home *** CD-ROM | disk | FTP | other *** search
/ Software 2000 / Software 2000 Volume 1 (Disc 1 of 2).iso / utilities / u376.dms / in.adf / shortdox < prev    next >
Encoding:
Text File  |  1988-07-26  |  29.1 KB  |  616 lines

  1. ***********************************************************************
  2. **************                                          ***************
  3. ************** This file refers to CoComm Revision 3.12 ***************
  4. **************                                          ***************
  5. ***********************************************************************
  6.  
  7. Please note that speech, highlighting, and many other features are only
  8. designed to operate when you are in AI CO Mode. When not in co, they
  9. are disabled.
  10.  
  11. YOU NEED A LOT OF STACK FOR COCOMM - 20K MINIMUM!!!! OR GURU!!!!!
  12.  
  13. You should NOT try to initiate Ai Co mode unless you are in Co on CIS.
  14. If you do, CoComm will "hang" until you press a ^C character, at which
  15. time it will abort the Ai Co request.
  16.  
  17. Ai Co mode precedes EVERY line with ^U, ^H, ^H, ^H, ^H - if you try and
  18. run Ai Co mode anywhere BUT in CIS co areas, you'll confuse the HECk out
  19. of whatever host you are trying to communicate with!
  20.  
  21. For CIS communications, use 8 bits, 1 stop bit, no parity.
  22.  
  23. ***********************************************************************
  24. ***********************************************************************
  25.  
  26.          There is a formal manual for CoComm; it is currently
  27.          over 30 pages in length, and addresses every feature
  28.          in CoComm. It is constantly being updated, just like
  29.          the program itself, and is well worth $15.00 - which
  30.          is the shareware contribution asked for CoComm, when
  31.          and if you decide you want to use it. Please, if you
  32.          can, do make the shareware payment; If we see that a
  33.          shareware project can be made to work, we will enter
  34.          into more of these efforts - some that would be made
  35.          as commercial products otherwise. Shareware is a new
  36.          direction for SoftCircuits, and if it works out, you
  37.          will gain by it. CBB, for SoftCircuits, January 1988
  38.          
  39. ***********************************************************************
  40. ***********************************************************************
  41.  
  42. To setup CoComm, do the following.
  43.  
  44. FIRST:
  45.   {
  46.     exec exec.me
  47.   }
  48.  
  49. NEXT:
  50.   {
  51.     METHOD A:
  52.       {
  53.         Put coco in a drawer or directory that you wish to run it from.
  54.         cd to that directory
  55.         makedir ConfigLib
  56.         makedir CaptureLib
  57.         copy default.Config to ConfigLib
  58.       }
  59.     OR METHOD B:
  60.       {
  61.         Put coco in a drawer or directory that you wish to run it from.
  62.         copy default.config to s:
  63.       }
  64.   }
  65.  
  66. THEN:
  67.   {
  68.     run coco
  69.    or
  70.     coco
  71.    or...
  72.     click on the icon; it will run under Wb just fine.
  73.   }
  74.  
  75.  
  76. ***********************************************************************
  77.  
  78. Some things you might like to know:
  79.  
  80. When you download a new Version of CoComm, use the def.config file
  81. supplied in the ARC to build your own default.config file again; This
  82. prevents any differences in .config file type from causing you any
  83. confusion. If you wish to use your previous file, then make SURE you
  84. check ALL of the prefs entries, and ALL of the locator entries to be
  85. sure they're ok. If they are not, things can get.... well, funny.
  86.  
  87. CoComm is uploaded with itself. Make of that what you will. <grin>
  88.  
  89. You can close the following windows by pressing the ESC key, if you are
  90. NOT entering text into a string gadget at the time, and the window is
  91. active (selected):
  92.  
  93. The /sen manager window;
  94. The Locator window;
  95. The Review Buffer window;
  96.    In this window, the up-cursor and down-cursor keys will scroll
  97.    the contents just like the arrow gadgets
  98. The Macro Keys window;
  99.    Be careful - if you have a cursor in a text gadget, and you
  100.    press the ESC key, then the ESC character will be entered into
  101.    that text gadget instead of closing the window!
  102. The Prefs window;
  103.  
  104. The configure files save the following information:
  105.  
  106.   The main windows size     (only used on startup)
  107.   The main windows position (also only used at startup)
  108.   The Chat windows size     (also)
  109.   The Chat windows position (startup only)
  110.   chat status - on or off.
  111.   all of the names and ppn's in the locator window
  112.   The baud rate  (Only used at startup)
  113.   parity         (Only used at startup)
  114.   word length    (Only used at startup)
  115.   stop bits      (Only used at startup)
  116.   the palette colors used when cocomm is operating
  117.   the underline, boldface, and italics settings
  118.   Highlight pen choices for:
  119.                sen's
  120.                system msgs
  121.                normal co message name
  122.                normal co message contents
  123.                brackets around co message name
  124.   Preferences; Your name
  125.                Review buffer controls
  126.                Chat window status (on or off)
  127.                the path to look for capture files
  128.                the path to look for config files
  129.                the extension to look for on capture files
  130.                the character position where the auto word-wrap activates
  131.                your word-wrap trailer string
  132.                your hard c/r trailer string
  133.                
  134.  
  135. if the program cannot find it's startup file, it will setup some
  136. simple defaults. The first thing you should do is change all the
  137. settings to ones you approve of, and then save a file called
  138. "default.config" either in the ConfigLib subdirectory or in your
  139. s: assign. Cocomm initially looks in ConfigLib, if it can find it.
  140. Then it looks in s:, so if you have default.config files in both
  141. places, it will use the one in configlib, rather than the one in s:.
  142.  
  143. Function keys are not buffered - this means that you can set them
  144. up with things like    *"o/u co"|   for a status report, and press the key
  145. even though you're in the middle of a line in the chat window... it
  146. won't disturb you, and the status report will come up in the log window.
  147.  
  148. In the config file supplied with this ARC, you will find comments in each
  149. of the function keys. To read them, open the function key window using
  150. either Right/Amiga/K or the menu entry, click in each key text area in
  151. turn, and scroll the text using the left and right cursor keys. Then study
  152. this section to learn how each key is programmed.
  153.  
  154. In a function key definition, you can use the following special
  155. characters:
  156.  
  157.    "^" - this means the next char is a control char. IE: ^H for a backspace.
  158.    
  159.    "|" - this is a newline... just like hitting return.
  160.    
  161.    "`" - this means EVERYTHING after this char is ignored; a comment.
  162.    
  163.    "~" - this causes a short delay.
  164.    
  165.    ">" - This starts the function key timer. You can start any funtion
  166.          key with the timer; Syntax is: >nn"x" where nn is the function
  167.          key number and x is the time, which is a positive number which
  168.          may be 1 through 99999 - each unit is 1/10th of a second. If you
  169.          wish to disable the timer, use the "<" function, described next.
  170.          When the timer times out (If it does) the function key specified
  171.          will be started. This timer has a range of over 27 hours.
  172.    
  173.    "<" - This stops the function key timer; it will not time out, and the
  174.          function key specified in the ">" statement will NOT be executed.
  175.    
  176.    "(" - this "SETs" a watch string. Syntax is:
  177.                       ("AnnSTRING"
  178.          A      = 1 character, A-Z, upper or lowercase: a match register.
  179.          nn     = 2 digits, 01-20:                      a macro key number.
  180.          STRING = ASCII:                                a text string.
  181.          
  182.          Once set, until you execute an UNSET (see next item) for
  183.          this watch string, EVERY time this string is encountered,
  184.          except during file transfers, the specified function key
  185.          will be invoked. There are 26 watch strings, 1 for each
  186.          letter of the alphabet.
  187.          
  188.          IMPORTANT NOTE:   match registers A-M are CASE SENSITIVE!
  189.                            match registers N-Z are NOT!
  190.          
  191.          So;  ("A10testING"  Will ONLY match this string:  testING
  192.          
  193.          But: ("N10testING"  Will match any of these:      testing, TESTING,
  194.                                                            TESTing, testING,
  195.                                                            tEsTiNg, TeStInG.
  196.          Either one would start key F10 executing upon a match.
  197.          
  198.    ")" - this UNSETs a watch string. Syntax is:    )A
  199.          where A is 1 character, A-Z, upper or lower case.
  200.          
  201.          Once unset, this watch will no longer be functional until
  202.          another SET operation occurs for it.
  203.    
  204.    "@" - this turns the capture buffer on and off. It is followed by
  205.          a quoted string; ie:  @"df0:capfile"  this would begin to
  206.          capture to the file df0:capfile. To turn capture off, use
  207.          this syntax:   @""   that will close the capture file.
  208.          
  209.    "*" - This sends a string to the narrator, the printer, or the
  210.          screen. The string can be either plain ASCII text followed
  211.          by a quote, or it can be a 'handle' as recieved by the
  212.          program on a recent line. Syntax is as follows:
  213.          
  214.             *"yxSTRING"  where 'x' can be one of the four
  215.             following options, upper or lower case:
  216.    
  217.             S - Speech;  Text sent to the narrator.
  218.             W - Window;  Text sent to the window.
  219.             P - Printer; Text sent to the narrator.
  220.             O - Output;  Text goes to CIS, out serial channel.
  221.             
  222.             and where 'y' is an OPTIONAL field that can be one
  223.             of two things;
  224.             
  225.             if an '+', then the text is taken from
  226.             the LAST input line from a CO level line.
  227.             
  228.             If an '-', the text is taken from the LAST
  229.             input line from a /sen level line.
  230.             
  231.             If you use the y option, then the STRING portion
  232.             is omitted, as the string data will come from internal
  233.             registers.
  234.    
  235.    "\" - This loads a new .config; you can use it to run sequences
  236.          of function keys limited only by disk space. Syntax:
  237.          
  238.          \NN"filename"  (.config is added automagically)
  239.          
  240.          Where NN is the function key to be started after the load
  241.          completes.
  242.    
  243.    "=" - This initiates CoComm functions. You place a single
  244.          character after the "=" character, and it performs a
  245.          function. These characters may be upper or lower case.
  246.          
  247.            =A    "Ai Co Mode On"
  248.            =B    "Buffered Chat window On"
  249.            =C    "Close Chat window"
  250.            =D    "Disable Ai Co Mode"
  251.            =F    "Flash screen"
  252.            =Q    "Quit CoComm"
  253.            =R    "Review Buffer to Front"
  254.            =S    "Workbench Screen to Front"
  255.            =U    "Update /sen list"
  256.            =W    "CoComm Windows to Front (activated)"
  257.                   NOTE: if the Chat Window is open, then it
  258.                   is the window that gets activated; If not,
  259.                   then the main log window is activated.
  260.    
  261.    "+" - This controls a 'beep' feature. It has two three-digit
  262.          numeric parameters; Use it like this: +"xxx"yyy"
  263.          The 'xxx' parameter is the duration of the note; the
  264.          larger, the longer it lasts. The 'yyy' is the period, or
  265.          tone of the note; the larger, the lower the tone.
  266.          
  267.    "&" - this controls the send file feature. It is followed by a
  268.          quoted string; ie: &"df0:sendfile"  This would send the
  269.          complete file to the serial output. Filename required.
  270.          Operation can be halted by a control C.
  271.          
  272.    "$" - this, when placed before another of the special characters,
  273.          causes that character to be emitted normally; IE,
  274.          putting $| in a macro will send the "|" char, not a new line.
  275.          
  276.    "#" - this means that the next two chars choose another macro key;
  277.          ie; #03 will start key F3 executing.... use 01-20. This is
  278.          a "jump" operation; meaning that once this has occurred,
  279.          the key with the #nn instruction will NOT resume operation.
  280.          
  281.    ";" - This invokes a standard intuition style requester. You supply
  282.          a function key number that may be executed in some cases, and
  283.          four text strings. If the user presses the left button
  284.          (Which matches string #3) then the function key continues
  285.          execution; if the user presses the right button on the
  286.          requester, then the function key named in the function is
  287.          started up.  Syntax is as follows:
  288.          
  289.            ;NN"1st line"2nd Line"Positive Text"Negative Text"
  290.          
  291.          The first parameter (NN) is a function key number. If the
  292.          user presses the right button in the requester, then this
  293.          function key is jumped to and execution begins in it.
  294.          
  295.          You MUST supply all four text strings, especially the text
  296.          for the positive button and the negative button. Example:
  297.          
  298.            ;"No Mail - proceed to"next operation or quit"-Proceed-"-Quit-"
  299.          
  300.          The first two strings are limited to 80 characters; the positive
  301.          text and the negative text are each limited to 20 characters.
  302.          
  303.    "!" - this means that the next two chars choose another macro key;
  304.          ie; !03 will start key F3 executing.... use 01-20. This is
  305.          a "call" operation; meaning that once this has occurred,
  306.          the key with the !nn instruction will resume operation as long
  307.          as the key that was called does not cause an abort for some
  308.          reason. There is no corresponding return statement, except
  309.          in a (%)compare... called keys return when they complete, IF
  310.          they complete, or when a (%)compare fails that has a "B"
  311.          specification in the fail field.
  312.          
  313.    "%" - this is a combination string match/timing controller;
  314.          it compares a string against incoming data; if the string
  315.          matches within the specified time, then execution continues
  316.          in the same key at the next item. If it fails, then the
  317.          operation specified in the "fail field" is performed.
  318.          
  319.          syntax is as follows:   %"xSTRING"VALUE"
  320.          where:   
  321.                   "x" is required: it is the "fail field", and can be:
  322.                    (upper or lower case) any of the following items.
  323.                    The fail field tells the compare what to do if the
  324.                    compare fails.
  325.                           R   - which will Restart the key if it times out
  326.                           S   - which will Stop the key if it times out
  327.                           C   - which will Continue the key if it times out.
  328.                           Knn - where nn is a macro key number to be
  329.                                 executed if this times out. (Jump)
  330.                                 See the "#" cmd for details on jumps.
  331.                           Pnn - where nn is a macro key number to be
  332.                                 executed if this times out. (Call)
  333.                                 See the "!" cmd for details on calls.
  334.                           B   - go back to calling key... if key was
  335.                                 called, and this compare fails, then
  336.                                 control returns to calling key. If the
  337.                                 key was NOT called, then execution
  338.                                 terminates as with the "S" option.
  339.                    
  340.                    STRING is an optional text string, which, if matched
  341.                           within the time specified by the VALUE field,
  342.                           will cause the key operation to continue.
  343.                           
  344.                    VALUE  is an optional positive number, representing
  345.                           representing 10ths of a second, that is used
  346.                           to limit the amout of time that the STRING is
  347.                           checked for a match.
  348.                    
  349.                    The quotation marks are absolutely required!
  350.                    
  351.                    The operation of the "%" command can be aborted during
  352.                    a wait by pressing the CTRL and C keys together. A
  353.                    requester is presented, and you can select ABORT or
  354.                    CONTINUE. ABORT will stop the key from doing anything
  355.                    else. CONTINUE will do the _next_ operation in the
  356.                    function key - not continue the wait you interupted.
  357.                    
  358.          Here are some examples of the "%" command's use:
  359.          
  360.              %"sCONNECT 1200"200"    --  waits for 20 seconds, checking
  361.                                          for the occurance of the string
  362.                                          "CONNECT 1200". If not found in
  363.                                          20 seconds, the key stops running.
  364.  
  365.              %"cCONNECT 1200"200"    --  waits for 20 seconds, checking
  366.                                          for the occurance of the string
  367.                                          "CONNECT 1200". If not found in
  368.                                          20 seconds, the key continues
  369.                                          running.
  370.                                          
  371.              %"rCONNECT 1200"200"    --  waits for 20 seconds, checking
  372.                                          for the occurance of the string
  373.                                          "CONNECT 1200". If not found in
  374.                                          20 seconds, the key starts all
  375.                                          over again. See the example below
  376.                                          for a practical reason to do this.
  377.                                          
  378.              %"c""                   --  Doesn't do anything, just
  379.                                          continues.
  380.                                          
  381.              %"K04test"100"          --  Starts macro key F4 if the string
  382.                                          "test" is not received within 10
  383.                                          seconds of starting the "%" cmd.
  384.                                          
  385.              %"sMOO""                --  checks the next four characters
  386.                                          against the string "MOO". if they
  387.                                          are matched, it will contine. You
  388.                                          can only stop this by pressing the
  389.                                          control and C keys together, as
  390.                                          there is no timeout value.
  391.                                          
  392.              %"c"200"                --  Waits 20 seconds, then continues
  393.                                          
  394.                                          
  395. Here is a complete key definition that will keep dialing a number until
  396. it connects - and then log you into CIS. (handy, eh?)
  397.  
  398. ~*"o+++"~AT H0|%"rOK"ATDT 555-1212"%"rCONNECT 1200"200"%"sName: "200"CIS|
  399.  
  400.   (the following line is the rest of this same key)
  401.  
  402. %"sID: "200"72667,1321|%"sword: "200"YOUR.PASSWORD|%"k02Amiga Forum"600"
  403.  
  404. This definition will not only log you into CIS, but will start function
  405. key F2 executing if you are not in the amiga forum within 1 minute after
  406. CIS takes your password. Which might be to hang up, or look at email, or
  407. whatever. Depends on how you have CIS setup to handle your log on.
  408. Although not a complete scripting capability, these features of the
  409. macro key processor are enough to automate almost any concievable log on,
  410. log off, or any other reasonably set operation.
  411.  
  412. Two complex function key definitions are supplied in the default.config
  413. in the distribution ARC file. F11 (shifted F1) will call CIS, and if CIS
  414. sends you to the AmigaForum (which it should if you have no email waiting)
  415. it will proceed to open a file and read thread new through all the new
  416. stuff, then close the file it created and log off, then hang up. Not bad
  417. for a macro key, eh? F15 (shifted F5) will call CIS and get you in through
  418. all the ids, names, ppns and all of that. You can customize these very
  419. easily. First, change the phone number in the front of the key def (unless
  420. you live near me!) Then replace "YOUR-PPN" with your CIS ppn #. Then
  421. replace "YOUR.PASSWORD" with your CIS password. Then these should work.
  422. Note that the F11 key opens a capture file on df0:... either change it to
  423. where you want it, or put a disk in there with some room!
  424.  
  425. To clear a sen entry in the sen window, hit FlushOne and then press the
  426. arrow gadget to the immediate left of the entry you wish to delete. If
  427. you wish to cancel the operation, just close the window after you hit
  428. the Flush one gadget but before you hit the arrow gadget of any entry.
  429.  
  430. There are two menu functions that affect sens. One turns the sen operation
  431. on and off, the other is handy for when you have /sen't a line to
  432. someone and you meant it to go to the normal co level, in public.
  433. This function allows you to retransmit your last line. Simply change to
  434. the other mode (Amiga/d) then retransmit (Amiga/e).
  435.  
  436. When you are using /sens with another individual who has CoComm, and they are
  437. in AI Co mode, you can cause text to be underlined, italicised, or
  438. boldfaced. You can do this in any combination, and without worrying about
  439. what it looks like to others in Co. To underline, place the '_' character
  440. before and after the word or group of words you want underlined. To Boldface,
  441. use a '*" before and after the group or word. To Italicise, use the reverse
  442. apostrophe: '`'  Like this:  I did _NOT_ do it!  The "NOT" will be underlined.
  443.  
  444. In the locator window, you can put anything before the ppn as long as it does
  445. not contain a ":" character. This is used to tell cocomm where the ppn
  446. starts.
  447.  
  448. F11 through F20 are shifted function keys F1 through F10.
  449.  
  450. CoComm supports the "Quick" B protocol - files uploaded from your
  451. computer will not have to be "chopped", and files downloaded may
  452. not have to be either, depending on whether they were uploaded
  453. with B or QB protocol.
  454.  
  455. To use QB protocol, follow the prompts in the data library; no action
  456. is required by you inside CoComm, other than to answer the questions
  457. CIS asks you. All file transfer operations are fully automatic.
  458. Simply Choose the "B" protocol option at the prompt where that option is
  459. a choice; CoComm will inform CIS that the version of B proto to
  460. be used is the Quick version.
  461.  
  462. You can observe the progress of the transfer in the window CoComm opens
  463. for that purpose. For Uploads, since CoComm knows all about the file
  464. in question, a larger window with more data is displayed. For Downloads,
  465. only the number of blocks, retrys, and file name are shown. However,
  466. If you notice the size of the file in the DL description (it's there)
  467. you can type the number of bytes into the DL status window, and it will
  468. give you a running time estimate of dl'ing time.
  469.  
  470. If you wish to abort a quick B transfer, 'hit' the transfer status window's
  471. "close" gadget. After a moment, the transfer should complete.
  472.  
  473. If (Especially at 2400 baud) the Quick B transfer seems to "hang up", click
  474. in the log window and type a ^U -- several times, if needed. This should
  475. get CIS to continue the transfer. Apparently, there are problems with CIS's
  476. 2400 baud handling that can cause this. CoComm does absolutely nothing
  477. different at 2400 baud; nor is it missing characters or something like that.
  478. It is CIS's problem entirely.
  479.  
  480. Speech! works fine, play with, enjoy.
  481.  
  482. CoComm sleeps; this means that when it is not busy, other Amiga tasks can
  483. run full speed even while the CoComm window is open and active.
  484. Only when CoComm is processing data does it use system CPU time.
  485.  
  486. When the chat window is open, the log window is still active - this is
  487. important - if you are sen'ing somebody using the auto-sen capabilities
  488. of cocomm, then ALL input to the chat window goes to the person you are
  489. senning. If you type into the log window (just click in it), then
  490. unbuffered input begins immediately... you can carry on normal co level
  491. communications in the log window while you carry on a sen conversation
  492. in the chat window.
  493.  
  494. There are a number of control chars you can type into the chat window; First,
  495. ctrl H, or the backspace key. Ctrl X, which will cancel the line you
  496. have in the window, and ctrl W, which will cancel the last word if you
  497. are at the end of the line, and the current word if you are within the
  498. line. The chat window has some editing capability. pressing the left and
  499. right cursor keys will move the cursor through the text. The delete key
  500. will delete the character under the cursor. The backspace key will delete
  501. the character before the cursor. SHIFT/left arrow will put the cursor
  502. at the beginning of the line. SHIFT/right arrow will put the cursor at
  503. the end of the line. SHIFT/up arrow will put the cursor at the next
  504. word. SHIFT/down arrow will put the cursor at the previous word.
  505.  
  506. Review Buffer: This option is fairly straightforward. In order to use it,
  507. you first open the buffer. Then tell CoComm how many lines you wish it
  508. to reserve in the buffer. This is an important decision; If you choose
  509. 100 lines, and the conversation you wanted to review was 105 lines long,
  510. then you will lose the first five lines. try to be generous... You won't
  511. regret it. When the Review buffer is saved, it is saved in an editable
  512. format as a normal Amiga ascii text file. Likewise, when you load the
  513. Review buffer from a file, it expects a _text_ file... don't go trying to
  514. shovel in some binary file! The review buffer is a "concurrent" window;
  515. it co-exists peacefully with the main window(s). You can specify a
  516. default situation for the review buffer in the prefs window. You can
  517. choose it to be opened and allocated, started or stopped, and shown or
  518. now shown. If you save the .config file while the review window is
  519. actually allocated and the window open, then the window's size and
  520. position will be saved as well. So, (for instance, GreG!) if you want
  521. the review buffer active all the time, and of a particular size, then
  522. select start, open, and showing; as well as specifying the default
  523. number of lines to allocate (at 140 bytes of memory / line). CoComm
  524. will allocate the review buffer when it starts, and it'll be there
  525. all the time unless you turn it off. You can use the cursor up/down keys,
  526. unshifted, any time the review buffer window is open to scroll the
  527. text in the review window.
  528.  
  529. NOTE: When you use the capture facility, PLEASE do not put files in the
  530. ram: device! For that matter, don't run CoComm there, either! Why? (I
  531. hear you cry) Because ram:, also known as Blowup.Device, is unreliable,
  532. tends to flake your system, and definitely can crash CoComm. RAM: should
  533. never be used for anything, if you can avoid it! Since you're planning on
  534. using CoComm, you must be a CIS subscriber - so go to the data libraries
  535. and download ASDG's VD0: device. It is _far_ better than the CBM
  536. supplied ram: device, won't blow up, and furthermore can retain your
  537. data through a warm boot if you have expansion memory. Get it!
  538.  
  539. Doubt me on ram:'s instability and general reliability? go to any CLI
  540. and type the following;
  541.  
  542. dir "Ram Disk:"
  543.  
  544. But don't do it with anything important in the machine - because you're
  545. going to visit the Guru as soon as you hit return. There are LOTS of
  546. other known problems with the ram: device. Don't Use It!
  547.  
  548. The terminal type used here is ANSI - both of the windows used for
  549. communications in cocomm are Amiga console devices;
  550.  
  551. As far as performance goes, CoComm is fairly ambitious in the way it
  552. is structured. The Amiga console devices, while very nice, are not what
  553. you would call high-performance. Running two of them, as well as the
  554. serial channel and the usual Intuition stuff is a fair demand on the
  555. computer. You may experience some performance degradation when running
  556. other programs at the same time, though in general I have seen few problems.
  557.  
  558. A technical note - CoComm inherits the priority of the CLI it was
  559. started from, so if you have a CLI with a priority of 1 or more,
  560. then CoComm will perform better when run with other programs.
  561. You can also, if you started CoComm from the CLI, use the SetPri
  562. program (also by SoftCircuits - FreeWare on CIS in DL9) to change
  563. CoComm's priority to anything you like. Feel free to experiment
  564. with it.
  565.  
  566. I'm Ben Blish - I spend a LOT of time on the Amiga Forum. I like CIS,
  567. I like the people I meet there, and I'll probably see you there.
  568. If you have suggestions, please leave them for me on the forum -
  569. NOT in EMAIL. I HATE EMAIL! When you see a msg from me, simply
  570. reply to it using the UA option, which will let you rename your msg.
  571. You can also give me suggestions in co... assuming I'm there, of
  572. course.
  573.  
  574. If you meet any pirates, kick them in the... I mean, explain to them
  575. that they're misdirected.
  576.  
  577. Remember - this is shareware - you want more? send 15.00 to us at:
  578.  
  579.      SoftCircuits, Inc.
  580.      701 Nw 13th Street, Suite C4
  581.      Boca Raton, Fl
  582.      33432
  583.  
  584. If you can't afford it, that's ok. Use it anyway, and enjoy!
  585.  
  586.  
  587. Special thanks to Keith, who helped debug the original standard
  588. B proto code; It would have taken much longer to get the first version
  589. of CoComm up to the point where it could have transferred files
  590. without his knowledge and experience with CIS.
  591.  
  592. Quick B protocol was implemented using methods provided by Compuserve's
  593. Russ Ranshaw, converted to generic 'c' code by Paul M. Resch, and
  594. modified to work in CoComm by myself.
  595.  
  596. Thanks to Anne, Larry, Doug, GreG, Jim, Steve,
  597. and all the co'ers who have been involved in supplying
  598. rude remarks... I mean, constructive feedback on
  599. the life and times of CoComm.
  600.  
  601. Actually, Anne never says anything rude. But Doug, now...
  602. of course, HE tries to run two term programs at one time,
  603. so who's gonna listen to him? Not only that - he has been known
  604. to use an 8k stack!
  605.  
  606. Ben Blish, For SoftCircuits, Inc.  Dec 28th, 1987
  607.  
  608. CoComm/CBB
  609.  
  610.    
  611.  
  612.  
  613.  
  614.  
  615.  
  616.