<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    I needed to have a separate transport mechanism for testing both the
    Tops-10 and Tops-20 FAL, <font size="4"><tt>NFT</tt></font> and <font
      size="4"><tt>DAP</tt></font> implementations.  I wanted to be able
    to compare files to make sure I hadn't messed anything up.  I also
    thought that a speed comparison might perhaps be of interest, but
    otherwise not directly useful.<br>
    <p>I've modified K20MIT to be able to transfer files both over
      DECnet Network Remote Terminals and pseudo-terminals.  I did the
      pseudo-terminal part first so I could debug the alternate line
      code more easily without having any DECnet issues getting in the
      way.  Once I'm satisfied that Kermit will transfer over a
      non-physical line, I can rule out any problems I have debugging
      the DECnet code.  In other words, I'll know that, whatever issue I
      bump into, it will be reasonable to assume that it is related to
      NRT transport and not anything Kermit is doing.  </p>
    <p>Right now, a lot of sparks have come flying out because I am
      taking code that is nearly 40 years old that grew up dealing with
      with a DH11 front end line and wrenching it into using virtual
      terminals.  However, earlier this evening, I had my first
      pseudo-terminal transfer.  The file was the ASCII text for Ralph
      Gorin's "Introduction to Assembler Language Programming" book. 
      This is about 1.5 megabytes long and takes up 621 pages on disk,
      which I imagined would be a 'reasonable' size.   Kermit says it
      clocked about 815 Kbps doing the transfer, but I really wouldn't
      have any idea what that number means.  A <font size="4"><tt>FILCOM</tt></font>
      shows that the files match to the byte, which is the important
      part.  Details below.<br>
          —T <br>
    </p>
    <div class="moz-text-html" lang="x-unicode">
      <hr width="100%" size="2">
      <pre><font size="4">Kermit-20><b>connect</b>
[KERMIT-20: Loopback connection to VENTI2:: via PTY7: using TTY22:, type <CTRL-\>C to return.]
Kermit-20><b>set delay 15</b>
Kermit-20><b>server</b> 

 Kermit Server running on DEC-20 host.  Please type your escape
 sequence to return to your local machine.  Shut down the server by
 typing the BYE command to KERMIT on your local machine.

[KERMIT-20: Returning  to local system, VENTI2::]
Kermit-20><b>show line</b>

TTY for file transfer:  22
 (assigned TTY line, KERMIT-20 is <u>LOCAL</u>)
  Handshake:        None
  Flow-Control:     XON-XOFF
  Parity:           None
  Duplex:           Full
  Speed:            (Unknown)
  Break Simulation: Disabled
  TVT Binary:       On
  TVT Negotiate:    Automatic
  Log:              (none)

Kermit-20><b>cwd ps:<slogin></b>
[Connected to TOMMYT:<SLOGIN>]
Kermit-20><b>send <a class="moz-txt-link-freetext" href="doc:tops20_ASSEMBLER_PROGRAMMING.TXT.1">doc:tops20_ASSEMBLER_PROGRAMMING.TXT.1</a> (as) </b>
Kermit-20><b>statistics</b>

 Maximum number of characters in packet:  80 received; 80 sent
 Number of characters transmitted in 19 seconds
        Sent:      1711619      Overhead:       124378
        Received:  138712       Overhead:       138712
        Total:     1850331      Overhead:       263090
 Total characters transmitted per second:       97385
 Effective data rate:   <u>835390</u> bps
 ILDB: 0  SIN:  0  SIN Max:  0  BIN:  138712
 Interpacket pause in effect: 0 sec

 Timeouts: 0
 NAKs:     0

Kermit-20><b>push</b>

[KERMIT-20: PUSHing to new EXEC.]
[POP from Exec to return.]

@<b>vdir /since today</b>

   TOMMYT:<SLOGIN>
 TOPS20_ASSEMBLER_PROGRAMMING.TXT.1;P774200
                          621 1587241(7) 13-Nov-2021 17:29:35 SLOGIN    

 Total of 621 pages in 1 file
@<b>defINE f1: (AS) <a class="moz-txt-link-freetext" href="doc:tops20_ASSEMBLER_PROGRAMMING.TXT.0">doc:tops20_ASSEMBLER_PROGRAMMING.TXT.0</a> </b>
@<b>defINE f2: (AS) h:tops20_aSSEMBLER_PROGRAMMING.TXT.0</b> 
@<b>filcom</b>

*<b>tty:=f1:,f2:</b>

<u>No differences encountered</u>

*<b>^Z</b>
@
</font>
</pre>
      <p><br>
        <br>
        <br>
      </p>
      <p><br>
      </p>
    </div>
  </body>
</html>