DataMuseum.dk

Presents historical artifacts from the history of:

CP/M

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top

⟦c4311b72b⟧ Bits:30004502 Kermit-86 version 2.91 (Piccoline/Partner), 5¼" Floppy Disk, ImdContainer

    Length: 1261568 (0x134000)
    Description: Bits:30004502 Kermit-86 version 2.91 (Piccoline/Partner)
    Types: 5¼" Floppy Disk, ImdContainer

Hex Dump

Dumping the first 0x40 bytes of each record
0x000000…000400 (0, 0, 1)  52 43 37 35 30 20 00 00 00 00 00 00 00 00 00 00 00 00 08 00 04 0f 00 57 02 7f 02 00 00 0a 80 04 00 03 07 00 00 20 84 8f 84 8f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆RC750                  W                                        ┆
0x000400…000800 (0, 0, 2)  8c c8 8e d8 8e d0 bc 63 9a 33 c0 8e c0 fa 26 c4 3e 50 00 8c c0 b1 06 d3 e0 b1 0a d3 ef 03 c7 b1 06 d3 e0 2d 00 0a bf cf 8f b1 04 d3 ef 2b c7 8e c0 2e a3 cd 8f bf cf 8f be cf 8f b9 cb a3 2b ce   ┆       c 3    & >P                 -         +   .            + ┆
0x000800…000c00 (0, 0, 3)  01 74 04 b4 01 eb 06 a8 02 74 12 b4 02 88 25 c6 07 00 c6 04 10 46 43 47 2e fe 06 0d 99 a8 04 74 04 b4 04 eb 06 a8 08 74 2f b4 08 c6 07 00 43 c6 07 01 88 25 47 88 25 b9 02 00 51 56 2e 8a 1e 0d   ┆ t       t    %      FCG.      t       t/     C    %G %   QV.   ┆
0x000c00…001000 (0, 0, 4)  2e c7 06 69 9a 6b 9a f9 c3 8f 97 2e 8b 36 69 9a 8b fe 26 8b 0e 7c 00 33 d2 f7 f1 26 03 06 75 00 88 04 8b c2 33 d2 26 8b 0e 80 00 f7 f1 88 44 01 8b c2 26 8b 0e 7e 00 f7 e1 40 88 44 02 2e ff 06   ┆.  i k     . 6i   &  ø 3   &  u     3 &       D   &  ü   @ D .  ┆
0x001000…001400 (0, 0, 5)  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆                                                                ┆
          […0x3…]
0x002000…002400 (0, 1, 1)  00 00 00 00 00 00 00 0b 00 00 00 00 ff ff ff ff 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆                                                                ┆
0x002400…002800 (0, 1, 2)  6e 64 20 00 43 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 00 3a 20 4e 6f 20 6d 61 74 63 68 00 00 53 74 61 63 6b 20 4f 76 65 72 66 6c 6f 77 00 0d 0a 24 00 52 61 77 20 49 2f 4f 00 43 20 52 54 4c 20   ┆nd  Cannot create  : No match  Stack Overflow   $ Raw I/O C RTL ┆
0x002800…002c00 (0, 1, 3)  6c 6f 6e 0d 0a 20 31 20 20 20 30 35 39 20 20 20 30 37 33 09 20 33 42 20 20 20 35 45 20 20 20 20 3b 09 20 20 53 65 6d 69 63 6f 6c 6f 6e 0d 0a 20 30 20 20 20 30 36 30 20 20 20 30 37 34 09 20 33   ┆lon   1   059   073  3B   5E    ;   Semicolon   0   060   074  3┆
0x002c00…003000 (0, 1, 4)  20 20 30 38 35 20 20 20 31 32 35 09 20 35 35 20 20 20 45 34 20 20 20 20 55 0d 0a 20 30 20 20 20 30 38 36 20 20 20 31 32 36 09 20 35 36 20 20 20 45 35 20 20 20 20 56 0d 0a 20 31 20 20 20 30 38   ┆  085   125  55   E4    U   0   086   126  56   E5    V   1   08┆
0x003000…003400 (0, 1, 5)  20 20 31 30 37 20 20 20 31 35 33 09 20 36 42 20 20 20 39 32 20 20 20 20 6b 0d 0a 20 30 20 20 20 31 30 38 20 20 20 31 35 34 09 20 36 43 20 20 20 39 33 20 20 20 20 6c 0d 0a 20 31 20 20 20 31 30   ┆  107   153  6B   92    k   0   108   154  6C   93    l   1   10┆
0x003400…003800 (0, 1, 6)  4c 69 6e 65 20 28 45 4f 4c 29 09 33 31 2c 20 33 32 2c 0d 0a 09 20 20 2e 52 45 4c 20 46 69 6c 65 73 20 20 20 32 35 09 09 09 20 20 20 20 45 72 72 6f 72 20 52 65 63 6f 76 65 72 79 20 20 20 31 39   ┆Line (EOL) 31, 32,     .REL Files   25       Error Recovery   19┆
0x003800…003c00 (0, 1, 7)  72 6d 69 74 20 43 6f 6d 6d 61 6e 64 73 20 20 20 31 31 2c 20 32 34 2c 20 33 33 0d 0a 09 20 20 43 61 62 6c 65 73 20 20 20 31 34 2c 20 31 36 09 09 09 20 20 20 20 4b 45 52 4d 49 54 20 50 72 6f 74   ┆rmit Commands   11, 24, 33     Cables   14, 16       KERMIT Prot┆
0x003c00…004000 (0, 1, 8)  50 61 72 69 74 79 20 20 20 32 31 2c 20 33 31 2c 20 34 36 2c 20 35 30 2c 20 37 32 0d 0a 09 20 20 50 61 75 73 65 20 20 20 33 31 2c 20 33 32 0d 0a 09 20 20 50 49 47 47 59 20 20 20 35 34 0d 0a 09   ┆Parity   21, 31, 46, 50, 72     Pause   31, 32     PIGGY   54   ┆
0x004000…004400 (1, 0, 1)  e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                                                ┆
          […0xf…]
0x008000…008400 (2, 0, 1)  20 4b 45 52 4d 49 54 20 20 20 20 20 31 00 00 00 00 00 00 00 00 00 00 00 db 0b 14 06 db 0b 14 06 00 4b 45 52 4d 49 54 20 20 43 4d 44 00 00 00 80 08 00 09 00 0a 00 0b 00 0c 00 0d 00 0e 00 0f 00   ┆ KERMIT     1                    KERMIT  CMD                    ┆
0x008400…008800 (2, 0, 2)  e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                                                ┆
          […0xe…]
0x00c000…00c400 (3, 0, 1)  01 98 02 00 00 98 02 00 00 02 9b 01 00 00 9b 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆                                                                ┆
0x00c400…00c800 (3, 0, 2)  25 c6 07 00 b4 01 e8 d8 03 e9 e5 25 c6 06 ae 11 ff c6 06 af 11 ff bb eb 15 8a 07 3c 61 72 0b 3c 70 76 03 e9 7e 00 2c 61 eb 0a 3c 41 72 0c 3c 50 77 72 2c 41 a2 ae 11 43 8a 07 3c 3a 74 27 3c 30   ┆%          %               <ar <pv  ü ,a  <Ar <Pwr,A   C  <:t'<0┆
0x00c800…00cc00 (3, 0, 3)  02 80 fc 04 75 03 e9 42 04 80 fc 05 75 03 e9 3d 04 80 fc 06 75 03 e9 b5 05 80 fc 07 75 03 e9 fb 05 ba b0 11 e8 47 20 c3 e8 3d 05 80 fc 00 78 01 c3 80 e4 7f 80 fc 1b 75 1e b2 07 e8 8e 20 c6 06   ┆    u  B    u  =    u       u        G   =    x        u        ┆
0x00cc00…00d000 (3, 0, 4)  30 72 2c 80 fc 39 76 17 80 fc 41 72 22 80 fc 5a 76 0d 80 fc 61 72 18 80 fc 7a 77 13 80 e4 5f 8b 1e 3d 13 88 27 43 89 1e 3d 13 fe c5 e9 de fe 06 8c d9 8e c1 bf 4c 13 b9 14 00 8a c4 f2 ae 83 f9   ┆0r,  9v   Ar"  Zv   ar   zw   _  =  'C  =            L          ┆
0x00d000…00d400 (3, 0, 5)  08 3c 7a 77 04 24 5f eb 0e 57 bf 4c 13 b9 14 00 f2 ae 74 02 b0 23 5f c3 80 3e e5 15 5a 74 4d 8b 36 90 19 3b 36 94 19 73 43 fc 1e 07 8e 1e 7b 19 b1 04 d3 e6 46 56 bf 10 15 b1 0b f3 a6 5e 73 18   ┆ <zw $_  W L      t  #_  >  ZtM 6  ;6  sC     æ     FV       ^s ┆
0x00d400…00d800 (3, 0, 6)  e8 8f 00 c3 c7 06 37 15 00 00 c7 06 3a 15 01 00 c3 b8 32 00 2e 8a 16 7f 13 cd 28 c3 b4 01 e8 c0 f3 e9 00 00 ba 6e 0d e8 44 14 e9 be 15 8d 16 3d 15 8d 1e 48 15 b4 02 e8 a7 f3 e9 b4 15 89 1e 60   ┆      7     :     2 .     (          n  D      =   H           `┆
0x00d800…00dc00 (3, 0, 7)  11 e8 65 fc 5a e8 86 10 ba d6 0c e8 80 10 ba a3 11 e8 55 fc e8 87 fc ba 97 11 e8 4c fc c3 8a 26 d1 15 80 c4 20 88 27 8a 26 d3 15 80 c4 20 88 67 01 8a 26 d5 15 80 c4 20 88 67 02 8a 26 d7 15 80   ┆  e Z             U        L   &      ' &      g  &      g  &   ┆
0x00dc00…00e000 (3, 0, 8)  5a 75 20 80 3e e4 15 05 7c 06 ba 21 0f e9 df fb e8 75 fd e9 e1 fd c7 06 4f 17 00 00 e8 c5 fd e9 80 fd c3 80 fc 46 75 1e e8 3f fd e9 c9 fd e8 2d fd e8 72 f2 e9 6b fd e8 3a fe e8 85 fd e9 62 fd   ┆Zu  >   ø  !     u      O            Fu  ?     -  r  k  :     b ┆
0x00e000…00e400 (3, 1, 1)  4f 17 01 75 17 bb eb 15 8a 27 80 fc 58 74 08 80 fc 5a 74 03 e9 05 00 88 26 e5 15 c3 e8 38 f1 e9 04 00 a3 29 15 c3 80 fc ff 74 03 e9 74 f9 c6 06 e6 15 5a c3 80 fc 4e 75 09 e8 3b f9 e9 d0 f9 e9   ┆O  u     '  Xt   Zt     &    8     )     t  t     Z   Nu  ;     ┆
0x00e400…00e800 (3, 1, 2)  04 ba 37 18 e8 67 04 8a 16 eb 14 80 c2 40 e8 bb 04 ba 3e 18 e8 77 04 a0 ad 11 98 e8 0f f6 b2 3a e8 a9 04 c7 06 90 19 00 00 8b 0e 92 19 51 ba 62 18 e8 3a 04 8b 36 90 19 b9 04 00 56 51 1e 8e 1e   ┆  7  g       @    >  w         :             Q b  :  6     VQ   ┆
0x00e800…00ec00 (3, 1, 3)  19 8e 06 7b 19 bf 00 00 8b 0e 94 19 e3 3e 51 56 57 b9 0c 00 f3 a6 72 17 77 0a ad 26 01 05 5f 5e 59 e9 31 00 5f 5e 59 83 c7 10 e2 e2 e9 1d 00 5f 5e 58 56 57 b1 04 d3 e0 03 f8 4f 8b f7 83 c7 10   ┆   æ         >QVW     r w  &  _^Y 1 _^Y        _^XVW      O     ┆
0x00ec00…00f000 (3, 1, 4)  45 58 49 54 24 9d 00 06 46 49 4e 49 53 48 24 c4 01 03 47 45 54 24 2b 02 04 48 45 4c 50 24 ad 00 05 4c 4f 43 41 4c 24 be 00 06 4c 4f 47 4f 55 54 24 e9 01 04 51 55 49 54 24 9d 00 07 52 45 43 45   ┆EXIT$   FINISH$   GET$+  HELP$   LOCAL$   LOGOUT$   QUIT$   RECE┆
0x00f000…00f400 (3, 1, 5)  0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 54 41 54 55 53 20 6f 66 20 4b 65 72 6d 69 74 0d 0a 20 20   ┆                                            STATUS of Kermit    ┆
0x00f400…00f800 (3, 1, 6)  65 72 24 0d 0a 44 65 63 69 6d 61 6c 20 64 69 67 69 74 20 62 65 74 77 65 65 6e 20 31 20 61 6e 64 20 39 34 24 0d 0a 49 6c 6c 65 67 61 6c 20 74 69 6d 65 6f 75 74 20 76 61 6c 75 65 24 43 6f 6e 74   ┆er$  Decimal digit between 1 and 94$  Illegal timeout value$Cont┆
0x00f800…00fc00 (3, 1, 7)  74 20 67 72 6f 75 70 2c 20 20 43 74 72 6c 43 20 74 6f 20 22 61 62 6f 72 74 22 2e 24 28 4b 65 72 6d 69 74 2d 38 36 3a 20 4c 6f 67 67 69 6e 67 20 74 6f 20 24 29 24 28 4b 65 72 6d 69 74 2d 38 36   ┆t group,  CtrlC to "abort".$(Kermit-86: Logging to $)$(Kermit-86┆
0x00fc00…010000 (3, 1, 8)  70 65 63 24 07 3f 55 6e 72 65 63 6f 67 6e 69 7a 65 64 20 69 6e 73 74 72 75 63 74 69 6f 6e 24 07 3f 49 6e 76 61 6c 69 64 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 6f 70 65 72 61 6e 64 24 07 3f 4d 69   ┆pec$ ?Unrecognized instruction$ ?Invalid command or operand$ ?Mi┆
0x010000…010400 (4, 0, 1)  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆                                                                ┆
0x010400…010800 (4, 0, 2)  e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                                                ┆
0x010800…010c00 (4, 0, 3)  0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 20 20 20 20 20 20 4b 45 52 4d 49 54 20 55 53 45 52 53 20 47 55 49 44   ┆                                               KERMIT USERS GUID┆
0x010c00…011000 (4, 0, 4)  65 6e 09 61 74 0d 0a 20 20 20 20 20 53 74 65 76 65 6e 73 20 49 6e 73 74 69 74 75 74 65 20 6f 66 20 54 65 63 68 6e 6f 6c 6f 67 79 2e 20 20 4b 45 52 4d 49 54 2d 33 32 20 63 61 6e 20 61 63 74 20   ┆en at       Stevens Institute of Technology.  KERMIT-32 can act ┆
0x011000…011400 (4, 0, 5)  6d 69 74 2c 20 62 75 74 20 61 20 73 74 6f 70 67 61 70 2e 20 20 49 74 20 77 69 6c 6c 20 20 6f 6e 6c 79 20 20 77 6f 72 6b 0d 0a 20 20 20 20 20 61 74 20 20 73 70 65 65 64 73 20 20 75 70 20 20 74   ┆mit, but a stopgap.  It will  only  work       at  speeds  up  t┆
0x011400…011800 (4, 0, 6)  30 20 69 73 20 77 72 69 74 74 65 6e 20 69 6e 0d 0a 20 20 20 20 20 4d 41 43 52 4f 2d 31 30 2c 20 61 6e 64 20 64 6f 65 73 6e 27 74 20 72 65 71 75 69 72 65 20 61 6e 79 20 73 70 65 63 69 61 6c 20   ┆0 is written in       MACRO-10, and doesn't require any special ┆
0x011800…011c00 (4, 0, 7)  64 20 20 6c 65 73 73 20 74 6f 77 61 72 64 73 20 70 72 6f 67 72 61 6d 6d 65 72 73 2e 20 20 4d 75 63 68 20 6e 65 77 0d 0a 6d 61 74 65 72 69 61 6c 20 68 61 73 20 62 65 65 6e 20 61 64 64 65 64 20   ┆d  less towards programmers.  Much new  material has been added ┆
0x011c00…012000 (4, 0, 8)  61 72 65 20 6f 6e 20 74 68 65 20 20 73 63 61 6c 65 20 20 72 65 71 75 69 72 65 64 20 20 66 6f 72 0d 0a 4b 45 52 4d 49 54 2e 20 20 20 20 54 68 65 72 65 66 6f 72 65 2c 20 20 74 6f 20 64 65 66 72   ┆are on the  scale  required  for  KERMIT.    Therefore,  to defr┆
0x012000…012400 (4, 1, 1)  68 20 6f 6e 65 29 2c 20 6f 72 0d 0a 0d 0a 20 28 62 29 20 20 41 20 39 2d 74 72 61 63 6b 20 6d 61 67 6e 65 74 69 63 20 74 61 70 65 20 69 6e 20 6f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77   ┆h one), or     (b)  A 9-track magnetic tape in one of the follow┆
0x012400…012800 (4, 1, 2)  20 31 31 35 74 68 20 53 74 72 65 65 74 0d 0a 20 20 20 20 4e 65 77 20 59 6f 72 6b 2c 20 4e 2e 59 2e 20 20 31 30 30 32 35 0d 0a 0d 0a 50 6c 65 61 73 65 09 6c 69 73 74 20 20 74 68 65 20 20 6d 61   ┆ 115th Street      New York, N.Y.  10025    Please list  the  ma┆
0x012800…012c00 (4, 1, 3)  65 72 73 20 74 61 6c 6b 69 6e 67 20 74 6f 20 6f 6e 65 20 61 6e 6f 74 68 65 72 2e 20 20 54 68 65 72 65 20 61 72 65 20 6d 61 6e 79 20 77 61 79 73 20 74 6f 0d 0a 64 6f 20 20 74 68 69 73 2c 20 20   ┆ers talking to one another.  There are many ways to  do  this,  ┆
0x012c00…013000 (4, 1, 4)  78 70 65 63 74 2e 20 20 20 54 68 65 20 20 6e 6f 69 73 65 20 20 63 6f 72 72 75 70 74 73 0d 0a 20 20 20 20 20 20 74 68 65 20 20 64 61 74 61 2c 20 20 73 6f 6d 65 74 69 6d 65 73 20 20 69 6e 20 73   ┆xpect.   The  noise  corrupts        the  data,  sometimes  in s┆
0x013000…013400 (4, 1, 5)  20 22 70 72 6f 74 6f 63 6f 6c 22 2e 0d 0a 0d 0a 4b 45 52 4d 49 54 20 69 73 20 61 20 73 69 6d 70 6c 65 20 65 78 61 6d 70 6c 65 20 6f 66 20 73 75 63 68 20 61 20 70 72 6f 74 6f 63 6f 6c 2e 09 49   ┆ "protocol".    KERMIT is a simple example of such a protocol. I┆
0x013400…013800 (4, 1, 6)  65 65 6e 20 6d 61 6e 79 0d 0a 64 69 66 66 65 72 65 6e 74 20 6b 69 6e 64 73 20 6f 66 20 73 79 73 74 65 6d 73 2e 0d 0a 0d 0a 49 74 20 73 68 6f 75 6c 64 20 62 65 20 6e 6f 74 65 64 20 74 68 61 74   ┆een many  different kinds of systems.    It should be noted that┆
0x013800…013c00 (4, 1, 7)  20 43 50 2f 4d 20 73 79 73 74 65 6d 2c 20 77 68 69 63 68 20 68 61 73 20 73 75 62 73 65 71 75 65 6e 74 6c 79 20 62 65 65 6e 0d 0a 61 64 61 70 74 65 64 20 66 6f 72 20 61 20 6e 75 6d 62 65 72 20   ┆ CP/M system, which has subsequently been  adapted for a number ┆
0x013c00…014000 (4, 1, 8)  65 6e 74 73 20 72 75 6e 20 61 73 20 6f 72 64 69 6e 61 72 79 20 75 73 65 72 20 70 72 6f 67 72 61 6d 73 2c 20 20 77 69 74 68 20 20 6e 6f 20 20 73 79 73 74 65 6d 20 20 6d 6f 64 69 66 69 63 61 74   ┆ents run as ordinary user programs,  with  no  system  modificat┆
0x014000…014400 (5, 0, 1)  20 68 6f 73 74 2c 20 6f 6e 65 20 6f 6e 20 74 68 65 20 50 43 2e 0d 0a 0d 0a 54 68 65 20 74 77 6f 20 4b 65 72 6d 69 74 20 70 72 6f 67 72 61 6d 73 20 65 78 63 68 61 6e 67 65 20 6d 65 73 73 61 67   ┆ host, one on the PC.    The two Kermit programs exchange messag┆
0x014400…014800 (5, 0, 2)  20 2d 0d 0a 0d 0a 0d 0a 32 2e 32 2e 20 54 61 6c 6b 69 6e 67 20 74 6f 20 54 77 6f 20 43 6f 6d 70 75 74 65 72 73 20 61 74 20 4f 6e 63 65 0d 0a 0d 0a 59 6f 75 72 20 74 61 73 6b 20 69 73 20 6a 75   ┆ -      2.2. Talking to Two Computers at Once    Your task is ju┆
0x014800…014c00 (5, 0, 3)  74 20 77 69 6c 6c 20 70 75 74 20 65 76 65 72 79 20 63 68 61 72 61 63 74 65 72 20 74 68 61 74 20 63 6f 6d 65 73 20 69 6e 20 74 68 65 20 73 65 72 69 61 6c 09 70 6f 72 74 20 20 6f 6e 74 6f 20 20   ┆t will put every character that comes in the serial port  onto  ┆
0x014c00…015000 (5, 0, 4)  20 61 6e 64 20 74 79 70 65 20 61 6e 6f 74 68 65 72 20 6d 65 73 73 61 67 65 20 6c 69 6b 65 0d 0a 0d 0a 20 20 23 43 6f 6e 6e 65 63 74 69 6f 6e 20 63 6c 6f 73 65 64 2c 20 62 61 63 6b 20 61 74 20   ┆ and type another message like      #Connection closed, back at ┆
0x015000…015400 (5, 0, 5)  64 20 74 6f 20 74 79 70 65 20 62 79 20 61 63 63 69 64 65 6e 74 20 2d 2d 20 69 74 27 73 20 75 73 75 61 6c 6c 79 20 61 0d 0a 63 6f 6e 74 72 6f 6c 20 63 68 61 72 61 63 74 65 72 2c 20 73 75 63 68   ┆d to type by accident -- it's usually a  control character, such┆
0x015400…015800 (5, 0, 6)  6f 20 53 45 4e 44 20 74 68 65 20 66 69 6c 65 2c 20 74 68 65 6e 20 20 22 65 73 63 61 70 65 22 20 20 62 61 63 6b 0d 0a 74 6f 20 20 74 68 65 20 20 50 43 20 4b 65 72 6d 69 74 20 61 6e 64 20 74 65   ┆o SEND the file, then  "escape"  back  to  the  PC Kermit and te┆
0x015800…015c00 (5, 0, 7)  69 74 68 20 61 20 73 69 6e 67 6c 65 20 63 6f 6d 6d 61 6e 64 2c 20 73 75 63 68 20 61 73 20 22 53 65 6e 64 20 61 6c 6c 20 6d 79 20 46 6f 72 74 72 61 6e 20 66 69 6c 65 73 21 22 20 20 54 68 65 20   ┆ith a single command, such as "Send all my Fortran files!"  The ┆
0x015c00…016000 (5, 0, 8)  20 74 6f 20 20 6b 6e 6f 77 20 20 77 68 61 74 20 20 74 68 65 0d 0a 62 61 73 69 63 20 4b 65 72 6d 69 74 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 2e 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 2d 20 31   ┆ to  know  what  the  basic Kermit commands are.             - 1┆
0x016000…016400 (5, 1, 1)  64 20 2a 2e 66 6f 72 0d 0a 0d 0a 09 09 53 6f 6d 65 20 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 20 6f 66 20 4b 65 72 6d 69 74 20 64 6f 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 74 72 61 6e   ┆d *.for      Some  implementations of Kermit do not support tran┆
0x016400…016800 (5, 1, 2)  69 66 69 65 64 20 54 54 59 20 6c 69 6e 65 20 61 6e 64 20 70 61 73 73 20 61 6c 6c 20 69 6e 70 75 74 20 66 72 6f 6d 20 74 68 61 74 20 54 54 59 20 6c 69 6e 65 20 74 6f 20 74 68 65 0d 0a 09 09 74   ┆ified TTY line and pass all input from that TTY line to the    t┆
0x016800…016c00 (5, 1, 3)  20 73 69 74 74 69 6e 67 20 61 74 20 61 20 50 43 20 20 28 70 65 72 73 6f 6e 61 6c 0d 0a 63 6f 6d 70 75 74 65 72 2c 20 20 6d 69 63 72 6f 63 6f 6d 70 75 74 65 72 2c 20 77 6f 72 6b 73 74 61 74 69   ┆ sitting at a PC  (personal  computer,  microcomputer, workstati┆
0x016c00…017000 (5, 1, 4)  20 41 3e 6b 65 72 6d 69 74 09 09 20 20 20 21 20 52 75 6e 20 4b 65 72 6d 69 74 20 6f 6e 20 74 68 65 20 50 43 2e 0d 0a 20 20 4b 65 72 6d 69 74 20 56 31 2e 32 0d 0a 0d 0a 20 20 4b 65 72 6d 69 74   ┆ A>kermit     ! Run Kermit on the PC.    Kermit V1.2      Kermit┆
0x017000…017400 (5, 1, 5)  0d 0a 20 20 5e 24 63 09 09 09 20 20 20 21 20 4e 6f 77 20 72 65 74 75 72 6e 20 62 61 63 6b 20 74 6f 20 74 68 65 20 50 43 20 62 79 0d 0a 09 09 09 20 20 20 21 20 74 79 70 69 6e 67 20 74 68 65 20   ┆    ^$c      ! Now return back to the PC by        ! typing the ┆
0x017400…017800 (5, 1, 6)  0d 0a 70 72 65 76 69 6f 75 73 6c 79 2e 0d 0a 0d 0a 20 20 4b 65 72 6d 69 74 2d 38 36 3e 63 6f 6e 6e 65 63 74 09 20 20 20 21 20 47 65 74 20 62 61 63 6b 20 74 6f 20 74 68 65 20 44 45 43 2d 32 30   ┆  previously.      Kermit-86>connect    ! Get back to the DEC-20┆
0x017800…017c00 (5, 1, 7)  72 6d 69 74 2d 38 36 3e 22 20 70 72 6f 6d 70 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 74 68 65 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 20 69 73 20 20 63 6f 6d 70 6c 65 74 65 20 20   ┆rmit-86>" prompt indicates that the transmission  is  complete  ┆
0x017c00…018000 (5, 1, 8)  72 2c 20 69 6e 20 74 68 69 73 20 65 78 61 6d 70 6c 65 2c 20 69 73 20 69 6e 76 6f 6b 65 64 20 66 72 6f 6d 20 70 72 6f 67 72 61 6d 20 63 61 6c 6c 65 64 0d 0a 44 49 41 4c 20 28 69 64 65 61 6c 69   ┆r, in this example, is invoked from program called  DIAL (ideali┆
0x018000…018400 (6, 0, 1)  69 6e 65 20 28 74 6f 20 74 74 79 29 20 31 32 20 21 20 49 6e 64 69 63 61 74 65 20 74 68 65 20 6c 69 6e 65 20 77 65 27 6c 6c 20 75 73 65 2e 0d 0a 20 20 4b 65 72 6d 69 74 2d 32 30 3e 63 6f 6e 6e   ┆ine (to tty) 12 ! Indicate the line we'll use.    Kermit-20>conn┆
0x018400…018800 (6, 0, 2)  20 20 20 21 20 54 54 4c 49 4e 4b 27 73 20 65 73 63 61 70 65 20 73 65 71 75 65 6e 63 65 20 74 79 70 65 64 20 68 65 72 65 2e 0d 0a 20 20 23 54 54 4c 49 4e 4b 3a 20 43 6f 6e 6e 65 63 74 69 6f 6e   ┆   ! TTLINK's escape sequence typed here.    #TTLINK: Connection┆
0x018800…018c00 (6, 0, 3)  43 2d 32 30 2e 24 0d 0a 20 20 4b 65 72 6d 69 74 2d 32 30 3e 65 78 69 74 09 20 20 20 21 20 41 6c 6c 20 64 6f 6e 65 20 77 69 74 68 20 4b 65 72 6d 69 74 2e 0d 0a 0d 0a 54 68 61 74 27 73 20 20 74   ┆C-20.$    Kermit-20>exit    ! All done with Kermit.    That's  t┆
0x018c00…019000 (6, 0, 4)  63 6f 6e 6e 65 63 74 09 74 68 65 69 72 20 20 73 65 72 69 61 6c 20 70 6f 72 74 73 20 77 69 74 68 20 61 20 6e 75 6c 6c 0d 0a 6d 6f 64 65 6d 20 63 61 62 6c 65 2e 20 20 48 6f 77 65 76 65 72 2c 20   ┆connect their  serial ports with a null  modem cable.  However, ┆
0x019000…019400 (6, 0, 5)  66 72 6f 6d 20 65 61 63 68 20 6d 69 63 72 6f 20 73 68 6f 75 6c 64 20 61 70 70 65 61 72 20 6f 6e 20 74 68 65 20 73 63 72 65 65 6e 20 6f 66 20 74 68 65 20 6f 74 68 65 72 2e 0d 0a 0d 0a 53 75 70   ┆from each micro should appear on the screen of the other.    Sup┆
0x019400…019800 (6, 0, 6)  63 61 6e 20 45 58 49 54 20 66 72 6f 6d 20 62 6f 74 68 20 4b 65 72 6d 69 74 73 2e 0d 0a 0d 0a 54 68 65 20 6b 65 79 20 70 6f 69 6e 74 20 69 73 20 74 6f 20 73 74 61 72 74 20 74 68 65 20 72 65 63   ┆can EXIT from both Kermits.    The key point is to start the rec┆
0x019800…019c00 (6, 0, 7)  74 68 65 20 73 65 72 76 65 72 2c 20 62 75 74 20 79 6f 75 20 6e 6f 20 6c 6f 6e 67 65 72 20 68 61 76 65 20 74 6f 20 74 65 6c 6c 20 6f 6e 65 20 20 73 69 64 65 0d 0a 74 6f 20 20 53 45 4e 44 20 61   ┆the server, but you no longer have to tell one  side  to  SEND a┆
0x019c00…01a000 (6, 0, 8)  75 20 63 61 6e 20 75 73 65 20 74 68 65 0d 0a 46 49 4e 49 53 48 20 63 6f 6d 6d 61 6e 64 20 69 6e 73 74 65 61 64 20 6f 66 20 42 59 45 2c 20 74 6f 20 73 68 75 74 20 64 6f 77 6e 20 74 68 65 20 4b   ┆u can use the  FINISH command instead of BYE, to shut down the K┆
0x01a000…01a400 (6, 1, 1)  63 61 6c 20 6d 61 63 68 69 6e 65 2e 24 0d 0a 0d 0a 20 20 5e 24 63 09 09 09 20 20 20 21 20 4e 6f 77 20 65 73 63 61 70 65 20 62 61 63 6b 20 74 6f 20 74 68 65 20 6d 69 63 72 6f 2e 0d 0a 20 20 23   ┆cal machine.$      ^$c      ! Now escape back to the micro.    #┆
0x01a400…01a800 (6, 1, 2)  72 6d 61 6c 20 77 61 79 2e 0d 0a 0d 0a 52 45 43 45 49 56 45 20 66 69 6c 65 73 70 65 63 0d 0a 09 09 41 73 6b 20 74 68 65 20 72 65 6d 6f 74 65 20 68 6f 73 74 20 74 6f 20 73 65 6e 64 20 61 20 66   ┆rmal way.    RECEIVE filespec    Ask the remote host to send a f┆
0x01a800…01ac00 (6, 1, 3)  76 65 6c 2e 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 2d 20 31 39 20 2d 0d 0a 0d 0a 0d 0a 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 72 75 6e 20 74 68 65 20 73 65 72 76 65 72 20 77 69 74 68 20   ┆vel.             - 19 -      If you want to run the server with ┆
0x01ac00…01b000 (6, 1, 4)  20 72 65 61 73 6f 6e 73 20 77 68 79 20 61 20 74 72 61 6e 73 66 65 72 20 69 6e 20 70 72 6f 67 72 65 73 73 20 63 6f 75 6c 64 0d 0a 62 65 63 6f 6d 65 09 73 74 75 63 6b 2e 09 20 42 65 66 6f 72 65   ┆ reasons why a transfer in progress could  become stuck.  Before┆
0x01b000…01b400 (6, 1, 5)  6c 6f 63 6b 2c 20 72 65 73 74 61 72 74 20 74 68 65 20 6d 69 63 72 6f 20 61 6e 64 20 74 68 65 6e 20 72 65 73 74 61 72 74 0d 0a 20 20 20 20 20 4b 65 72 6d 69 74 2c 20 43 4f 4e 4e 45 43 54 20 62   ┆lock, restart the micro and then restart       Kermit, CONNECT b┆
0x01b400…01b800 (6, 1, 6)  65 6e 63 65 20 77 68 65 72 65 20 69 74 20 6c 65 66 74 20 6f 66 66 20 62 79 20 75 73 69 6e 67 20 74 68 65 20 53 45 4e 44 20 63 6f 6d 6d 61 6e 64 20 61 6e 64 0d 0a 69 6e 63 6c 75 64 69 6e 67 20   ┆ence where it left off by using the SEND command and  including ┆
0x01b800…01bc00 (6, 1, 7)  68 65 72 20 63 68 61 72 61 63 74 65 72 2c 20 62 69 74 20 6e 20 62 65 63 61 6d 65 20 61 20 6f 6e 65 0d 0a 77 68 65 6e 20 69 74 20 73 68 6f 75 6c 64 20 68 61 76 65 20 62 65 65 6e 20 61 20 7a 65   ┆her character, bit n became a one  when it should have been a ze┆
0x01bc00…01c000 (6, 1, 8)  20 74 72 61 6e 73 66 65 72 09 62 69 6e 61 72 79 09 66 69 6c 65 73 3b 09 77 68 65 6e 20 74 72 61 6e 73 66 65 72 72 69 6e 67 20 6f 72 64 69 6e 61 72 79 20 74 65 78 74 0d 0a 66 69 6c 65 73 2c 20   ┆ transfer binary files; when transferring ordinary text  files, ┆
0x01c000…01c400 (7, 0, 1)  65 6d 65 6e 74 61 74 69 6f 6e 20 6c 61 6e 67 75 61 67 65 2c 0d 0a 61 6e 64 20 73 6f 20 66 6f 72 74 68 2e 20 20 4e 6f 74 61 74 69 6f 6e 20 66 6f 72 20 53 65 72 76 69 63 65 20 61 6e 64 20 43 61   ┆ementation language,  and so forth.  Notation for Service and Ca┆
0x01c400…01c800 (7, 0, 2)  20 45 0d 0a 48 65 61 74 68 2f 5a 65 6e 69 74 68 20 31 30 30 20 43 50 2f 4d 2d 38 35 20 20 20 20 38 30 38 30 20 41 53 4d 09 43 55 2f 53 74 65 76 65 6e 73 20 20 20 4c 20 55 20 20 20 20 20 20 20   ┆ E  Heath/Zenith 100 CP/M-85    8080 ASM CU/Stevens   L U       ┆
0x01c800…01cc00 (7, 0, 3)  61 6e 73 20 69 74 20 63 61 6e 20 61 63 74 20 61 73 20 61 20 4c 6f 63 61 6c 20 4b 65 72 6d 69 74 20 28 69 6e 69 74 69 61 74 65 20 61 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 74 6f 20 61 0d 0a 52 65   ┆ans it can act as a Local Kermit (initiate a connection to a  Re┆
0x01cc00…01d000 (7, 0, 4)  20 6b 65 79 77 6f 72 64 73 20 6f 72 20 6f 70 65 72 61 6e 64 73 2c 20 65 61 63 68 20 6f 66 0d 0a 77 68 69 63 68 20 69 73 20 63 61 6c 6c 65 64 20 61 20 66 69 65 6c 64 2e 20 20 59 6f 75 20 63 61   ┆ keywords or operands, each of  which is called a field.  You ca┆
0x01d000…01d400 (7, 0, 5)  20 22 64 22 2e 20 20 54 68 65 20 75 73 65 72 20 74 68 65 6e 20 61 64 64 73 20 61 20 22 75 22 20 74 6f 20 73 65 6c 65 63 74 20 20 22 64 75 70 6c 65 78 22 20 20 28 74 68 65 0d 0a 6f 6e 6c 79 20   ┆ "d".  The user then adds a "u" to select  "duplex"  (the  only ┆
0x01d400…01d800 (7, 0, 6)  69 74 2d 32 30 3e 73 65 74 20 64 75 70 6c 65 78 20 28 74 6f 29 20 68 5d 61 6c 66 0d 0a 20 20 4b 65 72 6d 69 74 2d 32 30 3e 73 65 74 20 64 75 20 68 0d 0a 0d 0a 54 68 69 73 20 20 73 74 79 6c 65   ┆it-20>set duplex (to) hÅalf    Kermit-20>set du h    This  style┆
0x01d800…01dc00 (7, 0, 7)  20 20 6f 6e 6c 79 20 20 74 68 65 20 20 64 69 66 66 65 72 65 6e 63 65 73 20 66 72 6f 6d 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 73 75 6d 6d 61 72 79 20 67 69 76 65 6e 20 69 6e 20 43 68 61 70 74   ┆  only  the  differences from the command summary given in Chapt┆
0x01dc00…01e000 (7, 0, 8)  50 45 20 69 73 20 6e 6f 72 6d 61 6c 6c 79 20 73 75 66 66 69 63 69 65 6e 74 20 74 6f 20 73 70 65 63 69 66 79 20 20 61 20 20 66 69 6c 65 2c 0d 0a 61 6e 64 20 6f 6e 6c 79 20 74 68 69 73 20 69 6e   ┆PE is normally sufficient to specify  a  file,  and only this in┆
0x01e000…01e400 (7, 1, 1)  20 77 6f 72 64 20 69 6e 20 61 20 6c 69 6e 65 20 69 73 20 70 61 64 64 65 64 20 77 69 74 68 20 6e 75 6c 6c 73 0d 0a 20 20 20 20 20 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e 20 20 54 68 65 72 65   ┆ word in a line is padded with nulls        if necessary.  There┆
0x01e400…01e800 (7, 1, 2)  75 63 74 65 64 3b 20 77 68 65 6e 20 73 65 6e 64 69 6e 67 20 66 69 6c 65 73 2c 20 4b 65 72 6d 69 74 0d 0a 20 20 20 20 20 20 74 72 61 6e 73 6d 69 74 73 20 6f 6e 6c 79 20 74 68 65 20 66 69 6c 65   ┆ucted; when sending files, Kermit        transmits only the file┆
0x01e800…01ec00 (7, 1, 3)  65 20 6f 6e 6c 79 0d 0a 66 6f 72 20 72 65 6d 6f 74 65 20 28 6f 72 20 6c 6f 63 61 6c 29 20 4b 65 72 6d 69 74 73 2c 20 6f 74 68 65 72 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 77 69 74 68 20 65   ┆e only  for remote (or local) Kermits, others can be used with e┆
0x01ec00…01f000 (7, 1, 4)  20 69 6e 20 61 20 6c 6f 77 65 72 20 66 6f 72 6b 2e 20 20 49 66 20 61 20 6c 69 6e 65 20 69 73 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 2d 20 32 36 20 2d 0d 0a 0d 0a 0d 0a 09 73 70 65 63 69 66 69   ┆ in a lower fork.  If a line is             - 26 -       specifi┆
0x01f000…01f400 (7, 1, 5)  4b 45 52 4d 49 54 2d 32 30 2c 20 63 6c 6f 73 69 6e 67 20 61 6e 79 20 6f 70 65 6e 20 64 65 62 75 67 67 69 6e 67 20 6c 6f 67 20 66 69 6c 65 73 2e 20 20 54 68 65 20 70 72 6f 67 72 61 6d 0d 0a 09   ┆KERMIT-20, closing any open debugging log files.  The program   ┆
0x01f400…01f800 (7, 1, 6)  6f 6e 20 79 6f 75 72 20 73 63 72 65 65 6e 2c 20 61 6c 6f 6e 67 20 77 69 74 68 20 20 22 2e 22 20 20 61 6e 64 20 20 22 25 22 0d 0a 09 63 68 61 72 61 63 74 65 72 73 20 74 6f 20 69 6e 64 69 63 61   ┆on your screen, along with  "."  and  "%"   characters to indica┆
0x01f800…01fc00 (7, 1, 7)  69 74 68 20 74 68 65 20 22 4b 65 72 6d 69 74 2d 32 30 3e 22 20 70 72 6f 6d 70 74 2c 20 61 6c 6c 6f 77 69 6e 67 20 79 6f 75 20 74 6f 20 69 73 73 75 65 20 69 6e 74 65 72 2d 0d 0a 0d 0a 09 09 09   ┆ith the "Kermit-20>" prompt, allowing you to issue inter-       ┆
0x01fc00…020000 (7, 1, 8)  09 62 61 63 6b 20 74 6f 20 79 6f 75 72 20 6c 6f 63 61 6c 20 4b 65 72 6d 69 74 20 61 6e 64 20 67 69 76 65 20 74 68 65 20 53 45 4e 44 20 63 6f 6d 6d 61 6e 64 2e 20 20 54 68 69 73 20 63 6f 6d 6d   ┆ back to your local Kermit and give the SEND command.  This comm┆
0x020000…020400 (8, 0, 1)  73 68 6f 75 6c 64 20 65 73 63 61 70 65 20 62 61 63 6b 20 74 6f 20 79 6f 75 72 20 6c 6f 63 61 6c 0d 0a 09 4b 65 72 6d 69 74 20 61 6e 64 20 67 69 76 65 20 74 68 65 20 52 45 43 45 49 56 45 20 63   ┆should escape back to your local   Kermit and give the RECEIVE c┆
0x020400…020800 (8, 0, 2)  20 66 69 6c 65 20 74 72 61 6e 73 66 65 72 20 63 61 6e 6e 6f 74 20 20 62 65 20 20 63 6f 6d 70 6c 65 74 65 64 20 20 28 66 6f 72 20 20 69 6e 2d 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 2d 20 32 38   ┆ file transfer cannot  be  completed  (for  in-             - 28┆
0x020800…020c00 (8, 0, 3)  49 4e 47 20 3c 6d 6f 64 65 3e 0d 0a 09 09 57 68 65 6e 20 20 4b 45 52 4d 49 54 20 20 69 73 20 6e 6f 74 20 74 72 61 6e 73 66 65 72 72 69 6e 67 20 66 69 6c 65 73 20 73 75 63 63 65 73 73 66 75 6c   ┆ING <mode>    When  KERMIT  is not transferring files successful┆
0x020c00…021000 (8, 0, 4)  67 67 65 64 20 74 6f 20 61 20 66 69 6c 65 2e 20 20 49 66 20 61 20 53 45 54 0d 0a 09 09 09 44 45 42 55 47 20 63 6f 6d 6d 61 6e 64 20 68 61 73 20 6e 6f 74 20 70 72 65 76 69 6f 75 73 6c 79 20 62   ┆gged to a file.  If a SET     DEBUG command has not previously b┆
0x021000…021400 (8, 0, 5)  09 09 52 45 4d 4f 54 45 20 2d 2d 20 53 70 65 63 69 66 79 20 74 68 65 20 64 65 6c 61 79 2c 20 69 6e 20 20 73 65 63 6f 6e 64 73 2c 20 20 62 65 66 6f 72 65 20 20 73 65 6e 64 69 6e 67 20 20 74 68   ┆  REMOTE -- Specify the delay, in  seconds,  before  sending  th┆
0x021400…021800 (8, 0, 6)  20 20 20 20 20 20 31 20 34 39 32 28 38 29 09 20 20 20 32 37 2d 4a 61 6e 2d 38 33 0d 0a 09 09 20 20 20 20 20 20 4d 41 43 2e 31 3b 50 37 37 30 30 30 30 09 20 20 20 20 20 20 31 20 31 35 32 28 37   ┆      1 492(8)    27-Jan-83          MAC.1;P770000       1 152(7┆
0x021800…021c00 (8, 0, 7)  09 09 20 20 75 73 69 6e 67 20 20 63 72 6f 73 73 09 63 6f 6d 70 69 6c 65 72 73 20 6f 72 20 6c 6f 61 64 65 72 73 20 66 6f 72 20 64 6f 77 6e 6c 6f 61 64 69 6e 67 20 74 6f 0d 0a 09 09 09 20 20 38   ┆    using  cross compilers or loaders for downloading to       8┆
0x021c00…022000 (8, 0, 8)  66 69 6c 65 20 20 69 73 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 44 45 43 2d 32 30 20 64 69 72 65 63 74 6f 72 79 2e 20 20 49 66 20 74 68 65 0d 0a 09 09 09 20 20 62 79 74 65 20 73 69 7a 65   ┆file  is stored in the DEC-20 directory.  If the       byte size┆
0x022000…022400 (8, 1, 1)  20 69 6e 63 6f 6d 69 6e 67 20 63 68 61 72 61 63 74 65 72 73 2e 20 20 57 68 65 6e 20 43 4f 4e 4e 45 43 54 69 6e 67 20 74 6f 20 74 68 65 20 49 42 4d 20 68 6f 73 74 2c 20 6c 6f 63 61 6c 0d 0a 09   ┆ incoming characters.  When CONNECTing to the IBM host, local   ┆
0x022400…022800 (8, 1, 2)  4e 45 2c 20 74 68 65 6e 20 74 68 65 20 38 74 68 20 20 62 69 74 09 63 61 6e 20 20 62 65 0d 0a 09 09 75 73 65 64 20 20 66 6f 72 20 20 64 61 74 61 20 20 77 68 65 6e 20 20 73 65 6e 64 69 6e 67 09   ┆NE, then the 8th  bit can  be    used  for  data  when  sending ┆
0x022800…022c00 (8, 1, 3)  68 65 73 65 20 20 63 6f 6d 6d 61 6e 64 73 20 20 61 6c 6c 6f 77 09 79 6f 75 20 74 6f 20 73 70 65 63 69 66 79 20 74 6f 20 74 68 65 20 6f 74 68 65 72 20 4b 65 72 6d 69 74 20 77 68 61 74 0d 0a 09   ┆hese  commands  allow you to specify to the other Kermit what   ┆
0x022c00…023000 (8, 1, 4)  0d 0a 09 09 09 63 6f 6e 74 72 6f 6c 20 20 63 68 61 72 61 63 74 65 72 73 2c 20 20 6e 6f 72 6d 61 6c 6c 79 09 41 53 43 49 49 20 20 34 33 20 28 22 5b 22 29 2e 20 20 54 68 65 72 65 0d 0a 0d 0a 09   ┆     control  characters,  normally ASCII  43 ("Æ").  There     ┆
0x023000…023400 (8, 1, 5)  65 6d 65 6e 74 73 2e 0d 0a 0d 0a 09 09 45 4e 44 2d 4f 46 2d 4c 49 4e 45 20 3c 6f 3e 0d 0a 09 09 09 54 68 65 20 20 6f 63 74 61 6c 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 41 53 43 49 49 20 63   ┆ements.      END-OF-LINE <o>     The  octal value of the ASCII c┆
0x023400…023800 (8, 1, 6)  0d 0a 09 09 09 63 68 61 72 61 63 74 65 72 73 2e 20 20 20 20 34 33 20 28 22 5b 22 29 20 62 79 20 64 65 66 61 75 6c 74 2e 20 20 54 68 65 72 65 20 73 68 6f 75 6c 64 20 62 65 20 6e 6f 0d 0a 09 09   ┆     characters.    43 ("Æ") by default.  There should be no    ┆
0x023800…023c00 (8, 1, 7)  72 73 20 20 6d 61 79 20 20 62 65 20 20 73 70 65 63 69 66 69 65 64 3b 20 20 74 79 70 65 20 53 48 4f 57 20 3f 20 74 6f 20 73 65 65 20 74 68 65 6d 2e 20 20 54 68 65 0d 0a 09 64 65 66 61 75 6c 74   ┆rs  may  be  specified;  type SHOW ? to see them.  The   default┆
0x023c00…024000 (8, 1, 8)  61 64 61 70 74 65 64 20 62 79 20 4e 69 63 6b 20 42 75 73 68 2c 20 42 6f 62 20 4d 63 51 75 65 65 6e 2c 20 61 6e 64 0d 0a 41 6e 74 6f 6e 69 6e 6f 20 4d 69 6f 6e 65 20 61 74 20 74 68 65 20 53 74   ┆adapted by Nick Bush, Bob McQueen, and  Antonino Mione at the St┆
0x024000…024400 (9, 0, 1)  61 6e 64 20 50 50 4e 20 63 61 6e 20 62 65 0d 0a 6f 6d 69 74 74 65 64 20 77 68 65 6e 20 74 68 65 20 66 69 6c 65 20 69 73 20 69 6e 20 74 68 65 20 75 73 65 72 27 73 20 6f 77 6e 20 64 69 72 65 63   ┆and PPN can be  omitted when the file is in the user's own direc┆
0x024400…024800 (9, 0, 2)  72 69 74 74 65 6e 20 69 6e 20 42 6c 69 73 73 2d 33 32 20 61 74 20 53 74 65 76 65 6e 73 20 49 6e 2d 0d 0a 73 74 69 74 75 74 65 20 6f 66 20 54 65 63 68 6e 6f 6c 6f 67 79 20 62 79 20 42 6f 62 20   ┆ritten in Bliss-32 at Stevens In-  stitute of Technology by Bob ┆
0x024800…024c00 (9, 0, 3)  68 65 20 20 64 65 66 61 75 6c 74 20 20 74 65 72 6d 69 6e 61 6c 20 6c 69 6e 65 20 66 6f 72 20 43 4f 4e 4e 45 43 54 20 61 6e 64 20 66 69 6c 65 20 74 72 61 6e 73 66 65 72 2c 20 65 2e 67 2e 0d 0a   ┆he  default  terminal line for CONNECT and file transfer, e.g.  ┆
0x024c00…025000 (9, 0, 4)  20 46 49 4e 49 53 48 2c 20 20 61 6e 64 20 20 42 59 45 2e 0d 0a 09 4e 6f 74 65 20 20 74 68 61 74 20 61 6c 74 68 6f 75 67 68 20 4b 45 52 4d 49 54 2d 33 32 20 63 61 6e 20 61 63 74 20 61 73 20 61   ┆ FINISH,  and  BYE.   Note  that although KERMIT-32 can act as a┆
0x025000…025400 (9, 0, 5)  37 30 35 2c 20 20 33 37 32 35 2c 20 43 4f 4d 54 45 4e 20 33 36 37 30 2c 20 65 74 63 29 2e 20 20 54 68 65 73 65 20 66 72 6f 6e 74 20 65 6e 64 73 20 67 65 6e 65 72 61 6c 6c 79 20 69 6e 73 69 73   ┆705,  3725, COMTEN 3670, etc).  These front ends generally insis┆
0x025400…025800 (9, 0, 6)  65 72 2e 0d 0a 0d 0a 41 6c 73 6f 2c 20 56 4d 2f 43 4d 53 20 73 74 6f 72 65 73 20 66 69 6c 65 73 20 61 73 20 72 65 63 6f 72 64 73 20 72 61 74 68 65 72 20 62 79 74 65 20 73 74 72 65 61 6d 73 2e   ┆er.    Also, VM/CMS stores files as records rather byte streams.┆
0x025800…025c00 (9, 0, 7)  65 20 20 25 20 20 6d 61 74 63 68 65 73 20 20 6f 6e 6c 79 20 6f 6e 65 29 2e 0d 0a 09 4b 65 72 6d 69 74 2d 43 4d 53 20 61 73 73 75 6d 65 73 20 74 68 65 20 66 69 6c 65 20 69 73 20 6c 6f 63 61 74   ┆e  %  matches  only one).   Kermit-CMS assumes the file is locat┆
0x025c00…026000 (9, 0, 8)  20 20 61 20 64 69 73 6b 20 6f 74 68 65 72 20 74 68 61 6e 20 74 68 65 20 41 20 64 69 73 6b 20 28 69 6e 20 74 68 69 73 20 63 61 73 65 2c 20 74 68 65 20 66 69 6c 65 20 6e 61 6d 65 0d 0a 09 61 6e   ┆  a disk other than the A disk (in this case, the file name   an┆
0x026000…026400 (9, 1, 1)  3a 20 33 33 2d 36 32 2c 20 39 36 2c 20 6f 72 20 31 32 33 2d 31 32 36 20 28 64 65 63 69 6d 61 6c 29 2e 0d 0a 0d 0a 09 45 4e 44 20 3c 64 3e 20 49 6e 64 69 63 61 74 65 73 20 20 74 68 65 09 65 6e   ┆: 33-62, 96, or 123-126 (decimal).     END <d> Indicates  the en┆
0x026400…026800 (9, 1, 2)  79 70 65 64 20 20 74 6f 20 20 67 65 74 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 66 6f 72 6d 61 74 20 6f 72 20 61 20 6c 69 73 74 20 6f 66 20 6f 70 74 69 6f 6e 73 2e 20 20 54 68 65 0d   ┆yped  to  get the appropriate format or a list of options.  The ┆
0x026800…026c00 (9, 1, 3)  74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2e 0d 0a 0d 0a 20 20 20 35 2e 20 53 69 6e 63 65 20 20 73 6f 6d 65 20 20 4b 65 72 6d 69 74 73 20   ┆the first character will be used.       5. Since  some  Kermits ┆
0x026c00…027000 (9, 1, 4)  6d 6d 75 6e 69 63 61 74 69 6f 6e 20 66 72 6f 6e 74 20 65 6e 64 20 70 72 6f 63 65 73 73 6f 72 20 74 72 61 6e 73 6c 61 74 65 73 20 61 6c 6c 20 69 6e 2d 0d 0a 20 20 20 20 20 20 63 6f 6d 69 6e 67   ┆mmunication front end processor translates all in-        coming┆
0x027000…027400 (9, 1, 5)  70 61 63 6b 65 74 20 69 73 20 73 65 6e 74 20 74 6f 20 74 68 65 20 6d 69 63 72 6f 20 62 65 66 6f 72 65 20 4b 65 72 6d 69 74 2d 43 4d 53 20 73 74 6f 70 73 2e 20 20 54 68 65 20 73 61 6d 65 20 20   ┆packet is sent to the micro before Kermit-CMS stops.  The same  ┆
0x027400…027800 (9, 1, 6)  20 66 6f 6c 6c 6f 77 69 6e 67 20 6d 65 73 73 61 67 65 73 20 66 6c 61 67 20 69 6e 63 6f 6e 73 69 73 74 65 6e 63 69 65 73 20 69 6e 20 61 20 4b 65 72 6d 69 74 0d 0a 09 20 20 70 61 63 6b 65 74 2e   ┆ following messages flag inconsistencies in a Kermit     packet.┆
0x027800…027c00 (9, 1, 7)  69 6c 6c 20 63 61 75 73 65 20 61 6e 20 65 72 72 6f 72 2e 0d 0a 20 20 20 20 20 20 22 50 65 72 6d 61 6e 65 6e 74 20 49 2f 4f 20 65 72 72 6f 72 22 0d 0a 09 20 20 54 68 69 73 20 73 69 67 6e 69 66   ┆ill cause an error.        "Permanent I/O error"     This signif┆
0x027c00…028000 (9, 1, 8)  72 72 6f 72 20 20 6f 62 74 61 69 6e 69 6e 67 20 20 6d 6f 72 65 09 73 70 61 63 65 2c 09 4b 65 72 6d 69 74 2d 43 4d 53 0d 0a 09 20 20 77 69 6c 6c 20 61 62 6f 72 74 20 77 69 74 68 20 74 68 69 73   ┆rror  obtaining  more space, Kermit-CMS     will abort with this┆
0x028000…028400 (10, 0, 1) 20 75 73 65 72 2f 70 72 6f 67 72 61 6d 20 69 6e 74 65 72 61 63 74 69 6f 6e 20 66 61 76 6f 72 65 64 20 62 79 20 4b 65 72 6d 69 74 20 28 70 72 6f 67 72 61 6d 20 74 79 70 65 73 0d 0a 70 72 6f 6d   ┆ user/program interaction favored by Kermit (program types  prom┆
0x028400…028800 (10, 0, 2) 61 74 69 6f 6e 73 20 77 65 72 65 20 20 6d 61 64 65 20 20 74 6f 0d 0a 74 68 65 20 20 20 70 72 6f 74 6f 63 6f 6c 3b 20 20 69 6e 20 20 70 61 72 74 69 63 75 6c 61 72 2c 20 20 74 68 65 20 20 43 6f   ┆ations were  made  to  the   protocol;  in  particular,  the  Co┆
0x028800…028c00 (10, 0, 3) 72 73 69 6e 67 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 2c 20 61 6e 64 0d 0a 68 61 73 20 74 68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 74 69 6d 65 20 6f 75 74 2e 0d 0a 0d 0a 54 68 65 20 6e 65 77 20   ┆rsing conventions, and  has the ability to time out.    The new ┆
0x028c00…029000 (10, 0, 4) 46 2c 20 61 6e 64 20 6f 6e 6c 79 20 37 20 62 69 74 20 62 79 74 65 73 20 61 72 65 20 73 65 6e 74 20 6f 72 20 72 65 63 65 69 76 65 64 2e 0d 0a 0d 0a 20 20 6c 09 6c 69 6e 65 20 28 74 68 65 20 6e   ┆F, and only 7 bit bytes are sent or received.      l line (the n┆
0x029000…029400 (10, 0, 5) 20 64 69 73 63 6f 6e 6e 65 63 74 65 64 0d 0a 20 20 25 0d 0a 20 20 25 20 6b 65 72 6d 69 74 20 72 6c 62 20 2f 64 65 76 2f 74 74 79 31 33 20 34 38 30 30 09 20 20 20 20 20 20 20 28 6e 6f 20 65 73   ┆ disconnected    %    % kermit rlb /dev/tty13 4800        (no es┆
0x029400…029800 (10, 0, 6) 66 69 6c 65 32 20 66 69 6c 65 33 20 2e 2e 2e 0d 0a 0d 0a 74 6f 20 20 73 65 6e 64 20 20 66 69 6c 65 73 20 20 62 61 63 6b 20 74 6f 20 79 6f 75 72 20 6c 6f 63 61 6c 20 73 79 73 74 65 6d 2e 20 20   ┆file2 file3 ...    to  send  files  back to your local system.  ┆
0x029800…029c00 (10, 0, 7) 0d 0a 74 65 63 68 6e 69 71 75 65 73 20 28 4b 65 72 6e 69 67 68 61 6e 20 26 20 50 6c 61 75 67 65 72 2c 20 41 64 64 69 73 6f 6e 2d 57 65 73 6c 65 79 20 20 31 39 38 31 29 2c 20 20 77 69 74 68 20   ┆  techniques (Kernighan & Plauger, Addison-Wesley  1981),  with ┆
0x029c00…02a000 (10, 0, 8) 69 6c 6c 20 61 6c 6f 74 20 6f 66 20 77 6f 72 6b 20 74 68 61 74 20 77 6f 75 6c 64 20 62 65 20 6e 69 63 65 20 74 6f 20 20 64 6f 20 20 68 65 72 65 20 20 65 73 70 65 63 69 61 6c 6c 79 0d 0a 69 6d   ┆ill alot of work that would be nice to  do  here  especially  im┆
0x02a000…02a400 (10, 1, 1) 0a 41 6c 6c 20 20 63 68 61 72 61 63 74 65 72 73 20 61 72 65 20 74 68 65 20 43 48 41 52 20 66 75 6e 63 74 69 6f 6e 20 6e 75 6d 65 72 69 63 20 65 71 75 69 76 61 6c 65 6e 74 73 20 65 78 63 65 70   ┆ All  characters are the CHAR function numeric equivalents excep┆
0x02a400…02a800 (10, 1, 2) 62 61 75 64 21 0d 0a 0d 0a 53 69 6e 63 65 20 4b 65 72 6d 69 74 2d 38 30 20 72 75 6e 73 20 6f 6e 20 61 20 73 74 61 6e 64 61 6c 6f 6e 65 20 6d 69 63 72 6f 2c 20 69 74 20 69 73 20 20 61 6c 77 61   ┆baud!    Since Kermit-80 runs on a standalone micro, it is  alwa┆
0x02a800…02ac00 (10, 1, 3) 20 6d 75 73 74 20 20 67 69 76 65 20 74 68 65 20 43 50 2f 4d 20 63 6f 6d 6d 61 6e 64 20 42 3a 20 61 6e 64 20 73 65 65 20 74 68 65 20 42 3e 20 70 72 6f 6d 70 74 20 62 65 66 6f 72 65 0d 0a 0d 0a   ┆ must  give the CP/M command B: and see the B> prompt before    ┆
0x02ac00…02b000 (10, 1, 4) 4c 20 6b 65 79 29 2c 20 61 6e 64 20 77 68 61 74 20 74 65 72 6d 69 6e 61 6c 73 20 74 68 65 79 20 65 6d 75 6c 61 74 65 3a 0d 0a 0d 0a 09 20 20 2d 20 56 54 31 38 30 20 28 52 6f 62 69 6e 29 09 20   ┆L key), and what terminals they emulate:       - VT180 (Robin)  ┆
0x02b000…02b400 (10, 1, 5) 6c 65 20 61 72 67 75 6d 65 6e 74 73 2e 0d 0a 09 5e 24 20 20 28 6f 72 20 20 77 68 61 74 65 76 65 72 20 2d 20 61 20 73 65 63 6f 6e 64 20 63 6f 70 79 20 6f 66 20 74 68 65 20 65 73 63 61 70 65 20   ┆le arguments.   ^$  (or  whatever - a second copy of the escape ┆
0x02b400…02b800 (10, 1, 6) 6e 20 74 68 65 0d 0a 09 72 65 6d 6f 74 65 20 68 6f 73 74 27 73 20 61 62 69 6c 69 74 79 20 74 6f 20 64 6f 20 58 4f 4e 2f 58 4f 46 46 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 2e 0d 0a 0d 0a 42 59   ┆n the   remote host's ability to do XON/XOFF flow control.    BY┆
0x02b800…02bc00 (10, 1, 7) 73 20 4f 4e 20 62 79 20 64 65 66 61 75 6c 74 2c 20 65 78 63 65 70 74 20 6f 6e 20 6d 69 63 72 6f 73 20 74 68 61 74 20 61 6c 72 65 61 64 79 0d 0a 09 09 68 61 76 65 20 74 65 72 6d 69 6e 61 6c 20   ┆s ON by default, except on micros that already    have terminal ┆
0x02bc00…02c000 (10, 1, 8) 20 20 69 67 6e 6f 72 65 64 2e 20 20 54 68 65 20 70 61 72 69 74 79 20 73 65 74 74 69 6e 67 20 61 70 70 6c 69 65 73 20 74 6f 20 62 6f 74 68 20 74 65 72 6d 69 6e 61 6c 20 63 6f 6e 2d 0d 0a 09 09   ┆  ignored.  The parity setting applies to both terminal con-    ┆
0x02c000…02c400 (11, 0, 1) 48 45 58 2c 20 65 74 63 2e 20 20 53 65 65 20 74 68 65 20 73 65 63 74 69 6f 6e 20 6f 6e 20 69 6e 73 74 61 6c 6c 69 6e 67 20 4b 45 52 4d 49 54 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61   ┆HEX, etc.  See the section on installing KERMIT for more informa┆
0x02c400…02c800 (11, 0, 2) 38 30 22 20 69 73 20 61 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 4b 65 72 6d 69 74 20 74 68 61 74 20 73 68 6f 75 6c 64 20 72 75 6e 20 6f 6e 20 61 6e 79 20 38 30 38 30 2d 0d 0a   ┆80" is a implementation of Kermit that should run on any 8080-  ┆
0x02c800…02cc00 (11, 0, 3) 74 20 73 70 65 65 64 73 20 20 69 6e 0d 0a 65 78 63 65 73 73 20 6f 66 20 31 32 30 30 20 62 61 75 64 2e 0d 0a 0d 0a 47 65 6e 65 72 69 63 20 20 4b 65 72 6d 69 74 20 20 61 6c 73 6f 20 20 64 69 66   ┆t speeds  in  excess of 1200 baud.    Generic  Kermit  also  dif┆
0x02cc00…02d000 (11, 0, 4) 74 2d 38 30 20 6f 6e 74 6f 20 74 68 65 20 52 6f 62 69 6e 27 73 20 66 6c 6f 70 70 79 2c 20 77 68 69 63 68 20 63 61 6e 20 74 68 65 6e 0d 0a 62 65 20 72 65 61 64 20 64 69 72 65 63 74 6c 79 20 62   ┆t-80 onto the Robin's floppy, which can then  be read directly b┆
0x02d000…02d400 (11, 0, 5) 62 75 66 66 65 72 20 61 6e 64 20 61 74 74 65 6e 64 73 20 74 6f 20 74 68 65 6d 20 6c 61 74 65 72 20 2d 20 74 68 69 73 20 77 61 79 20 64 61 74 61 20 69 73 0d 0a 6e 6f 74 20 6e 6f 72 6d 61 6c 6c   ┆buffer and attends to them later - this way data is  not normall┆
0x02d400…02d800 (11, 0, 6) 65 73 63 61 70 65 09 63 68 61 72 61 63 2d 0d 0a 09 20 20 20 20 20 20 74 65 72 20 69 74 73 65 6c 66 20 74 6f 20 74 68 65 20 72 65 6d 6f 74 65 20 68 6f 73 74 2e 0d 0a 0d 0a 09 20 20 59 6f 75 20   ┆escape charac-         ter itself to the remote host.       You ┆
0x02d800…02dc00 (11, 0, 7) 74 79 70 65 2e 0d 0a 0d 0a 53 45 4e 44 20 3c 66 69 6c 65 73 70 65 63 3e 0d 0a 09 20 20 53 65 6e 64 20 61 20 66 69 6c 65 20 6f 72 20 67 72 6f 75 70 20 6f 66 20 66 69 6c 65 73 20 74 6f 20 74 68   ┆type.    SEND <filespec>     Send a file or group of files to th┆
0x02dc00…02e000 (11, 0, 8) 63 68 61 72 61 63 74 65 72 29 2e 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 2d 20 35 30 20 2d 0d 0a 0d 0a 0d 0a 09 20 20 45 53 43 41 50 45 20 3c 63 3e 09 20 20 43 68 61 6e 67 65 20 74 68 65 20 65   ┆character).             - 50 -         ESCAPE <c>   Change the e┆
0x02e000…02e400 (11, 1, 1) 49 66 20 6f 74 68 65 72 20 74 68 61 6e 20 4e 4f 4e 45 2c 20 74 68 65 0d 0a 09 09 09 20 20 70 61 72 69 74 79 20 62 69 74 20 69 73 20 73 74 72 69 70 70 65 64 20 66 72 6f 6d 20 69 6e 63 6f 6d 69   ┆If other than NONE, the       parity bit is stripped from incomi┆
0x02e400…02e800 (11, 1, 2) 49 49 2e 09 54 68 65 72 65 66 6f 72 65 2c 20 74 6f 20 20 73 65 6e 64 20 20 61 6e 0d 0a 45 61 73 79 57 72 69 74 65 72 20 20 66 69 6c 65 20 20 74 6f 20 20 74 68 65 20 20 44 45 43 2d 32 30 20 20   ┆II. Therefore, to  send  an  EasyWriter  file  to  the  DEC-20  ┆
0x02e800…02ec00 (11, 1, 3) 72 61 63 74 65 72 2e 09 54 6f 20 20 67 65 74 0d 0a 74 68 65 20 20 74 61 62 20 20 74 72 61 6e 73 6c 61 74 65 64 20 74 6f 20 73 70 61 63 65 73 2c 20 74 65 6c 6c 20 74 68 65 20 44 45 43 2d 32 30   ┆racter. To  get  the  tab  translated to spaces, tell the DEC-20┆
0x02ec00…02f000 (11, 1, 4) 6f 63 65 73 73 6f 72 29 20 77 61 73 20 63 6f 6e 74 72 69 62 75 74 65 64 20 62 79 0d 0a 41 6e 74 6f 6e 69 6e 6f 20 4e 2e 4a 2e 20 4d 69 6f 6e 65 20 6f 66 20 53 74 65 76 65 6e 73 20 49 6e 73 74   ┆ocessor) was contributed by  Antonino N.J. Mione of Stevens Inst┆
0x02f000…02f400 (11, 1, 5) 63 6b 2e 20 20 54 6f 20 74 69 6d 65 20 6f 75 74 20 4b 45 52 4d 49 54 2d 36 35 20 61 6e 64 20 68 61 76 65 20 69 74 20 20 72 65 73 65 6e 64 20 20 61 09 70 61 63 6b 65 74 2c 0d 0a 68 69 74 20 20   ┆ck.  To time out KERMIT-65 and have it  resend  a packet,  hit  ┆
0x02f400…02f800 (11, 1, 6) 20 4d 61 6e 75 61 6c 0d 0a 66 6f 72 20 20 74 68 65 20 20 41 70 70 6c 65 20 24 23 2e 20 20 49 66 20 74 68 65 20 72 65 63 65 69 76 69 6e 67 20 73 79 73 74 65 6d 20 64 6f 65 73 20 6e 6f 74 20 68   ┆ Manual  for  the  Apple $#.  If the receiving system does not h┆
0x02f800…02fc00 (11, 1, 7) 70 22 20 20 4b 65 72 6d 69 74 20 20 6f 6e 20 20 74 6f 20 61 20 6d 69 63 72 6f 63 6f 6d 70 75 74 65 72 20 77 68 65 6e 20 6e 6f 20 69 74 27 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e   ┆p"  Kermit  on  to a microcomputer when no it's not available on┆
0x02fc00…030000 (11, 1, 8) 69 64 65 64 20 62 79 20 61 20 73 65 70 61 72 61 74 65 20 70 72 6f 67 72 61 6d 2c 20 54 54 4c 49 4e 4b 2c 20 77 68 69 63 68 20 4b 45 52 4d 49 54 2d 32 30 20 72 75 6e 73 20 69 6e 20 61 0d 0a 6c   ┆ided by a separate program, TTLINK, which KERMIT-20 runs in a  l┆
0x030000…030400 (12, 0, 1) 2d 20 35 34 20 2d 0d 0a 0d 0a 0d 0a 54 68 65 20 22 49 42 4d 2d 46 4c 41 47 22 20 69 73 20 75 73 65 64 20 66 6f 72 20 63 6f 6e 6e 65 63 74 69 6e 67 20 6f 76 65 72 20 61 6e 20 61 73 73 69 67 6e   ┆- 54 -      The "IBM-FLAG" is used for connecting over an assign┆
0x030400…030800 (12, 0, 2) 73 69 7a 65 2c 20 20 74 69 6d 65 6f 75 74 09 69 6e 74 65 72 76 61 6c 2c 20 20 70 61 63 6b 65 74 20 64 65 6c 69 6d 69 74 65 72 73 2c 20 70 72 65 66 69 78 20 63 68 61 72 61 63 74 65 72 73 2c 20   ┆size,  timeout interval,  packet delimiters, prefix characters, ┆
0x030800…030c00 (12, 0, 3) 74 6f 20 74 68 65 20 72 65 6d 6f 74 65 20 73 79 73 74 65 6d 2c 20 61 73 73 65 6d 62 6c 65 20 50 49 47 47 59 20 28 69 66 20 20 79 6f 75 20 20 67 65 74 09 65 72 72 6f 72 73 2c 0d 0a 74 68 65 6e   ┆to the remote system, assemble PIGGY (if  you  get errors,  then┆
0x030c00…031000 (12, 0, 4) 58 45 0d 0a 20 20 20 32 2e 20 4b 45 52 53 59 53 2e 52 4e 48 0d 0a 20 20 20 33 2e 20 4b 45 52 55 53 52 2e 52 4e 48 0d 0a 0d 0a 55 73 65 20 74 68 65 20 49 4e 53 54 41 4c 4c 2e 43 4f 4d 20 66 69   ┆XE     2. KERSYS.RNH     3. KERUSR.RNH    Use the INSTALL.COM fi┆
0x031000…031400 (12, 0, 5) 0a 20 20 20 33 2e 20 4b 45 52 54 52 4d 2e 42 4c 49 20 28 6f 72 20 4b 45 52 54 52 4d 2e 4d 41 52 29 0d 0a 0d 0a 20 20 20 34 2e 20 4b 45 52 46 49 4c 2e 42 4c 49 20 28 6f 72 20 4b 45 52 46 49 4c   ┆    3. KERTRM.BLI (or KERTRM.MAR)       4. KERFIL.BLI (or KERFIL┆
0x031400…031800 (12, 0, 6) 6f 6d 6d 61 6e 64 20 70 72 6f 63 65 64 75 72 65 20 77 69 6c 6c 20 65 78 69 74 2e 0d 0a 0d 0a 20 20 49 6e 73 74 61 6c 6c 20 4b 65 72 6d 69 74 2d 33 32 20 6f 6e 20 74 68 65 20 73 79 73 74 65 6d   ┆ommand procedure will exit.      Install Kermit-32 on the system┆
0x031800…031c00 (12, 0, 7) 38 30 38 35 2d 20 6f 72 20 5a 38 30 2d 62 61 73 65 64 20 20 6d 69 63 72 6f 63 6f 6d 70 75 74 65 72 0d 0a 75 6e 64 65 72 20 20 43 50 2f 4d 20 20 77 69 74 68 20 6f 6e 6c 79 20 6d 69 6e 6f 72 20   ┆8085- or Z80-based  microcomputer  under  CP/M  with only minor ┆
0x031c00…032000 (12, 0, 8) 69 6d 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 73 2e 20 20 54 68 65 09 6d 6f 73 74 20 20 69 6d 70 6f 72 74 61 6e 74 0d 0a 73 79 73 74 65 6d 09 64 65 70 65 6e 64 65 6e 63 69 65 73 20 61 72 65 20   ┆ime conditionals.  The most  important  system dependencies are ┆
0x032000…032400 (12, 1, 1) 38 30 20 64 6f 65 73 20 6e 6f 74 20 74 69 6d 65 20 6f 75 74 20 6e 6f 72 20 61 72 65 20 6d 6f 73 74 0d 0a 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 20 64 72 69 76 65 6e 20 62 79 20 64 61 74   ┆80 does not time out nor are most  implementations driven by dat┆
0x032400…032800 (12, 1, 2) 6e 6f 74 20 61 70 70 65 61 72 20 69 6e 20 61 20 68 65 78 20 66 69 6c 65 20 20 28 74 68 65 20 20 76 61 6c 69 64 0d 0a 63 68 61 72 61 63 74 65 72 73 20 20 66 6f 72 20 20 68 65 78 20 20 66 69 6c   ┆not appear in a hex file  (the  valid  characters  for  hex  fil┆
0x032800…032c00 (12, 1, 3) 20 41 53 4d 20 20 73 6f 75 72 63 65 20 20 66 69 6c 65 09 74 6f 0d 0a 20 20 20 20 20 20 79 6f 75 72 20 6d 69 63 72 6f 20 61 6e 64 20 61 73 73 65 6d 62 6c 65 20 69 74 20 74 68 65 72 65 2e 0d 0a   ┆ ASM  source  file to        your micro and assemble it there.  ┆
0x032c00…033000 (12, 1, 4) 6c 65 20 4b 45 52 4d 49 54 2e 48 45 58 2e 0d 0a 09 2d 61 31 30 30 09 09 09 3b 42 65 67 69 6e 20 61 73 73 65 6d 62 6c 69 6e 67 20 63 6f 64 65 20 61 74 20 31 30 30 2e 0d 0a 09 30 31 30 30 20 6c   ┆le KERMIT.HEX.   -a100   ;Begin assembling code at 100.   0100 l┆
0x033000…033400 (12, 1, 5) 65 74 20 74 68 65 20 66 69 6c 65 20 70 6f 69 6e 74 65 72 2e 0d 0a 09 30 31 34 46 20 6c 78 69 20 64 2c 38 30 09 09 3b 47 65 74 20 74 68 65 20 44 4d 41 20 73 69 7a 65 2e 0d 0a 09 30 31 35 32 20   ┆et the file pointer.   014F lxi d,80  ;Get the DMA size.   0152 ┆
0x033400…033800 (12, 1, 6) 6e 79 20 20 65 72 72 6f 72 73 20 20 64 75 72 69 6e 67 20 20 6c 6f 61 64 69 6e 67 2c 20 20 65 69 74 68 65 72 20 66 69 78 20 74 68 65 20 68 65 78 20 66 69 6c 65 0d 0a 20 20 20 20 20 20 6c 6f 63   ┆ny  errors  during  loading,  either fix the hex file        loc┆
0x033800…033c00 (12, 1, 7) 72 20 64 69 72 65 63 74 6f 72 79 2c 20 20 61 73 20 20 4b 45 52 4d 49 54 2e 41 53 4d 20 20 28 54 4f 50 53 2d 31 30 20 20 66 69 6c 65 6e 61 6d 65 20 20 72 75 6c 65 73 20 20 6d 75 73 74 09 62 65   ┆r directory,  as  KERMIT.ASM  (TOPS-10  filename  rules  must be┆
0x033c00…034000 (12, 1, 8) 74 68 65 72 65 20 6d 61 79 20 62 65 20 6e 65 77 20 6f 6e 65 73 20 73 69 6e 63 65 20 74 68 69 73 20 6d 61 6e 75 61 6c 20 77 61 73 0d 0a 20 20 20 20 20 20 77 72 69 74 74 65 6e 2e 0d 0a 0d 0a 20   ┆there may be new ones since this manual was        written.     ┆
0x034000…034400 (13, 0, 1) 65 6c 65 74 79 70 65 20 64 65 76 69 63 65 20 28 54 54 59 3a 29 0d 0a 20 20 20 20 31 09 09 50 55 4e 43 48 20 69 73 20 68 69 67 68 20 73 70 65 65 64 20 70 75 6e 63 68 20 28 50 55 4e 3a 29 0d 0a   ┆eletype device (TTY:)      1  PUNCH is high speed punch (PUN:)  ┆
0x034400…034800 (13, 0, 2) 74 20 73 68 75 74 74 6c 65 20 62 61 63 6b 20 61 6e 64 0d 0a 66 6f 72 74 68 20 62 65 74 77 65 65 6e 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 61 6e 64 20 74 68 65 20 73 65 72 69 61 6c 20 70 6f   ┆t shuttle back and  forth between the keyboard and the serial po┆
0x034800…034c00 (13, 0, 3) 63 74 65 72 2e 20 20 49 66 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 69 6e 73 74 61 6c 6c 0d 0a 4b 65 72 6d 69 74 20 6f 6e 20 79 6f 75 72 20 50 43 2c 20 61 6e 64 20 79 6f 75 20 64 6f 20 6e 6f 74   ┆cter.  If you need to install  Kermit on your PC, and you do not┆
0x034c00…035000 (13, 0, 4) 6f 6d 70 75 74 65 72 2e 20 20 54 6f 20 64 6f 77 6e 6c 6f 61 64 20 74 68 65 20 66 69 6c 65 20 74 6f 20 74 68 65 20 50 43 2c 20 74 77 6f 20 20 63 6f 6f 70 65 72 61 74 69 6e 67 20 20 70 72 6f 67   ┆omputer.  To download the file to the PC, two  cooperating  prog┆
0x035000…035400 (13, 0, 5) 6e 61 6c 20 74 6f 20 6c 6f 67 20 69 6e 2c 20 61 6e 64 20 74 68 65 6e 20 73 77 69 74 63 68 20 74 68 65 20 63 61 62 6c 65 09 74 6f 0d 0a 20 20 20 20 20 20 74 68 65 20 50 43 2e 0d 0a 0d 0a 20 20   ┆nal to log in, and then switch the cable to        the PC.      ┆
0x035400…035800 (13, 0, 6) 20 50 43 27 73 0d 0a 20 20 20 20 20 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 20 70 6f 72 74 20 20 73 68 6f 75 6c 64 20 20 62 65 20 20 63 6f 6e 6e 65 63 74 65 64 20 77 69 74 68 20 61 20 63   ┆ PC's        communication  port  should  be  connected with a c┆
0x035800…035c00 (13, 0, 7) 74 79 70 69 6e 67 20 20 53 59 53 54 45 4d 2e 20 20 20 20 59 6f 75 20 20 73 68 6f 75 6c 64 20 20 6e 6f 77 20 20 68 61 76 65 0d 0a 20 20 20 20 20 20 4b 45 52 4d 49 54 2e 45 58 45 20 20 6f 6e 20   ┆typing  SYSTEM.    You  should  now  have        KERMIT.EXE  on ┆
0x035c00…036000 (13, 0, 8) 20 46 4f 52 4d 41 54 28 41 31 29 0d 0a 0d 0a 43 20 2d 20 47 65 74 20 6c 69 6e 65 20 66 72 6f 6d 20 66 69 6c 65 0d 0a 33 35 20 20 20 20 52 45 41 44 20 28 37 2c 32 30 2c 45 4e 44 3d 39 30 29 41   ┆ FORMAT(A1)    C - Get line from file  35    READ (7,20,END=90)A┆
0x036000…036400 (13, 1, 1) 30 20 20 20 50 52 49 4e 54 5b 31 2c 4f 4b 5d 09 09 20 20 20 27 20 54 65 6c 6c 20 68 6f 73 74 20 77 65 27 72 65 20 72 65 61 64 79 20 66 6f 72 20 64 61 74 61 0d 0a 37 30 20 20 20 58 5d 3d 49 4e   ┆0   PRINTÆ1,OKÅ     ' Tell host we're ready for data  70   XÅ=IN┆
0x036400…036800 (13, 1, 2) 20 64 61 74 61 20 74 6f 20 74 68 65 20 66 69 6c 65 2e 0d 0a 32 38 30 20 20 47 4f 54 4f 20 36 30 0d 0a 32 39 30 20 20 27 20 47 65 74 20 74 77 6f 20 63 68 61 72 73 2c 20 73 75 62 74 72 61 63 74   ┆ data to the file.  280  GOTO 60  290  ' Get two chars, subtract┆
0x036800…036c00 (13, 1, 3) 0d 0a 0d 0a 09 20 62 2e 20 43 68 61 6e 67 65 20 6c 69 6e 65 20 33 30 20 74 6f 0d 0a 0d 0a 09 20 20 20 20 20 20 33 30 20 20 20 4f 50 45 4e 20 22 4b 45 52 4d 49 54 2e 46 49 58 22 20 46 4f 52 20   ┆      b. Change line 30 to           30   OPEN "KERMIT.FIX" FOR ┆
0x036c00…037000 (13, 1, 4) 6e 66 72 61 6d 65 73 2e 20 20 20 20 48 45 58 20 20 66 69 6c 65 73 20 66 6f 72 20 74 68 65 20 6d 6f 72 65 20 63 6f 6d 6d 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 61 6e 64 20 6d 6f   ┆nframes.    HEX  files for the more common configurations and mo┆
0x037000…037400 (13, 1, 5) 65 6d 2e 0d 0a 0d 0a 09 20 20 20 20 20 20 69 69 2e 20 53 65 61 74 20 70 68 6f 6e 65 20 72 65 63 65 69 76 65 72 20 69 6e 20 6d 6f 64 65 6d 20 63 72 61 64 6c 65 2e 0d 0a 0d 0a 09 20 20 20 20 20   ┆em.           ii. Seat phone receiver in modem cradle.          ┆
0x037400…037800 (13, 1, 6) 20 49 66 20 79 6f 75 72 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 61 72 64 20 69 73 20 6e 6f 74 20 69 6e 20 73 6c 6f 74 20 32 2c 20 64 6f 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0d   ┆ If your communication card is not in slot 2, do the following: ┆
0x037800…037c00 (13, 1, 7) 24 4c 4f 41 44 20 41 50 50 4c 42 54 2e 42 41 53 0d 0a 0d 0a 09 20 63 2e 20 24 4c 4f 4d 45 4d 3a 39 35 30 30 0d 0a 0d 0a 09 20 64 2e 20 24 52 55 4e 0d 0a 0d 0a 20 20 20 34 2e 20 52 65 6c 6f 63   ┆$LOAD APPLBT.BAS      c. $LOMEM:9500      d. $RUN       4. Reloc┆
0x037c00…038000 (13, 1, 8) 20 75 70 20 61 20 74 75 72 6e 2d 6b 65 79 20 73 79 73 74 65 6d 20 62 79 20 68 61 76 69 6e 67 20 74 68 65 20 20 68 65 6c 6c 6f 20 20 66 69 6c 65 20 20 6f 6e 20 20 74 68 65 0d 0a 20 20 20 20 20   ┆ up a turn-key system by having the  hello  file  on  the       ┆
0x038000…038400 (14, 0, 1) 6f 75 72 63 65 20 70 72 6f 67 72 61 6d 2e 0d 0a 0d 0a 41 50 50 44 43 32 2e 48 45 58 09 41 73 73 65 6d 62 6c 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 4b 45 52 4d 49 54 2d 36 35 20 77 69 74 68   ┆ource program.    APPDC2.HEX Assembled version of KERMIT-65 with┆
0x038400…038800 (14, 0, 2) 20 6f 66 20 41 50 50 4c 45 4b 2e 4d 36 35 20 66 6f 72 20 74 68 65 20 44 2e 43 2e 20 48 61 79 65 73 20 4d 69 63 72 6f 6d 6f 64 65 6d 20 69 6e 0d 0a 73 6c 6f 74 20 6e 75 6d 62 65 72 20 32 20 6d   ┆ of APPLEK.M65 for the D.C. Hayes Micromodem in  slot number 2 m┆
0x038800…038c00 (14, 0, 3) 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 70 72 6f 64 75 63 65 20 61 6e 20 41 53 43 49 49 20 48 45 58 20 66 69 6c 65 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 64 6f 77 6e 6c 69 6e 65 20 20 6c 6f 61   ┆ommand will produce an ASCII HEX file which can be downline  loa┆
0x038c00…039000 (14, 0, 4) 0d 0a 32 34 39 20 20 52 45 4d 20 2d 20 46 45 54 43 48 20 54 48 45 20 44 41 54 41 20 42 59 54 45 20 43 4f 55 4e 54 20 46 4f 52 20 54 48 49 53 20 4c 49 4e 45 0d 0a 32 35 30 20 20 47 4f 53 55 42   ┆  249  REM - FETCH THE DATA BYTE COUNT FOR THIS LINE  250  GOSUB┆
0x039000…039400 (14, 0, 5) 20 20 4d 49 44 5d 20 28 4e 5d 2c 58 31 2c 31 29 20 54 48 45 4e 20 31 36 31 30 0d 0a 31 35 34 30 20 20 4e 45 58 54 20 58 31 0d 0a 31 35 35 30 20 52 45 4d 20 2d 20 44 49 47 49 54 20 57 41 53 20   ┆  MIDÅ (NÅ,X1,1) THEN 1610  1540  NEXT X1  1550 REM - DIGIT WAS ┆
0x039400…039800 (14, 0, 6) 09 3d 09 66 74 61 70 70 6c 09 09 3b 20 41 73 73 65 6d 62 6c 65 20 66 6f 72 20 41 70 70 6c 65 20 24 23 20 75 6e 64 65 72 20 44 4f 53 20 33 2e 33 0d 0a 0d 0a 66 74 63 64 65 76 09 3d 09 66 74 68   ┆ = ftappl  ; Assemble for Apple $# under DOS 3.3    ftcdev = fth┆
[…truncated at 200 lines…]