home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / extra / perkin.doc < prev    next >
Text File  |  2020-01-01  |  24KB  |  545 lines

  1. *****************************CONKER.DOC*****************************
  2.  
  3.            Kermit-CO   Version 2.1         8/15/86
  4.  
  5.   -- Configured for the CONCURRENT Computer Co. 3200 series
  6.          under OS/32, Rev. level 7.2.1 and up, by:
  7.  
  8.                   Paul Mamelka
  9.                   Population Genetics Lab
  10.                   Southwest Foundation for Biomedical Research
  11.                   Box 28147
  12.                   San Antonio, TX      (512) 674-1410
  13.  
  14.   -- Current versions are available thru INTERCHANGE library,
  15.        and Columbia University
  16.  
  17.   -- Other contributors to the Kermit kause include David MacPhee,
  18.      Tom Funke, John Cooley, Rick MacDonald, and Walter Shevchuk.
  19.  
  20.   -- Kermit-CO is a revised, and much expanded, version of a Kermit
  21.      written for the Hewlett-Packard 1000:
  22.  
  23.         RTE-6/VM KERMIT, implemented by John Lee of RCA Laboratories
  24.  
  25.      Permission is granted to any individual or institution to copy
  26.      or use this program, except for explicitly commerical purpose.
  27.  
  28.                      John Lee         6/29/84
  29.                      RCA Laboratories
  30.                      (609) 734-3157
  31.  
  32. --------------------------------------------------------------------
  33.                -- KERMIT-CO Release Files --
  34.  
  35.   The Columbia release consists of three files:
  36.  
  37.  1) CONKER.DOC      - This file, describing Kermit-CO 2.1
  38.  
  39.  2) CONKER.FTN      - Fortran source (4039 lines)
  40.  
  41.  3) CONKER.ETC      - Contains the following short files:
  42.  
  43.        KERMLINK.CSS    - Link file with XSVC1 option specified
  44.        KERMIT.CSS      - Run time Command file
  45.        KERMIT.HLP      - Help file of KERMIT-CO commands
  46.        KERDEF          - INCLUDE file of Symbol, Parameter definitions
  47.        KERCOM          - INCLUDE file of COMMON area housing globals
  48.  
  49.      The files on 3) should be seperated and named as specified.
  50.  
  51.    Note:  Those using OS/32 at release levels below 7.2 will need
  52.           to update their drivers to use the current BIOC driver.
  53.           This is available, along with a more complete release
  54.           of this Kermit (includes .TSK files etc.) from:
  55.  
  56.                       INTERCHANGE Program Library
  57.                           2 Crescent Place
  58.                         Oceanport, NJ   07757
  59.  
  60. --------------------------------------------------------------------
  61.                  -- Kermit-CO 2.1 Update Summary --
  62.  
  63.  These are the major fixes and enhancements incorporated in
  64.  Kermit-CO  2.1 under OS/32. For  more detail, please refer to the
  65.  last section of this document.
  66.  
  67. New program features:
  68.  
  69. - Optional file renaming when name collisions occur
  70.  
  71. - Automatic settings initialization from a user file at startup
  72.  
  73. - Improved data transfer using SYSIO "Image" read/writes.
  74.  
  75. - "Text" & "Binary" file modes, the latter allowing application files
  76. and other "8th bit significant"  files to be exchanged among different
  77. operating systems.
  78.  
  79. - Kermit  commands are now 3-letter significant
  80.  
  81. - Typeahead buffer usage is stable (and highly recommended)
  82.  
  83. - Several End-of-record delimiters are available for outgoing files
  84.  
  85. - Transmission error logging is now automatic
  86.  
  87.  
  88. Please note:
  89.  
  90.    If you are using Version 2.0 successfully and have no need of the
  91. added features in 2.1, or have tailored the program in such a way that
  92. you'd be loathe to go thru another revision cycle, please review Item
  93. 2) in the last section.  It describes a program bug left over from
  94. the original Hewlett-Packard 1000 version. This bug affects  mainframe
  95. to micro downloading only, but usually results in a program crash at
  96. the OS/32 end when the Typeahead buffer is enabled, and can produce
  97. other side effects as well, particularly in MS-DOS Kermit. If
  98. you decide to stay with Version 2.0, making this correction may save
  99. you much head-scratching and general consternation.
  100.  
  101.  
  102. ---------------------------------------------------------------------
  103.                 -- Logical Unit Assignments--
  104.  
  105.    1       -  Comm. Input  (LOCAL/RMTINFD) (CSS assigned)
  106.    2       -  Comm. Output (LOCAL/RMTOUTFD)  (CSS assigned)
  107.    3 - 12  -  Transfer/Directory(MOREFILE)/Scratch files  (BUFFCHAN)
  108.    15      -  Command Summary:  KERMIT.HLP  (CSS assigned)
  109.    16      -  Initial Settings: KERMIT.INI or User-specified in CSS
  110.    20      -  Session log file  KERMIT.LOG
  111.  
  112.  Note:  Kermit-CO  tries to open output files MOREFILE & KERMIT.LOG
  113.         on the account in use; consequently, concurrent use of the
  114.         program by more than one user on the same account will cause
  115.         problems, since OS/32 quite properly refuses to "RENEW" a file
  116.         already in use.  If this is a critical limitation for enough
  117.         users, it may be changed; but for the present it's recommended
  118.         that simultaneous Kermit sessions take place from different
  119.         accounts.  This also prevents one user from accidentally
  120.         (or maliciously) overwriting another's file when the
  121.         FCHEK name collision option is OFF.
  122.  
  123.  
  124. --------------------------------------------------------------------
  125.                -- Installation and Use --
  126.  
  127. --> Setting up Kermit-CO:
  128.  
  129.     1) Install KERMIT.TSK and KERMIT.HLP in a general purpose
  130.        account 'n'. Modify the KERMIT.CSS statements:
  131.  
  132.                       LOAD KERMIT.TSK
  133.                       AS 15,KERMIT.HLP
  134.         to read:
  135.                       LOAD KERMIT.TSK/n
  136.                       AS 15,KERMIT.HLP/n
  137.  
  138.     2) Install the modified KERMIT.CSS in a system account so it
  139.        can be accessed by any user as "KERMIT".
  140.  
  141. --> Using Kermit-CO:
  142.  
  143.        With the above setup, one evokes Kermit-CO by signing on as
  144.        a terminal user from another Kermit (Micro or Mainframe, at
  145.        1200, 9600 BAUD) and entering "KERMIT" at the OS/32 prompt.
  146.        An ID line, followed by the prompt "Kermit-CO>", will appear
  147.        and the program is ready to roll. Be sure the parity settings
  148.        on your local Kermit match those on the OS/32 device port
  149.        thru which your connection was made.  While terminal emulation
  150.        may work if you sign on to an 8 bit port with 7 bit settings,
  151.        attempts to transfer files usually fail.
  152.  
  153.        If a file named "KERMIT.INI" exists, Kermit-CO will read
  154.        it for commands to execute before turning over control to
  155.        the user at the prompt. KERMIT.INI should be an ASCII text file
  156.        with one Kermit command (and appropriate parameter values)
  157.        per line.  Alternately, one can create a .INI file , rename
  158.        it "MyOpts" (or whatever you like), and  start up the program
  159.        with  "KERMIT  MyOpts". Kermit-CO will then take it's startup
  160.        commands from the file specified.
  161.  
  162.        If the file "KERMIT.HLP" has been installed, entering "HELP"
  163.        will display the following information on your screen:
  164.  
  165.  
  166.                -- Kermit-CO Command Summary --
  167.  
  168.    Command                    Explanation
  169.  
  170. EXIT/QUIT      - End Kermit session
  171.  
  172. HELP           - Display Command Summary
  173.  
  174. RECEIVE n      - Prepare Kermit to receive file(s). For TEXT or BINARY
  175.                  files, n = record size; for CONTIG files, n = sectors
  176.  
  177. SEND FILENAME  - Send the contents of FILENAME to remote Kermit
  178.  
  179. SEND @FILENAME - Treat FILENAME as directory, send files listed
  180.  
  181. STATUS         - Display current option settings
  182.  
  183. SERVER         - Initiate Server mode  (Currently N/A)
  184.  
  185.  
  186. SET     {Option}       {New Value}
  187.  
  188.    DEBUG ON/OFF - Start/stop recording of Packets to Kermit.LOG
  189.  
  190.    DELAY n      - Specify 'n' second wait before first packet sent
  191.  
  192.    FCHEK ON/OFF - If ON, incoming file names are made unique
  193.  
  194.    FILE TEXT/BIN/CONTIG - Mode of incoming/outgoing files
  195.  
  196.    MYQUOTE n    - Control character quoting prefix (Default = # (35))
  197.  
  198.    NPADS n      - Request remote Kermit prefix packet with 'n' nulls
  199.  
  200.    8BIT ON/OFF  - If ON, 8-bit prefixing is done (For Even parity)
  201.  
  202.    PACKET n     - Size, in bytes, of Kermit packet (30 < n < 95)
  203.  
  204.    PARITY       - Line parity: EVEN/ODD = ASCII I/O, NONE = IMAGE I/O
  205.  
  206.    SEOR CRLF/CR/LF/NONE - End-of-Record delimiter used for SEND
  207.  
  208.    SOH n        - 'Start of packet' ASCII code (Default = 01)
  209.  
  210.  
  211. --> For a more detailed description of Kermit usage in general,
  212.         please consult the User manual on "KUSER.DOC". The manual
  213.         "KPROTO.DOC" describes the technical aspects of the Kermit
  214.         protocol.
  215.  
  216.  
  217. --------------------------------------------------------------------
  218.                -- Summary of Capabilities --
  219.  
  220.   Kermit-CO 2.1 provides the basic Kermit protocol plus:
  221.  
  222.       1) "TEXT/ASCII" and "BINARY" file transfers.
  223.  
  224.       2) The ability to SET 0-20 "NULL"'s as padding characters
  225.          before each packet.
  226.  
  227.       3) 8 Bit prefix encoding, controlled via the SET 8BIT ON/OFF
  228.          option.  This option is enabled automatically when
  229.          PARITY=EVEN, and disabled for PARITY=NONE.  It may be
  230.          changed manually after the PARITY setting is selected.
  231.          Use of 8th-bit prefixing allows a Binary file to be
  232.          pushed thru a 7-bit line.
  233.  
  234.        4) A PARITY option that tells the program whether it's
  235.          operating in a 7-Bit or 8-Bit environment.  If
  236.          Parity=NONE, 8 bit bytes are sent and received under
  237.          SYSIO's Image/Binary mode.  For ODD/EVEN settings,
  238.          SYSIO's ASCII/Formatted mode is used. In this case,
  239.          the 8th bit will be sent only if 8BIT=ON, otherwise it
  240.          is simply stripped off.
  241.  
  242.       5) A DEBUG option, which allows incoming/outgoing packets to
  243.          be written to the file "KERMIT.LOG" (LU 20).
  244.  
  245.       6) The ability to set the Record/Sector size to use in writing
  246.          a file RECEIVEd.  From 10-256 bytes can be specified,
  247.          either on the command line  ("RECEIVE 132", for example), or
  248.          by replying to Kermit's query after "RECEIVE" is entered.
  249.          If no size is specified directly, Kermit-CO uses defaults:
  250.          for TEXT files, 80 bytes/record; for BINARY files, a physical
  251.          sector size is specified, and the default is 256 bytes.  In
  252.          the case of CONTIG files, sequential 256 character sectors
  253.         are  used, so the program requests the number of sectors to
  254.         allocate.
  255.  
  256.       7) File name collision avoidance.  IF  FCHEK=ON, an
  257.          incoming name in conflict with an existing file
  258.          will be suffixed with a 3 digit number that creates
  259.          a unique name.  If FCHEK=OFF,the existing file will be
  260.          overwritten.
  261.  
  262.       8) Procedure file usage via "KERMIT.INI" or user file of KERMIT
  263.          commands and start up.  This allows commonly used startup and
  264.          transfer sessions to be automated. (See KERMIT.INI for ex.)
  265.  
  266.  
  267. --------------------------------------------------------------------
  268.                          -- OS/32 Notes --
  269.  
  270.     1) Kermit-CO uses SYSIO for all I/O with the "other Kermit",
  271.        particularly the Extended SVC1 features available in OS/32
  272.        releases since 7.2.1.   For those at earlier
  273.        OS/32 levels, Kermit-CO can be gotten to work after a little
  274.        surgery on your Terminal Driver to shut off the Echo on Read.
  275.        If you're using the BIOC driver, there are some updates
  276.        available thru the INTERCHANGE that allow some of the
  277.        Extended SVC1 features to be added to earlier OS releases.
  278.  
  279.     2) If you make changes to KERMIT.FTN and recompile/link it,
  280.        the "XSVC1" OPTION must be specified to ensure that
  281.        the new SVC1 functions are enabled.  The file KERMLINK.CSS
  282.        illustrates this option.  The routines that use SYSIO are
  283.        clustered at the end of the source code file so they
  284.        can be easily chopped off into a seperate file for update
  285.        and testing.
  286.  
  287.        Routines using SYSIO:
  288.           GETLIN - Reads, a packet from the input line (CON:)
  289.           PUTLIN - Writes the raw packet to the output line (CON:)
  290.           GETKYBD - Gets Keyboard data from User
  291.           TGETCH, TPUTCH - Character I/O to IBM (Deactiviated)
  292.           PUTSTRNG - Handles Keyboard prompt output
  293.  
  294.     3) Kermit-CO is set up for a system running with 7-bit/Even
  295.        Parity ports. In such an environment, take care not to
  296.        enter "SET PARITY NONE".  Kermit will attempt to used Image
  297.        I/O in this case, resulting in a "hung" port. In this case,
  298.        using the  ".MTM TERMINATE" command at the console will be
  299.        necessary to clear the line again.
  300.  
  301.     4) Use of 8 Bit/No parity lines requires setting port drivers
  302.        at SYSGEN time to turn on "full" BIOC mode, and to specify
  303.        that CR's (ASCII 13) be recognized as End-Of-Record on
  304.        Image reads.
  305.  
  306.        Sample device statements:  (OS/32 Release 7.2.1  and up)
  307.  
  308.       DEV:,addr,34,XDCOD=X0BF0,REC=132)      9600/8 Bit/None
  309.       DEV:,addr,34,XDCOD=X0B70,REC=132)      1200/8 Bit/None
  310.  
  311.       DEV:,addr,39,XDCOD=X0BF0,REC=132,USER=(MASK=FF)) 9600/8 Bit/None
  312.       DEV:,addr,39,XDCOD=X0B70,REC=132,USER=(MASK=FF)) 1200/8 Bit/None
  313.  
  314.        The extended driver code (XDCOD) was derived thusly:
  315.  
  316.          X0200    -  Terminate image reads on CR
  317.          X0800    -  Full BIOC capabilities enabled
  318.          X0100    -  CMD2 is specified by low order byte of XDCOD;
  319.                             and is set as follows:
  320.  
  321.          X0070   -     B'01xxxxxx'    -   1200 BAUD  (Clock B)
  322.         (X00F0   -     B'11xxxxxx'    -   9600 BAUD)
  323.                        B'xx11xxxx'    -   8 Data bits
  324.                        B'xxxx0xxx'    -   1 Stop bit
  325.                        B'xxxxx00x'    -   No Parity
  326.                        B'xxxxxxx0'    -   Reserved (must be 0)
  327.  
  328.  
  329.        For Driver 39, MASK=FF indicates the 8th bit is not stripped,
  330.        allowing binary transfers to occur.
  331.  
  332.        Caveat:  These settings have worked in our fairly standard OS
  333.            enviroment, and at other Beta test sites, but may require
  334.            modification depending on equipment used, clock speeds etc.
  335.            Consult OS/32 Sysgen manual and old Interchange newsletters
  336.            for more information.  Or call up Concurrent and ask why
  337.            the manuals aren't more helpful where BIOC is concerned.
  338.  
  339.  
  340.     5) As of OS/32 Release 8.2, the Typahead Buffer size may be
  341.        increased.  Since Kermit's maximum packet size is 94, using a
  342.        larger buffer removes a potential source of packet
  343.        re-transmittals caused by typeahead buffer overflow.
  344.        To increase buffer size, add "TYPBLEN=n" to the device macro,
  345.        where "n" represents the number of bytes to allocate, as in
  346.  
  347.          DEV:,addr,34,XDCOD=X0BF0,REC=132,USER=(TYPBLEN=160)
  348.  
  349.  
  350. --------------------------------------------------------------------
  351.                -- Troubleshooting --
  352.  
  353.   If you have problems getting 2 Kermits to "talk" to each other:
  354.  
  355.     1) Make sure PARITY and Bit settings match up between Kermit-CO
  356.        and whatever local Kermit you are using.
  357.     2) Try it again.  Noise, OS/32 slowdowns etc. can cause
  358.        transmission problems serendipitously.
  359.     3) Request more PAD characters in front of incoming packets
  360.     4) Adjust the packet size up or down
  361.  
  362.   In general, Kermit-CO should function with 94 character packet
  363.       size, No Padding, and Typeahead Buffer enabled under most
  364.       system conditions.
  365.  
  366.  
  367. --------------------------------------------------------------------
  368.   As of June 1,1986, Kermit-CO has exchanged files successfully
  369.   with the following systems:  (at both 1200 and 9600 BAUD)
  370.  
  371.   IBM PC-XT/AT           (MS-DOS 3.1 - MS-Kermit 2.27; Mirror; Procom)
  372.   Apple Macintosh        (Finder 5.3 - MacKermit; Red Ryder 9.2)
  373.   Morrow Micro-Decision    (CP/M 2.2 - Kermit-80)
  374.   North Star Horizion      (CP/M 2.2 - Kermit-80)
  375.   Zenith-100               (CP/M 2.2 - using KermitHZ-80)
  376.  
  377.   Both TEXT and BINARY files have been "inverted" successfully
  378.      between most of the systems listed. (This includes .OBJ,.TSK
  379.      files from OS/32; .COM files from CP/M;  .COM, .EXE files from
  380.      MS/DOS; and WordStar files between MS-DOS and CP/M.  I've been
  381.      able to invert Macintosh applications using Red Ryder 9.2,
  382.      which understands the "MacBinary" protocol in addition to Kermit,
  383.      as well as Columbia's "MacKermit", using the Binary/Resource
  384.      mode.)
  385.  
  386. --------------------------------------------------------------------
  387.                    -- Shape of Things to Come --
  388.  
  389.   Projected enhancements for Kermit-CO 3.0:
  390.  
  391.      - LOCAL mode for originating Mainframe-to-Mainframe transfers
  392.      - Activation of special IBM-Link features (Local mode dependant)
  393.      - SERVER functions for simpler file transfer
  394.      - Cyclical Redundancy Error Checking
  395.      - Incorporation of all this info into a coherent user manual
  396.  
  397.  
  398. **********************************************************************
  399.  
  400.                     -- Kermit-CO 2.1 - What's New --
  401.  
  402. These are the major changes introduced in Kermit 2.1.  If you decide
  403. to continue using Version 2.0, please check item 2).
  404.  
  405. 1) The name and prompt "Kermit-PE" are no more.  Instead we have
  406. the up-to-date "Kermit-CO", in honor of recent corporate shuffles in
  407. New Jersey.
  408.  
  409. 2) In the routine SDATA, an erroneous variable name caused by a
  410. 2-letter transposition has been corrected.  For those who may wish to
  411. update their copies of Version 2.0, these are the sordid details:
  412.  
  413. The second call to the routine RPACK to receive an ACK/NAK from
  414. the remote Kermit used to read:
  415.  
  416.            STATUS=RPACK(LEN,NUM,RECKPT)
  417.  
  418. and has been changed to:
  419.  
  420.            STATUS=RPACK(LEN,NUM,RECPKT)
  421.  
  422. The original version went undetected by the compiler because of the
  423. use of  IMPLICIT INTEGER*2  in the KERCOM  declarations.  The result:
  424. a simple scalar address was sent to a routine expecting the address
  425. of the array containing the packet just received.  The rest I leave
  426. to your imagination.  Suffice to say that this change stabilizes use
  427. of the Typeahead buffer (which adds greatly to Kermit-CO's efficency)
  428. and eliminates redundant ACK packets sent by the remote Kermit in
  429. response to Kermit-CO's NAKs of the unpredictable data pointed to by
  430. "RECKPT".  It also points out the dangers of using sweeping IMPLICIT
  431. declarations that give misspelled variable names legitimacy.
  432.  
  433. 3) Various other minor bugs and inconsistencies have been cleaned
  434. up, none  quite as nasty as  2), but good riddance etc. Thanks are due
  435. David MacPhee for his unflagging vigilance  in ferreting out some of
  436. the more esoteric of these.
  437.  
  438. 4) Kermit-CO's command parser is now satisfied with just the first
  439. three letters of  a command or SET option.  It  also will pick up the
  440. record length of an incoming file if specified on the command line, as
  441. in: "RECEIVE 126" (or "REC 126").(See item 6) for an exception to
  442. this usage)
  443.  
  444. 5) The PARITY setting now controls the "flavor" of I/O operations
  445. under SYSIO.  If set to EVEN, Formatted/ASCII SYSIO calls are used
  446. (the default in Ver 2.0) while PARITY=NONE signals Kermit to make
  447. use of SYSIO's Image/Binary transfer mode.
  448.  
  449. 6) OS/32 files can be specified as either BINARY, TEXT, or CONTIG
  450. (for contiguous) using the SET FILE TEX/BIN/CON  command. Typically,
  451. BINARY usage would be specified when transferring files where the 8th
  452. bit is significant, and no particular character sequence is used for
  453. End-Of-Record.  Using the BINARY file mode  on a No Parity line (or on
  454. an Even parity line with 8th Bit prefixing enabled; see 9) for an
  455. example), one can transfer .TSK, .OBJ etc. files from OS/32 to a
  456. local Kermit and back. CONTIG mode provides a 'special case' binary
  457. file handler for receiving .TSK files; instead of requesting a record
  458. length when RECEIVE is entered, it asks for the number of contiguous
  459. sectors to allocate for the incoming file. It's admittedly a crude way
  460. to do this, but the Kermit protocol allowing file attributes
  461. to be sent between Kermits is not widely available.   ".TSK"
  462. files will  work when received as plain Binary files; the CONTIG is
  463. necessary only if one wants to guarantee that contiguous space will be
  464. allocated.  This approach may be improved if there is enough demand,
  465. it was a last-minute add-on.
  466.  
  467. Transfers of applications software have been done successfully
  468. between Kermit-CO 2.1, and Kermits for  MS-DOS,  Macintosh (Red
  469. Ryder,Columbia's MacKermit), and CP/M. Special purpose files such
  470. as WordStar documents or NCAR meta files can also be tranferred.
  471.  
  472. 7)  In connection with 6), a new option  (SET  SEOR
  473. CR/LF/CRLF/NONE) is available to allow flexibility in specifying the
  474. End-Of-Record delimiter used by Kermit-CO when SENDing files.  It is
  475. set automatically to  CR/LF (Carriage Return (ASCII 13), Line Feed
  476. (ASCII 10))  for TEXT files, and NONE for binary; but can be expressly
  477. set to NONE, CR, LF or CR/LF after file mode is selected.  CR could be
  478. set to send Text files to a Macintosh, for example, which is all that
  479. system requires, while LF might be used when sending to a UNIX Kermit
  480. Kermit.  In RECEIVE mode, Kermit-CO expects CR/LF to delimit Text file
  481. records.  Binary files are read as a continuous "stream" of bytes
  482. and broken up into records of the length specified by the user, so no
  483. record delimiter is required.
  484.  
  485.  
  486. 8) A 'File Name Check'  (SET FCHEK ON/OFF) option has been added
  487. for name collision handling at the OS/32 end.  When enabled
  488. (FCHEK=ON),  Kermit-CO will create a new file name if an incoming file
  489. name is already in use.  The new name is constructed by adding a
  490. numeric suffix of the series .001, .002, ... .999 to the first 1-8
  491. digits of the name in conflict. Kermit works thru the series until it
  492. comes up with a unique name.  If disabled, an existing file will be
  493. overwritten by an incoming file with the same name.
  494.  
  495. 9) Startup option initialization can now be done automatically using
  496. a text file of Kermit commands in the same format as those entered at
  497. the "Kermit-CO>" prompt.  This file can be named  "KERMIT.INI", which
  498. will be opened and read automatically.  Alternately,  it may be given
  499. any name the user likes, and be specified on the command line when
  500. first starting up the program, as in:
  501.  
  502.                       *KERMIT   UserFile
  503.  
  504. Since any Kermit command can be put in this file, one can set up
  505. several startup procedure files of routine operations, reducing the
  506. amount of interaction required to simply initiating SEND and
  507. RECEIVE commands at the local Kermit in response to Kermit-CO.  For
  508. example, the procedure file:
  509.  
  510.    SET PARITY EVEN
  511.    SET MODE BINARY
  512.    SET FCHEK OFF
  513.    SEND  MyFile1.obj            (User asked to perform local RECEIVE)
  514.    REC 126                         (User asked to perform local SEND)
  515.    EXIT
  516.  
  517. instructs Kermit-CO to configure itself, send an object file to local
  518. Kermit, receive a file back, (stored with record length = 126), and
  519. shut itself down.  The user's role is reduced to initiating a RECEIVE,
  520. followed by a SEND at the Local level when prompted by Kermit-CO.
  521.  
  522. 10)  The KERMIT.LOG file is now opened at the beginning of a Kermit
  523. session independantly of the DEBUG option.  If errors occur
  524. during a transmission, they are noted on this file; otherwise the file
  525. is deleted when the program is EXITed.  If DEBUG is set ON, then each
  526. packet SENT or RECEIVED will be written to  KERMIT.LOG, along with
  527. any error messages.  The DEBUG option also controls the amount of
  528. information listed by the STATUS command: if ON , the full listing is
  529. displayed, but when OFF, Packet delimiters, quote character etc. are
  530. not shown.
  531.  
  532. These are the major changes.  Please report any problems
  533. enountered, or features you think should be incorporated in
  534. Version 3.0.
  535.  
  536.          Paul Mamelka
  537.          Genetics Department
  538.          Southwest Foundation for Biomedical Research
  539.          Box 28147
  540.          San Antonio   TX   78284
  541.  
  542.          (512) 674-1410  (Ext. 353)
  543.  
  544. ********************** End of KERMIT.DOC *****************************
  545.