home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1998 February / PCOnline_02_1998.iso / filesbbs / win3x / ripterm.arj / RTD21100.EXE / TESTDRIV.EXE / RIPTERM.DOC < prev    next >
Text File  |  1995-09-08  |  360KB  |  7,478 lines

  1.  
  2.        ┌──────────────────────────────────────────────────────────┐
  3.        │                                                          │░
  4.        │         ────────────────────────────────────────         │░
  5.        │                                                          │░
  6.        │                RIPterm v2.11 Professional                │░
  7.        │                                                          │░
  8.        │         ────────────────────────────────────────         │░
  9.        │                                                          │░
  10.        │                                                          │░
  11.        │                    September 7, 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 Professional is NOT a freeware or shareware product that can be 
  211. 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.            Sales: (714) 379-2141
  225.              BBS: (714) 379-2133 (accepts orders 24 hours a day)
  226.  
  227.         Internet: sales@telegrafix.com
  228.  
  229. ┌───────────────────────────────────────────────────────────────────────────┐
  230. │▒▒▒ 1.2 ■ Licensing Agreement ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  231. └───────────────────────────────────────────────────────────────────────────┘
  232.  
  233.                      RIPterm Professional Version 2.0
  234.                        Software Licensing Agreement
  235.  
  236. DISCLAIMER
  237.  
  238. YOU SHOULD CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS BEFORE
  239. INSTALLING OR USING THIS DISKETTE.  INSTALLING OR USING THIS DISKETTE
  240. INDICATES YOUR ACCEPTANCE OF THESE TERMS AND CONDITIONS. IF YOU DO NOT
  241. AGREE WITH THEM, YOU SHOULD RETURN THIS DISKETTE WITHIN 30 DAYS OF THE
  242. ORIGINAL DATE OF PURCHASE, AND THE PRICE OF THE PRODUCT WILL BE REFUNDED
  243. TO YOU.
  244.  
  245. DEFINITIONS
  246.  
  247. "You" and "Your" shall be taken as referring to the person or business
  248. entity who purchased this License to use this Software or for whom such
  249. License was purchased.
  250.  
  251. "Software" shall be taken as referring to the files supplied on the
  252. diskette(s) inside the package, and to any and all copies, updates,
  253. modifications, functionally-equivalent derivatives, or any parts or
  254. portions thereof.
  255.  
  256. LICENSE
  257.  
  258. You may:
  259.  
  260. 1. Install and use one copy of this Software on a single Computer.
  261.  
  262. 2. Copy this Software into machine-readable or printed form, for backup or
  263.    archival purposes in support of your use of this Software.
  264.  
  265. 3. Transfer this Software and license to another party if the other party
  266.    agrees to accept the terms and conditions of this Agreement.  If the
  267.    enclosed Software is an  update, any transfer must include the updated
  268.    and all prior versions.  If you transfer the Software, you must at the
  269.    same time either transfer all copies, whether in machine-readable or
  270.    printed form, to the same party, or destroy any copies not transferred.
  271.  
  272. If this Software package contains both 3.5 and 5.25 disks, only a single
  273. Software License is created hereby.  All enclosed diskettes are covered
  274. under, and restricted by, the terms of this single Software License
  275. Agreement.
  276.  
  277. YOU MAY NOT USE, COPY, MODIFY, OR TRANSFER THIS SOFTWARE, OR ANY COPY,
  278. MODIFICATION, OR MERGED PORTION, IN WHOLE OR IN PART, EXCEPT AS EXPRESSLY
  279. PROVIDED FOR IN THIS LICENSE, OR IN AMENDMENTS SIGNED BY AN OFFICER OF
  280. TELEGRAFIX COMMUNICATIONS, INC. ("TeleGrafix").  IF YOU TRANSFER
  281. POSSESSION OF ANY COPY OF THIS SOFTWARE, OR ANY FUNCTIONALLY-EQUIVALENT
  282. DERIVATIVE, OR ANY PORTION OR MODIFICATION THEREOF, TO ANOTHER PARTY, YOUR
  283. LICENSE IS AUTOMATICALLY TERMINATED.
  284.  
  285. TERM
  286.  
  287. This license is effective until terminated.  You may terminate it at any
  288. time by destroying all copies of the Software covered by this Agreement.
  289. It will also terminate upon conditions set forth elsewhere in this
  290. Agreement or if you fail to comply with any term or condition of this
  291. Agreement.  You agree upon such termination to destroy this Software,
  292. including all copies, functionally- equivalent derivatives, and all
  293. portions and modifications thereof in any form.
  294.  
  295. LIMITED WARRANTY
  296.  
  297. THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EITHER
  298. EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO , THE IMPLIED
  299. WARRANTIES OF MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.  THE
  300. ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH YOU.
  301. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU (NOT TELEGRAFIX) ASSUME THE
  302. ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION.
  303.  
  304. SOME STATES DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE
  305. EXCLUSION MAY NOT APPLY TO YOU.  THIS WARRANTY GIVES YOU SPECIFIC LEGAL
  306. RIGHTS AND YOU MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM STATE TO STATE.
  307.  
  308. TeleGrafix does not warrant that the functions contained in this software
  309. will meet your requirements or that the operation of this Software will be
  310. uninterrupted or error-free.  However, TeleGrafix does warrant the
  311. diskette on which the Software is furnished to be free from defects in
  312. materials and workmanship under normal use for a period of ninety (90)
  313. days from the date of delivery to you.
  314.  
  315. LIMITATIONS OF REMEDIES
  316.  
  317. TeleGrafix entire liability and your exclusive remedy shall be:.
  318.  
  319. A) The replacement of any diskette not meeting TeleGrafix "Limited
  320.    Warranty" and which is returned to TeleGrafix , or
  321.  
  322. B) If TeleGrafix is unable to deliver a replacement diskette which is free
  323.    of defects in materials or workmanship, you  may terminate this
  324.    Agreement by returning this Software and your money will be refunded.
  325.  
  326. IN NO EVENT WILL TELEGRAFIX BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING
  327. ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL
  328. DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE EVEN IF
  329. TELEGRAFIX OR ITS AUTHORIZED REPRESENTATIVE HAS BEEN ADVISED OF THE
  330. POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY. SOME
  331. STATES DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR
  332. INCIDENTAL OR CONSEQUENTIAL DAMAGES SO THE ABOVE LIMITATION OR EXCLUSION
  333. MAY NOT APPLY TO YOU.
  334.  
  335. GENERAL
  336.  
  337. You may not sublicense, assign or otherwise transfer this License or
  338. Software except as expressly provided in this Agreement.  Any attempt to
  339. otherwise sublicense, assign, or transfer any of the rights, duties or
  340. obligations hereunder is expressly prohibited and will terminate this
  341. Agreement. All Agreements covering this Software (including but not
  342. limited to any and all updates, upgrades, and enhancements to this
  343. Software or any portion thereof, bearing the same registration number)
  344. shall be deemed to be counterparts of one and the same License Agreement
  345. instrument.
  346.  
  347. BY INSTALLING OR USING THIS SOFTWARE, YOU ACKNOWLEDGE THAT YOU HAVE READ
  348. THIS AGREEMENT, UNDERSTAND IT, AND AGREE TO BE BOUND BY ITS TERMS AND
  349. CONDITIONS.  YOU FURTHER AGREE THAT IT IS THE COMPLETE AND EXCLUSIVE
  350. STATEMENT OF THE AGREEMENT BETWEEN US, WHICH SUPERSEDES ANY PROPOSAL OR
  351. PRIOR AGREEMENT, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN US
  352. RELATING TO THE SUBJECT MATTER OF THIS AGREEMENT.
  353.  
  354. ┌───────────────────────────────────────────────────────────────────────────┐
  355. │▒▒▒ 1.3 ■ Trademarks ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  356. └───────────────────────────────────────────────────────────────────────────┘
  357.  
  358. RIPterm, the RIPterm logo, RIPscrip, RIPaint, TeleGrafix Communications,
  359. and the TeleGrafix Communications logo are all trademarks of TeleGrafix
  360. Communications, Inc.
  361.  
  362. All other trademarks are trademarks of their respective holders.
  363.  
  364. ┌───────────────────────────────────────────────────────────────────────────┐
  365. │▒▒▒ 1.4 ■ Program Requirements ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  366. └───────────────────────────────────────────────────────────────────────────┘
  367.  
  368. RIPterm requires that you be using an 80386 or higher IBM-PC compatible
  369. computer system running MS-DOS version 3.0 or higher.  You must have at
  370. least 2Mb of memory in the system configured as XMS memory (EMS memory is
  371. not recognized).  A hard disk also required.  You must have an EGA or
  372. greater video adapter and a modem connected to serial port COM1 through
  373. COM4.  A mouse and a color monitor are not required, but are strongly
  374. recommended.  This software is a 32-bit protected mode application that
  375. takes advantage of the 80386 microprocessor's features and capabilities.
  376. It requires and makes use of extended memory.
  377.  
  378. ┌───────────────────────────────────────────────────────────────────────────┐
  379. │▒▒▒ 1.5 ■ Glossary of Terms ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  380. └───────────────────────────────────────────────────────────────────────────┘
  381.  
  382. active   - The configuration that is currently in use by RIPterm.  This
  383.  setup     includes modem, hardware, file transfer, audio, and emulation
  384.            settings.  For a complete list of everything included in the
  385.            active setup, see Section 4.0.1 ■ RIPterm Setup File.
  386.  
  387. baud     - The name used for the speed at which a modem communicates,
  388.            which is measured in Bits Per Second (BPS).  Baud has a more
  389.            technical definition which is different than BPS, but common
  390.            usage of baud and BPS has made the terms interchangeable.  True
  391.            bithead computer geeks will use the term BPS instead of baud to
  392.            be technically accurate.
  393.  
  394. bitmap   - Generally refers to the method of storing each individual dot
  395.            (pixel) in a picture shown on your computer screen in a file on
  396.            your disk.  Photographs that have been scanned in are stored at
  397.            bitmaps. Another type of graphic file format is a vector
  398.            graphic file.
  399.  
  400. BPS      - Short for Bits Per Second.  See definition for BAUD.
  401.  
  402. data     - Data compression is a way of squeezing the information being sent
  403. compres-   out over the modem, to achieve faster transmission of data.
  404.    sion    The common compression protocols are MNP5 and v.42bis.
  405.  
  406. default  - The setting to use unless another setting is specified to
  407.            override the default.  For example, RIPterm gets installed into
  408.            the default C:\RIPTERM directory, unless you have Install put
  409.            in different directory.
  410.  
  411. dialog   - A dialog box is a window appearing on the screen that contains
  412.    box     information, is requesting some input, or is for setting
  413.            configuration options.  A dialog box always has CANCEL and HELP
  414.            buttons at the bottom, and will usually have some other buttons
  415.            such as OK.  A button hotkey in a dialog box uses Alt + the
  416.            highlighted letter to select that option, or you can use Tab or
  417.            Shift-Tab to go forwards/backwards through each dialog item.
  418.  
  419. error    - Error correction's job is to make sure that the data transmitted
  420. correction by the remote modem is receive perfectly by your modem.  Common
  421.            error correction protocols are MNP2 through MNP4 and v.42.
  422.  
  423. host     - refers to any system you are connected to.  This can be a BBS,
  424.            a mainframe, a network application, or whatever.  The term
  425.            "host" is used generically to mean any one of these different
  426.            types of systems you can dial into.
  427.  
  428. hotkey   - a keyboard equivalent for a menu option, keystroke macro, or a
  429.            button.  A menu option will use a combination of the Alt key
  430.            with a letter (except where noted).  A button hotkey in a
  431.            dialog box uses Alt + the highlighted letter.
  432.  
  433. icon     - an icon is a bitmap of varying size. Icon files may end in .BMP,
  434.            .BMM (mask files), or .BMH (hot icons - used with buttons)
  435.  
  436. JPEG     - A compressed graphic file format.  JPEG is short for Joint
  437.            Photographic Experts Group, which is the association that
  438.            created the JPEG file format.
  439.  
  440. lossy    - A type of compression used on bitmap graphic files. JPEG uses a
  441.            technique of subtly (or drastically) changing the colors in an
  442.            image to better compress it.  The level of compression can be
  443.            changed to get a good balance between image quality and file
  444.            size.  Lossy is based on the word "loss", because the image
  445.            loses quality when compressed in this manner.  The opposite
  446.            would be "loss-less" compression, in which nothing is changed.
  447.            Lossy compression is much more effective than loss-less.  The
  448.            loss in quality can go anywhere from un-noticeable to horrible.
  449.  
  450. pixel    - Short for PIcture ELement, it is simply one dot on the screen.
  451.            A bitmap image is made up of a whole bunch of pixels.
  452.  
  453. RIPscrip - A graphical and interactive multimedia language created by
  454.            TeleGrafix for efficiently transmitting graphics via any kind
  455.            of communications link, on any type of computing platform.
  456.            RIPscrip is short for Remote Imaging Protocol script language.
  457.  
  458. session  - This is the main RIPterm screen where all communications with
  459.  screen    whatever you're connected to is displayed, such as RIPscrip
  460.            graphics and text.  It is the screen where you can access the
  461.            menus, interact with the host, and usually has the Status Bar
  462.            displayed at the bottom.
  463.  
  464. shrubbery- A small bush, usually decorative; best arranged next to a path.
  465.  
  466. string   - a string is a group of characters, a mix of letters, numbers,
  467.            and/or punctuation characters.
  468.  
  469. UART     - The serial port controller microchip in your computer.  UART is
  470.            an acronym for Universal Asynchronous Receiver/Transmitter.
  471.  
  472. vector   - The method of storing the instructions to draw a picture,
  473.            rather than each pixel in the image.  For example, if you had a
  474.            line drawn on your screen, the vector information would be the
  475.            beginning and ending points of the line, and its color and
  476.            pattern, rather than each pixel in the image.  Vector data is
  477.            much smaller than pixel data.
  478.  
  479. ╔═══════════════════════════════════════════════════════════════════════════╗
  480. ║▒▒▒ 2.0 ■ Installation ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  481. ╚═══════════════════════════════════════════════════════════════════════════╝
  482.  
  483. RIPterm Professional must be installed via the installation program
  484. provided.  It will not run if it is just copied off the floppy.
  485.  
  486. Insert the disk into drive A: or drive B:, and then switch to that drive
  487. by typing A: or B:, and pressing ENTER.
  488.  
  489. Then type INSTALL and press ENTER.
  490.  
  491. You will be prompted to enter your Serial Number.  The Serial Number can
  492. be found on the of Disk 1 of 2, on your registration card, or on the
  493. Licensing Envelope that contained the disks.
  494.  
  495. ┌───────────────────────────────────────────────────────────────────────────┐
  496. │▒▒▒ 2.0.1 ■ Important Information - Mouse Config and Performance ▒▒▒▒▒▒▒▒▒▒│
  497. └───────────────────────────────────────────────────────────────────────────┘
  498.  
  499. The right mouse button brings up the menu bar in RIPterm.  You can use the
  500. keyboard too, but using the right mouse button is far easier.
  501.  
  502. Complications may arise currently if you have a SERIAL mouse installed.
  503. If you get garbage on the screen when you move the mouse, then there is a
  504. conflict with the MODEM port and the MOUSE port.  Try deleting the file
  505. RIPTERM.CNF (RIPterm's configuration file) and restarting RIPterm.  Once
  506. inside RIPterm, select Modem Setup from the Setup menu and verify that
  507. your settings are correct for your PC's configuration.
  508.  
  509. See Appendix A ■ Section A.1 ■ Mouse Doesn't Work for more information and
  510. solutions on this issue.
  511.  
  512. RIPterm version 2 implements cutting-edge technology, and sometimes may
  513. push your system to try to do more than it can.  If you are having
  514. problems playing sounds or with losing characters, see Appendix A ■ Section
  515. A.4 ■ Performance Issues for more information and troubleshooting hints.
  516.  
  517. ┌───────────────────────────────────────────────────────────────────────────┐
  518. │▒▒▒ 2.0.2 ■ Using RIPterm Without a Mouse ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  519. └───────────────────────────────────────────────────────────────────────────┘
  520.  
  521. Using the menus:
  522.  
  523.     You can navigate through RIPterm without the use of a mouse.  Each
  524.     menu and dialog box item has an associated hotkey.  The character for
  525.     selecting that item is highlighted in yellow.  To bring up just the
  526.     menu bar, type Alt-1 (hold down the Alt key and press the 1 key).
  527.  
  528. Using dialog boxes:
  529.  
  530.     While in a dialog box, you can use Alt + the highlighted letter to
  531.     select that option, or you can use Tab and Shift-Tab to go
  532.     forwards/backwards through each dialog item.
  533.  
  534. Using the Session Screen:
  535.  
  536.     RIPterm also supports the use of the TAB and SHIFT-TAB keys to jump
  537.     from mouse field to mouse field.  When you are on the Mouse Field you
  538.     wish to select, press ENTER to select it.  Press ESC to get out of
  539.     Mouse Field Select mode.  The use of TAB and SHIFT-TAB can be disabled
  540.     by de-selecting Mouse Field Select from the Options menu, or by
  541.     pressing Ctrl-Alt-O.
  542.  
  543.     Many of the clickable buttons on a RIPscrip screen use hot keys,
  544.     meaning that by pressing just one key on the keyboard, it behaves
  545.     EXACTLY the same as if you had clicked on that button with a mouse.
  546.     A hotkey will have one character underlined, or in a different color,
  547.     or both!  Press that character to activate that button.
  548.  
  549.     See Section 3.4 ■ Options Menu for more information on the Button
  550.     Hotkeys and Mouse Field Select options.
  551.  
  552. ┌───────────────────────────────────────────────────────────────────────────┐
  553. │▒▒▒ 2.1 ■ Starting Up RIPterm ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  554. └───────────────────────────────────────────────────────────────────────────┘
  555.  
  556. Switch to the RIPTERM directory by typing at the DOS prompt:
  557.  
  558.     cd \RIPTERM         followed by pressing ENTER
  559.  
  560. Then start up the RIPterm software by typing at the DOS prompt:
  561.  
  562.     RIPTERM             followed by pressing ENTER
  563.  
  564. There are a number of command line options that may be specified for
  565. RIPterm.  See Section 2.3 ■ RIPterm Command Line Options for details.
  566.  
  567. When starting up RIPterm, you are presented with three to five dialog
  568. boxes requesting configuration information.  Sections 2.1.1 through 2.1.5
  569. document these dialog boxes.
  570.  
  571. ┌───────────────────────────────────────────────────────────────────────────┐
  572. │▒▒▒ 2.1.1 ■ Video/Mouse Setup ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  573. └───────────────────────────────────────────────────────────────────────────┘
  574.  
  575. RIPterm version 2.0 supports 117 different video cards and video modes.
  576. If yours is not listed, chances are that your video card supports one or
  577. more of the VESA video modes, which were created as a standard way of
  578. addressing video hardware from software.  Check your video card
  579. documentation to see what modes it supports.
  580.  
  581. VESA mode on some video cards may be slower than the native mode -- so if
  582. a native mode is available, use it!  On some video cards, a memory
  583. resident driver (TSR) needs to be loaded for VESA support to work for that
  584. video card.  The fastest resolution to run at is 640 x 480, because less
  585. memory is being addressed.  Scrolling especially is affected by the
  586. resolution.  Most video cards also run faster in 256 color mode than in 16
  587. color mode, usually because of their hardware design.  See Appendix A.4.3 ■
  588. Solutions to Video Display Performance Issues for more information.
  589.  
  590. If you have a mouse connected to your computer, you must load the mouse
  591. driver before running RIPterm to be able to use the mouse.  The mouse
  592. driver is usually a file called MOUSE.SYS that is loaded in your
  593. CONFIG.SYS, or a file called MOUSE.COM that is loaded in your AUTOEXEC.BAT
  594. file.  If you're not loading a mouse driver, you can't use the mouse.
  595.  
  596. NOTE: RIPterm doesn't use the center button on three-button mouses for any
  597.       functions.
  598.  
  599. Refer to Section 4.2 ■ Video / Mouse Setup for a list of video cards
  600. supported, and a diagram of the Video/Mouse Setup screen.
  601.  
  602. ┌───────────────────────────────────────────────────────────────────────────┐
  603. │▒▒▒ 2.1.2 ■ Welcome to RIPterm Setup Screen ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  604. └───────────────────────────────────────────────────────────────────────────┘
  605.  
  606. ┌───────────────────────────────────────────────────────────────────────────┐
  607. │┌─────────────────────────────────────────────────────────────────────────┐│
  608. ││                       Welcome to RIPterm Setup                          ││
  609. │├─────────────────────────────────────────────────────────────────────────┤│
  610. ││Welcome to RIPterm setup.  In order to get you up and running as quickly ││
  611. ││as possible, we need to ask a few questions about your computer's        ││
  612. ││configuration.  If you have any doubts about the following questions,    ││
  613. ││select the HELP option.  It will assist you in answering these questions ││
  614. ││painlessly so you can get online as quickly as possible.                 ││
  615. │├─────────────────────────────────────────────────────────────────────────┤│
  616. ││                                                                         ││
  617. ││                            ┌─────────────┬─┐                            ││
  618. ││             Modem COM Port │COM1         ││                            ││
  619. ││                            └─────────────┴─┘                            ││
  620. ││                            ┌─────────────┬─┐                            ││
  621. ││            Modem Baud Rate │19,200       ││                            ││
  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.
  636.  
  637. These options on the let you set up your modem connection.
  638.  
  639. The most common settings for high speed modems (modems faster than 2400
  640. baud) are Modem Baud Rate set to 19,200 and Port Lock enabled.
  641.  
  642. Modem COM Port tells the computer which communications port the modem is
  643. connected to.  The valid options are COM1, COM2, COM3, and COM4.  If your
  644. COM port does not use the standard interrupt (IRQ) and base address
  645. settings, you can configure these later by selecting Modem Hardware Setup
  646. from the Setup menu.  See Section 3.5 ■ The Setup Menu for more info.
  647.  
  648. Modem Baud Rate sets the connection speed between your computer and modem.
  649. The valid baud rate settings are 300; 1200; 2400; 4800; 9600; 38,400;
  650. 57,600; and 155,200.  If you select a baud rate above 2400, RIPterm will
  651. automatically enable Port Lock.  These are the most common settings for 
  652. high speed modems.
  653.  
  654. Port Lock keeps the speed at which your modem and computer talk to each
  655. other at a fixed speed, and lets your modem worry about what speed to is
  656. talking to another modem at.  This is recommended for high speed modems.
  657.  
  658. For a discussion of the Port Lock feature, refer to Section 4.6.3 ■ Modem 
  659. General Setup.
  660.  
  661. ┌────┐
  662. │ OK │
  663. └────┘
  664.  
  665. Clicking OK locks in your settings and continues to the next configuration
  666. screen.
  667.  
  668. ┌────────┐
  669. │ Cancel │
  670. └────────┘
  671.  
  672. Clicking Cancel exits RIPterm.
  673.  
  674. ┌──────┐
  675. │ Help │
  676. └──────┘
  677.  
  678. Clicking Help will create a request for a government study into the effects
  679. of bovine methane emissions on software performance.
  680.  
  681. ┌───────────────────────────────────────────────────────────────────────────┐
  682. │▒▒▒ 2.1.3 ■ Audio Setup Screen ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  683. └───────────────────────────────────────────────────────────────────────────┘
  684.  
  685. A new feature in RIPterm is the support for digitized sound, in the form
  686. of .WAV files.  The Audio Board Configuration is for configuring RIPterm
  687. for your audio hardware.  The easiest way to do this is by using Auto-Sense.
  688. See Section 4.3 ■ Audio Setup for details on custom configuration.
  689.  
  690. There are some performance issues in doing sound and communications at the
  691. same time.  RIPterm version 2 implements cutting-edge technology, and
  692. sometimes may push your system to try to do more than it can.  If you are
  693. having problems playing sounds or with losing characters, see Appendix A ■
  694. Section A.4 ■ Performance Issues for more information.
  695.  
  696. ┌───────────────────────────────────────────────────────────────────────────┐
  697. │▒▒▒ 2.1.4 ■ Move Files To Their Correct Directories ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  698. └───────────────────────────────────────────────────────────────────────────┘
  699.  
  700. ┌───────────────────────────────────────────────────────────────────────────┐
  701. │┌─────────────────────────────────────────────────────────────────────────┐│
  702. ││                 Move Files To Their Correct Directories                 ││
  703. │├─────────────────────────────────────────────────────────────────────────┤│
  704. ││                                                                         ││
  705. ││ RIPterm needs files to be in certain directories to be able to use them.││
  706. ││ Files in the selected categories were found in the wrong directory.     ││
  707. ││ If a category is grayed-out, no files in that category were found.      ││
  708. ││                                                                         ││
  709. ││ To move all files, click MOVE ALL FILES.  SKIP ALL FILES moves nothing. ││
  710. ││ To move just selected files, click the MOVE SELECTED FILES button below.││
  711. ││ To skip moving a category of file, uncheck the box by that category.    ││
  712. ││                                                                         ││
  713. ││ These files need to be moved into the ICONS directory.                  ││
  714. ││                                                                         ││
  715. ││   [ ] Icon Files (BMP, ICN, etc.)     [ ] Sound Files (WAV)             ││
  716. ││   [ ] Image Files (JPG)               [ ] RIPscrip Files (RIP)          ││
  717. ││                                                                         ││
  718. ││ These files need to be moved into the FONTS directory.                  ││
  719. ││                                                                         ││
  720. ││   [ ] Font Files (CHR, FF1, FNT)                                        ││
  721. ││                                                                         ││
  722. ││ To prompt for each file individually, click on PROMPT FOR EACH FILE.    ││
  723. ││                                                                         ││
  724. ││   [ ] Prompt for each file in the selected categories individually      ││
  725. ││                                                                         ││
  726. ││           ┌─────────────────────┐     ┌─────────────────────┐           ││
  727. ││           │    Move All Files   │     │ Move Selected Files │           ││
  728. ││           └─────────────────────┘     └─────────────────────┘           ││
  729. ││           ┌─────────────────────┐     ┌─────────────────────┐           ││
  730. ││           │    Skip All Files   │     │        Help         │           ││
  731. ││           └─────────────────────┘     └─────────────────────┘           ││
  732. │└─────────────────────────────────────────────────────────────────────────┘│
  733. └───────────────────────────────────────────────────────────────────────────┘
  734.  
  735. RIPterm is accompanied by a number of icon files.  They must be located in
  736. the ICONS\ directory under the RIPterm directory (for example:
  737. C:\RIPTERM\ICONS) for RIPterm (and the remote host system) to be able to
  738. use them.  When you install RIPterm, a ICONS\ sub-directory is created
  739. under the RIPTERM directory.
  740.  
  741. RIPterm will try to sense if the icons are easily locatable, and if so,
  742. prompt you to move them to the correct location when you run RIPterm.
  743. There are other categories of files that must also be in the ICONS
  744. sub-directory for RIPterm to be able to use them:
  745.  
  746.     File Category                   File Extension
  747.     ------------------------------  ----------------
  748.     RIPscrip v1.x Icon Files        .ICN  .MSK  .HOT
  749.     RIPscrip v2.x Icon Files        .BMP  .BMM  .BMH
  750.     Image Files                     .JPG
  751.     Sound Files                     .WAV
  752.     RIPscrip Files                  .RIP
  753.  
  754. There are also font files that are included with RIPterm.  Like icons,
  755. they too need to be located in their own sub-directory.  All font files
  756. end in a .CHR, .FNT, or .FF1 file extension, and should be located in the
  757. FONTS sub-directory (for example: C:\RIPTERM\FONTS).
  758.  
  759. If you run RIPterm with fonts or icons in the RIPterm directory, you are
  760. prompted to have RIPterm move them to the proper directory.  If you
  761. instruct RIPterm not to move the files, you will receive the message about
  762. files being in the wrong place every time you start-up RIPterm until the
  763. problem is taken care of.
  764.  
  765. You have a number of options for moving just certain categories of files,
  766. to be prompted for each file before moving it, or to not have any files
  767. moved at all.
  768.  
  769. NOTE: A host system can have its own ICONS directory containing any of the
  770.       file type listed as valid for an ICONS directory.  See Section 5.2 ■
  771.       The Dialing Directory for details on how to set this up.
  772.  
  773.       All font files must be in the FONTS directory.  RIPterm does NOT scan
  774.       the host system directories for font files, and ask to move them.
  775.  
  776. ┌─────────────────────┐
  777. │    Move All Files   │
  778. └─────────────────────┘
  779.  
  780. Clicking on MOVE ALL FILES does as it says -- it moves all files into the
  781. correct directory.  If PROMPT FOR EACH FILE is checked, then you will be
  782. asked for each file if you want to have it moved.
  783.  
  784. ┌─────────────────────┐
  785. │    Skip All Files   │
  786. └─────────────────────┘
  787.  
  788. Clicking on SKIP ALL FILES does nothing to the files.  But remember, you
  789. will be nagged every time you start-up RIPterm to move the files -- until
  790. you do something about it.
  791.  
  792. ┌─────────────────────┐
  793. │ Move Selected Files │
  794. └─────────────────────┘
  795.  
  796. If a file category is grayed out, then no files of that type were found to
  797. be moved.  You may select or de-select any of the active categories by
  798. clicking on the check mark in front of the category.  Clicking on the MOVE
  799. SELECTED FILES button will move just the files in the categories selected.
  800.  
  801. ┌─────────────────────┐
  802. │        Help         │
  803. └─────────────────────┘
  804.  
  805. Clicking the HELP button will give you useless and meaningless information
  806. on the courtship rituals of the lemurs in Madagascar.
  807.  
  808. ┌───────────────────────────────────────────────────────────────────────────┐
  809. │▒▒▒ 2.1.5 ■ Convert RIPscrip v1.x Icons to v2.x Icons ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  810. └───────────────────────────────────────────────────────────────────────────┘
  811.  
  812. ┌─────────────────────────────────────────────────────────────────────┐
  813. │┌───────────────────────────────────────────────────────────────────┐│
  814. ││           Convert icon <path/filename> to 2.0 BMP format?         ││
  815. │├───────────────────────────────────────────────────────────────────┤│
  816. ││ You have some obsolete RIPscrip 1.x icons installed.  These files ││
  817. ││ can be converted to the newer 2.0 format automatically.           ││
  818. ││ To convert this icon file, click "OK".                            ││
  819. ││ If you don't want to convert this icon, click "Cancel".           ││
  820. ││ To convert all icon files at once, click "Auto".                  ││
  821. ││ To Exit to DOS, click "Exit".                                     ││
  822. ││ If you do not wish to convert any files, click "Skip".            ││
  823. ││ For more assistance, choose "Help".                               ││
  824. ││ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ ││
  825. ││ │   OK   │ │ Cancel │ │  Auto  │ │  Skip  │ │  Exit  │ │  Help  │ ││
  826. ││ └────────┘ └────────┘ └────────┘ └────────┘ └────────┘ └────────┘ ││
  827. │└───────────────────────────────────────────────────────────────────┘│
  828. └─────────────────────────────────────────────────────────────────────┘
  829.  
  830. RIPterm v2.0 needs to convert older RIPscrip version 1.x icons to be able
  831. to use them.  A list of the file types converted are listed below.
  832.  
  833.     File Description                Icon  Mask  Hot
  834.     ------------------------------  ----  ----  ----
  835.     RIPscrip v1.x Icon Files        .ICN  .MSK  .HOT
  836.     RIPscrip v2.x Icon Files        .BMP  .BMM  .BMH
  837.  
  838. The original icon file is deleted after the conversion to the new icon,
  839. and the file extension is changed as shown in the table above.  The file
  840. date and time is preserved from the original file, so that icon update
  841. queries will work without a problem.  File queries received by RIPterm
  842. version 2 with the older icon file extensions are converted on-the-fly by
  843. RIPterm to the new extensions.  This was necessary for backwards
  844. compatibility on file queries.
  845.  
  846. When the conversion process is complete, a count of the number of files
  847. converted is displayed.  Click OK to continue.
  848.  
  849. ┌───────────────────────────────────────────────────────────────────────────┐
  850. │▒▒▒ 2.2 ■ Getting Online Help ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  851. └───────────────────────────────────────────────────────────────────────────┘
  852.  
  853. The help system of RIPterm is easy to use.  Press Alt-Z from the session
  854. screen for the help system Table of Contents.
  855.  
  856. To return to the Table of Contents at any time, click on the "Contents"
  857. button at the bottom of the help screen.
  858.  
  859. Many of the dialog boxes in RIPterm have help buttons that take you
  860. directly to help on that particular subject.
  861.  
  862. If you have navigated through various help screens, you can back-up to a
  863. previous screen by clicking on the "Back" button.  Any words or phrases
  864. highlighted in light blue are "keywords" which you can select to jump to
  865. that help topic.  The currently selected keyword is yellow on dark gray.
  866. You may use the UP, DOWN, LEFT, and RIGHT arrow keys to navigate through
  867. the help screen's keywords.  Press <ENTER> selects the current keyword,
  868. and takes you to that help screen.
  869.  
  870. RIPterm uses TAB and SHIFT tab to jump from button to button at the bottom
  871. of the help screen display.  When you are on the button you want to select,
  872. press the SPACE bar.  Pressing ENTER selects the currently highlighted
  873. keyword, not the button you are on.
  874.  
  875. ┌───────────────────────────────────────────────────────────────────────────┐
  876. │▒▒▒ 2.2.1 ■ Help on the Menus ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  877. └───────────────────────────────────────────────────────────────────────────┘
  878.  
  879. Selecting the "Help on Menus" option from the System menu allows you to
  880. view help information on a specific menu option.  A window will appear
  881. instructing you to select a pull-down menu option for help.  Simply click
  882. on the right mouse button and pull down the desired menu.  Select an
  883. option, and a Help Screen will appear on that item.  When finished, press
  884. the <ESC> key to exit "Help on Menus" mode.  You may also select menu
  885. options via the keyboard by using the Alt key combinations to activate the
  886. menu system.
  887.  
  888. ┌───────────────────────────────────────────────────────────────────────────┐
  889. │▒▒▒ 2.3 ■ RIPterm Command Line Options ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  890. └───────────────────────────────────────────────────────────────────────────┘
  891.  
  892. There are a number of options that you may choose from when starting up
  893. RIPterm.  These options are specified as "parameters" on the DOS command
  894. line. Each option is preceded with either a hyphen (-) or a forward slash
  895. (/).  Each option is described below:
  896.  
  897.        -A ■ Disable digitized audio sounds
  898.        -B ■ Show start-up checkpoint messages (debug mode)
  899.        -I ■ Disable auto-icon conversion checking at start-up
  900.        -M ■ Disable mouse operations
  901.        -N ■ Disable logo screen
  902.        -O ■ Do not initialize modem - indicate you're already online
  903.        -T ■ <DEBUG> Disable 8259 Interrupt Priority rescheduling
  904.        -Z ■ Disable zooming windows
  905.  
  906.        -D<entry#> ■ Dial <entry#> upon start up (from 1-100)
  907.        -P<file>   ■ Use an alternate phone directory file
  908.        -Rfile     ■ Execute the RIPscrip file <file> upon start-up
  909.        -S<file>   ■ Use an alternate setup file
  910.  
  911. Command line options are not case sensitive.  You may specify these
  912. options together (for single character options), or as separate parameters
  913. on the command line.  For example, to suppress the intro screen, disable
  914. zooming windows and indicate that you are already online, you could
  915. execute the following DOS command:
  916.  
  917.     RIPTERM -noz
  918.  
  919. Each of these options are described more fully in the following
  920. sub-sections:
  921.  
  922. ▒▒▒ -A ■ Disable digitized audio sounds ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  923.  
  924. This option causes RIPterm to act as if there were no audio board config-
  925. uration.  This is useful if you are having problems with RIPterm and sound.
  926.  
  927. ▒▒▒ -B ■ Show start-up checkpoint messages (debug mode) ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  928.  
  929. This mode if EXTERMELY useful for when you are having problems with
  930. RIPterm locking up while it is starting-up.  Show start-up checkpoint
  931. messages displays a LOT of message during the start-up of RIPterm so that
  932. you know EXACTLY what caused RIPterm to lock up.
  933.  
  934. This option is for troubleshooting any video or configuration problems.
  935.  
  936. ▒▒▒ -D<entry#> ■ Dial <entry#> upon start up (from 1-100) ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  937.  
  938. This option instructs RIPterm to dial a particular entry in the Dialing
  939. Directory immediately after it starts-up and initializes the Modem (if
  940. necessary).  Whether or not the connection can be established or not is
  941. unimportant, RIPterm will remain running regardless.  Use this option from
  942. within a batch file if you frequently start up RIPterm and need to dial a
  943. particular number. You may specify a dialing directory entry from 1-100.
  944. An example of using this option is as follows:
  945.  
  946.     RIPTERM -D15
  947.  
  948. The above example starts up RIPterm and places a call to Dialing Directory
  949. entry #15 just as if you had selected it manually.
  950.  
  951. ▒▒▒ -I ■ Disable auto-icon conversion checking at start-up ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  952.  
  953. RIPterm checks through all the icon files at start-up to see if there are
  954. any that need to be converted to RIPscrip v2.0's new icon format: BMP.
  955. Using -I disables the check for icons to convert.
  956.  
  957. ▒▒▒ -M ■ Disable mouse operations ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  958.  
  959. This options makes RIPterm think there is no mouse attached (even of there
  960. is).  This is for debugging mouse lock-up problems.
  961.  
  962. ▒▒▒ -N ■ Disable logo screen ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  963.  
  964. When you choose this option, the start up logo screen is disabled.  You
  965. will be placed directly into RIPterm's session screen providing there are
  966. no configuration problems, or other questions that RIPterm must ask you in
  967. order to run properly.
  968.  
  969. ▒▒▒ -O ■ Do not initialize modem - indicate you're already online ▒▒▒▒▒▒▒▒▒▒▒
  970.  
  971. When you choose this option, RIPterm will not initialize the modem for
  972. you.  If you are in this state, RIPterm starts up and ask your for an
  973. System Dir to use for icons, etc.
  974.  
  975. NOTE: RIPterm auto-senses if you are already online, and will not try to
  976.       initialize your modem if it detects you're online.
  977.  
  978. ▒▒▒ -P<file> ■ Use an alternate phone directory file ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  979.  
  980. This option instructs RIPterm to load a dialing directory file other than
  981. RIPTERM.PHO upon start up.  This option is useful if you frequently use a
  982. special dialing directory file for certain applications.  This option can
  983. be used with the command line option to automatically dial a directory
  984. entry upon start up.  In other words, you can combine the -P and -D
  985. parameters together on the same command as in the following example:
  986.  
  987.     RIPTERM -Pmyfile.pho -D3
  988.  
  989. The above example would load RIPterm, load the directory file called
  990. MYFILE.PHO, initialize the modem, then automatically dial entry number 3
  991. in the MYFILE.PHO dialing directory file.
  992.  
  993. ▒▒▒ -R<file> ■ Execute the RIPscrip file <file> upon start-up ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  994.  
  995. This option allows you to execute a local .RIP file upon initial start up
  996. of RIPterm.  This allows you to draw some graphics, or even set up a
  997. screen with modem configuration mouse buttons.  This allows for a great
  998. deal of flexibility.  This option also serves as a good mechanism to test
  999. RIPscrip graphics for the RIPaint/RIPdraw artist.
  1000.  
  1001. The RIP file must be in your ICONS directory.
  1002.  
  1003. ▒▒▒ -S<file> ■ Use an alternate setup file ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1004.  
  1005. This option allows you to specify an alternate RIPterm setup file upon
  1006. start up.  By default, RIPterm will load RIPTERM.CNF (or create one if
  1007. necessary).  Use this option if you frequently start up in a particular
  1008. configuration (e.g., using a COM port other than the standard default port
  1009. that is recorded in RIPTERM.CNF). This option may be combined with any
  1010. other command line parameter for RIPterm as in the following example:
  1011.  
  1012.     RIPTERM -nz -Pmyfile.pho -Smysetup.cnf -D10
  1013.  
  1014. The above example suppresses the intro logo screen, instructs RIPterm not
  1015. to use zooming windows, loads the dialing directory file MYFILE.PHO, loads
  1016. configuration file MYSETUP.CNF and automatically dials directory entry #10
  1017. upon start up.  This is as complex of a start-up example as you can get.
  1018.  
  1019. ▒▒▒ -T ■ <DEBUG> Disable 8259 Interrupt Priority rescheduling ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1020.  
  1021. RIPterm re-arranges the priority of interrupts when it is running to achieve
  1022. the best performance possible.  The -T option disables the re-arrangement
  1023. of interrupt priorities.
  1024.  
  1025. ▒▒▒ -Z ■ Disable Zooming Windows ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1026.  
  1027. This option will disable the zooming windows feature of RIPterm for the
  1028. duration of the current RIPterm session.  This mode overrides the setup
  1029. option for zooming windows.  If you select Save Setup from the Modem menu,
  1030. this override will become permanent (until changed and saved).  Some
  1031. people find the zooming windows feature annoying in that it slows down
  1032. operation of opening and closing windows a little bit.  For these power
  1033. users, you may use this option, or simply disable the Zooming Windows
  1034. option in your setup and save it.
  1035.  
  1036. ┌───────────────────────────────────────────────────────────────────────────┐
  1037. │▒▒▒ 3.0 ■ Pull-Down Menus ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  1038. └───────────────────────────────────────────────────────────────────────────┘
  1039.  
  1040.     ┌───┬──────┬─────────┬─────────┬───────┬───────┬────────────────────┐
  1041.     │ ≡ │ File │ Connect │ Options │ Setup │ Debug │                    │
  1042.     └───┴──────┴─────────┴─────────┴───────┴───────┴────────────────────┘
  1043.  
  1044. To activate the pull-down menus, press and hold down the right mouse
  1045. button.  The menu bar appears at the top of the screen.  Move the mouse
  1046. pointer to any of these items and a list of menu options will appear below
  1047. the menu bar.  At this point, move the mouse down into this list of items
  1048. and as you move over different items, they will be selected.  To select
  1049. any given item, release the right mouse button while the desired option is
  1050. highlighted.  You can also click the right mouse button just to bring up
  1051. the menu bar, and then use either mouse button or the arrow keys to select
  1052. the menu you want and the options in it.
  1053.  
  1054. You may access the pull-down menus without the mouse by pressing Alt-1
  1055. (hold down the Alt key and press the 1 key).  You can also access specific
  1056. menus by pressing the Alt key + the first letter of the menu name (except
  1057. the Debug menu, which is Alt-U).  When a menu is selected, the menu bar
  1058. will appear with the first item in that menu selected.  Use the RIGHT
  1059. and LEFT arrow keys to move from menu to menu, and use the UP and DOWN
  1060. arrow keys to select from the options in that menu.  The HOME and END keys
  1061. work as you would expect them to, moving to the top and bottom of the
  1062. menu.  In the menus, one letter is highlighted in yellow.  You can press
  1063. this letter to jump to that menu option and select it -- all in one step.
  1064.  
  1065. Pressing ESC with a menu displayed will remove the list of menu options,
  1066. and return you to the menu bar only.  Pressing ESC again will exit the
  1067. menu bar and return you to your RIPterm session.  You can also click the
  1068. right mouse button anywhere NOT on the menu to exit the menu bar.
  1069.  
  1070. See Section 2.0.2 ■ Using RIPterm Without a Mouse for additional info.
  1071.  
  1072. Most menu options have hotkeys.  Hotkeys are keyboard short cuts for menu
  1073. options, so that you do not have to use the menus.  Menu hotkeys are shown
  1074. in the menu, to the right of the menu option it corresponds to.  For
  1075. example, in the System menu shown below, the menu hotkey for System
  1076. Information is Ctrl-Alt-I (hold down the Control & Alt keys, and press I).
  1077.  
  1078. Some menu options are "toggle" items.  If an option is toggled ON, then
  1079. you will see a check-mark beside the option indicating that it is active.
  1080. Select these options to toggle the state ON or OFF.
  1081.  
  1082. The remaining portion of this section describes each menu, and how each
  1083. option functions.
  1084.  
  1085. ┌───────────────────────────────────────────────────────────────────────────┐
  1086. │▒▒▒ 3.1 ■ The System Menu ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  1087. └───────────────────────────────────────────────────────────────────────────┘
  1088.  
  1089.     ┌───┐
  1090.     │ ≡ │
  1091.     ├───┴─────────────────────────────────┐
  1092.     │ About RIPterm                       │
  1093.     ├─────────────────────────────────────┤
  1094.     │ License Information                 │
  1095.     │ System Information       Ctrl-Alt-I │
  1096.     ├─────────────────────────────────────┤
  1097.     │ Help Table of Contents        Alt-Z │
  1098.     │ Help on Menus            Ctrl-Alt-H │
  1099.     └─────────────────────────────────────┘
  1100.  
  1101. The System Menu is shown in the menu bar as red, green, and blue wavy lines,
  1102. as seen in the TeleGrafix Communications logo.
  1103.  
  1104. This menu contains many general RIPterm functions:
  1105.  
  1106. ┌─────────────────────────────────────┐
  1107. │ About RIPterm                       │
  1108. └─────────────────────────────────────┘
  1109.  
  1110. This option displays a dialog displaying the version, date, and copyright
  1111. information for RIPterm, as well as the address and phone number of
  1112. TeleGrafix Communications, Inc.
  1113.  
  1114. ┌─────────────────────────────────────┐
  1115. │ License Information                 │
  1116. └─────────────────────────────────────┘
  1117.  
  1118. This option displays RIPterm's serial number and the name of the user to
  1119. whom it is registered.
  1120.  
  1121. ┌─────────────────────────────────────┐
  1122. │ System Information       Ctrl-Alt-I │
  1123. └─────────────────────────────────────┘
  1124.  
  1125. This option will display the amount of available memory as well as the
  1126. amount of disk space free on the hard disk RIPterm is installed on.
  1127.  
  1128. ┌─────────────────────────────────────┐
  1129. │ Help Table of Contents        Alt-Z │
  1130. └─────────────────────────────────────┘
  1131.  
  1132. This option will display the help system's Table of Contents.  From here
  1133. you can get help on all the different parts of RIPterm.
  1134.  
  1135. ┌─────────────────────────────────────┐
  1136. │ Help on Menus            Ctrl-Alt-H │
  1137. └─────────────────────────────────────┘
  1138.  
  1139. This option will allow you to view help information on the menus.  A
  1140. window will appear instructing you to select a menu option.  Depress the
  1141. right mouse button and pull down the desired menu.  Select an option, and
  1142. a help screen will appear for that item.  When finished, press <ESC> to
  1143. exit "Menu Help" mode.
  1144.  
  1145. ┌───────────────────────────────────────────────────────────────────────────┐
  1146. │▒▒▒ 3.2 ■ The File Menu (Alt-F) ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  1147. └───────────────────────────────────────────────────────────────────────────┘
  1148.  
  1149.     ┌──────┐
  1150.     │ File │
  1151.     ├──────┴─────────────────────────────────┐
  1152.     │ Download (Receive) a File         PgDn │
  1153.     │ Upload (Send) a File              PgUp │
  1154.     ├────────────────────────────────────────┤
  1155.     │ Show Local RIPscrip Query   Ctrl-Alt-Q │
  1156.     │ Show Local RIPscrip File    Ctrl-Alt-R │
  1157.     │ Show Local Image File       Ctrl-Alt-B │
  1158.     ├────────────────────────────────────────┤
  1159.     │ Edit External Applications             │
  1160.     │ Run External Application    Ctrl-Alt-X │
  1161.     ├────────────────────────────────────────┤
  1162.     │ Log Text to File                 Alt-L │
  1163.     │ Log Text to Printer              Alt-P │
  1164.     ├────────────────────────────────────────┤
  1165.     │ Printer Setup               Ctrl-Alt-P │
  1166.     │ Print Screen              Shift-Ctrl-P │
  1167.     ├────────────────────────────────────────┤
  1168.     │ Jump to DOS                      Alt-J │
  1169.     ├────────────────────────────────────────┤
  1170.     │ Exit to DOS                      Alt-X │
  1171.     └────────────────────────────────────────┘
  1172.  
  1173. ┌────────────────────────────────────────┐
  1174. │ Download (Receive) a File         PgDn │
  1175. └────────────────────────────────────────┘
  1176.  
  1177. This command downloads (receives) a file from the host to your system.
  1178. This is done by using what's called a "file transfer protocol". A protocol
  1179. is like a language.  There are a number of languages like French, English,
  1180. and Italian. If two people are speaking in different languages, the result
  1181. is that no communication occurs.  The same goes for file transfer
  1182. protocols.  Both the host and the terminal (RIPterm) must use the same
  1183. protocol if they are to communicate properly.
  1184.  
  1185. To download a file, instruct the host which file you want to transfer.
  1186. Select a protocol from the menu of available protocols.  When the host
  1187. says "Ready to download..." or "Ready to send...", choose the download
  1188. option of RIPterm and SELECT THE SAME PROTOCOL that you chose on the
  1189. host.  Some protocols will prompt you to enter the filename to save to
  1190. your local hard disk, others know the filename used on the host, and will
  1191. use it automatically.  The file transfer will now commence.
  1192.  
  1193. When the transfer is complete, you will be returned to the session
  1194. screen.  The file will be in your Download Directory, or in your RIPterm
  1195. directory if a Download Directory has not been specified.  If an error
  1196. occurred during the transfer, the file will be incomplete or missing
  1197. entirely.
  1198.  
  1199. See Section 4.9.1 ■ Protocol Transfer Settings for information on setting
  1200. your Download Directory.
  1201.  
  1202. The currently supported protocols are:
  1203.  
  1204.     ┌──────────────────────┐
  1205.     │┌────────────────────┐│
  1206.     ││ Download Protocols ││
  1207.     │├────────────────────┤│
  1208.     ││ ASCII Text         ││
  1209.     ││ CompuServe QuickB+ ││
  1210.     ││ Kermit             ││
  1211.     ││ Xmodem             ││
  1212.     ││ Xmodem CRC         ││
  1213.     ││ Xmodem-1K          ││
  1214.     ││ Xmodem-1K (G)      ││
  1215.     ││ Ymodem (Batch)     ││
  1216.     ││ Ymodem (G)         ││
  1217.     ││ Zmodem             ││
  1218.     ││ Exit...            ││
  1219.     │└────────────────────┘│
  1220.     └──────────────────────┘
  1221.  
  1222. ┌────────────────────────────────────────┐
  1223. │ Upload (Send) a File              PgUp │
  1224. └────────────────────────────────────────┘
  1225.  
  1226. This command uploads (sends) a file to the host from your system.  This is
  1227. done by using what's called a "file transfer protocol". A protocol is like
  1228. a language.  There are a number of languages like French, English, and
  1229. Italian. If two people are speaking in different languages, the result is
  1230. that no communication occurs.  The same goes for file transfer protocols.
  1231. Both the host and the terminal (RIPterm) must use the same protocol if
  1232. they are to communicate properly.
  1233.  
  1234. To upload a file, instruct the host to upload (receive) a file, and give
  1235. the host a filename and whatever other information it may request (file
  1236. description, keywords, etc.).  Select a protocol from the menu of
  1237. available protocols.  When the host says "Ready to upload..." or "Ready to
  1238. receive...", choose the upload option of RIPterm and SELECT THE SAME
  1239. PROTOCOL that you chose on the host.  Enter the name of the file to send
  1240. and the file transfer will begin.  You can include a full path to the file
  1241. is not in your Upload Directory (or in your RIPterm directory if an Upload
  1242. Directory has not been specified).
  1243.  
  1244. When the transfer is done, you will be returned to the session screen and
  1245. if there were no errors in transmission, the file will exist on the host.
  1246.  
  1247. See Section 4.9.1 ■ Protocol Transfer Settings for information on setting
  1248. your Upload Directory.
  1249.  
  1250. The currently supported protocols are:
  1251.  
  1252.     ┌──────────────────────┐
  1253.     │┌────────────────────┐│
  1254.     ││  Upload Protocols  ││
  1255.     │├────────────────────┤│
  1256.     ││ ASCII Text         ││
  1257.     ││ CompuServe QuickB+ ││
  1258.     ││ Kermit             ││
  1259.     ││ Xmodem             ││
  1260.     ││ Xmodem CRC         ││
  1261.     ││ Xmodem-1K          ││
  1262.     ││ Xmodem-1K (G)      ││
  1263.     ││ Ymodem (Batch)     ││
  1264.     ││ Ymodem (G)         ││
  1265.     ││ Zmodem             ││
  1266.     ││ Exit...            ││
  1267.     │└────────────────────┘│
  1268.     └──────────────────────┘
  1269.  
  1270. ┌────────────────────────────────────────┐
  1271. │ Show Local RIPscrip Query   Ctrl-Alt-Q │
  1272. └────────────────────────────────────────┘
  1273.  
  1274. A RIPscrip query is a way of requesting information from RIPterm be
  1275. displayed, or to have RIPterm perform an action.  There are a number of
  1276. built-in text variables in RIPterm, as well as the ability to define more
  1277. text variables to store text data.
  1278.  
  1279. For example, to have RIPterm display the date and time, the query to enter
  1280. would be:
  1281.  
  1282.     $DATE$ $TIME$
  1283.  
  1284. RIPterm would display in the text window:
  1285.  
  1286.     01/16/95 02:13:30
  1287.  
  1288. For information on creating or displaying the built-in and user defined
  1289. text variables, see Section 3.4 ■ Options Menu.
  1290.  
  1291. For descriptions of the built-in text variables, refer to the RIPscrip
  1292. Language Specification.
  1293.  
  1294. ┌────────────────────────────────────────┐
  1295. │ Show Local RIPscrip File    Ctrl-Alt-R │
  1296. └────────────────────────────────────────┘
  1297.  
  1298. RIPscrip files can be transmitted from the host, or they can be stored on
  1299. your local hard disk for the host to call up when they need it.  The
  1300. advantage of storing the RIP file locally is that it only takes one very
  1301. short command to display the file, rather than streaming the data to
  1302. RIPterm every time it needs to be displayed.
  1303.  
  1304. This option lets you view a RIPscrip file stored locally on your hard disk.
  1305. Just type in the name of the RIP file, and RIPterm displays it for you.
  1306. If you forget to type .RIP at the end, RIPterm will automatically add it
  1307. on for you.  If you just type in the name of a RIP file, RIPterm looks in
  1308. the ICONS directory for the file.  Full path/filenames can be entered for
  1309. files residing elsewhere on your system.
  1310.  
  1311. ┌────────────────────────────────────────┐
  1312. │ Show Local Image File       Ctrl-Alt-B │
  1313. └────────────────────────────────────────┘
  1314.  
  1315. This option is for loading a JPG or BMP file from your local hard disk,
  1316. and displaying it to the screen.  The image takes up the entire screen,
  1317. unless a RIP_IMAGE_STYLE sets up the boundary to fit the image into.
  1318.  
  1319. Refer to the RIPscrip v2.0 Language Specification for details on the
  1320. RIP_IMAGE_STYLE command.
  1321.  
  1322. ┌────────────────────────────────────────┐
  1323. │ Edit External Applications             │
  1324. └────────────────────────────────────────┘
  1325.  
  1326. This option allows you to edit up to ten (10) different configurable
  1327. application programs.  The External Applications feature allows you to
  1328. "plug-in" programs into RIPterm to do various things.  From this menu
  1329. option, you can edit the configurations of all ten slots.  You may custom
  1330. tailor how the programs are run, what slot they are associated with,
  1331. whether they should be run 'on' particular files that you download, and
  1332. various other settings that may pertain to running external programs.
  1333.  
  1334. Refer to Section 5.5 ■ External Applications for more information.
  1335.  
  1336. ┌────────────────────────────────────────┐
  1337. │ Run External Application    Ctrl-Alt-X │
  1338. └────────────────────────────────────────┘
  1339.  
  1340. This option allows you to select an external application to run.  When
  1341. chosen, the "command line" for the program is processed and if any text
  1342. variables are present it will process them to construct a complete
  1343. DOS command line.  When all processing on the command line is complete,
  1344. RIPterm will "shell-to-DOS" and run the specified program.
  1345.  
  1346. Refer to Section 5.5 ■ External Applications for more information.
  1347.  
  1348. ┌────────────────────────────────────────┐
  1349. │ Log Text to File                 Alt-L │
  1350. └────────────────────────────────────────┘
  1351.  
  1352. A log file captures text transmitted from the host into a text file.
  1353.  
  1354. This command can be very powerful on hosts where you want to save data
  1355. coming across the modem to a file that you can read offline, at your
  1356. leisure.  A log file can be as big as you want, subject to the amount of
  1357. disk space available.
  1358.  
  1359. To open a log file, select "Log Text to File" from the menu.  You will be
  1360. prompted for a filename.  When a log file is open, the menu option "Open
  1361. Log File" changes to "Pause/Close Log" and the Status Bar will show the
  1362. log file name in the third spot from the left, where the terminal
  1363. emulation is normally displayed.
  1364.  
  1365. If a log file is currently open, selecting "Pause/Close Log" from the menu
  1366. will give you the option to either pause the log, or to close the file.
  1367. Pausing "suspends" logging to disk temporarily so that you can do things
  1368. without saving them to the log file.  If you are currently paused,
  1369. selecting "Pause/Close Log" again will prompt you to either resume or
  1370. close the log.
  1371.  
  1372. ANSI color codes, RIPscrip commands, and Doorway Emulation commands are
  1373. filtered out for your convenience, but you can capture them by enabling
  1374. their respective options in File Transfer Setup under the Setup menu.
  1375. See Section 4.9.3 ■ Capture Log Settings for details on these options.
  1376.  
  1377. If a log file is open, and you choose Exit RIPterm, it will be closed
  1378. automatically.
  1379.  
  1380. ┌────────────────────────────────────────┐
  1381. │ Log Text to Printer              Alt-P │
  1382. └────────────────────────────────────────┘
  1383.  
  1384. By toggling this option ON, your current online session will be echoed to
  1385. your local printer.  Any ANSI/ASCII text that is displayed on your screen
  1386. will also be sent to your local printer on whatever Printer Port (LPT) you
  1387. have configured RIPterm to use.  If RIPterm has not been configured for a
  1388. printer, then this option will not operate (it will refuse to print). When
  1389. this mode is active, you will see a message on the Status Bar saying
  1390. "--LPT1--" or whatever port you have configured for your printer.
  1391.  
  1392. ┌────────────────────────────────────────┐
  1393. │ Printer Setup               Ctrl-Alt-P │
  1394. └────────────────────────────────────────┘
  1395.  
  1396. The Printer Setup system allows you to configure RIPterm to work with your
  1397. printer (if you have one).  RIPterm supports hundreds of different types
  1398. of printers for your convenience.  There are two basic areas of printer
  1399. configuration - basic setup and advanced printer setup.
  1400.  
  1401.    BASIC SETUP - Basic printer setup involves setting what kind of
  1402.                  printer you have and what port it is connected to.
  1403.                  This method of setup allows you to print normal
  1404.                  text via the "Log Text to Printer" option available
  1405.                  from the File Menu.  This will permit you to show
  1406.                  text from your current online session, print your
  1407.                  dialing directory and your scrollback buffer.  In
  1408.                  addition, this will typically allow you to perform
  1409.                  normal graphics screen printing.
  1410.  
  1411. ADVANCED SETUP - Advanced printer setup allows you to "fine tune"
  1412.                  your printer's graphics printing capabilities.  It
  1413.                  also let's you specify exactly what method your
  1414.                  computer will communicate with your printer.  These
  1415.                  options are generally used during "experimentation"
  1416.                  to get your printer settings "just right".
  1417.  
  1418. For detailed information about Printer Settings, refer to the settings
  1419. below:
  1420.  
  1421.   ╔═══════════════════════════════════════════════════════════════════╗
  1422.   ║                         Printer Settings                          ║
  1423.   ╟───────────────────────────────────────────────────────────────────╢
  1424.   ║ ┌─┤Printer Drivers├─────────────┬─┐              ┌──────────┬─┐   ║
  1425.   ║ │ NO PRINTER                    ││ Printer port │ LPT1     ││   ║
  1426.   ║ │ AEG Olympia 24-pin Models B/W ├─┤              └──────────┴─┘   ║
  1427.   ║ │ AEG Olympia 8-pin Models B/W  │█│  ┌─┤Serial Port Options├────┐ ║
  1428.   ║ │ AEG Olympia Laserstar 6       │ │  │           ┌──────────┬─┐ │ ║
  1429.   ║ │ ATT 495 Laser Printer         │ │  │ Baud rate │ 9600     ││ │ ║
  1430.   ║ │ Acer IIIG  Grayscale          │ │  │           ├──────────┼─┤ │ ║
  1431.   ║ │ Acer LP-76                    │ │  │ Data bits │ 8        ││ │ ║
  1432.   ║ │ Alps 24-pin Models B/W        │ │  │           ├──────────┼─┤ │ ║
  1433.   ║ │ Alps 24-pin Models (Color)    │ │  │    Parity │ None     ││ │ ║
  1434.   ║ │ Alps 8-pin Models B/W         │ │  │           ├──────────┼─┤ │ ║
  1435.   ║ │ Apple LaserWriter Series      ├─┤  │ Stop bits │ 1        ││ │ ║
  1436.   ║ │ Bezier BP404                  ││  │           └──────────┴─┘ │ ║
  1437.   ║ └───────────────────────────────┴─┘  └──────────────────────────┘ ║
  1438.   ║ ┌─┤Advanced Options├────────────────────────────────────────────┐ ║
  1439.   ║ │                ┌───────────┬─┐                   ┌────────┬─┐ │ ║
  1440.   ║ │      Dithering │ Dispersed ││        Resolution │ Medium ││ │ ║
  1441.   ║ │                ├───────────┼─┤                   ├────────┼─┤ │ ║
  1442.   ║ │ Brightness (%) │ 100       ││    Communications │ BIOS   ││ │ ║
  1443.   ║ │                ├───────────┼─┤                   └────────┴─┘ │ ║
  1444.   ║ │ Image Size (%) │ 100       ││                                │ ║
  1445.   ║ │                └───────────┴─┘                                │ ║
  1446.   ║ └───────────────────────────────────────────────────────────────┘ ║
  1447.   ║   ┌────────┐   ┌────────┐   ┌────────┐   ┌────────┐   ┌────────┐  ║
  1448.   ║   │   Ok   │   │ Cancel │   │  Save  │   │  Test  │   │  Help  │  ║
  1449.   ║   └────────┘   └────────┘   └────────┘   └────────┘   └────────┘  ║
  1450.   ╚═══════════════════════════════════════════════════════════════════╝
  1451.  
  1452.    ┌─────────────────┐
  1453.    │ Printer Drivers │
  1454.    └─────────────────┘
  1455.  
  1456. This software supports over 142     ┌─┤Printer Drivers├─────────────┬─┐
  1457. different types of printer.  Each   │ NO PRINTER                    ││
  1458. of these is supported via a         │ AEG Olympia 24-pin Models B/W ├─┤
  1459. different "driver" which defines    │ AEG Olympia 8-pin Models B/W  │█│
  1460. how to print to that printer.       │ AEG Olympia Laserstar 6       │ │
  1461.                                     │ ATT 495 Laser Printer         │ │
  1462. Many of the drivers listed can      │ Acer IIIG  Grayscale          │ │
  1463. work with multiple printers.  For   │ Acer LP-76                    │ │
  1464. example, the driver named "Epson    │ Alps 24-pin Models B/W        │ │
  1465. FX Series" covers all Epson FX      │ Alps 24-pin Models (Color)    │ │
  1466. model printers - which there are    │ Alps 8-pin Models B/W         │ │
  1467. quite a few of.  In addition, many  │ Apple LaserWriter Series      ├─┤
  1468. printers are compatible with other  │ Bezier BP404                  ││
  1469. printers (Epson being a common      └───────────────────────────────┴─┘
  1470. common one).  If you do not see
  1471. your specific printer listed among the available printer drivers, check
  1472. your printer's documentation to see if it is compatible with another
  1473. printer that is in the listing.
  1474.  
  1475. There are three printers which are often comaptibile with other printers.
  1476. These are Epson, HP LaserJet (PCL), and Postscript.  Among the Epson
  1477. style, your printer could be compatible with Epson FX, LX, etc.  Choose
  1478. the Epson driver that is most appropriate if your printer is Epson
  1479. compatibile.
  1480.  
  1481. If your printer is HP LaserJet compatible, it supports the HP-PCL printer
  1482. language and is most likely compatible with "HP LaserJet Series III"
  1483. printers.
  1484.  
  1485. Postscript compatible printer support the Postscript language.  Choose
  1486. "Postscript (B/W)" for black and white Postscript, or choose "Postscript
  1487. (Color)" if for color Postscript.
  1488.  
  1489.    ┌───────────────┐
  1490.    │ Printer Ports │
  1491.    └───────────────┘
  1492.                                                         ┌──────────┬─┐
  1493.                                            Printer port │ LPT1     ││
  1494.                                                         ╞══════════╧═╡
  1495.                                                         │ LPT1       │
  1496. In order for the software to communicate with your      │ LPT2       │
  1497. printer, you need to specify which "port" your          │ LPT3       │
  1498. printer is attached to.  Typically, your printer        │ COM1       │
  1499. will be connected to the parallel port LPT1 on the      │ COM2       │
  1500. back of your computer.  The available ports are         │ COM3       │
  1501. LPT1, LPT2, LPT3, COM1, COM2, COM3 or COM4.  The        │ COM4       │
  1502. LPT ports are parallel ports and the COM ports are      └────────────┘
  1503. serial ports (see below).
  1504.  
  1505. RIPterm can communicate with your printer through one of two kinds of
  1506. ports, a parallel port or a serial port.  A parallel port is usually only
  1507. used for printers.  Serial ports are communications ports like what your
  1508. modem uses; some printers can be connected to a serial port.
  1509.  
  1510. If you do not know what type of port your printer is connected, consult
  1511. your printer's manual - it will probably be able to assist you in
  1512. determining the proper configuration in RIPterm.
  1513.  
  1514. If your printer is connected to a serial port, you will need to configure
  1515. the baud rate, data bits, parity and stop bits for the printer for
  1516. printing to work successfully.  For more information about this kind of
  1517. configuration, see the section entitled "Serial Printer Options".
  1518.  
  1519.    ╔═════════════════════╗
  1520.    ║ Serial Port Options ║
  1521.    ╚═════════════════════╝
  1522.  
  1523. Serial printers communicate in much the    ┌─┤Serial Port Options├────┐
  1524. same fashion as a modem does.  You need    │           ┌──────────┬─┐ │
  1525. to specify the serial port baud rate,      │ Baud rate │ 9600     ││ │
  1526. data bits, parity and stop bits required   │           ├──────────┼─┤ │
  1527. by the printer.  Usually, the default      │ Data bits │ 8        ││ │
  1528. options of 9600 baud, 8 data bits, no      │           ├──────────┼─┤ │
  1529. parity and 1 stop bit will be sufficient   │    Parity │ None     ││ │
  1530. as this is the most common setting for     │           ├──────────┼─┤ │
  1531. serial printers.  Some older serial        │ Stop bits │ 1        ││ │
  1532. printers might require a other settings    │           └──────────┴─┘ │
  1533. for things to work properly.               └──────────────────────────┘
  1534.  
  1535. When dealing with serial printers, consult your printer's manual for
  1536. information about what kind of settings are required.  A printer that
  1537. requires a serial port connection typically has detailed information about
  1538. what kind of settings are required for the printer to operate.
  1539.  
  1540.    ┌───────────┐
  1541.    │ Baud Rate │
  1542.    └───────────┘
  1543.  
  1544. The baud for serial printers is "how fast"              ┌──────────┬─┐
  1545. the computer communicates with the printer    Baud rate │ 9600     ││
  1546. through the serial port.  The higher the                ╞══════════╧═╡
  1547. baud rate, the faster the printer can accept            │ 1200       │
  1548. data from the computer.  When printing                  │ 2400       │
  1549. graphics, this can make a big difference                │ 9600       │
  1550. between very slow printing and relatively               └────────────┘
  1551. quick printing.
  1552.  
  1553. The available baud rate settings are 1200, 2400 and 9600 baud.  Most
  1554. printers
  1555.  require a setting of 9600 baud, but not all.  You should consult your
  1556. printer's manual to determine what baud rate your printer requires.  In
  1557. addition to the serial port's baud rate, you will also need to set the
  1558. data bits, parity and stop bit settings for things to work properly.
  1559.  
  1560. For more information about serial port options, consult the section
  1561. entitled "Serial Printer Options".
  1562.  
  1563. If you are using the printer "log" feature, your printer's baud rate must
  1564. be at least as high as the modem's baud rate, otherwise the printer will
  1565. not be able to keep up with the modem.
  1566.  
  1567.    ┌───────────┐
  1568.    │ Data Bits │
  1569.    └───────────┘
  1570.  
  1571. The data bits option is a setting for                 ┌──────────┬─┐
  1572. serial ports that determines how much       Data bits │ 8        ││
  1573. data is sent to the printer for every                 ╞══════════╧═╡
  1574. single character transmitted.  There are              │ 7          │
  1575. two settings, 8 bits and 7 bits.  Nearly              │ 8          │
  1576. every serial printer requires a setting               └────────────┘
  1577. of 8 bits.  If printing does not operate
  1578. properly, consult your printer's manual to determine the correct data bit
  1579. settings.
  1580.  
  1581. In addition to the serial port's baud rate, you will also need to set the
  1582. data bits, parity and stop bit settings for things to work properly.
  1583.  
  1584. For more information about serial port options, consult the section
  1585. entitled "Serial Printer Options".
  1586.  
  1587.    ┌────────┐
  1588.    │ Parity │
  1589.    └────────┘
  1590.  
  1591. The parity setting for serial printers is a           ┌──────────┬─┐
  1592. form of "error detection".  It is used to      Parity │ None     ││
  1593. help the printer determine if an error                ╞══════════╧═╡
  1594. occurred when data is transmitted to it.              │ None       │
  1595. There are three possible settings for the             │ Even       │
  1596. parity option:  None, even and odd.  The              │ Odd        │
  1597. vast majority of serial printers require the          └────────────┘
  1598. setting of "None".  A few printers utilize
  1599. the "Even" setting but this is only seen in older printers.  In the very
  1600. rare case, a setting of "odd" might be required.
  1601.  
  1602. Consult your printer's manual for more detailed information about the
  1603. required parity setting for your serial printer.
  1604.  
  1605. In addition to the serial port's baud rate, you will also need to set the
  1606. data bits, parity and stop bit settings for things to work properly.
  1607.  
  1608. For more information about serial port options, consult the section
  1609. entitled "Serial Printer Options".
  1610.  
  1611.    ┌───────────┐
  1612.    │ Stop Bits │
  1613.    └───────────┘
  1614.  
  1615. Stop bits are used with serial printers               ┌──────────┬─┐
  1616. to tell the printer when a character        Stop bits │ 1        ││
  1617. transmitted to the printer is complete.               ╞══════════╧═╡
  1618. The possible settings for stop bits is 1              │ 1          │
  1619. and 2. Nearly every serial printer                    │ 2          │
  1620. available uses a stop bit of 1.  Consult              └────────────┘
  1621. your printer's manual to determine the
  1622. proper stop bit setting.
  1623.  
  1624. In addition to the serial port's baud rate, you will also need to set the
  1625. data bits, parity and stop bit settings for things to work properly.
  1626.  
  1627. For more information about serial port options, consult the section
  1628. entitled "Serial Printer Options".
  1629.  
  1630.    ╔══════════════════╗
  1631.    ║ Advanced Options ║
  1632.    ╚══════════════════╝
  1633.  
  1634.     ┌─┤Advanced Options├────────────────────────────────────────────┐
  1635.     │                ┌───────────┬─┐                   ┌────────┬─┐ │
  1636.     │      Dithering │ Dispersed ││        Resolution │ Medium ││ │
  1637.     │                ├───────────┼─┤                   ├────────┼─┤ │
  1638.     │ Brightness (%) │ 100       ││    Communications │ BIOS   ││ │
  1639.     │                ├───────────┼─┤                   └────────┴─┘ │
  1640.     │ Image Size (%) │ 100       ││                                │
  1641.     │                └───────────┴─┘                                │
  1642.     └───────────────────────────────────────────────────────────────┘
  1643.  
  1644. Advanced printer options are for "fine tuning" your printer and how it
  1645. operates.  Most of the advanced options are used for altering the way that
  1646. the printer displays graphics (i.e., print screen).  The "Communications"
  1647. option is an option used to control how the computer communicates with the
  1648. printer - typically this doesn't need to be changed.
  1649.  
  1650. Among the options available for graphics control, are options to control
  1651. how color/gray-scale is rendered on the printer (Dithering), how bright
  1652. the image should be (Brightness), how large the image should be on the
  1653. printed page (Image Size), and the resolution that the printer should be
  1654. in when printing graphics (Resolution).  Each of these topics are covered
  1655. in-depth in their own sections of the help system (click on one of the
  1656. options above for more detailed information).
  1657.  
  1658. In general, the advanced printer options are only necessary when you want
  1659. to custom tailor the printer's graphics output.  For simple text printing
  1660. (i.e., a printer log), you don't need to worry about these settings.
  1661.  
  1662.    ┌───────────┐
  1663.    │ Dithering │
  1664.    └───────────┘
  1665.                                                    ┌─────────────┬─┐
  1666.                                          Dithering │ Dispersed   ││
  1667.                                                    ╞═════════════╧═╡
  1668.                                                    │ Log-8         │
  1669. Dithering is a way of representing color on a      │ Log-12        │
  1670. device that has fewer colors than the image that's │ Linear-16     │
  1671. being displayed.  Color printers for example,      │ Linear-25     │
  1672. typically can only display about 8-16 distinctly   │ Dispersed     │
  1673. different solid colors.  To get any other shades   │ Dot Cluster   │
  1674. of colors, you have to use combinations of colors  └───────────────┘
  1675. in small patterns to "fool" the human eye into
  1676. seeing more colors than the printer can actually accomodate.  That's what
  1677. dithering is, different pattern schemes to represent colors.
  1678.  
  1679. An example of dithering is seen all the time in newspapers when they print
  1680. black and white photographs.  If you look very closely at the image, you
  1681. will notice that the different shades of gray in the photo are generated
  1682. with very tiny dots of black at different sizes.  Using these dots, they
  1683. achieve what appears to be a black and white photo with varying shades of
  1684. gray.
  1685.  
  1686. Black and white printers don't have any kind of colors other than black
  1687. and white, so to represent an arbitrary color, they have to use
  1688. combinations of patterns to achieve varying levels of "gray".
  1689.  
  1690. Each of the dithering methods supported by RIPterm produce a specific
  1691. result and as such, are designed for different situations.  Each dithering
  1692. method is described individually below:
  1693.  
  1694.         LOG-8 - This dithering pattern uses a pattern of eight different
  1695.                 levels to achieve its result.  It makes dark colors
  1696.                 brighter and leaves light colors relatively unmodified.
  1697.                 Use this when images are coming out "way too dark".
  1698.  
  1699.        LOG-12 - This is like the Log-8, except that 12 levels of patterns
  1700.                 are used to achieve the results producing a wider range
  1701.                 of shades.
  1702.  
  1703.     LINEAR-16 - This uses 16 different levels of patterns to get its
  1704.                 effects.  It does not brighten dark colors like the Log
  1705.                 style dithering methods do.  Use this when your printer
  1706.                 displays color or gray scales "evenly", producing good
  1707.                 results most of the time.
  1708.  
  1709.     LINEAR-25 - This is much like Linear-16 except that it uses 25 levels
  1710.                 of patterns, and produces a wider range of shades.
  1711.  
  1712.     DISPERSED - This produces a "finer grained" result than do the Log
  1713.                 or Linear style dithering methods.  It is most useful for
  1714.                 photographs and other graphics where a wide range of colors
  1715.                 is used.  Dispersed patterns typically need to have the
  1716.                 Brightness level adjusted so that things don't come out too
  1717.                 dark (because of the fine patterns used).
  1718.  
  1719.   DOT CLUSTER - The dot cluster method is similar to the dithering used
  1720.                 by most Postscript printers.  It uses fine patterns of dots.
  1721.  
  1722.    ┌────────────┐
  1723.    │ Brightness │
  1724.    └────────────┘
  1725.  
  1726.                ┌──────┬─┐   The brightness option is used to control how
  1727. Brightness (%) │ 100  ││   "bright" the printed image is to be.  This is
  1728.                └──────┴─┘   useful when images are coming out too dark and
  1729.                             adjusting the various dithering methods doesn't
  1730. achieve the results you want.  Getting the brightness "just right" varies
  1731. from one type of printer to the next.  Experimentation is usually the best
  1732. way of determining the optimal brightness factor for your printer.
  1733.  
  1734. A brightness factor of 100% indicates that no brightness adjusting should
  1735. be performed.  This prints the image using the exact same colors as you
  1736. see on the screen - it's up to the printer and the dithering system to
  1737. make the image come out properly.  Some printers like ink jet printers and
  1738. black and white printers have a tendency to make dark colors appear very
  1739. dark (due to bleeding in the paper and other such things).  In these
  1740. cases, the brightness option is exactly what you need.
  1741.  
  1742. Brightness settings below 100% effectively darken the image.  Values above
  1743. 100% brighten the image.  Typical brightness settings are 100%, 125%,
  1744. 150%, 175% and 200% depending on the quality of output on your printer.
  1745. Again, experimentation is usually the best way of getting your brightness
  1746. set correctly.
  1747.  
  1748. Altering the dithering method will often adjust the brightness factor
  1749. appropriately, as some dithering methods offer better results when the
  1750. brightness is adjusted.
  1751.  
  1752. It should be noted that when images are brightened, the dark colors are
  1753. brightened more than lighter colors.  This is due to the way most printers
  1754. work and the way that the human eye perceives brightness.  Valid ranges
  1755. for brightness are from 1 to 1000 percent.
  1756.  
  1757.    ┌────────────┐
  1758.    │ Image Size │
  1759.    └────────────┘
  1760.  
  1761.                ┌──────┬─┐  The image size option controls how large the
  1762. Image size (%) │ 100  ││  final image will be on the printed page.  By
  1763.                └──────┴─┘  default, the image is set to be full sized.
  1764.                            This means that the image will be as wide as
  1765. it can be to fit on the page fully.  The image is kept so that the overall
  1766. size of the image is the same dimensions as the image on your monitor.
  1767.  
  1768. When set to full size (i.e., 100%), the printed image will extend to the
  1769. very right edge of the printed paper and as far down as necessary to make
  1770. the image appear the same dimensions as the computer monitor.  You may
  1771. reduce the size of the image if you would like the image to be smaller.  A
  1772. value of 50% will make the image 1/2 the width of the page.
  1773.  
  1774. Smaller images take less time to print.  For example, a image size of 50%
  1775. will be 4 times faster than an image at 100%.  An image at 25% will be 16
  1776. times faster than an image at 100%.  Another way to speed up the printing
  1777. process would be to switch to a lower resolution for the printer (if your
  1778. printer supports multiple resolutions).  Lower resolution printed images
  1779. take much less time than higher resolution ones.
  1780.  
  1781. It should be noted that RIPterm takes the "aspect ratios" of both the
  1782. screen and the printer into consideration when printing images.  This
  1783. should make it so that the final printed image is proportionally the same
  1784. size as your computer's monitor.
  1785.  
  1786.    ┌────────────┐
  1787.    │ Resolution │
  1788.    └────────────┘
  1789.  
  1790.            ┌────────┬─┐  The resolution option controls how "fine"
  1791. Resolution │ Medium ││  printed images are to be on the printer.  A low
  1792.            ╞════════╧═╡  resolution will produce very course looking
  1793.            │ Low      │  printouts of your screen, whereas a high
  1794.            │ Medium   │  resolution will produce extremely fine printouts.
  1795.            │ High     │  Exactly which resolution you set your printer for
  1796.            └──────────┘  should be based on several factors:  Performance
  1797.                          and quality.
  1798.  
  1799. To obtain fast printouts, you could use a low resolution printer mode,
  1800. however the quality of graphics printouts will be very low.  This let's
  1801. you get a quick idea of what the printout might look like.  A high
  1802. resolution printout will take the most time, but will provide the highest
  1803. quality possible.  Medium resolution is chosen by default for most
  1804. printers (e.g., dot matrix, ink jet, etc.), whereas high resolution is
  1805. chosen for printers that can produce truly excellent results (e.g.,
  1806. Postscript printers or Laser type printers).
  1807.  
  1808. Serial printers should probably use medium or low resolution except when
  1809. truly necessary.  The reason for this is that serial printers are
  1810. generally much slower than parallel printers, and as such medium
  1811. resolution should provide adequate performance/quality except when high
  1812. quality is absolutely necessary.
  1813.  
  1814.    ┌────────────────┐
  1815.    │ Communications │
  1816.    └────────────────┘
  1817.  
  1818.                ┌──────────┬─┐
  1819. Communications │ BIOS     ││  The communications option controls how the
  1820.                ╞══════════╧═╡  computer communicates with the printer.
  1821.                │ Hardware   │  Communications with the printer is crucial
  1822.                │ BIOS       │  in getting reliable printer operation.
  1823.                │ Network    │  Usually this option never needs to be
  1824.                └────────────┘  changed.  You might need to change it if
  1825.                                you have problems.
  1826.  
  1827.     BIOS - This default option provides the highest degree of compatility
  1828.            with your printer.  It uses the computer's internal printer
  1829.            services to send data to the printer and receive status reports
  1830.            on printer operations.  It makes sure that you don't send data
  1831.            to your printer too fast, senses if the paper has run out and
  1832.            many other possible situations.
  1833.  
  1834. HARDWARE - Allows RIPterm to communicate directly with your printer
  1835.            hardware, bypassing the operating system and other such sub-
  1836.            systems that could cause problems.  This option works for
  1837.            printers that are connected directly to the printer.  Like the
  1838.            BIOS mode, it obtains full status information from the printer
  1839.            and makes sure that data isn't sent too fast to the printer.
  1840.            This option is intended only for the most reliable
  1841.            environments.
  1842.  
  1843.  NETWORK - This is intended for use with printers that are connected to a
  1844.            network that your computer is using.  It is not for printers
  1845.            attached directly to your computer.  This option provides very
  1846.            little printer control or status report ability, but lets you
  1847.            use a network printer when BIOS and Hardware modes don't work.
  1848.            Use this option only as a last resort.  Most network printers
  1849.            fully support the BIOS mode and some even support the Hardware
  1850.            mode!
  1851.  
  1852.    ┌────┐
  1853.    │ OK │
  1854.    └────┘
  1855.  
  1856. The OK option accepts the current printer settings and activates them in
  1857. your current RIPterm environment.  The settings are not saved to the
  1858. permanent setup of the software.  The Printer Settings dialog is closed
  1859. once the printer settings are activated.
  1860.  
  1861.    ┌────────┐
  1862.    │ Cancel │
  1863.    └────────┘
  1864.  
  1865. The CANCEL option abandons any modifications you have made to the printer
  1866. configuration and returns to normal software operation.  The Printer
  1867. Settings dialog is closed and any changes you made to the printer's
  1868. configuration will be completely ignored.
  1869.  
  1870.    ┌──────┐
  1871.    │ Save │
  1872.    └──────┘
  1873.  
  1874. The SAVE option takes your changes to the printer's configuration and
  1875. saves them to the permanent RIPterm setup configuration.  In addition, the
  1876. settings are activated for the remainder of the current session of the
  1877. software.  The Printer Settings dialog is closed and you are returned to
  1878. normal software operations.
  1879.  
  1880.    ┌──────┐
  1881.    │ Test │
  1882.    └──────┘
  1883.  
  1884. The TEST option will perform a sample test printout.  The Printer Settings
  1885. dialog box is closed (temporarily) while the printer attempts to print
  1886. your normal RIPterm screen currently active.  While the printing is
  1887. active, a progress window will appear showing you the current status of
  1888. the printing progress.  As soon as the printout is complete (or if an
  1889. error occurs), you will be returned to the Printer Settings dialog.
  1890.  
  1891. ┌────────────────────────────────────────┐
  1892. │ Print Screen               PrintScreen │
  1893. └────────────────────────────────────────┘
  1894.  
  1895. Print Screen dumps the entire contents of the screen to the printer.  You
  1896. must have selected either the Epson, HP LaserJet, or Postscript printer
  1897. option.  Print Screen does not work with Plain Text printer mode.
  1898.  
  1899. ┌────────────────────────────────────────┐
  1900. │ Jump to DOS                      Alt-J │
  1901. └────────────────────────────────────────┘
  1902.  
  1903. The "Jump to DOS" feature allows you to shell out to an MS-DOS command
  1904. line while remaining in RIPterm.  You would use this if you wanted to
  1905. obtain a DOS directory, or to run an editor, or use DOS in general.  To
  1906. return to RIPterm from the DOS command line, type "EXIT".
  1907.  
  1908. RIPterm will display a special DOS prompt indicating that are currently
  1909. running RIPterm, but executing a DOS shell.  You may use any disk drive
  1910. you want, or change directories.  When you type "EXIT", RIPterm will
  1911. return to your default RIPterm directory so that it can re-load files for
  1912. you.  When you return to your RIPterm session, the current session screen
  1913. is restored as well as any mouse fields, or other parameters.
  1914.  
  1915. See Section 5.5 ■ External Applications for more details about the DOS
  1916. Shell feature.
  1917.  
  1918. ┌────────────────────────────────────────┐
  1919. │ Exit to DOS                      Alt-X │
  1920. └────────────────────────────────────────┘
  1921.  
  1922. This exits RIPterm and returns you to DOS.  If your modem configuration is
  1923. set to "modem dialing", and you are currently online, a dialog box will
  1924. appear asking if you wish to hang-up before exiting.  If you choose NO at
  1925. this prompt, you will remain online even after you have exited to DOS.
  1926. Use this option with caution, since if you forget that you are online, you
  1927. could charge up a huge phone bill.
  1928.  
  1929. ┌───────────────────────────────────────────────────────────────────────────┐
  1930. │▒▒▒ 3.3 ■ The Connect Menu (Alt-C) ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  1931. └───────────────────────────────────────────────────────────────────────────┘
  1932.  
  1933.     ┌─────────┐
  1934.     │ Connect │
  1935.     ├─────────┴─────────────────────┐
  1936.     │ Dialing Directory       Alt-D │
  1937.     ├───────────────────────────────┤
  1938.     │ Manual Connect          Alt-M │
  1939.     │ Disconnect (Hang Up)    Alt-H │
  1940.     ├───────────────────────────────┤
  1941.     │ Initialize Modem        Alt-I │
  1942.     │ Modem Auto-Answer       Alt-A │
  1943.     ├───────────────────────────────┤
  1944.     │ Send Break           Ctrl-END │
  1945.     └───────────────────────────────┘
  1946.  
  1947. The Connect Menu contains the options that handle all the connections the
  1948. the outside world.  From this menu you can make the modem dial-out to
  1949. other systems, disconnect, and otherwise control your online sessions.
  1950.  
  1951. ┌───────────────────────────────┐
  1952. │ Dialing Directory       Alt-D │
  1953. └───────────────────────────────┘
  1954.  
  1955. This option displays the current dialing directory on your screen.  From
  1956. this dialog box, you may dial, edit or otherwise manipulate any of the
  1957. dialing directory entries in any way you wish.
  1958.  
  1959. To dial a system, click on it's name in the list, and click the Dial
  1960. button at the bottom of the dialog box.
  1961.  
  1962. To learn how to edit or add entries, or for info on any of the other
  1963. options available, refer to Section 5.2 ■ The Dialing Directory.
  1964.  
  1965. ┌───────────────────────────────┐
  1966. │ Manual Connect          Alt-M │
  1967. └───────────────────────────────┘
  1968.  
  1969.     ┌────────────────────────────────────────────────────────┐
  1970.     │┌──────────────────────────────────────────────────────┐│
  1971.     ││                    Manual Connect                    ││
  1972.     │├──────────────────────────────────────────────────────┤│
  1973.     ││                                                      ││
  1974.     ││                ┌────────────────────────────────┐    ││
  1975.     ││   Phone Number │                                │    ││
  1976.     ││                └────────────────────────────────┘    ││
  1977.     ││                ┌────────────────────────────────┐    ││
  1978.     ││     System Dir │                                │    ││
  1979.     ││                └────────────────────────────────┘    ││
  1980.     ││                                                      ││
  1981.     ││     ┌────────┐      ┌────────┐      ┌────────┐       ││
  1982.     ││     │   OK   │      │ Cancel │      │  Help  │       ││
  1983.     ││     └────────┘      └────────┘      └────────┘       ││
  1984.     │└──────────────────────────────────────────────────────┘│
  1985.     └────────────────────────────────────────────────────────┘
  1986.  
  1987. This command is for accessing a system without the need to add it to your
  1988. Dialing Directory.  This is useful for a system that you are going to call
  1989. just once, or a system you don't know if you will ever want to call again.
  1990. You are prompted you to enter the Phone Number to dial, and the name
  1991. of the System Directory to use for icons and any other files the host
  1992. needs while you're connected (if any).
  1993.  
  1994. You may enter any digits from 0-9 for the Phone Number.  Hyphens, slashes,
  1995. and parenthesis are ignored.  If you need to obtain a delay in dialing the
  1996. phone number, you can use a comma (,) for a 2 second pause (depending on
  1997. your modem), or you can use a tilde (~) to tell RIPterm to insert a 1/2
  1998. second delay.
  1999.  
  2000. For the icon directory, enter the name of the directory that contains the
  2001. icons this system may need, or a directory that you use for temporary
  2002. files.  If you never call this system again, you won't want to keep its
  2003. icons hanging around on your hard disk taking up space.
  2004.  
  2005. ┌────┐
  2006. │ OK │
  2007. └────┘
  2008.  
  2009. After entering the phone number and clicking OK, the Dialing Window will
  2010. appear showing you the progress of RIPterm as it dials the modem.  See
  2011. Section 5.2.5 ■ The Dialing Window for details on this operation.
  2012.  
  2013. ┌────────┐
  2014. │ Cancel │
  2015. └────────┘
  2016.  
  2017. Click Cancel to abort connection to the remote system.
  2018.  
  2019. ┌──────┐
  2020. │ Help │
  2021. └──────┘
  2022.  
  2023. Help is no help whatsoever.  Just kidding.
  2024.  
  2025. ┌───────────────────────────────┐
  2026. │ Disconnect (Hang Up)    Alt-H │
  2027. └───────────────────────────────┘
  2028.  
  2029. This option will attempt to disconnect the modem, thus logging you off of
  2030. whatever host you are connected to.
  2031.  
  2032. If for some reason, RIPterm was unable to successfully disconnect the
  2033. modem, the message "Hang-up Failed" will be displayed and your system will
  2034. beep to indicate a problem has occurred.
  2035.  
  2036. There are two methods RIPterm can use to disconnect the modem.  The
  2037. fastest and most reliable method is to use one of the connections between
  2038. your computer and modem called DTR (Data Terminal Ready).  RIPterm will
  2039. toggle DTR to off, and the modem knows to hang up when this happens --
  2040. usually.  Some modems have to be reconfigured to do this, some modems (old
  2041. ones) can't do it, and sometimes the cable connecting your computer and
  2042. modem doesn't have DTR connected (get a new cable).  DTR Hangup can be
  2043. turned on in Modem Setup in the Setup menu.
  2044.  
  2045. If DTR Hangup is disabled, then RIPterm will use the Modem Hangup string
  2046. in the Modem Setup dialog box.  This is a slower, and not as reliable
  2047. method of hanging up the modem.  It sends a modem command mode break-in
  2048. sequence (usually +++), followed by the rest of the hang-up string.
  2049.  
  2050. See Section 4.6 ■ Modem Setup for more details on these settings.
  2051.  
  2052. ┌───────────────────────────────┐
  2053. │ Initialize Modem        Alt-I │
  2054. └───────────────────────────────┘
  2055.  
  2056. Choosing this option resets the modem by sending the Modem Initialization
  2057. string to the modem.  This will effectively reset the modem to the
  2058. configured default settings.
  2059.  
  2060. Note: THIS ONLY WORKS IF THE MODEM IS OFFLINE.  If you are connected to
  2061.       a host system, you must first disconnect before initializing the
  2062.       modem.  Otherwise, your Modem Init string gets transmitted to the
  2063.       remote system.
  2064.  
  2065. The commands sent to the modem can be altered by changing the Modem Init
  2066. string in Modem Setup, located in the Setup menu.
  2067.  
  2068. See Section 4.6 ■ Modem Setup for more details on these settings.
  2069.  
  2070. ┌───────────────────────────────┐
  2071. │ Modem Auto-Answer       Alt-A │
  2072. └───────────────────────────────┘
  2073.  
  2074. This command transmits the Auto-Answer command string to the modem.  This
  2075. command instructs the modem to answer the phone after a certain number of
  2076. rings (one ring by default).
  2077.  
  2078. Note: THIS ONLY WORKS IF THE MODEM IS OFFLINE.  If you are connected to
  2079.       a host system, you must first disconnect before setting the modem to
  2080.       Auto-Answer.  Otherwise, your Auto-Answer string gets transmitted to
  2081.       the remote system.
  2082.  
  2083. The command sent to the modem can be altered by selecting Modem Setup from
  2084. the Setup menu.  See Section 4.6 ■ Modem Setup for details.
  2085.  
  2086. ┌───────────────────────────────┐
  2087. │ Send Break           Ctrl-END │
  2088. └───────────────────────────────┘
  2089.  
  2090. A Break is a special signal that can be sent from your system to the host.
  2091. Most hosts simply ignore them, but some use them for aborting operations,
  2092. or for various purposes.  RIPterm will send a break of 250 milliseconds by
  2093. default.  A millisecond is 1/1000 of a second, so 250 milliseconds is one
  2094. quarter of a second.  The Break Duration can be set in the General Setup.
  2095.  
  2096. See Section 4.1 ■ General Setup to change the Break Duration.
  2097.  
  2098. ┌───────────────────────────────────────────────────────────────────────────┐
  2099. │▒▒▒ 3.4 ■ The Options Menu (Alt-O) ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  2100. └───────────────────────────────────────────────────────────────────────────┘
  2101.  
  2102.     ┌─────────┐
  2103.     │ Options │
  2104.     ├─────────┴──────────────────────────────┐
  2105.     │   View Scrollback Buffer         Alt-B │
  2106.     │   Keystroke Macro Editor         Alt-K │
  2107.     │   Chat Mode                      Alt-Y │
  2108.     ├────────────────────────────────────────┤
  2109.     │ √ Status Bar                 Alt-SPACE │
  2110.     │ √ Button Hotkeys            ScrollLock │
  2111.     │ √ Mouse Field Select        Ctrl-Alt-O │
  2112.     ├────────────────────────────────────────┤
  2113.     │ √ ANSI Emulation            Ctrl-Alt-A │
  2114.     │ √ RIPscrip Emulation        Ctrl-Alt-Z │
  2115.     │   Doorway Emulation              Alt-= │
  2116.     │   VT-102 Emulation                     │
  2117.     ├────────────────────────────────────────┤
  2118.     │   Clear the Graphics Window      Alt-G │
  2119.     │   Clear the Text Window          Alt-T │
  2120.     │   Reset All Windows              Alt-R │
  2121.     ├────────────────────────────────────────┤
  2122.     │   Create Variable                      │
  2123.     │   Show Built-In Variables              │
  2124.     │   Show Database Variables              │
  2125.     ├────────────────────────────────────────┤
  2126.     │   Redraw System Menu         Ctrl-HOME │
  2127.     └────────────────────────────────────────┘
  2128.  
  2129. ┌──────────────────────────────────────┐
  2130. │ View Scrollback Buffer         Alt-B │
  2131. └──────────────────────────────────────┘
  2132.  
  2133. This option will activate the Scrollback Buffer system.  This allows you
  2134. to view previously displayed text information that has come across the
  2135. modem.  You may set the scrollback buffer size from 0k to 9999k of memory.
  2136. If there is not enough memory available to hold the entire scrollback
  2137. buffer, it will automatically use your hard disk to store the oldest info.
  2138.  
  2139. Within scrollback, you may choose from the following options:
  2140.  
  2141.     OK     - Exit Scrollback to session screen
  2142.     Search - looks for a particular word or phrase
  2143.     Again  - looks for the next occurrence of the same word or phrase
  2144.     Write  - option for saving the screen or the entire buffer
  2145.     Print  - prints the content of the Scrollback Buffer
  2146.     Clear  - erases the entire Scrollback Buffer
  2147.     Help   - this information here
  2148.  
  2149. At the bottom of the scrollback screen are buttons for the above commands.
  2150. In addition, there is a scroll bar for scrolling up and down, paging up
  2151. and down, or moving to the beginning or end of the buffer.
  2152.  
  2153. NOTE: The scrollback buffer filters out ANSI color codes and RIPscrip
  2154.       commands for an uncluttered text display.
  2155.  
  2156. ┌──────────────────────────────────────┐
  2157. │ Keystroke Macro Editor         Alt-K │
  2158. └──────────────────────────────────────┘
  2159.  
  2160. Macros are designed to save you typing.  You can define a macro to type
  2161. your entire company name followed by ENTER, for example.  By pressing just
  2162. one key, you can make RIPterm type out whatever the macro contains just as
  2163. if you had typed it yourself.
  2164.  
  2165. This allows you to perform short-cut operations on the host.  RIPterm's
  2166. macro system is easy to use, and very powerful.  You can save your macro
  2167. keys to the default macro file (RIPTERM.KEY), or if you need to have
  2168. multiple macro configurations, you can save macros to different files.
  2169.  
  2170. There are also macro files for VT-102 emulation, and you can have RIPterm
  2171. load a macro file for a particular host (System Macros).
  2172.  
  2173. Refer to Section 5.3 ■ Keystroke Macro Editor for more information.
  2174.  
  2175. ┌──────────────────────────────────────┐
  2176. │ Chat Mode                      Alt-Y │
  2177. └──────────────────────────────────────┘
  2178.  
  2179. Chat Mode is designed for when two terminal users connect with each other
  2180. directly.  There are several configuration problems that come up in this
  2181. situation, and Chat Mode solves these problems.  Typing by each user goes
  2182. into separate windows, and the Modem Setup for Local Echo and Add CR/LF
  2183. are temporarily enabled so that you can converse conveniently and easily
  2184. with the remote user.
  2185.  
  2186. Refer to Section 5.6 ■ Chat Mode for more information.
  2187.  
  2188. ┌──────────────────────────────────────┐
  2189. │ Status Bar                 Alt-SPACE │
  2190. └──────────────────────────────────────┘
  2191.  
  2192. The Status Bar will be displayed at the bottom of your RIPterm screen by
  2193. default.  When this option is not checked, the Status Bar will not be
  2194. displayed and your default (full-screen) text window will be one line
  2195. taller.  The Status Bar is used to display the current status of various
  2196. aspects of the RIPterm operation.
  2197.  
  2198. You may toggle the Status Bar ON and OFF quickly by pressing ALT-SPACE.
  2199. The host might turn the Status Bar ON or OFF for you, using RIPscrip
  2200. commands.  If it mysteriously vanishes for some reason, keep in mind that
  2201. the host you are connected to probably did it because it needs the extra
  2202. line for text or graphics!
  2203.  
  2204. The Status Bar has a number of different "fields", displaying information
  2205. about RIPterm current configuration and status.  The fields are:
  2206.  
  2207.     ┌──────────────┬──────────────┬──────────┬─────────────────┬
  2208.     │ Alt-Z = Help │ Alt-! = Menu │ ANSI/RIP │ 38400 ■ N81 FDX │
  2209.     └──────────────┴──────────────┴──────────┴─────────────────┴
  2210.           (1)              (2)        (3)       (4)    (5) (6)
  2211.  
  2212.     ┬──────┬──────────────────┬─────────┐
  2213.     │ COM1 │ RIPterm v2.00.00 │ Offline │
  2214.     ┴──────┴──────────────────┴─────────┘
  2215.       (7)           (8)           (9)
  2216.  
  2217.     (1) How to get the Help System Table of Contents
  2218.  
  2219.     (2) How to use the keyboard only to bring up the menu bar
  2220.  
  2221.     (3) What terminal emulation is in use, or the name of the log
  2222.         file if one has been opened, or the LPT port that it being
  2223.         printed to.
  2224.  
  2225.     (4) The BPS (bits per second) rate.  Sometimes called the baud rate.
  2226.  
  2227.     (5) The parity setting, data bits, and stop bits.
  2228.  
  2229.     (6) Full-duplex (FDX) or half-duplex (HDX) settings
  2230.  
  2231.     (7) The COM port that is currently in use
  2232.  
  2233.     (8) The current version number of RIPterm
  2234.  
  2235.     (9) Whether you are "offline", or how long you have been on-line
  2236.  
  2237. Refer to Section 5.1 ■ The Status Bar for more information.
  2238.  
  2239. ┌──────────────────────────────────────┐
  2240. │ Button Hotkeys            ScrollLock │
  2241. └──────────────────────────────────────┘
  2242.  
  2243. Button Hotkeys are a substitute for clicking on a button with the mouse.
  2244. If a button has a hotkey, then by typing the hotkey letter for that button
  2245. (usually indicated by a different color letter, or an underlined letter,
  2246. or maybe both), the button behaves EXACTLY the same as if it had been
  2247. clicked with the mouse.
  2248.  
  2249. In other words, if there is a button on the session screen like this:
  2250.  
  2251.     ┌────────────────┐
  2252.     │                │
  2253.     │  (E)nter name  │
  2254.     │                │
  2255.     └────────────────┘
  2256.  
  2257. ...where the hotkey for the button is "E", simply pressing the "E" key on
  2258. your keyboard would activate this button.  This may not be desirable if
  2259. you're trying to type a message containing the letter "E".
  2260.  
  2261. However, there are times when you need to be able to type without having
  2262. buttons clicked for you.  Button Hotkeys are linked to the ScrollLock key
  2263. on your keyboard.  If ScrollLock is lit, then hotkeys are processed.
  2264. If ScrollLock is not lit, then the character will be sent to the host
  2265. directly, bypassing any button hotkeys.  Button Hotkeys can also be
  2266. enabled/disabled by selecting Button Hotkeys from the Options menu.
  2267.  
  2268. NOTE: This is only for buttons on the session screen.  Buttons in dialog
  2269.       boxes always have their hotkeys enabled, and can be select by
  2270.       pressing the ALT key + the letter highlighted in yellow.
  2271.  
  2272. ┌──────────────────────────────────────┐
  2273. │ Mouse Field Select        Ctrl-Alt-O │
  2274. └──────────────────────────────────────┘
  2275.  
  2276. RIPterm also supports the use of the TAB and SHIFT-TAB keys to jump
  2277. from mouse field to mouse field.  When you are on the Mouse Field you
  2278. wish to select, press ENTER to select it.  Press ESC to get out of
  2279. Mouse Field Select mode.  The use of TAB and SHIFT-TAB can be disabled
  2280. by de-selecting Mouse Field Select from the Options menu, or by
  2281. pressing Ctrl-Alt-O.
  2282.  
  2283. Also, many of the clickable buttons on a RIPscrip screen use hot keys,
  2284. meaning the by pressing just one key on the keyboard, it behaves EXACTLY
  2285. the same as if you had clicked on that button with a mouse.  A hotkey will
  2286. have one character underlined, or in a different color, or both!  Press
  2287. that character to activate that button.
  2288.  
  2289. See Section 3.4 ■ Options Menu for more information on the Button
  2290. Hotkeys and Mouse Field Select options.
  2291.  
  2292. If Mouse Field Select is disabled, the TAB character (Control-I) is
  2293. transmitted to the host.
  2294.  
  2295. ┌──────────────────────────────────────┐
  2296. │ ANSI Emulation            Ctrl-Alt-A │
  2297. └──────────────────────────────────────┘
  2298.  
  2299. The ANSI text commands can be used to change the foreground and background
  2300. color of the text displayed, place the cursor at certain coordinates, and
  2301. clear the screen (among other things).  To make RIPterm ignore any ANSI
  2302. commands, you can de-select ANSI Emulation.  Any ANSI commands received
  2303. will appear in the text window.
  2304.  
  2305. ┌──────────────────────────────────────┐
  2306. │ RIPscrip Emulation        Ctrl-Alt-Z │
  2307. └──────────────────────────────────────┘
  2308.  
  2309. RIPscrip Emulation processes all RIPscrip commands received.  Deselecting
  2310. this option causes RIPterm to ignore any RIPscrip commands it receives,
  2311. and display them in the text window.
  2312.  
  2313. ┌──────────────────────────────────────┐
  2314. │ Doorway Emulation              Alt-= │
  2315. └──────────────────────────────────────┘
  2316.  
  2317. This mode is used on a number of hosts that take advantage of "Doors".
  2318. When in Doorway Emulation, any keystroke that you enter on your keyboard
  2319. is transmitted to the host regardless of the fact that the keystroke might
  2320. be a menu shortcut, or something that RIPterm would normally process
  2321. locally.  This allows you to use special keystrokes (like INSERT, DELETE,
  2322. PGUP, Function Keys, etc.) on a host program that can take advantage of
  2323. it.  The most popular program that takes advantage of this mode is DOORWAY
  2324. (tm) by Marshall Dudley of TriMark Engineering, Inc.
  2325.  
  2326. RIPterm's support for Doorway operation is a complete implementation of
  2327. the Doorway interface.  It fully supports the Printer Re-direction feature
  2328. as well as Special Character Overriding for non-printable ASCII characters
  2329. (control characters).  RIPterm is one of the first terminals to be released
  2330. to the general "market" with complete Doorway support.
  2331.  
  2332.     PROGRAMMER'S NOTE
  2333.     -----------------
  2334.     For the technically minded who want to know how this works,
  2335.     this is what's going on:
  2336.  
  2337.       ■ The keystroke is recorded using BIOS interrupt 0x16,
  2338.         sub-function 0x00 for non-101-key keyboards, or sub-function
  2339.         0x10 for 101-key keyboards.
  2340.  
  2341.       ■ If register AL contains a value (the ASCII character), and AH
  2342.         is equal to 0, then it is sent to the host by transmitting the
  2343.         character directly over the comm port (e.g., 'A', 'z', '3', etc).
  2344.  
  2345.       ■ If AH is not 0, then transmit the contents of AH instead to the
  2346.         host by transmitting a null (0), then the contents of AH.
  2347.         If AL == E0, and AH != 0, then it is an enhanced 101-key
  2348.         scancode and should be sent to the host as a null (0), followed
  2349.         by an 0xE0, then followed by the raw scan code (AH).
  2350.  
  2351. ┌──────────────────────────────────────┐
  2352. │ VT-102 Emulation                     │
  2353. └──────────────────────────────────────┘
  2354.  
  2355. VT-102 emulation is for use with a host application that requires that the
  2356. keyboard be configured as a VT-102 terminal.
  2357.  
  2358. See Section 5.3 ■ Keystroke Macro Editor for specifics on VT-102 keyboard
  2359. configuration, or look at the file VT102.MAC in the RIPterm directory.
  2360. It's a text file easily viewable using a text viewer.
  2361.  
  2362. In addition, many ANSI escape sequences function slightly differently than
  2363. in normal ANSI mode.  TeleGrafix worked closely with Digital Equipment
  2364. Corp. (DEC) to develop and test RIPterm's VT-102 emulation.  It adheres to
  2365. the true VT-102 specification.
  2366.  
  2367. ┌──────────────────────────────────────┐
  2368. │ Clear the Graphics Window      Alt-G │
  2369. └──────────────────────────────────────┘
  2370.  
  2371. RIPterm uses two types of windows in RIPscrip graphics mode, a graphics window
  2372. and a text window.  The text window is where all plain text transmitted from the
  2373. host is displayed.  The graphics window is where all graphical RIPscrip
  2374. commands are displayed.
  2375.  
  2376. Choose this option to clear the graphics window only.  If the graphics window
  2377. overlaps the text window, then some of the text may be erased in the process.
  2378. The window is cleared to the current background color, which by default is
  2379. BLACK.  The background color can be set using RIPscrip commands only -- there
  2380. is no option in RIPterm to select a background color.
  2381.  
  2382. NOTE: The graphics window, by default, is full screen.  This may be
  2383.       changed by using RIPscrip commands.
  2384.  
  2385. ┌──────────────────────────────────────┐
  2386. │ Clear the Text Window          Alt-T │
  2387. └──────────────────────────────────────┘
  2388.  
  2389. RIPterm uses two types of windows in RIPscrip graphics mode, a graphics
  2390. window and a text window.  The graphics window is where all graphical
  2391. RIPscrip commands are displayed.  The text window is where text received
  2392. from the host is displayed.  RIPscrip allows for up to 36 text windows.
  2393. When clearing the text window, it will clear whichever is the currently
  2394. active text window.
  2395.  
  2396. Choose this option to clear the text window only.  If the text window
  2397. overlaps the graphics window, then some of the graphics may be erased in
  2398. the process.  The window is cleared to BLACK and the cursor moved to the
  2399. upper left corner of the window.
  2400.  
  2401. NOTE: The text window, by default, is full screen.  This may be changed
  2402.       by using RIPscrip commands.
  2403.  
  2404. ┌──────────────────────────────────────┐
  2405. │ Reset All Windows              Alt-R │
  2406. └──────────────────────────────────────┘
  2407.  
  2408. This command will reset the text and graphics windows to full screen.  In
  2409. addition, the screen is cleared and the text cursor moved to the upper
  2410. left hand corner of the screen.  This is equivalent to a clear screen
  2411. command in other software packages.  The color palette is reset to the
  2412. default color set, the font is reset to the system default you have
  2413. selected and any mouse fields/buttons are deleted from the screen.
  2414.  
  2415. ┌──────────────────────────────────────┐
  2416. │ Create Variable                      │
  2417. └──────────────────────────────────────┘
  2418.  
  2419. This option enters information into the RIPterm database.  Each piece of
  2420. information is associated with a "label" (also called the variable name).
  2421. Information entered can be from 1-60 characters in length.  The label can
  2422. be from 3-12 characters in length, with these restrictions:  no spaces are
  2423. allowed, the first character must be a letter or an underscore, the rest
  2424. of the label may consist of letters, number, and underscores.
  2425.  
  2426. An example of this might be:
  2427.  
  2428.     Variable        Information Stored in variable
  2429.     --------------  ------------------------------
  2430.     FIRST_NAME      John
  2431.     LAST_NAME       Doe
  2432.     ADDRESS         123 Anywhere Street
  2433.     PHONE_NUMBER    555-1212
  2434.  
  2435. You may choose to save a variable either to internal memory, or to the
  2436. permanent database.  This database is "indexed" for high speed access of
  2437. information.  If the index becomes corrupted due to a power failure or
  2438. some other problem, it is automatically re-indexed for you.
  2439.  
  2440. ┌──────────────────────────────────────┐
  2441. │ Show Built-In Variables              │
  2442. └──────────────────────────────────────┘
  2443.  
  2444. This displays the contents of all text variables that are built into
  2445. RIPterm.  Some variables are built-in in the sense that RIPterm doesn't
  2446. need you to provide it with information.  Among the various built-in
  2447. variables are things like $DATE$, $TIME$, and other such variables that
  2448. change frequently.  Some variables do not contain valid text data due to
  2449. their nature.  These might include variables like $SBARON$, or $SBAROFF$
  2450. which display or hide the Status Bar.  When listing these variables, the
  2451. contents are listed as blank.
  2452.  
  2453. NOTE: The variables are appended to the scrollback buffer.  You can view
  2454.       them by selecting text scrollback from the Options menu, or by
  2455.       pressing ALT-B.
  2456.  
  2457. ┌──────────────────────────────────────┐
  2458. │ Show Database Variables              │
  2459. └──────────────────────────────────────┘
  2460.  
  2461. This option displays all text variables that have been stored in the local
  2462. RIPTERM.DB database file.  All variables are listed to the current text
  2463. window, but are not sent to the host.  This allows you to see what is
  2464. currently in your database.
  2465.  
  2466. NOTE: The variables are appended to the scrollback buffer.  You can view
  2467.       them by selecting View Scrollback from the Options menu, or by
  2468.       pressing ALT-B.
  2469.  
  2470. ┌──────────────────────────────────────┐
  2471. │ Redraw System Menu         Ctrl-HOME │
  2472. └──────────────────────────────────────┘
  2473.  
  2474. Redraw System Menu is a new feature of RIPscrip that allows the host to
  2475. define what key sequence is needed to redraw the screen.  If no sequence
  2476. is defined, this option is ghosted (not selectable).  Many systems just
  2477. need a Carriage Return (ENTER, or Control-M) to redraw the current screen,
  2478. but hosts vary.  This allows them to define the correct re-draw sequence,
  2479. but all you have to know is how to press Ctrl-HOME.
  2480.  
  2481. ┌───────────────────────────────────────────────────────────────────────────┐
  2482. │▒▒▒ 3.5 ■ The Setup Menu (Alt-S) ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  2483. └───────────────────────────────────────────────────────────────────────────┘
  2484.  
  2485.     ┌───────┐
  2486.     │ Setup │
  2487.     ├───────┴────────────────────────────┐
  2488.     │ General Setup           Ctrl-Alt-G │
  2489.     │ Video/Mouse Setup       Ctrl-Alt-V │
  2490.     │ Audio Setup             Ctrl-Alt-U │
  2491.     │ System Font Setup       Ctrl-Alt-F │
  2492.     ├────────────────────────────────────┤
  2493.     │ Modem Setup             Ctrl-Alt-M │
  2494.     │ Modem Dialing Prefixes  Ctrl-Alt-D │
  2495.     │ Modem Hardware Setup    Ctrl-Alt-W │
  2496.     ├────────────────────────────────────┤
  2497.     │ File Transfer Setup     Ctrl-Alt-T │
  2498.     ├────────────────────────────────────┤
  2499.     │ Save Setup              Ctrl-Alt-S │
  2500.     └────────────────────────────────────┘
  2501.  
  2502. The Setup Menu provides you with a centralized place to alter RIPterm's
  2503. overall configuration.  You may modify the modem's configuration, various
  2504. general settings and also the way in which telephone numbers are dialed.
  2505. The following sections describe the various options in detail.
  2506.  
  2507. ┌────────────────────────────────────┐
  2508. │ General Setup           Ctrl-Alt-G │
  2509. └────────────────────────────────────┘
  2510.  
  2511. The General Setup dialog box controls various miscellaneous settings
  2512. for the RIPterm environment.  The various settings in this dialog box are:
  2513.  
  2514.     Data Security ..... This mode prevents the host from querying info
  2515.                         from your terminal database without you being
  2516.                         given the opportunity to approve the information
  2517.                         transfer first.
  2518.  
  2519.     Alarm Sounds ...... Errors, download completions, and connecting make
  2520.                         various sounds.  For quiet mode, turn this off.
  2521.  
  2522.     Enable Beeps ...... Any CTRL-G (bel) character that is received will
  2523.                         "beep" your local console.
  2524.  
  2525.     101-key keyboard .. If enabled, this option will provide 101-key
  2526.                         support for Keystroke Macros and Doorway Mode.
  2527.  
  2528.     Zooming Windows ... If checked, all dialog boxes will "zoom in/out" by
  2529.                         showing what looks like an exploding rectangle
  2530.                         before displaying the dialog box.
  2531.  
  2532.     Force DTR on Exit . This option allows you to control whether the
  2533.                         modem signal DTR is left ON or OFF when exiting
  2534.                         RIPterm.  Some modems act differently depending on
  2535.                         the setting of DTR. Refer to your modem guide for
  2536.                         more details on its DTR support.
  2537.  
  2538.     Scrollback Size ... Sets the size of the Scrollback Buffer.  You can
  2539.                         set the size from 0K (disabled) to 9,999K.
  2540.  
  2541.     Set Break Duration. This option sets the length of the special break
  2542.                         signal that can be sent.  The default is 250ms.
  2543.  
  2544. See Section 4.1 ■ General Setup for in-depth explanations of each option.
  2545.  
  2546. ┌────────────────────────────────────┐
  2547. │ Video/Mouse Setup       Ctrl-Alt-V │
  2548. └────────────────────────────────────┘
  2549.  
  2550. RIPterm version 2.0 supports 117 different video cards and video modes.
  2551. If yours is not listed, chances are that your video card supports one or
  2552. more of the VESA video modes, which were created as a standard way of
  2553. addressing video hardware from software.  Check your video card
  2554. documentation to see what modes it supports.
  2555.  
  2556. VESA mode on some video cards may be slower than the native mode -- so if
  2557. a native mode is available, use it!  On some video cards, a memory
  2558. resident driver (TSR) needs to be loaded for VESA support to work for that
  2559. video card.  The fastest resolution to run at is 640 x 480, because less
  2560. memory is being addressed.  Scrolling especially is affected by the
  2561. resolution.  Most video cards also run faster in 256 color mode than in 16
  2562. color mode, usually because of their hardware design.  See Appendix A.4.3 ■
  2563. Solutions to Video Display Performance Issues for more information.
  2564.  
  2565. If you have a mouse connected to your computer, you must load the mouse
  2566. driver before running RIPterm to be able to use the mouse.  The mouse
  2567. driver is usually a file called MOUSE.SYS that is loaded in your
  2568. CONFIG.SYS, or a file called MOUSE.COM that is loaded in your AUTOEXEC.BAT
  2569. file.  If you're not loading a mouse driver, you can't use the mouse.
  2570.  
  2571. NOTE: RIPterm doesn't use the center button on three-button mouses for any
  2572.       functions.
  2573.  
  2574. Refer to Section 4.2 ■ Video / Mouse Setup for a list of video cards
  2575. supported, and a diagram of the Video/Mouse Setup screen.
  2576.  
  2577. ┌────────────────────────────────────┐
  2578. │ Audio Setup             Ctrl-Alt-U │
  2579. └────────────────────────────────────┘
  2580.  
  2581. A new feature in RIPterm is the support for digitized sound, in the form
  2582. of .WAV files.  The Audio Board Configuration is for configuring RIPterm
  2583. for your audio hardware.  The easiest way to do this is by using Auto-Sense.
  2584. See Section 4.3 ■ Audio Setup for details on custom configuration.
  2585.  
  2586. There are some performance issues in doing sound and communications at the
  2587. same time.  RIPterm version 2.x implements cutting edge technology, and
  2588. sometimes may push your system to try to do more than it can.  If you are
  2589. having problems playing sounds or with losing characters, see Appendix A ■
  2590. Section A.4 ■ Performance Issues for more information.
  2591.  
  2592. ┌────────────────────────────────────┐
  2593. │ System Font Setup       Ctrl-Alt-F │
  2594. └────────────────────────────────────┘
  2595.  
  2596. The System Font allows you to select the font that is used in the ASCII
  2597. text/ANSI mode.  It does not have any effect on the graphics shown.  Any
  2598. subsequent text/ANSI displayed on the screen will appear in the chosen
  2599. system font unless the host explicitly tells RIPterm to use another font
  2600. for the text window.
  2601.  
  2602. This mode allows you to specify how "large" text is when you are in
  2603. full-screen text mode.  You have five separate System Fonts to choose
  2604. from.  They are:
  2605.  
  2606.     80x25 - default - normal DOS screen size
  2607.     80x43 - 43 lines by 80 columns
  2608.     40x25 - low-resolution font
  2609.     91x43 - get more columns of text at once
  2610.     91x25 - get more columns of text at once
  2611.  
  2612. See Section 4.4 ■ System Font Setup for a diagram of the dialog box.
  2613.  
  2614. ┌────────────────────────────────────┐
  2615. │ Modem Setup             Ctrl-Alt-M │
  2616. └────────────────────────────────────┘
  2617.  
  2618. The dialog box is organized into three separate areas:
  2619.  
  2620.     Modem Command Strings
  2621.     Modem Port Settings
  2622.     Modem General Settings
  2623.  
  2624. Modem Command Strings is the upper half of the dialog containing Modem
  2625. Init, Auto Answer, Modem Reset, Modem Hangup, Redial Time, Max Attempts,
  2626. and Redial Pause.
  2627.  
  2628. Modem Port Settings is the lower-left part of the dialog containing COM
  2629. Port, Baud Rate, Data Bits, Parity, and Stop Bits.
  2630.  
  2631. Modem General Settings is the lower-right part of the dialog containing
  2632. Connected To, Flow Control, Port Lock, DTR Hangup, Local Echo, Add CR/LF,
  2633. Destruct BS, and BS Sends DEL.
  2634.  
  2635. These settings are part of the setup, so once you alter them, you should
  2636. click on Save Setup to make them permanent.
  2637.  
  2638. See Section 4.6 ■ Modem Setup for details on each of these settings.
  2639.  
  2640. ┌────────────────────────────────────┐
  2641. │ Modem Dialing Prefixes  Ctrl-Alt-D │
  2642. └────────────────────────────────────┘
  2643.  
  2644. This option allows you to alter your dialing Prefix and Suffix settings.
  2645. These settings are used for every system you try to dial to begin the
  2646. dialing operation (prefix), and to finish the dialing process (suffix).
  2647. You have three prefix you can configure, and three suffixes, and any one
  2648. of those three entries can be set to be the "Default" prefix/suffix.
  2649.  
  2650. Refer to Section 4.7 ■ Modem Dialing Prefixes for more details.
  2651.  
  2652. ┌────────────────────────────────────┐
  2653. │ Modem Hardware Setup    Ctrl-Alt-W │
  2654. └────────────────────────────────────┘
  2655.  
  2656. Interrupt Setup allows you to customize the interrupt (IRQ) settings for
  2657. each of your four COM ports.  Normally this isn't necessary.  However,
  2658. some PC's have special configurations that require the terminal's setup to
  2659. be altered if the serial ports are to function properly.  There are
  2660. fourteen different interrupts that can be selected for each COM port --
  2661. IRQ2 to IRQ15.  If two serial ports in the computer use the same interrupt
  2662. (i.e., an interrupt conflict), then problems arise.
  2663.  
  2664. See Section 4.8 ■ Modem Hardware Setup for more details on settings each
  2665. of these options.
  2666.  
  2667. ┌────────────────────────────────────┐
  2668. │ File Transfer Setup     Ctrl-Alt-T │
  2669. └────────────────────────────────────┘
  2670.  
  2671. There are four areas to the File Transfer Setup dialog box.  They are
  2672. Protocol Transfer Settings, ASCII Upload Settings, and Capture Log Settings.
  2673.  
  2674. The Protocol Transfer Settings are in the upper half of the dialog box,
  2675. covering Zmodem Crash Recovery, CompuServe QuickB+ Transfers, Auto
  2676. Zmodem Download, Download Dir, and Upload Dir settings.
  2677.  
  2678. The ASCII Upload Settings are in the lower left of the dialog box, and
  2679. cover the Line Pacing, Character Pacing, and Line Expansion settings.
  2680.  
  2681. The Capture Log Settings are in the lower right of the dialog box, and
  2682. cover the Capture ANSI, Capture RIPscrip, and Capture Doorway settings.
  2683.  
  2684. See Section 4.9 ■ File Transfer Setup for details on settings each of
  2685. these options.
  2686.  
  2687. ┌────────────────────────────────────┐
  2688. │ Save Setup              Ctrl-Alt-S │
  2689. └────────────────────────────────────┘
  2690.  
  2691. This option will save a number of configuration parameters for RIPterm.
  2692.  
  2693. For a complete list of everything included in the RIPterm Setup File,
  2694. refer to Section 4.0.1 ■ RIPterm Setup - What Is Saved?.
  2695.  
  2696. When you run RIPterm, the setup file is loaded and used for the current
  2697. session.
  2698.  
  2699. Setup information is contained in a file called RIPTERM.CNF by default.
  2700. This can be altered by using the -S parameter when starting up RIPterm.
  2701. This option instructs RIPterm to use an alternate setup file (e.g.,
  2702. RIPTERM -Smysetup.cnf).  See Section 2.3 ■ RIPterm Command Line Options
  2703. for a complete list of command line option and more information.
  2704.  
  2705. NOTE: If the Status Bar, Button Hotkeys, or Mouse Field Select is turned
  2706.       off by the host, and you select Save Setup, the active settings for
  2707.       these items are saved to your setup file.  It is recommended that
  2708.       you save your setup only when you are offline to avoid this.
  2709.  
  2710. ┌───────────────────────────────────────────────────────────────────────────┐
  2711. │▒▒▒ 3.6 ■ The Debug Menu (Alt-U) ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  2712. └───────────────────────────────────────────────────────────────────────────┘
  2713.  
  2714.     ┌───────┐
  2715.     │ Debug │
  2716.     ├───────┴──────────────────────┐
  2717.     │ Debug Info: General          │
  2718.     │ Debug Info: Comm Port        │
  2719.     ├──────────────────────────────┤
  2720.     │ Debug Info: Text Window      │
  2721.     │ Debug Info: Drawing Port     │
  2722.     │ Debug Info: Graphics Style   │
  2723.     │ Debug Info: Button Style     │
  2724.     │ Debug Info: Color Palette    │
  2725.     │ Debug Info: Mouse Field      │
  2726.     │ Debug Info: Environment      │
  2727.     │ Debug Info: Graphics Screen  │
  2728.     │ Debug Info: Templates        │
  2729.     ├──────────────────────────────┤
  2730.     │ Full Debug Info              │
  2731.     └──────────────────────────────┘
  2732.  
  2733. The Debug menus are for TeleGrafix to assist you in determining problems
  2734. with RIPterm.  They are not documented here, as if TeleGrafix Tech Support
  2735. need you to look up certain information, they will provide you with
  2736. instructions.
  2737.  
  2738. When any of the options is selected, the data generated is placed in your
  2739. Scrollback Buffer for viewing.  You are automatically placed in the View
  2740. Scrollback Buffer mode to review the information.
  2741.  
  2742. The Full Debug Info option performs every single option in the menus, and
  2743. save it to the file RIPTERM.DBG in your RIPTERM directory.  Do not confuse
  2744. this with your RIPTERM.DB file, which is your text variable database file.
  2745.  
  2746. You may be requested to upload this file to TeleGrafix for technical
  2747. support reasons.
  2748.  
  2749. ╔═══════════════════════════════════════════════════════════════════════════╗
  2750. ║▒▒▒ 4.0 ■ RIPterm Setup ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  2751. ╚═══════════════════════════════════════════════════════════════════════════╝
  2752.  
  2753. In the following sections are the features of RIPterm which control the
  2754. setup and configuration of RIPterm.  Since this is a communications
  2755. program, you may notice that there are a large number of configuration
  2756. options to choose from.  This section is designed to answer the most
  2757. frequently asked questions about what a particular option does so that you
  2758. can make the right choices for your configuration.
  2759.  
  2760. ┌───────────────────────────────────────────────────────────────────────────┐
  2761. │▒▒▒ 4.0.1 ■ RIPterm Setup - What Is Saved? ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  2762. └───────────────────────────────────────────────────────────────────────────┘
  2763.  
  2764.     ■ General Setup
  2765.     ■ Modem Setup
  2766.     ■ Serial Port IRQ Interrupt settings (for all four ports)
  2767.     ■ Serial Port I/O Address settings (for all four ports)
  2768.     ■ Modem Prefix/Suffix Setup
  2769.     ■ File Transfer Setup
  2770.     ■ System Font setting
  2771.     ■ Printer Setup
  2772.     ■ Graphics mode ID value
  2773.     ■ Audio Configuration
  2774.     ■ Dialing Directory "toggle" mode
  2775.     ■ Status Bar On/Off
  2776.     ■ Terminal Emulation settings from Options Menu
  2777.  
  2778. ┌───────────────────────────────────────────────────────────────────────────┐
  2779. │▒▒▒ 4.1 ■ General Setup ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  2780. └───────────────────────────────────────────────────────────────────────────┘
  2781.  
  2782. RIPterm has a number of configurable settings for you to choose from to
  2783. alter the way in which the software runs on a normal basis.  The General
  2784. Setup dialog box looks like this:
  2785.  
  2786. ┌─────────────────────────────────────────────────┐
  2787. │┌───────────────────────────────────────────────┐│
  2788. ││                 General Setup                 ││
  2789. │├───────────────────────────────────────────────┤│
  2790. ││                                               ││
  2791. ││ [X] Data Security         Scrollback Size (K) ││
  2792. ││                                ┌────┬─┐       ││
  2793. ││ [X] Alarm Sounds               │16  ││       ││
  2794. ││                                └────┴─┘       ││
  2795. ││ [X] Enable Beeps                              ││
  2796. ││                             Break Duration    ││
  2797. ││ [X] 101-Key Keyboard      (in 1/1000 seconds) ││
  2798. ││                                ┌────┬─┐       ││
  2799. ││ [X] Zooming Windows            │250 ││       ││
  2800. ││                                └────┴─┘       ││
  2801. ││ [X] Force DTR on Exit                         ││
  2802. ││                                               ││
  2803. ││           ┌─────────────────────────────────┐ ││
  2804. ││ Icon path │                                 │ ││
  2805. ││           └─────────────────────────────────┘ ││
  2806. ││                                               ││
  2807. ││  ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐  ││
  2808. ││  │   OK   │ │ Cancel │ │  Save  │ │  Help  │  ││
  2809. ││  └────────┘ └────────┘ └────────┘ └────────┘  ││
  2810. │└───────────────────────────────────────────────┘│
  2811. └─────────────────────────────────────────────────┘
  2812.  
  2813. ┌───────────────┐
  2814. │ Data Security │
  2815. └───────────────┘
  2816.  
  2817. This option gives you control over host data queries to your system.  This
  2818. option defaults to ON, giving you the ability to scrutinize any queries by
  2819. the host to ask your system database for information.  This does not apply
  2820. to built-in text variables, just variables that contain data that you've
  2821. entered.
  2822.  
  2823. How does this apply to you?  RIPscrip has the ability to ask you for
  2824. information, and depending on the query from the host, this information
  2825. might be stored to your local RIPterm database for future use (by the same
  2826. host, or potentially another), or be stored in memory until you disconnect
  2827. from the host.  This option exists so that if a host asks your terminal
  2828. for a piece of information, you have the ability to intervene (i.e.,
  2829. prevent the information from being sent).  This override feature is for
  2830. security purposes in the event that your database contains sensitive
  2831. information that you do not want to be given out without your explicit
  2832. consent.
  2833.  
  2834. See Section 5.7.2 ■ Data Security for more detailed information.
  2835.  
  2836. ┌──────────────┐
  2837. │ Alarm Sounds │
  2838. └──────────────┘
  2839.  
  2840. When this option is chosen, RIPterm will make various musical sounds when
  2841. things happen like successful downloads, establishing a connection to a
  2842. host, when you make a mistake, etc.  If you also set Enable Beeps to OFF
  2843. and set the Audio Board Sound Volume to 0% (see Section 4.3), RIPterm will
  2844. make NO sounds at all.
  2845.  
  2846. ┌──────────────┐
  2847. │ Enable Beeps │
  2848. └──────────────┘
  2849.  
  2850. This will enable the Beep character (ASCII character 7, BEL) to make an
  2851. beeping sound on your PC speaker when received from the host.  Only BEEP
  2852. characters from the host are enabled or disabled with this option.  Alarm
  2853. Sounds (see above) and digitized sounds (see Section 4.3) are not affected
  2854. by this setting.
  2855.  
  2856. ┌──────────────────┐
  2857. │ 101-Key Keyboard │
  2858. └──────────────────┘
  2859.  
  2860. This mode is used by Keystroke Macros and Doorway Emulation.  This mode is
  2861. only available on computers with a 101-key enhanced keyboard.  If this
  2862. option locks up your system, disable it.
  2863.  
  2864. It allows you to use more keys on your enhanced keyboard for macros, and
  2865. to send extended keyboard codes to the Doorway system running on the host.
  2866.  
  2867. This value is part of the RIPterm setup, saved in RIPTERM.CNF.  If you set
  2868. this option ON, and it locks your system, and your system locks whenever
  2869. you start-up RIPterm, then the option has been saved to your setup.  You
  2870. should run RIPterm with the -E option, like this:
  2871.  
  2872.     RIPTERM -E
  2873.  
  2874. The first thing you should do is disable the 101-key keyboard option and
  2875. save your setup.  The -E option disables 101-key keyboard support for the
  2876. duration of the current RIPterm session.
  2877.  
  2878. ┌─────────────────┐
  2879. │ Zooming Windows │
  2880. └─────────────────┘
  2881.  
  2882. Whenever a window or dialog box pops up on the screen in RIPterm, it will
  2883. "zoom in" and "zoom out" giving a visual feeling of the window opening or
  2884. closing.  This slows down the display of the window or dialog somewhat.
  2885.  
  2886. So for optimal performance of RIPterm (or if you find it annoying), toggle
  2887. zoom windows off.  However, some like the visual impression of windows
  2888. opening or closing, and think it is cool.
  2889.  
  2890. ┌───────────────────┐
  2891. │ Force DTR on Exit │
  2892. └───────────────────┘
  2893.  
  2894. This option gives RIPterm your permission to go throwing its weight
  2895. around, forcing DTR's on innocent young Exits.  Sorry, I'll start again.
  2896.  
  2897. The DTR (Data Terminal Ready) signal from the computer to the modem tells
  2898. the modem if it can connect to a host (DTR ON or DTR HIGH), or not (DTR
  2899. OFF or DTR LOW).  This is the same as DTR Hangup, detailed in Section
  2900. 4.6.3 ■ Modem General Setup.  Force DTR on Exit defaults to ON.
  2901.  
  2902. When selected, RIPterm keeps the DTR signal ON after exiting RIPterm.
  2903. This is mainly useful for cases where the modem still needs to be able to
  2904. answer a call on its own, even if there is no terminal program running.
  2905. For example, when you are using a network modem pool, or a fax modem
  2906. that needs to answer the phone to receive a fax.
  2907.  
  2908. For another example, the author uses this with auto-answer enabled on his
  2909. modem so that if someone calls on his modem line, all they get is an
  2910. annoying screech, even when RIPterm isn't running.  Useful if the phone
  2911. number used to belong to someone else, and you are sick of telling people
  2912. "wrong number".  Now my secret is out...
  2913.  
  2914. When not selected, when you exit RIPterm, DTR is lowered and kept low.
  2915. Some modems, even if you instruct them to pick up the phone on the first
  2916. ring, will not answer the phone if DTR is low.  This is because the modem
  2917. assumes that if DTR is low, there is no software running to receive
  2918. the call -- so why should it answer the phone?  Not all modems work this
  2919. way, but most do.
  2920.  
  2921. This also comes into play on direct serial connections.  Most direct
  2922. connects assume that someone is connected whenever DTR is high.  If you
  2923. leave DTR high when you exit, it might think there is a connection, even
  2924. if there isn't.  So you would disable Force DTR on Exit.
  2925.  
  2926. NOTE: If you exit RIPterm while still online, and say NOT to hangup, then
  2927.       RIPterm will keep DTR enabled regardless of the setting of Force DTR
  2928.       on Exit, so that the modem doesn't disconnect you.
  2929.  
  2930. ┌─────────────────────┐
  2931. │ Scrollback Size (K) │
  2932. └─────────────────────┘
  2933.  
  2934. This option sets how much memory RIPterm uses for the Scrollback Buffer.
  2935. The valid settings are from 0K (disabled) to 9,999K of memory.  If you
  2936. computer does not have enough RAM to hold all this data, it will put the
  2937. overflow on disk.
  2938.  
  2939. When the Scrollback Buffer fills up, it starts purging the oldest data
  2940. from the top.
  2941.  
  2942. We recommend that you set it to 64k unless you know that you need to keep
  2943. more history than that.
  2944.  
  2945. See Section 5.4 ■ View Scrollback Buffer for all the options available.
  2946.  
  2947. ┌────────────────────┐
  2948. │ Set Break Duration │
  2949. └────────────────────┘
  2950.  
  2951. A Break is a special signal that can be sent from your system to the host.
  2952. Most hosts simply ignore them, but some use them for aborting operations,
  2953. or for various purposes.  RIPterm will send a break of 250 milliseconds by
  2954. default.  A millisecond is 1/1000 of a second, so 250 milliseconds is one
  2955. quarter of a second.
  2956.  
  2957. ┌───────────┐
  2958. │ Icon Path │
  2959. └───────────┘
  2960.  
  2961. The icon path option allows RIPterm to search additional directories for
  2962. various files (e.g., icons, sound, photos and RIPscrip scenes).  RIPterm
  2963. always searches for files in the ICONS\ directory, so you never need to add 
  2964. this one.  Also, if you have a "host directory" setup in your dialing
  2965. directory entries, you don't need to add that one either.  This option is
  2966. useful when you have other directories that contain icons, sounds or other
  2967. files that RIPterm can use.  You may specify more than one directory
  2968. if you wish, simply by separating them with semicolons (;).  Here are some
  2969. examples:
  2970.  
  2971.         C:\WINDOWS;D:\;ICONS\MY_ICONS
  2972.  
  2973.                 Files are first checked for in RIPTERM\ICONS, and
  2974.                 also in RIPTERM\host-directory.  If a requested file
  2975.                 cannot be found, then RIPterm will search for files
  2976.                 in the special locations C:\WINDOWS, on disk drive D:\,
  2977.                 and if a file isn't found in either of those locations,
  2978.                 then look for files in ICONS\MY_ICONS (underneath the
  2979.                 RIPTERM directory - e.g., CAPNAME\ICONS\MY_ICONS
  2980.  
  2981.         D:\
  2982.  
  2983.                 Search for files on drive D:\ (hard disk, CD-ROM, etc)
  2984.  
  2985. This option is very useful if you use online services that provide a
  2986. CD-ROM for accessing system resources.  If you are using such a service,
  2987. enter the drive letter for the CD-ROM included with your system here (or
  2988. follow the manufacturer's instructions).
  2989.  
  2990. ┌────┐
  2991. │ OK │
  2992. └────┘
  2993.  
  2994. When chosen, OK will takes all the General Setup and makes them active.
  2995. The changes are not saved to the RIPterm configuration file - you must
  2996. click SAVE to do that.  After choosing this item, the dialog box will
  2997. close and you will be returned to the session screen.
  2998.  
  2999. ┌────────┐
  3000. │ Cancel │
  3001. └────────┘
  3002.  
  3003. CANCEL throws out any changes made in the General Setup dialog box.
  3004. Whatever settings were active before entering this dialog box will be
  3005. restored, and you are returned to the session screen.
  3006.  
  3007. ┌──────┐
  3008. │ Save │
  3009. └──────┘
  3010.  
  3011. This option closes the dialog box and saves the current selections to
  3012. the RIPterm configuration file.
  3013.  
  3014. ┌──────┐
  3015. │ Help │
  3016. └──────┘
  3017.  
  3018. Clicking Help sends out a sub-space distress signal.  See the Setup menu
  3019. to select which human or alien subspace channel the signal is sent out on.
  3020. Please note that you must have your sub-space array patched into your
  3021. computer via an AST-5250 interface adapter.  TeleGrafix does not provide
  3022. technical support for the 5250 card, however, we do have some knowledge
  3023. of sub-space transmitters.
  3024.  
  3025. ┌───────────────────────────────────────────────────────────────────────────┐
  3026. │▒▒▒ 4.2 ■ Video / Mouse Setup ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  3027. └───────────────────────────────────────────────────────────────────────────┘
  3028.  
  3029. ┌───────────────────────────────────────────────────────────────────────────┐
  3030. │┌─────────────────────────────────────────────────────────────────────────┐│
  3031. ││                         Video and Mouse Setup                           ││
  3032. │├─────────────────────────────────────────────────────────────────────────┤│
  3033. ││Before RIPterm can operate, we need to know some info about your computer││
  3034. ││and the mode you want RIPterm to run under.  Use the TAB and SHIFT-TAB   ││
  3035. ││keys to move around this dialog box.  Up and Down arrows allow you to    ││
  3036. ││change settings (as will Page Up and Page Down).  When you are all done, ││
  3037. ││tap <ENTER> or choose "Ok".  If you wish to exit to DOS, tap the <ESC>   ││
  3038. ││key or choose "Cancel".  For assistance, RIPterm has an extensive help   ││
  3039. ││system (just choose "Help").  If you don't know which video mode to pick,││
  3040. ││"Standard IBM EGA" will work.  If you have a VGA, use "Standard IBM VGA".││
  3041. ││                                                                         ││
  3042. ││  Video mode                                 Resolution      Colors      ││
  3043. ││┌─────────────────────────────────────────────────────────────────────┬─┐││
  3044. │││ Standard IBM EGA                            640x350          16     ││││
  3045. │││ Standard IBM VGA                            640x350          16     ├─┤││
  3046. │││ Standard IBM VGA                            640x480          16     │█│││
  3047. │││ VESA Super VGA                              800x600          16     │ │││
  3048. │││ VESA Super VGA                             1024x768          16     │ │││
  3049. │││ VESA Super VGA                              640x480         256     │ │││
  3050. │││ VESA Super VGA                              800x600         256     ├─┤││
  3051. │││ VESA Super VGA                             1024x768         256     ││││
  3052. ││└─────────────────────────────────────────────────────────────────────┴─┘││
  3053. ││                                                                         ││
  3054. ││                                                                         ││
  3055. ││                  (■) Microsoft compatible Mouse Driver                  ││
  3056. ││                  ( ) No Mouse Installed                                 ││
  3057. ││                                                                         ││
  3058. ││                                                                         ││
  3059. ││           ┌────────┐          ┌────────┐          ┌────────┐            ││
  3060. ││           │   OK   │          │ Cancel │          │  Help  │            ││
  3061. ││           └────────┘          └────────┘          └────────┘            ││
  3062. │└─────────────────────────────────────────────────────────────────────────┘│
  3063. └───────────────────────────────────────────────────────────────────────────┘
  3064.  
  3065. RIPterm version 2.0 supports 117 different video cards and video modes.
  3066. If yours is not listed, chances are that your video card supports one or
  3067. more of the VESA video modes, which were created as a standard way of
  3068. addressing video hardware from software.  Check your video card
  3069. documentation to see what modes it supports.
  3070.  
  3071. VESA mode on some video cards may be slower than the native mode -- so if
  3072. a native mode is available, use it!  On some video cards, a memory
  3073. resident driver (TSR) needs to be loaded for VESA support to work for that
  3074. video card.  The fastest resolution to run at is 640 x 480, because less
  3075. memory is being addressed.  Scrolling especially is affected by the
  3076. resolution.  Most video cards also run faster in 256 color mode than in 16
  3077. color mode, usually because of their hardware design.  See Appendix A.4.3 ■
  3078. Solutions to Video Display Performance Issues for more information.
  3079.  
  3080. The video cards supported are:
  3081.  
  3082.     Standard IBM EGA             640 x 350 x  16 Colors
  3083.     Standard IBM VGA             640 x 350 x  16 Colors
  3084.     Standard IBM VGA             640 x 480 x  16 Colors
  3085.     VESA Super VGA               800 x 600 x  16 Colors
  3086.     VESA Super VGA              1024 x 768 x  16 Colors
  3087.     VESA Super VGA               640 x 480 x 256 Colors
  3088.     VESA Super VGA               800 x 600 x 256 Colors
  3089.     VESA Super VGA              1024 x 768 x 256 Colors
  3090.     8514A (interlaced)          1024 x 768 x 256 Colors
  3091.     8514A (non-interlaced)      1024 x 768 x 256 Colors
  3092.     ATI, VGA Wonder              800 x 600 x  16 Colors
  3093.     ATI, VGA Wonder+            1024 x 768 x  16 Colors
  3094.     ATI, VGA Wonder              640 x 480 x 256 Colors
  3095.     ATI, VGA Wonder XL           800 x 600 x 256 Colors
  3096.     ATI, VGA Wonder XL          1024 x 768 x 256 Colors
  3097.     ATI, Graphics Ultra Pro      640 x 480 x 256 Colors
  3098.     ATI, Graphics Ultra Pro      800 x 600 x 256 Colors
  3099.     ATI, Graphics Ultra Pro     1024 x 768 x 256 Colors
  3100.     CHIPS 82C45x                1024 x 768 x  16 Colors
  3101.     CHIPS 82C45x                 640 x 480 x 256 Colors
  3102.     Compaq Advanced VGA          800 x 600 x  16 Colors
  3103.     Compaq Advanced VGA          640 x 480 x 256 Colors
  3104.     Diamond Speedstar            800 x 600 x  16 Colors
  3105.     Diamond Speedstar           1024 x 768 x  16 Colors
  3106.     Diamond Speedstar            640 x 350 x 256 Colors
  3107.     Diamond Speedstar            640 x 480 x 256 Colors
  3108.     Diamond Speedstar            800 x 600 x 256 Colors
  3109.     Diamond Speedstar           1024 x 768 x 256 Colors
  3110.     Diamond Stealth (S3)         640 x 480 x 256 Colors
  3111.     Diamond Stealth (S3)         800 x 600 x 256 Colors
  3112.     Diamond Stealth (S3)        1024 x 768 x 256 Colors
  3113.     Everex, EVGA EV-673          800 x 600 x  16 Colors
  3114.     Genoa, SuperEGA 4880         640 x 480 x  16 Colors
  3115.     Genoa, SuperEGA 4880         800 x 600 x  16 Colors
  3116.     Genoa, SuperVGA 5/6000       800 x 600 x  16 Colors
  3117.     Genoa, SuperVGA 5000        1024 x 768 x  16 Colors
  3118.     Genoa, SuperVGA 5000         640 x 350 x 256 Colors
  3119.     Genoa, SuperVGA 5000         640 x 480 x 256 Colors
  3120.     Genoa, SuperVGA 6000        1024 x 768 x  16 Colors
  3121.     Genoa, SuperVGA 6000         640 x 480 x 256 Colors
  3122.     HP Ultra VGA                 640 x 480 x 256 Colors
  3123.     HP Ultra VGA                 800 x 600 x 256 Colors
  3124.     HP Ultra VGA                1024 x 768 x 256 Colors
  3125.     NSI, Smart EGA/Plus          800 x 600 x  16 Colors
  3126.     OAK VGA                      800 x 600 x  16 Colors
  3127.     OAK VGA                     1024 x 768 x  16 Colors
  3128.     OAK VGA                      640 x 480 x 256 Colors
  3129.     Orchid, Designer VGA         800 x 600 x  16 Colors
  3130.     Orchid, Designer VGA        1024 x 768 x  16 Colors
  3131.     Orchid, Designer VGA         640 x 350 x 256 Colors
  3132.     Orchid, Designer VGA         640 x 480 x 256 Colors
  3133.     Orchid, ProDesigner II       800 x 600 x  16 Colors
  3134.     Orchid, ProDesigner II      1024 x 768 x  16 Colors
  3135.     Orchid, ProDesigner II       640 x 350 x 256 Colors
  3136.     Orchid, ProDesigner II       640 x 480 x 256 Colors
  3137.     Orchid, ProDesigner II       800 x 600 x 256 Colors
  3138.     Orchid, ProDesigner II      1024 x 768 x 256 Colors
  3139.     Orchid Fahrenheit 1280       640 x 480 x 256 Colors
  3140.     Orchid Fahrenheit 1280       800 x 600 x 256 Colors
  3141.     Orchid Fahrenheit 1280      1024 x 768 x 256 Colors
  3142.     Paradise Autoswitch EGA/480  640 x 480 x  16 Colors
  3143.     Paradise, VGA                800 x 600 x  16 Colors
  3144.     Paradise, VGA 1024          1024 x 768 x  16 Colors
  3145.     Paradise, VGA 1024           640 x 480 x 256 Colors
  3146.     Quadram, VGA Spectra         800 x 600 x  16 Colors
  3147.     Quadram, VGA Spectra        1024 x 768 x  16 Colors
  3148.     Quadram, VGA Spectra         640 x 350 x 256 Colors
  3149.     Quadram, VGA Spectra         640 x 480 x 256 Colors
  3150.     Radius Multiview             640 x 480 x 256 Colors
  3151.     Radius Multiview             800 x 600 x  16 Colors
  3152.     Radius Multiview             800 x 600 x 256 Colors
  3153.     Radius Multiview            1024 x 768 x  16 Colors
  3154.     Radius Multiview            1024 x 768 x 256 Colors
  3155.     S3 Incorporated              640 x 480 x 256 Colors
  3156.     S3 Incorporated              800 x 600 x 256 Colors
  3157.     S3 Incorporated             1024 x 768 x 256 Colors
  3158.     STB, VGA Extra/EM            800 x 600 x  16 Colors
  3159.     STB, VGA Extra/EM           1024 x 768 x  16 Colors
  3160.     STB, VGA Extra/EM            640 x 350 x 256 Colors
  3161.     STB, VGA Extra/EM            640 x 480 x 256 Colors
  3162.     STB VGA EM-16 Plus           800 x 600 x  16 Colors
  3163.     STB VGA EM-16 Plus          1024 x 768 x  16 Colors
  3164.     STB VGA EM-16 Plus           640 x 350 x 256 Colors
  3165.     STB VGA EM-16 Plus           640 x 480 x 256 Colors
  3166.     STB VGA EM-16 Plus           800 x 600 x 256 Colors
  3167.     STB VGA EM-16 Plus          1024 x 768 x 256 Colors
  3168.     Tecmar, VGA/AD               800 x 600 x  16 Colors
  3169.     Tecmar, VGA/AD              1024 x 768 x  16 Colors
  3170.     Tecmar, VGA/AD               640 x 350 x 256 Colors
  3171.     Tecmar, VGA/AD               640 x 480 x 256 Colors
  3172.     Trident Impact               800 x 600 x  16 Colors
  3173.     Trident Impact              1024 x 768 x  16 Colors
  3174.     Trident Impact               640 x 480 x 256 Colors
  3175.     Trident Impact               800 x 600 x 256 Colors
  3176.     Trident Impact              1024 x 768 x 256 Colors
  3177.     Tseng Labs, EVA-480          640 x 480 x  16 Colors
  3178.     Tseng 4000                   800 x 600 x  16 Colors
  3179.     Tseng 4000                  1024 x 768 x  16 Colors
  3180.     Tseng 4000                   640 x 350 x 256 Colors
  3181.     Tseng 4000                   640 x 480 x 256 Colors
  3182.     Tseng 4000                   800 x 600 x 256 Colors
  3183.     Tseng 4000                  1024 x 768 x 256 Colors
  3184.     V7, VEGA VGA                 800 x 600 x  16 Colors
  3185.     V7, FastWrite VGA            800 x 600 x  16 Colors
  3186.     V7, FastWrite VGA            640 x 480 x 256 Colors
  3187.     V7, FastWrite VGA           1024 x 768 x  16 Colors
  3188.     V7, VRAM VGA                 800 x 600 x  16 Colors
  3189.     V7, VRAM VGA                 640 x 480 x 256 Colors
  3190.     V7, VRAM VGA                1024 x 768 x  16 Colors
  3191.     V7, VGA 1024i                800 x 600 x  16 Colors
  3192.     V7, VGA 1024i                640 x 480 x 256 Colors
  3193.     V7, VGA 1024i               1024 x 768 x  16 Colors
  3194.     V7, VRAM II                  640 x 480 x 256 Colors
  3195.     V7, VRAM II                  800 x 600 x  16 Colors
  3196.     V7, VRAM II                  800 x 600 x 256 Colors
  3197.     V7, VRAM II                 1024 x 768 x  16 Colors
  3198.     V7, VRAM II                 1024 x 768 x 256 Colors
  3199.  
  3200. If you have a mouse connected to your computer, you must load the mouse
  3201. driver before running RIPterm to be able to use the mouse.  The mouse
  3202. driver is usually a file called MOUSE.SYS that is loaded in your
  3203. CONFIG.SYS, or a file called MOUSE.COM that is loaded in your AUTOEXEC.BAT
  3204. file.  If you're not loading a mouse driver, you can't use the mouse.
  3205.  
  3206. NOTE: RIPterm doesn't use the center button on three-button mouses for any
  3207.       functions.
  3208.  
  3209. ┌───────────────────────────────────────────────────────────────────────────┐
  3210. │▒▒▒ 4.3 ■ Audio Setup ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  3211. └───────────────────────────────────────────────────────────────────────────┘
  3212.  
  3213. A new feature in RIPterm is the support for digitized sound, in the form
  3214. of .WAV files.  The Audio Board Configuration is for configuring RIPterm
  3215. for your audio hardware.
  3216.  
  3217. ┌───────────────────────────────────────────────────────────────────────────┐
  3218. │┌─────────────────────────────────────────────────────────────────────────┐│
  3219. ││                       Audio Board Configuration                         ││
  3220. │├─────────────────────────────────────────────────────────────────────────┤│
  3221. ││For sound to work properly with your audio board, you must configure it. ││
  3222. ││Select the board that is installed in your computer and its hardware     ││
  3223. ││settings.  If you are unsure, select the Auto-Sense option to detect what││
  3224. ││kind of board you have.  Consult Help for more detailed information about││
  3225. ││audio configuration for RIPterm.                                         ││
  3226. │├─────────────────────────────────────────────────────────────────────────┤│
  3227. ││                  ┌────────────────────────────────────────────┬─┐       ││
  3228. ││     Audio Boards │ Creative Labs - Sound Blaster              ││       ││
  3229. ││                  └────────────────────────────────────────────┴─┘       ││
  3230. ││                                                       ┌──────────┬─┐    ││
  3231. ││     (■) Mono                          Interrupt (IRQ) │IRQ 7     ││    ││
  3232. ││     ( ) Stereo    ┌────┬─┐                            ├──────────┼─┤    ││
  3233. ││                   │100 ││ Volume(%)      DMA Channel │DMA 0     ││    ││
  3234. ││     (■)  8 Bit    └────┴─┘                            ├──────────┼─┤    ││
  3235. ││     ( ) 16 Bit                       I/O Port Address │Port 220h ││    ││
  3236. ││                                                       └──────────┴─┘    ││
  3237. ││   ┌───────────┐        ┌─────────────────────────┐                      ││
  3238. ││  ┌┤ Buffering ├───┬────┤ Custom Buffering/Timing ├────────────────────┐ ││
  3239. ││  │└───────────┘   │    └─────────────────────────┘                    │ ││
  3240. ││  │  ( ) Light     │  ┌────┬─┐               ┌────┬─┐                  │ ││
  3241. ││  │  (■) Medium    │  │4   ││ Buffers       │8   ││ DMA Size (in K)  │ ││
  3242. ││  │  ( ) Heavy     │  ├────┼─┤               ├────┼─┤                  │ ││
  3243. ││  │  ( ) Custom    │  │4   ││ Buffer Size   │40  ││ Timer Counts/Sec │ ││
  3244. ││  │                │  └────┴─┘               └────┴─┘                  │ ││
  3245. ││  └────────────────┴───────────────────────────────────────────────────┘ ││
  3246. ││    ┌──────────┐     ┌──────────┐      ┌──────────┐      ┌──────────┐    ││
  3247. ││    │    OK    │     │  Cancel  │      │Auto-Sense│      │   Help   │    ││
  3248. ││    └──────────┘     └──────────┘      └──────────┘      └──────────┘    ││
  3249. │└─────────────────────────────────────────────────────────────────────────┘│
  3250. └───────────────────────────────────────────────────────────────────────────┘
  3251.  
  3252. ┌──────────┐
  3253. │Auto-Sense│
  3254. └──────────┘
  3255.  
  3256. The easiest way to configure your sound settings is to use Auto-Sense.
  3257. This is an accurate way to quickly establish the correct sound board and
  3258. its hardware settings.  Under some circumstances auto-sensing may not work
  3259. properly (e.g., network boards installed, unusual hardware, or TSR's, etc).
  3260. It is possible that Auto-Sense might lock-up your computer.  If it does,
  3261. no damage will be done to your system; just re-run the software and
  3262. configure the audio board manually.
  3263.  
  3264. While the auto-sensing is going on, try not to move the mouse around (even
  3265. though you won't be able to see it).  The reason for this is it can
  3266. interfere with sensing and can make the auto-senser obtain incorrect
  3267. hardware settings.
  3268.  
  3269. RIPterm supports these sound boards:
  3270.  
  3271.     Creative Labs - Sound Blaster
  3272.     Creative Labs - Sound Blaster Pro
  3273.     Creative Labs - Sound Blaster 16-bit
  3274.     Creative Labs - Sound Blaster Pro 16
  3275.     Creative Labs - Sound Blaster ASP16
  3276.     Creative Labs - Sound Blaster AWE32
  3277.     Covox - Sound Master II
  3278.     MediaVision - Pro Audio Spectrum
  3279.     MediaVision - Pro Audio Spectrum Plus
  3280.     MediaVision - Pro Audio Spectrum 16
  3281.     MediaVision - Thunderboard
  3282.     Adlib MultiMedia - Adlib Gold
  3283.     Cardinal Technologies - Cardinal Sound Studio
  3284.     Microsoft - Microsoft Sound System
  3285.     ESS Technologies - ESS 488/688 Audiodrive
  3286.     Ensoniq - Soundscape
  3287.     Roland - Roland RAP-10
  3288.     Advanced Gravis - Gravis UltraSound
  3289.     Advanced Gravis - Gravis UltraMax
  3290.  
  3291. The MONO and STEREO settings are for configuring your card to play sounds
  3292. in Mono or Stereo.  TeleGrafix recommends that you only use the Mono
  3293. setting, as selecting Stereo, even for Mono sounds, causes twice as much
  3294. data to be moved to the sound card, and can cause performance problems.
  3295. Most sounds used with RIPterm are likely to be mono (for smaller size), so
  3296. you won't be losing anything by selecting mono over stereo.
  3297.  
  3298. The 8 Bit and 16 Bit settings configure the resolution of the sounds sent
  3299. to the sound board.  Like Mono and Stereo, selecting 16 Bit sends twice as
  3300. much data to the sound card as 8 Bit does, even when the original sound
  3301. was 8 bit.  The combination of 16 Bit and Stereo is especially lethal in
  3302. terms of how much data is moved around -- four times as much as 8 Bit and
  3303. Mono.  See Appendix A.4 ■ Performance Issues for more information and
  3304. troubleshooting options.
  3305.  
  3306. The Volume control sets the output level via the sound card.  If you don't
  3307. have volume control on your speakers, you can use this to select the output
  3308. level.  If you have volume control on your speakers, you will probably want
  3309. to set the Volume to 100% and use your speaker's volume control.
  3310.  
  3311. The Interrupt (IRQ), DMA Channel, and I/O Port Address settings tell
  3312. RIPterm how to speak directly to the sound board hardware.  Refer to your
  3313. sound board's documentation for information on these settings.
  3314.  
  3315. The Buffering option controls RIPterm's access to the sound file on disk.
  3316. By storing the sound in memory before passing it to the sound card,
  3317. RIPterm is able to prevent interruptions in the sound playback.  If you
  3318. are experiencing interruptions in the sound, or if you are dropping
  3319. characters when the sound is enabled, you can increase the buffering to
  3320. try to resolve these problems.  See Appendix A.4 ■ Performance Issues for
  3321. more information and troubleshooting options.
  3322.  
  3323. ┌───────────────────────────────────────────────────────────────────────────┐
  3324. │▒▒▒ 4.4 ■ System Font Setup ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  3325. └───────────────────────────────────────────────────────────────────────────┘
  3326.  
  3327.     ┌─────────────────────────────────────────────────┐
  3328.     │┌───────────────────────────────────────────────┐│
  3329.     ││             System Text Font Setup            ││
  3330.     │├───────────────────────────────────────────────┤│
  3331.     ││                                               ││
  3332.     ││ ┌───────────────────┐ ┌─────────────────────┐ ││
  3333.     ││ │                   │ │                     │ ││
  3334.     ││ │  ( ) 80x43 font   │ │ Select the font you │ ││
  3335.     ││ │                   │ │ want normally. It   │ ││
  3336.     ││ │  ( ) 91x43 font   │ │ will be used when   │ ││
  3337.     ││ │                   │ │ no BBS graphics are │ ││
  3338.     ││ │  (■) 80x25 font   │ │ on the screen, or   │ ││
  3339.     ││ │                   │ │ whenever the screen │ ││
  3340.     ││ │  ( ) 91x25 font   │ │ is cleared.  80x25  │ ││
  3341.     ││ │                   │ │ is the most popular │ ││
  3342.     ││ │  ( ) 40x25 font   │ │ font.               │ ││
  3343.     ││ │                   │ │                     │ ││
  3344.     ││ └───────────────────┘ └─────────────────────┘ ││
  3345.     ││                                               ││
  3346.     ││  ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐  ││
  3347.     ││  │   OK   │ │ Cancel │ │  Save  │ │  Help  │  ││
  3348.     ││  └────────┘ └────────┘ └────────┘ └────────┘  ││
  3349.     ││                                               ││
  3350.     │└───────────────────────────────────────────────┘│
  3351.     └─────────────────────────────────────────────────┘
  3352.  
  3353.  
  3354. The System Font allows you to select the font that is used in the ASCII
  3355. text/ANSI mode.  It does not have any effect on the graphics shown.  Any
  3356. subsequent text/ANSI displayed on the screen will appear in the chosen
  3357. system font unless the host explicitly tells RIPterm to use another font
  3358. for the text window.
  3359.  
  3360. This mode allows you to specify how "large" text is when you are in
  3361. full-screen text mode.  You have five separate System Fonts to choose
  3362. from.  They are:
  3363.  
  3364.     80x25 - default - normal DOS screen size
  3365.     80x43 - 43 lines by 80 columns
  3366.     40x25 - low-resolution font
  3367.     91x43 - get more columns of text at once
  3368.     91x25 - get more columns of text at once
  3369.  
  3370. ┌────┐
  3371. │ OK │
  3372. └────┘
  3373.  
  3374. When chosen, OK makes the selected System Font the active text window
  3375. font.  The change is not saved to the RIPterm configuration file - you
  3376. must click SAVE to do that.  After choosing this item, the dialog box will
  3377. close and you will be returned to the session screen.
  3378.  
  3379. ┌────────┐
  3380. │ Cancel │
  3381. └────────┘
  3382.  
  3383. Cancel throws out any change made in the Text Font Setup dialog box.
  3384. Whatever settings were active before entering this dialog box will be
  3385. restored, and you are returned to the session screen.
  3386.  
  3387. ┌──────┐
  3388. │ Save │
  3389. └──────┘
  3390.  
  3391. This option closes the dialog box and saves the current selection to
  3392. the RIPterm configuration file.
  3393.  
  3394. ┌──────┐
  3395. │ Help │
  3396. └──────┘
  3397.  
  3398. Selecting Help throws you into an alternate space/time continuum.  Use a
  3399. tachyon emission from your main deflector dish to return to your reality.
  3400. Or click Cancel in the Help Screen dialog...
  3401.  
  3402. ┌───────────────────────────────────────────────────────────────────────────┐
  3403. │▒▒▒ 4.5 ■ Translation Tables ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  3404. └───────────────────────────────────────────────────────────────────────────┘
  3405.  
  3406. Translation tables are used for international character set support.
  3407. TeleGrafix is developing the capabilities for foreign character set
  3408. support.  We want to know about any special characters or needs you may
  3409. have.  You can contact TeleGrafix at the address listed in Appendix C.
  3410.  
  3411. Currently, RIPterm does not support Translation Tables.  We are currently
  3412. soliciting input from our users.
  3413.  
  3414. ┌───────────────────────────────────────────────────────────────────────────┐
  3415. │▒▒▒ 4.6 ■ Modem Setup ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  3416. └───────────────────────────────────────────────────────────────────────────┘
  3417.  
  3418. The Modem Setup tells RIPterm the where and how of accessing your modem.
  3419. The standard settings for most hosts are 8 data bits, NO parity and 1 stop
  3420. bit (8N1).
  3421.  
  3422. These settings can be saved to RIPterm's configuration file, so once you
  3423. alter them, you should click the SAVE button to make them permanent.
  3424.  
  3425. To alter the serial port IRQ and base address settings, choose Modem
  3426. Hardware Setup from the Setup menu.
  3427.  
  3428. This dialog box appears to edit the modem's configuration:
  3429.  
  3430. ┌──────────────────────────────────────────────────────────────────────────┐
  3431. │┌────────────────────────────────────────────────────────────────────────┐│
  3432. ││                               Modem Setup                              ││
  3433. │├────────────────────────────────────────────────────────────────────────┤│
  3434. ││                                                                        ││
  3435. ││              ┌───────────────────────────────────────────────────────┐ ││
  3436. ││   Modem Init │AT &C1 &D2 E1 V1 X4^M                                  │ ││
  3437. ││              ├───────────────────────────────────────────────────────┤ ││
  3438. ││  Auto Answer │AT S0=1^M                                              │ ││
  3439. ││              ├───────────────────────────────────────────────────────┤ ││
  3440. ││  Modem Reset │AT Z^M                                                 │ ││
  3441. ││              ├───────────────────────────────────────────────────────┤ ││
  3442. ││ Modem Hangup │~~~+++~~~AT H0^M                                       │ ││
  3443. ││              ├────┬─┬────────────────┬────┬─┬─────────────────┬────┬─┤ ││
  3444. ││  Redial Time │45  ││   Max Attempts │99  ││    Redial Pause │5   ││ ││
  3445. ││              └────┴─┘                └────┴─┘                 └────┴─┘ ││
  3446. ││                                                                        ││
  3447. ││                                                         ┌──────────┬─┐ ││
  3448. ││ ┌─ Connected To: ───────┐  [X] Port Lock       COM Port │COM1      ││ ││
  3449. ││ │(■) Modem              │                               ├──────────┼─┤ ││
  3450. ││ │( ) Another Computer   │  [X] DTR Hangup     Baud Rate │19,200    ││ ││
  3451. ││ └───────────────────────┘                               ├──────────┼─┤ ││
  3452. ││                            [ ] Local Echo     Data Bits │8 Bits    ││ ││
  3453. ││ ┌─ Flow Control ────────┐                               ├──────────┼─┤ ││
  3454. ││ │(■) RTS/CTS  (Hardware)│  [ ] Add CR/LF         Parity │No Parity ││ ││
  3455. ││ │( ) XON/XOFF (Software)│                               ├──────────┼─┤ ││
  3456. ││ │( ) No Flow Control    │  [X] Destruct BS    Stop Bits │1 Stop Bit││ ││
  3457. ││ └───────────────────────┘                               └──────────┴─┘ ││
  3458. ││                            [ ] BS Sends DEL                            ││
  3459. ││                                                                        ││
  3460. ││                            [ ] Use 16550 UARTs                         ││
  3461. ││                                                                        ││
  3462. ││     ┌────────┐       ┌────────┐       ┌────────┐       ┌────────┐      ││
  3463. ││     │   OK   │       │ Cancel │       │  Save  │       │  Help  │      ││
  3464. ││     └────────┘       └────────┘       └────────┘       └────────┘      ││
  3465. │└────────────────────────────────────────────────────────────────────────┘│
  3466. └──────────────────────────────────────────────────────────────────────────┘
  3467.  
  3468. The dialog box is organized into three separate areas:
  3469.  
  3470.     Modem Command Strings
  3471.     Modem Port Settings
  3472.     Modem General Settings
  3473.  
  3474. Modem Command Strings is the upper half of the dialog containing Modem
  3475. Init, Auto Answer, Modem Reset, Modem Hangup, Redial Time, Max Attempts,
  3476. and Redial Pause.
  3477.  
  3478. Modem Port Settings is the lower-left part of the dialog containing COM
  3479. Port, Baud Rate, Data Bits, Parity, and Stop Bits.
  3480.  
  3481. Modem General Settings is the lower-right part of the dialog containing
  3482. Connected To, Flow Control, Port Lock, DTR Hangup, Local Echo, Add CR/LF,
  3483. Destruct BS, and BS Sends DEL.
  3484.  
  3485. The "Use 16550 UARTs" option is used to control whether a 16550 UART is 
  3486. used in RIPTerm.  Normally, RIPterm will auto-detect a 16550 and use it 
  3487. if it finds it.  If you want to disable this normal behaviour though, 
  3488. you may turn "Use 16550 UARTs" off in the modem settings dialog to 
  3489. disable this functionality.
  3490.  
  3491. ┌────────┐
  3492. │   OK   │
  3493. └────────┘
  3494.  
  3495. OK takes all of the selected modem options and make them the active
  3496. settings.  It will re-initialize the serial port if necessary and make any
  3497. of the changes active.  The changes are not saved to the permanent RIPterm
  3498. setup file - you must do that by clicking the Save button, or by selecting
  3499. Save Setup from the Setup menu.  After choosing this item, the dialog box
  3500. will close and you will be returned to the session screen.
  3501.  
  3502. ┌────────┐
  3503. │ Cancel │
  3504. └────────┘
  3505.  
  3506. Cancel discards any changes made in the Modem Options dialog box.
  3507. Whatever settings were active before entering this dialog box will be
  3508. restored.  You will be sent immediately to the session screen.
  3509.  
  3510. ┌────────┐
  3511. │  Save  │
  3512. └────────┘
  3513.  
  3514. This option will close the dialog box and save the selected settings to
  3515. the permanent RIPterm setup file.  See Section 4.0.1 ■ RIPterm Setup -
  3516. What Is Saved? for details on everything saved to the RIPterm setup file.
  3517.  
  3518. ┌────────┐
  3519. │  Help  │
  3520. └────────┘
  3521.  
  3522. Click Help to learn the secret handshake of the bean curd farmers in
  3523. Kitchitikipi, Michigan (means The Big Spring in Chippewa Indian).
  3524.  
  3525. ┌───────────────────────────────────────────────────────────────────────────┐
  3526. │▒▒▒ 4.6.1 ■ Modem Command Strings ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  3527. └───────────────────────────────────────────────────────────────────────────┘
  3528.  
  3529. Modem command strings are how you configure RIPterm to work with the wide
  3530. variety of modems available.  All modem commands begin with an "AT", short
  3531. for 'ATtention'.  The "AT" must be at the beginning of the line to work.
  3532.  
  3533. You may specify control characters in a modem command string by preceding
  3534. the character with a caret (^).  For example, a CTRL-C would be ^C and
  3535. carriage return (CTRL-M) would be ^M.  The letter after the caret is not
  3536. case sensitive, so ^M works exactly the same as ^m.  Modem commands are
  3537. not case sensitive either.  Traditionally, upper case characters are used,
  3538. because in the beginning days of modems, some computers (and most modems)
  3539. did not support lower case characters.
  3540.  
  3541. Each modem command string should end with a ^M (carriage return), as shown
  3542. in the Modem Options dialog box above.
  3543.  
  3544. If you wish to pause in a command, insert a comma (,) at the point where
  3545. you want to pause.  The pause length is controlled by the modem's S8
  3546. register.  Most modems pause for two or three seconds for each comma.
  3547. RIPterm also lets you use the tilde (~) to insert a 1/2 second pause in
  3548. your modem command strings.
  3549.  
  3550. For more information on modem commands, consult your modem's manual.
  3551.  
  3552. ┌────────────┐
  3553. │ Modem Init │
  3554. └────────────┘
  3555.  
  3556. The Modem Initialization string is the modem command sent to the modem
  3557. when RIPterm starts up, or when Initialize Modem is selected from the
  3558. Connect menu.
  3559.  
  3560. The default Modem Init string contains several modem commands:
  3561.  
  3562.     AT &C1 &D2 E1 V1 X4^M
  3563.  
  3564. The AT is the beginning of every modem command.
  3565.  
  3566. The &C1 tells the modem to turn the Carrier Detect (CD) signal on when
  3567. you're connected, off when you're not.
  3568.  
  3569. The &D2 tells the modem to use RTS/CTS (Hardware) Flow Control.  This is
  3570. the most reliable means of controlling data flow.  See RTS/CTS below.
  3571.  
  3572. The E1 tells the modem to echo commands back to RIPterm.
  3573.  
  3574. The V1 tells the modem to display verbal results, rather than numbers.
  3575.  
  3576. The X4 options sets the modem's ability to recognize different line
  3577. conditions, such as NO DIAL TONE, BUSY, VOICE, and the CONNECT speed.
  3578. X4 tells the modem to recognize as many different conditions as it can.
  3579.  
  3580. ┌─────────────┐
  3581. │ Auto Answer │
  3582. └─────────────┘
  3583.  
  3584. This modem command is what would be sent to the modem to set it for
  3585. "auto-answer" mode.  Auto-Answer means that the modem will answer the
  3586. phone automatically when it rings.  The default auto-answer string
  3587. which should work on nearly any modem is "AT S0=1^m" where the "1"
  3588. indicates that the modem should pick up the phone on the 1st ring.
  3589.  
  3590. ┌─────────────┐
  3591. │ Modem Reset │
  3592. └─────────────┘
  3593.  
  3594. This is the modem command string that is sent when the modem needs to
  3595. be reset.  This may be necessary if you "hang-up" the modem, abort a
  3596. dial attempt, or exit RIPterm.  For most modems, this command is Z,
  3597. which would be entered as "ATZ^m".
  3598.  
  3599. ┌──────────────┐
  3600. │ Modem Hangup │
  3601. └──────────────┘
  3602.  
  3603. This is the command string for the modem to use if DTR Hangup is disabled
  3604. or fails.  The modem needs to be put back into its command mode, where it
  3605. accepts modem commands from RIPterm.  For most modems this is done by
  3606. typing in three consecutive plus signs (+++), with a short pause added
  3607. before and after the pluses.  Then the command for hanging up the modem
  3608. must be sent.  For most modems, this command is H0.  The entire command
  3609. would be entered as "~~~+++~~~ATH0^m".
  3610.  
  3611. ┌─────────────┐
  3612. │ Redial Time │
  3613. └─────────────┘
  3614.  
  3615. Redial Time specifies how many seconds RIPterm should wait before assuming
  3616. that the dialed system isn't answering.  This value defaults to 45
  3617. seconds.  You may need to extend this to a higher value if you're calling
  3618. through an elaborate telephone system, or dialing internationally.
  3619. Shortening the duration may be desirable if you are dialing a number where
  3620. the Host connects quickly and you don't need the extended redial times.
  3621.  
  3622. The Redial Time setting affects ALL connections, so you should set it to
  3623. the longest time you need to connect to ANY of the systems you call.
  3624.  
  3625. ┌──────────────┐
  3626. │ Max Attempts │
  3627. └──────────────┘
  3628.  
  3629. Max Attempts controls how many times connecting to a host is attempted
  3630. before RIPterm gives up trying.  If you have multiple phone numbers in
  3631. your Dialing Directory entry, each number attempted counts as one attempt.
  3632.  
  3633. ┌──────────────┐
  3634. │ Redial Pause │
  3635. └──────────────┘
  3636.  
  3637. The Redial Pause is the number of seconds RIPterm pauses between the
  3638. dialing attempts.  If you are not able to connect to a system (busy, no
  3639. answer, whatever), RIPterm pauses before trying the next number selected.
  3640.  
  3641. ┌───────────────────────────────────────────────────────────────────────────┐
  3642. │▒▒▒ 4.6.2 ■ Modem Port Settings ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  3643. └───────────────────────────────────────────────────────────────────────────┘
  3644.  
  3645. Modem Port Settings is the lower-left part of the dialog containing COM
  3646. Port, Baud Rate, Data Bits, Parity, and Stop Bits.
  3647.  
  3648. In this sub-section, you'll see settings for data bits, parity, and stop
  3649. bits.  In nearly all situations, there are only two combinations of these
  3650. three values that are commonly used. They are:
  3651.  
  3652.     Combo #1                Combo #2
  3653.     -----------             -----------
  3654.     8 Data Bits             7 Data Bits
  3655.     No Parity               Even Parity
  3656.     1 Stop Bit              1 Stop Bit
  3657.  
  3658.  
  3659.     Combo #1 Abbreviation   Combo #2 Abbreviation
  3660.     ----------------------  ----------------------
  3661.     8-N-1                   7-E-1
  3662.  
  3663.  
  3664.     Combo #1 Pronunciation  Combo #2 Pronunciation
  3665.     ----------------------  ----------------------
  3666.     Eight-None-One          Seven-Even-One
  3667.  
  3668. Combo #1 (8-N-1) is typically used with BBS's.  Combo #2 (7-E-1) is common
  3669. on CompuServe, TymNet, TeleNet, or any of the other X.25 packet-switched
  3670. networks.  Many Unix systems use Combo #2 as well.
  3671.  
  3672. ┌──────────┐
  3673. │ COM Port │
  3674. └──────────┘
  3675.  
  3676. This option allows you to specify which communications port will be used
  3677. to dial the modem.  Valid ports are COM1 through COM4.  Of course, your
  3678. system must have the given port in order to be able to dial out on it.
  3679. RIPterm will normally initialize the modem upon initial start-up providing
  3680. the "Use Modem" option is selected.
  3681.  
  3682. ┌───────────┐
  3683. │ Baud Rate │
  3684. └───────────┘
  3685.  
  3686. This option allows you to specify the default baud rate in which RIPterm
  3687. should operate.  Valid baud rates are 300, 1200, 2400, 4800, 9600, 19200,
  3688. 38400, 57600, and 115200 baud.  If you use a baud rate of 9600 or faster,
  3689. it is highly recommended that RTS/CTS Flow Control and Port Lock be used
  3690. for the best reliability.
  3691.  
  3692. ┌───────────┐
  3693. │ Data Bits │
  3694. └───────────┘
  3695.  
  3696. This option allows you to alter the number of data bits that will be used
  3697. for a given communications link.  Valid settings are 7 Data Bits, or 8
  3698. Data Bits.  You will find that most hosts use 8 Data Bits.  7 Data Bits
  3699. are commonly used when calling mainframe computers, or large hosts like
  3700. TymNet, TeleNet, GEnie, CompuServe, or other nationwide network services
  3701. that use the X.25 network protocol.  When in doubt, try 8 Data Bits.  If
  3702. you get garbled information, try 7 Data Bits.
  3703.  
  3704. ┌────────┐
  3705. │ Parity │
  3706. └────────┘
  3707.  
  3708. This option allows you to alter the parity setting that will be used for a
  3709. given communications link.  Valid settings are Even, Odd or No Parity. The
  3710. vast majority of hosts in the world use a setting of No Parity. Situations
  3711. where you will choose something other than No Parity would be if you were
  3712. calling a mainframe computer, or dialing up via a nationwide network like
  3713. TymNet, TeleNet, GEnie, CompuServe, or other such X.25-based hosts.  If in
  3714. doubt, try No Parity.
  3715.  
  3716. ┌───────────┐
  3717. │ Stop Bits │
  3718. └───────────┘
  3719.  
  3720. This option allows you to alter the number of Stop Bits that are used for
  3721. the communications link.  Valid settings are 1 Stop Bit, or 2 Stop Bits.
  3722. Typically, 1 Stop Bit will be used for the vast majority of hosts.
  3723.  
  3724. ┌───────────────────────────────────────────────────────────────────────────┐
  3725. │▒▒▒ 4.6.3 ■ Modem General Settings ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  3726. └───────────────────────────────────────────────────────────────────────────┘
  3727.  
  3728. Modem General Settings is the lower-right part of the dialog containing
  3729. Connected To, Flow Control, Port Lock, DTR Hangup, Local Echo, Add CR/LF,
  3730. Destruct BS, and BS Sends DEL.
  3731.  
  3732. ┌──────────────┐
  3733. │ Connected To │
  3734. └──────────────┘
  3735.  
  3736. There are two selections available: Modem or Another Computer.
  3737.  
  3738. If Modem is selected, RIPterm knows that it is connected to a modem. This
  3739. is the normal, default situation.  RIPterm send the "Modem Init" command
  3740. string to the modem when it starts up.
  3741.  
  3742. If you are using RIPterm to connect directly to another computer via a
  3743. serial link (for example, by using a null modem cable), then you would
  3744. want to select Another Computer.
  3745.  
  3746. ┌──────────────┐
  3747. │ Flow Control │
  3748. └──────────────┘
  3749.  
  3750. This option determines whether any flow control should be used between
  3751. your computer and your modem.  With RIPterm, flow control is very
  3752. important at high baud rates.  It is critically important with high speed
  3753. file transfers with protocols like Zmodem or Ymodem.  Without flow
  3754. control, the host might be sending data faster than the terminal can take
  3755. it in and process it.
  3756.  
  3757. When viewing RIPscrip graphics at high baud rates (9600 baud and higher),
  3758. this form of flow control is EXTREMELY IMPORTANT!  Without it you could
  3759. easily have garbled graphics.  The reason for this is when you're working
  3760. in a graphical environment, you are doing a lot of stuff "behind the
  3761. scenes" to show even so much as a single line on the screen.  Since
  3762. graphics mode can be so CPU intensive, sometimes it is necessary to tell
  3763. the host to "hold on" while the terminal "catches up" with the host.  That
  3764. is what flow control is for, and why RIPterm needs this mode active.
  3765.  
  3766. RTS/CTS (Ready To Send/Clear To Send) is a form of hardware flow control.
  3767. The serial connection between the computer and modem has two signals used
  3768. for flow control -- RTS and CTS.  The modem uses RTS to tell the computer
  3769. when it is Ready To Send, and the computer uses CTS to tell the modem when
  3770. it is Clear To Send.  What this means is that the modem and computer know
  3771. how to tell each other "I'm ready for more data now, continue...".
  3772.  
  3773. Some modems have to be configured to enable hardware flow control.  Most
  3774. modems use the &R2 command to enable RTS/CTS flow control.
  3775.  
  3776. In order to take advantage of this mode of operation you need to make sure
  3777. you have a "hardware handshaking" serial cable.  99% of all serial cables
  3778. you can purchase are these types of cables.  If RTS/CTS flow control is
  3779. not usable on your particular PC, RIPterm will issue the error message:
  3780.  
  3781.     "CTS is inactive; RTS/CTS handshaking disabled"
  3782.  
  3783. What this means is that RIPterm sensed that RTS/CTS was not available and
  3784. it will automatically shut off that mode for you so that RIPterm will
  3785. function properly.
  3786.  
  3787. NOTE: This error message can also occur if you start up RIPterm with your
  3788.       modem turned off!
  3789.  
  3790. XON/XOFF flow control uses Control-Q (XON) and Control-S (XOFF) to stop
  3791. data flow into the computer.  This is also known as Software Flow Control.
  3792. It is less reliable than RTS/CTS, but is better than no flow control.
  3793.  
  3794. Some modems have to be configured to enable software flow control.  Most
  3795. modems use the &I1 command to enable software flow control.
  3796.  
  3797. ┌───────────┐
  3798. │ Port Lock │
  3799. └───────────┘
  3800.  
  3801. Port Lock is used with high speed modems.  Port Lock keeps the speed
  3802. between the computer and the modem at the same rate.  This is sometimes
  3803. referred to as Fixed DTE Rate in some modem's documentation.  Your modem
  3804. may connect at 2400, but your computer still talks to the modem at 19,200.
  3805.  
  3806. If Port Lock is not selected, RIPterm is in Auto-Baud Detect mode, where
  3807. it automatically sets RIPterm's speed to match the modem's connect speed.
  3808.  
  3809. Before explaining why you need Port Lock, let's discuss how a regular
  3810. modem works with baud rates.  Normally, a modem must be set for the exact
  3811. same baud rate as the connection.  For example, if the modem says:
  3812.  
  3813.     CONNECT 2400
  3814.  
  3815. ...then RIPterm must be set for 2400 baud if it is to talk to the remote
  3816. host.  RIPterm will automatically see this CONNECT 2400 message and
  3817. automatically switch baud rates for you (Auto-Baud Detect mode).
  3818.  
  3819. Now with High Speed modems the situation is a bit different.  Most high
  3820. speed modems achieve higher baud rates by compressing data, transmitting
  3821. it, and letting the modem on the other end of the connection de-compress
  3822. the data.  Now, imagine a connection like this:
  3823.  
  3824.       ┌──────┐                ─╫─       ─╫─                ┌──────┐
  3825.       │      │               /─╫─\_____/─╫─\               │      │
  3826.       │ Your │              /  ║ \_____/ ║  \              │Remote│
  3827.       │      │   9600      /   ║         ║   \      9600   │      │
  3828.     ┌─┴──────┴─┐ baud ┌─────┐  ║         ║  ┌─────┐ baud ┌─┴──────┴─┐
  3829.     │ Computer │════│Modem│  ║         ║  │Modem│════│ Computer │
  3830.     └──────────┘      └─────┘   Telephone   └─────┘      └──────────┘
  3831.                                 Connection
  3832.                                 9600 Baud
  3833.  
  3834. Notice that the links between each computer and their respective modems
  3835. are set for 9600 baud.  Also, the telephone connection itself is also at
  3836. 9600 baud.  Now, lets say the remote computer sends a 10K packet of data
  3837. to its modem.  The modem compresses that data into a smaller packet, say
  3838. 5K for this discussion.  The data was compressed to half its size, so
  3839. it takes half as long to transmit. The modem on the other end of the
  3840. connection decompresses the packet back to its original 10K size, and it
  3841. sends it out to the computer.  Now if another 5K compressed packet is
  3842. coming over the phone line immediately after the first one, the modem has
  3843. to decompress that packet and send it to the computer as well.  If the
  3844. link between the computer and the modem is THE SAME SPEED as the telephone
  3845. link (modem-to-modem) then the act of decompressing data packets creates
  3846. more data than the computer can accept at the given baud rate.  The best
  3847. case situation is that the data sent will just back up, and your trans-
  3848. missions aren't as efficient as they could be.  The worst case situation
  3849. (and it happens!) is that you will LOSE data because of serial port speeds.
  3850. The solution is to set RIPterm's baud rate to a value higher than the
  3851. highest connection speed (see table below), and enable Port Lock.
  3852.  
  3853. For example, if you have a 14,400 baud modem, you might be inclined to set
  3854. your baud rate in RIPterm to 19,200 baud (the next highest setting).  In
  3855. practice though, modems can compress data better than that.  The next
  3856. highest setting is 38,400 baud -- which is a very good choice.  This
  3857. insures that even if the modem decompressed a packet that was compressed
  3858. down to 25% of its original size, the computer could receive the data at
  3859. full speed from the modem.  However, typical compression levels are about
  3860. 50% in real world usage, so you should set RIPterm's speed to about twice
  3861. as fast (or faster) than your modem can communicate at.
  3862.  
  3863. Now, back to Port Lock.  Port Lock is used for high speed modems to tell
  3864. RIPterm NOT to perform Auto-Baud Detection when connecting to other
  3865. systems.  What this means is that the baud rate set in RIPterm will not
  3866. change even if the two modems sync-up at a lower baud rate.  This way, the
  3867. speed between the computer and the modem are at a fixed rate always and
  3868. the baud rate between the two modems can vary.
  3869.  
  3870. When Port Lock is enabled, RIPterm will let the modems worry about getting
  3871. their speeds "just right".  Even if your high speed modem connects at 300
  3872. baud, RIPterm could still talk to the modem at 57,600 baud.  The modem
  3873. would handle all of the details about "flow control" between the
  3874. computer/modem to make sure that data doesn't get stuffed into the modem
  3875. faster than the telephone connection can handle.
  3876.  
  3877. Some of the newest modems have the ability to communicate at very high
  3878. speeds -- up to 28,800 -- and there is talk of even faster modems to
  3879. come.  Many computer's serial port controller circuitry (a 16450 UART) can
  3880. only handle speeds up to 19,200 reliably.  This can be fixed by adding a
  3881. 16550 UART chip.  Most can directly replace a 16450 UART.  Some computers
  3882. either have the serial controller chip integrated with other controller
  3883. chips into one multipurpose chip, or it is soldered onto the main circuit
  3884. board.  In these cases, you can buy a replacement serial board for your
  3885. computer for less than $40 with two 16550 UARTs.  Then you will have the
  3886. most reliable serial hardware available.  See Appendix A.4 for more on
  3887. 16550 chips and performance issues, and how to tell if you have a 16550.
  3888.  
  3889. This is a table of recommended settings for RIPterm, based on the maximum
  3890. speed of your modem.  It is also noted if you should be using a 16550
  3891. serial controller chip.
  3892.  
  3893.    Modem Speed  Recommended RIPterm Baud Rate       16550 necessary?
  3894.    -----------  ----------------------------------  ----------------
  3895.         300        300 (time to upgrade!)                 no
  3896.        2400       2400 (modems with no compression)       no
  3897.        2400       9600 (modems with compression)          no
  3898.        9600      19200 (v.32 with v.42)               if possible
  3899.       14400      38400 (v.32bis with v.42)            recommended
  3900.       21800      54600 (v.32bis/terbo with v.42)       required
  3901.       28800     115200 (v.FAST or v.FC or v.34)       imperative
  3902.  
  3903. ┌────────────┐
  3904. │ DTR Hangup │
  3905. └────────────┘
  3906.  
  3907. The DTR (Data Terminal Ready) signal from the computer to the modem tells
  3908. the modem if it can connect to a host (DTR enabled or DTR high), or not
  3909. (DTR disabled or DTR low).
  3910.  
  3911. DTR hangup is often referred to as "quick hangup".  When activated,
  3912. RIPterm lowers the DTR signal to the modem for 1 second to tell the modem
  3913. to disconnect.  Most modems respond to this command.
  3914.  
  3915. Some modems need to be configured to enable support for DTR Hangup.
  3916. Most modems use the &D2 command to tell the modem to disconnect if DTR is
  3917. lowered.  You can add the &D2 command to your modem's initialization
  3918. command string.
  3919.  
  3920. If for some obscure reason DTR doesn't hangup the modem, RIPterm will
  3921. attempt to hangup the modem by issuing the typical hangup command:
  3922.  
  3923.     +++ATH0^m
  3924.  
  3925. If after trying both methods the modem still hasn't hung-up, RIPterm will
  3926. say "Hangup Failed" and beep your PC Speaker.
  3927.  
  3928. See Section 4.6.1 ■ Modem Command Strings for information on how to set
  3929. the Modem Initialization string and the Modem Hangup string.
  3930.  
  3931. ┌────────────┐
  3932. │ Local Echo │
  3933. └────────────┘
  3934.  
  3935. Local Echo toggles whether RIPterm should echo keystrokes to the terminal
  3936. screen locally, or let the host perform the echoing.  Normally, the host
  3937. will do this for you, so echo is OFF by default.  In some situations
  3938. though, you may wish to toggle ECHO ON.  One such situation is if you are
  3939. directly connected to another person's computer via modem and are typing
  3940. to them in a "chat-like" manner.  If your can't see what you're typing,
  3941. try turning on Local Echo.
  3942.  
  3943. If Local Echo is enabled, then the phrase "HDX" is displayed which means
  3944. "Half Duplex".  If this is disabled (no echo), then the phrase "FDX" is
  3945. displayed indicating "Full Duplex" mode is in effect.
  3946.  
  3947. ┌───────────┐
  3948. │ Add CR/LF │
  3949. └───────────┘
  3950.  
  3951. This option adds a carriage return (CR or Control-M) and a Line Feed (LF
  3952. or Control-J) to the end of every line of text received.
  3953.  
  3954. Normally, this is not necessary.  Some hosts however, require that CR/LF's
  3955. be ON for you to see text properly.  Normally, this option is OFF.
  3956.  
  3957. If text coming across the modem does not move to the next line, then you
  3958. need to turn Add CR/LF ON.
  3959.  
  3960. If every line of text is separated by a blank line, then you need to turn
  3961. Add CR/LF OFF.
  3962.  
  3963. ┌─────────────┐
  3964. │ Destruct BS │
  3965. └─────────────┘
  3966.  
  3967. A Destructive Backspace means that when you press the Backspace key on
  3968. your keyboard, it ERASES the character immediately to the left of the
  3969. cursor.  If Destructive Backspace is disabled, then the cursor simply
  3970. moves one character cell to the left.
  3971.  
  3972. Destructive Backspace defaults to ON.
  3973.  
  3974. ┌──────────────┐
  3975. │ BS Sends DEL │
  3976. └──────────────┘
  3977.  
  3978. Some hosts don't recognize the Backspace key.  They use the Delete key
  3979. instead.  For your convenience, you can tell RIPterm to act like the
  3980. Delete key was pressed when Backspace the key actually used, by enabling
  3981. BS Sends DEL.
  3982.  
  3983. ┌───────────────────────────────────────────────────────────────────────────┐
  3984. │▒▒▒ 4.7 ■ Dialing Prefixes and Suffixes ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  3985. └───────────────────────────────────────────────────────────────────────────┘
  3986.  
  3987. Modem Dialing Prefixes and Suffixes let you set different ways for your
  3988. modem to dial telephone numbers.  You can dial some numbers a certain way
  3989. and other numbers in a totally different manner.
  3990.  
  3991. For your modem to dial a number, it must be issued a command.  Usually
  3992. this command is the same for every number you dial in your Dialing
  3993. Directory.  This can change if you have different types of systems you
  3994. call, or if you use RIPterm on a notebook computer, and need to dialing
  3995. out different from various locations.
  3996.  
  3997. The first thing transmitted is the Prefix, followed by the phone number,
  3998. then the Suffix.  To better illustrate how Prefixes and Suffixes are
  3999. related to dialing, refer to the following:
  4000.  
  4001.     Prefix  Phone Number  Suffix
  4002.     ------  ------------  ------
  4003.      ATDT     555-1212      ^M
  4004.  
  4005. The normal prefix is ATDT.  It stands for ATtention Dial Touch-tone.  If
  4006. you were dialing out on a rotary phone line, that would be Pulse dialing
  4007. (i.e., "ATDP").  This would be a typical use for a dialing prefix.
  4008.  
  4009. A normal suffix is a Return character (Control-M).  This is entered as
  4010. ^m in the suffix string field.
  4011.  
  4012. For example, on some hosts you might have to disable error correction on
  4013. your modem to connect.  You wouldn't want to put the modem commands to
  4014. disable error correction into your telephone number to accomplish this
  4015. because it won't work -- the command appears in the wrong place in the
  4016. dialing string.  To disable error correction, you would add the disable
  4017. commands before the DT.  For example, some modems use the &M0 command to
  4018. disable error correction.  So your prefix would be: AT&M0DT
  4019.  
  4020. Another example is that you are using a notebook computer.  If you dial
  4021. from home, you just dial the number direct.  If you're calling from the
  4022. office, you have to dial a 9 before the number.  A different prefix could
  4023. be used in these situations, and you just set the number up in the Dialing
  4024. Directory to use the default prefix.
  4025.  
  4026. Another use for Dialing Prefixes are for phone number passwords.  If you
  4027. work for a company that requires you to enter a password in order to
  4028. dial-out, you could accomplish this as follows, "ATDT 1234567~".  The
  4029. 1234567 is your password and the tilde (~) is used for a 1/2 second
  4030. pause.  After the pause the remainder of the phone number in the dialing
  4031. directory will be dialed followed by the Dialing Suffix.
  4032.  
  4033. The Modem Prefix/Suffix Editor dialog box looks like this:
  4034.  
  4035.     ┌───────────────────────────────────────────────────────────────┐
  4036.     │┌─────────────────────────────────────────────────────────────┐│
  4037.     ││                 Modem Prefix/Suffix Editor                  ││
  4038.     │├─────────────────────────────────────────────────────────────┤│
  4039.     ││   ┌─────────────────────────────┐     ┌─────────────────┐   ││
  4040.     ││ ┌─┤       Prefix Settings       ├─┐ ┌─┤ Suffix Settings ├─┐ ││
  4041.     ││ │ └─────────────────────────────┘ │ │ └─────────────────┘ │ ││
  4042.     ││ │      ┌─────────────────────────┐│ │      ┌─────────────┐│ ││
  4043.     ││ │ 1 (■)│ATDT                     ││ │ A (■)│^M           ││ ││
  4044.     ││ │      └─────────────────────────┘│ │      └─────────────┘│ ││
  4045.     ││ │      ┌─────────────────────────┐│ │      ┌─────────────┐│ ││
  4046.     ││ │ 2 ( )│ATDP                     ││ │ B ( )│^M           ││ ││
  4047.     ││ │      └─────────────────────────┘│ │      └─────────────┘│ ││
  4048.     ││ │      ┌─────────────────────────┐│ │      ┌─────────────┐│ ││
  4049.     ││ │ 3 ( )│ATDT9,                   ││ │ C ( )│^M           ││ ││
  4050.     ││ │      └─────────────────────────┘│ │      └─────────────┘│ ││
  4051.     ││ └─────────────────────────────────┘ └─────────────────────┘ ││
  4052.     ││                                                             ││
  4053.     ││   NOTE: Radio button indicates DEFAULT Prefix or Suffix.    ││
  4054.     ││                                                             ││
  4055.     ││      ┌────────┐   ┌────────┐   ┌────────┐   ┌────────┐      ││
  4056.     ││      │   OK   │   │ Cancel │   │  Save  │   │  Help  │      ││
  4057.     ││      └────────┘   └────────┘   └────────┘   └────────┘      ││
  4058.     │└─────────────────────────────────────────────────────────────┘│
  4059.     └───────────────────────────────────────────────────────────────┘
  4060.  
  4061. Notice that in the Modem Prefix section of the dialog box that there are
  4062. three different settings labeled 1, 2 and 3.  Just to the right of each of
  4063. these labels is a radio button.  Only one of them can be selected at any
  4064. one time.  Whichever one is selected is the default Prefix. You may set
  4065. your Dialing Directory entries to use the "default prefix".  Then if you
  4066. need to change all your directory entries to use a different dialing
  4067. method quickly, simply change which prefix is the default and you're done.
  4068.  
  4069. Similar to the Prefix section of the dialog box, the Suffix section also
  4070. has the ability to set a "default suffix".  The method is the exact same
  4071. as that for prefixes except that each suffix is labeled A, B and C.
  4072.  
  4073. If you choose a Prefix or Suffix setting of "Default", then whichever of
  4074. the three Prefix or Suffix definitions you have tagged as "Default" will
  4075. be used.  You may also explicitly set a Prefix of 1, 2, or 3 in the Dialing
  4076. Directory to select a particular Prefix, and likewise you can select
  4077. explicitly set a Suffix of A, B, or C to select a particular Suffix.  The
  4078. idea behind the Default option is evident if you have your entire
  4079. directory set to "default", then you take your computer somewhere where
  4080. you need to dial say, "9" to get an outside line and you need to change
  4081. your entire configuration quickly.
  4082.  
  4083. The length limit for each Prefix and Suffix is 60 characters.
  4084.  
  4085. ┌────────┐
  4086. │   OK   │
  4087. └────────┘
  4088.  
  4089. OK takes all of the Prefix and Suffix settings and make them the active
  4090. settings.  The changes are not saved to the permanent RIPterm setup file -
  4091. you must do that by clicking the Save button, or by selecting Save Setup
  4092. from the Setup menu.  After choosing this item, the dialog box will close
  4093. and you will be returned to the session screen.
  4094.  
  4095. ┌────────┐
  4096. │ Cancel │
  4097. └────────┘
  4098.  
  4099. Cancel discards any changes made in the Modem Prefix/Suffix Editor dialog
  4100. box.  Whatever settings were active before entering this dialog box will
  4101. be restored.  You are returned immediately to the session screen.
  4102.  
  4103. ┌────────┐
  4104. │  Save  │
  4105. └────────┘
  4106.  
  4107. This option will close the dialog box and save the selected settings to
  4108. the permanent RIPterm setup file.  See Section 4.0.1 ■ RIPterm Setup -
  4109. What Is Saved? for details on everything saved to the RIPterm setup file.
  4110.  
  4111. ┌────────┐
  4112. │  Help  │
  4113. └────────┘
  4114.  
  4115. Congratulations!  You may have already won a famous sweepstakes prize.
  4116. Click Help to see if you're the next winner.
  4117.  
  4118. ┌───────────────────────────────────────────────────────────────────────────┐
  4119. │▒▒▒ 4.8 ■ Modem Hardware Setup ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  4120. └───────────────────────────────────────────────────────────────────────────┘
  4121.  
  4122.     ┌─────────────────────────────────────────────────────────┐
  4123.     │┌───────────────────────────────────────────────────────┐│
  4124.     ││           Modem Serial Port Hardware Setup            ││
  4125.     │├───────────────────────────────────────────────────────┤│
  4126.     ││                                                       ││
  4127.     ││                            ┌────┬─┐                   ││
  4128.     ││                   COM Port │COM1││                   ││
  4129.     ││                            └────┴─┘                   ││
  4130.     ││                                                       ││
  4131.     ││   ┌────────────────────┐     ┌────────────────────┐   ││
  4132.     ││ ┌─┤  Interrupt Setup   ├─┐ ┌─┤ Port Address Setup ├─┐ ││
  4133.     ││ │ └────────────────────┘ │ │ └────────────────────┘ │ ││
  4134.     ││ │             ┌────┬─┐   │ │                ┌───┐   │ ││
  4135.     ││ │   Interrupt │IRQ4││   │ │   Port Address │3F8│   │ ││
  4136.     ││ │             └────┴─┘   │ │                └───┘   │ ││
  4137.     ││ │  ┌───────────────────┐ │ │  ┌───────────────────┐ │ ││
  4138.     ││ │  │ Use Default Value │ │ │  │ Use Default Value │ │ ││
  4139.     ││ │  └───────────────────┘ │ │  └───────────────────┘ │ ││
  4140.     ││ └────────────────────────┘ └────────────────────────┘ ││
  4141.     ││                                                       ││
  4142.     ││   ┌────────┐   ┌────────┐   ┌────────┐   ┌────────┐   ││
  4143.     ││   │   OK   │   │ Cancel │   │  Save  │   │  Help  │   ││
  4144.     ││   └────────┘   └────────┘   └────────┘   └────────┘   ││
  4145.     ││                                                       ││
  4146.     │└───────────────────────────────────────────────────────┘│
  4147.     └─────────────────────────────────────────────────────────┘
  4148.  
  4149. THIS IS AN ADVANCED OPTION AND SHOULD NOT BE USED UNLESS YOU ARE FAMILIAR
  4150. WITH IBM-PC INTERRUPTS, SOFTWARE ADDRESSES, AND HARDWARE SETUP!
  4151.  
  4152. Interrupt Setup allows you to customize the interrupt (IRQ) settings for
  4153. each of your four COM ports.  Normally this isn't necessary.  However,
  4154. some PC's have special configurations that require the terminal's setup to
  4155. be altered if the serial ports are to function properly.  There are
  4156. fourteen different interrupts that can be selected for each COM port --
  4157. IRQ2 to IRQ15.  If two serial ports in the computer use the same interrupt
  4158. (i.e., an interrupt conflict), then problems arise.
  4159.  
  4160. Port Address Setup allows you to customize the base I/O address of the
  4161. four COM ports that RIPterm can utilize.  Normally, you will not need to
  4162. alter these settings.  If you have a serial port configuration that doesn't
  4163. comply with the COM1-COM4 standards, you may need to alter your addresses
  4164. for these ports to make RIPterm function properly.  The standard addresses
  4165. for COM1-4 are as follows on an AT compatible computer:
  4166.  
  4167.      Normal PC Compatible           IBM Micro Channel
  4168.          (ISA/EISA)                       (PS/2)
  4169.  
  4170.     PORT    ADDRESS    IRQ        PORT    ADDRESS    IRQ
  4171.     ----------------------        ----------------------
  4172.     COM1      3F8       4         COM1      3F8       4
  4173.     COM2      2F8       3         COM2      2F8       3
  4174.     COM3      3E8       4         COM3      3220      3
  4175.     COM4      2E8       3         COM4      3228      3
  4176.  
  4177. NOTE: The first time you install RIPterm, it will auto-sense if you
  4178.       are on a Micro Channel machine.  If you are, it will customize the
  4179.       addresses and IRQ's for COM3 and COM4.
  4180.  
  4181. ┌────────┐
  4182. │   OK   │
  4183. └────────┘
  4184.  
  4185. OK takes all of the port options and make them the active settings.
  4186. It will re-initialize the serial port if necessary and make any of the
  4187. changes active.  The changes are not saved to the permanent RIPterm setup
  4188. file - you must do that by clicking the Save button, or by selecting Save
  4189. Setup from the Setup menu.  After choosing this item, the dialog box will
  4190. close and you will be returned to the session screen.
  4191.  
  4192. ┌────────┐
  4193. │ Cancel │
  4194. └────────┘
  4195.  
  4196. Cancel discards any changes made in the Hardware Setup dialog box.
  4197. Whatever settings were active before entering this dialog box will be
  4198. restored.  You will be sent immediately to the session screen.
  4199.  
  4200. ┌────────┐
  4201. │  Save  │
  4202. └────────┘
  4203.  
  4204. This option will close the dialog box and save the selected settings to
  4205. the permanent RIPterm setup file.  See Section 4.0.1 ■ RIPterm Setup -
  4206. What Is Saved? for details on everything saved to the RIPterm setup file.
  4207.  
  4208. ┌────────┐
  4209. │  Help  │
  4210. └────────┘
  4211.  
  4212. Clicking Help causes you to revert to an Homo Australipithicus.  In the
  4213. Help dialog, click the Back button to become a Homo Sapiens again.
  4214.  
  4215. NOTE: This is assuming that RIPterm is being used by humans.  Our marmoset
  4216.       users are not affected, and there is no cure for lycanthropy here.
  4217.  
  4218. ┌───────────────────────────────────────────────────────────────────────────┐
  4219. │▒▒▒ 4.9 ■ File Transfer Setup ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  4220. └───────────────────────────────────────────────────────────────────────────┘
  4221.  
  4222. There are four areas to the File Transfer Setup dialog box.  They are
  4223. Protocol Transfer Settings, ASCII Upload Settings, and Capture Log Settings.
  4224.  
  4225. The Protocol Transfer Settings are in the upper half of the dialog box,
  4226. covering Zmodem Crash Recovery, CompuServe QuickB+ Transfers, Auto
  4227. Zmodem Download, Download Dir, and Upload Dir settings.
  4228.  
  4229. The ASCII Upload Settings are in the lower left of the dialog box, and
  4230. cover the Line Pacing, Character Pacing, and Line Expansion settings.
  4231.  
  4232. The Capture Log Settings are in the lower right of the dialog box, and
  4233. cover the Capture ANSI, Capture RIPscrip, and Capture Doorway settings.
  4234.  
  4235.      ┌───────────────────────────────────────────────────────────────┐
  4236.      │┌─────────────────────────────────────────────────────────────┐│
  4237.      ││                   File Transfer Settings                    ││
  4238.      │├─────────────────────────────────────────────────────────────┤│
  4239.      ││                                                             ││
  4240.      ││ [X] Zmodem Crash Recovery  [X] CompuServe QuickB+ Transfers ││
  4241.      ││                                                             ││
  4242.      ││ [X] Auto Zmodem Download                                    ││
  4243.      ││                                                             ││
  4244.      │├─────────────────────────────────────────────────────────────┤│
  4245.      ││              ┌─────────────────────────────────────────────┐││
  4246.      ││ Download Dir │.\                                           │││
  4247.      ││              ├─────────────────────────────────────────────┤││
  4248.      ││   Upload Dir │.\                                           │││
  4249.      ││              └─────────────────────────────────────────────┘││
  4250.      │├─────────────────────────────────────────────────────────────┤│
  4251.      ││   ┌───────────────────────┐     ┌───────────────────────┐   ││
  4252.      ││ ┌─┤ ASCII Upload Settings ├─┐ ┌─┤  Capture Log Settings ├─┐ ││
  4253.      ││ │ └───────────────────────┘ │ │ └───────────────────────┘ │ ││
  4254.      ││ │                  ┌────┬─┐ │ │                           │ ││
  4255.      ││ │      Line Pacing │ 7  ││ │ │   [ ] Capture ANSI        │ ││
  4256.      ││ │                  ├────┼─┤ │ │                           │ ││
  4257.      ││ │ Character Pacing │ 0  ││ │ │   [ ] Capture RIPscrip    │ ││
  4258.      ││ │                  └────┴─┘ │ │                           │ ││
  4259.      ││ │   [X] Line Expansion      │ │   [ ] Capture Doorway     │ ││
  4260.      ││ │                           │ │                           │ ││
  4261.      ││ └───────────────────────────┘ └───────────────────────────┘ ││
  4262.      ││      ┌────────┐   ┌────────┐   ┌────────┐   ┌────────┐      ││
  4263.      ││      │   OK   │   │ Cancel │   │  Save  │   │  Help  │      ││
  4264.      ││      └────────┘   └────────┘   └────────┘   └────────┘      ││
  4265.      │└─────────────────────────────────────────────────────────────┘│
  4266.      └───────────────────────────────────────────────────────────────┘
  4267.  
  4268. ┌────────┐
  4269. │   OK   │
  4270. └────────┘
  4271.  
  4272. OK takes all of the Transfer Settings and makes them the active settings.
  4273. The changes are not saved to the permanent RIPterm setup file - you must
  4274. do that by clicking the Save button, or by selecting Save Setup from the
  4275. Setup menu.  After choosing this item, the dialog box will close and you
  4276. will be returned to the session screen.
  4277.  
  4278. ┌────────┐
  4279. │ Cancel │
  4280. └────────┘
  4281.  
  4282. Cancel discards any changes made in the File Transfer Settings dialog box.
  4283. Whatever settings were active before entering this dialog box will be
  4284. restored.  You will be sent immediately to the session screen.
  4285.  
  4286. ┌────────┐
  4287. │  Save  │
  4288. └────────┘
  4289.  
  4290. This option will close the dialog box and save the selected settings to
  4291. the permanent RIPterm setup file.  See Section 4.0.1 ■ RIPterm Setup -
  4292. What Is Saved? for details on everything saved to the RIPterm setup file.
  4293.  
  4294. ┌────────┐
  4295. │  Help  │
  4296. └────────┘
  4297.  
  4298. This displays a help screen of the air speed velocities of various species
  4299. of swallows.
  4300.  
  4301. ┌───────────────────────────────────────────────────────────────────────────┐
  4302. │▒▒▒ 4.9.1 ■ Protocol Transfer Settings ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  4303. └───────────────────────────────────────────────────────────────────────────┘
  4304.  
  4305. The Protocol Transfer Settings are in the upper half of the dialog box,
  4306. covering the Zmodem Crash Recovery, CompuServe QuickB+ Transfers, Auto
  4307. Zmodem Download, Download Dir, and Upload Dir settings.
  4308.  
  4309. ┌───────────────────────┐
  4310. │ Zmodem Crash Recovery │
  4311. └───────────────────────┘
  4312.  
  4313. This option controls whether Zmodem should attempt to recover from a
  4314. failed transmission.  In the event that a file transfer was aborted for
  4315. whatever reason, Zmodem can pick up where it left off, if possible, and
  4316. continue retrieving the file.  This can save a lot of time, especially if
  4317. you are transferring large files on unstable line conditions.
  4318.  
  4319. If this option is selected, then Zmodem automatically tries to resume where
  4320. it left off.  This is the default selection.
  4321.  
  4322. If this mode is not enabled, then Zmodem will re-transmit the entire file
  4323. over again from the beginning, erasing the previous aborted attempt.
  4324.  
  4325. ┌──────────────────────────────┐
  4326. │ CompuServe QuickB+ Transfers │
  4327. └──────────────────────────────┘
  4328.  
  4329. If you are connected to CompuServe, or any system that uses a 7 Bit
  4330. connection, QuickB+ is optimized for these connections.
  4331.  
  4332. Normally, you would leave this option selected, unless you needed to
  4333. prevent a host from using it for some reason.
  4334.  
  4335. ┌──────────────────────┐
  4336. │ Auto Zmodem Download │
  4337. └──────────────────────┘
  4338.  
  4339. Zmodem downloads can be begun automatically the moment the host starts the
  4340. transfer.  A Zmodem download can easily be spotted if you see the sequence
  4341. "**" on your screen.  If RIPterm sees this sequence, and the Auto Zmodem
  4342. Download option is enabled, it will automatically begin the Zmodem
  4343. transfer without you having to intervene - making the process simpler.
  4344.  
  4345. This option is selected by default.
  4346.  
  4347. If for some reason this operation is not desirable, this option is
  4348. provided so that you can disable this.  When disabled, you will need to
  4349. initiate the Zmodem download (receive) on your own.
  4350.  
  4351. ┌──────────────┐
  4352. │ Download Dir │
  4353. └──────────────┘
  4354.  
  4355. The download directory setting allows you to determine where files that
  4356. are downloaded (received) from a host will be stored on your hard disk.
  4357. By default, RIPterm will place files that are downloaded into the current
  4358. RIPterm directory (for example, C:\RIPTERM\).  You can plug in your own
  4359. directory name in this field if you wish to place files into another
  4360. location.  This option is most often used to prevent files in your RIPterm
  4361. runtime directory from being overwritten, or from cluttering up your
  4362. RIPterm directory with a lot of files.
  4363.  
  4364. NOTE: Your file transfer will FAIL if the directory specified does not
  4365.       exist!  TeleGrafix Tech Support gets this question all the time!
  4366.       See Appendix A.5.3 ■ My File Transfers Fail Immediately for other
  4367.       possible causes and solutions.
  4368.  
  4369. ┌────────────┐
  4370. │ Upload Dir │
  4371. └────────────┘
  4372.  
  4373. The upload directory setting allows you to instruct RIPterm where files
  4374. that you will upload (send) to a host are located.  By default, files are
  4375. assumed to be in the local RIPterm directory.  Any directory specified
  4376. must correspond to an existing DOS directory.
  4377.  
  4378. You are not restricted to uploading files from this directory only.  If
  4379. you wish to upload a file from some other directory, you do not have to
  4380. alter this setting if you don't want to.  When prompted to enter a
  4381. filename to upload, simply type the path to the file directly.  RIPterm is
  4382. smart enough to recognize that you gave it an full path and filename, and
  4383. will temporarily override the upload directory setting.
  4384.  
  4385. You can use the standard DOS * and ? wildcards to specify a number of
  4386. files if desired.
  4387.  
  4388. ┌───────────────────────────────────────────────────────────────────────────┐
  4389. │▒▒▒ 4.9.2 ■ ASCII Upload Settings ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  4390. └───────────────────────────────────────────────────────────────────────────┘
  4391.  
  4392. The ASCII Upload Settings are in the lower left of the dialog box, and
  4393. cover the Line Pacing, Character Pacing, and Line Expansion settings.
  4394.  
  4395. A useful aspect of ASCII uploads is that it can make a host behave EXACTLY
  4396. as if you had typed in a series of commands on the keyboard.  So if you
  4397. have an intricate series of commands that you always have to enter, you
  4398. can use a Keystroke Macro, or you can use a text file containing the
  4399. commands, and ASCII Upload it to the host.  You may have to tweak your
  4400. ASCII Upload Settings to get it to work right, but it is VERY useful.
  4401.  
  4402. This option modifies the default settings for ASCII (text) uploads.  Some
  4403. hosts are picky about how fast they can take text data being uploaded to
  4404. them.  With this in mind, you can set a short delay in between each line
  4405. of text sent to the host, and/or you can set a delay in between each
  4406. character sent to the host.  Fine tuning this can make ASCII text uploads
  4407. fast and the most optimized they can be for the host you call.
  4408.  
  4409. ┌─────────────┐
  4410. │ Line Pacing │
  4411. └─────────────┘
  4412.  
  4413. Sometimes when uploading ASCII files to a host, it is necessary to pause
  4414. in between each line so that the host can process the data.  If you find
  4415. that data is becoming lost, or garbled by the host when you perform an
  4416. ASCII upload, you may need to increase the Line Pacing option for ASCII
  4417. uploads.
  4418.  
  4419. You specify a time value in 1/10ths of a second.  Therefore, if you
  4420. specify a value of 11, it would be a 1.1 second pause in between lines.
  4421.  
  4422. ┌──────────────────┐
  4423. │ Character Pacing │
  4424. └──────────────────┘
  4425.  
  4426. Under some circumstances, when performing an ASCII upload to a host, it is
  4427. necessary to insert pauses in between each character that is sent to the
  4428. host.  This may be necessary in situations where the host must process
  4429. each character as it is sent, rather than every line of text sent.
  4430.  
  4431. You specify a time value in 1/10ths of a second.  Therefore, if you
  4432. specify a value of 11, it would be a 1.1 second pause in between lines.
  4433.  
  4434. ┌────────────────┐
  4435. │ Line Expansion │
  4436. └────────────────┘
  4437.  
  4438. When this option is chosen, RIPterm will expand blank lines that are
  4439. uploaded in ASCII mode to a space character followed by a carriage
  4440. return.  This tricks the host into thinking that you typed something on
  4441. every line, but the lines still show up as a blank.
  4442.  
  4443. Turn this option off if you do not want blank line expansion to be
  4444. enabled.
  4445.  
  4446. This is often the case with some e-mail editors.  For example, if you
  4447. upload a text file into an e-mail message on a host and the file has blank
  4448. lines in it, when that blank line is uploaded to the system it might
  4449. (depending on the host package) show a command prompt instead of accepting
  4450. the blank line as "raw text".  RIPterm allows you to "transform" blank
  4451. lines into a single space character followed by a carriage return.  This
  4452. in effect, tricks the host into thinking you typed something in, but at
  4453. the same time makes it look like a real blank line in your message.
  4454.  
  4455. ┌───────────────────────────────────────────────────────────────────────────┐
  4456. │▒▒▒ 4.9.3 ■ Capture Log Settings ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  4457. └───────────────────────────────────────────────────────────────────────────┘
  4458.  
  4459. The Capture Log Settings are in the lower right of the dialog box, and
  4460. cover the Capture ANSI, Capture RIPscrip, and Capture Doorway settings.
  4461.  
  4462. When you turn on the Log Text to File option in the File menu, these
  4463. settings control what is captured, and what is ignored.
  4464.  
  4465. For more information on ANSI, RIPscrip, and Doorway, refer to the Emulation
  4466. options shown in Section 3.4 ■ The Options Menu.
  4467.  
  4468. ┌──────────────┐
  4469. │ Capture ANSI │
  4470. └──────────────┘
  4471.  
  4472. Captures the ANSI text color and positioning commands.
  4473.  
  4474. ┌──────────────────┐
  4475. │ Capture RIPscrip │
  4476. └──────────────────┘
  4477.  
  4478. Captures all RIPscrip commands received.
  4479.  
  4480. ┌─────────────────┐
  4481. │ Capture Doorway │
  4482. └─────────────────┘
  4483.  
  4484. Captures any Doorway commands sent from the host.
  4485.  
  4486. ╔═══════════════════════════════════════════════════════════════════════════╗
  4487. ║▒▒▒ 5.0 ■ RIPterm Features ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  4488. ╚═══════════════════════════════════════════════════════════════════════════╝
  4489.  
  4490. RIPterm has a great many features to make your online access quicker and
  4491. easier.  Some features are advanced and some are simple.  The following
  4492. section documents the various features of RIPterm to help make your
  4493. adventure in the online world as simple as possible.
  4494.  
  4495. ┌───────────────────────────────────────────────────────────────────────────┐
  4496. │▒▒▒ 5.1 ■ The Status Bar ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  4497. └───────────────────────────────────────────────────────────────────────────┘
  4498.  
  4499. The Status Bar will be displayed at the bottom of your RIPterm screen by
  4500. default.  When this option is not checked, the Status Bar will not be
  4501. displayed and your default (full-screen) text window will be one line
  4502. taller.  The Status Bar is used to display the current status of
  4503. various aspects of the RIPterm operation.
  4504.  
  4505. You may toggle the Status Bar ON and OFF quickly by pressing ALT-SPACE.
  4506. The host might turn the Status Bar ON or OFF for you, using RIPscrip
  4507. commands.  If it mysteriously vanishes for some reason, keep in mind that
  4508. the host you are connected to probably did it because it needs the extra
  4509. line for text or graphics!
  4510.  
  4511. The Status Bar has a number of different "fields", displaying information
  4512. about RIPterm's current configuration and status.  The fields are:
  4513.  
  4514.     ┌──────────────┬──────────────┬──────────┬─────────────────┬
  4515.     │ Alt-Z = Help │ Alt-! = Menu │ ANSI/RIP │ 38400 ■ N81 FDX │
  4516.     └──────────────┴──────────────┴──────────┴─────────────────┴
  4517.           (1)              (2)        (3)       (4)    (5) (6)
  4518.  
  4519.     ┬──────┬──────────────────┬─────────┐
  4520.     │ COM1 │ RIPterm v2.00.00 │ Offline │
  4521.     ┴──────┴──────────────────┴─────────┘
  4522.       (7)           (8)           (9)
  4523.  
  4524.     (1) How to get the Help System Table of Contents
  4525.  
  4526.     (2) How to use the keyboard only to bring up the menu bar
  4527.  
  4528.     (3) What terminal emulation is in use, or the name of the log
  4529.         file if one has been opened, or the LPT port that it being
  4530.         printed to.
  4531.  
  4532.     (4) The BPS (bits per second) rate.  Sometimes called the baud rate.
  4533.  
  4534.     (5) The parity setting, data bits, and stop bits.
  4535.  
  4536.     (6) Full-duplex (FDX) or half-duplex (HDX) settings
  4537.  
  4538.     (7) The COM port that is currently in use
  4539.  
  4540.     (8) The current version number of RIPterm
  4541.  
  4542.     (9) Whether you are "offline", or how long you have been on-line
  4543.  
  4544. Each of the various fields are described below:
  4545.  
  4546. ┌──────────────────┐
  4547. │ (1) Alt-Z = Help │
  4548. └──────────────────┘
  4549.  
  4550. This option tells you how to display the Help Table of Contents.  From
  4551. there, you can access any area in the Help System quickly and easily.
  4552.  
  4553. ┌──────────────────┐
  4554. │ (2) Alt-! = Menu │
  4555. └──────────────────┘
  4556.  
  4557. This option tells you how to access the menu bar via the keyboard.  The
  4558. menu bar at the top of the screen is highlighted for you.  You may use the
  4559. keyboard or the mouse to navigate through the menus and select options.
  4560.  
  4561. Remember that you can click the right mouse button to bring up the menu
  4562. bar also.
  4563.  
  4564. ┌─────────────────┐
  4565. │ (3) Misc. Field │
  4566. └─────────────────┘
  4567.  
  4568. This field serves three purposes.
  4569.  
  4570. If you are logging your session to a "log file", the filename (without
  4571. extension) of the log file will be displayed in here.
  4572.  
  4573. If you are not logging your session at all, then this field will display
  4574. the phrase "ANSI/RIP", indicating that you are using a RIPscrip compatible
  4575. terminal program.
  4576.  
  4577. ┌────────────────────────────────────────────┐
  4578. │ (4) Baud Rate  (5) Port Config  (6) Duplex │
  4579. └────────────────────────────────────────────┘
  4580.  
  4581. These fields indicate what the current communications parameters are.
  4582. The baud rate (300-115,200 baud) is displayed as well as the data bits
  4583. (7 or 8), parity (N = none, E = even, and O = odd), and the stop bits
  4584. (1 or 2). If Local Echo is enabled, then the phrase "HDX" is displayed
  4585. which means "Half Duplex".  If this is disabled (no echo), then the phrase
  4586. "FDX" is displayed indicating "Full Duplex" mode is in effect.
  4587.  
  4588. ┌─────────────────────────┐
  4589. │ (7) Communications Port │
  4590. └─────────────────────────┘
  4591.  
  4592. This field displays what communications port you are using.  The valid
  4593. ports are COM1, COM2, COM3, and COM4.
  4594.  
  4595. ┌─────────────────────────┐
  4596. │ (8) RIPterm Information │
  4597. └─────────────────────────┘
  4598.  
  4599. This field displays the RIPterm version number.
  4600.  
  4601. ┌──────────────────────────────┐
  4602. │ (9) Online/Offline Indicator │
  4603. └──────────────────────────────┘
  4604.  
  4605. This field displays whether you are online or offline.  When RIPterm is
  4606. starting up, you might see the phrase "Loading..." in this field; this is
  4607. just a status indicator telling you RIPterm is doing something.
  4608.  
  4609. The purpose of this field is for you to be able to, at a glance, determine
  4610. if you are still connected to a host or not.  If you are online, this field
  4611. shows how long you have been connected to the host.
  4612.  
  4613. See Section A.5.4 ■ My Modem is Always On-Line (Resuming Previous On-line
  4614. Session)to fix this problem.
  4615.  
  4616. ┌───────────────────────────────────────────────────────────────────────────┐
  4617. │▒▒▒ 5.2 ■ The Dialing Directory ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  4618. └───────────────────────────────────────────────────────────────────────────┘
  4619.  
  4620. Displayed at the top of the Dialing Directory dialog box is the name of
  4621. the directory file in use (the default is RIPTERM.PHO).  Whenever you
  4622. change Dialing Directory files, this will change to reflect the current
  4623. file in use.
  4624.  
  4625. The middle area of the dialog box lists the host systems that have been
  4626. entered for you to call.  Seventeen hosts are displayed at once, and each
  4627. directory can contain up to 1,000 entries.  You can scroll through the
  4628. available hosts by using the scroll bar at the right side of the screen.
  4629. The UP ARROW, DOWN ARROW, PGUP, PGDN, HOME, and END keys work intuitively.
  4630.  
  4631. To select an item, you can just type it's number.  The Mark Entries dialog
  4632. pops up to allow you to select items.  See the description of the Mark
  4633. button below for more details.
  4634.  
  4635. The default display shows System Name, Phone Number, and Directory.
  4636. See the Toggle button below for all the available displays.
  4637.  
  4638. This is what the Dialing Directory dialog box looks like:
  4639.  
  4640. ┌───────────────────────────────────────────────────────────────────────────┐
  4641. │┌─────────────────────────────────────────────────────────────────────────┐│
  4642. ││                     Dialing Directory:RIPTERM.PHO                       ││
  4643. │├─────────────────────────────────────────────────────────────────────────┤│
  4644. ││┌─────────────────────────────────────────────────────────────────────┬─┐││
  4645. │││  1: The Vector Sector                                               ││││
  4646. │││  2: <blank>                                                         ├─┤││
  4647. │││  3: <blank>                                                         │█│││
  4648. │││  4: <blank>                                                         │ │││
  4649. │││  5: <blank>                                                         │ │││
  4650. │││  6: <blank>                                                         │ │││
  4651. │││  7: <blank>                                                         │ │││
  4652. │││  8: <blank>                                                         │ │││
  4653. │││  9: <blank>                                                         │ │││
  4654. │││ 10: <blank>                                                         │ │││
  4655. │││ 11: <blank>                                                         │ │││
  4656. │││ 12: <blank>                                                         │ │││
  4657. │││ 13: <blank>                                                         │ │││
  4658. │││ 14: <blank>                                                         │ │││
  4659. │││ 15: <blank>                                                         │ │││
  4660. │││ 16: <blank>                                                         ├─┤││
  4661. │││ 17: <blank>                                                         ││││
  4662. ││└─────────────────────────────────────────────────────────────────────┴─┘││
  4663. ││┌────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┐││
  4664. │││  Edit  │  Mark  │ Unmark │ SaveAs │  Load  │  Find  │ Create │  Swap  │││
  4665. ││├────────┼────────┼────────┼────────┼────────┼────────┼────────┼────────┤││
  4666. │││  Dial  │ Cancel │  Kill  │ Print  │ Toggle │  Add   │  Help  │  Sort  │││
  4667. ││└────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┘││
  4668. │└─────────────────────────────────────────────────────────────────────────┘│
  4669. └───────────────────────────────────────────────────────────────────────────┘
  4670.  
  4671. There are sixteen buttons at the bottom of the dialog box to choose from.
  4672. They function as follows:
  4673.  
  4674. ┌────────┐
  4675. │  Edit  │
  4676. └────────┘
  4677.  
  4678. Clicking this button edits the currently selected entries.  An editing
  4679. dialog box will appear for each host selected allowing you to edit each
  4680. host's characteristics.  See Section 5.2.1 ■ Editing Dialing Directory
  4681. Entries for details on editing entries.
  4682.  
  4683. ┌────────┐
  4684. │  Mark  │
  4685. └────────┘
  4686.  
  4687. This option will mark (select) one or more Dialing Directory entries. When
  4688. selected, a dialog box will appear prompting you to enter which entries to
  4689. select.  In this dialog box, you can enter one or more numbers indicating
  4690. which directory entry(s) to select.  There are a number of options you may
  4691. choose from for selecting entries.  Some examples are:
  4692.  
  4693.     Examples:
  4694.     ---------
  4695.         1            ... Selects entry 1
  4696.         1, 2, 3      ... Selects entries 1, 2 and 3
  4697.         1 2 3        ... Selects entries 1, 2 and 3
  4698.         1;2;3        ... Selects entries 1, 2 and 3
  4699.         1-10         ... Selects entries 1 through 10
  4700.         15-          ... Selects entries 15 to the end (100)
  4701.         -5           ... Selects from Start (1) to entry 5
  4702.         -            ... Selects ALL entries
  4703.         1-5, 10, 95- ... Selects 1-5, 10 and 95-100
  4704.  
  4705. In addition, you can also specify a "Mark Merge".  This mode allows you to
  4706. combine your Marked entries with any entries that are already marked.  To
  4707. use Mark Merge mode, enter a plus sign (+) as the first character.  For
  4708. example, if entries 3 and 5 are selected, and you mark "+ 10-15", then
  4709. entries 3, 5, and 10-15 will be selected.
  4710.  
  4711. One final option is the Mark Exclude mode.  This mode is similar to Mark
  4712. Merge, except that all entries EXCEPT those selected are marked.  In other
  4713. words, anything that you would think would be selected, would not be, and
  4714. anything that shouldn't be selected, will be!  This odd way of doing
  4715. things can become very handy when combined with some of the other options
  4716. in the Dialing Directory.  To choose Mark Exclude mode, specify an
  4717. exclamation mark (!) as the first character.
  4718.  
  4719. You can combine Mark Merge, and Mark Exclude modes together.  To do this,
  4720. enter the sequence "+!" as the first two characters in the dialog box.
  4721.  
  4722. Mark Mode will be automatically chosen if you begin typing something that
  4723. appears to be a mark sequence.  In other words, you do not have to select
  4724. Mark mode in order to Mark entries. For example, from the Dialing
  4725. Directory dialog box, simply typing "1" will bring up the Mark dialog and
  4726. place "1" in the editing field automatically and allow you to continue
  4727. typing in your Mark expression.
  4728.  
  4729. ┌────────┐
  4730. │ Unmark │
  4731. └────────┘
  4732.  
  4733. This will de-select any previously selected directory entries.
  4734.  
  4735. ┌────────┐
  4736. │ SaveAs │
  4737. └────────┘
  4738.  
  4739. This option will save either the entire Dialing Directory (or just the
  4740. selected entries) to another directory file.  This allows you to create
  4741. new directory files quickly and easily for specific purposes.  If one or
  4742. more entries are selected, only those entries are copied to the new
  4743. file.  If no entries are selected, then the entire Dialing Directory
  4744. file is copied.  You will be prompted to enter the destination filename.
  4745.  
  4746. If the destination file exists, it is checked to see if it is a RIPterm
  4747. Dialing Directory file.  If it is, you will be prompted to either merge
  4748. the selected entries into the destination file, or to overwrite the
  4749. file with just the selected entries.
  4750.  
  4751. In the event that the destination file becomes full, a message to the
  4752. effect will be displayed informing you how many entries couldn't be
  4753. copied.
  4754.  
  4755. This "directory merge" feature is unique to RIPterm.
  4756.  
  4757. NOTE: Modifications to the Dialing Directory are automatically saved to
  4758.       the current directory file.  You do not need to choose SAVE AS every
  4759.       time you add or edit an entry.
  4760.  
  4761. ┌────────┐
  4762. │  Load  │
  4763. └────────┘
  4764.  
  4765. This option allows you to load up another Dialing Directory file.  The
  4766. current directory file will be closed and the specified file will be
  4767. loaded in its place.  All entries are de-selected, and the window will
  4768. automatically display the newly loaded entries.
  4769.  
  4770. ┌────────┐
  4771. │  Find  │
  4772. └────────┘
  4773.  
  4774. This option will select one or more entries that contain the specified
  4775. search text.  Once you choose this option, a dialog box will appear
  4776. prompting you to enter a string to search for throughout the Dialing
  4777. Directory.  Any entries that contain the chosen text will be automatically
  4778. selected.  Search is not case sensitive.  The System Name, all three Phone
  4779. Numbers, the User-ID, Password, System ID, and Notes fields are searched
  4780. for the string.  Text can appear anywhere in any of these eight fields and
  4781. will still be found.
  4782.  
  4783. You may choose Find Merge mode or Find Exclude mode (or both) exactly the
  4784. same way as you can with the Mark mode.  The command characters (+ and !)
  4785. are not added to the search string, and must be the first characters
  4786. specified in the search string.  Merge mode can be quite useful if you
  4787. wish to select all entries in a specific area code, or that contain a
  4788. common theme (like "business" or "daily").
  4789.  
  4790. ┌────────┐
  4791. │ Create │
  4792. └────────┘
  4793.  
  4794. This option creates a new Dialing Directory file.  You are prompted for
  4795. the number of entries the new file is to contain, and the name of the new
  4796. Dialing Directory file.  You are then asked to confirm that you really
  4797. want to create the new file.  If you click OK without a filename, nothing
  4798. is done.
  4799.  
  4800. ┌────────┐
  4801. │  Swap  │
  4802. └────────┘
  4803.  
  4804. This option will let you swap two directory entries that are currently
  4805. highlighted.  This permits you to move one entry into the place of 
  4806. another and vice versa.  Use this option to re-organize the way that
  4807. your directory entries are layed out.
  4808.  
  4809. ┌────────┐
  4810. │  Dial  │
  4811. └────────┘
  4812.  
  4813. Selecting Dial calls one or more selected directory entries.  If more than
  4814. one entry is selected, they will be dialed in numerical order.  If a
  4815. connection is established to any host, it will be de-selected in the
  4816. Dialing Directory so that later re-entry into the directory will allow you
  4817. to dial the remaining hosts.  This option is automatically selected if you
  4818. press ENTER if at least one directory entry is selected.
  4819.  
  4820. ┌────────┐
  4821. │ Cancel │
  4822. └────────┘
  4823.  
  4824. This will exit the Dialing Directory dialog box, and return you the to
  4825. session screen.  Any previously selected entries will remain selected next
  4826. time you enter the directory.
  4827.  
  4828. ┌────────┐
  4829. │  Kill  │
  4830. └────────┘
  4831.  
  4832. This option will delete all selected directory entries.  You are
  4833. prompted with Erase Only, or Remove Entirely (Pack)?  Erase Only just
  4834. clears the entries selected to <blank>.  Remove Entirely move the other
  4835. entries in the Dialing Directory up to fill in the gaps.
  4836.  
  4837. You will be prompted to make absolutely sure that you truly wish to erase
  4838. the entries.  All calling statistics for those entries will be erased as
  4839. well.  Once an option is killed, it is permanently deleted.  If no entries
  4840. are selected, this option has no effect.
  4841.  
  4842. ┌────────┐
  4843. │ Print  │
  4844. └────────┘
  4845.  
  4846. This prints just the Dialing Directory entries selected, or the entire
  4847. directory if no entries are selected.
  4848.  
  4849. The output can be directed to a printer or a file.
  4850.  
  4851. Choosing the disk option will prompt you for a filename, and if you wish
  4852. to append to the file, or overwrite any file by that name.
  4853.  
  4854. Before printing or saving occurs, you will be asked what type of output
  4855. you wish.  You have two choices: Detailed Listing, or Tabular Listing.
  4856.  
  4857. Specifying Detailed Listing will output a multi-line record for each entry.
  4858. The format of detailed breakdown mode is as follows:
  4859.  
  4860. -----------------------------------------------------------------------------
  4861.    ENTRY #: 1
  4862. -----------------------------------------------------------------------------
  4863.       Name: The Vector Sector          Phone-2: 714/379-2134
  4864.    Phone-1: 714/379-2133               Phone-3: 714/379-3135
  4865.   SystemID: TELEGRFX                   User-ID: SysopJim
  4866.   Connects: 0                         Password:
  4867.  Last Date: --/--/----                  VT-102: NO
  4868.     Prefix: Default                   COM Port: Default
  4869.     Suffix: Default                  Baud Rate: Default
  4870.  BS Destr.: NO                       Data Bits: Default
  4871.  BS Delete: NO                          Parity: Default
  4872. Local echo: NO                       Stop Bits: Default
  4873.  Use modem: Default               Flow Control: None
  4874.  Baud Lock: NO                       Add CR/LF: NO
  4875.      Notes: Home of RIPscrip graphics
  4876.  
  4877. Tabular Listing will print one entry per line, formatted for an 80-column
  4878. display:
  4879.                                           Baud   COM         Last   Mod
  4880. Host Name            Host Phone Number    Rate  Val # Calls  Call    ? Direc.
  4881. ===============================================================================
  4882. The Vector Sector    714/379-2133        ------ --- -     0 --/--/-- - TELEGRFX
  4883.                      714/379-2134
  4884.                      714/379-3135
  4885.  
  4886. ┌────────┐
  4887. │ Toggle │
  4888. └────────┘
  4889.  
  4890. Toggle alters what information is displayed in the Dialing Directory
  4891. window.  By default, the following information is displayed on each line
  4892. in the window:
  4893.  
  4894. ─#─ ──────System Name─────── ──────Phone Number───── ─Directory──
  4895.  
  4896.     Entry #
  4897.     Host System Name
  4898.     Phone Number
  4899.     System ID (Directory)
  4900.  
  4901. There are six different toggle settings available, displaying all the
  4902. various information that can be set in the Entry Editor.  The alternate
  4903. toggles are:
  4904.  
  4905. ─#─ ──────System Name───── Port ─Baud─ D P S CT L ──Flow──
  4906.  
  4907.     Entry #
  4908.     Host System Name
  4909.     COM Port
  4910.     Baud Rate                   ┐
  4911.     Data Bits                   │
  4912.     Parity                      │
  4913.     Stop Bits                   ├ Show dashes if no Custom Port Config
  4914.     Connection (MoDem or SeRial)│
  4915.     Port Lock                   │
  4916.     Flow Control                ┘
  4917.  
  4918. ─#─ ──────System Name─────── ────────────────Notes───────────────
  4919.  
  4920.     Entry #
  4921.     Host System Name
  4922.     Notes
  4923.  
  4924. ─#─ ──────System Name─────── LastCall Total# Emulat E C BD BK P S
  4925.  
  4926.     Entry #
  4927.     Host System Name
  4928.     Date of Last Call
  4929.     Total Number of Calls
  4930.     Terminal Emulation (ANSI or VT-102)
  4931.     Local Echo
  4932.     Add CR/LF
  4933.     Destructive Backspace
  4934.     Backspace Sends DEL (BS or DL)
  4935.     Prefix
  4936.     Suffix
  4937.  
  4938.  
  4939. ─#─ ────System Name──── ───Phone 1─── ───Phone 2─── ───Phone 3───
  4940.  
  4941.     Entry #
  4942.     Host System Name
  4943.     Phone Number 1
  4944.     Phone Number 2
  4945.     Phone Number 3
  4946.  
  4947. ─#─ ──────System Name─────── ───────User-ID────── ───Password────
  4948.  
  4949.     Entry #
  4950.     Host System Name
  4951.     User-ID
  4952.     Password
  4953.  
  4954. This is a simple toggle.  Each time you choose this option, the
  4955. information displayed will change to the next mode.
  4956.  
  4957. Your favorite toggle setting can be saved to your permanent RIPterm
  4958. setup.  To do this, choose the toggle mode you like the best, exit the
  4959. Dialing Directory, then choose Save Setup from the Setup Menu.
  4960.  
  4961. ┌────────┐
  4962. │  Add   │
  4963. └────────┘
  4964.  
  4965. Add the selected number of entries to the end of the current Dialing
  4966. Directory file.
  4967.  
  4968. ┌────────┐
  4969. │  Help  │
  4970. └────────┘
  4971.  
  4972. This option displays who really killed JFK.
  4973.  
  4974. ┌────────┐
  4975. │  Sort  │
  4976. └────────┘
  4977.  
  4978. When you dialing directory becomes rather large because you call a lot of
  4979. systems, it sometimes becomes necessary to organize your dialing
  4980. directory.  This is made easier by having the ability to sort your
  4981. dialing directory.  When you sort a directory, you organize your entries
  4982. based on some piece of information - the name of each system, their
  4983. phone numbers, etc.  The diagram below shows the dialing directory sort
  4984. dialog box, giving you five separate ways of sorting and also giving you
  4985. the ability to sort in ascending or descending order:
  4986.  
  4987. ╔════════════════════════════════════════════════╗
  4988. ║           Sort the Dialing Directory           ║
  4989. ╟────────────────────────────────────────────────╢
  4990. ║                                                ║
  4991. ║ ┌─ Sort By ───────────────┐ ┌─ Sort Order ───┐ ║
  4992. ║ │ (■) System name         │ │ (■) Ascending  │ ║
  4993. ║ │ ( ) System phone number │ │ ( ) Descending │ ║
  4994. ║ │ ( ) Notes               │ └────────────────┘ ║
  4995. ║ │ ( ) Last call date      │                    ║
  4996. ║ │ ( ) Total calls         │                    ║
  4997. ║ └─────────────────────────┘                    ║
  4998. ║                                                ║
  4999. ║    ┌────────┐     ┌────────┐     ┌────────┐    ║
  5000. ║    │   OK   │     │ Cancel │     │  Help  │    ║
  5001. ║    └────────┘     └────────┘     └────────┘    ║
  5002. ╚════════════════════════════════════════════════╝
  5003.  
  5004. Each of the options in this dialog box are described as follows:
  5005.  
  5006.    ╔═════════╗
  5007.    ║ Sort By ║
  5008.    ╚═════════╝
  5009.  
  5010. The "Sort By" group of options controls what  ┌─ Sort By ───────────────┐
  5011. information in each directory entry is used   │ (■) System name         │
  5012. for the sorting process.  For example, if     │ ( ) System phone number │
  5013. choose the "System Name" option, then all     │ ( ) Notes               │
  5014. entries will be sorted into alphabetical      │ ( ) Last call date      │
  5015. order.  The five options are described more   │ ( ) Total calls         │
  5016. fully below:                                  └─────────────────────────┘
  5017.  
  5018.        1.  System Name - Sort the entries alphabetically by
  5019.            the name of each system.
  5020.  
  5021.        2.  System Phone Number - Sort the entries alphabetically
  5022.            by their phone numbers.  Since RIPterm can have up to
  5023.            three phone numbers for each directory entry, it is
  5024.            possible for the second or third number to be used in
  5025.            the sorting process - but only if two entries in the
  5026.            directory have the exact same main telephone number.
  5027.  
  5028.        3.  Notes - This sorts all entries based on the notes
  5029.            field of the directory entries.  All entries with
  5030.            notes are placed at the top of the list and any
  5031.            with no note entries are placed at the bottom of
  5032.            the directory.
  5033.  
  5034.        4.  Last Call Date - The last call date is the last date
  5035.            that a successful connection was made to a service.
  5036.            Sorting by this option allows you to find out what
  5037.            systems you haven't called in ages, or which ones
  5038.            you called most recently.
  5039.  
  5040.        5.  Total Calls - This option sorts your directory based
  5041.            on the total number of completed calls to each
  5042.            service.  With this you can determine which systems
  5043.            are the most frequently called, and which ones you
  5044.            hardly ever call.
  5045.  
  5046. It should be noted that any directory entry which is not in use will
  5047. always be put at the very bottom of the dialing directory, regardless
  5048. of the way you try to sort your entries.
  5049.  
  5050.    ╔════════════╗
  5051.    ║ Sort Order ║
  5052.    ╚════════════╝
  5053.                                                        ┌─ Sort Order ───┐
  5054. The Sort Order option lets you control whether your    │ (■) Ascending  │
  5055. directory entries should be sorted "up" or "down".     │ ( ) Descending │
  5056. ascending order means that you are sorting "up", and   └────────────────┘
  5057. descending order means that you are sorting "down".
  5058. Here are some examples in each of the five categories:
  5059.  
  5060.         SYSTEM NAME
  5061.         ───────────
  5062.  
  5063.                Ascending           Descending
  5064.                ══════════════════════════════════
  5065.                Name                Name
  5066.                ──────────────────────────────────
  5067.                ArenaBBS            TeleGrafix BBS
  5068.                Bob's BBS           CompuServe
  5069.                CompuServe          Bob's BBS
  5070.                TeleGrafix BBS      ArenaBBS
  5071.  
  5072.         SYSTEM PHONE NUMBER
  5073.         ───────────────────
  5074.  
  5075.                Ascending           Descending
  5076.                ══════════════════════════════════
  5077.                Phone Number        Phone Number
  5078.                ──────────────────────────────────
  5079.                1-213-555-1212      1-805-999-5555
  5080.                1-714-999-8888      1-805-888-7777
  5081.                1-805-888-7777      1-714-999-8888
  5082.                1-805-999-5555      1-213-555-1212
  5083.  
  5084.         SYSTEM NOTES
  5085.         ────────────
  5086.  
  5087.                Ascending                   Descending
  5088.                ═════════════════════════════════════════════════════
  5089.                Name    Notes               Name    Notes
  5090.                ─────────────────────────────────────────────────────
  5091.                BBS 1 - My favorite         BBS 3 - Tech Support BBS
  5092.                BBS 2 - Nobody's favorite   BBS 2 - Nobody's favorite
  5093.                BBS 3 - Tech Support BBS    BBS 1 - My favorite
  5094.                BBS 4                       BBS 4
  5095.                BBS 5                       BBS 5
  5096.  
  5097.         LAST CALL DATE
  5098.         ──────────────
  5099.  
  5100.                Ascending                      Descending
  5101.                ═════════════════════════════════════════════════════════
  5102.                Name              Date         Name              Date
  5103.                ─────────────────────────────────────────────────────────
  5104.                CompuServe        02/03/92     TeleGrafix BBS    05/17/95
  5105.                Bob's BBS         11/27/93     GEnie             06-22/94
  5106.                ArenaBBS          11/28/93     ArenaBBS          11/28/93
  5107.                GEnie             06-22/94     Bob's BBS         11/27/93
  5108.                TeleGrafix BBS    05/17/95     CompuServe        02/03/92
  5109.  
  5110.         TOTAL CALLS TO DATE
  5111.         ───────────────────
  5112.  
  5113.                Ascending                      Descending
  5114.                ═════════════════════════════════════════════════════════
  5115.                Name              Calls        Name              Calls
  5116.                ─────────────────────────────────────────────────────────
  5117.                CompuServe        0            TeleGrafix BBS    92
  5118.                Bob's BBS         5            GEnie             23
  5119.                ArenaBBS          23           ArenaBBS          23
  5120.                GEnie             23           Bob's BBS         5
  5121.                TeleGrafix BBS    92           CompuServe        0
  5122.  
  5123.    ┌────────┐
  5124.    │   OK   │
  5125.    └────────┘
  5126.  
  5127. Choosing the OK option will close the sorting dialog box and prompt you
  5128. if you are sure that you want to actually sort your dialing directory.
  5129. Choosing the yes option from this dialog will actually start the sorting
  5130. procedure.
  5131.  
  5132.    ┌────────┐
  5133.    │ Cancel │
  5134.    └────────┘
  5135.  
  5136. The cancel option hides the sort dialog and aborts any sort operation.
  5137.  
  5138.    ┌────────┐
  5139.    │  Help  │
  5140.    └────────┘
  5141.  
  5142. Clicking the help option shows the solution to the Grand Unified Theory.
  5143.  
  5144. ┌───────────────────────────────────────────────────────────────────────────┐
  5145. │▒▒▒ 5.2.1 ■ Editing Dialing Directory Entries ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  5146. └───────────────────────────────────────────────────────────────────────────┘
  5147.  
  5148. When you choose to edit Dialing Directory entries, a dialog box like this
  5149. appears on your screen to let you edit the various entries:
  5150.  
  5151. ┌───────────────────────────────────────────────────────────────────────────┐
  5152. │┌─────────────────────────────────────────────────────────────────────────┐│
  5153. ││                        Edit Directory Entry #1                          ││
  5154. │├─────────────────────────────────────────────────────────────────────────┤│
  5155. ││                ┌─────────────────────────┐              ┌───────────┬─┐ ││
  5156. ││    System Name │The Vector Sector        │     Prefix # │ Default   ││ ││
  5157. ││                ├─────────────────────────┤              ├───────────┼─┤ ││
  5158. ││ Phone Number 1 │714/379-2133             │     Suffix # │ Default   ││ ││
  5159. ││                ├─────────────────────────┤              ├───────────┴─┤ ││
  5160. ││ Phone Number 2 │714/379-2134             │   System Dir │             │ ││
  5161. ││                ├─────────────────────────┤              ├─────────────┤ ││
  5162. ││ Phone Number 3 │714/379-2135             │      User-ID │             │ ││
  5163. ││                ├─────────────────────────┤              ├─────────────┤ ││
  5164. ││          Notes │Home of RIPscrip graphics│     Password │             │ ││
  5165. ││                └─────────────────────────┘              └─────────────┘ ││
  5166. ││     VT-102 [ ]  Local Echo [ ]  Destruct. BS [XI  Hide UserID & P/W [ ] ││
  5167. ││ CustomPort [ ]   Add CR/LF [ ]  BS Sends DEL [ ]  Restricted Access [ ] ││
  5168. │├─────────────────────────────────────────────────────────────────────────┤│
  5169. ││           ┌────────────┬─┐                         ┌──────────────────┐ ││
  5170. ││  COM Port │ COM1       ││      BIOS COM Port [ ]  │ Default Settings │ ││
  5171. ││           ├────────────┼─┤                         └──────────────────┘ ││
  5172. ││ Baud Rate │ 19,200     ││          Port Lock [X]  ┌──────────────────┐ ││
  5173. ││           ├────────────┼─┤                         │ Active Settings  │ ││
  5174. ││ Data Bits │ 8 Bits     ││   Modem Connection [X]  └──────────────────┘ ││
  5175. ││           ├────────────┼─┤                         ┌──────────────────┐ ││
  5176. ││    Parity │ No Parity  ││            RTS/CTS (■)  │    Set 8-N-1     │ ││
  5177. ││           ├────────────┼─┤                         └──────────────────┘ ││
  5178. ││ Stop Bits │ 1 Stop Bit ││           XON/XOFF ( )  ┌──────────────────┐ ││
  5179. ││           └────────────┴─┘                         │    Set 7-E-1     │ ││
  5180. ││                                                    └──────────────────┘ ││
  5181. ││           ┌────────┐          ┌────────┐          ┌────────┐            ││
  5182. ││           │   OK   │          │ Cancel │          │  Help  │            ││
  5183. ││           └────────┘          └────────┘          └────────┘            ││
  5184. │└─────────────────────────────────────────────────────────────────────────┘│
  5185. └───────────────────────────────────────────────────────────────────────────┘
  5186.  
  5187. The significance of each of these fields are described below.  The top
  5188. half of the dialog box deals with settings needed for each entry.  The
  5189. bottom half of the dialog box deals with the Custom Port settings, and is
  5190. normally ghosted (grayed-out or non-selectable) unless the CustomPort
  5191. check box is selected.
  5192.  
  5193. ┌────────┐
  5194. │   OK   │
  5195. └────────┘
  5196.  
  5197. This will accept any changes you have made and return you to the Dialing
  5198. Directory dialog box.  Any changes you made in the editor will be
  5199. reflected in the directory window.  If you have selected multiple entries
  5200. to edit, then the remaining entries (if any) that haven't been edited will
  5201. be edited before you are returned to the directory screen.
  5202.  
  5203. ┌────────┐
  5204. │ Cancel │
  5205. └────────┘
  5206.  
  5207. This will cancel any modifications you have made in the directory editor.
  5208. You will be returned to the Dialing Directory automatically.  If you have
  5209. chosen to edit multiple directory entries (by selecting more than one),
  5210. and there are entries that haven't been edited yet, they will be edited
  5211. before you are eventually returned to the Dialing Directory dialog box.
  5212.  
  5213. ┌────────┐
  5214. │  Help  │
  5215. └────────┘
  5216.  
  5217. Click Help.  Perspiring minds want to know.
  5218.  
  5219.  
  5220. ▒▒▒ System Name ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5221.  
  5222. The System Name field is the name of the host that appears in the Dialing
  5223. Directory dialog.  This is the name that will be displayed to you whenever
  5224. you dial the host, and is used in general to describe the host.  You are
  5225. allowed 24 characters for the host name.
  5226.  
  5227. ▒▒▒ Phone Number 1 ■ Phone Number 2 ■ Phone Number 3 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5228.  
  5229. These are the telephone numbers used to dial the host.  The number should
  5230. be entered EXACTLY as you would dial it yourself if you were to use a phone.
  5231.  
  5232. You are allowed up to 24 characters in each number.  Valid characters are
  5233. digits 0-9, hyphens, slashes, and parenthesis (if your modem allows them).
  5234. You may use a comma (,) for a two or three second pause (depending on your
  5235. modem) Check your modem's documentation to determine the delay value.  If
  5236. you wish for RIPterm to perform a half-second pause instead of the modem,
  5237. use a tilde (~).
  5238.  
  5239. NOTE: If Use Modem is NOT selected, the Phone Number 1 field is
  5240.       transmitted without prefix or suffix as the activation string for
  5241.       the direct connection to the host.  Some systems require just a CR
  5242.       (Control-M or ^m) as the activation string.
  5243.  
  5244. ▒▒▒ Notes ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5245.  
  5246. This is a field where you may enter some comments or notes.  It is strictly
  5247. for your convenience.
  5248.  
  5249. ▒▒▒ Prefix # ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5250.  
  5251. This option lets you select the Dialing Prefix to use.  Usually, the best
  5252. choice is Default, unless you have a need for a particular prefix.
  5253.  
  5254. See Section 4.7 ■ Modem Dialing Prefixes for full details on prefixes.
  5255.  
  5256. ▒▒▒ Suffix # ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5257.  
  5258. This option lets you select the Dialing Suffix to use.  Usually, the best
  5259. choice is Default, unless you have a need for a particular suffix.
  5260.  
  5261. See Section 4.7 ■ Modem Dialing Prefixes for full details on suffixes.
  5262.  
  5263. ▒▒▒ System Dir ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5264.  
  5265. Each entry in the directory can have a sub-directory associated with it.
  5266. This directory is used when RIPscrip graphics are being viewed on the
  5267. host.  Any icon, RIPscrip, sound, or image files that are sent by the host
  5268. are automatically placed in the System Dir.  This in effect, helps keep
  5269. your icons separated from each other.
  5270.  
  5271. If you omit a directory name in this field, and you dial into a RIPscrip
  5272. host that requires icons or RIPscrip files, RIPterm will look for them
  5273. automatically in the ICONS\ sub-directory.  It is recommended that you
  5274. keep host specific files in their proper sub-directories so as to keep
  5275. files with the same name from overwriting each other.
  5276.  
  5277. You do not need to create the sub-directory yourself.  RIPterm will create
  5278. it for you automatically.
  5279.  
  5280. If the System Dir field is not blank, RIPterm checks in that directory
  5281. FIRST for any necessary files.  If the files are not found in that
  5282. sub-directory, RIPterm will check the ICONS\ sub-directory afterward to
  5283. see if it is there.  This facilitates the concept of "file override".
  5284.  
  5285. This "file override" is best explained by an example.  Let's say you call
  5286. several different RIPscrip hosts.  Each of them have numerous icons that
  5287. they use for their host.  Now as you are probably aware, the sysop of each
  5288. host thinks of his host as the only host in the world.  With that in mind,
  5289. they do not give a great amount of thought to the names that they give
  5290. their icon or RIPscrip files (i.e., not considering that other hosts might
  5291. have files with the same names).  Files like EMAIL.BMP or FILES.BMP would
  5292. be used on nearly any host!  If all these files were located in the same
  5293. directory, only the very latest files would be used when you call a host!
  5294.  
  5295. In other words, when you call host XYZ, you might see host ABC's EMAIL
  5296. icon! This is obviously not how it should work.  With this in mind,
  5297. keeping files in separate sub-directories resolves this problem quite
  5298. nicely.  Even if a sysop chooses to use the standard RIPterm EMAIL icon,
  5299. he can do that too. All he has to do is NOT provide you with his own EMAIL
  5300. icon.  RIPterm would first check host XYZ's directory, and after finding
  5301. that the file is not there, would check the ICONS\ directory and find it
  5302. there.  This way, the sysop has the ability to override standard icons
  5303. with his own without affecting the standard icons.
  5304.  
  5305. Keep in mind, that if you dial a host by type modem commands directly (not
  5306. using the Dialing Directory), then the correct directory may not be used
  5307. since RIPterm has no way of knowing which Dialing Directory entry you are
  5308. calling.  In other words, you should use the Dialing Directory to call ALL
  5309. RIPscrip hosts!  You can use the Manual Connect option to dial a host and
  5310. set the correct System Dir.
  5311.  
  5312. NOTE: RIPterm supports an automatic file transfer mode. This mode allows
  5313.       hosts to send files to your computer for subsequent use.  Any files
  5314.       received in this mode are automatically placed in the proper System
  5315.       Dir.  If no System Dir is defined, then the ICONS\ sub-directory is
  5316.       used as the destination sub-directory.  The Download Directory as
  5317.       set in the File Transfer Settings dialog box is not used in this
  5318.       situation as the destination directory.
  5319.  
  5320. ▒▒▒ User-ID ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5321.  
  5322. The User-ID field is simply a comment field for you to keep track of your
  5323. account for this system.  RIPterm makes no use of this information, and
  5324. the host can not get at this information in any way.
  5325.  
  5326. ▒▒▒ Password ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5327.  
  5328. The Password field is simply a comment field for you to keep track of
  5329. your password for this system.  RIPterm makes no use of this information,
  5330. and the host can not get at this information in any way.
  5331.  
  5332. ▒▒▒ VT-102 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5333.  
  5334. This enables VT-102 terminal emulation automatically when you connect to
  5335. this system, if selected.
  5336.  
  5337. See Section 3.4 ■ The Options Menu (Alt-O) for details on VT-102 emulation.
  5338.  
  5339. ▒▒▒ Local Echo ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5340.  
  5341. Local Echo sends every character you type directly to the screen.  If you
  5342. are seeing every character twice, then you need to turn this option OFF.
  5343.  
  5344. See Section 4.6.3 ■ Modem General Settings for more details on Local Echo.
  5345.  
  5346. ▒▒▒ Destruct. BS ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5347.  
  5348. A Destructive Backspace means that when you press the Backspace key on
  5349. your keyboard, it ERASES the character immediately to the left of the
  5350. cursor.  If Destructive Backspace is disabled, then the cursor simply
  5351. moves one character cell to the left.
  5352.  
  5353. Destructive Backspace defaults to ON.
  5354.  
  5355. ▒▒▒ Hide UserID & P/W ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5356.  
  5357. This option is ghosted, and does nothing in this release of RIPterm.  In
  5358. the future, this option will be used to keep your User-ID and Password
  5359. fields secret.
  5360.  
  5361. ▒▒▒ CustomPort ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5362.  
  5363. Selecting the Custom Port option enables the bottom half of the dialog,
  5364. and allows you to use the settings at the bottom of the screen.
  5365.  
  5366. These settings now override the settings in your Modem Setup and Dialing
  5367. Prefixes Setup.
  5368.  
  5369. See Section 5.2.2 ■ Editing Dialing Directory Entries Custom Port Settings
  5370. below for details on setting all these options.
  5371.  
  5372. ▒▒▒ Add CR/LF ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5373.  
  5374. This option adds a carriage return (CR or Control-M) and a Line Feed (LF or
  5375. Control-J) to the end of every line of text received.
  5376.  
  5377. Normally, this is not necessary.  Some hosts however, require that CR/LF's
  5378. be ON for you to see text properly.  Normally, this option is OFF.
  5379.  
  5380. If text coming across the modem does not move to the next line, then you
  5381. need to turn Add CR/LF ON.
  5382.  
  5383. If every line of text is separated by a blank line, then you need to turn
  5384. Add CR/LF OFF.
  5385.  
  5386. ▒▒▒ BS Sends DEL ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5387.  
  5388. Some hosts don't recognize the Backspace key.  They use the Delete key
  5389. instead.  For your convenience, you can enable BS Sends DEL to tell
  5390. RIPterm make Backspace act just like Delete was pressed when Backspace the
  5391. key actually used.
  5392.  
  5393. ▒▒▒ Restricted Access ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5394.  
  5395. This option is ghosted, and does nothing in this release of RIPterm.  It
  5396. is included for future expansion.
  5397.  
  5398. ┌───────────────────────────────────────────────────────────────────────────┐
  5399. │▒▒▒ 5.2.2   ■ Editing Dialing Directory Entries Custom Port Settings ▒▒▒▒▒▒│
  5400. └───────────────────────────────────────────────────────────────────────────┘
  5401.  
  5402. The entire bottom half of the Edit Dialing Directory Entries dialog is
  5403. devoted to custom settings for an entry.  Selecting the Custom Port option
  5404. enables the bottom half of the dialog, and these settings now override
  5405. your default settings.
  5406.  
  5407. ▒▒▒ COM Port, Baud Rate, Data Bits, Parity, and Stop Bits ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5408.  
  5409. See Section 4.6.2 ■ Modem Port Settings for information on these options.
  5410.  
  5411. ▒▒▒ BIOS COM Port ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5412.  
  5413. This option is not available in the current release of RIPterm.
  5414.  
  5415. ▒▒▒ Port Lock ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5416.  
  5417. This option keeps the computer to modem speed constant.
  5418.  
  5419. See Section 4.6.3 ■ Modem General Settings for information on this option.
  5420.  
  5421. ▒▒▒ Modem Connection ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5422.  
  5423. If Modem Connection is selected, RIPterm knows that it is connected to a
  5424. modem. This is the normal, default situation.  RIPterm send the "Modem
  5425. Init" command string to the modem when it starts up.
  5426.  
  5427. If you are using RIPterm to connect directly to another computer via a
  5428. serial link (for example, by using a null modem cable), then you would
  5429. want to select Another Computer.
  5430.  
  5431. ▒▒▒ RTS/CTS and XON/XOFF ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  5432.  
  5433. These options are for received data Flow Control.
  5434.  
  5435. See Section 4.6.3 ■ Modem General Settings for information on this option.
  5436.  
  5437. ┌──────────────────┐
  5438. │ Default Settings │
  5439. └──────────────────┘
  5440.  
  5441. This button takes the active settings from the Modem Setup dialog and
  5442. enters them into the fields for you.  This is a handy way to get back to
  5443. your starting point.
  5444.  
  5445. ┌──────────────────┐
  5446. │ Active Settings  │
  5447. └──────────────────┘
  5448.  
  5449. This button takes whatever settings may have been changed by connecting to
  5450. a particular host.  In most cases, this button will behave exactly the
  5451. same as the Default Settings button.
  5452.  
  5453. ┌──────────────────┐
  5454. │    Set 8-N-1     │
  5455. └──────────────────┘
  5456.  
  5457. This button sets the Data Bits to 8, Parity to None, and Stop Bits to 1.
  5458. This is the most common settings for connecting to a remote system.
  5459.  
  5460. ┌──────────────────┐
  5461. │    Set 7-E-1     │
  5462. └──────────────────┘
  5463.  
  5464. This button sets the Data Bits to 7, Parity to Even, and Stop Bits to 1.
  5465.  
  5466. ┌───────────────────────────────────────────────────────────────────────────┐
  5467. │▒▒▒ 5.2.3 ■ Dialing Directory Conversion Utility (DIALCONV.EXE) ▒▒▒▒▒▒▒▒▒▒▒│
  5468. └───────────────────────────────────────────────────────────────────────────┘
  5469.  
  5470. For your convenience, a utility program has been included with RIPterm to
  5471. convert Dialing Directory files from other popular terminal programs to
  5472. RIPterm v1.54 format.  This program currently supports the conversion of
  5473. Telix and TeleMate directory files to RIPterm format.  Conversion is "one
  5474. way".  In other words, you cannot convert a RIPterm directory file to
  5475. Telix format, but you can convert Telix to RIPterm v1.54 format.
  5476.  
  5477. NOTE: There is a separate utility included to convert RIPterm v1.54
  5478.       directories to RIPterm v2.0 directories.  If you are converting a
  5479.       Telix or TeleMate directory to RIPterm v2.0 format, you must do it
  5480.       in two steps.
  5481.  
  5482. Use of DIALCONV is quite simple.  The program will auto-detect what type
  5483. of Dialing Directory file is to be processed and will automatically use
  5484. the appropriate conversion method necessary for the given file.
  5485.  
  5486. To convert a directory file, enter a command similar to:
  5487.  
  5488.     DIALCONV TELIX.FON RIPTERM.PHO
  5489.  
  5490. In the preceding example, DIALCONV would convert the Telix directory file
  5491. TELIX.FON to a RIPterm directory file called RIPTERM.PHO.  RIPterm uses
  5492. the extension of .PHO to designate Dialing Directories.
  5493.  
  5494. All "statistical" data in the source directory file are converted into the
  5495. new RIPterm file.  For example, the last date a host was called, and total
  5496. number of calls you have made to that host are converted as well and are
  5497. made part of the RIPterm directory file. In addition, COM port, baud rate
  5498. and other settings are converted as well for your convenience.
  5499.  
  5500. If you wish to simply view the contents of a Telix or TeleMate directory
  5501. file without conversion (to make sure that conversion would take place
  5502. properly), you can choose an optional "view" option for DIALCONV by
  5503. specifying the "-v" switch on the command line.  For example, to list out
  5504. all the valid entries in a Telix directory file called TELIX.FON to the
  5505. screen, enter the following command:
  5506.  
  5507.     DIALCONV -v TELIX.FON
  5508.  
  5509. All entries will be displayed to the screen for you.  Output can be
  5510. captured to a text file if you wish by using the MS-DOS redirection
  5511. feature.  Using the preceding example, let's say you wanted to print all
  5512. entries in the Telix directory file to the text file TELIX.LST, enter the
  5513. following command:
  5514.  
  5515.     DIALCONV -v TELIX.FON >TELIX.LST
  5516.  
  5517. Note the use of the redirection symbol ">" followed by the filename to
  5518. redirect output to.  You could just have easily directed the programs
  5519. output to the Printer with the following command:
  5520.  
  5521.     DIALCONV -v TELIX.FON >PRN
  5522.  
  5523. ┌───────────────────────────────────────────────────────────────────────────┐
  5524. │▒▒▒ 5.2.4 ■ Dialing Directory File Format ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  5525. └───────────────────────────────────────────────────────────────────────────┘
  5526.  
  5527. For the technically minded, this section contains the C header file
  5528. containing all the correct values for working with the RIPterm Dialing
  5529. Directory file.  This is provided for programmers who wish to create
  5530. maintenance utilities.
  5531.  
  5532. //========================================================================
  5533. // A phone book contains the necessary information to dial one or more
  5534. // host systems.  Each host system may have up to three phone numbers
  5535. // attached to it (for multi-line systems without a "real" rotary.  The
  5536. // entire phone book file may be password restricted, making it so that
  5537. // you have to enter a password to gain access to the entire phone book.
  5538. // Alternatively, you may protect certain entries in the phone book with
  5539. // the master phone book password so that only authorized dialouts can
  5540. // occur on particular numbers, but leaving other numbers open for regular
  5541. // use (useful in a family situation).
  5542. //
  5543. // If the entire phone book is password protected, then all system names,
  5544. // telephone numbers, login user-id's and login passwords are encrypted to
  5545. // prevent unscrupulous users from trying to hack the raw binary phone
  5546. // book file.  If only particular entries are protected (i.e., the whole
  5547. // phone book file isn't password protected), then only the phone numbers,
  5548. // login user-id's and login passwords are encrypted.  The system names
  5549. // are left unencrypted so that they can show up in the Dialing Directory
  5550. // dialog box (you just can't access them without the phone book password)
  5551. //========================================================================
  5552.  
  5553. //------------------------------------------------------------------------
  5554. // These definitions specify the structure of a phone book's header data
  5555. // block.  At the very beginning of the file is a text message that
  5556. // identifies the file as a RIPterm directory file, followed by the ASCII
  5557. // character CTRL-Z (end of file).  If a user types out this file, they
  5558. // will only see the title and nothing more.  This keeps out only the most
  5559. // casual of hacker.  Binary file viewing utilities will bypass this
  5560. // counter-measure.  Immediately after the file header will be zero or
  5561. // more phone entry records.  The exact number of records that should be
  5562. // in the file is stored in the phdTotalEntries member of this structure.
  5563. // The maximum number of phone directory entries is 1024
  5564. //------------------------------------------------------------------------
  5565.  
  5566. typedef unsigned short  WORD;
  5567. typedef   signed short SWORD;
  5568. typedef unsigned long  DWORD;
  5569. typedef   signed long SDWORD;
  5570.  
  5571. typedef unsigned char BYTE;
  5572.  
  5573.  
  5574. #define PHONE_TITLE       " RIPterm Dialing Directory File \n\r"
  5575. #define PHONE_TITLE_SIZE  37
  5576.  
  5577. #define PHONE_MAX_ENTRIES 1000U
  5578. #define PHONE_MIN_ENTRIES 20
  5579.  
  5580. #define DIAL_DIR_FILENAME "RIPTERM.PHO"
  5581.  
  5582. #define MAX_NUMS          3                  /* Max phone #'s per entry    */
  5583.  
  5584. #define PHONE_PWORD_LEN   25                 /* Length of password field   */
  5585.  
  5586. //
  5587. // Finds the offset of a particular record in the Dialing Directory file.
  5588. //
  5589.  
  5590. #define PHONE_DIR_OFFSET( which )                                     \
  5591.      ( ( SDWORD ) sizeof( phoneHeader )  +                            \
  5592.        ( SDWORD ) sizeof( phoneEntry )   *  ( SDWORD ) ( which ) )
  5593.  
  5594. typedef enum _phoneHeaderFlags
  5595. {
  5596.      phdPasswordRestricted       = 0x0001,   // Password phone book access?
  5597.      phdPasswordProtectedEntries = 0x0002    // P/W protects some entries
  5598. } phoneHeaderFlags;
  5599.  
  5600. typedef struct _phoneHeader *phoneHeaderPtr;
  5601. typedef struct _phoneHeader
  5602. {
  5603.      char phdTitle[ PHONE_TITLE_SIZE ];      // Title of phone book file
  5604.      char phdEofChar;                        // EOF char ASCII 26 (Ctrl-Z)
  5605.      WORD phdTotalEntries;                   // Total phone book entries
  5606.      WORD phdFlags;                          // Various phone book flags
  5607.      WORD phdTotalProtectedEntries;          // Total # protected entries
  5608.      char phdPassword[ PHONE_PWORD_LEN ];    // Phone Book Access Password
  5609.      char phdSpareSpace[ 81 ];               // SIZEOF: 150 bytes
  5610. } phoneHeader;
  5611.  
  5612. //----------------------------------------------------------------------
  5613. // The following definitions are used for the phone book records.
  5614. // These record entries define a particular host system.  There are zero
  5615. // or more of these records immediately following the phone book header
  5616. // data block.  The total number of phone record entries is defined as
  5617. // header->phdTotalEntries
  5618. //----------------------------------------------------------------------
  5619.  
  5620. typedef enum _phoneFlags
  5621. {
  5622.      phoBspaceDestructive     = 0x0001,      // Non destructive backspace
  5623.      phoBspaceSendDelete      = 0x0002,      // BS key sends DEL (not BS)
  5624.      phoHideUserIdAndPassword = 0x0004,      // Password is hidden
  5625.      phoProtectedEntry        = 0x0008,      // Entry access by book p/w
  5626.      phoCustomPortConfig      = 0x0010       // Use setup port config?
  5627. } phoneFlags;
  5628.  
  5629. #define PHONE_UID_LEN     30                 // Length of userid field
  5630. #define PHONE_NAME_LEN    25                 // Length of system name
  5631. #define PHONE_NUM_LEN     25                 // Length of phone number
  5632. #define PHONE_ID_LEN      13                 // Length of system ID field
  5633. #define PHONE_NOTE_LEN    51                 // Length of user note field
  5634.  
  5635. typedef struct _phoneEntry *phoneEntryPtr;
  5636. typedef struct _phoneEntry
  5637. {
  5638.      char phoName[ PHONE_NAME_LEN ];               // Name of System
  5639.      char phoNumber[ MAX_NUMS ] [ PHONE_NUM_LEN ]; // Phone #(s) of System
  5640.                                                    // ----------------------
  5641.      portSetup phoPortConfig;                      // COM port for entry
  5642.                                                    // ----------------------
  5643.      char   phoSystemID[ PHONE_ID_LEN ];           // System-ID (filename)
  5644.                                                    // ----------------------
  5645.      SDWORD phoTotalConnects;                      // Total # of connections
  5646.      SWORD  phoLastDate;                           // Last Date connected
  5647.                                                    // ----------------------
  5648.      BYTE   phoPrefixUsed;                         // Prefix (0=def, 1-3)
  5649.      BYTE   phoSuffixUsed;                         // Suffix (0=def, 1-3)
  5650.                                                    // ----------------------
  5651.      char   phoSystemUserID[ PHONE_UID_LEN ];      // UserID used on system
  5652.      char   phoSystemPassword[ PHONE_PWORD_LEN ];  // P/W used on system
  5653.                                                    // ----------------------
  5654.      char   phoNotes[ PHONE_NOTE_LEN ];            // Misc user notes
  5655.                                                    // ----------------------
  5656.      WORD   phoFlags;                              // Various phone flags
  5657.                                                    // ----------------------
  5658.      WORD   phoTermEmulation;                      // Default emulation
  5659.                                                    // ----------------------
  5660.      char   phoSpareSpace[5];                      // Spare space
  5661. } phoneEntry;                                      // SIZEOF: 250 Bytes
  5662.  
  5663. //------------------------------------------------------------------------
  5664. // This following structure defines a serial-port configuration.  There
  5665. // are technically two pertinent serial port configuration blocks that are
  5666. // used at any one time, the "current port config", and the "default setup
  5667. // config" block.  The "current" config is the one that is
  5668. // driving the serial port, which can vary from one Dialing Directory
  5669. // entry to another.  The default serial port setup stored in the setup
  5670. // file merely defines the standard default serial configuration.  When a
  5671. // Dialing Directory entry is dialed, this can modify the current port
  5672. // configuration, but leaves the default setup configuration untouched.
  5673. //------------------------------------------------------------------------
  5674.  
  5675. typedef enum _comPorts
  5676. {
  5677.      portNone    = -1,                       // Com port (none)
  5678.      portCOM1    = 0,                        // Com port COM1
  5679.      portCOM2    = 1,                        // Com port COM2
  5680.      portCOM3    = 2,                        // Com port COM3
  5681.      portCOM4    = 3,                        // Com port COM4
  5682. } comPorts;                                  // SIZEOF: 2 bytes
  5683.  
  5684. typedef enum _baudRates
  5685. {
  5686.      baud300     = 0,                        // Baud rate 300 bps
  5687.      baud1200    = 1,                        // Baud rate 1200 bps
  5688.      baud2400    = 2,                        // Baud rate 2400 bps
  5689.      baud4800    = 3,                        // Baud rate 4800 bps
  5690.      baud9600    = 4,                        // Baud rate 9600 bps
  5691.      baud19200   = 5,                        // Baud rate 19200 bps
  5692.      baud38400   = 6,                        // Baud rate 38400 bps
  5693.      baud57600   = 7,                        // Baud rate 57600 bps
  5694.      baud115200  = 8,                        // Baud rate 115200 bps
  5695. } baudRates;                                 // SIZEOF: 2 bytes
  5696.  
  5697. typedef enum _dataBits
  5698. {
  5699.      dataBits8       = 0,                    // 8 data bits (full binary)
  5700.      dataBits7       = 1,                    // 7 data bits
  5701. } dataBits;                                  // SIZEOF: 2 bytes
  5702.  
  5703. typedef enum _parity
  5704. {
  5705.      parityNone    = 0,                      // No parity
  5706.      parityEven    = 1,                      // Even parity
  5707.      parityOdd     = 2,                      // Odd parity
  5708. } parity;                                    // SIZEOF: 2 bytes
  5709.  
  5710. typedef enum _stopBits
  5711. {
  5712.      stopBits1       = 0,                    // 1 stop bit
  5713.      stopBits2       = 1,                    // 2 stop bits
  5714. } stopBits;                                  // SIZEOF: 2 bytes
  5715.  
  5716. typedef enum _flowControl
  5717. {
  5718.      flowRtsCts  = 0x0001,                   // RTS/CTS flow control
  5719.      flowXonXoff = 0x0002,                   // XON/XOFF flow control
  5720. } flowControl;                               // SIZEOF: 2 bytes
  5721.  
  5722. typedef enum _comFlags
  5723. {
  5724.      portUseModem      = 0x0001,             // Use modem protocols
  5725.      portLockBaudRate  = 0x0002,             // No auto-baud detection
  5726.      portBios          = 0x0004,             // Use BIOS INT14 interface
  5727.      portHalfDuplex    = 0x0008,             // Local echo - full duplex
  5728.      portCrLf          = 0x0010,             // Use CR/LF for CR's or LF's
  5729.      portDtrHangup     = 0x0020,             // Drop DTR to hangup?
  5730.      portBsDestructive = 0x0040,             // Destructive backspace
  5731.      portBsSendsDel    = 0x0080,             // BS key sends DEL key
  5732. } comFlags;                                  // SIZEOF: 2 bytes
  5733.  
  5734. typedef struct _portSetup
  5735. {
  5736.      SWORD portComPort;                      // COM port # (1 - 4)
  5737.      WORD  portBaudRate;                     // Baud Rate (300-115,200)
  5738.      WORD  portDataBits;                     // Data Bits (7 or 8)
  5739.      WORD  portParity;                       // Parity setting (N, E or O)
  5740.      WORD  portStopBits;                     // Stop Bits (1 or 2)
  5741.      WORD  portFlowControl;                  // Flow Control (RTS or XOFF)
  5742.      WORD  portFlags;                        // Port config flags
  5743. } portSetup;                                 // SIZEOF: 14 bytes
  5744.  
  5745. //========================================================================
  5746. //
  5747. // NOTE: If the header says that the FILE is password protected
  5748. // (phoneHeader.phdFlags & phdPasswordRestricted), then the password field
  5749. // (phoneHeader.phdPassword) in the header is encrypted
  5750. //
  5751. // If the header says that certain ENTRIES are password protected
  5752. // (phoneHeader.phdFlags & phdPasswordProtectedEntries), then some or all
  5753. // entries in the file are encrypted.  To tell if an entry is password
  5754. // protected, phoneEntry.phoFlags & phoProtectedEntry will be non-zero.
  5755. //
  5756. // The fields encrypted are the system name, phone number, user-id, user
  5757. // password, notes, and system ID (directory) are encrypted as well.
  5758. //
  5759. // No matter which flag is set, the password to gain access is encrypted in
  5760. // the header.
  5761. //
  5762. // TeleGrafix is NOT publishing the encryption algorithm used.
  5763. //
  5764. // A directory entry is considered blank if the system name field
  5765. // (phoneEntry.phoName) is blank.
  5766. //
  5767. //========================================================================
  5768.  
  5769. ┌───────────────────────────────────────────────────────────────────────────┐
  5770. │▒▒▒ 5.2.5 ■ The Dialing Window ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  5771. └───────────────────────────────────────────────────────────────────────────┘
  5772.  
  5773. The Dialing Window appears when RIPterm is dialing the modem.  This window
  5774. displays the number of seconds elapsed, the time the first dialing
  5775. started, the time of the current dialing started, the telephone number,
  5776. the time remaining until this dialing is aborted, and the status of the
  5777. current dialing attempt.
  5778.  
  5779.     ┌────────────────────────────────────────────────────────┐
  5780.     │┌──────────────────────────────────────────────────────┐│
  5781.     ││                 Dialing Host System                  ││
  5782.     │├──────────────────────────────────────────────────────┤│
  5783.     ││                ┌───────────────────────────────────┐ ││
  5784.     ││    System Name │ The Vector Sector                 │ ││
  5785.     ││                └───────────────────────────────────┘ ││
  5786.     ││                ┌───────────────────────────────────┐ ││
  5787.     ││   Phone Number │ 714/379-2133                      │ ││
  5788.     ││                └───────────────────────────────────┘ ││
  5789.     ││                ┌──────────┐                 ┌──────┐ ││
  5790.     ││     Start Time │ hh:mm:ss │       Attempt # │ 1    │ ││
  5791.     ││                └──────────┘                 └──────┘ ││
  5792.     ││                ┌──────────┐                 ┌────┬─┐ ││
  5793.     ││   Current Time │ hh:mm:ss │  Time Remaining │ 42 ││ ││
  5794.     ││                └──────────┘                 └────┴─┘ ││
  5795.     ││                ┌───────────────────────────────────┐ ││
  5796.     ││         Status │ Dialing...                        │ ││
  5797.     ││                └───────────────────────────────────┘ ││
  5798.     ││  ┌────────┐┌────────┐┌────────┐┌────────┐┌────────┐  ││
  5799.     ││  │   OK   ││ Cancel ││ Cycle  ││ Remove ││  Help  │  ││
  5800.     ││  └────────┘└────────┘└────────┘└────────┘└────────┘  ││
  5801.     │└──────────────────────────────────────────────────────┘│
  5802.     └────────────────────────────────────────────────────────┘
  5803.  
  5804. Each field is described more fully in the following sections:
  5805.  
  5806. ┌─────────────┐
  5807. │ System Name │
  5808. └─────────────┘
  5809.  
  5810. This field displays the name of the host that is being dialed.  This field
  5811. may be blank if you choose to dial via Manual Connect.
  5812.  
  5813. ┌──────────────┐
  5814. │ Phone Number │
  5815. └──────────────┘
  5816.  
  5817. This displays the telephone number that is being used when dialing the
  5818. designated host.  It is shown in this field exactly as it is transmitted
  5819. to the modem.
  5820.  
  5821. ┌────────────┐
  5822. │ Start Time │
  5823. └────────────┘
  5824.  
  5825. This field shows the time that the modem began trying to dial out.  As the
  5826. modem cycles through the various attempts to connect, this time does not
  5827. change.  The format of this field is HH:MM:SS (hours, minutes, seconds).
  5828.  
  5829. ┌──────────────┐
  5830. │ Current Time │
  5831. └──────────────┘
  5832.  
  5833. This field displays the current time.  This field will constantly change
  5834. as the dialing progresses.  It is intended to give you a visual reference
  5835. to the time, compared to the start time.
  5836.  
  5837. ┌───────────┐
  5838. │ Attempt # │
  5839. └───────────┘
  5840.  
  5841. This shows how many tries have been made thus far for all phone numbers
  5842. selected.  If the host is busy, then it will try again after a brief
  5843. pause.  The maximum number of attempts is set in the Modem Setup dialog.
  5844.  
  5845. ┌────────────────┐
  5846. │ Time Remaining │
  5847. └────────────────┘
  5848.  
  5849. This message displays how many seconds remain before the current dialing
  5850. attempt will terminate.  By default, redial time is set to 45 seconds, but
  5851. this can be changed from within the Modem Setup dialog box.  High speed
  5852. modems, or long distance calls frequently need more than 45 seconds to
  5853. complete an outgoing call. To the right of this field are two small
  5854. arrows, an UP arrow, and a DOWN arrow.  These are for temporarily
  5855. increasing or decreasing the redial time for the rest of these dialing
  5856. attempts.
  5857.  
  5858. ┌────────┐
  5859. │ Status │
  5860. └────────┘
  5861.  
  5862. Periodically through the dialing process, various status messages may need
  5863. to be displayed to give you more information on what is going on.  Of the
  5864. various messages, you might see things like, "Host is Busy. Redialing...",
  5865. or "Time elapsed without connection".  This is used to tell you what is
  5866. going on.
  5867.  
  5868. ┌────────┐
  5869. │   OK   │
  5870. └────────┘
  5871.  
  5872. This returns you to the session screen.  It does NOT abort the current
  5873. dialing attempt.  This is handy if the connection is beginning, and you
  5874. need to access another feature in RIPterm.
  5875.  
  5876. ┌────────┐
  5877. │ Cancel │
  5878. └────────┘
  5879.  
  5880. This option will stop dialing.  You will be returned to the session
  5881. screen.  Any systems that you were trying to dial will remain selected the
  5882. next time you enter the Dialing Directory.
  5883.  
  5884. ┌────────┐
  5885. │ Cycle  │
  5886. └────────┘
  5887.  
  5888. This is used when you have selected some entries to dial.  By clicking
  5889. on Cycle, it will stop calling whichever host is currently being dialed,
  5890. and will go to the next host selected in your dialing list and begin to
  5891. dial that number.  If you are only dialing one host, this will stop the
  5892. current dialing attempt and re-dial the same number again.
  5893.  
  5894. ┌────────┐
  5895. │ Remove │
  5896. └────────┘
  5897.  
  5898. This option will remove an entry from your dial list.  What this means is
  5899. that whatever host is currently being dialed will have its dialing attempt
  5900. stopped, and then it will be de-selected in the Dialing Directory, then
  5901. RIPterm will attempt to dial the next selected number (if any).  If no
  5902. more entries are available in the dialing list, RIPterm will abort all
  5903. dialing and return to the session screen.
  5904.  
  5905. ┌────────┐
  5906. │  Help  │
  5907. └────────┘
  5908.  
  5909. The 5,023,109th time you click this button, it will do exactly the same
  5910. thing it did in all the previous attempts.
  5911.  
  5912. ┌───────────────────────────────────────────────────────────────────────────┐
  5913. │▒▒▒ 5.3 ■ Keystroke Macro Editor ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  5914. └───────────────────────────────────────────────────────────────────────────┘
  5915.  
  5916. Keystroke Macros are your own keyboard shortcuts.  For example, you can
  5917. instruct RIPterm to make the F5 key type your user-id and press <ENTER>
  5918. for you.  This would allow you to log-on quickly by simply pressing a
  5919. single key. RIPterm's macro system is easy to use, and very powerful!  You
  5920. can save your macro keys to the default macro file (RIPTERM.MAC), or if
  5921. you need to have multiple macro configurations, you can save macros to
  5922. different files.
  5923.  
  5924. When you choose the macro editor option, a dialog box similar to the
  5925. following will be displayed:
  5926.  
  5927. ┌──────────────────────────────────────────────────────────────────────────┐
  5928. │┌────────────────────────────────────────────────────────────────────────┐│
  5929. ││                        Keystroke Macro Editor                          ││
  5930. │├────────────────────────────────────────────────────────────────────────┤│
  5931. ││                                                                        ││
  5932. ││                           Common Macros (■)                            ││
  5933. ││                           System Macros ( )                            ││
  5934. ││               Terminal Emulation Macros ( )                            ││
  5935. ││                                                                        ││
  5936. │├────────────────────────────────────────────────────────────────────────┤│
  5937. ││         Keystroke ... Macro Replacement Text                           ││
  5938. ││┌────────────────────────────────────────────────────────────────────┬─┐││
  5939. │││  Control-Shift-S ... Sample Macro^m                                ││││
  5940. │││                                                                    ├─┤││
  5941. │││                                                                    │ │││
  5942. │││                                                                    │ │││
  5943. │││                                                                    │ │││
  5944. │││                                                                    │ │││
  5945. │││                                                                    │ │││
  5946. │││                                                                    │ │││
  5947. │││                                                                    │ │││
  5948. │││                                                                    │ │││
  5949. │││                                                                    │ │││
  5950. │││                                                                    │ │││
  5951. │││                                                                    │ │││
  5952. │││                                                                    │ │││
  5953. │││                                                                    │ │││
  5954. │││                                                                    │ │││
  5955. │││                                                                    │ │││
  5956. │││                                                                    │ │││
  5957. │││                                                                    ├─┤││
  5958. │││                                                                    ││││
  5959. ││└────────────────────────────────────────────────────────────────────┴─┘││
  5960. ││ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌─────┐ ┌──────┐ ││
  5961. ││ │  OK  │ │ Edit │ │ Add  │ │Delete│ │ Save │ │ Load │ │Clear│ │ Help │ ││
  5962. ││ └──────┘ └──────┘ └──────┘ └──────┘ └──────┘ └──────┘ └─────┘ └──────┘ ││
  5963. │└────────────────────────────────────────────────────────────────────────┘│
  5964. └──────────────────────────────────────────────────────────────────────────┘
  5965.  
  5966. When selecting macros to edit/delete, you may click on an existing macro,
  5967. then click EDIT or DELETE.  To select multiple macros to edit or delete,
  5968. click on each macro while holding down the SHIFT key.
  5969.  
  5970. RIPterm uses several different macro files.  Common Macros are stored in
  5971. RIPTERM.MAC.  System Macros are macros for a particular host, and are
  5972. named using the System Dir field.  The Terminal Emulation files included
  5973. with RIPterm are VT102.MAC and ANSI.MAC.
  5974.  
  5975. You may store multiple macros into Macro .MAC Files for future use.  You
  5976. may have as many macro files as you wish limited only by the amount of
  5977. available disk space.
  5978.  
  5979. System Macros have the highest precedence, then Common Macros, and finally
  5980. Terminal Emulation.  For example, if you have a System Macro that uses the
  5981. SAME KEYSTROKE as a Common Macro, it OVERRIDES the Common Macro.
  5982.  
  5983. SYSTEM MACROS ARE NOT CURRENTLY AVAILABLE IN THIS RELEASE OF RIPTERM!!!
  5984.  
  5985. NOTE: RIPterm uses most all of the Alt and Ctrl-Alt combinations for its
  5986.       menus.  If you create a macro using these key combinations, they
  5987.       will NOT work, because they are overridden by the menus.  RIPterm
  5988.       specifically does NOT make use of any of the function keys, so you
  5989.       have them all to yourself for keystroke macros.
  5990.  
  5991. ┌───────────────┐
  5992. │ Common Macros │
  5993. └───────────────┘
  5994.  
  5995. Common macros are available at all times at the session screen in RIPterm.
  5996.  
  5997. ┌───────────────┐
  5998. │ System Macros │
  5999. └───────────────┘
  6000.  
  6001. SYSTEM MACROS ARE NOT CURRENTLY AVAILABLE IN THIS RELEASE OF RIPTERM!!!
  6002.  
  6003. System Macros are macros for a particular host, and are stored in the
  6004. RIPterm directory.
  6005.  
  6006. The name of the macro file is the same as the System Dir with .MAC on the
  6007. end.  For example, if you have VECTSECT in your System Dir field in the
  6008. Dialing Directory, then the System Macro file would be VECTSECT.MAC.
  6009.  
  6010. NOTE: The System Macros are loaded automatically when you dial that host.
  6011.       If you don't have a System Dir entered for the current host, the
  6012.       System Macros will not be loaded.
  6013.  
  6014. ┌───────────────────────────┐
  6015. │ Terminal Emulation Macros │
  6016. └───────────────────────────┘
  6017.  
  6018. RIPterm supports two Terminal Emulation Macro sets: VT-102 and ANSI. These
  6019. are loaded automatically, depending on the Terminal Emulation setting in
  6020. either Modem Setup or the current Dialing Directory entry being dialed.
  6021.  
  6022. ┌────┐
  6023. │ OK │
  6024. └────┘
  6025.  
  6026. OK exits the Keystroke Macro Editor and returns to the session screen.
  6027.  
  6028. ┌──────┐
  6029. │ Edit │
  6030. └──────┘
  6031.  
  6032. Edits any selected macros.  If no macros are selected, you are prompted to
  6033. select some first.
  6034.  
  6035. ┌─────┐
  6036. │ Add │
  6037. └─────┘
  6038.  
  6039. This option is for adding more macros to the currently selected macro type.
  6040. When you click Add, you are first prompted for the keystroke to assign the
  6041. macro to.  For example, if you wanted to record a macro for the F5 key,
  6042. simply press the F5 key.  You may specify a combination of CTRL, ALT or
  6043. SHIFT keys as well.  RIPterm's macro editor allows you to define literally
  6044. hundreds of macros using nearly as complex a keystroke as you want.
  6045.  
  6046. WARNING: You would never want to create macros using just a single letter,
  6047.          or using control characters [such as CTRL-M (return) or CTRL-H
  6048.          (backspace)]. If you did, you would not be able to type without
  6049.          these macros being triggered.  This would make it difficult to
  6050.          use RIPterm with the keyboard.
  6051.  
  6052. NOTE: RIPterm uses most all of the Alt and Ctrl-Alt combinations for its
  6053.       menus.  If you create a macro using these key combinations, they
  6054.       will NOT work, because they are overridden by the menus.  RIPterm
  6055.       specifically does NOT make use of any of the function keys, so you
  6056.       have them all to yourself for keystroke macros.
  6057.  
  6058. After entering the keystroke, enter the text that should be sent to the
  6059. host (or the modem) if this macro is entered.  In other words, enter the
  6060. text that you want to be associated with this macro.  For example, if you
  6061. wanted to send the text "Hello World" to the host when you press F5,
  6062. simply type in "Hello World".
  6063.  
  6064. You may enter control characters into your macros by using a caret (^),
  6065. followed by the letter of the control key you want to send.  For example,
  6066. a CTRL-C would be represented as ^C.  A carriage return (<ENTER>) is
  6067. specified as ^M.  Also, an ESCAPE is generated by the sequence ^[ ...
  6068. There are a number of different combinations of CONTROL CHARACTERS that
  6069. you may choose from (see Section 5.3.1 for more details).
  6070.  
  6071. In addition to control characters, you can also insert TEXT VARIABLES or
  6072. POPUP PICKLISTS into your macros.  Refer to the RIPscrip Language
  6073. specification for details on these features.
  6074.  
  6075. To exit the ADD mode, simply press the <SPACE> key.
  6076.  
  6077. ┌────────┐
  6078. │ Delete │
  6079. └────────┘
  6080.  
  6081. This will delete the currently selected macros.  You are asked if you are
  6082. really sure you want to delete them.
  6083.  
  6084. ┌──────┐
  6085. │ Save │
  6086. └──────┘
  6087.  
  6088. Enter the filename that you want to save your defined macros to.  The
  6089. default for Common Macros is RIPTERM.MAC.  If you do not wish to store
  6090. your existing macros in the default macro file, you can save them to a
  6091. different file.
  6092.  
  6093. ┌──────┐
  6094. │ Load │
  6095. └──────┘
  6096.  
  6097. Enter the filename of the macro .MAC file you wish to load.  Macro files
  6098. are contained in the current RIPTERM directory unless you have some saved
  6099. elsewhere.  The default file is RIPTERM.MAC, or you can specify your own
  6100. macro file.
  6101.  
  6102. ┌───────┐
  6103. │ Clear │
  6104. └───────┘
  6105.  
  6106. This option removes ALL macros in the currently selected macro type
  6107. (System, Common, or Terminal Emulation).  You are asked if you are really
  6108. sure you want to delete them.
  6109.  
  6110. ┌──────┐
  6111. │ Help │
  6112. └──────┘
  6113.  
  6114. Clicking Help will probably bring up a blank screen.
  6115.  
  6116. ┌───────────────────────────────────────────────────────────────────────────┐
  6117. │▒▒▒ 5.3.1 ■ Control Characters in Keystroke Macros ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6118. └───────────────────────────────────────────────────────────────────────────┘
  6119.  
  6120. Not all hosts will allow you to use control characters.  Regardless of
  6121. that, the capability to send any control character exists in the
  6122. Keystroke Macro Editor.  The most commonly used control characters are:
  6123.  
  6124.     INDIVIDUAL CONTROL CHARACTERS                       VALUE
  6125.     ---------------------------------------------------------
  6126.     ^@ ... NUL ... Null byte                              0
  6127.     ^A ... SOH ... Ctrl-A (start of block)                1
  6128.     ^B ... STX ... Ctrl-B (aux. start of block)           2
  6129.     ^C ... ETX ... Ctrl-C (user break)                    3
  6130.     ^D ... EOT ... Ctrl-D (end of transfer)               4
  6131.     ^E ... ENQ ... Ctrl-E (enquire)                       5
  6132.     ^F ... ACK ... Ctrl-F (Acknowledgment)                6
  6133.     ^G ... BEL ... Ctrl-G (bell/beep)                     7
  6134.     ^H ... BS  ... Ctrl-H (backspace)                     8
  6135.     ^I ... HT  ... Ctrl-I (horizontal tab)                9
  6136.     ^J ... LF  ... Ctrl-J (line feed)                     10
  6137.     ^K ... VT  ... Ctrl-K (vertical tab)                  11
  6138.     ^L ... FF  ... Ctrl-L (top of form/clear screen)      12
  6139.     ^M ... CR  ... Ctrl-M (carriage return)               13
  6140.     ^N ... SO  ... Ctrl-N (shift out)                     14
  6141.     ^O ... SI  ... Ctrl-O (shift in)                      15
  6142.     ^P ... DLE ... Ctrl-P                                 16
  6143.     ^Q ... DC1 ... Ctrl-Q (resume data transmission/XON)  17
  6144.     ^R ... DC2 ... Ctrl-R                                 18
  6145.     ^S ... DC3 ... Ctrl-S (pause data transmission/XOFF)  19
  6146.     ^T ... DC4 ... Ctrl-T                                 20
  6147.     ^U ... NAK ... Ctrl-U (no acknowledgment/NAK)         21
  6148.     ^V ... SYN ... Ctrl-V (synchronize byte)              22
  6149.     ^W ... ETB ... Ctrl-W                                 23
  6150.     ^X ... CAN ... Ctrl-X (cancel/CAN)                    24
  6151.     ^Y ... EM  ... Ctrl-Y                                 25
  6152.     ^Z ... SUB ... Ctrl-Z (end of file)                   26
  6153.     ^[ ... ESC ... Escape character (ESC)                 27
  6154.     ^\ ... FS  ...                                        28
  6155.     ^] ... GS  ...                                        29
  6156.     ^_ ... US  ...                                        31
  6157.  
  6158.     SPECIAL KEYSTROKES
  6159.     ----------------------
  6160.     ^[[A ... Up arrow
  6161.     ^[[B ... Down arrow
  6162.     ^[[C ... Right arrow
  6163.     ^[[D ... Left arrow
  6164.     ^[[H ... Home key
  6165.     ^[[K ... End key
  6166.     ^[[L ... Control-Home
  6167.  
  6168. ┌───────────────────────────────────────────────────────────────────────────┐
  6169. │▒▒▒ 5.4 ■ View Scrollback Buffer ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6170. └───────────────────────────────────────────────────────────────────────────┘
  6171.  
  6172. Scrollback mode allows you to review previously displayed text information
  6173. that has come across the modem.  You may set the scrollback buffer size to
  6174. 0k - 9999k.
  6175.  
  6176. Within scrollback, you may choose from the following options:
  6177.  
  6178.     ■ SAVE current page to a text file
  6179.     ■ SAVE entire buffer to a text file
  6180.     ■ PRINT the current buffer page, or the entire buffer
  6181.     ■ SEARCH for a particular piece of text
  6182.     ■ SEARCH again for a previously searched for text string
  6183.  
  6184. At the top of the scrollback screen are a number of icons for the above
  6185. commands.  In addition, there are icons for scrolling up, down, paging up
  6186. and down or moving to the beginning or end of the buffer.
  6187.  
  6188. NOTE: The scrollback buffer filters out ANSI color codes and
  6189.       RIPscrip graphics for an uncluttered text display.
  6190.  
  6191. ┌──────────────────────────────────────────────────────────────────────────┐
  6192. │┌────────────────────────────────────────────────────────────────────────┐│
  6193. ││                           Scrollback Buffer                            ││
  6194. │├──────────────────────────────────────────────────────────────────────┬─┤│
  6195. ││                                                                      │││
  6196. ││                                                                      ├─┤│
  6197. ││                                                                      │ ││
  6198. ││                                                                      │ ││
  6199. ││                                                                      │ ││
  6200. ││                                                                      │ ││
  6201. ││                                                                      │ ││
  6202. ││                                                                      │ ││
  6203. ││                                                                      │ ││
  6204. ││                                                                      │ ││
  6205. ││                                                                      │ ││
  6206. ││                                                                      │ ││
  6207. ││ATZ                                                                   │ ││
  6208. ││OK                                                                    │ ││
  6209. ││AT&F                                                                  │ ││
  6210. ││OK                                                                    │ ││
  6211. ││AT&C1&D2                                                              │ ││
  6212. ││OK                                                                    │█││
  6213. ││AT&W                                                                  ├─┤│
  6214. ││OK                                                                    │││
  6215. │└──────────────────────────────────────────────────────────────────────┴─┘│
  6216. │  ┌────────┐┌────────┐┌────────┐┌────────┐┌────────┐┌────────┐┌────────┐  │
  6217. │  │   OK   ││ Search ││ Again  ││ Write  ││ Print  ││ Clear  ││  Help  │  │
  6218. │  └────────┘└────────┘└────────┘└────────┘└────────┘└────────┘└────────┘  │
  6219. └──────────────────────────────────────────────────────────────────────────┘
  6220.  
  6221. ┌────────┐
  6222. │   OK   │
  6223. └────────┘
  6224.  
  6225. Clicking OK returns you to the session screen.
  6226.  
  6227. ┌────────┐
  6228. │ Search │
  6229. └────────┘
  6230.  
  6231. Search looks through the entire Scrollback Buffer for a certain word or
  6232. phrase, starting at the beginning of the buffer.  The search string is
  6233. highlighted in yellow when it is found.  To find the next occurrence of the
  6234. word or phrase, click Again.
  6235.  
  6236. The search is NOT case sensitive.
  6237.  
  6238. ┌────────┐
  6239. │ Again  │
  6240. └────────┘
  6241.  
  6242. Again finds the next occurrence of the word or phrase specified in Find.
  6243. It will continue to the end of the buffer, and then say "No more matches
  6244. found".
  6245.  
  6246. ┌────────┐
  6247. │ Write  │
  6248. └────────┘
  6249.  
  6250. Write allows you to save the contents of the Scrollback Buffer.
  6251.  
  6252.     ┌──────────────────────────────────────────────────────────────┐
  6253.     │┌────────────────────────────────────────────────────────────┐│
  6254.     ││               Write Scrollback to What File?               ││
  6255.     │├────────────────────────────────────────────────────────────┤│
  6256.     ││            ┌───────────────────────────────────────────┐   ││
  6257.     ││   Filename │                                           │   ││
  6258.     ││            └───────────────────────────────────────────┘   ││
  6259.     ││       ┌────────────────┐         ┌────────────────┐        ││
  6260.     ││     ┌─┤  File Control  ├──┐    ┌─┤   Save What?   ├──┐     ││
  6261.     ││     │ └────────────────┘  │    │ └────────────────┘  │     ││
  6262.     ││     │                     │    │                     │     ││
  6263.     ││     │ (■) Append to File  │    │ (■) Current Page    │     ││
  6264.     ││     │ ( ) Overwrite File  │    │ ( ) Entire Buffer   │     ││
  6265.     ││     │                     │    │                     │     ││
  6266.     ││     └─────────────────────┘    └─────────────────────┘     ││
  6267.     ││        ┌────────┐       ┌────────┐       ┌────────┐        ││
  6268.     ││        │   OK   │       │ Cancel │       │  Help  │        ││
  6269.     ││        └────────┘       └────────┘       └────────┘        ││
  6270.     │└────────────────────────────────────────────────────────────┘│
  6271.     └──────────────────────────────────────────────────────────────┘
  6272.  
  6273. The Filename field is the name of the file to save the buffer to.  You can
  6274. enter full path and filename information here.  If you do NOT specify a
  6275. path, the file is saved into the RIPterm directory.
  6276.  
  6277. The File Control option lets you tell RIPterm what to do if a file by the
  6278. same name already exists.  If you select Append, RIPterm will add on to
  6279. the end of the file if it already exists, or create a new file if it
  6280. doesn't exist.  If you select Overwrite File, RIPterm will erase any
  6281. existing file before writing the new data to the file.
  6282.  
  6283. The Save What? options lets you tell RIPterm how much of the buffer you
  6284. wish to save.  You can save just the Current Page (as shown in the
  6285. Scrollback Buffer screen), or the Entire Buffer.
  6286.  
  6287. OK, Cancel, and Help function as expected.
  6288.  
  6289. ┌────────┐
  6290. │ Print  │
  6291. └────────┘
  6292.  
  6293. The print option has three options: Current Page, Entire Buffer, and Page
  6294. Eject.
  6295.  
  6296. The Current Page and Entire Buffer options let you tell RIPterm how much
  6297. of the buffer you wish to print.  You can print just the Current Page (as
  6298. shown in the Scrollback Buffer screen), or the Entire Buffer.
  6299.  
  6300. The Page Eject option is for ASCII, Epson, and HP LaserJet printers.  It
  6301. sends the correct command to eject the page from the printer.  Postscript
  6302. printers are not affected by this setting.
  6303.  
  6304. ┌────────┐
  6305. │ Clear  │
  6306. └────────┘
  6307.  
  6308. This option lets you clear the entire contents of the Scrollback Buffer.
  6309. You are prompted to be sure you want to clear the buffer.
  6310.  
  6311. ┌────────┐
  6312. │  Help  │
  6313. └────────┘
  6314.  
  6315. Clicking Help reveals the secrets of the Bermuda Triangle.
  6316.  
  6317. ┌───────────────────────────────────────────────────────────────────────────┐
  6318. │▒▒▒ 5.5 ■ External Applications ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6319. └───────────────────────────────────────────────────────────────────────────┘
  6320.  
  6321. RIPterm has a powerful feature which allows it to link-in external MS-DOS
  6322. programs into RIPterm to do things quickly and easily from within the
  6323. software.  You are allowed up to ten different applications to be
  6324. programmed into RIPterm.  At the touch of a key you can fire off one of
  6325. your application programs to do things like run Microsoft Windows (tm),
  6326. run text editors, offline mail readers or view graphics files.
  6327.  
  6328. What makes RIPterm's application system even more powerful is that you can
  6329. link application programs to particular file extensions.  The significance
  6330. of this may not be readily apparent until you think about what happens
  6331. when you download files off of a host with the same extension as that of
  6332. another application program.  For example, let's say that application #5
  6333. is defined as being your PCX file viewer program.  If you link that
  6334. application to files with a .PCX extension, then whenever you download a
  6335. PCX file your viewer will be run immediately instructing it to view the
  6336. file you just downloaded!
  6337.  
  6338. To make situations even nicer, RIPterm will return to MS-DOS (text mode)
  6339. and swap as much of RIPterm's data out of your 640k conventional memory as
  6340. possible before running your application.  When running applications,
  6341. RIPterm frees all but about 40k that must remain to reload RIPterm when
  6342. your application is finished.
  6343.  
  6344. ┌───────────────────────────────────────────────────────────────────────────┐
  6345. │▒▒▒ 5.5.1 ■ The Application Editor ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6346. └───────────────────────────────────────────────────────────────────────────┘
  6347.  
  6348. To configure External Applications, select Edit External Application from
  6349. the File menu.  You will see this dialog box:
  6350.  
  6351.     ┌─────────────────────────────────────────────────────────┐
  6352.     │┌───────────────────────────────────────────────────────┐│
  6353.     ││               Edit External Applications              ││
  6354.     │├───────────────────────────────────────────────────────┤│
  6355.     ││              ┌────────────────────────────────────┬─┐ ││
  6356.     ││  Current App │1. <blank>                          ││ ││
  6357.     ││              └────────────────────────────────────┴─┘ ││
  6358.     │├───────────────────────────────────────────────────────┤│
  6359.     ││              ┌──────────────────────────────────────┐ ││
  6360.     ││  Description │Edit a text file                      │ ││
  6361.     ││              └──────────────────────────────────────┘ ││
  6362.     ││              ┌──────────────────────────────────────┐ ││
  6363.     ││ Command Line │EDIT.COM $FILENAME$                   │ ││
  6364.     ││              └──────────────────────────────────────┘ ││
  6365.     ││                                                       ││
  6366.     ││                             ┌────────────────────┐    ││
  6367.     ││                           ┌─┤   Auto Execution   ├─┐  ││
  6368.     ││   [ ] Auto Execute        │ └────────────────────┘ │  ││
  6369.     ││                           │                        │  ││
  6370.     ││   [ ] Pause After         │                 ┌────┐ │  ││
  6371.     ││                           │  File Extension │    │ │  ││
  6372.     ││                           │                 └────┘ │  ││
  6373.     ││                           │                        │  ││
  6374.     ││                           │           ┌──────┬─┐   │  ││
  6375.     ││                           │    Action │Never ││   │  ││
  6376.     ││                           │           └──────┴─┘   │  ││
  6377.     ││                           │                        │  ││
  6378.     ││                           │                        │  ││
  6379.     ││                           └────────────────────────┘  ││
  6380.     ││   ┌────────┐          ┌────────┐         ┌────────┐   ││
  6381.     ││   │   OK   │          │ Cancel │         │  Help  │   ││
  6382.     ││   └────────┘          └────────┘         └────────┘   ││
  6383.     │└───────────────────────────────────────────────────────┘│
  6384.     └─────────────────────────────────────────────────────────┘
  6385.  
  6386. The Current App field lists the name of the application you are currently
  6387. editing.  Application numbers go from 1 to 10.  We recommend that
  6388. application #1 be used for an external text editor.  This way, if a host
  6389. instructs your terminal to edit a text file by running application #1,
  6390. RIPterm can handle it.  For more information on how a host can run
  6391. application programs on your local terminal, see the following sections.
  6392.  
  6393. ┌─────────────┐
  6394. │ Description │
  6395. └─────────────┘
  6396.  
  6397. The Description field is where you enter the name of the Current App.
  6398. This is the name that appears after the number in the Current App field.
  6399.  
  6400. ┌──────────────┐
  6401. │ Command Line │
  6402. └──────────────┘
  6403.  
  6404. This is how you define what program to run and how to run it.  Type the
  6405. name of the program (or a batch file) in this field along with any command
  6406. line parameters you wish to pass along to the application.
  6407.  
  6408. If the program is not accessible in your MS-DOS PATH= statement, you may
  6409. give the full path and program name in this field.  Refer to your DOS
  6410. manual for more details about the PATH setting.
  6411.  
  6412. In addition to being able to specify which program to run, you can also
  6413. utilize one of RIPterm's most advanced features to customize it to your
  6414. needs.  This is the ability to pass along the filename just downloaded to
  6415. an external application.
  6416.  
  6417. For example, if you were going to edit a text file, you need to tell your
  6418. editor what file you wish to edit.  In the screen displayed above showing
  6419. the Application Editor, you will notice the Command Line of "EDIT.COM
  6420. $FILENAME$".  Notice the $FILENAME$ portion of the command line.  When you
  6421. try to run this particular application, the phrase $FILENAME$ will be
  6422. replaced with a filename of your choice.  This is a simplistic way of
  6423. looking at it.  $FILENAME$ is a RIPterm text variable (refer to the
  6424. RIPscrip Language Specification for info on Text Variables).  Text
  6425. variables are like Keystroke Macros - they get replaced with another
  6426. string.  Depending on the variable, it might be replaced with some
  6427. information that RIPterm knows (like the date), or it might insert a
  6428. string that you type in.  In the case of $FILENAME$, RIPterm will pop-up a
  6429. dialog box on your screen allowing you to enter the filename to edit.
  6430.  
  6431. The $FILENAME$ text variable has a special property in RIPterm.  In the
  6432. External Application system, if you set an application to trigger to a
  6433. downloaded file extension, this text variable is automatically filled in
  6434. with the name of the file you just downloaded, thus saving you from having
  6435. to type in the filename at all.
  6436.  
  6437. You are not only limited to just simple text variables.  You can also use
  6438. "Pick-List" definitions (refer to the RIPscrip Language Specification for
  6439. more details). This allows you to pop-up a listing of available choices.
  6440. You might conceivably use this to specify different command-line switches
  6441. to modify the behavior of a particular program - something that may be
  6442. different each time you run the program.
  6443.  
  6444. You do not need to place a ^M at the end of your command line.  A carriage
  6445. return will be added automatically when the program is run.
  6446.  
  6447. NOTE:  Leaving the command line blank will result in a Jump to DOS, just
  6448.        as if you had selected it from the Files menu.
  6449.  
  6450. ┌───────────────────────┐
  6451. │ Auto Execute Checkbox │
  6452. └───────────────────────┘
  6453.  
  6454. If Auto Execute is selected, in enables the Auto Execution options in the
  6455. lower left corner of the dialog box.  Refer to that section below.
  6456.  
  6457. ┌──────────────────────┐
  6458. │ Pause After Checkbox │
  6459. └──────────────────────┘
  6460.  
  6461. When the application is finished, and is ready to go back to RIPterm, you
  6462. have the option of inserting a pause before RIPterm resumes running.  This
  6463. is helpful if you are using a program that does not pause when it is done.
  6464.  
  6465. A good example is the TYPE program in DOS.  If you use TYPE do display a
  6466. text file, it will splat it to the screen, and then return you to RIPterm
  6467. so fast you wouldn't be able to read the information at all.  By selecting
  6468. Pause After, you will have to press a key before RIPterm resumes.
  6469.  
  6470. ┌────────────────┐
  6471. │ Auto Execution │
  6472. └────────────────┘
  6473.  
  6474. As stated previously, you have the ability to link particular application
  6475. programs to files with certain extensions.  For example, if you wanted to
  6476. link a PCX image viewer to files with .PCX extensions, simply enter "PCX"
  6477. in this field.  Then whenever you download a file with a .PCX extension,
  6478. the given application will run and the $FILENAME$ text variable will be
  6479. replaced with the filename of the file you just downloaded!  Neat, huh?
  6480.  
  6481. There are three ways that applications can link to downloaded files.  They
  6482. can be run NEVER, ALWAYS, or RIPterm can ASK you if you want to run the
  6483. application.
  6484.  
  6485. ┌────────────────┐
  6486. │ Action - Never │
  6487. └────────────────┘
  6488.  
  6489. When this option is chosen, the Extension field of the application will be
  6490. ignored.  In other words, the application you are editing will never be
  6491. automatically executed for particular files that you download.  Use this
  6492. option to completely disable auto-download application execution for a
  6493. given application.
  6494.  
  6495. ┌──────────────┐
  6496. │ Action - Ask │
  6497. └──────────────┘
  6498.  
  6499. When this option is selected and the File Extension field contains a DOS
  6500. Extension, RIPterm will check every file that you download to see if it
  6501. has the same extension and if so, it will pop-up a window on your screen
  6502. asking if you wish to run the given application on the file you just
  6503. downloaded.  This is the most "secure" way of using application mode.
  6504. This gives you complete control over what applications get run.
  6505.  
  6506. ┌─────────────────┐
  6507. │ Action - Always │
  6508. └─────────────────┘
  6509.  
  6510. This option, when combined with the Extension field, will automatically
  6511. run the configured application every time a file with the configured
  6512. extension is downloaded.  You will not be prompted if you want to run the
  6513. application on the file -- it will be done for you immediately when the
  6514. download is complete.
  6515.  
  6516. ┌────┐
  6517. │ OK │
  6518. └────┘
  6519.  
  6520. Clicking OK approves any modifications you might have made in the
  6521. Application Editor and saves them to RIPTERM.APP for future use in RIPterm.
  6522.  
  6523. ┌────────┐
  6524. │ Cancel │
  6525. └────────┘
  6526.  
  6527. This option abandons all modifications in the Application Editor,
  6528. restoring the application to the state it was in previous to entering
  6529. the Application Editor.
  6530.  
  6531. ┌──────┐
  6532. │ Help │
  6533. └──────┘
  6534.  
  6535. This option displays a help screen to assist you in editing applications.
  6536.  
  6537. ┌───────────────────────────────────────────────────────────────────────────┐
  6538. │▒▒▒ 5.5.2 ■ Application Text Variables ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6539. └───────────────────────────────────────────────────────────────────────────┘
  6540.  
  6541. You can run applications directly from your keystroke macros if you wish.
  6542. This makes your application programs accessible at the touch of a key.
  6543. This means that you don't have to pull down the EXTERNAL menu and select
  6544. "Run Application" every time you wish to run your favorite programs.
  6545. Similar in concept to the $FILENAME$ text variable described above, you
  6546. can also insert application text variables directly into your keyboard
  6547. macros in RIPterm.  When executed the macro will automatically run the
  6548. designated application.
  6549.  
  6550. Application Text Variables are $APP0$ (Current App #1) through $APP9$
  6551. (Current App #10).  If a Current App slot is blank, RIPterm will simply
  6552. execute a DOS Shell. Unlike the $FILENAME$ text variable though, $APP0$
  6553. through $APP9$ do not get replaced with any piece of text.  For example,
  6554. if you had the following macro set up:
  6555.  
  6556.     F5: HELLO $APP0$ WORLD
  6557.  
  6558. Then whenever you press the F5 key in RIPterm, your macro would send the
  6559. sequence "HELLO " to the host, then run application #0 (presumably your
  6560. text editor), then after that is complete, transmit " WORLD" to the host as
  6561. the final part of your macro.  Note that we did not use the $FILENAME$
  6562. variable inside the macro itself - that is specified in the command line
  6563. portion of the application editor.
  6564.  
  6565. ┌───────────────────────────────────────────────────────────────────────────┐
  6566. │▒▒▒ 5.6 ■ Chat Mode ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6567. └───────────────────────────────────────────────────────────────────────────┘
  6568.  
  6569. ┌──────────────────────────────────────────────────────────────────────────┐
  6570. │┌────────────────────────────────────────────────────────────────────────┐│
  6571. ││                           User-to-User Chat                            ││
  6572. │├────────────────────────────────────────────────────────────────────────┤│
  6573. ││┌──────────────────┐                                                    ││
  6574. │││ Remote User      │                                                    ││
  6575. ││└──────────────────┘                                                    ││
  6576. ││┌──────────────────────────────────────────────────────────────────────┐││
  6577. │││                                                                      │││
  6578. │││                                                                      │││
  6579. │││                                                                      │││
  6580. │││                                                                      │││
  6581. │││                                                                      │││
  6582. │││                                                                      │││
  6583. │││                                                                      │││
  6584. ││└──────────────────────────────────────────────────────────────────────┘││
  6585. ││┌──────────────────┐                                                    ││
  6586. │││ Local User (You) │                                                    ││
  6587. ││└──────────────────┘                                                    ││
  6588. ││┌──────────────────────────────────────────────────────────────────────┐││
  6589. │││                                                                      │││
  6590. │││                                                                      │││
  6591. │││                                                                      │││
  6592. │││                                                                      │││
  6593. │││                                                                      │││
  6594. │││                                                                      │││
  6595. │││                                                                      │││
  6596. ││└──────────────────────────────────────────────────────────────────────┘││
  6597. ││ ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌────────────┐  ┌──────────┐ ││
  6598. ││ │  Cancel  │  │  Erase   │  │Scrollback│  │  Log File  │  │   Help   │ ││
  6599. ││ └──────────┘  └──────────┘  └──────────┘  └────────────┘  └──────────┘ ││
  6600. │└────────────────────────────────────────────────────────────────────────┘│
  6601. └──────────────────────────────────────────────────────────────────────────┘
  6602.  
  6603. Chat Mode is designed for when two RIPterm users connect with each other
  6604. directly.  If Chat is not used for typing messages to each other, by
  6605. default you can not see your own typing, only what the other user types.
  6606. If you turn on Local Echo in Modem Setup to see your own typing, and you
  6607. both type at the same time, your typing will be mixed with the other user,
  6608. and will be unreadable.
  6609.  
  6610. Another problem is that when you press enter to begin a new line, the
  6611. cursor, by default, moves back to the beginning OF THE SAME LINE as you
  6612. were just typing on.  Rather than text scrolling down the screen, you just
  6613. keep overwriting the same line.  You can turn on Add CR/LF in Modem
  6614. Setup to fix this problem.
  6615.  
  6616. The reason for these differences is that RIPterm is usually set up to
  6617. connect to a host system, rather than another terminal program.  Since
  6618. these require different settings, it is inconvenient (when connecting to
  6619. another user) to have to change the Modem Setup.  And you still have the
  6620. problem of typing at the same time mixing in with the other user's typing.
  6621.  
  6622. Chat solves the configuration problems of connecting directly with another
  6623. terminal user.  Typing by each user goes into separate windows, and the
  6624. modem settings for Local Echo and Add CF/LF are temporarily enabled so
  6625. that you can converse conveniently and easily with the remote user.
  6626.  
  6627. ┌──────────┐
  6628. │  Cancel  │
  6629. └──────────┘
  6630.  
  6631. The CANCEL button exits Chat.
  6632.  
  6633. ┌──────────┐
  6634. │  Erase   │
  6635. └──────────┘
  6636.  
  6637. The ERASE button clears both windows.  Handy for keeping conversations
  6638. private if someone walks up while you are chatting.
  6639.  
  6640. ┌──────────┐
  6641. │Scrollback│
  6642. └──────────┘
  6643.  
  6644. The SCROLLBACK button takes you into the history of what you have
  6645. both been typing.  See Section 5.4 for detailed information on the
  6646. Scrollback Buffer.
  6647.  
  6648. ┌────────────┐
  6649. │  Log File  │
  6650. └────────────┘
  6651.  
  6652. The LOG FILE button allows you to capture your conversation to a file on the
  6653. disk for later review.  If you missed logging part of the conversation, you
  6654. can also go into the Scrollback Buffer to save the conversation to disk.
  6655.  
  6656. ┌──────────┐
  6657. │   Help   │
  6658. └──────────┘
  6659.  
  6660. The HELP button causes a team of TeleGrafix engineers to be beamed
  6661. directly to your location - NOT!
  6662.  
  6663. ┌───────────────────────────────────────────────────────────────────────────┐
  6664. │▒▒▒ 5.7 ■ Text Variables ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6665. └───────────────────────────────────────────────────────────────────────────┘
  6666.  
  6667. One of the special features of RIPterm is working with text variables.  A
  6668. text variable is a string of text that RIPterm knows represents some
  6669. information, or can perform an action.
  6670.  
  6671. For example, the text variable $DATE$ represents the current date on your
  6672. system.  The host may ask your system the values of one or more of these
  6673. variables, and if your terminal knows that particular text variable, it
  6674. will send that information to the host.
  6675.  
  6676. There are two types of text variables.
  6677.  
  6678. There are built-in text variables that RIPterm will ALWAYS know about.
  6679. They are part of RIPterm, and a host can always query them.  These types
  6680. of variables are defined to provide the host with information about your
  6681. terminal software and its configuration, not something about you.  In
  6682. other words, built-in text variables can be used to send a piece of
  6683. information to the host saying "what time is it", or "what is the date
  6684. where you are", or "where is the mouse located?".  They function exactly
  6685. like any other text variable except that RIPterm knows they exist even if
  6686. you haven't created them.  By nature, the values that these variables
  6687. return to the host are rarely the same.  They change depending on the
  6688. nature of each variable.  For a list of built-in text variables, refer
  6689. the "RIPscrip Language Specification".
  6690.  
  6691. There are also user-defined text variables that can contain a variety of
  6692. information depending on what was entered at the time the variable was
  6693. created.  For example, the host might ask you what the contents of the
  6694. $FULL_NAME$ variable is, and if RIPterm doesn't know, it pop-ups a dialog
  6695. box on the screen and asks you about it.  RIPterm will remember that
  6696. information for the next time it is needed by a host.
  6697.  
  6698. You may use either the built-in text variables or the user-defined text
  6699. variables at any place that allows text variables.  The valid places are
  6700. in Keystroke Macros, External Applications, Pop-Up Pick-Lists, and button
  6701. return strings.
  6702.  
  6703. ┌───────────────────────────────────────────────────────────────────────────┐
  6704. │▒▒▒ 5.7.1 ■ User-Defined Text Variables ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6705. └───────────────────────────────────────────────────────────────────────────┘
  6706.  
  6707. User-defined text variables are text variables that you create.  A host
  6708. might tell you, "Create this text variable for me", or you might create
  6709. one yourself by selecting Create Variable from the Options menu.  The
  6710. difference is negligible, but a brief explanation of their purpose might
  6711. prove insightful.
  6712.  
  6713. User-defined text variables can store information permanently or
  6714. temporarily.  This information can then be re-used without you having to
  6715. type it in again.  The time-saving aspect of this feature is only one
  6716. small benefit of its ability.  Having the capability to store information
  6717. over potentially long periods of time is VERY useful!
  6718.  
  6719. There are three types of user-defined text variables:
  6720.  
  6721. 1. Permanent (database)        variables
  6722. 2. Temporary (memory resident) variables
  6723. 3. Volatile  (discardable)     variables
  6724.  
  6725. The significance of each type of variable is described below:
  6726.  
  6727. ┌────────────────────────────────┐
  6728. │ Permanent (Database) Variables │
  6729. └────────────────────────────────┘
  6730.  
  6731. Permanent text variables are saved in a local RIPterm database file called
  6732. RIPTERM.DB.  This file is automatically indexed for high-speed retrieval
  6733. of information.  This file is located the RIPterm directory.  Any
  6734. permanent text variable that is created is stored in this file.
  6735.  
  6736. A permanent text variable can be created by yourself manually by choosing
  6737. option Create Variable from the Options menu, or interactively by a host
  6738. via special RIPscrip commands (RIP_DEFINE and RIP_QUERY).  Once a variable
  6739. is created, they are stored forever (unless you delete the database
  6740. file).  These variables may be accessed by yourself, or a host (if you
  6741. permit it).  This can be quite useful in preventing you from having to
  6742. type the same information in over and over again in future online
  6743. sessions.  This can be used to sign-up on a host without having to type a
  6744. single character.  Sound too good to be true?  With text variables, it can
  6745. be done!
  6746.  
  6747. ┌───────────────────────────────────────┐
  6748. │ Temporary (Memory Resident) Variables │
  6749. └───────────────────────────────────────┘
  6750.  
  6751. Temporary (memory resident) text variables are accessed like permanent
  6752. text variables, except that they are not stored in the database file.
  6753. They are stored in your computer's memory.  They remain until you
  6754. disconnect from the host.  Other than that, they are identical in
  6755. nature to permanent text variables.  Until you exit RIPterm, they will
  6756. exist and will be accessible to you (via macros), or to a host.
  6757.  
  6758. NOTE: If your modem does not support Carrier Detect, then memory resident
  6759.       text variables will not be erased until you exit RIPterm!  Since
  6760.       queries of memory resident text variables do not have Data Security
  6761.       applied to them, it is possible that one host could get another
  6762.       host's variables.
  6763.  
  6764.       Solution: Make sure Carrier Detect (CD) works on your modem!
  6765.                 See Section A.5.4 ■ My Modem is Always On-Line
  6766.                 (Resuming Previous On-line Session) for details.
  6767.  
  6768. ┌──────────────────────────────────┐
  6769. │ Volatile (Discardable) Variables │
  6770. └──────────────────────────────────┘
  6771.  
  6772. A volatile (discardable) text variable is somewhat different than the
  6773. previously described text variables.  They are not stored in memory or in
  6774. the database file at all.  They are used solely to ask you a simple
  6775. question, transmit the information to the host, then the contents of the
  6776. variable are erased.  Why would you (or a host) want something like this?
  6777. This question is answered differently for YOU or for a host.
  6778.  
  6779. A volatile text variable for you can be useful during keystroke macros.
  6780. Let's say you have a very complex macro that you've devised for doing
  6781. something in a game (for example) to another user on the host.  Should you
  6782. have to edit the macro each time you want to use it for someone
  6783. different?  Of course not!  Simply place a reference to an "undefined"
  6784. text variable in your macro.  When you execute the macro, RIPterm will
  6785. look through its list of database and memory-resident text variables, and if
  6786. it doesn't find the variable, RIPterm pops up a dialog
  6787. box asking you to enter data for that variable.  Whatever you type
  6788. into that dialog box for the variable is replaced in your macro right then
  6789. and there, and is immediately discarded after the macro is finished.
  6790.  
  6791. For example, let's say you have the following macro set up to attack
  6792. another player in a game on some host you call:
  6793.  
  6794.     F2:  ATTACK $USERNAME$ FIERCELY^m
  6795.  
  6796. When you execute macro F2, RIPterm will look in through its text variables
  6797. for $USERNAME$.  If it doesn't find it, it pops up a window asking you to
  6798. enter the following:
  6799.  
  6800.       ╔════════════════════════════════════════════════════════╗
  6801.       ║                Please enter "USERNAME"                 ║
  6802.       ║  ┌──────────────────────────────────────────────────┐  ║
  6803.       ║  │ █                                                │  ║
  6804.       ║  └──────────────────────────────────────────────────┘  ║
  6805.       ╚════════════════════════════════════════════════════════╝
  6806.  
  6807. Simply type in the name of the user you wish to attack, and the result is
  6808. plugged into the rest of the string, and sent to the host in place of the
  6809. variable name $USERNAME$.  After that, the remainder of the macro will be
  6810. transmitted to the host (i.e., "ATTACK BEASTHEAD FIERCELY") followed by a
  6811. carriage return (^M is the carriage return).  Once the macro is complete,
  6812. the contents of USERNAME are erased (unless it was a previously defined
  6813. permanent (database) or a temporary (memory resident) text variable).
  6814.  
  6815. A host can also ask you to enter something for a volatile text variable.
  6816. Why would a host want to do this, and not save the response somewhere?
  6817. What if you asked a host to download a file.  You could be presented with
  6818. a menu like this:
  6819.  
  6820.             ╔═══════════════════════════════════════════╗
  6821.             ║                File Download              ║
  6822.             ║  ┌─────────────┐  ┌────────────────────┐  ║
  6823.             ║  │  Protocols  │  │   Enter Filename   │  ║
  6824.             ║  ├─────────────┤  └────────────────────┘  ║
  6825.             ║  │ ( ) X-Modem │  ╔════════════════════╗  ║
  6826.             ║  │ ( ) Y-Modem │  ║   Begin Download   ║  ║
  6827.             ║  │ (■) Z-Modem │  ╚════════════════════╝  ║
  6828.             ║  │ ( ) Kermit  │  ┌────────────────────┐  ║
  6829.             ║  └─────────────┘  │  Cancel Download!  │  ║
  6830.             ║                   └────────────────────┘  ║
  6831.             ╚═══════════════════════════════════════════╝
  6832.  
  6833. The options on the left allow you to specify the file transfer protocol
  6834. that you wish to use for the transfer.  Enter Filename is the button we're
  6835. interested in.  When you click this button, you would think that RIPterm
  6836. would pop up a dialog box on your screen, asking you for the filename to
  6837. download, right?  Do you think the filename should be saved in RIPterm's
  6838. permanent database?  Of course not.  It is kept temporarily, until you
  6839. click either "Begin Download" or "Cancel Download!".  Its value is used
  6840. specifically when you click on "Begin Download" whereby RIPterm looks at
  6841. all of the buttons on the screen and instructs the host to begin the
  6842. download in a certain way (e.g., using Z-Modem protocol to download file
  6843. XYZ.EXE for example).  As you can clearly see, you would not want the
  6844. filename field to be part of your permanent RIPterm configuration.  In
  6845. this manner, volatile text variables can be extremely useful!
  6846.  
  6847. ┌───────────────────────────────────────────────────────────────────────────┐
  6848. │▒▒▒ 5.7.2 ■ Data Security ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6849. └───────────────────────────────────────────────────────────────────────────┘
  6850.  
  6851. All this discussion about user-defined text variables, and hosts asking
  6852. your terminal for information, you might be concerned about calling some
  6853. host you've never called before and letting it ask your terminal questions
  6854. about itself (and YOU)!  We don't blame you for thinking this.
  6855.  
  6856. That is why we've put a security precaution into RIPterm.  It is called
  6857. Data Security.  This option (available from General Setup in the Setup
  6858. menu) allows you to preview any permanent (database) text variable query
  6859. to determine if you really want to send that information to the host. This
  6860. allows you to edit a text variable that will be sent to the host so that
  6861. you are in control at all times of what information is sent to the host.
  6862. Any variable that is queried by the host will be prompted on your screen
  6863. allowing you to edit the response.  In the event that you do not wish to
  6864. divulge the information to the host, simply backspace over your text and
  6865. send a "blank" response.  In the event that the host won't permit a blank
  6866. response, enter something like "NONE" or "N/A".
  6867.  
  6868. Data Security does not apply to memory resident text variables.  These are
  6869. assumed to belong to the host you are currently connected to.
  6870.  
  6871. NOTE: If your modem does not support Carrier Detect, then memory resident
  6872.       text variables will not be erased until you exit RIPterm!  Since
  6873.       queries of memory resident text variables do not have Data Security
  6874.       applied to them, it is possible that one host could get another
  6875.       host's variables.
  6876.  
  6877.       Solution: Make sure Carrier Detect (CD) works on your modem!
  6878.                 See Section A.5.4 ■ My Modem is Always On-Line
  6879.                 (Resuming Previous On-line Session) for details.
  6880.  
  6881. If Data Security is disabled, you may still be prompted to edit your
  6882. variable, if the host asks for an "interactive query".  The host can ask
  6883. for a non-interactive text variable query, which means that the host will
  6884. ask your terminal for the contents of a permanent (database) text
  6885. variable.  If the permanent (database) variable exists, it will send the
  6886. contents to the host without you even knowing that it was sent!  In some
  6887. ways, it is up to the honor of the sysop of the host to set all variable
  6888. queries as interactive by default.  But considering the fact that this is
  6889. not an entirely "equal" world, having the ability to override variable
  6890. queries with the Data Security option is quite important.
  6891.  
  6892. This option defaults to "ON" when RIPterm is installed, and all data
  6893. queries are secure by default.  It is up to you to disable this security
  6894. measure.  Use this option with caution if you're not sure about trusting
  6895. the hosts you call.
  6896.  
  6897. As a note worth mentioning, a RIPscrip command to query the contents of
  6898. your terminal's text variables may be possible if you read an electronic
  6899. mail message from an ingenious user who knows the RIPscrip language.  In
  6900. situations like this, you would definitely want to use data security mode
  6901. to prevent unauthorized information transmittal to other people (e.g.,
  6902. credit card numbers, or other information).
  6903.  
  6904. ╔═══════════════════════════════════════════════════════════════════════════╗
  6905. ║▒▒▒ Appendix A ■ Troubleshooting/Problems ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  6906. ╚═══════════════════════════════════════════════════════════════════════════╝
  6907.  
  6908. Modem communications is not a simple thing.  There are many different
  6909. technical factors that can affect RIPterm, making it work erratically, or
  6910. unreliably.  This section is intended to try to help you figure out what's
  6911. wrong and get yourself up and running as quickly as possible.
  6912.  
  6913. Check through the remainder of this section to see if the particular
  6914. problem you're having is addressed.  If you are having some sort of
  6915. difficulty not covered below (or the instructions that follow do not
  6916. resolve the problem), contact the TeleGrafix Technical Support department
  6917. as noted in Appendix C.
  6918.  
  6919. ┌───────────────────────────────────────────────────────────────────────────┐
  6920. │▒▒▒ A.0 ■ RIPtech - COM/Mouse Diagnostic ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6921. └───────────────────────────────────────────────────────────────────────────┘
  6922.  
  6923. There is a utility program included with RIPterm called RIPTECH.EXE.  This
  6924. program finds your mouse and modem, and gives you all the configuration
  6925. parameters you need.  It also helps you to diagnose many of the common
  6926. problems associated with getting a modem up and running.
  6927.  
  6928. ┌───────────────────────────────────────────────────────────────────────────┐
  6929. │▒▒▒ A.1 ■ Mouse Doesn't Work ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6930. └───────────────────────────────────────────────────────────────────────────┘
  6931.  
  6932. There are a number of potential conflicts that can cause the mouse to not
  6933. work correctly.  The most common ones are listed here.
  6934.  
  6935. ▒▒▒ A.1.1 ■ "Bus" Mouse Doesn't Work ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  6936.  
  6937. Make sure your mouse driver is loaded before you run RIPterm.  Without a
  6938. mouse driver loaded, RIPterm will not be able to use your mouse.  Refer to
  6939. the manual that came with your mouse under the section "Installation" or
  6940. "Software Installation".
  6941.  
  6942. Most mouse drivers come in two flavors, a .SYS file, or a TSR program
  6943. ending in a .COM file extension.  A .SYS file must be loaded into your
  6944. C:\CONFIG.SYS file as any other device driver.
  6945.  
  6946. An example of loading your MOUSE.SYS driver would be as follows:
  6947.  
  6948.     CONFIG.SYS file:
  6949.  
  6950.         FILES=40
  6951.         BUFFERS=40
  6952.         DEVICE=C:\MOUSE\MOUSE.SYS
  6953.  
  6954. If your mouse came only with a MOUSE.COM driver, then you must edit your
  6955. C:\AUTOEXEC.BAT file and add a line calling mouse driver so that it can be
  6956. loaded into memory each time your system boots up.  Add a line similar to
  6957. the one that follows:
  6958.  
  6959.     AUTOEXEC.BAT file:
  6960.  
  6961.         PATH=C:\;C:\DOS;C:\MOUSE
  6962.         PROMPT $P$G
  6963.         MOUSE
  6964.  
  6965. Configurations vary - refer to the manual that came with your mouse.
  6966.  
  6967. ▒▒▒ A.1.2 ■ "Serial" Mouse Doesn't Work ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  6968.  
  6969. If you are using a serial mouse, and it is not responding, you might be
  6970. experiencing a "conflict" between your modem serial port, and your mouse
  6971. serial port.  Under most circumstances, a conflict like this will NOT
  6972. arise in normal applications programs that don't use both a mouse and a
  6973. modem simultaneously.
  6974.  
  6975. Below you should find a list of correct and conflicting modem/mouse
  6976. configurations.
  6977.  
  6978.     CORRECT COMBINATIONS        CONFLICTING COMBINATIONS
  6979.     -----------------------     ------------------------
  6980.     Modem=COM1 / Mouse=COM2     Modem=COM1 / Mouse=COM3
  6981.     Modem=COM1 / Mouse=COM4     Modem=COM2 / Mouse=COM4
  6982.     Modem=COM2 / Mouse=COM1     Modem=COM3 / Mouse=COM1
  6983.     Modem=COM2 / Mouse=COM3     Modem=COM4 / Mouse=COM2
  6984.     Modem=COM3 / Mouse=COM2
  6985.     Modem=COM3 / Mouse=COM4     Rule of Thumb: If the mouse and modem ports
  6986.     Modem=COM4 / Mouse=COM1         are both odd or both even, you are
  6987.     Modem=COM4 / Mouse=COM3         likely to have a conflicting combo.
  6988.  
  6989. If you are knowledgeable about IBM-PC hardware, and how to install add-on
  6990. cards, you may be able to circumvent the above recommended port
  6991. combinations.  To do this will require removing the PC cover and changing
  6992. the interrupt (IRQ) setting of either the modem serial port, or the mouse
  6993. serial port (if possible).  In order to get both the mouse and the modem
  6994. operating properly, the two serial ports must use different IRQ settings!
  6995. If none of this makes sense to you, we would recommend sticking to the
  6996. above recommended layouts.
  6997.  
  6998. ┌───────────────────────────────────────────────────────────────────────────┐
  6999. │▒▒▒ A.2 ■ Modem Isn't Responding ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  7000. └───────────────────────────────────────────────────────────────────────────┘
  7001.  
  7002. If you have a serial mouse, you may be experiencing a conflict between
  7003. your mouse and your modem.  A serial mouse can be identified if it plugs
  7004. into one of your IBM-PC communications ports COM1 through COM4.  Not all
  7005. systems have 4 COM ports, so your system may be somewhat different.  A
  7006. serial mouse typically has a 25-pin connector shaped like an elongated
  7007. "D".  Another type of serial mouse has a 9-pin connector also shaped like
  7008. a "D".
  7009.  
  7010. Check to make sure your modem is plugged in and turned on (if it is an
  7011. external modem).  Make sure that the serial cable connecting the modem to
  7012. your computer is securely fastened to the proper COM port.
  7013.  
  7014. Check your modem settings to make sure they are set correctly.  You may
  7015. edit these settings by selecting Modem Setup from the Setup menu.
  7016. Things you should check for:
  7017.  
  7018.     1.  Make sure it is set for the correct port (COM1 - COM4)
  7019.  
  7020.     2.  Make sure the baud rate is set to a speed your modem
  7021.         can support (or lower).  Settings for this would be
  7022.         300, 1200, 2400, 9600, 19,200 baud.
  7023.  
  7024.     3.  If the IRQ and Base Port Address of you modem are non-standard,
  7025.         you can change them via Modem Hardware Setup in the Setup Menu.
  7026.         The standard settings are:
  7027.  
  7028.             Port  IRQ  Addr.
  7029.             ----  ---  -----
  7030.             COM1   4    3F8
  7031.             COM2   3    2F8
  7032.             COM3   4    3E8
  7033.             COM4   3    2E8
  7034.  
  7035. Refer to Section A.1.2 ■ Serial Mouse Doesn't Work to determine if you are
  7036. using an incorrect COM port configuration for your serial mouse and modem.
  7037.  
  7038. ┌───────────────────────────────────────────────────────────────────────────┐
  7039. │▒▒▒ A.3 ■ Noisy Telephone Connections ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  7040. └───────────────────────────────────────────────────────────────────────────┘
  7041.  
  7042. If you get a noisy telephone connection, the graphics that you see might
  7043. become garbled in some fashion, and/or text appearing in the Text Window
  7044. may have garbage characters in it.  Since RIPterm does more than simply
  7045. display pictures on the screen, this can disturb underlying (invisible)
  7046. operations as well.
  7047.  
  7048. Solutions:
  7049.  
  7050.     Hang-up and try calling again.  Often times, this can resolve the
  7051.     problem.
  7052.  
  7053.     Make sure your phone lines are not running near a device that
  7054.     generates an electrical field, such as a monitor, TV, radio,
  7055.     flourescent lights, incandescent lights, computer power supply, or
  7056.     electro-hydraulic bucking bronco.  The field diminishes exponentially
  7057.     with distance.  For example, a microwave oven generates a magnetic and
  7058.     electrical field of 750 to 2000 milliGauss (mG) at 1.2 inches, 40 to
  7059.     80 mG at 12 inches, and 3 to 8 mG at 39 inches (source: Southern
  7060.     California Edison).  For those familiar with the Richter Scale, used
  7061.     for measuring earthquakes, the strength of the earthquake goes down
  7062.     exponentially with the distance from the epicenter.
  7063.  
  7064.     If you are experiencing adverse weather conditions (high winds, rain,
  7065.     hurricanes, being sucked into a black hole), or there is such a
  7066.     problem in between where you are and where you're calling (you're in
  7067.     Louisiana, and you're calling New Mexico, and there is a black hole,
  7068.     er, hurricane over Texas) it will often affect line quality.
  7069.  
  7070.     Long distance connections are typically the noisiest connections,
  7071.     especially internationally.  Sometimes changing long distance carriers
  7072.     will clear up the problem.  You can manually select a different long
  7073.     distance carrier by dialing the prefix for that carrier.  For example,
  7074.     to get AT&T service, you would dial 10288# before dialing the phone
  7075.     number.  Usually your local phone company will just bill this carrier
  7076.     on your monthly phone bill without any special arrangements.
  7077.  
  7078.     Use of an error-correcting modem, such as those supporting MNP2-4 or
  7079.     better yet v.42 (provided the host you are calling support it), will
  7080.     get rid of the SYMPTOMS of the problem, but you will still experience
  7081.     slower transmissions because the modems are having to resend data
  7082.     because of errors.
  7083.  
  7084. ┌───────────────────────────────────────────────────────────────────────────┐
  7085. │▒▒▒ A.4 ■ Performance Issues ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  7086. └───────────────────────────────────────────────────────────────────────────┘
  7087.  
  7088. There are some performance issues in doing sound and communications at the
  7089. same time.  The capacity of your computer to move data around internally
  7090. is pushed to its limit.  The most reliable setup is to have a 16550 serial
  7091. controller chip in your computer.  To see if your system has a 16550 chip,
  7092. select Debug Info: Comm Port from the Debug menu.  In the third line
  7093. listed in the middle is the phrase "Is16550:" followed by either a "Y" if
  7094. you have a 16550, or a "N" if you have a 16450 or 8250 serial chip.
  7095.  
  7096. ▒▒▒ A.4.0 ■ Symptoms of a Performance Problem: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  7097.  
  7098. If you are having any of the following problems, it could be a symptom of
  7099. a performance problem:
  7100.  
  7101.     ■ Dropped characters - text received is missing letters.
  7102.  
  7103.     ■ Visual graphics screwups - you can see something is not right. Lines
  7104.       shooting off to weird locations on the screen, RIPscrip commands
  7105.       appearing in the text windows (things like: !|1K|*|w13441232).
  7106.  
  7107.     ■ Interruptions in sound playback - it sounds like a CD player
  7108.       skipping or pausing briefly during playback.
  7109.  
  7110.     ■ Video display is not very fast, or scrolling is slow.
  7111.  
  7112. ▒▒▒ A.4.1 ■ Solutions to Data Receive Performance Issues: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  7113.  
  7114. If you are using a modem faster than 2400 baud, you should make sure that
  7115. RTS/CTS Flow Control is enabled, and Pork Lock is turned on.  You may have
  7116. to reconfigure your modem to work with RTS/CTS and Port Lock, but most
  7117. come preconfigured for this setup.  For info on RTS/CTS and Pork Lock, see
  7118. Section 4.6.3 ■ Modem General Settings.
  7119.  
  7120. The best solution to dropped characters and visual graphics screwups
  7121. (different manifestations of the same problem) is to get a 16550 serial
  7122. card.  It is by far the most reliable and effective solution to the
  7123. problem.  Unfortunately, many computer manufacturers are too cheap to put
  7124. them in the stock system.
  7125.  
  7126. Another solution is to reduce your baud rate.  Usually, dropped characters
  7127. only appear when your baud rate is set to 38,400 or higher, but this will
  7128. vary depending on the speed of your computer.
  7129.  
  7130. ▒▒▒ A.4.2 ■ Solutions to Sound Playback Performance Issues: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  7131.  
  7132. If you are experiencing interruptions in sound playback, for example, it
  7133. sounds like a CD player skipping or pausing briefly during playback, there
  7134. are several things you can try:
  7135.  
  7136.     ■ Use Mono, not Stereo.  Most sounds transmitted and played back while
  7137.       on-line are likely to be Mono anyways, because they are half the
  7138.       size of Stereo files.
  7139.  
  7140.     ■ Use the 8-Bit setting, not 16-Bit.  Again, most sounds you are
  7141.       likely to encounter are going to be 8-Bit because they are half the
  7142.       size of 16-Bit files.  RIPterm will automatically take a 16-Bit
  7143.       sound and play it at 8-Bit if necessary.
  7144.  
  7145.     ■ Increase the number and size of buffers, especially on a slow CPU or
  7146.       hard disk (local or network).
  7147.  
  7148.       To do this, you can select Medium or Heavy Buffering.  If these are
  7149.       not enough, you can select Custom Buffering, where you can control
  7150.       the number of size of the sound buffers.  The first thing to try is
  7151.       increasing the number of buffers.  If you get up more than 10
  7152.       buffers and you are still having problem, reduce the number of
  7153.       buffers slightly, and try increasing the size.  Only as a last
  7154.       resort should you try to change the timer counts.  Increasing the
  7155.       number of timer counts can adversely affect data transmission over
  7156.       the modem.
  7157.  
  7158. ▒▒▒ A.4.3 ■ Solutions to Video Display Performance Issues: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  7159.  
  7160. VESA mode on some video cards may be slower than the native mode -- so if
  7161. a native mode is available, use it!  On some video cards, a memory
  7162. resident driver (TSR) needs to be loaded for VESA support to work for that
  7163. video card.  The fastest resolution to run at is 640 x 480, because less
  7164. memory is being addressed.  Scrolling especially is affected by the
  7165. resolution.  Most video cards also run faster in 256 color mode than in 16
  7166. color mode, usually because of the hardware design.
  7167.  
  7168. Accelerated graphics cards, such as those with the S3 chip, are
  7169. recommended. They will dramatically speed up the display of the graphics.
  7170. Also, system with local bus video can make a big difference in display
  7171. speed.
  7172.  
  7173. ┌───────────────────────────────────────────────────────────────────────────┐
  7174. │▒▒▒ A.5 ■ Common Configuration Problems ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  7175. └───────────────────────────────────────────────────────────────────────────┘
  7176.  
  7177. These common problems are easily resolved, and frequently baffle RIPterm users.
  7178. This is a compilation from our technical support staff on questions they
  7179. frequently get.
  7180.  
  7181. ┌───────────────────────────────────────────────────────────────────────────┐
  7182. │▒▒▒ A.5.1 ■ I Can't See What I Type ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  7183. └───────────────────────────────────────────────────────────────────────────┘
  7184.  
  7185. If you are NOT connected:
  7186.  
  7187.     ■ You may be configured for the wrong COM port -- see Appendix A.2.
  7188.  
  7189.     ■ You might have a Serial Port interrupt conflict -- see Appendix A.2.
  7190.  
  7191. If you are connected:
  7192.  
  7193.     ■ If you can see text from the other system, you may need to enable
  7194.       Local Echo in your Modem Setup dialog.  See Section 4.6.3 ■ Modem
  7195.       General Settings.
  7196.  
  7197.     ■ If you see nothing after connecting, this is the classic symptom
  7198.       of an interrupt conflict -- see Appendix A.2.
  7199.  
  7200.     ■ You may be configured for the wrong baud rate.
  7201.  
  7202. ┌───────────────────────────────────────────────────────────────────────────┐
  7203. │▒▒▒ A.5.2 ■ Every Line of Text Lays on Top of the Last ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  7204. └───────────────────────────────────────────────────────────────────────────┘
  7205.  
  7206. If every line of text received from the host lays on top of the previous
  7207. line of text transmitted, you need to enable Add CR/LF in your Modem Setup
  7208. dialog.  See Section 4.6.3 ■ Modem General Settings.
  7209.  
  7210. ┌───────────────────────────────────────────────────────────────────────────┐
  7211. │▒▒▒ A.5.3 ■ My File Transfers Fail Immediately ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  7212. └───────────────────────────────────────────────────────────────────────────┘
  7213.  
  7214. There are two possible solutions:
  7215.  
  7216.     ■ The usual source of this problem is an invalid download directory.
  7217.       Usually, the directory does not exist, or it was misspelled.  Try
  7218.       removing the download directory you have entered, and leave the
  7219.       field blank.  Try your download again.  If it works, you found the
  7220.       problem.
  7221.  
  7222.     ■ You are out of disk space.  Select System Information from the
  7223.       System Menu, or type Ctrl-Alt-I to see how much disk space you have
  7224.       available.
  7225.  
  7226.       NOTE: This shows the space available on the disk RIPterm is running
  7227.             on.  If your download directory is on another disk, you must
  7228.             Jump to DOS to see how much space is available on that disk.
  7229.  
  7230. ┌───────────────────────────────────────────────────────────────────────────┐
  7231. │▒▒▒ A.5.4 ■ My Modem is Always On-Line (Resuming Previous On-line Session) │
  7232. └───────────────────────────────────────────────────────────────────────────┘
  7233.  
  7234. Your modem and your modem cable must support the Carrier Detect (CD)
  7235. signal.  This is how RIPterm determines if you are online or offline.  The
  7236. modem can be configured for CD ON with connection, CD OFF when offline by
  7237. sending these commands to the modem.
  7238.  
  7239. From the session screen in RIPterm, type:
  7240.  
  7241.     ATZ         and press ENTER.  Wait for the "OK".
  7242.     AT&C1       and press ENTER.  Wait for the "OK".
  7243.     AT&W        and press ENTER.  Wait for the "OK".
  7244.  
  7245. If you don't get an OK after a step, STOP.  Check your modem's
  7246. documentation to see if it supports Carrier Detect and if &C1 is the
  7247. correct command for your modem.  It is standard for most modems.
  7248.  
  7249. If your modem does not have a permanent configuration area (CMOS), then &W
  7250. will give you an error.  If this is the case, then you will have to put
  7251. the &C1 in your Modem Init String in the Modem Setup dialog.
  7252.  
  7253. ┌───────────────────────────────────────────────────────────────────────────┐
  7254. │▒▒▒ A.5.5 ■ RIPterm always says "Hang up failed" when I try to hang up. ▒▒▒│
  7255. └───────────────────────────────────────────────────────────────────────────┘
  7256.  
  7257. Make sure your modem is set up for DTR Hangup.  From the Session screen,
  7258. when only the Status Bar is visible, type AT &D2 <ENTER>.  Now try hanging
  7259. up.  If your hang up didn't fail, type AT &D2 &W <ENTER>.  If the modem
  7260. returns OK, it saved it to it's memory.  If the modem returns ERROR, go to
  7261. the Modem Setup and make sure &D2 is in your Modem Init String, and save
  7262. the setup.  If your modem does not support DTR hangup, make sure that in
  7263. Modem Setup the box by DTR hangup is not checked, and save setup.
  7264.  
  7265. ┌───────────────────────────────────────────────────────────────────────────┐
  7266. │▒▒▒ A.5.6 ■ I get the message "CTS is not enabled. Disabling RTS/CTS". ▒▒▒▒│
  7267. └───────────────────────────────────────────────────────────────────────────┘
  7268.  
  7269. Make sure your modem is hooked up.  Make sure your modem is set up to
  7270. support RTS/CTS flow control.  From the Session screen, when only the
  7271. Status Bar is visible, type AT &R2 <ENTER>.  If the modem returns OK, type
  7272. AT &R2 &W.  If the modem now returns OK it is saved in it's memory.  If it
  7273. returns ERROR, go into Modem Setup and make sure &R2 is in your Modem Init
  7274. String, and save the setup.  If your modem returned ERROR when you typed
  7275. AT &R2 the first time, then go to Modem Setup and make sure the box by
  7276. RTS/CTS flow control is not checked.
  7277.  
  7278. ┌───────────────────────────────────────────────────────────────────────────┐
  7279. │▒▒▒ A.5.7 ■ I can connect with some BBS's but not others. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  7280. └───────────────────────────────────────────────────────────────────────────┘
  7281.  
  7282. You need to turn off error correction for some older modems.  To do this,
  7283. select the Setup menu and select Modem Prefixes/Suffixes. Make one prefix
  7284. "AT &M0 DT" this is for connecting with old modems without error
  7285. correction.  Make another prefix "AT &M1 DT", this one is for calling
  7286. modems with error correction.  Now go through your Dialing Directory and
  7287. set the proper prefix for each BBS you call, and save the setup.
  7288.  
  7289. ┌───────────────────────────────────────────────────────────────────────────┐
  7290. │▒▒▒ A.5.8 ■ RIPterm locks up when I start up or seems to be stuck in a loop│
  7291. └───────────────────────────────────────────────────────────────────────────┘
  7292.  
  7293. Delete RIPTERM.CNF file located in the same directory as RIPterm.  Most
  7294. likely the setup information is wrong.  Deleting this file makes RIPterm
  7295. ask you for new setup information.
  7296.  
  7297. ╔═══════════════════════════════════════════════════════════════════════════╗
  7298. ║▒▒▒ Appendix B ■ Menu Keyboard Shortcuts Reference ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  7299. ╚═══════════════════════════════════════════════════════════════════════════╝
  7300.  
  7301.   ┌────────────────┐
  7302.   │ NO MENU KEY    │
  7303.   └────────────────┘
  7304.  
  7305.     System Menu
  7306.     System Menu: About RIPterm Professional
  7307.     System Menu: License Information
  7308.     System Menu: Debug Menu
  7309.  
  7310.     File Menu: Edit External Applications
  7311.  
  7312.     Options Menu: VT-102 Emulation
  7313.     Options Menu: Create Variable
  7314.     Options Menu: Show Variables
  7315.     Options Menu: Built-In Variables
  7316.  
  7317.   ┌────────────────┐
  7318.   │ SINGLE KEY     │
  7319.   └────────────────┘
  7320.  
  7321.     PgDn        File Menu: Download a File
  7322.     PgUp        File Menu: Upload a File
  7323.     PrintScreen File Menu: Print Screen
  7324.     ScrollLock  Options Menu: Button Hotkeys
  7325.  
  7326.   ┌────────────────┐
  7327.   │ ALT            │
  7328.   └────────────────┘
  7329.  
  7330.     Alt-SPACE   Options Menu: Status Bar
  7331.     Alt-=       Options Menu: Doorway Emulation
  7332.  
  7333.     Alt-A       Connect Menu: Modem Auto-Answer
  7334.     Alt-B       Options Menu: View Scrollback
  7335.     Alt-C       Connect Menu
  7336.     Alt-D       Connect Menu: Dialing Directory
  7337.     Alt-F       File Menu
  7338.     Alt-G       Options Menu: Clear the Graphics Window
  7339.     Alt-H       Connect Menu: Disconnect (Hang Up)
  7340.     Alt-I       Connect Menu: Initialize Modem
  7341.     Alt-J       File Menu: Jump to DOS
  7342.     Alt-K       Options Menu: Keystroke Macro Editor
  7343.     Alt-L       File Menu: Log Text to File
  7344.     Alt-M       Connect Menu: Manual Connect
  7345.     Alt-O       Options Menu
  7346.     Alt-P       File Menu: Log Text to Printer
  7347.     Alt-R       Options Menu: Reset All Windows
  7348.     Alt-S       Setup Menu
  7349.     Alt-T       Options Menu: Clear the Text Window
  7350.     Alt-U       Debug Menu
  7351.     Alt-X       File Menu: Exit to DOS
  7352.     Alt-Y       Options Menu: Chat Mode
  7353.     Alt-Z       System Menu: Help Table of Contents
  7354.  
  7355.   ┌────────────────┐
  7356.   │ CTRL           │
  7357.   └────────────────┘
  7358.  
  7359.     Ctrl-S      XOFF
  7360.     Ctrl-Q      XON
  7361.  
  7362.     Ctrl-END    Options Menu: Send Break
  7363.     Ctrl-HOME   Options Menu: Redraw System Menu
  7364.  
  7365.   ┌────────────────┐
  7366.   │ CTRL-ALT       │
  7367.   └────────────────┘
  7368.  
  7369.     Ctrl-Alt-A  Options Menu: ANSI Emulation
  7370.     Ctrl-Alt-B  File Menu: Show Local Image File
  7371.     Ctrl-Alt-D  Setup Menu: Modem Dialing Prefixes
  7372.     Ctrl-Alt-F  Setup Menu: System Font Setup
  7373.     Ctrl-Alt-G  Setup Menu: General Setup
  7374.     Ctrl-Alt-H  System Menu: Help on Menus
  7375.     Ctrl-Alt-I  System Menu: System Information
  7376.     Ctrl-Alt-M  Setup Menu: Modem Setup
  7377.     Ctrl-Alt-O  Options Menu: Mouse Field Select
  7378.     Ctrl-Alt-P  File Menu: Printer Setup
  7379.     Ctrl-Alt-Q  File Menu: Show Local RIP Query
  7380.     Ctrl-Alt-R  File Menu: Show Local RIP File
  7381.     Ctrl-Alt-S  Setup Menu: Save Setup
  7382.     Ctrl-Alt-T  Setup Menu: File Transfer Setup
  7383.     Ctrl-Alt-U  Setup Menu: Audio Setup
  7384.     Ctrl-Alt-V  Setup Menu: Video/Mouse Setup
  7385.     Ctrl-Alt-W  Setup Menu: Modem Hardware Setup
  7386.     Ctrl-Alt-X  File Menu: Run External Application
  7387.     Ctrl-Alt-Z  Options Menu: RIPscrip Emulation
  7388.  
  7389. ╔═══════════════════════════════════════════════════════════════════════════╗
  7390. ║▒▒▒ Appendix C ■ TeleGrafix Technical Support ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  7391. ╚═══════════════════════════════════════════════════════════════════════════╝
  7392.  
  7393. TeleGrafix has a new phone number just for Technical Support.  This will
  7394. help those who need assistance from getting mixed in with the calls for
  7395. the business office.
  7396.  
  7397. Before contacting Technical Support, please use the Troubleshooting Guide
  7398. in Appendix A to see if your question is discussed. TeleGrafix has found
  7399. that most of the tech support questions are on the same issues, and we
  7400. have documented them here for your convenience and to save you (and us)
  7401. time.  You can also download the latest technical bulletins from
  7402. TeleGrafix's BBS (The Vector Sector) at the number listed below.
  7403.  
  7404. RIPterm version 2.0 comes with 30 days unlimited technical support from
  7405. your date of purchase.  After this time has expired, you will fall under
  7406. our new paid Technical Support plan.  There will be options for paying as
  7407. you go, 900 number technical support access, and yearly support contracts
  7408. that can optionally include software updates.  Contact TeleGrafix for more
  7409. information on this program.  We expect it will be in place in March 1995.
  7410.  
  7411. This program is thoroughly tested by a large team of beta-testers, and is
  7412. as bug-free as possible.  However, there are most likely some bugs that
  7413. have not been discovered.  If you find any, please report them to
  7414. TeleGrafix right away at the following address:
  7415.  
  7416.              ┌───────────────────────────────────────────────┐
  7417.              │                                               │
  7418.              │        TeleGrafix Communications, Inc.        │
  7419.              │            16458 Bolsa Chica #15              │
  7420.              │          Huntington Beach, CA 92649           │
  7421.              │                                               │
  7422.              │      Sales / Orders ..... (714) 379-2141      │
  7423.              │      Technical Support .. (714) 379-2130      │
  7424.              │      Main Office ........ (714) 379-2131      │
  7425.              │      Fax (Office/Tech) .. (714) 379-2132      │
  7426.              │      TeleGrafix BBS ..... (714) 379-2133      │
  7427.              │                                               │
  7428.              │               Internet Address:               │
  7429.              │          rip.support@telegrafix.com           │
  7430.              │                                               │
  7431.              └───────────────────────────────────────────────┘
  7432.  
  7433.               ┌─────────────────────────────────────────────┐
  7434.              ┌┴─────────────────────────────────────────────┴┐
  7435.              │                                               │
  7436.              │              Authors of RIPterm:              │
  7437.              │                                               │
  7438.              │   Jeff Reeder    Mark Hayton    Jim Bergman   │
  7439.              │                                               │
  7440.              │     ─────────────────────────────────────     │
  7441.              │                                               │
  7442.              │  RIPterm docs by Jim Bergman and Jeff Reeder  │
  7443.              │       RIPterm docs edited by Jim Bergman      │
  7444.              │                                               │
  7445.              │     ─────────────────────────────────────     │
  7446.              │                                               │
  7447.              │           The authors wish to thank           │
  7448.              │       these people their contributions:       │
  7449.              │                                               │
  7450.              │                  Pat Clawson                  │
  7451.              │                Wendy Erdtsieck                │
  7452.              │                Craig Erdtsieck                │
  7453.              │                Chuck Schroeder                │
  7454.              │                                               │
  7455.              │       ... and the many others that have       │
  7456.              │        worked with us (and for us) over       │
  7457.              │        the last two years.  Its been a        │
  7458.              │         long journey, and we hope that        │
  7459.              │      you will enjoy all the new features      │
  7460.              │    their contributions have made possible.    │
  7461.              │                                               │
  7462.              │      TeleGrafix would also like to thank      │
  7463.              │          their families and friends           │
  7464.              │      for their support and encouragement      │
  7465.              │         (and for putting up with us!)         │
  7466.              │              during this effort.              │
  7467.              │                                               │
  7468.              │        We couldn't have crawled across        │
  7469.              │         the finish line without you!          │
  7470.              │                                               │
  7471.              └┬─────────────────────────────────────────────┬┘
  7472.               └─────────────────────────────────────────────┘
  7473.  
  7474. ═════════════════════════════════════════════════════════════════════════════
  7475.                                    # # #
  7476. ═════════════════════════════════════════════════════════════════════════════
  7477.  
  7478.