home *** CD-ROM | disk | FTP | other *** search
/ The First Hungarian Family / The_First_Hungarian_Family_CD-ROM.bin / internet / chat / 121-v22 / 121.doc next >
Text File  |  1987-03-21  |  92KB  |  1,769 lines

  1.      
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                         O N E    T O   O N E  (tm)
  14.  
  15.                      Personal Communications Software
  16.  
  17.                                 Version 2.2
  18.  
  19.  
  20.  
  21.  
  22.                                     for
  23.  
  24.                      IBM and Compatible Microcomputers
  25.                   using PC or MS-DOS (ver. 2.0 or later)
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.                          By Digital Transit
  38.                             3360 Towneship Road
  39.                             Antioch, TN  37013
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.                  Copyright (C) 1986,1987  Digital Transit
  50.                             All Rights Reserved 
  51.  
  52.  
  53.  
  54.                              Table Of Contents
  55.  
  56.  
  57.  
  58.  
  59. What is ONE TO ONE ? ............................................  1
  60. Warranty and Trademarks .........................................  2
  61. ShareWare Notes .................................................  3
  62. Acknowledgments .................................................  5
  63. Conventions .....................................................  6
  64. System Requirements .............................................  7
  65. ONE TO ONE System Files .........................................  8
  66. Starting ONE TO ONE (Installation) .............................. 10
  67. Terminal Mode & Menu Mode ....................................... 12
  68.  
  69. Terminal Mode ................................................... 12
  70.      Keys Available In Terminal Mode ............................ 15
  71.           Alt-A: Answer The Phone ............................... 15
  72.           Alt-C: Clear The Screen ............................... 15
  73.           Alt-D: Dialing Directory .............................. 15
  74.           Alt-H: Hang Up The Phone .............................. 16
  75.           Alt-M: Modem Echo ..................................... 16
  76.           Alt-P: Change Parameters .............................. 16
  77.           Alt-R: Redial The Previous Number ..................... 16
  78.           Alt-T: Chat Mode ...................................... 17
  79.           Alt-X: Exit To DOS .................................... 17
  80.           Alt-Z: Visit DOS (Shell) .............................. 17
  81.            PgUp: Upload (Send) A File ........................... 18
  82.            PgDn: Download (Receive) A File ...................... 18
  83.           Ctrl-Home: Capture Keystrokes ......................... 19
  84.           Ctrl-Keys: Attaching Messages To Keystrokes ........... 19
  85.           Home or F1: Help ...................................... 19
  86.           Esc or '+': Switch From Terminal To Menus ............. 19
  87.  
  88. Menu Mode ....................................................... 20
  89.      Menu Descriptions .......................................... 21
  90.           Info .................................................. 21
  91.           Files ................................................. 21
  92.           Modem ................................................. 24
  93.           Phone ................................................. 26
  94.           Toggles ............................................... 28
  95.           Screen ................................................ 29
  96.           Keys .................................................. 30
  97.  
  98. Tips and Tricks ................................................. 32
  99. Final Remarks ................................................... 34
  100.  
  101. Appendix   I Order Form ......................................... 35
  102. Appendix  II ONE TO ONE and Xmodem .............................. 36
  103. Appendix III The 121PATH Environment Variable ................... 37
  104. Appendix  IV Phone Directory Structure .......................... 38
  105. Appendix   V OPTIONS.121 Structure .............................. 39
  106. Appendix  VI ONE TO ONE Programming Trivia ...................... 40
  107.  
  108.                                                                       1
  109.                            What is ONE TO ONE ?
  110.  
  111.  
  112.  
  113.      ONE  TO  ONE is a telecommunications package designed for those of  us 
  114. who sometimes call friends with computers.  The many sophisticated programs 
  115. that are currently available do a great job for accessing bulletin  boards, 
  116. information services,  etc.. HOWEVER, they all are less than desirable when 
  117. it comes to two human beings trying to communicate with each other over the 
  118. phone lines via computers. 
  119.  
  120.      ONE TO ONE is the first communications program available that attempts 
  121. to  address the special needs of people that need to share data with  other 
  122. people.  
  123.  
  124.      What  does ONE TO ONE offer that the others don't?   With ONE TO  ONE, 
  125. you and your friend can...
  126.  
  127. 1) Type messages to each other while a file transfer is in progress!
  128.  
  129. 2)  Never worry about garbled text caused by two people typing at the  same 
  130. time.  Incoming and Outgoing text appear in seperate windows on screen.
  131.  
  132. 3)  "Share" a text file.   You and a friend can be looking at the same text 
  133. file  at the same time.   Both of you will have control over scrolling  the 
  134. files contents in a window.   At any time,  you can pause and type notes to 
  135. each other about the file that you are sharing.
  136.  
  137. 4) Enjoy the snazziest "user-interface" in all of telecommunications.  
  138.  
  139.  
  140.      Best  of all,  the price is right.   With a suggested contribution  of 
  141. $15-$20,  there  is  no  reason to keep yourself locked  out  of  the  next 
  142. generation of communications software. 
  143.  
  144.                                                                        2
  145.                                  Warranty
  146.  
  147.  
  148.      What we want to say...
  149.  
  150.      A  lot  of time and effort has been spent on this project.   It  is  a 
  151. well-designed and well-written program.  To the best of our knowledge, this 
  152. software works and works well.   We know this because we use it!   Now that 
  153. we've  said  that,  we have to say something else;  we abhor the  following 
  154. legal mumbo-jumbo.  Unfortunately, this sort of thing is necessary in order 
  155. for us to sleep at night.
  156.        
  157.      What we have to say...
  158.  
  159.      Digital  Transit  makes no warranty of any kind,  express or  implied, 
  160. including  without  limitation,  any warranties of  merchantability  and/or 
  161. fitness for a particular purpose.   Digital Transit shall not be liable for 
  162. any damages,  whether direct,  indirect,  special or consequential  arising 
  163. from  a  failure  of this program to operate in the manner desired  by  the 
  164. user.   Digital  Transit  shall  not be liable for any damage  to  data  or 
  165. property  which  may  be caused directly or indirectly by the  use  of  the 
  166. program.
  167.  
  168. IN  NO  EVENT  WILL  Digital Transit BE LIABLE  TO  YOU  FOR  ANY  DAMAGES, 
  169. INCLUDING   ANY  LOST  PROFITS,   LOST  SAVINGS  OR  OTHER  INCIDENTAL   OR 
  170. CONSEQUENTIAL  DAMAGES  ARISING  OUT OF YOUR USE OR INABILITY  TO  USE  THE 
  171. PROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY.
  172.  
  173.  
  174.      Because Digital Trasit is making ONE TO ONE available through the User 
  175. Supported  concept  of software distribution,  your life is made  a  little 
  176. easier.   IF YOU FIND THAT THIS PROGRAM DOESN'T WORK AS CLAIMED, OR DOESN'T 
  177. FIT YOUR NEEDS,  DON'T BUY IT.  We don't expect to receive your money UNTIL 
  178. you are a satisfied customer.  We would hope however that, if you find that 
  179. this program doesn't work as claimed, you would let us know right away!  We 
  180. should  be able to fix most anything within 48 hours and we will strive  to 
  181. do so.       
  182.  
  183.                                 Trademarks
  184.  
  185. ONE TO ONE is a trademark of Digital Transit 
  186. Microsoft,  Microsoft  C,  MS,  and  MS-DOS  are registered  trademarks  of 
  187. Microsoft Corporation.
  188. IBM and PC-DOS are registered trademarks of International Business Machines 
  189. Corporation.
  190. Hayes is a trademark of Hayes Microcomputer Products, Inc.
  191. Touch  Tone  and  AT&T  are trademarks of American  Telephone  &  Telegraph 
  192. Company.
  193. COMPAQ is a registered trademark of COMPAQ Computer Corporation
  194. ARC is a trademark of System Enhancement Associates
  195. The  Greenleaf Comm Library and The Greenleaf Functions are  trademarks  of 
  196. Greenleaf Software, Inc.
  197.  
  198.                                                                       3
  199.                           User Supported Programs
  200.  
  201.  
  202.      A computer without software is like a toaster without bread.   Without 
  203. software,  our  computers are useless.   The reasonable thing to do  is  to 
  204. acquire  some  quality software in order to put our expensive  hardware  to 
  205. good use.   Unfortunately,  computer software is also very expensive.  This 
  206. makes it tougher for us to get the software we would like.
  207.  
  208.      What's even worse is that NO commercial software publisher will  allow 
  209. us  to open their package,  try it out,  and return it if we don't like it.  
  210. (Some  software retailers allow you to do this,  but they always charge  an 
  211. outrageous re-stocking fee if you return software.)
  212.  
  213.      Along comes User Supported software.  The basic idea of User Supported 
  214. software is that you,  the user,  should have the right to "try before  you 
  215. buy".   If you test the software and  decide that you like it, you send the 
  216. author  the  money to pay for it.   Since the author doesn't have the  high 
  217. marketing overhead he can charge much less than the big boys.
  218.  
  219.    Advantages:
  220.      1) Try before you buy. If you don't like it, don't buy it.
  221.      2) The price is right. No marketing overhead.
  222.      3) The  quality is right.  Most software is written  by  professional 
  223.         programmers  that  know what they're doing.  If the  quality  isn't 
  224.         there, you'll know it BEFORE you spend any money.   
  225.      4) Updates are more frequent.   Since these programs are  distributed 
  226.         over the phone,  the documentation can be sent out with the program 
  227.         without  having to wait for a new (and expensive) reprinting  of  a 
  228.         manual.
  229.  
  230.    Disadvantages:
  231.      1) Telephone support is hard to come by.  (I've never  needed 
  232.         any from a User Supported product.) 
  233.      2) Latest  figures indicate that only 10% of people actually pay  the 
  234.         author for the program. (This figure may be optimistic)
  235.      3) This is the reason for the disadvantage #1.   It's hard for someone 
  236.         to  give up a steady job as a professional programmer  and  support 
  237.         his customers when 9 out of 10 people have STOLEN his program.  
  238.  
  239.      There  are  several  packages that I like,  but because I  think  the 
  240. author  is asking too much,  I have stopped using them.   Perhaps I  should 
  241. have  just  sent  the author what I think the program  is  worth  and  risk 
  242. hurting his/her feelings.
  243.  
  244.      So you know where I stand, I think that the suggested price of $15-$20 
  245. is a bargain,  considering the qualtiy of the product.  HOWEVER, if in your 
  246. opinion you think it's worth $5,  SEND IT IN.  A buck in the hand is worth 
  247. two in the user's wallet.   If you send less than $15.00 please send a note 
  248. letting us know what we can do to make ONE TO ONE more valuable.
  249.  
  250.                                                                       4
  251.  
  252.      Clearly the User Supported concept is beneficial for us all.   But  we 
  253. must take it more seriously if it's going to work.   Cast your vote for the 
  254. User Supported concept by paying for your User Supported programs.
  255.  
  256.  
  257.  
  258. Before I put the soap box away...
  259.  
  260.  
  261.      ONE  TO  ONE is a professional-quality software package that is  being 
  262. distibuted  through electronic rather than traditional marketing  channels.  
  263. It  is NOT free software.  If you find this program to be of use,  you  are 
  264. urged  to send a small contribution (in the $15 - $20 range) to the  author 
  265. at the address below.  Make checks payable to Digital Transit.  
  266.  
  267.                             Digital Transit
  268.                             3360 Towneship Road
  269.                             Antioch, TN  37013
  270.  
  271.  
  272.      
  273.  
  274.      Whether you decide ONE TO ONE is for you or not, thanks for taking the 
  275. time to try it out.   You are ENCOURAGED to distribute this software in any 
  276. way that you see fit, providing the following conditions are met:
  277.      
  278.      1) You must receive NO COMPENSATION for distributing ONE TO ONE.
  279.         (Compensated Electronic Distribution Services such as BBS's,
  280.         Compuserve, Genie, etc., can distribute ONE TO ONE legally.)  
  281.      2) The program and documentation must be distributed together.
  282.      3) The program and documentation must be unmodified.
  283.      4) ONE TO ONE may not be distributed in association with any other
  284.         product or service unless an arrangement has been negotiated
  285.         with Digital Transit.
  286.   
  287.      Distibuters  of  Public  Domain and User Supported  software  may  not 
  288. distribute ONE TO ONE without written permission from Digital Transit.  You 
  289. will most likely get permission, but written permission is REQUIRED.
  290.  
  291.      Anyone interested in a site liscense,  or in bundling ONE TO ONE  with 
  292. another product, please contact the author at the above address.
  293.  
  294.                                                5
  295.  
  296. Acknowledgements
  297.  
  298.      Thanks, Jan and Chris, for your patience.
  299.  
  300.      Thanks, Microsoft, for MS-C (4.0) the BEST MS-DOS C COMPILER.
  301.  
  302.      Thanks again, Microsoft, for the MASM Assembler (ver. 4.0)
  303.  
  304.      Thanks, Greenleaf Software, for saving me from a lot of grunt work.
  305.  
  306.      Thank-you beta testers, for your encouragement and design feedback.
  307.  
  308.      Thanks Eric Hawkins, for your good judgement and advice.
  309.  
  310.      Thanks   Dean  Carothers,   for  your   enthusiasm,   knowledge,   and      
  311. friendship for the past 7 years. 
  312.  
  313.      Thanks  to  everyone  that became a registered user  for  ONE  TO  ONE 
  314. version 1.0.   
  315.  
  316.                                       6
  317. Conventions Used In This Manual
  318.  
  319.  
  320.      The IBM keyboard is programmable.   That is, the keyboard isn't locked 
  321. into  any particular mode of operation.   We can redefine the  keyboard  to 
  322. suit our needs.   To this end,  IBM has added several interesting keys that 
  323. operate  much like the SHIFT keys on a typewriter.  We are  only  concerned 
  324. with the use of the "Ctrl" and "Alt" keys right now.  
  325.  
  326.     Whenever  you  see Alt-something it means to press and hold the  "Alt" 
  327. key while you press the "something" key at the same time.
  328.  
  329.      For Example: Alt-X means to hold the Alt key while pressing X
  330.  
  331.      Likewise,  whenever you see Ctrl-something it means to press and  hold 
  332. the "Ctrl" key while you press the "something" key at the same time.
  333.  
  334.      For Example: Ctrl-X means to hold the Ctrl key while pressing X
  335.  
  336.      There  are  some other keys that we will be dealing with  that  aren't 
  337. found  on typewriters.  One is the "Esc" key which is toward the upper left 
  338. corner of the keyboard if you have an older computer, it's toward the upper 
  339. right  corner if you have a newer model.   (Why they switched it is  beyond 
  340. me.)   The  other keys are on the "Numeric Keypad" generally found  on  the 
  341. right side of the keyboard.  
  342.  
  343.      Depending on the state of the NUM LOCK (numeric lock) key, the numeric 
  344. keypad is either in the numeric mode or the direction mode.   (The NUM LOCK 
  345. key  acts sort of like the CAPS LOCK key.)  In numeric mode,  the keys  act 
  346. like  an adding machine or calculator.   In the direction mode,  the  other 
  347. markings that appear on the keys are active.  In the direction mode we have 
  348. keys 8,  2,  4,  and 6 used for UP,  DOWN,  LEFT, and RIGHT, repesctively ( 
  349. these keys are marked with arrows).   We also have keys 7, 1, 9, and 3 used 
  350. for HOME,  END, PAGE UP, and PAGE DOWN, respectively.  Since most keyboards 
  351. have the PAGE UP and PAGE DOWN keys abbreviated,  we will refer to them  in 
  352. this manual as PgUp and PgDn.
  353.  
  354.      The  RETURN key is known as the ENTER key in IBM manuals.   It is just 
  355. where you would expect the RETURN key to be.   A crooked arrow pointing  to 
  356. the left marks this key on most keyboards.  For consistencies sake, we will 
  357. refer to this key as the ENTER key.         
  358.  
  359.                                        7
  360. System Requirements
  361.  
  362.      ONE  TO ONE requires the following...
  363.  
  364.      - IBM Compatible Computer
  365.      - PC-DOS Or MS-DOS (version 2.0 or later)
  366.      - One Floppy Disk Drive (hard disk not required)
  367.      - At Least 192k Of RAM.
  368.      - One RS-232 Serial Port
  369.      - A HAYES COMPATABLE modem (must support the Hayes AT command set) 
  370.      - Someone To Call    
  371.  
  372.      ONE TO ONE works with Monochrome as well as Color video cards.  If you 
  373. have an Enhanced Graphics Adapter, ONE TO ONE will use the CGA mode. 
  374.    
  375.      When you install ONE TO ONE,  you will be asked whether you have Touch 
  376. Tone or Pulse phone service.  ONE TO ONE will work with either.
  377.  
  378.                                       8
  379. ONE TO ONE System Files
  380.  
  381.      ONE  TO ONE version 2.2 is distributed in an archived form.  The "ARC" 
  382. archiving utility by System Enhancment Associates was used to compress  the 
  383. files  in order to keep downloading time to a minimum.  ARC has become  the 
  384. standard   file   compression   program  used   for   electronic   software 
  385. distribution.   
  386.      You  should have no problem obtaining a copy of the latest version  of 
  387. ARC  from your friendly neighborhood bulletin board.   Please remember that 
  388. ARC  is  not free.   It will save you money in the long run so why  not  go 
  389. ahead and pay for it?
  390.      The name of the archived file is 121-V22.ARC.  After "un-arching" this 
  391. file you will see the files below:
  392.  
  393.      121.EXE      - The program.
  394.      121.DOC      - The documentation for the program.
  395.      121READ.ME   - Notes reflecting any last minute changes or tips.
  396.      WHATSNEW.121 - Notes describing improvements in release 2.2
  397.  
  398.      The  only file required to start ONE TO ONE is the file named 121.EXE.
  399. When  you  run  the program for the first time ONE TO ONE looks  for  other 
  400. files and creates them if they cannot be found.
  401.  
  402.      OPTIONS.121
  403.  
  404.      OPTIONS.121  is a file that holds the proper configuration  parameters 
  405. for your system.   If the file OPTIONS.121 can't be found,  ONE TO ONE will 
  406. ask you several questions and then create the file for you.   (Those of you 
  407. who run ONE TO ONE from a floppy disk drive should make sure that your disk 
  408. isn't write-protected.)
  409.  
  410.      PHONEDIR.121
  411.  
  412.      The phone directory file is named 121PHONE.DIR.  When you call up  the 
  413. dialing  directory,  PHONEDIR.121 is read from disk.   If ONE TO ONE  can't 
  414. find the phone directory, it creates a blank one and then writes it back to 
  415. disk.   
  416.  
  417.      CTRLTEXT.121
  418.  
  419.      Starting    with   release  version 2.0  you  have  the   ability   to 
  420. assign phrases to Ctrl-characters.  For example, you could make Ctrl-S send 
  421. the phase "I'm Sending The File In 10 Seconds,  OK?".   Anytime you pressed 
  422. Ctrl-S, this message would be sent automatically as though you had typed it 
  423. by hand (except that it is sent quickly and with no typos!).
  424.      The  messages  associated with Ctrl-characters are stored  in  a  file 
  425. called CTRLTEXT.121.   This file is created when ONE TO ONE is executed for 
  426. the first time.
  427.  
  428.                                                                       9
  429.  
  430.      Here are all the files associated with ONE TO ONE version 2.2:
  431.  
  432.      121-V22.ARC - All Programs & Documentation archived for distribution.
  433.  
  434.      After un-archiving:
  435.  
  436.      121.EXE      - The program.
  437.      121.DOC      - The documentation for the program.
  438.      121READ.ME   - Notes reflecting any last minute changes or tips.
  439.      WHATSNEW.121 - Notes describing improvements in release 2.2.
  440.  
  441.      After running ONE TO ONE for the first time:
  442.  
  443.      121.EXE      - The program.
  444.      121.DOC      - The documentation for the program.
  445.      121READ.ME   - Notes reflecting any last minute changes or tips.
  446.      WHATSNEW.121 - Notes describing improvements in release 2.2.
  447.      OPTIONS.121  - The System Configuration File
  448.      PHONEDIR.121 - The Phone Directory
  449.      CTRLTEXT.121 - Messages attached to Ctrl-characters
  450.  
  451.                                       10
  452. Starting ONE TO ONE (Installation)
  453.  
  454.      Make  sure  that 121.EXE is in the current directory of your disk  and 
  455. type 121 (press ENTER).   After a few moments you will be told that ONE  TO 
  456. ONE  couldn't find the file OPTIONS.121.   You will then be asked to answer 
  457. several  questions so that a proper configuration file can be  created  for 
  458. your particular system.  Each question will be discussed below:
  459.  
  460.      Which Communications Port? (1/2):
  461.  
  462.      Enter  the  proper port number,  either a 1 or a 2  to  reflect  which 
  463. serial  port you have a modem attached to.   If you enter the wrong number, 
  464. ONE TO ONE will not be able to initialize the serial port and will print  a 
  465. message  to  that  effect.   At that point you could use the Alt-P  key  to 
  466. Change Parameters.   Anything changed with Alt-P is not permanent unless 
  467. you save the parameters with the menu choice called 'Save OPTIONS.121'
  468. which is found in the "Files" pull-down menu.  (More about that later) 
  469.   
  470.      What Baud Rate? (300/1200/2400/4800/9600):
  471.  
  472.      You  must  type in one of the numbers respresenting the speed of  your 
  473. modem.  ONE TO ONE always uses 8 data bits, 1 stop bit, and No parity.  You 
  474. will not be prompted for these paramters.  
  475.  
  476.      Key-Clicks On Incoming Text? (Y/N):
  477.  
  478.      If you type 'Y' in response to this question,  ONE TO ONE will cause a 
  479. "click" to occurr on each incoming character.  This can be a useful feature 
  480. because you will always know when someone is "typing at you".
  481.  
  482.      Touch Tone or Pulse Dialing? (T/P):
  483.  
  484.      If  you have pulse dialing,  you should enter a  'P'.   Anything  else 
  485. defaults to Touch Tone service.
  486.  
  487.      Default Modem Initialization String? (Y/N):
  488.  
  489.      The   default  modem  initialization  string  performs  the  following 
  490. commands;  Waits 1.5 seconds,  Takes the modem off-line,  Waits another 1.5 
  491. seconds,  issues  the  ATZ command to reset the modem,  Waits  another  1.5 
  492. seconds,  and issues the ATV1 command to set the modem result codes to WORDS 
  493. instead  of  DIGITS,  and finally,  issues the ATE0 command to disable  the 
  494. modem from echoing your keystrokes into the receive buffer.  
  495.      Ninety-nine  percent  of you can probably just answer  'Y',  take  the 
  496. defaults,  and go with it.   However, just in case you need it, you have the 
  497. ability to create a custom modem initialization string.
  498.  
  499.                                       11
  500.  
  501.      If  you  answer  'N',  meaning that you don't want to settle  for  the 
  502. default string,  you will be given an opportunity to create your  own.   In 
  503. order  to do this you should read the on-screen explanation of the  special 
  504. characters that can be imbedded in your initialization string.  They are...
  505.      { = The ENTER key.
  506.      ~ = .5 seconds of delay.
  507.      ^ = Next character after this should be interpreted as a control code.
  508.      Those  of you with faster modems might want to take advantage  of  the 
  509. extended result codes by using the ATX1 command so that the modem will send 
  510. you  a message upon connection telling you at what baud rate the connection 
  511. is  made.   That way,  if you're at 300 baud and someone calls you at  1200 
  512. baud,  you can use Alt-P to change parameters and establish a connection at 
  513. your friend's baud rate.
  514.  
  515.      What Type Of Screen Do you Have? (1/2/3):
  516.  
  517.      1 = Monochrome. No colors or shades of grey.
  518.      2 = Color. I have a color monitor.
  519.      3 = Monochrome, but I get nice shades of grey.
  520.  
  521.      1) You would enter '1' if you have an IBM green-screen monitor.   More 
  522. accurately,  those of you with a Monochrome Display Adapter would fall into 
  523. this catagory.
  524.      2) Those of you with color monitors would enter '2'.  In color, ONE TO 
  525. ONE has white text on a blue background.   The pull-down menus are red with 
  526. white text.  Sounds sort of corny and patriotic, doesn't it?  It looks good 
  527. and it's easy on the eyes.
  528.      3) People choosing '3' should have computers that show nice shades  of 
  529. grey  whenever  colors are represented on their screens.  Compaq  and  AT&T 
  530. computers are known to work well like this.  You may just have to try it if 
  531. you aren't sure.   If you have an amber or green monitor and you can hardly 
  532. read  the text on the screen after making this selectoin,  then this option 
  533. is  not  for  you.   You  will need to reinstall ONE  TO  ONE  (by  erasing 
  534. OPTIONS.121 first) and select choice number '1' for No colors.  
  535.  
  536.      After  all  of these questions have been answered,  ONE  TO  ONE  will 
  537. create the OPTIONS.121 file and write it to disk for future reference.  
  538.  
  539.      If you made mistakes while answering these questions, don't worry.
  540. You can change all of these parameters from inside ONE TO ONE and save them
  541. to disk for future use.
  542.  
  543.      Congratulations,  you  have installed ONE TO ONE and are about to  see 
  544. the opening screen of the program. 
  545.         
  546.                                       12
  547. Terminal Mode And Menu Mode
  548.  
  549.      ONE  TO ONE has somewhat of a split personality.   You are  either  in 
  550. TERMINAL MODE where you are waiting for the phone to ring,  typing messages 
  551. to a friend,  etc.,  or you are in the MENU MODE where you are pulling down 
  552. menus and making selections from them. 
  553.  
  554.      The first screen you see when ONE TO ONE executes is the title screen.  
  555. This  screen  tells what this program is,  warns you that this is not  free 
  556. software,  begs for compensation,  tells who wrote it, and waits for you to 
  557. press a key.  Just your typical User Supported software title screen.
  558.  
  559.      When you press a key to continue, the modem initialization string will 
  560. be  sent  to the modem.   After this is accomplished,  you are in  TERMINAL 
  561. MODE.  This is where you will spend most of your ONE TO ONE life.  TERMINAL 
  562. MODE is where you perform communications with your friends.   Each key  you 
  563. press  will  be  sent  out the comm port  to  whoever's  out  there.   (The 
  564. exception   to  this  occurrs  when  the  keys  that  you  press  are  menu 
  565. selections.)
  566.  
  567.      All  of  the  vital choices from the menus have  been  mapped  to  the 
  568. keyboard.   You could call a friend (or be called), establish a connection, 
  569. type  messages,  send  and  receive files,  and hang up without  ever  once 
  570. pulling  down a menu.   On the other hand,  some things can't be  performed 
  571. from  the keyboard but must be carried out from the appropriate  menu.   An 
  572. example  of  this would be adjusting the Dividing Bar  that  seperates  the 
  573. incoming from the outgoing text.  (You will have to choose this option from 
  574. the "Screen" pull-down menu.) 
  575.  
  576.      Before  we go any further,  let's take a minute to see how the ONE  TO 
  577. ONE screen is arranged...
  578.  
  579.      1)  The top line of the screen contains the names of all of the  pull-
  580.      down menus.  This line is referred to as the Menu Bar.
  581.      2)  The  middle part of the screen is divided by a reverse  video  bar 
  582.      that we will call the Dividing Bar.   Incoming Text,  (characters that           
  583.      are  typed  to  us)  will appear in this region  or  "window"  of  the                
  584.      screen.  Outgoing  Text, (anything that we type) will  appear  in  the                     
  585.      lower window.
  586.      3)  Below the Outgoing Text window there is an area that is set  aside 
  587.      for  informing us of the current communincation port  settings.   This 
  588.      area  is also used for messages from ONE TO ONE to  us.   The  message 
  589.      that you will see most frequently in the area says,  "Press `Home' For 
  590.      Help". (Have you tried it yet?)
  591.      4) The last thing on the screen, on the very bottom line, is a program 
  592.      title and copyright notice.
  593.  
  594.      Now back to business...
  595.   
  596.      In order to change between MENU MODE and TERMINAL MODE you must  press 
  597. a  special  key to let ONE TO ONE know that you are ready to change  modes.  
  598. You can use either of two keys that have be reserved for this purpose,  the 
  599. 'Esc' (escape) key or the '+' (plus) key.
  600.  
  601.                                       13
  602.  
  603.      As soon as you "toggle over" to MENU MODE,  you should notice a couple 
  604. of  things.  1) you will see Menu Mode flashing at you to let you know that 
  605. the  characters you press will not be sent over the phone  lines.   2)  The 
  606. word  "Info"  will be highlighted on the "Menu Bar" indicating that if  you 
  607. press ENTER (or the Down Arrow key) this menu will become active. 
  608.  
  609.      Press  ENTER  right now and you will see the menu unfold  (be  pulled-
  610. down).  The Info menu contains no menu choices, it simply tells the program 
  611. title,  verion number,  and gives the address of the author.   
  612.  
  613.      To make menus go away without making a menu choice, press the 'Esc' or 
  614. grey '+' key.  Alternately, you could press the Up Arrow key until the menu 
  615. goes past the top choice at which time it will go away.
  616.  
  617.      Let's make a menu selection so you can see how it's done.   If you are 
  618. still  looking at the Info menu,  make it go away by following one  of  the 
  619. methods  in the above paragraph.   Now press the right arrow key and notice 
  620. how, for every time you press the right arrow, the next choice to the right 
  621. becomes highlighted signifying that it is ready to become the active  menu.    
  622.  
  623.      Keep pressing the right arrow key until the "Screen" pull-down menu is 
  624. highlighted.   Now press ENTER or press the Down Arrow.  The menu will drop 
  625. down  and  the first selection "Clear Both Screens"  will  be  highlighted.  
  626. IMPORTANT:  You  could also have pressed "S" to automatically pull down the 
  627. Screen  menu.  (All  menu choices can also be selected by pressing the  key 
  628. that corresponds to the first letter of the desired choice.)
  629.  
  630.      You  select a menu choice by pressing ENTER whenever the desired  menu 
  631. choice is highlighted.  To higlight the desired choice you may 1) press the 
  632. key  that corresponds to the first letter of the desired choice or  2)  use 
  633. the Up and Down arrow keys to move through the list of choices.
  634.  
  635.      Let's use the Down Arrow key to highlight "Clear Outgoing Screen" then 
  636. press ENTER.  When you do so, any text that was in our outgoing text window 
  637. (the  bottom half of the screen) has been cleared.   If you didn't have any 
  638. characters  sitting in the Outgoing Text window,  you will not notice  that 
  639. anything happened.  It did.
  640.  
  641.      At  this  point,  you are still in the MENU MODE as evidenced  by  the 
  642. flashing "Menu Mode" on the screen.  Press the `Esc' or `+' key to get back 
  643. into TERMINAL MODE.
  644.  
  645.      To  recap,  you can use either of two methods to make menu selections.  
  646. 1)  Arrow  Key Method - Use the arrow keys to highlight the  menu  or  menu 
  647. choice that you desire, then press ENTER.
  648.  
  649. 2)  Letter  Keys - Press the key corresponding to the first letter  of  the 
  650. menu  that you want to pull down.   Then press the key that corresponds  to 
  651. the first letter of the menu choice that you desire.  Finish your selection 
  652. by pressing the ENTER key now that your selection is highlighted. 
  653.  
  654.                                                        14
  655.  
  656.      To leave a menu WITHOUT making a choice you just "escape out of it" by 
  657. pressing the 'Esc' or the '+' key or by pressing the Up Arrow key until you 
  658. go past the top choice.  
  659.  
  660.      You  now  have all of the knowledge you will need to make ONE  TO  ONE 
  661. work for you.   At this point you are encouraged to experiment.   Press the 
  662. key  marked `Home' on the numeric keypad for Help.  (You can also press the 
  663. F1  key for Help,  if you like.)  You will find a help screen for  TERMINAL 
  664. MODE and a seperate help screen for MENU MODE. 
  665.  
  666.      ONE  TO ONE is very easy to use.  A lot of effort went into making the 
  667. "user-interface"  of  ONE  TO  ONE simple  and  powerful.  After  a  little 
  668. practice,  making  menu  selections  and toggling  between  MENU  MODE  and 
  669. TERMINAL MODE will become second nature. 
  670.  
  671.                                       15
  672. Available Keys In TERMINAL MODE
  673.  
  674.      While  you  are  in the TERMINAL MODE you have access to  all  of  the 
  675. necessary  menu  choices without having to switch over to MENU MODE  first.  
  676. Certain  keys  have  been  assigned to  the  most  frequently  needed  menu 
  677. selections.   Pressing the key representing the desired menu choice is just 
  678. the same as if you had toggled into MENU MODE, made the choice, and toggled 
  679. back  into TERMINAL MODE.   Most of these keypresses require that you  hold 
  680. down the `Alt' key while pressing the appropriate character.   What follows 
  681. is  a  listing  of all available special keypresses and a  description  for 
  682. each.
  683.  
  684.      Alt-A: Answer The Phone 
  685.  
  686.      When you press Alt-A the Hayes ATA command is sent to the modem.   The 
  687. ATA  command  tells the modem to answer the phone now.   Before  you  press 
  688. Alt-A,  you  should first see the word RING in the Incominig  Text  window.  
  689. This  is  your  indication  that the phone line attached to  the  modem  is 
  690. ringing.   If a connection is established,  you should see the word CONNECT 
  691. appear in the Incoming Text window,  otherwise, the message NO CARRIER will 
  692. appear.   If you press Alt-A when the phone isn't ringing, just press a key 
  693. and the modem will stop trying for a connection.
  694.  
  695.  
  696.      Alt-C: Clear The Screen
  697.  
  698.      Pressing  Alt-C  will  cause the Incoming  Text,  Outgoing  Text,  and 
  699. Dividing Bar to be cleared of their current contents.
  700.  
  701.  
  702.      Alt-D: Dialing Directory
  703.  
  704.      If you want to dial the phone,  press Alt-D.   When you do,  a dialing 
  705. directory will be displayed.   The directory has room for 10 entries. (This 
  706. may  expand  in  a future update.)  At the bottom of  the  screen  you  are 
  707. presented with several options.
  708.           R) Revise an Entry - Prompts you to enter names and numbers.
  709.           E) Erase an Entry  - Allows you to "wipe out" an existing entry.
  710.           M) Manual Dial     - You dial a number from the keyboard.
  711.           D) Dial an Entry   - Asks "Which Entry?" then dials it for you.
  712.           Q) Quit            - Takes you back to TERMINAL MODE.
  713.      After a phone number is dialed you will be taken back to TERMINAL MODE 
  714. where  you will wait for the CONNECT message to appear in the Incoming Text 
  715. window.   If  you see the word CONNECT,  you have established a  connection 
  716. with  the  person that you called.   If instead,  you  see  NO  CARRIER,  a 
  717. connection could not be established.      
  718.  
  719.                                       16
  720.      Alt-H: Hang Up The Phone
  721.  
  722.      Pressing  Alt-H first sends the `+++' characters to the modem and then 
  723. sends  the Hayes ATH command to hang up the phone.   The  `+++'  characters 
  724. puts the modem in command mode.  See your modem manual for a more thourough 
  725. explanation.  
  726.      If  you  were connected to another computer when you issued the  Alt-H 
  727. command,  you should see the NO CARRIER message appear in the Incoming Text 
  728. window withing 5 seconds after Alt-H is pressed.
  729.  
  730.  
  731.      Alt-M: Modem Echo
  732.  
  733.      Modem Echo is a "toggle" meaning that it can be either ON or OFF.   If 
  734. it  is  ON  then  every character that you type will  appear  in  both  the 
  735. Incoming Text window and Outgoing Text window.
  736.  
  737.  
  738.      Alt-P: Change Parameters 
  739.  
  740.      You  may wish to change baud rates or communication ports while ONE TO 
  741. ONE  is running.   For example,  you may be called by a friend at 300  baud 
  742. while  your  modem  is set at 1200 baud.   Pressing  Alt-P  allows  you  to 
  743. immediately  change  parameters so that you are now connected at  the  same 
  744. baud rate.
  745.      When  you press Alt-P,  a window will appear with a list of parameters 
  746. to  choose  from.    The  parameters  at  the  top  of  the  list  are  for 
  747. communicatins  port  #1 (com 1),  and the bottom choices are for  port  #2 
  748. (com 2).   Press the key representing your choice or press the ENTER key if 
  749. you  want  to  keep your current parameters and return  to  TERMINAL  MODE.  
  750. Because ONE TO ONE always uses 8 data bits,  1 stop bit, and No parity, you 
  751. will not be prompted for these parameters.
  752.      Please remember that these changes are not permanent.   The next  time 
  753. ONE  TO ONE is started it will default to the parameters you set up in the 
  754. OPTIONS.121 file (the first time you ran ONE TO ONE).
  755.  
  756.  
  757.      Alt-R: Redial The Last Number
  758.  
  759.      Whenever  you dial a number from the phone directory,  a copy of  that 
  760. number  is placed in the redial buffer.   Then,  when you press Alt-R,  the 
  761. number  is  redialed for you automatically.   If you press Alt-R  before  a 
  762. number has been dialed you will see a message appear saying that "There  is 
  763. No Number to Redial!".
  764.  
  765.                                         17
  766.      Alt-T: Chat Mode
  767.  
  768.      When  you and a friend are typing messages to each  other,  every  key 
  769. that  you press goes out to your friend's computer.   If you make a mistake 
  770. while typing and press the BACKSPACE key, this too goes out to your friend.  
  771. Your friend watches you make a mistake,  back up to it, correct it, and then 
  772. conitinue  on.   Meanwhile,  he already knew what you were trying  to  say.  
  773. This  can be annoying after a while.   
  774.      There's  a better way.   It's called Chat Mode and you enter Chat Mode 
  775. by  pressing Alt-T.   When you do so,  your keystrokes will be saved  in  a 
  776. buffer  until you press the ENTER key.   Then,  all of your typing will  be 
  777. sent at once.  Your friend will never know that you made mistakes while you 
  778. were typing.
  779.      While you are in Chat Mode you will still see your friend's characters 
  780. arriving  in the Incoming Text window as usual.   The only indication  that 
  781. anything is different is the message that appears on the Dividing Bar.   It 
  782. says, "Chat Mode - Press `Esc' to return to normal mode".  While you are in 
  783. Chat Mode you can't make any other menu choices.   You must press the `Esc' 
  784. key to return to normal TERMINAL MODE first.
  785.  
  786.   
  787.      Alt-X: Exit To DOS 
  788.  
  789.      When  you press Alt-X you will be told that you are "Exiting to  DOS". 
  790. You are then asked to verify the command.   "Are you sure?",  it asks.   If 
  791. you  press 'Y' (for yes) you will return to DOS.   Any other key will  take 
  792. you back to TERMINAL MODE with no harm done.
  793.  
  794.    
  795.      Alt-Z: Visit DOS (Shell)
  796.  
  797.      By pressing Alt-Z,  you put ONE TO ONE "on hold" and drop back to DOS.  
  798. You are then free to change directories,  format disks,  use a text editor, 
  799. or anything else you might want to do before returning again to ONE TO ONE.  
  800. When you are finished with your DOS chores, type EXIT and press ENTER.  You 
  801. will be right back in ONE TO ONE as though you'd never left.
  802.      Note: This feature has a couple of requirements...
  803.         1)  Your  computer must have enough memory to have ONE TO  ONE  and 
  804.         whatever other program you want to run be resident at the same time.  
  805.         2)  ONE TO ONE must be able to find the file COMMAND.COM  somewhere 
  806.         in your system.
  807.      For technical users: When Alt-X is pressed, ONE TO ONE tries to invoke 
  808.      another copy of COMMAND.COM in order to create a "DOS shell".   If  it 
  809.      can't find COMMAND.COM you will see a message saying that it failed to 
  810.      load the second copy of COMMAND.COM and you will be returned to ONE TO 
  811.      ONE.
  812.      You  will  just  have to experiment to see if this will work  on  your 
  813. system.   Hard disk user's should have no problem.  Floppy disk user's will 
  814. have to copy COMMAND.COM from their "boot disk" onto their ONE tO ONE  disk 
  815. for this to work properly.  Give it a try.
  816.   
  817.                                       18
  818.      PgUp: Upload (Send) A File
  819.  
  820.      When you press the PgUp key on the numeric keypad, you are telling ONE 
  821. TO  ONE that you want to upload (send) a file to whoever  you're  connected 
  822. to.   You  will be prompted for the name of the file to send.   The file to 
  823. send can be in any subdirectory on any drive.   You are not limited to  the 
  824. current directory.  After you enter the file name ONE TO ONE will patiently 
  825. wait  for  the receiving party to acknowledge that it is ready to  receive.  
  826. At this point,  your friend should have told his computer that he wants  to 
  827. download (receive) a file.  See Appendix II about the XMODEM protocol. 
  828.      Once  the computers have started transferring the file,  you can  just 
  829. sit back and relax if you like.  BUT, if the other person is also using ONE 
  830. TO  ONE,  you  can continue to type messages to each other while  the  file 
  831. transfer  takes place!   In either case you will see a status report of the 
  832. file  transfer displayed on the Dividing Bar.   After the file transfer  is 
  833. complete,  you  will  hear a beeping sound indicating that the transfer  is 
  834. complete.
  835.      If  something happens and you want to abort the file  transfer,  press 
  836. Ctrl-X  and  you will exit gracefully.   Your screen will say  "Aborted  by 
  837. User"  and  you will hear the beeps letting you know that the  transfer  is 
  838. finished.  Your friend's screen will display a similar cancelation message.
  839.  
  840.     
  841.      PgDn: Download (Receive) A File
  842.  
  843.      If  you are ready to download (receive) a file you may press the  PgDn 
  844. key  on the numeric keypad.   You will be prompted for the name of the file 
  845. to receive.  You may include a valid drive/path combination in front of the 
  846. file  name if you wish.   After you enter the file name,  ONE TO  ONE  will 
  847. patiently  wait for the sending party to begin sending the file.   At  this 
  848. point,  your friend should have told his computer that he wants to upload 
  849. (send) a file.  See Appendix II about the XMODEM protocol.
  850.      Once  the computers have started transferring the file,  you can  just 
  851. sit back and relax if you like.  BUT, if the other person is also using ONE 
  852. TO  ONE,  you  can continue to type messages to each other while  the  file 
  853. transfer takes place!   In either case you will see a status report of  the 
  854. file  transfer displayed on the Dividing Bar.   After the file transfer  is 
  855. complete,  you  will  hear  a beeping sound indicating that a  transfer  is 
  856. complete.
  857.      If  something happens and you want to abort the file  transfer,  press 
  858. Ctrl-X  and  you will exit gracefully.   Your screen will say  "Aborted  by 
  859. User"  and  you will hear the beeps letting you know that the  transfer  is 
  860. finished.  Your friend's screen will display a similar cancelation message.
  861.  
  862.                                       19
  863.      Ctrl-Home: Capture Keystrokes
  864.  
  865.      If  you  want to save the Incoming Characters to a file,  press  Ctrl-
  866. Home.   When  you  do,  you  will see a little message pop up  saying  that 
  867. "Capture is ON" and all incoming characters typed by your friend will  be 
  868. saved  to a file named CAPTURE.121.   To stop saving characters to a  file, 
  869. press Ctrl-Home again.  You should see the message "Capture is OFF".
  870.      If the file CAPTURE.121 can't be found, it is created.  If CAPTURE.121 
  871. was found when opened,  it will be opened in the APPEND mode.   This  means 
  872. that  you  can  toggle  Capture ON and OFF as often  as  you  like  without 
  873. worrying about overwriting previously saved characters.
  874.      Feel free to erase CAPTURE.121 before you start ONE TO ONE.   Since it 
  875. is  always  opened in the append mode,  it may grow very large  over  time.  
  876. Please note that charcters are not automatically saved to a file.  You have 
  877. to press Ctrl-Home to invoke this option.
  878.  
  879.  
  880. Ctrl-Something: Send CTRLTEXT Messages
  881.  
  882.      Starting   with   release  version  2.0  you   have  the  ability   to 
  883. assign phrases to Ctrl-characters.  For example, you could make Ctrl-S send 
  884. the phase "I'm Sending The File In 10 Seconds,  OK?".   Anytime you pressed 
  885. Ctrl-S, this message would be sent automatically as though you had typed it 
  886. by hand (except that it is sent quickly and with no typos!).
  887.      When you press the 'Ctrl' key and another character simultaneously you 
  888. will send the message that is attached to that keystroke.
  889.      To  edit,  examine,  or  print  the messages to  be  used  with  Ctrl-
  890. characters,  use  the "Keys" pull-down menu.   (How to use pull-down  menus 
  891. will be discussed shortly.)
  892.      
  893.  
  894.      Home or F1: Help
  895.  
  896.      Pressing  the `Home' or F1 keys will display a "help  screen".   After 
  897. you read the help screen press any key and you will continue where you left 
  898. off.   Please note that there is a different help screen for the MENU MODE.  
  899. If you toggle over to MENU MODE and don't know what to do,  press `Home' or 
  900. press F1 for help.
  901.  
  902.    
  903.      Esc or '+': Switch Between TERMINAL MODE and MENU MODE
  904.  
  905.      You  can  press  either `Esc' or the `+' key to move  back  and  forth 
  906. between  TERMINAL  MODE  and MENU MODE. 
  907.  
  908.                                       20
  909. MENU MODE
  910.  
  911.      Although  you can perform the most needed activities in TERMINAL MODE, 
  912. there  are certain procedures that can not be accessed without  going  into 
  913. MENU  MODE.   To get into MENU MODE,  you press either the `Esc' key or the 
  914. `+'  key.
  915.  
  916.      Whenever  you  are in the MENU MODE you will notice  that  the   words 
  917. "Menu Mode" will be flashing on the Dividing Bar.   This is a reminder that 
  918. you cannot type messages or carry on TERMINAL MODE activities at this time.  
  919. As  soon  as you leave MENU MODE and return to TERMINAL MODE  the  flashing 
  920. message will clear. 
  921.  
  922.      When  you  first enter MENU MODE you will notice that the Menu Bar  is 
  923. active because the first choice labeled "Info" will be  highlighted.   This 
  924. indicates that if you press ENTER or the Down Arrow key, the Info menu will 
  925. be pulled-down, revealing it's contents.
  926.  
  927.      All menus are accessed using ONE of the following methods...
  928.           1) Method Number One
  929.                a) Use the Right or Left Arrow keys to highlight the desired           
  930.                   menu title on the Menu Bar.
  931.                b) Press the Down Arrow or ENTER key to pull-down the menu.
  932.                c) Done! 
  933.           2) Method Number Two
  934.                a) Press the key corresponding to the first letter  of  the 
  935.                   selection you desire. (e.g. `M' for Modem, etc.)
  936.                b) Done! 
  937.  
  938.      When you have pulled down the desired menu,  you will see the contents 
  939. of the menu.  You are now ready to make a selection from the menu.
  940.  
  941.      All menu choices are accessed using ONE of the following methods...
  942.           1) Method Number One
  943.                a) Use the Up or Down Arrows to highlight the selection of
  944.                   your choice.
  945.                b) Press the ENTER key to choose the highlighted selection.
  946.                c) Done!
  947.           2) Method Number Two 
  948.                a) Press the key corresponding to the first letter  of  the 
  949.                   selection you desire.
  950.                b) Press the ENTER key to choose the highlighted selection.
  951.                c) Done!
  952.  
  953.      That's all there is to it!   You simply use the arrow keys to point to 
  954. what you want and then you press the ENTER key ...OR...  you press the  key 
  955. that  represents the first letter of the desired choice and press the ENTER 
  956. key.  When you do so, the choice that you made will be carried out.
  957.  
  958.                                       21
  959.  
  960.      If you are in a menu and don't care to make a choice (perhaps you were 
  961. browsing or you chose the wrong menu), you can "escape out" of the menu buy 
  962. choosing ONE of the methods below...
  963.           1) Press the `Esc' key - DONE!
  964.                OR
  965.           2) Press the `+'  key - DONE!
  966.                OR
  967.           3) Press the Up Arrow until you pass the top selection - DONE!
  968.  
  969.  
  970.      There  are a number of choices that will take you immediately back  to 
  971. TERMINAL  MODE.   Others will leave you in MENU MODE.   I hated to do  this 
  972. because of the inconsistencies but it just makes sense.   What's the  point 
  973. of  leaving you in the MENU MODE when you have just made the menu selection 
  974. to Answer The Phone NOW!.  You probably would like to start typing messages 
  975. to  your friend right away.   Leaving you in MENU MODE just forces  you  to 
  976. toggle back over to TERMINAL MODE.   The same thing is true for Dialing The 
  977. Phone.   You  probably  would  prefer  to be taken back  to  TERMINAL  MODE 
  978. automatically.  You will be.  In the descriptions of the menus that follow, 
  979. you will be told which selections take you back to TERMINAL MODE and  which 
  980. selections leave you in the MENU MODE.
  981.  
  982.  
  983.      Menu Descriptions
  984.  
  985.                                The Info Menu
  986.  
  987.      The Info menu is not truly a menu because it contains no choices.   It 
  988. simply displays the program title, version number, begs for your support of 
  989. the User Supported concept, lists the address of the author, and displays a 
  990. copyright  notice.   After you have read this menu press a key and you will 
  991. be returned to MENU MODE.
  992.  
  993.                               The Files Menu
  994.  
  995.      The Files menu contains choices that relate to aquiring or  inspecting 
  996. disk files. 
  997.  
  998.      1)  Download  - If you are ready to download (receive) a file you  may 
  999. choose  this function.   You will be prompted for the name of the  file  to 
  1000. receive.   You  may include a valid drive/path combination in front of  the 
  1001. file  name  if you wish.   After you enter the file name,  ONE TO ONE  will 
  1002. patiently  wait for the sending party to begin sending the file.   At  this 
  1003. point,  your  friend should have told his computer that he wants to  upload 
  1004. (send) a file.  See Appendix II about the XMODEM protocol.
  1005.  
  1006.                                       22
  1007.  
  1008.      Once  the computers have started transferring the file,  you can  just 
  1009. sit back and relax if you like.  BUT, if the other person is also using ONE 
  1010. TO  ONE,  you  can continue to type messages to each other while  the  file 
  1011. transfer takes place!   In either case you will see a status report of  the 
  1012. file  transfer displayed on the Dividing Bar.   After the file transfer  is 
  1013. complete,  you  will  hear a beeping sound indicating that the transfer  is 
  1014. complete.
  1015.      If  something happens and you want to abort the file  transfer,  press 
  1016. Ctrl-X  and  you will exit gracefully.   Your screen will say  "Aborted  by 
  1017. User"  and  you will hear the beeps letting you know that the  transfer  is 
  1018. finished.  Your friend's screen will display a similar cancelation message.
  1019.      ONE TO ONE will take you directly to TERMINAL MODE when this selection 
  1020. is made.
  1021.  
  1022.      2)  Upload - When you choose Upload,  you are telling ONE TO ONE  that 
  1023. you want to upload (send) a file to whoever you're connected to.   You will 
  1024. be  prompted for the name of the file to send.   The file to send can be in 
  1025. any  subdirectory  on  any  drive.   You are not  limited  to  the  current 
  1026. directory.   After  you enter the file name ONE TO ONE will patiently  wait 
  1027. for  the receiving party to acknowledge that it is ready  to  receive.   At 
  1028. this  point  your  friend should have told his computer that  he  wants  to 
  1029. download (receive) a file.  See Appendix II about the XMODEM protocol. 
  1030.      Once  the computers have started transferring the file,  you can  just 
  1031. sit back and relax if you like.  BUT, if the other person is also using ONE 
  1032. TO  ONE,  you  can continue to type messages to each other while  the  file 
  1033. transfer  takes place!   In either case you will see a status report of the 
  1034. file  transfer displayed on the Dividing Bar.   After the file transfer  is 
  1035. complete,  you  will hear a beeping sound indicating that the  transfer  is 
  1036. complete.
  1037.      If  something happens and you want to abort the file  transfer,  press 
  1038. Ctrl-X  and  you will exit gracefully.   Your screen will say  "Aborted  by 
  1039. User"  and  you will hear the beeps letting you know that the  transfer  is 
  1040. finished.  Your friend's screen will display a similar cancelation message.
  1041.      ONE TO ONE will take you directly to TERMINAL MODE when this selection 
  1042. is made.
  1043.  
  1044.      3) View A File - This selection acts like the TYPE command in DOS.  It 
  1045. allows  you  to view a text file from within ONE TO ONE.   When you  choose 
  1046. View A File you are prompted for a filename to view.  The file to view  can 
  1047. be  in any subdirectory on any drive.   You are not limited to the  current 
  1048. directory.  After you enter the file name, the screen will "open up" in the 
  1049. middle  to create an 80-column area in which to view the  file.  Directions 
  1050. will be displayed toward the bottom of the screen.   You have the option to 
  1051. Start/Stop  the scrolling by pressing Ctrl-S or you may Abort  by  pressing 
  1052. the  `Esc' key.   After the file has been displayed you will be prompted to 
  1053. press any key to continue.  When you do so, you will return to MENU MODE.
  1054.  
  1055.                                       23
  1056.    
  1057.      4) Share A File - This is a nifty feature!  Share A File gives you the 
  1058. ability to share a text file with a friend.   One of you acts as the Sender 
  1059. and  the other acts as the Receiver.   BOTH USERS MUST BE USING ONE TO  ONE 
  1060. FOR THIS FEATURE TO WORK PROPERLY.  
  1061.      When  you and a friend Share A File,  your screens change into a large 
  1062. area at the top two-thirds of the screen.  The bottom portion of the screen 
  1063. is  split  into 2 sections so that you may continue to type to  each  other 
  1064. while sharing the file.  
  1065.      It works like this;  you, (the Sender) enter the name of the text file 
  1066. to  share.   (Meanwhile your friend has told ONE TO ONE that he will act as 
  1067. the  Receiver.)  Immediately,  both screens change to  the  viewing  screen 
  1068. described in the above paragraph.  The text file is then displayed, line by 
  1069. line,  in  the viewing area of both screens.   Both of you have control  of 
  1070. when  to pause or when to abort the viewing of the file.   At any point you 
  1071. may  pause  (by pressing Ctrl-S) and start typing messages  to  each  other 
  1072. about what you are seeing on the screen.  Why hasn't this been done before?  
  1073.      When  the entire file has been displayed (or you aborted the  listing) 
  1074. you will be prompted to press a key to continue.   When you press a key you 
  1075. will be returned to TERMINAL MODE. 
  1076.  
  1077.      5) Directory - This is EXACTLY like the DOS DIR command.   You will be 
  1078. prompted    for    a   file   specification   that    could    contain    a 
  1079. Drive_Letter/Directory/Filename_or_Wildcards.   Enter  your choice just  as 
  1080. though you had typed "DIR " in front of your file specification.
  1081.      An example: typing  A:\LETTER\FRED.*  would be sent to DOS as 
  1082.           DIR  A:\LETTER\FRED.*  - thereby producing a directory listing of 
  1083.           Drive A:, Directory LETTER, File everything related to FRED.
  1084.      It should be noted that this command requires ONE TO ONE to be able to 
  1085. find the file COMMAND.COM on your program disk.   If COMMAND.COM cannot  be 
  1086. found, this command will not work.  Hard disk users will not have a problem 
  1087. with  this.   Floppy disk users will want to copy COMMAND.COM to the ONE TO 
  1088. ONE program disk.  This selection returns you back to MENU MODE.
  1089.  
  1090.      6)  Save  OPTIONS.121 - The OPTIONS.121 file holds all of the  options 
  1091. that  you selected when you ran ONE TO ONE for the  first  time.  (Remember 
  1092. when  you  were prompted  for  all those questions?)  Starting with release   
  1093. version   2.0   you  can  save   the   current  parameters  so  that   they 
  1094. will be active the next time that ONE TO ONE is executed.   The  parameters 
  1095. that  are affected by this are:  1) Position of the Dividing Bar.  2)  Baud 
  1096. Rate and Communications Port.  
  1097.  
  1098.      7)  Visit DOS (Shell) - Choosing this selection allows you to put  ONE 
  1099. TO  ONE  "on  hold" and drop back to DOS.   You are  then  free  to  change 
  1100. directories,  format disks,  use a text editor,  or anything else you might 
  1101. want  to  do before returning again to ONE TO ONE.   When you are  finished 
  1102. with your DOS chores, type EXIT and press ENTER.  You will be right back in 
  1103. ONE TO ONE as though you'd never left.
  1104.  
  1105.                                       24
  1106.      Note: This feature has a couple of requirements...
  1107.         1)  Your  computer must have enough memory to have ONE TO  ONE  and         
  1108.         whatever other program you want to run be resident at the same time.  
  1109.         2)  ONE TO ONE must be able to find the file COMMAND.COM  somewhere         
  1110.         in your system.
  1111.      For technically-minded users:  When Alt-X is pressed, ONE TO ONE tries 
  1112. to invoke another copy of COMMAND.COM in order to create a "DOS shell".  If 
  1113. it  can't find COMMAND.COM you will see a message saying that it failed  to 
  1114. load the second copy of COMMAND.COM and you will be returned to ONE TO ONE.
  1115.      You  will have to experiment to see if this will work on your  system.  
  1116. Hard disk user's should have no problem.   Floppy disk user's will have  to 
  1117. copy COMMAND.COM from their "boot disk" onto their ONE TO ONE disk for this 
  1118. to work properly.   Give it a try.  This selection returns you back to MENU 
  1119. MODE.
  1120.  
  1121.      8)  Exit  To DOS - When you select this choice,  you will be asked  to 
  1122. confirm your request.  If, in response to the "Are you sure?" question, you 
  1123. press the `Y' key,  you will be taken back to the DOS prompt and ONE TO ONE 
  1124. will shut itself down.   If any other key besides `Y' is pressed,  you will 
  1125. return  to  where you left off.   This selection returns you back  to  MENU 
  1126. MODE.
  1127.  
  1128.  
  1129.                               The Modem Menu
  1130.  
  1131.      The Modem menu contains choices that relate to both the Modem and  the 
  1132. Communications port.
  1133.  
  1134.      1)  Reset The Modem - Issues the same Modem Initialization String that 
  1135. you set up when you created the OPTIONS.121 file during installation.
  1136.      If  you chose the default modem initialization string,  the  following 
  1137. will occurr...
  1138.      The   default  modem  initialization  string  performs  the  following 
  1139. commands;  Waits 1.5 seconds,  Takes the modem off-line,  Waits another 1.5 
  1140. seconds,  issues  the  ATZ command to reset the modem,  Waits  another  1.5 
  1141. seconds, and issues the ATV1 command to set the modem result codes to WORDS 
  1142. instead of DIGITS, then it issues the ATE command to disable the modem from 
  1143. echoing your keystrokes back into the receive buffer.
  1144.      If  you decided to create your own initialization string,  it will  be 
  1145. sent to the modem at this time.  What does it do?  Gosh, I don't know.
  1146.      After the initialization string has been sent to the modem you will be 
  1147. returned to TERMINAL MODE. 
  1148.  
  1149.      2)  Online - This issues the Hayes ATO command to allow you back  into 
  1150. the  Online state.   You only need to use this if you have used the Offline 
  1151. command described below.   After the ATO command has been sent to the modem 
  1152. you will be returned to TERMINAL MODE. 
  1153.  
  1154.                                       25
  1155.  
  1156.      3)  Offline  - This  selection is used when you are connected  with  a 
  1157. friend  on the phone and you want to drop into the Offline state  to  issue 
  1158. modem commands.   You will rarely,  if ever, use this feature.  This one is 
  1159. available for the so-called Power User.  
  1160.      The  Offline choice issues the `+++' characters to the modem in  order 
  1161. to  take  the  modem  out of the Online  state.   Use  the  Online  option, 
  1162. described above, to return to the normal connection.
  1163.      This selection keeps you in the MENU MODE.
  1164.  
  1165.      4)  Change  Parameters  - You  may  wish  to  change  baud  rates   or 
  1166. communication ports while ONE TO ONE is running.   For example,  you may be 
  1167. called  by  a  friend  at 300 baud while your modem is set  at  1200  baud.  
  1168. Selecting  Change Parameters allows you to immediately change parameters so 
  1169. that you are now connected at the same baud rate.
  1170.      When you select Change Parameters, a window will appear with a list of 
  1171. parameters to choose from.   The parameters at the top of the list are  for 
  1172. communications port #1 (com 1), and the bottom choices are for port #2 (com 
  1173. 2).   Press  the key representing your choice or press the ENTER key if you 
  1174. want to keep your current parameters.
  1175.      ONE TO ONE always uses 8 data bits,  1 stop bit,  and No parity.   You 
  1176. will  not  be allowed to change these parameters.   (These  parameters  are 
  1177. required by the XMODEM file transfer protocol.)
  1178.      This selection returns you to TERMINAL MODE.
  1179.  
  1180.      5)  Edit  Modem  Initialization - You may want to  change  your  modem 
  1181. initialization  string at some time in the future.   For instance,  you may 
  1182. have  installed  ONE  TO  ONE  a long time ago  and  selected  the  default 
  1183. initialization string.  Now you are a true "power user" and have decided to 
  1184. alter some of the default S registers,  etc..   This menu choice allows you 
  1185. to change the way that the modem is configured when ONE TO ONE starts.
  1186.      When   you  select  this  option  you  will  see  the  current   modem 
  1187. initialization string displayed.   You may now edit the string,  using your 
  1188. modem  commands.   The special characters are shown below the editing line.  
  1189. The special characters are...
  1190.           1) ~ = .5 seconds of delay for each ~ that is encountered.
  1191.           2) { = Simulates pressing the ENTER key.
  1192.           3) ^ = Treats the following character as a Ctrl-character.
  1193.      Please  note  that  you can press the 'Esc' key at  any  time  and  no 
  1194. changes will be saved to disk.   Otherwise, when you have finished editing, 
  1195. press the ENTER key and the changes will be saved for future use.
  1196.      To  place these changes into effect,  use the 'Reset The Modem' choice 
  1197. on this menu. (Choice #1, described above)
  1198.  
  1199.                                       26
  1200.                               The Phone Menu
  1201.  
  1202.      1) Dial The Phone - Select this option if you want to dial the  phone.  
  1203. When you do, a dialing directory will be displayed.  The directory has room 
  1204. for 10 entries. (This may expand in a future update.)  At the bottom of the 
  1205. screen you are presented with several options.
  1206.           PgUp) Show Previous List Of 10 Numbers
  1207.           PgDn) Show Next List Of 10 Numbers
  1208.           R) Revise an Entry - Prompts you to enter names and numbers.
  1209.           E) Erase an Entry  - Allows you to "wipe out" an existing entry.
  1210.           M) Manual Dial     - You dial a number from the keyboard.
  1211.           D) Dial an Entry   - Asks "Which Entry?" then dials it for you.
  1212.           Q) Quit            - Takes you back to TERMINAL MODE.
  1213.      After a phone number is dialed you will be taken back to TERMINAL MODE 
  1214. where  you will wait for the CONNECT message to appear in the Incoming Text 
  1215. window.   If  you see the word CONNECT,  you have established a  connection 
  1216. with  the  person that you called.   If instead,  you  see  NO  CARRIER,  a 
  1217. connection could not be established.
  1218.      This selection returns you to TERMINAL MODE. 
  1219.  
  1220.      2) Hang Up The Phone (Disconnect) - This command first sends the `+++' 
  1221. characters to the modem and then sends the Hayes ATH command to hang up the 
  1222. phone.   The  `+++' characters puts the modem in command  mode.   See  your 
  1223. modem manual for a more thourough explanation.  
  1224.      If  you  were  connected  to  another  computer  when  you  made  this 
  1225. selection,  you  should  see the NO CARRIER message appear in the  Incoming 
  1226. Text window after a few seconds have passed.
  1227.      This selection returns you to TERMINAL MODE.
  1228.  
  1229.      3) Answer The Phone - When you make this choice, the Hayes ATA command 
  1230. is sent to the modem.   The ATA command tells the modem to answer the phone 
  1231. now  without waiting for a ring.   Before you choose Answer The Phone,  you 
  1232. should first see the word RING in the Incominig Text window.   This is your 
  1233. indication  that  the phone line attached to the modem is  ringing.   If  a 
  1234. connection  is established,  you should see the word CONNECT appear in  the 
  1235. Incoming Text window,  otherwise,  the message NO CARRIER will appear.   If 
  1236. you make this selection when the phone isn't ringing,  just press a key and 
  1237. the modem will stop trying for a connection.
  1238.      This selection returns you to TERMINAL MODE. 
  1239.  
  1240.      4) Take Phone Off Hook - This selection issues the Hayes ATH1  command 
  1241. to  take the phone off the hook.   Anyone that tries to call you after this 
  1242. has been done will get a busy signal.   To put the phone back on the  hook, 
  1243. choose the selection described below.  
  1244.      This selection returns you to TERMINAL MODE.
  1245.  
  1246.                                       27
  1247.  
  1248.      5)  On Hook - This selection issues the Hayes ATH0 command to put  the 
  1249. phone on the hook (hanging up the phone). This option is used after issuing 
  1250. the  Take Phone Off Hook command described above.   You should  note  that, 
  1251. unlike  choice number 2 above,  this selection does not put the modem  into 
  1252. command  mode  first.   If  you use this selection while "on-line"  with  a 
  1253. friend,  the  ATH0  will  be sent to your friend  instead  of  your  modem.  
  1254. Therefore,  only  use  this feature when you know that the modem is in  the 
  1255. command mode.
  1256.      This selection returns you to TERMINAL MODE.
  1257.  
  1258.      6)  Go From Voice to Data - Sometimes you might want to start a  phone 
  1259. call (like normal people) with a handset.  Then you might want to just hang 
  1260. up  and  let  your computers take over and establish a  connection  without 
  1261. having to re-dial the number.  This selection allows you to do just that.
  1262.      Please be aware that in order for this feature to work,  both you  and 
  1263. your friend must have your phones and modems active at the same time.  Most 
  1264. modems today are made so that your phone can plug into them.   If you  must 
  1265. unplug  your phone and plug the cord into your modem every time you want to 
  1266. use it, this feature is not for you. 
  1267.      After  you and a friend are talking on the phone,  both of you  should 
  1268. make this selection from the Phone menu.   At this time, while talking, the 
  1269. two of you should decide who will act as the Caller and who will act as the 
  1270. Answerer.   After  the  decision has been made as to who  will  play  which 
  1271. roles,  you  both should press the appropriate key that corresponds to  the 
  1272. roles  that  you  are playing.  (The Caller presses `C'  and  The  Answerer 
  1273. presses `Ctrl-Shift-O'.  No, that's not right, the Answerer presses `A'.  I 
  1274. just wanted to be sure that you were paying attention.)
  1275.      After  you press the correct keys,  you should both hang up the  phone 
  1276. and let the computers do the rest.   You should see the word CONNECT appear 
  1277. in the Incoming Text window.   If you don't then something happened and you 
  1278. are going to have to call via computer.
  1279.      NOTE:  Both  parties don't nessacarily have to be using ONE TO ONE for 
  1280. this to work.  When The Answerer presses `A', the Hayes ATA command is sent 
  1281. to the modem.   When The Caller presses `C',  the Hayes ATD command is sent 
  1282. to the modem.  You could just as well have typed these commands in TERMINAL 
  1283. MODE but that takes a lot of the mystery out of it, doesn't it?
  1284.  
  1285.      7)  Go  From  Data To Voice - This option  performs  the  function  of 
  1286. hanging  up the phone so that you and your friend can speak to one  another 
  1287. without  having to redial the phone.   You MUST pick up the receiver on the 
  1288. phone before making this selection,  otherwise you will hang up the  phone. 
  1289. (No  good!)   Please be aware that this is THE VERY SAME THING as  pressing 
  1290. Alt-H in terminal mode.   Pressing Alt-H is MUCH easier to do.  This choice 
  1291. is available on the menu for the sake of completeness.
  1292.      How  it works --- If you answer the phone in the kitchen and you  want 
  1293. to switch to the phone in the bedroom, all you have to do is 1) hang up the 
  1294. phone  in the kitchen and 2) run like a bat out of hell to the  bedroom  to 
  1295. pick  up  the phone before you are disconnected.   There is a 10-15  second 
  1296. delay between the time that the receiver is placed on the hook and when the 
  1297. phone  lines are actually disconnected.   If you and your friend have  your 
  1298. phones off the hook when your modems disconnect,  you will be able to  pick 
  1299. up  where your modems leave off.   Try it,  you'll like it!   (Using  Alt-H 
  1300. instead of this menu selection is less tedious.) 
  1301.  
  1302.                                       28
  1303.  
  1304.      8) Select Dialing Mode - This menu choice allows you to select whether 
  1305. you  have TouchTone or Pulse dialing service.   (You were prompted for this 
  1306. information  the first time you ran ONE TO ONE)  Choose TouchTone or  Pulse 
  1307. by pressing 'T' or 'P',  respectively.  After you make a selection, the new 
  1308. dialing mode will be written to disk saving it with your other  parameters.  
  1309. Please note that you can press 'Esc' at this point and "escape" out of this 
  1310. option.
  1311.  
  1312.  
  1313.                              The Toggles Menu
  1314.  
  1315.      The Toggles menu contains choices that are turned ON or OFF.  When you 
  1316. pull down the Toggles menu you can easily tell the ON or OFF status of  the 
  1317. selections.   Selections  that  are  turned ON will be  displayed  with  an 
  1318. asterisk just in front of the selection name.   If instead,  the choice  is 
  1319. turned OFF there will be no asterisk in front of it's name.
  1320.      For example...
  1321.                       Chat (Wait for CR)
  1322.                     * Capture Keystrokes
  1323.                     * Auto-Answer
  1324.      Shows  that  Chat mode is turned OFF but the other two selections  are 
  1325. turned ON.  
  1326.  
  1327.      1)  Chat (Wait for CR) - When you and a friend are typing messages  to 
  1328. each  other,  every key that you press goes out to your firend's computer.  
  1329. If you make a mistake while typing (and press the BACKSPACE key),  this too 
  1330. goes out to your friend.   Your friend watches you make a mistake,  back up 
  1331. to it,  correct it, and then continue on.  Meanwhile, he already knew what 
  1332. you were trying to say.  This can be annoying after a while.  
  1333.      There's  a better way.   It's called Chat Mode.   When you  make  this 
  1334. selection,  your  keystrokes will be saved in a buffer until you press  the 
  1335. ENTER key.  Then all of your typing will be sent at once.  Your friend will 
  1336. never know that you made mistakes while you were typing.
  1337.      While you are in Chat Mode you will still see your friend's characters 
  1338. arriving  in the Incoming Text window as usual.   The only indication  that 
  1339. anything is different is the message that appears on the Dividing Bar.   It 
  1340. says, "Chat Mode - Press `Esc' to return to normal mode".  While you are in 
  1341. Chat Mode you can't make any other menu choices.   You must press the `Esc' 
  1342. key to return to normal TERMINAL MODE first.
  1343.  
  1344.      2) Capture Keystrokes - If you want to save the incoming characters to 
  1345. a file,  make this selection.   When you do,  you will see a little message 
  1346. pop  up  saying that "Capture is ON" and all incoming characters  typed  by 
  1347. your  friend  will be saved to a file named CAPTURE.121.   To  stop  saving 
  1348. characters  to  the file,  make this selection again.   You should see  the 
  1349. message "Capture is OFF".
  1350.      If the file CAPTURE.121 can't be found, it is created.  If CAPTURE.121 
  1351. was found when opened,  it will be opened in the APPEND mode.   This  means 
  1352. that  you  can  toggle  Capture ON and OFF as often  as  you  like  without 
  1353. worrying about overwriting previously saved characters.
  1354.      Feel free to erase CAPTURE.121 before you start ONE TO ONE.   Since it 
  1355. is  always  opened in the append mode,  it may grow very large  over  time.  
  1356. Please note that incoming charcters are not normally saved to a file.   You 
  1357. have to select this option first.
  1358.  
  1359.                                       29
  1360.  
  1361.      3) Auto-Answer - This issues the Hayes ATS0=1 command to put the modem 
  1362. in  Auto-Answer mode.   The phone will now be answered by the modem on  the 
  1363. first ring.  Making this selection again issues the Hayes ATS0=0 command to 
  1364. tell the modem not to answer the phone at all.
  1365.      NOTE:  Please  be aware that the phone MUST NOT BE RINGING when  Auto-
  1366. Answer is invoked.   If the phone is ringing before you had a chance to set 
  1367. Auto-Answer, do one of the following...
  1368.           If you're in MENU MODE:
  1369.                Choose "Answer The Phone Now" from the Phone menu.
  1370.           If you're in TERMINAL MODE:
  1371.                Press Alt-A to answer the phone.
  1372.      You will be returned to the TERMINAL MODE after making this selection.    
  1373.  
  1374.      4)  Modem  Echo - Modem Echo determines whether the modem should  echo 
  1375. every  character that you type.   If Modem Echo is ON,  every key that  you 
  1376. press will appear in both the Incoming Text window AND Outgoing Text window.
  1377. You'll  hardly  ever use this.   It does come in handy for checking to  see 
  1378. whether your modem is hanging in there.  It could also allow you to talk to 
  1379. yourself  if you can't find anybody else at home.   (Make sure nobody  sees 
  1380. you.)
  1381.      You will be returned to the TERMINAL MODE after making this selection. 
  1382.  
  1383.      5)  Incoming Key-Clicks - When this is turned ON you will hear a faint 
  1384. "clicking"  sound  whenever your friend types a  character.   This  can  be 
  1385. handy.  You may not be paying attention to the Incoming Text window but the 
  1386. "clicks" will alert you to an incoming message.
  1387.      As you would expect,  choosing Incoming Key-Clicks again will turn the 
  1388. "clicks" OFF so as not to disturb you.
  1389.      NOTE:  The  initial  status of Incoming Key-Clicks  is  determined  by 
  1390. whether  or not you chose this option when you first installed ONE TO  ONE.
  1391. You can save all of the current parameters (including Key-Click status) by
  1392. using the 'Save OPTIONS.121' choice in the "Files" pull-down menu.
  1393.      You will be returned to the TERMINAL MODE after making this selection. 
  1394.  
  1395.  
  1396.                               The Screen Menu
  1397.  
  1398.      1)  Clear Both Screens - Making this selection will cause the Incoming 
  1399. Text, Outgoing Text, and Dividing Bar to be cleared of their current contents.
  1400.      You will be returned to the TERMINAL MODE after making this selection. 
  1401.  
  1402.      2)  Clear  Incoming  Screen - Making this  selection  will  cause  the 
  1403. Incoming  Text  window to be cleared of it's contents.   The Outgoing  Text 
  1404. window will remain unchanged.
  1405.      You will be returned to the TERMINAL MODE after making this selection. 
  1406.  
  1407.      3)  Clear  Outgoing  Screen - Making this  selection  will  cause  the 
  1408. Outgoing  Text  window to be cleared of it's contents.   The Incoming  Text 
  1409. window will remain unchanged.
  1410.      You will be returned to the TERMINAL MODE after making this selection. 
  1411.  
  1412.                                       30
  1413.  
  1414.      4)  Adjust Dividing Bar - The Dividing Bar seperates the Incoming Text 
  1415. from the Outgoing Text.   You may prefer to have more or less room to  type 
  1416. the  outgoing  text.   You  use this option to allow you  to  position  the 
  1417. Dividing Bar to suit your tastes.
  1418.      After  you make this selection,  you may use the Up and Down Arrows to 
  1419. move  the  bar up or down.   Press `Esc' when you are  satisfied  with  the 
  1420. Dividing Bar's position.
  1421.      You will be returned to the TERMINAL MODE after making this selection. 
  1422.  
  1423.      5)  Change  Monitor  Types - This choice allows you  to  switch  color 
  1424. schemes  that ONE TO ONE uses.   You can choose between 1)  Monochrome   
  1425. 2) Color or 3) Monochrome with shades of grey.  (You were prompted for this 
  1426. information  when you ran ONE TO ONE for the first time.) At this point you 
  1427. can press the 'Esc' key and nothing will be changed.  Any valid choice will 
  1428. cause the parameters to be saved and the screen to change colors to reflect 
  1429. your choice.
  1430.  
  1431.  
  1432.                               The Keys Menus
  1433.  
  1434.      1) Edit CTRLKeys - You can have messages attached to keystrokes.  When 
  1435. you  hold  down the 'Ctrl' key while pressing an A-Z key you can  send  the 
  1436. message that is attached to that keystroke.  This menu selection allows you 
  1437. to define and attach messages to the Ctrl-characters.
  1438.      When  you  make  this selection you are prompted to  press  the  Ctrl-
  1439. character  to  edit.   You can press any of the  Ctrl-characters  with  the 
  1440. exception of 4 special cases.
  1441.           You cannot use the 4 following Ctrl-characters to send messages...
  1442.           Ctrl-H: This is the same as a backspace.
  1443.           Ctrl-J: This is the same as a Line-Feed.
  1444.           Ctrl-M: This is the same as the ENTER key.
  1445.           Ctrl-X: ONE TO ONE reserves the Ctrl-X key for file transfer use.
  1446.      Any  keys  EXCEPT  the  above 4 can be defined  and  used  with  Ctrl-
  1447. character phrases.
  1448.      After you press the Ctrl-character of your choice,  you are allowed to 
  1449. enter (or edit) the phrase to be attached to this keystroke.   There are  2 
  1450. special symbols that can be embedded in your message...
  1451.           1) ^ = Causes a BEEP to be sent
  1452.           2) { = Causes a Carriage Return (ENTER key) to be sent
  1453.      When you have finished defining your message, press the ENTER key.  At 
  1454. this  point you can define more keys OR press 'Esc' to let ONE TO ONE  know 
  1455. that you are finished.   If you have made changes you will be asked whether 
  1456. you  would  like to "Save The Changes To Disk?".   If you  press  "Y",  the 
  1457. CTRLTEXT.121 file is updated to reflect your new changes. 
  1458.  
  1459.      2) Show CTRLKeys - When this selection is made,  the messages attached 
  1460. to  Ctrl-characters will be displayed in a scrolling window on the  screen.  
  1461. While  the phrases are being scrolled up the screen,  you may press  'Ctrl-
  1462. S' to Start and Stop the scrolling.   (You are also allowed to press 'Ctrl-
  1463. X'  to abort.)  This can be a handy feature if you need a reminder of  what 
  1464. is attached to what.  A better way is described next...
  1465.  
  1466.                                       31
  1467.  
  1468.      3)  Print  CTRLKeys - This selection will print the currently  defined 
  1469. Ctrl-characters and their attached messages to the printer.  This is highly 
  1470. reccomended!   If you define all of your keys and keep a list posted beside 
  1471. your computer,  your life will be much fuller and you will magically obtain 
  1472. great wealth!  Your children will behave, your car will get better mileage, 
  1473. and  your  mortgage  will  be paid off by  an  unknown  benefactor.   (Just 
  1474. kidding,  of course.   Cliff Batson's comments should not be considered  as 
  1475. investment advice.)
  1476.  
  1477.                                       32
  1478. Tips And Tricks
  1479.  
  1480.      Ctrl-Character Messages
  1481.      -----------------------
  1482.      Starting   with  release  version  2.0  you  can  attach   phrases  to 
  1483. your Ctrl-Characters so that, for example, pressing 'Ctrl-S' could send the 
  1484. message  "Send  The File In 10 Seconds,  OK?".   This is a neat  and  handy 
  1485. feature!
  1486.      This  feature  was  added after much use of ONE TO ONE.   I  began  to 
  1487. realize  that during a series of "Conversations" I typed the same  messages 
  1488. several times.  Below are some suggestions for possibble messages to use.
  1489.  
  1490.      Ctrl-C: "Call me back, voice. OK?"
  1491.      Ctrl-G: "Greetings. Take me to Bill Gates."
  1492.      Ctrl-I: "^Interrupt..."
  1493.      Ctrl-N: "Nobody talks about my mama!"
  1494.      Ctrl-P: "Pick up the phone now. OK?"
  1495.      Ctrl-Q: "Quit Interrupting!"
  1496.      Ctrl-T: "Let's transfer the file in 10 seconds. OK?"
  1497.      Ctrl-W: "What do you mean?"
  1498.  
  1499.      You  get the idea.   Use your imagination.  (I have a friend  who  has 
  1500. attached insults to his Ctrl-Characters.) This is a fun feature!
  1501.  
  1502.      Call-Waiting Problems
  1503.      ---------------------
  1504.      If  you  have Call-Waiting you stand the risk of having problems  with 
  1505. your  telecommunicating.   I  would  suggest that you add  the  command  to 
  1506. disable  Call-Waiting  to the front of every phone number in  your  dialing 
  1507. directory.  
  1508.        Touch Tone Users: Add "*70," (no quotes) to the start of each number.
  1509.        Pulse Users: Add "1170," (no quotes) to the start of each number.
  1510.      This will disable Call-Waiting for the duration of this one call only.
  1511.  
  1512.  
  1513.      Go From Data To Voice
  1514.      ---------------------
  1515.      When you have finished transferring files and want to go back to voice 
  1516. communications, do the following:
  1517.           1)  Type a message to your friend telling him/her to "Pick up  the 
  1518. phone and press Alt-H".
  1519.           2) Perform step number 1 now. (practice what you preached.)
  1520.      In a few seconds you should hear the modems disconnect and you will be 
  1521. able to talk to each other again.
  1522.  
  1523.  
  1524.      Change Options
  1525.      --------------
  1526.      In  the old days (version 1.0),  you had to erase OPTIONS.121 and  re-
  1527. start ONE TO ONE in order to change certain parameters.   Version 2.0  lets 
  1528. you  save  the  current parameters to disk with a new menu  choice  on  the 
  1529. "Files" menu.   When you select 'Save OPTIONS.121' on the "Files" menu, the 
  1530. current  parameters will be saved to disk.   The next time that you use ONE 
  1531. TO ONE, these changes will take effect automatically.
  1532.  
  1533.                                       33
  1534.  
  1535.      Something you should be aware of... whenever the parameters are saved, 
  1536. ALL  of  the  parameters  are saved.   This means that  you  have  to  take 
  1537. precautions  about having your parameters set to your  satisfaction  BEFORE 
  1538. you save the OPTIONS.121 file to disk.   For example, let's say you changed 
  1539. baud rates to talk to your friend who has a slower modem.   (Are you saying 
  1540. it?)   Then  you  decided  to adjust the dividing  bar.   When  you  finish 
  1541. adjusting the dividing bar you are prompted "Save Changes To Disk?". If you 
  1542. answer  'Y' (yes) then ALL of your parameters will be saved to  disk.   The 
  1543. next  time you run ONE TO ONE,  it will put your modem in the  slower  baud 
  1544. rate automatically. 
  1545.      Be aware of this and you can avoid a mysterious hassle. 
  1546.  
  1547.      If you have any tips or tricks using ONE TO ONE,  send them in!  Write 
  1548. me at the address below...
  1549.  
  1550.           Tips And Tricks
  1551.           C/O Digital Transit
  1552.           3360 Towneship Road
  1553.           Antioch, TN  37013
  1554.  
  1555.                                       34
  1556. Final Remarks
  1557.  
  1558.      It has been two months since I released version 1.0 of ONE TO ONE.   I 
  1559. didn't expect to upadte it this quickly.   However,  after spending quite a 
  1560. bit  of  time using it,  I was aware of some areas that could be  improved.  
  1561. Also,  I received quite a bit of feedback from you.   I hope that you enjoy 
  1562. this new version of ONE TO ONE!   I also hope that you will feel  motivated 
  1563. to  help support the development of this project.   If you are using ONE TO 
  1564. ONE  two  weeks after you first tried it,  you are a  prime  candidate  for 
  1565. becoming a registered user!   If you are basically an honest person but you 
  1566. just keep forgetting to pay for your "ShareWare" programs, do what I do - I 
  1567. write the name,  address,  and amount down on a piece of paper and throw it 
  1568. in  with my pile of bills to pay.   After paying my bills I seem to  always 
  1569. have an extra $15 or $20 left.  I hope you are in the same boat.
  1570.  
  1571.      If you want to be a part of the ONE TO ONE project,  show me.  Send in 
  1572. your  payment  if you like the product.   If you have suggestions  you  can 
  1573. write to me.  If you would prefer to leave a message for me on my answering 
  1574. machine, you may do so.  Call 615-361-3655 during WORK HOURS.  (Normal work 
  1575. hours, NOT programmer's work hours.)
  1576.  
  1577.                                       35
  1578. Appendix I
  1579.  
  1580.  
  1581.                    ONE TO ONE -  User Registration Form
  1582.               ----------------------------------------------
  1583.                  (Registration for ONE TO ONE version 2.2)
  1584.  
  1585.  
  1586.  
  1587.                                Please Print
  1588.  
  1589.    Date:__/__ /__
  1590.  
  1591.    Name:__________________________________________________________
  1592.  
  1593. Company:__________________________________________________________
  1594.  
  1595.   Title:__________________________________________________________
  1596.  
  1597. Address:__________________________________________________________
  1598.  
  1599.        :__________________________________________________________
  1600.  
  1601.        :__________________________________________________________
  1602.  
  1603. Phone #:__________________________________________________________
  1604.  
  1605. =========================================================================
  1606.  
  1607. COMMENTS, SUGGESTIONS:___________________________________________________
  1608.  
  1609. _________________________________________________________________________
  1610.  
  1611. _________________________________________________________________________
  1612.  
  1613. _________________________________________________________________________
  1614.  
  1615. _________________________________________________________________________
  1616.  
  1617. _________________________________________________________________________
  1618. Use The Back Of This Form If You Need More Room.
  1619.  
  1620.  
  1621.             Please Register Me For #_____ Copies Of ONE TO ONE
  1622.  
  1623.             (Suggested Contibution:  $15.00 - $20.00 per copy)
  1624.             Enclosed is my check or Money Order for $__________
  1625.   
  1626. Make Checks Payable To:  Digital Transit
  1627.  
  1628.                          Digital Transit
  1629.                          3360 Towneship Road
  1630.                          Antioch, TN   37013      
  1631.  
  1632.                                       36
  1633. APPENDIX II - ONE TO ONE and XMODEM
  1634.  
  1635.      ONE TO ONE uses the XMODEM file transfer protocol.   XMODEM, developed 
  1636. by  Ward Christenson and others in the late 1970's,  has become a  standard 
  1637. method of transferring files over phone lines.  
  1638.  
  1639.      When  a  file is transferred using the XMODEM protocol,  the  file  is 
  1640. broken into 128 character blocks of data.  Each block is sent sequentially.  
  1641. Actually, more than 128 characters are sent in one block.  The format of an 
  1642. XMODEM block is listed below:
  1643.  
  1644.           OFFSET INTO BLOCK        CHARACTERS
  1645.           -----------------        -----------------------------
  1646.                   0                Start Of Header (ASCII 1)
  1647.                   1                Block Number (starts with #1)
  1648.                   2                One's Compliment of Block Number
  1649.                3 - 130             128 Bytes Of File Being Transferred
  1650.                  131               Checksum.
  1651.           -------------------
  1652.           Total: 132 CHARACTERS IN EACH BLOCK 
  1653.  
  1654.      ONE  TO  ONE  allows you to type during file transfers  by  exchanging 
  1655. keystroke data between blocks.  At 1200 baud, a block is sent approximately 
  1656. every  1.3  seconds.   This means that you will see the  incoming  messages 
  1657. updated every 1.3 seconds.   Although it may appear to be a little "jerky", 
  1658. it beats the heck out of twiddling your thumbs while you wait for your file 
  1659. transfer to be completed!   Of course, at 2400 baud its half as jerky.  Now 
  1660. THERE'S  a  good excuse to rush out and buy a new modem.   "But  Honey,  my 
  1661. keystrokes  will be less jerky now that I've spent our pension on some  new 
  1662. hardware!".  Maybe YOUR spouse will understand.  
  1663.  
  1664.                                       37
  1665. APPENDIX III - The 121PATH Environment Variable
  1666.  
  1667.      Starting  with version 2.0,  you can tell ONE TO ONE where to look  to 
  1668. get all of the needed configuration files.  This means that you will now be 
  1669. able to run ONE TO ONE from anywhere on your hard disk and the set up files 
  1670. will automatically be found.  It's also good news for those with Local Area 
  1671. Networks.   These people will now be able to keep 1 copy of ONE TO ONE in a 
  1672. public  directory and each user can set their 121PATH variable to point  to 
  1673. his/her own private phone directory, Ctrl-Character messages, etc..
  1674.  
  1675.      This is possible because ONE TO ONE now has the ability to examine the 
  1676. environment variable table maintained by DOS.   The environment variable is 
  1677. called 121PATH.  To use it, insert the following lines in your AUTOEXEC.BAT 
  1678. file:
  1679.           PATH=\PATHNAME
  1680.           SET 121PATH=\PATHNAME
  1681.  
  1682.           where  PATHNAME is the name of the directory in which ONE TO  ONE 
  1683. lives on your disk.  Reboot your machine for these changes to take effect.
  1684.  
  1685.      Now What?
  1686.      Now, whenever you run ONE TO ONE, DOS will find it for you because you 
  1687. set the PATH variable to "point" to it.   Next, ONE TO ONE will look to see 
  1688. if  you  have defined the environment variable 121PATH.   If  it  finds  it 
  1689. defined,  ONE  TO ONE will get the correct path from your 121PATH  variable 
  1690. and  load the OPTIONS.121,  PHONEDIR.121,  and CTRLTEXT.121 files from this 
  1691. directory.   This means that you can be anywhere on the hard disk and  your 
  1692. files will be found.  You can change directories to the directory where you 
  1693. will  be downloading files and run ONE TO ONE from there.   That  way,  you 
  1694. won't  have to type in long Drive/Path/File names since you will already be 
  1695. in the default directory for downloading.  Very nice.
  1696.  
  1697.      Please  note  that THIS IS NOT REQUIRED to run ONE TO  ONE.   You  may 
  1698. continue to use it without the 121PATH environment variable, as you have in 
  1699. the past.  However, it is a very convenient feature.
  1700.  
  1701.                                       38
  1702. Appendix IV - Phone Directory Structure
  1703.  
  1704.  
  1705.      For  Programmers  Only:   The phone directory entries are held  in  an 
  1706. array of 100 structures.  The structure definition is shown below:
  1707.  
  1708.      struct  dial_info {  /* Each entry is stored in a copy of this */ 
  1709.           int in_use;     /* Whether or not this number is in use */
  1710.       char name[31];  /* The name of the person to call */
  1711.       char number[21];/* The phone number to dial (ascii) */
  1712.       int baud;       /* Baud rate for this phone number */
  1713.       char parity;    /* Always set to 'N' for NONE */
  1714.       int databits;   /* Always set to EIGHT */
  1715.       int stopbits;   /* Always set to ONE */
  1716.      };
  1717.  
  1718.                                       39
  1719. Appendix V - OPTIONS.121 Structure
  1720.  
  1721.      For Programmers Only:  The OPTIONS.121 file is the configuration  file 
  1722. for  ONE TO ONE.   If this file can't be found when ONE TO ONE is run,  the 
  1723. program  will prompt you to "answer a few questions..." so that  this  file 
  1724. can  be created for future use.
  1725.  
  1726.      The file OPTIONS.121 is stored on disk as a binary file.  The contents 
  1727. of  the structure below are written to disk 1) When the program can't find  an 
  1728. existing copy of OPTIONS.121 to read or 2) Whenever you tell ONE TO ONE  to 
  1729. save whatever changes you have made from the pull-down menus.  
  1730.  
  1731.  
  1732.      struct config{    /* configuration structure for ONE TO ONE */
  1733.           int version;          /* Version number of this file (2) */
  1734.           int port;             /* Com port -1 (port 1 = 0, port 2 = 1)*/
  1735.           int baud;             /* Baud rate to intialize port */
  1736.           int databits;         /* Always set to EIGHT */
  1737.           char parity;          /* Always set to 'N' for NONE */ 
  1738.           int stopbits;         /* Always set to ONE */
  1739.           int sound;            /* 1 Key-Clicks ON, 0 Key-Clicks OFF */  
  1740.           int screencolor;      /* Attribute of full screen color */
  1741.           int pldncolor;        /* Attribute of pull-down menus */
  1742.           int msgcolor;         /* Attribute of pop-up messages */
  1743.           int divide_row        /* Row for the dividing bar to appear */
  1744.           int tone_or_pulse;    /* 0 = Touch-Tone, 1 = Pulse */
  1745.           char modeminit[241];  /* Modem initialization string */
  1746.      };
  1747.  
  1748.                                       40
  1749. Appendix VI - ONE TO ONE Programming Trivia 
  1750.  
  1751.      Programming Information
  1752.      -----------------------
  1753.  
  1754.      This   information  is  included  for  the  terminally  curious   (pun 
  1755. intended).
  1756.  
  1757.       Equipment: 1) AT&T PC 6300 (640k, Hard Disk, Qubie' modem) 
  1758.                  2) Compaq Portable (with Null Modem Cable)  
  1759.                  3) IMS AT-Clone (42m Hard Disk, Qubie' 2400 modem)
  1760.       Languages: The C programming language and 808x Assembler.
  1761.      C Compiler: Microsoft C Compiler (version 4.0)
  1762.       Assembler: Microsoft Macro Assembler (version 4.0)  
  1763.           Other: Greenleaf Function Library (version 3.03)
  1764.                  Greenleaf Comm Library (version 2.03)
  1765.            When: Late August, 1986 - Mid December, 1986 (version 1.0)
  1766.                  Mid January, 1987 - Mid February, 1987 (version 2.0)
  1767.                  Mid March,   1987 - Mid March,    1987 (version 2.1)
  1768.           Where: Antioch, TN  (Suburb of Nashville) 
  1769.