|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top
Length: 1261568 (0x134000) Description: Bits:30004502 Kermit-86 version 2.91 (Piccoline/Partner) Types: 5¼" Floppy Disk, ImdContainer
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…]