P1p; N(--------------------------------------------------) N(The remainder of this file contains graphics code.) N(--------------------------------------------------) N() N(Please $Set Terminal/NOwrap before typing this file.) N(Source: DECslide 1.3 EXPORT FILE) N(Export file: KER3 ) N(Comment: the basic packet format) N(Creation Date: 25-SEP-1986 10:27:08.84) N(Description file: ) N() \ [?5l[?7l P1p; @.L(A2)"A"AA55AA55AA55AA55AA55"S"FFFFFFFFFFFFFFFFFFFF"B"00"C"88008800880088008800"D"8142241818244281"U"8142241881422418"F"FF818181FF818181FF"G"80402010080402018040"H"11224488112244881122"V"01020408102040800102 "J"81818181818181818181 N(End of terminal initialization.) ;s(A[0,479][767,0]) ;S(C1)W(V,I(W),F3,M1,N0,P(M2),S0,P1)T[+9,+0](S1,H2,S[9,20]M[1,2],D0,I0)s(m0(l0)(aH90L28S100)1(l35)(aH280L57S66)2(l65)(aH0L42S100)3(l100)(aH0L100S0)) S(I2,E) P[384,252] @:ZW(P1) P(B)P[-325,+25] V[][+650,+0] [+0,-50] [-100,+0] [+0,+50] [+0,-50] [-150,+0] [+0,+50] [+0,-50] [-100,+0] [+0,+50] [+0,-50] [-100,+0] [+0,+50] [+0,-50] [-100,+0] [+0,+50] [+0,-50] [-100,+0] [+0,+50] [+0,-50] [+0,+50] P(E) W(P1) @; W(F3,I1,R)P[359,377]@ZW(S0)@:ZW(P1) T[+9,+0](I0)(S[9,50]M[1,5]) P(B) P[-30,+25] T"Mark" P[+24] T[+9,+0](I-19)(S[9,50]M[1,5]) T"" P(E) W(P1) @; W(F3,I3,V)P[89,372]@ZW(S0,R) @:ZW(P1) T[+9,+0](I0)(S[9,50]M[1,5]) P(B) P[-13,+25] T"Len" P(E) W(P1) @; W(F3,I3,V)P[183,372]@ZW(S0,R) @:ZW(P1) T[+9,+0](I0)(S[9,50]M[1,5]) P(B) P[-13,+25] T"Seq" P(E) W(P1) @; W(F3,I3,V)P[280,371]@ZW(S0,R) @:ZW(P1) T[+9,+0](I0)(S[9,50]M[1,5]) P(B) P[-18,+25] T"Data" P(E) W(P1) @; W(F3,I3,V)P[501,371]@ZW(S0,R) @:ZW(P1) T[+9,+0](I0)(S[9,50]M[1,5]) P(B) P[-22,+25] T"Check" P(E) W(P1) @; W(F3,I3,V)P[634,372]@ZW(S0,R) @:ZW(P1) T[+18,+0](I0)(S[18,70]M[2,7]) P(B) P[-171,+35] T"Basic Kermit Packet" P(E) W(P1) @; W(F3,I1,V)P[365,439]@ZW(S0,R) @:ZW(P1) T[+9,+0](I0)(S[9,30]M[1,3]) P(B) P[-185,+15] T"Number of characters following this field" P(E) W(P1) @; W(F3,I3,V)P[317,264]@ZW(S0,R) @:ZW(P1) T[+9,+0](I0)(S[9,50]M[1,5]) P(B) P[-18,+25] T"Type" P(E) W(P1) @; W(F3,I3,V)P[382,371]@ZW(S0,R) @:ZW(P1) T[+9,+0](I0)(S[9,30]M[1,3]) P(B) P[-243,+15] T"Control character that marks the beginning of a packet" P(E) W(P1) @; W(F3,I3,V)P[372,305]@ZW(S0,R) @:ZW(P1) T[+9,+0](I0)(S[9,30]M[1,3]) P(B) P[-167,+15] T"The packet sequence number, modulo 64" P(E) W(P1) @; W(F3,I3,V)P[300,224]@ZW(S0,R) @:ZW(P1) T[+9,+0](I0)(S[9,30]M[1,3]) P(B) P[-176,+15] T"The packet type, a literal ASCII letter" P(E) W(P1) @; W(F3,I3,V)P[310,184]@ZW(S0,R) @:ZW(P1) T[+9,+0](I0)(S[9,30]M[1,3]) P(B) P[-230,+15] T"The packet contents, if required by the packet type" P(E) W(P1) @; W(F3,I3,V)P[365,144]@ZW(S0,R) @:ZW(P1) T[+9,+0](I0)(S[9,30]M[1,3]) P(B) P[-279,+45] T"The checksum, normally a single character arithmetic checksum." P(E) T[+9,+0](I0)(S[9,30]M[1,3]) P(B) P[-279,+15] T"Optional checksums are a 12 bit arithmetic sum, and a 16 bit" P(E) T[+9,+0](I0)(S[9,30]M[1,3]) P(B) P[-279,-15] T"CRC based on X + X + X + 1" P(E) W(P1) @; W(F3,I3,V)P[413,74]@ZW(S0,R) @:ZW(P1) T[+9,+0](I0)(S[9,20]M[1,2]) P(B) P[-9,+10] T"16" P(E) W(P1) @; W(F3,I3,V)P[281,48]@ZW(S0,R) @:ZW(P1) T[+9,+0](I0)(S[9,20]M[1,2]) P(B) P[-9,+10] T"12" P(E) W(P1) @; W(F3,I3,V)P[336,49]@ZW(S0,R) @:ZW(P1) T[+9,+0](I0)(S[9,20]M[1,2]) P(B) P[-4,+10] T"5" P(E) W(P1) @; W(F3,I3,V)P[385,48]@ZW(S0,R) @:ZW(P1) T[+18,+0](I0)(S[18,40]M[2,4]) P(B) P[-45,+20] T"CHECK" P(E) W(P1) @; W(F3,I1,V)P[82,106]@ZW(S0,R) @:ZW(P1) T[+18,+0](I0)(S[18,40]M[2,4]) P(B) P[-36,+20] T"DATA" P(E) W(P1) @; W(F3,I1,V)P[73,147]@ZW(S0,R) @:ZW(P1) T[+18,+0](I0)(S[18,40]M[2,4]) P(B) P[-36,+20] T"TYPE" P(E) W(P1) @; W(F3,I1,V)P[72,187]@ZW(S0,R) @:ZW(P1) T[+18,+0](I0)(S[18,40]M[2,4]) P(B) P[-27,+20] T"SEQ" P(E) W(P1) @; W(F3,I1,V)P[63,227]@ZW(S0,R) @:ZW(P1) T[+18,+0](I0)(S[18,40]M[2,4]) P(B) P[-27,+20] T"LEN" P(E) W(P1) @; W(F3,I1,V)P[63,266]@ZW(S0,R) @:ZW(P1) T[+18,+0](I0)(S[18,40]M[2,4]) P(B) P[-36,+20] T"MARK" P(E) W(P1) @; W(F3,I1,V)P[71,308]@ZW(S0,R) P[384,252] s(A[0,0][767,479])s(I(D),S1,T0)T[+9,+0](S1,H2,S[9,20],M[1,2],D0,I0,A0)W(V,I(W),F3,M1,N0,P1,P(M2),S0) N( END OF DECslide V1.3 EXPORT FILE) \