Google
 

Trailing-Edge - PDP-10 Archives - k20v7c - mfg/upd/dslpa.sav
There are 2 other files named dslpa.sav in the archive. Click here to see a list.
x&~ph,p'lX0vex-lPwx/0/+/+1O+/~+/~+0+0+1@+/~+1T+/H0+0+0+0+0+0INf a; @0	1A00x0~`0t+0|00:x,~+ + + + + + + + + + + + +0!0)@0@0@0@0@0@0@0@0@0@0@0@0@0@0~h0P


,. 	-+*@()?/$p0[aJMma; p0_aJMma; x0awx0a 1?j	`
DECSYSTEM 2020 LINE PRINTER DIAGNOSTIC [DSLPA]
1Ffe+@fEgZ*1C3$:G>vM KcH7[>%\G>f=z_C' _C'@M2:K2ji_CZ~[X1O7@0@@h7@0@@gx@@h  1F @1*- 0 ! @h@@g}^ { @g{6@0+2@@gx@th@x@@h
6@h+1m@@h
@@g@@g@@h	@@h@@gw 05@1_p``,B	h`2b+1bO@g+1jh`5b+1eO@hO@g+1jh`8b+1TO@h  H-,1v`0Q7@0+1zO+2f@@h
h`<b7O@h
O@hp`@@O@gwa@+1rh`?h+1p7  B @gzp @gz7@0+1zO+2~n+1v7@0h`C6@0b0Q,~,@B@p $@@ `D @. ."=D1} h5@2f :r;S0bH=+27@0+2b`D5V2@@h,2h+0  6 @h,;=+06@gx+2	O@gxb`Z@@g}@@@h`f  2X@2`+2
 1Z+2
0Z+2`EL+2	0Z+27@g},@B,B/ :,@w-(@,EL+@h1Z+2&1Z+2d0:0z+2/:(:)8+2 Xgx Xh+2
1Z0+21Z +2 1Z"+?k+2%4V2#  ) @gx  1 @h+2
   @gx+2"bEE+2	@4V2' gx0b7+2c7@0+2*1")+2c+2++2c+2h+2y+3+3+3+3+3)+34+3:+3A+3I+3R+3\+3e+3n+3x+4+4	+4+4+4%+4/+49+4B+4K+4T+4\+4c+4j+4w+5+5+5+5(+54+5@+5L+5X+5`+5h+5v+6+6+6!+6-+6:+6E+6N+6Z+6c+6k+6x+7+7+70+7A+7R+7c+7q+8+8+8 +81+8B+8T+8\+8k+8w+9+9
+9+9)+9]+9s+:+:"+:L+:e+:|+;+;3+;=+;P+<
+<+<"+<>+<J+<[+<l+<|+=+= +=5+=B+=I+=Y+=m+=x+>+>+>+>&+>1+>G+>^+>t+?+?+?U+2	+2	bQ>+2	  2X@2@+2
4V2hbQ8+2	,Ajh`h  B_ @!  2m @h,Ab S0,AerF-C &rS8L`o 2i A ::1 +2l1@92l1D92l1D92l1D92l1$+2l  ,Ay+2i+2y,Aj S0,Ab V $V.$,Ae 
 JS:rj-CrJd
x@2JS:L`s 2y-C=h2|-C  ,Ay+2y+3,Aj,Ab,AerGS0(F|tKS12JL`w 3  ,Ay+3+3,Aj,Ab,AerGS0dtKS02FL`{ 3  ,Ay+3+3,Aj6@h+3 S0,Ab,Ae *~_rj *s
-C $@rJ`J?La 3aJ@La 3  ,Ay+3+3,Aj6@h+3' S0,Ab,Ae *~_rj *s
-C * rkS8rJ`J?La 3aJ@La
 3  ,Ay+3+3),Aj S1,Ab V $V.$,Ae 
 JS:rj-CrJd
x2JS:La 3)=h3,  ,Ay+3)+34,Aj,Ab,AerGS1(F|tKS22JLa 34  ,Ay+34+3:,Aj,Ab,AerGS1dtKS12JLa 3:  ,Ay+3:+3A,Aj,Ab,Ae *rkS1 *sS0-CrKS1@`JLa 3A  ,Ay+3A+3I,Aj S1,Ab,Ae *rj-C@ * rkS8rJ`JLa  3I  ,Ay+3I+3R,Aj S2,Ab V $V.$,Ae 
 JS:rj-CrJ2JS:La$ 3R=h3U  ,Ay+3R+3\,Aj,Ab,Ae *rkS2 *sS0-C@rKS2`JLa) 3\  ,Ay+3\+3e,Aj S2,Ab,Ae *rj * rkS8-C@rJ`JLa, 3e  ,Ay+3e+3n,Aj S3,Ab V/ $V/.$,Ae 
 JS:rj-CrJ2JS:La0 3n=h3p  ,Ay+3n+3x,Aj,Ab,Ae *rkS3 *sS0-C@rKS3`JLa5 3x  ,Ay+3x+4,Aj S3,Ab,Ae *rj * rkS8-C@rJ`JLa8 4  ,Ay+4+4	,Aj S4,Ab V/ $V/.$,Ae 
 JS:rj-CrJ2JS:La< 4	=h4
  	,Ay+4	+4,Aj,Ab,Ae *rkS4 *sS0-C@rKS4`JLaA 4  	,Ay+4+4,Aj S4,Ab,Ae *rj * rkS8-C@drJ`JLaG 4  
,Ay+4+4%,Aj S5,Ab V/ $V/.$,Ae 
 JS:rj-CrJd
p2JS:LaK 4%=h4'  
,Ay+4%+4/,Aj S6,Ab V $V.$,Ae 
 JS:rj-CrJ2JS:LaO 4/=h42  ,Ay+4/+49,Aj,Ab,Ae *rkS6 *sS0-C@rKS6`JLaT 49  ,Ay+49+4B,Aj S6,Ab,Ae *rj * rkS8-C@rJ`JLaZ 4B  
,Ay+4B+4K,Aj S6,Ab,Ae  * @S: *rj **tjrJ2JS:La^ 4K  
,Ay+4K+4T,Aj,Ab,AerGU(@S:t*rkS6**tkS7rKS62JS:Lac 4T  
 JS:tJ2JS:Lal 4c  ,Ay+4c+4j,Ajham S0 *? JS:,Ab Xn $Xn.$,Aerj@
 
 
0rj0-CrJd
{@2JS:Lat 4k=h4n  ,Ay+4k+4w,Aj S1 * JS:,Ab Xr $Xr.$,Aerj@
 
 
0rj0-CrJd
x2JS:Lax 4w=h4{  ,Ay+4w+5,Aj S2 * JS:,Ab Xv $Xv.$,Aerj@
 
 
0rj0-CrJ2JS:La} 5=h5  ,Ay+5+5,Aj S3 * JS:,Ab Xz $Xz.$,Aerj@
 
 
0rj0-CrJ2JS:Lb 5=h5  ,Ay+5+5,Aj S4 * JS:,Ab X~ $X~.$,Aerj@
 
 
0rj0-CrJ2JS:Lb 5=h5  ,Ay+5+5(,Aj S5 * JS:,Ab Y $Y.$,Aerj@
 
 
0rj0-CrJd
p2JS:Lb
 5(=h5+  ,Ay+5(+54,Aj S7 * JS:,Ab Y $Y.$,Aerj@
 
 
0rj0-CrJ2JS:Lb 54=h58  ,Ay+54+5@,Aj S6 * JS:,Ab Y
 $Y
.$,Aerj@
 
 
0rj0-CrJ2JS:Lb 5@=h5D  ,Ay+5@+5L,Ajhb,Ab,Ae@reS6reS5.$0D+5O (,AbriS6rKS5d
p2JLb 5M=(5R  ,Ay+5M+5X,Aj   @S:,Ab,Ae@reS6reS5rKS52JS:Lb! 5X  ,Ay+5X+5`,Aj   @S:,Ab,Ae@reS6 S:reS5rKS52JLb& 5`  ,Ay+5`+5h,Aj,Ab,Ae@ DL@reS6roS51$95j ( HL@d0dp,AbriS6rKS5d
p PS:2JS:Lb+ 5h=(5n  ,Ay+5h+5v,Aj,Ab,Ae@reS6reS51$95x X@ $X@.$,Ae 
 JS:rkS6-CrKS52JS:Lb1 5v=h5{  ,Ay+5v+6,Aj,Ab,Ae@n@d@reS6roS51$96O
@reS6rmS5.$reS6rKS5d
p2JLb5 60D+6	7@+6+6reS6rmS5O@lOd0dp+6	  ,Ay+6+6,Aj VB $VB.$,Ab,Ae 
 JS:@
rmS6rkS5rmS6rKS5d
2JS:Lb; 6=h6  ,Ay+6+6!,Aj VI $VI.$,Ab,Ae 
 JS: ,rmS1@
rmS6rkS5rmS6rKS5d
2JS:LbB 6!=h6"  ,Ay+6!+6-,Aj   @S:,Ab,Ae ,rmS6 ,rmS5 ,rmS0 ,rmS6@
rmS5rmS0 ,rmS6rKS52JS:LbG 6-  ,Ay+6-+6:,Aj   @S:,Ab,Ae@
rmS6 ,rmS5-C ,rmS0 S6@
rmS6rKS52JS:LbL 6:  ,Ay+6:+6E,AjhbM   @S:,Ab,Ae ,rmS4 ,rmS1rKS42JS:LbU 6F  ,Ay+6F+6N,Aj V] $V].$,Ab,Ae 
 JS:rkS4/*d*d
p JS: ,rmS1rKS42JS:LbZ 6N=h6P  ,Ay+6N+6Z,Aj ( HS:,Ab,AeriS4 ,rmS1rKS4d
p2JS:Lb` 6Z  ,Ay+6Z+6c,Aj ( HS:,Ab,AeriS4 ,rmS1rKS4d
p2JS:Lbfd6cVd,Ay+6c+6k,Ajhbh,Ab,Ae ,rmS3 $Z ,rmS2(D{l@reS9 ,rmS0 ,rmS0-C@-ANLbo 6l  ,Ay+6l+6x,Aj@h,Ab,Ae ,~rmS3 $XriS2(D{l@reS9 S0 (rh (rh $t "="7@-AN=$74$7
 JS:rmS6rKS5d
2JS:Lbt 6x.,=h7  ,Ay+6x+7Lby 6x+7,Ajhbz  B_ @!  7 @h,Ab,Ae ,rmS3 $Z@
rmS2(D{l@reS9 ,rmS1 ,rmS0 ,rmS0-CrKS1 Jl @S:2JS:Lc 7  ,Ay+7+7,Aj  B_ @!  7* @h,Ab,Ae ,rmS3 $Z@
rmS2(D{l@reS9 ,rmS1 ,rmS0 ,rmS0-CrKS0 Jl @S:2JS:Lc 7  ,Ay+7+70,Aj  B_ @!  7; @h,Ab,Ae ,rmS3 $Z@
rmS2(D{l@reS9 ,rmS1 ,rmS0 ,rmS0-C-CrKS1 Jl @S:2JS:Lc
 70  ,Ay+70+7A,Aj  B_ @!  7L @h,Ab,Ae ,rmS3 $Z@
rmS2(D{l@reS9 ,rmS1 ,rmS0 ,rmS0-C ,rmS0rKS1 Jd @S:2JS:Lc 7A  ,Ay+7A+7R,Aj  B_ @!  7] @h,Ab,Ae ,rmS3 $Z@
rmS2(D{l@reS9 ,rmS1 ,rmS0 ,rmS0-CrKS0 Jl @S:2JS:Lc 7R  ,Ay+7R+7c,Aj,Ab,Ae ,rmS3 $Z@
rmS2(D{l@reS9 ,rmS1 ,rmS0 ,rmS0-CrKS1 Jl @S:2JS:Lc 7c  ,Ay+7c+7q,Aj,Ab,Ae ,rmS3 $Z@
rmS2(D{l@reS9 ,rmS1 ,rmS0 ,rmS0-C ,rmS0rKS1 Jd @S:2JS:Lc 7q  ,Ay+7q+8,Aj,Ab,Ae ,rmS3 $Z@
rmS2(D{l@reS9 ,rmS1 ,rmS0 ,rmS0-CrKS0 Jl @S:2JS:Lc" 8  ,Ay+8+8,Aj  B_ @!  h,Ab,Ae ,rmS3 $Z@
rmS2(D{l@reS9 ,rmS1 ,rmS0 ,rmS0-CrmS0rKS1 Jl @S:2JS:Lc' 8  ,Ay+8+8 ,Aj  B_ @!  h,Ab,Ae ,rmS3 $Z@
rmS2(D{l@reS9 ,rmS1 ,rmS0 ,rmS0-C ,rmS0rKS0 Jd @S:2JS:Lc+ 8   ,Ay+8 +81,Aj6@h+8@hc-,@\pp,Ab  8@ @g~,Ae,Ah ,rmS3 $Z@
rmS2(D{l@reS9 ,rmS1 S0 ,'rmS0 ,'rmS0-CLc3 83  ,Ay+83+8B,Aj6@h+8R,@\pp,Ab  8R @g~,B9,B/,Ae,Ah ,rmS0@
 *^(J{l
@rkS9rmS2 *rkS3 *%rkS0Q w @^ *sS0,BmLc8 8B   ,Ay+8B+8T,Ajhc9@l,Ab,AermS3rKS0 Jd@ @S:2JS:Lc@ 8U   ,Ay+8U+8\,Aj,Ab,Ae ,rmS3@
rmS2 $Z(D{l@reS9 ,rmS0 ,rmS0 " -AN="8d,AUrKS0 Jl@ @S:2JS:LcF 8\  !,Ay+8\+8k,Aj,Ab,Ae ,rmS4-C ,rmS1  sS1sS1-CrKS0 Jl@ @S:2JS:LcL 8k  !,Ay+8k+8w,Aj@l,Ab,AermS4 ,rmS1-C ,rmS0rKS0 Jd@ @S:2JS:LcR 8w  ",Ay+8w+9,Aj,Ab,Ae ,rmS1-CrmS4rKS0 Jd@ @S:2JS:LcX 9  ",Ay+9+9
,Aj,Ab,Ae ,rmS3  !@Z @S:@
 $ZrmS2(D{l@reS9 ,rmS0 ,rmS0-C-AN+9,AUrKS7(J|2JS:Lc\ 9
  #,Ay+9
+9,Aj6@h+9'7@g+9',@\-C  raS1Q  @` " $`,CrCS1aB+9%`B@+9%rCS1aB+9%3@cc 9-C  #,Ay+9+9),Ajpa@+9[7@h
+9[6@h+9[hce,@\,B/,C16@0+95pa@+95  92 @C?bchh+C=0`+C=3@  
5F98 & ^ @`Q"`X"`*"`#Y`A"."wQB`X`#A"."oXB`# "~p $-CrCS0`B@co 98`B+9Z "}1f+9F $^0,C+9G $^/,CrCS0`B@cu 98`B+9Z (# 
0j/*@C0.(@cz 98`B+9Z5N9X,C?rCS0`B@c 98`B+9Z=h9LO+9L4L9Y+9Z1&998-C  $,Ay+9-+9],Aj7@h
+9q6@h+9q,@\,B/,C1Q"^	X"`*"`$ "~p $-CrCS0`B@d 9a`B+9p * , (@ (S&Q@S% "{ $S%,CrCS0`B@d 9a`B+9p<
5l9p8
 
=h9h-C  $,Ay+9]+9s,Aj7@h
+:	6@h+:	6@0+:	pa@+:	,@\+d3B`d@`Q"`X"`*"`#+d+B`$,Ah,Aep  : @g~p-C "~o $%-C@d
+: 6@h+: 6@0+: pa@+: ,@\,Ah,Aep  : @g~p-CQ"\X"`*"` d @` "= $%-C@d :+:rCS0aB+:`B+:rCS1aB`+:3@d :-CM  %,Ay+:+:",Aj7@h
+:J6@h+:J6@0+:Jpa@+:J,@\,B/,C1,Ae-C d 6@g d  @`@@`Q"`X"`*"` d! @` "= $-CrCS0`B@d% :(`B+:J  :3 @C?7@gbd&6@gbd+h+C=0`+C=7@g+::1@+C=  
5F:=`&6@gC&bd/zb0Q:.0.(N:G3@d6 :(-CM5J:J1&9:=-CM  &,Ay+:"+:L,Aj7@h
+:c6@h+:c7@g+:c6@0+:cpa@+:c,@\,B/ ( "{ $^1,CrCS0`B@d= :T`B-:b=h:T "{ $^1,CrCS0aB+:_`B+:rCS1aB`+:_3@dC :R  Q@` " $`,C-CM  &,Ay+:L+:e,Aj7@h
+:z6@h+:z7@g+:z6@0+:z,@\,B/,AebdD`4Q"\X"`*"`  ?vQ@` "= $-CrCS0`B@dN :j`B+:y-C & "w $S",CrCS0`B@dS :j`B+:y=f:t-C  ',Ay+:e+:|,Aj7@h
+;6@h+;7@g+;6@0+;,@\,B/,AebdT`4Q"\X"`*"`  ?vQ@` "= $-CrCS0`B@d[ ;`B+;-C & "w $S ,CrCS0`B@d] ;`B+;=f;-C  ',Ay+:|+;,Aj@l,Ab,AermS6 ,"rmS5 ,rmS6 ,    @ZrmS5 ,rmS3 $Z@
rmS2(D{l@reS9 ,rmS0Q"l`9";@-AN+;,AUrKS0aJLdb ;@lrmS6tKS5tIS72JLdh ; BZ BZ@@h
,B/pa`+;- g{4@;-: @g{+;^ { @g{ h0@(+;3p`@ +;2,B9+2	,B>+2',Aj,B96@0+27@h+;=pa@ +2	,B>   @gx  ( @h+2'p@@h`@O@h,~,Anhdjddm-(@,HO,;;@",   @gy  ? @gy gz7@g+;F,;}+;G`@-;r gy"gz-;t,@w80;H,@o87@h+;L`D+;I0Z?9;G8,;G,@@  ),B+;P,Anddr-(@,H]@@h,;;@"<A   @gy  ? @gy gz7@g+;X,;}+;Z`@:gy`@-;r gy"gz -;t7@h+;^`D+;o,@w83Zgy gy880;\,@o9<;g gz/0.7@h+;f`D+;[3Fgy gy=;[7@gw+;m6@h+;kO@h :,@w+;S@@h :,@w,@@+;n  ),B+<
 ZS@ :,@w S@+;``;r@@gy  @ @gy+;rb;t Zh7@+;{1:+;t1z+;{1:+;t1z
+;{0Z?+;t+:?,@wh+;t`@+<`@,~`@-;r,~6@g{,~O@g{@@g|bduf+<40<0`+<6@g|+<	,@gyO@g|bd}+<8@gy@@g|,~,Ande-(@,HA"<:""gz,@w80<,@o8|<,@w:"("< :,@w90<.8<<(9(<, :,@w80<'+<.,@w"(80<',@o"("gz:@"9d<3 :,,@w90<;+<1 :,@w.0/1F.050<; :,@w90<;9(<;:0F+<0+<0,@o8j<%,@@  +,B+<>,Ande-(@,I  ;"
 :,@w8,<A :,@w :,@w1@+<H1@  1@;  +<@,@o  +,B+<J,An`e-(@,HH,;;O"<7 &"gz 87@h+<Q`D+<S,@w90<VJ+<O ZS@ :,@w S@+<R,@oJ gz/0.8<<N,@@  ,,B+<[,Ande-(@,I4,;;O"<7 &"gz 87@h+<b`D+<d,@w90<gJ+<` ZS@ :,@w S@+<c,@oJ gz/0.8<<_,@@  ,,B+<l,Andep`@ +<{,@o-(@,KY"<"  @SA 
e"gz:?,@7 :,@780<r :,@7 :,@7@@,@=@@(-(@4SA8<<p  -,B+<|de+<z,Ande6@g+<-(@,Jf7@g+=-(@,K"< ,7@g+= &7 & Fh,=
0L+=	d
 h=&=,@o8|=,@@  -,B+= h4F= :,@w=f=,~ * ,@w=j=,~,Ande#-(@,Kw", * &" ,@w90=1Z :0==,@o0F/1F? &88
3jgz+=8,=,@@=%.,B+=,Ande&-(@,L<"0\S@(\
6@g <
6@g <0Z9=#,@o,@o  .,B+=57@gw+=4 <+=+ <+=+,Ande(-(@,L	,@@,@o", +gz & " ,@w90==1Z :0==:,@o1F? &8<
0J+=98,=8  /,B+=B,Ande+-(@,L9-(@,N"-(@,N",@q,@@  /,B+=I,Ande.-(@,LD  ? @gy   @gy"< 0 $! gy,@w :,@w>`+=N :,@w>`+=N,@o 08|=N gy1@?+=W:gy+=M,@@  0,B+=Y,Ande1-(@,I;@   @gy  
 @gy:gy gy,@w :,@w :,@w :,@w+=h-(@,X=c h gy0@
+=^,@o :0,B+=m,=j @=c.&-Fh+=cIIIOITIYI^,Ande3-(@,Ic  	 @gy"< gy,@w :,@w :,@w :,@w \S;-(@,Io S;8|={  1,B+>,Ande7-(@,J  	 @gy"< gy,@w :,@w :,@w :,@w \S;-(@,JG S;8|>  2,B+>,Ande9-(@,J  
 @gy"< gy,@w :,@w :,@w :,@w \S;-(@,JP S;8|>  2,B+>,Ande;-(@,J!   @gy"< gy,@w :,@w :,@w :,@w \S;-(@,JX S;8|>  3,B+>&,Ande=-(@,J/   @gy"< gy,@w :,@w :,@w :,@w \S;-(@,J^ S;8|>)  3,B+>1,Ande?-(@,Q
"<d6@+>:@@fpX   = >7pH5H>9beB+>F@fpX-Bc "gz,@w-Bc 80><,@o6@+>EpH(Hz0(j0+>B9>:beS zbeV,@@+>F8|>:,@@  4,B+>G,AndeY-(@,KI"< ,7@g+>L &7 & Fh Fh,>U,>X :,@w8
0L+>Rd
 h=&>M,@o8|>[  4,B+>^ h4F>X :,@w=f>V,~ * ,@w=j>Y,~ ,>h h0F+>M+>J,Ande^-(@,J@", * & " ,@w90>e1Z0 :9>b,@o1F &/<8
3jgz+>a8,>i +gz &" 1Z0 :,@w90>n1Z :9>k,@o1F/ &8<
0J+>j8,>i  5,B+>t,Andec-(@,L1-(@,M-(@,M-(@,M-(@,M-(@,M-(@,M-(@,M-(@,M,@o,@@  5,B+?7@0+@h7@+2+2,An,?3+?  QS~"  @SA 
e?RK~r?0L1@?20Z?1Z+??1Z	+?A1Z	+?C1Z
+?E1Z+?51Z+?G,@7+?  0Q~,@7+?4V?0@,@=@@(-(@4SAn+? :,@w6@$@tg},?3+?#bRObR]`+?# @`+?%0@+?+0Z)1Z9+?/0Z'1Z7+?.0Z#1Z3+2	bR^+?#  ee~b,~,An+?,An+?  ef~b0Q+?  0Q+?9p`@:x,~ :,@7  ef+?9,@7,?,  eg~b+?,@7,?, eg+?95V?,?,  eh,@7+?95V?>,?,  eh+?>5V?>,?,  ei+?>5V?>,?,  ei+?>5V?>,?,  ej+?>5V?I,?,  ej~bf+?P0`?+?S @h+?R @ :?,@7 ,@7=b?M+?  ek~+?I  en~+?L  er~+?I  ?V~+0
TEST 156 HAS PURPOSLY NOT BEEN DEFINED SO AS TO ALLOW THE OPR
TO TROUBLE-SHOOT A SPECIFIC PROBLEM  HE ENCOUNTERED ON THE LPT.
REFER TO APPENDIX "D" OF DSLPA.TXT FOR GUIDE LINES AND HELPFUL HINTS.
hevb+2	7@g},@B6@0+?uhez7@h
,B/,B9 "  e|aB
+?t  e~`B  f~b0Q"  @SA :,@w-(@,QE " 
e@@( :,@7 :,@7 $,@:0b?+@
=d@ :,@7@@,@=@@(-(@4SA 
e"  @SA :,@7 :,@7 :,@7+?{ :,@w6@$@tg}+2	 :,@7 :,@7,@7@@,@=@@(-(@4SA+@ Bh Dh Fh	 &("{ $)"A$?,@=F@ $,@ $,@ $,@ h,@ h h h	,~ :,@7 :,@7+?|  (D)B; SA+@""  @SA(B B(: B ,~wx@$ @g~,>,>,>  0W` $r%S0+@'hf g~,^,^,^+@$ Bh "$ ):A:?4Z@30Z+@1 ZS@,@q,@w8$@.9@- h+  Bh  7@+@3,A9@5(Z)X; SA,~"  @SA(X X(*j@=  Rc~,~(Z)X: SA+@:(X+@>-(@,LY,~4V@Spa@+@f f @@J @@Npa@+@H f @@O@ @b	`Jc@f+@M:1"+@Hhf	` @b @@O$YC 
Gh+@R,~  H;~	`p S0(B."U f
 @"f
  U @  S/ f @. *b@Y f
`f`f
`f
dh5@@H@<r=S0+@`O@g},~,H=~-@$~+2	YC"YC"YC"2YC"0a3Drx@e+g~,fwn+@t6@g}+@uO@g} S@,~  f~b0Q+@h4V@y?`T?
7@g},@B(XG.h-AN+A@`@r,)R.@@R8@/.0@+A@(L	GL(Jpa@@,A@ 4 S0rH+@+AQ"X"p9"A@,~ h5@A.@b S0rLA,d
`L`L+A&+A. S1@rLd,d
`L +A/`L@+A0 S0@brLd,d
aL+A1,~hf+A2hf+A3hf+A4hf+A.bf+A&bf;+A)bfE+A*,Ae,Ab *Z(J{l
@rkS9@
rmS2 *~rkS3 *rkS0 *sS0,~,AUQ"9"A>@,~,Ae ,rmS0 *\(J{l
@rkS9@
rmS2 *=rkS3 *rkS0 *sS0,~ *^(J{l
@rkS9@
rmS2,*~rkS3s*rkS4,*rkS0,~uxAN,BB@bZS0/$@rJA*aJ@+AT:AN,BJ+ANaJ:AN+AS@6*+S0r*,~bfNdf`=d,xd@/@lb0Q,CY+2	@ *S0r*,~b0Q,CYb0Q,A+2	@ ,rmS0+,u^g|p`@ +2',B9+2	2@h,~p`@ +2'+@h2@h,~,^g|p`@ 4T2'+@h,>,>bfchfrb+Bhfuf+B4 B1`+Bhfv+B
`f
`fyhfzb+Bhf|f+B4`B"f1B+Bhf+BX@S/hgb+Bhgf+B4`B1 +Bhg	+B @S0,^,^,~hB@  +BhB!@  +B!hB#@  +B#hB%@  +B%hB'@  +B'hB)@  +B)hB+@  +B+y(B- "=bB.+B-5VB8 h
4@B8,A5 $t,A=-AN=$B14$B8,AU,A? $t,A=-AN=$B54$B9,AU@@h
,~,AX,A]@b,S0r`h B S1r`h,Ae,~:hhgv Pgo Rgp Tgp Vgq Xgq Zgr \gr,~ go gs gs gt gt 
gu 
gu gv go gp gp gq gq gr gr,~ @gv Bgs Dgs Fgt Hgt Jgu Lgu Ngv Pgo Rgp Tgp \gr,~ gv gs gs gt gt 
gu 
gu gv go gp gp gr,~ h @!  (@(@p0@+!+hXBc-BfA ?1 +Bc+Bc|Bf Bl.g( I`Bl4@Bf @( A"?4BBfA ?4@Bf+BfQ"9"Bm@,~ g0@+hhghg  vhg  vphp
gwhg hvhg gwvb0Q+1O,CY,A hg,~,Ce,CY+Bz,Cf,CY+Bz,Cg,CY+Bz,Ch,CY+Bz,Ci,CY+Bz,Cj,CY+Bz,Ck,CY+Bz~HC-C  B_ @!  C
 @hrCS1aB@+C  0W`  H=~Q rCS1aB@+C= C
+Chg+C@raS8+ChC   = C+CHC,>  raS0   = C,^+C{C  `(@{l@raS9@raS2rcS3  raS4reS0  sS0  = C+C,>,>,>\J$(-C (@{l@raS9 S988ra A (@raS2rcS3  raS4  raS0  sS0  = C-rAS0`@@+C/=hC,,^,^,^,~,>,>,>,>-C@raS6  raS5 &0 "  .rgS6raS581"9C7,^,^,^,^,~,>bg,^+C?~ C?,>,>,>,> 0h/( $^-1(+CH  0/((H.Q@^. "{,C+CK  .Q@^. "{,C,^,^,^,^,~nCM-C  B_ @!  CS @hrCS1aB@+CW  0W`hg#Q rCS1aB@+CV= CT+CNhg+CN@raS8+CM,ClrCS8 BS<`0Q,D,C],Cu,~,>,>@b+Ca.g' ab~+Cc,Dab+C_,D%+C_,^,^,~  +Cl  +Cl  +Cl  @+Cl  `+Cl  p+Cl  x+Cl  | @h,>,>,>!&|!$@(DbDh,C} BS<.g'A`l*fCp,^,^,^,~,>,>,>,>!&|!$(D S<bDh,D<*fCx,^,^,^,^,~,>,>$g(.S/rFA&X,^,^,~,>,>,> S/ g(.rb,^,^,^,~,>,>,> & @ S/rb.$=fD,^,^,^,~,>,>,> S/ g(.rB(@
G*,^,^,^,~,>,>`g) S/.  ,E%,E:`g) 06@h+Da`@+D v+D# v $D3,E`g* A |`g+ g,|,E3,^,^,~,>,>,>`g, g(.S/,E%,E:`g)d"~6@h+D, 0a`@+D. v+D1`g- g/,E:` $D8,E,E3,^,^,^,~N@1 i&m}:E6 g7P] Q'\ Y?\ C
lHvI'	Yp`a*:[Kp"cDl@&[Dl@meK[@,>,>,>,>,>$g(&$,DK6@h+DC 0a`@+DE`g/ l+DG`g/ l,DO,DS,E3,^,^,^,^,^,~ &DU. `,E% g(.S/,E:,~,> &DY.Z,E,^,~ &DY.[,,~YB<PYB<QYB82YB=YC=YC2YB-3YB<vNXDcN`DlNhD]OD^OHD_OxD`P(DaPpDbxD]xD^xD_xD`xDapDb~xDdKK|@a?,Wk:$:m.)_:eRIeY>Mj:eO$\YI>tPS;$[QEW+EW+m-KriO%[ra[QYB=pHDmmH YC'YBv)YC&Z_C%}3iD	iDiD_5J7m,\YYC&9[n9en9gfvJ6InJ6O>.,@,~,~,>`g0 g1l,^,~,>`g2 g1|,^,~,>`g3 g1|,^,~,>`g5 g1|,^,~,>`g6 g8|`g8 g:|,^,~,>`g: g8|`g; g:|,^,~,>6@h+E 0``@+E,>,>,>,>,>,>.$  @
l*cF+EbB,E:+EcB+EbH,E (J5JE,^,^,^,^,^,^,^,~ ,E$``,~`g=(jE! ,E6,E*,E$,~,>  +E-,>  +E-,>  +E-,>  +E-,>  +E-,>  +E-t,^,~,>  +E0,> t=bE1,^,^,~,>  0Q~,^,~,>4 E9z,E(,^,~,E'"x+E7,>,>,>,> "@ g>5DEA4@E@ $+EA0B+EB. t=bE>,^,^,^,^,~WRONG COMMAND FORMAT. TYPE "?" FOR LISTING OF CORRECT FORMAT.
	CORRECT COMMAND FORMAT:
XX-YY "(CR)"	XX=NUMBER OF FIRST TEST
		YY=NUMBER OF FINAL TEST
"(CR)"		REPEATS TESTS PREVIOUSLY PERFORMED
"A (CR)"	EXECUTES TESTS 1 TO 120 AND 122 TO 153 IN EXEC MODE
		AND TEST 122 TO 153 IN USER MODE
"D (CR)"	PRINTS ALL CHARACTERS AND OCTAL EQUIVALENTS.
"#"		PRINTS THIS TEXT ON THE LPT.

TEST#		FUNCTION		TEST#		FUNCTION
-----		--------		-----		--------
 .1	LP20 REGISTER ACCESS TEST	 .2	CSRA REGISTER R/W TEST
 .3	CSRA HI-BYTE TEST		 .4	CSRA LO-BYTE TEST
 .5	CSRA CLR TEST (LOINIT)		 .6	CSRA CLR TEST (UBINIT)
 .7	CSRB REGISTER R/W TEST		 .10	CSRB HI-BYTE TEST
 .11	CSRB LO-BYTE TEST		 .12	CSRB CLR TEST (LOINIT)
 .13	CSRB CLR TEST (UBINIT)		 .14	BUSADR REGISTER R/W TEST
 .15	BUSADR CLR TEST (LOINIT)	 .16	BUSADR CLR TEST (UBINIT)
 .17	BYTCNT REGISTER R/W TEST	 .20	BYTCNT CLR TEST (LOINIT)
 .21	BYTCNT CLR TEST (UBINIT)	 .22	PGCNTR REGISTER R/W TEST
 .23	PGCNTR CLR TEST (LOINIT)	 .24	PGCNTR CLR TEST (UBINIT)
 .25	RAMDAT REGISTER R/W TEST	 .26	CHARBF REGISTER R/W TEST
 .27	CHARBF CLR TEST (LOINIT)	 .30	CHARBF CLR TEST (UBINIT)
 .31	CHARBF LO-BYTE TEST		 .32	CHARBF HI-BYTE TEST
 .33	PNTDAT HI-BYTE ADR TEST		 .34	PNTDAT LO-BYTE ADR TEST
 .35	CSRA 0'S DISTURB TEST		 .36	CSRB 0'S DISTURB TEST
 .37	BUSADR 0'S DISTURB TEST		 .40	BYTCNT 0'S DISTURB TEST
 .41	PGCNTR 0'S DISTURB TEST		 .42	RAMDAT 0'S DISTURB TEST
 .43	COLCNT 0'S DISTURB TEST		 .44	PNTDAT 0'S DISTURB TEST
 .45	(RAM) BASIC ADR TEST		 .46	(RAM)BASIC PAR NET TEST (PR=1)
 .47	(RAM)BASIC PAR NET TEST (PR=0)	 .50	(RAM) BASIC COMPLIMENT ADR TEST
 .51	(RAM)FLOATING 1'S & 0'1 ADR TEST .52	(RAM)0'S & 1'S DISTURB TEST
 .53	(RAM) PAR GEN NET TEST		 .54	(RAM) PAR GEN NET TEST (RAMTST)
 .55	(RAM) DISABLE LOAD TEST		 .56	(RAM) DISABLE READ TEST
 .57	PGCNTR DECREMENT TEST		 .60	PGCNTR DECREMENT CARRY TEST
 .61	PGCNTR (GOERR)DECREMENT TEST	 .62	PGCNTR (PAGTST)DECREMENT TEST
 .63	(RAM) 1 WORD NPR XFER TEST	 .64	(RAM) BASIC NPR DATA XFER TEST
 .65	(RAM) SSYN TIMEOUT(SYNTIM)TEST	 .66	(RAM) SSYN TIMEOUT(ERROR)TEST
 .67	DEMAND TEST (DEMTIM)		 .70	DEMAND TEST (LOINIT)
 .71	DEMAND TEST (ERROR)		 .72	MEMTST TEST (MEMPAR)
 .73	MEMTST TEST CLEAR (LOINIT)	 .74	MEMTST TEST (ERROR)
 .75	GO ERROR TEST SET (GOERR)	 .76	GO ERROR CLEAR (GOERR)
 .77	BASIC INTERRUPT TEST		 .100	DAVFU BASIC INTERRUPT TEST
 .101	LPC9 SEL BYTE CNTR (CLR DONE)	 .102	LPR2 BYTE CNTR ZERO (SET DONE)
 .103	LPD4 PAGE CNTR EMPTY (SET PAGZRO).104	LP8C CLR 1 L (CLEAR PAGE ZERO)
 .105	LPC9 SEL PAGE CNTR L (CLR PAGZRO).106	CHECKSUM LOGIC TEST
 .107	LINE-PRINTER PARITY TEST	 .110	DAVFU FORMAT MEMORY BIT TEST
 .111	DAVFU FORMAT MEMORY ADDRESS TEST .112	DAVFU OVERFLOW TEST
 .113	DAVFU ODD NUMBER TEST		 .114	DAVFU NO STOPS TEST
 .115	DAVFU OVERPRINT TIME-OUT TEST	 .116	DAVFU 8 LPI FORCE TEST
 .117	DAVFU 6 LPI FORCE TEST		 .120	DELIMITER HOLD TEST

***************** PATTERN PRINTING TESTS *******************

 122	EVERY COLUMN			 123	MODIFIED RIPPLE PATTERN
 124	VERTICAL ALIGNMENT		 125	HORIZONTAL ALIGNMENT
 126	HORIZONTAL TABS			 127	OVERFLOW CORRECTION
 130	COMPLEMENT " " AND "-"		 131	COMPLEMENT "*" AND "U"
 132	COMPLEMENT "RUBOUT" AND "NULL"	 133	SHUTTLE TEST #1
 134	COLUMN COUNTER (INCREASING)	 135	ILLEGAL CHARACTERS
 136	COLUMN COUNTER (DECREASING)	 137	CHARACTER SPACING
 140	OVERPRINT TEST			 141	DC0 - DC4
 142	DC3 TEST			 143	DC1 TEST
 144	DC2 TEST			 145	DC4 TEST
 146	DC0 TEST			 147	VT TEST
 150	RANDOM PATTERN			 151	SHUTTLE TEST #2
 152	COLUMN COUNTER (SPECIAL)	 153	SWIRL PATTERN
~(H,
THE LP20 DIAGNOSTIC WILL TEST THE LP20 CONTROLLER LOGIC
(IF IN EXEC MODE) IN THE ABSENSE OF A PRINTER.

TYPE ALTMODE WHEN READY -  H:LPT NOT AVAILABLE
LPT IS OFF LINE
LPT IS NOW ON LINE
n0HATEST 124: *HAMMER ALIGNMENT*
VERTICAL ALIGNMENT PATTERN "E"

TEST 130: *DATA BUFFER TEST #1*
COMPLEMENT PATTERN " " AND "-"

TEST 122: *ALL HAMMERS CAN SELECT SAME CHARACTER OVER ENTIRE COLUMN*
EVERY COLUMN PRINTS THE SAME CHARACTER. ALL CHARACTERS ARE PRINTED.

TEST 123: *UNIQUE CHARACTER SELECTION TEST*
MODIFIED RIPPLE PATTERN. EVERY COLUMN DIFFERENT AND
EACH COLUMN PRINTS ALL CHARACTERS EVENTUALLY.

TEST 125: *HAMMER ALIGNMENT*
HORIZONTAL ALIGNMENT PATTERN "M" THEN "MEBF......"

TEST 126: *TAB AND CHARACTER POSITIONING TEST*
THE + SIGNS IN THE LINES FOLLOWING THIS ONE SHOULD LINE UP.

TEST 127: *OVERFLOW LOGIC TEST*

IF THIS IS A 132 COLUMN PRINTER, THE FIRST LINE OF THE PATTERN SHOULD
CONSIST OF 119 ZEROS, TWO + SIGNS, 10 ZEROS AND END WITH A + SIGN.
THE SECOND LINE SHOULD CONSIST OF A + SIGN, FOLLOWED BY FIVE ZEROS
AND TWO + SIGNS.
HOWEVER, IF THIS IS A 120 COLUMN PRINTER THEN THE FIRST LINE OF THE
PATTERN SHOULD CONSIST OF 119 ZEROS ENDING WITH A + SIGN.
THE SECOND LINE SHOULD CONSIST OF A + SIGN FOLLOWED BY A + SIGN,
TEN ZEROS, TWO + SIGNS, FIVE ZEROS AND END WITH TWO + SIGNS.

TEST 131: *DATA BUFFER TEST #2*
COMPLEMENT PATTERN "*" AND "U"

TEST 141: *COMBINED DC0-DC4 TEST*
THIS TESTS THAT DC0 THRU DC4 RESULTS IN THE PRINTER GENERATING THE
CORRECT NUMBER OF VERTICAL SPACES.
"DC0" - 28 BLANK LINES SHOULD PRECEED THIS LINE.
qxIN"DC1" - 1 BLANK LINE SHOULD PRECEED THIS LINE.
"DC2" - 3 BLANK LINES SHOULD PRECEED THIS LINE.
"DC3" - 1 BLANK LINES SHOULD PRECEED THIS LINE.
"DC4" - 1 BLANK LINE SHOULD PRECEED THIS LINE.
TEST 142: *DC3 TEST*
THIS TESTS THAT DC3 RESULTS IN THE PRINTER GENERATING THE
CORRECT NUMBER OF VERTICAL SPACES.
"DC1" - 3 BLANK LINES SHOULD BE CONTAINED BETWEEN THIS PRINTED LINE AND THE NEXT.TEST 132: *DC1 TEST*
THIS TEST VERIFIES THAT ISSUING DC1 RESULTS IN THE PRINTER GENERATING
THE APPROPRIATE NUMBER OF VERTICAL SPACES.
TEST 144: *DC2 TEST*
THIS TEST VERIFIES THAT ISSUING DC2 RESULTS IN THE PRINTER GENERATING
THE APPROPRIATE NUMBER OF VERTICAL SPACES.
TEST 145: *DC4 TEST*
THIS TEST VERIFIES THAT ISSUING DC4 RESULTS IN THE PRINTER GENERATING
THE APPROPRIATE NUMBER OF VERTICAL SPACES.
TEST 135: *DC0 TEST*
THIS TEST VERIFIES THAT ISSUING DC0 RESULTS IN THE PRINTER GENERATING
THE APPROPRIATE NUMBER OF VERTICAL SPACES.
TEST 147: *VERTICAL TAB TEST*
THIS TEST VERIFIES THAT ISSUING VT (VERTICAL TAB) RESULTS IN THE
PRINTER GENERATING THE APPROPRIATE NUMBER OF VERTICAL SPACES.
|(J?TEST 152: *COLUMN COUNTER (UP-DOWN)*
THIS TEST PRINTS A RAMP PATTERN.

"DC2" - 2 BLANK LINES SHOULD BE CONTAINED BETWEEN THIS PRINTED LINE AND THE NEXT."DC4" - 9 BLANK LINES SHOULD BE CONTAINED BETWEEN THIS PRINTED LINE AND THE NEXT."DC0" - 28 BLANK LINES SHOULD PRECEED THIS LINE.
x`J]"VT" - 19 BLANK LINES SHOULD BE CONTAINED BETWEEN THIS PRINTED LINE AND THE NEXT.TEST 133: *SHUTTLE ENDURANCE TEST*
THIS IS THE CARRIAGE RETURN TEST (SHUTTLE TEST #1).
SINGLE LINES ARE PRINTED CONSISTING OF THE NUMBERS 6-0 AND 9-0 SEPARATED BY TAB FIELDS.THE PROCEDURE IS TO TAB OUT 16 FIELDS THEN PRINT 0 THREE TIMES, NEXT A CARRIAGE RETURN IS ISSUED WITH NO LINE FEED.
NOW WE TAB OUT 15 FIELDS AND REPEAT THE PROCEDURE PRINTING 1 THREE TIMES AND SO FOURTH.
THUS FOR EACH PRINTED LINE WE HAVE ISSUED THE FOLLOWING: 136 TABS, 16 CARRIAGE RETURNS AND PRINTED 51 DIGITS.

t0KTEST 133: *SHUTTLE ENDURANCE TEST*
THIS IS THE CARRIAGE RETURN TEST (SHUTTLE TEST #1).
SINGLE LINES ARE PRINTED CONSISTING OF THE NUMBERS 6-0 SEPARATED BY TAB FIELDS.THE PROCEDURE IS TO TAB OUT 6 FIELDS THEN PRINT 0 THREE TIMES, NEXT A CARRIAGE RETURN IS ISSUED WITH NO LINE FEED.
NOW WE TAB OUT 5 FIELDS AND REPEAT THE PROCEDURE PRINTING 1 THREE TIMES AND SO FOURTH.
THUS FOR EACH PRINTED LINE WE HAVE ISSUED THE FOLLOWING: 21 TABS, 7 CARRIAGE RETURNS AND PRINTED 21 DIGITS.
TEST 151: *SHUTTLE MIS-POSITION TEST*
THIS TEST IS SIMILAR TO TEST 133. IT ATTEMPTS TO PICK UP HAMMER MISSES IN THE BLANK WEDGES CREATED BY THE PATTERN.

TEST 132: *DATA BUFFER TEST #3*
"RUBOUT" AND "NULL" ARE SENT TO THE LPT.

IF THIS  PRINTER IS UTILIZING THE 96 CHARACTER SET,
THEN "<" IS PRINTED FOR THE CODE OCTAL 177.
ON PRINTERS WITHOUT THE 96 CHARACTER SET THE PAGE WILL BE BLANK
SINCE THE 177 CHARACTER WILL BE A RUBOUT.

pKuTEST 23:
}hKwTEST 134: *COLUMN COUNTER (INCREASING)*
THIS TEST EXERCISES THE COLUMN COUNTER.  EACH LINE OF THE PATTERN
SHOULD BE FILLED WITH ONE MORE CHARACTER THAN THE PREVIOUS ONE.

qL	TEST 136: *COLUMN COUNTER (DECREASING)*
THIS TEST EXERCISES THE COLUMN COUNTER. EACH LINE OF THE PATTERN
SHOULD BE FILLED WITH ONE LESS CHARACTER THAN THE PREVIOUS ONE.

TEST 135: *ILLEGAL CHARACTER TEST*
WE ATTEMPT TO PRINT ALL ILLEGAL CHARACTERS.  THE FOLLOWING LINES
ON THIS PAGE SHOULD BE BLANK EXCEPT FOR THE ASCII CHARACTER IDENTIFIER
...PROVIDING THIS IS NOT A 128 CHARACTER LPT!

TEST 153: *HAMMER CONSISTANCY TEST*
THIS TEST PRINTS A SWIRL PATTERN.

TEST 137: *FIXED DRUM SPACING TEST*
THIS TEST EXERCISES THE CHARACTER SPACING CAPABILITY OF THE LP20 PRINTER.
TEST 140: *OVERPRINT TEST*
THIS TEST CHECKS THE OVERPRINTING RESOLUTION OF THE LP20 PRINTER BY
OVERPRINTING EACH LINE THREE TIMES. THIS TEST PRINTS ALL CHARACTERS
(FOUR (4) LINES PER CHARACTER.



000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999000000000011111111112222222222333123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012
7HM((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()
)()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()(
[<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>][<>]
<[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]><[]>
(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)(<>)
<()><()><()><()><()><()><()><()><()><()><()><()><()><()><()><()><()><()><()><()><()><()><()><()><()><()><()><()><()><()><()><()><()>
[(<>)][(<>)][(<>)][(<>)][(<>)][(<>)][(<>)][(<>)][(<>)][(<>)][(<>)][(<>)][(<>)][(<>)][(<>)][(<>)][(<>)][(<>)][(<>)][(<>)][(<>)][(<>)]
([<>])([<>])([<>])([<>])([<>])([<>])([<>])([<>])([<>])([<>])([<>])([<>])([<>])([<>])([<>])([<>])([<>])([<>])([<>])([<>])([<>])([<>])
<([])><([])><([])><([])><([])><([])><([])><([])><([])><([])><([])><([])><([])><([])><([])><([])><([])><([])><([])><([])><([])><([])>
H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-
-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H-H
H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=
=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H=H
HIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHI
IHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIHIH
FHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFH
HFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHF
HEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHE
EHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEH
EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF
FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE
TEST 150: *ANY CHARACTER ANY POSITION PRINTS*
THIS TEST GENERATES AND PRINTS A RANDOM PATTERN.
THERE SHOULD BE 50 LINES IN ALL.

LPT HUNG...FROM ADDRESS 
THIS LPT PRINTS  LINES PER MINUTE
TEST 20 - TIMING
SEND A FULL LINE OF ALL CHARACTERS & (CR) & (DC3) TO LPT.

TEST 21 - TIMING
SEND A FULL LINE OF ALL CHARACTERS & (DC3) TO LPT.

TEST 22 - TIMING (MAX RATE)
SEND A FULL LINE OF 36 CHARACTERS & (DC3) TO LPT.


TEST T.1-T.120 CANNOT BE PERFORMED IN USER MODE
ILLEGAL TEST NUMBER

TIMING TESTS CAN'T BE RUN IN USER MODE!!!
iQE
FOLLOWING IS THE CONTENTS OF THE LPT PRINT DRUM AND THEIR OCTAL
EQUIVALENTS (FROM 040 TO 177) NO HIDDEN CHARACTERS ARE PRINTED:


IN THIS TEST THE LPT WILL ECHO THE TTY WITH THE FOLLOWING EXCEPTIONS:

(CONTROL Z)	TERMINATES TTY INPUT. THE LPT THEN REPEATEDLY PRINTS
		THE PREVIOUS TTY INPUT.

		TO TERMINATE LPT OUTPUT, TYPE ONE (ALT-MODE).

ALTMODE		EXECUTES A LOCAL (CR) (LF) ONLY.

(CR)		IN EXEC MODE: SENDS ONLY (CR) TO THE LPT.

		IN USER MODE:  TTY ECHOES IT AS (CR) (LF) (CR).
		SENDS (CR) (LF) TO THE LPT.
		IN ORDER TO SEND ONLY (CR) TO THE LPT, TYPE:

(CONTROL A)	SENDS ONLY (CR) TO THE LPT, BOTH IN USER AND EXEC MODE.
		THIS CHARACTER DOES NOT GET ECHOED AT ALL ON THE TTY.
		USE (ALTMODE) IF DESIRED, TO GET ECHO SUBSTITUTE.

(LF)		SENDS (LF) TO THE LPT. PRINTERS USING THE BA-10 WILL
		DO AN EFFECTIVE (CR) BEFORE EXECUTING THE (LF).
		FOR THAT REASON (LF) IS ECHOED AS (LF) (CR) ON THE TTY.

(CONTROL N)	ENTER OCTAL EQUIV OF ASCII CHAR TO BE SENT TO LPT.
		FORMAT:	^N123,456,
		123 = CHAR EQUIV IN OCTAL
		456 = DECIMAL # OF CHAR ITERATIONS

(CONTROL K)	SEND A "VT" TO THE LPT.

(CONTROL L)	SEND A "FF" TO THE LPT.

(CONTROL P)	SEND A DC0 TO LPT.

(CONTROL Q)	SEND A DC1 "   ".

(CONTROL R)	 "     DC2 "   ".

(CONTROL S)	 "     DC3 "   ".

(CONTROL T)	 "     DC4 "   ".


TTY IS READY FOR INPUT NOW:


TO REPEAT THE PREVIOUS LPT PRINTOUT, TYPE "R (CR)".
TO RESTART TEST 144 (NEW PRINTOUT), TYPE "N (CR)".
TO FINISH TEST 144, TYPE "F (CR)".


**  COMMAND ERROR (F=FINISH, R=REPEAT OR N=NEW)
**

BUFFER IS NEARLY FULL. CLOSE INPUT BY TYPING (CONTROL Z).
THERE SHOULD BE*****   BLANK LINES  BETWEEN THE FOLLOWING CHARACTER STRINGS    (*****)
SWITCH LPT OFF LINE AND THEN TYPE ALTMODE - 
SWITCH LPT BACK ON LINE AND THEN TYPE ALTMODE - ~XR}
THERE IS NO PROVISION FOR AN AUTOMATIC SCOPE LOOP IN THIS TEST
IF YOU WANT TO PROCEED, TYPE ALTMODE - | S
TYPE "P" TO PROCEED TO THE NEXT TEST, OR
TYPE "L" TO ENTER A SCOPE LOOP.

INSPECT LPT PRINTOUT. 
TYPE "P" TO PROCEED TO THE NEXT TEST, OR
TYPE "L" TO ENTER A SCOPE LOOP.
THERE SHOULD BE 8 BLANK LINES ABOVE THIS ONE
0I&Tp )U )	dHH! h@I&Tp )U )	dHH! hL	dHS"
 }PS&         012345 f{v{{{{{{{{{{{{{{{{f f fxU~HV ?>=;7/?****xV
?xV?xV?xV`VXVxV}pV @ @~}{wo?~}{wo?xV)xV*PV+U**U*UU**UU*xV/~8V0 @~}{wo?
U*
U*VA$Im6[$$(VI$Im	6
oxVd		



  !!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~tW 0@P`p	 
0@
Pp 0@P`p 0@P`p ! "0#@$P%`&p'() *0+@,P-`.p/01 203@4P5`6p789 :0;@<P=`>p?@A B0C@DPE`FpG	H	I	 J	0K	@L	PM	`N	pO
P
Q
 R
0S
@T
PU
`V
pWXY Z0[@\P]`^p_
`
a
 b
0c
@d
Pe
`f
pgpqr0s@tPu`vpwxyz0{@|P}`~p@~}{wo?U*U*U*S7S0S1S3S4S5S6S7S0S1S2S4S5S6S7S0S1S2S3S5S6S7S0S1S2S3S4S6S7S0S1S2S3S4S5S7S0S1S2S3S4S5xZhZ000(}p[~p@@@0@@@@@p@@@@A0@`@@@0@@@@@p@@@@@0@pz0^x>#x=Cx;x7x/xp?h?`P0ppp pp>p                                                               o	N Tp-&0^.S)S)
dxR"
%N$U 
TH!	dE'}'f*2Mi aJMmdp}'
S;$\@?|}'+vY\`i"N0aP;J	m(}SN	 S8kg>0wYVml`M?
****************************************************
***** DIAGNOSTIC RUNNING UNDER MONITOR CONTROL *****
*****   OPERATOR INTERVENTION TESTS ABORTED    *****
****************************************************

TYPE ? TO GET FORMAT ON TERMINAL,
TYPE # TO GET FORMAT PRINTED ON THE LPT
COMMANDS: XX OR XX-YY OR A OR D
|+x3$gRJ1R.=|gR-](Pg&
RO'I9R.=]Wo`iCH~Y@)3SO$\@C\yRMY7kSx
h`k
HB{iCI~GO\I9i|
h`p
7 
B{iCI~GOR6R.=
h`t
XB{iCJ~GO^6R.=
h`x
B{iCJ~GOYHLzET
A1T:~@Y/`
h`|
XB{GOYHLz
h`|
 B{iCK~
ha
XB{GOYHI9h646KK`g Th`
ha
B{iCK~GO \I9i|
ha
7 
hB|iCH!|GO R6R.=
ha
(B|iCH#|GO ^6R.=
ha
hB|iCH%|GO YHLzET
A!T:~@Y/`
ha
(B|iCH'|
ha
(B|iCH)|EWH~pKO'p
ha!
7 
(B~iCH+|EWf gPB& @MkzdX9~
ha%
hB~iCH-|
ha+
hB~iCH/|Eg$;ZH~pKO'p
ha-
7 
hBiCI!|Eg$;Zf gPB& @MkzdX9~
ha1
(BiCI#|
ha7
(BiCI%|amH~pKO'p
ha9
7 
(CiCI'|amf gPB& @MkzdX9~
ha=
hCiCI)|amf gPFXT]'!WhI0e|
haC
@CiCI+|elH:H~pKO'p
haH
7 
CiCI-|G"(SH~pKO'p
haL
7 
XCiCI/|G"(Sf gPB& `MkzdX9~
haP
CiCI!|G"(SdX9R.="Tj]? vKp
haV
pCiCI#|G"(S2yX\iSO`
ha[
7 
HCiCI%|G"(S"IX\iSO`
ha`
7 
CiCI'|a;$H:"IX\iSO`
had
XByiCI)|a;$H:2yX\iSO`
hai
7 
 BygR-],RO'I9N=eI9i&tr_~iCI+|GOLJ9iW KO'p
haq
7 
 ByiCI-|GO LJ9iW KO'p
hau
7 
hByiCI/|EW@>0SO&\QR.=
haz
7 
0ByiCJ!|Eg$;Z@>0SO&\QR.=
ha~
7 
xByiCJ#|am@>0SO&\QR.=
hb
7 
 @ByiCJ%|elH:@>0SO&\QR.=
hb
7 
!ByiCJ'|G>d;Z@>0SO&\QR.=
hb
7 
!PByiCJ)|a;$H:@>0SO&\QR.=
hb
7 
"BygR-],PZ
IKO7H$R.=]Wo`iCJ+|J
hb 
#ByiCJ-|JaIj?
hb
7 
#hByiCJ/|JaIj?
hb"
$8ByiCJ!|JI\yR.=
hb'
7 
%ByiCJ#|Jh$LRgLI9i|
hb-
7 
%`ByiCJ%|C4QK(6R.=
hb3@
&@ByiCJ'|JKS=|UR.=|
hb7
7 
'ByiCJ)|JKS=|U#:gPH
hb=
7 
'`ByiCJ+|J~
hbC
7 
(HByiCJ-|J~
hbH
7 
)BygR-],xKLaWyJYtgR. KO%S{xiCJ/|a<P_VvI9,<R[v@KO!/`
hbQ
7 
*(ByiCK!|a<P_VvI9,<R[v@CKKO!/`
hbV
7 
*xByiCK#|a<P_VvI9"=y9d$I1el[ZR.=|
hb\
7 
+PByiCK%|a<P_VvI9#zgPH	GJ-Y7h$\z+x
hbb
7 
,0BygR-]"C4MlR.=]Wo`iCK'|g&t{^~)q. ^ i@]<KwJ$Wp
hbj~hbo
-8ByiCK)|J9h+x
hbp
7 
.By"AiJKHK`eh
hbpxhby
.XBygR-]-gP[rJeytF$\zS:9/_iCK+|gOM`S6-}:R.=OMmZ$Wp
hb}
7 
/hByiCK-|gOM`S6-}:R.=+y+x
hc
7 
08ByiCK/|IlRR.=-]Z$Wp
hc
7 
1ByiCK!|IlRR.=G2,@2}Th$Wp
hc
7 
1PByiCK#|IlRR.=+y+x
hc
7 
2 ByiCK%|[nLzR.=6-\d$Wp
hc
7 
2hByiCK'|[nLzR.=G2,@2}Th$Wp
hc
7 
30ByiCK)|[nLzR.=+y+x
hc
7 
4ByiCK+|O<\Y_HI9h]|\Y+x
hc#
7 
4HByiCK-|O<\Y_H;CH	wKK_
hc(
7 
5BygR-](Pg&
7i-8h$\zS:9/iCK/|E`S;$\YkC 
hc08c3
6ByiCH CxE`I4m S;$\YkC 
hc4zPc8
6XBygR-]+4g
KsS
I9i&tr_~iCH GxYBK0.:J}7iY _:)_
hc<
7 
7XByiCH KxYC sR(wk;$\@upg 	]I/`
hcB
7 
80ByiCH OxYB"@C(wk;$\@K7N XF9:B
y ur%~
hcG
7 
9ByiCH SxYAD0Y 0vK
O)9^$Wp
hcN
7 
9pByiCH WxYBK03J}7idX9B
y ur%~
hcS
7 
:HByiCH [xG",:yk4I9h+x
hcZ
7 
;0ByiCH _xKK|@E'&0]~,RGPz\aN-mi<L~
hc^cd
;pBygR-](2mt92iZR.=]Wo`CHANNEL-PASS NUMBER: (1-16, CR=ALL CHANNELS) PcliCH"CxI4m Y>
@C&dY
hcm0cp
=`ByY&tS8e&vI9+yN.@Q&dPe&vJ7Nl\yC/p
hcm0cu
>ByY&tS8e&vI9+yN.@Q&dPY=SRxtC:t[
hcm@c{
>hByKK|@g 
S;%S6.<pOx
hcm`c
?@ByiCH"Gx
hdHd
=`ByKK|@g 
S;%S6.<pOx
hdd
@0By~p?sx?sxiCH"Kx]<ZKK\.*7N$Sjl[7ed}Ree}`iO`
hd0d
AByKK|@E'&0e>tp\$Sjl[7ed}Ree}`iO`
hd d
ApByxiCH"Ox]<ZKK\.*7N$Sj|Iq. KO'p
hd8d
B`ByKK|@E'&0e>tp\$Sj|Iq. KO'p
hd d
C0BypppiCH"Sxk;XqKOm6X$Sjex2~
hd!8d%
D(ByCHANNEL NUMBER: (1-12, CR=ALL CHANNELS) @d*CHANNEL NUMBER: (2-12, CR=ALL CHANNELS) d/TESTING CHANNEL NUMBER KK|@E'&0e>tp\$Sjupi?0Y8
hd!d6
F ByiCH"WxKK|@G>tJ:S>p	iI2
,kyJ@]{KK*7i'p
hd7(d=
GByKK|@E'&0e>tp\$Sj
md~i9CZS:8i&l\
hd7~XdC
GhByPLEASE SET THE LPI SWITCH TO 6 LPI, TYPE C.R. WHEN DONE.
h9
SKK|@G>tJ:S>p?
hdJ8dN
I0ByiCH"[xKK|@o"MI aJMm]Y9g<_`
hdOdS
JByPLEASE SET THE LPI SWITCH TO 8 LPI, TYPE C.R. WHEN DONE.
iCH"_x
hdZpd\
I0By
hdZ|d]
JByiCH$CxIe4i
YkzN.@\<P|
hd^
KxByG?)1htF(62|02
=C1i
iB E?%_P86J+x
hd^(
L@BygR-]+$@:i`e&vJ7N$\zf+wpi@$IP	;KKHwYVm`e&vL`i"(
p[:eI9}|i@$MP7I&52JN
JKJwo`
DEFINE VARIABLE CHARACTER SET

INPUT FIRST CHARACTER OF SET IN OCTAL - tpd|
INPUT6LASTwCHARACTERWOFSETINOCTAL - i@$QP
e'U{ZC0O:l[ZBMe;wpi@$YPtKX
e'U{ZC0H1g{xi@$]PtKXT 130: COMPLEMENT PATTERN (" " AND "")
i@&EPw[Bd[2]P:i`(7HPD}|i@&IPw[Bd[2]P:i`K,+zhR
v['wpwSAi@&IP	6S6Mh:Kwpi@&MPpeJLrJ.M9\=_W ]4Y2}|i@&QP	<KJr}M6\}7io`i@&UP
6Y<G"(1i?_i@&YP	<KJr}M6\}7io`i@&]PtCJ
=d1S:8(AP{KK*7h$\z}|i@(EP	}5i@(QP	$$\z}|i@(UP	($\z}|i@(YP	 $\z}|i@(]P
P]}PCS$\WR.=~
***************************************
***** MILLI-SECOND TIMER DISABLED *****
*****      ( ABORTING TEST )      *****
***************************************
RANDOM CHARACTER PRINT RATE = `eV LINES PER MINUTE.
|peXi@*EPpeJLrJ.M9\=W8]4Y2#&I9\"?~i@*MP
{SJ`:io^^ZRSTN
RETYPE OCTAL ASCII EQUIV #
RETYPE THE CHAR ITERATION IN DECIMAL #~Her
OCTAL EQUIV TOO LARGE (<177) RETYPE #}CZ}m]SsRDPaP
T]PLZZp}M0Xf
rhh`64 CHARACTERS
we~128 CHARACTERS
95 OR 96 CHARACTERS
}3@fu}`_8J7Jwp0iSH}:x]
T]R. CL)2\<tO:,@ {x-@e$S/S0$S8$S9$S9c@f @@O*}+y""TH
9N.CI4m eH
9dX9&pyewp}:~@K'E' )N0KP@GO/_}>4`S:(SPd'
rhM`gJo`}>p]Th
 SL;CH@GO_
ANALYSIS: ANY OF THE FOLLOWING CAN CAUSE ERROR TO SET:
	1.) DAVFU NOT READY	(CSRA BIT 12)
	2.) PRINTER OFF LINE	(CSRB BIT 07)
	3.) LINE PRINTER PARITY	(CSRB BIT 05)
	4.) RAM PARITY		(CSRB BIT 03)
	5.) MASTER-SYNC TIMEOUT	(CSRB BIT 02)
	6.) DEMAND TIMEOUT	(CSRB BIT 01)
	7.) GO ERROR		(CSRB BIT 00)

ANALYSIS: A FAULT CONDITION IS PRESENT IN THE PRINTER ITSELF
"SUSPECT POWER UP SEQUENCE FAULT"!
|`fE
ANALYSIS: THE PRINTER APPEARS TO BE OFF LINE
"CHECK THE OFF LINE CONDITION"!

**********************
TRANSLATION RAM OR DAVFU LOAD OPERATION FAILED TO COMPLETE!
CHECK CSRA BITS 02 AND 03 TO DETERMINE WHICH OPERATION FAILED.
**********************
vf}+y"C2dYMJ}PFwx
STANDARD LP20 #1
	UBA = 3, LP20 BASE ADDRESS = 775400, VECTOR = 754
OPTIONAL LP20 #2
	UBA = 3, LP20 BASE ADDRESS = 775420, VECTOR = 750
}DSJ,( 5|@YA_;&+vYS;]k
`x}&vh6SXP
p3%p.$?~$S/G"]YACN(2IJ.<`x
}&vh6SL	 r$LRgL|qcG wpG"
IKO	WdfH}m_2d\@?|S;]mKy$LRgLP}&vh6Si1i?2IJ.<f7.=EM"A{x}3$G>vLWY2. KO&3GK: sB<hVd2< }xQRF4P
'^rW%S$}`} 
4pw$LRgLP}BH
zCS.0|O$fh`|(Q"E(Q"E(Q"E(Q"E(Q"E{wpYC 
9:~p\eR{x***** INVALID CHANNEL NUMBER *****
YC2Mi G?)1i3H a2,rJ.9:{x <(UBAS:   HI PIA=, LO PIA=
UBARAMPAGE ADDR=~g.$:  BUS ADDR = @ BYTE CNT =  PAGE CNT =  RAM DATA =  CHAR BUF =   COL CNT =   CKSUM =  PRINTER DATA =  ?BIT-H
~)h,6h
6h
I"E%5zkE$#X3E*6xE(?t&hTzE'W\B:/W\>XW\>5'W\7N+W\2g'Pr'I(W\)8*W\)7W\.,Pr%H(W[QgW[M	+W[@v*Pr#esGE+l<&hfE-E'e4@E3A^;>1&A^;=1%A^;=1%@%20)@<kK0'@<k20(?	"70)?	 0(Kh`0O3TZ03
/d:0 /=+0\/=}0\/.bC0Jt0Z.tt&Ay.t[&B.6O0
.6K0FgI0-H}}CY+f0)0+f-s0?k0_+Z0`>=t0^KH0O)!<&B) ?0
(c>h0K(]:0@0N'z0M'%~0'%~0.q$0#dBX1&72J|1(71v	1)71v	1)7)?1(7%X1'^	ACSfKCMzk<0~PiAC
~Ohl;~Ohk:y~Ohk:b~Ohj:J~Ohj:~Ohi:	~Ohi9p~Ohh9ZeCwOHD83H/7H.6lH6FH5MHs4kDnh9-DnU8Ufe2iS+!kBm$
<9R2I9A>!!kA= YA YAD?AQneA?/-<N0rOAGM2B>8>9oS@o+C!BzCCCCCCCCBCB~CB|CB{VzBy|l@F9h)?J+^p&J&GpXJ!.pPJ:pTAmpIbZt`Alr`IbOpZI]
p\7B;2%7[EEIG^p(6{,pVI=jpRI0vp?w)?S;?-@h
?( ?t\4h
NaBS0u=ZJCQ00P{}X0PV{q*P/$=}Z0-V@m-)w?#Z  )2$2@O$SyA
@wDU|+H2|+7~D3|+77D|+7)D#|+7)D|+#=,Ah|*WfS/|*Rf,Ae|?+S8{zDgS9{smhS9m3K1vrbEUqQfI@o#G/0Lo#?)RKo#Mro"u0Ko.po
3fc&LdoGrhoCjoBftoB`nt,#nbra>U<	"=
E b
E<JE<IE<IEarcR}nK/[<z;`nJ50h	n5@R^UmtAe	;}22mXLUl$&P?!@P? Nt ;F`r N
Rt;F[rh0Gh0sMBR0gfMsfN0f}Uf}Uf}TFFjh	FihexkS;FihFhS;;ahc*
hc)uW@=k="0S:~v>[:~u>M:~u>J:x5=N<N=M:rrVO:rkVI:r^VH:r]=:r]=:rWVB:r"X^:rXP:qzXP:qsX@:_cX@:_>?/:_<?.:_.Vd:_'V]:_V]:_VP:YrVA:YkV/:Y;?U:Y;?:Y:?:Y:>t:Y9>^:Y9>G:Y8>1:Y6V/:Y/V:Y(>&:Y'>:Y'>:Y&>:Y&=x:Y%=m:Y%=Y:Y$=I:Y"Wd:YVd:Y=B:Y=5:Y= :Y=:Y<|+mM<{:Y<l:Y<[:Y<J:Y<>:X<":X<:X~<
+gBXn+g;X^:X~;P:X};=:SRV:SKV:RnV:RgV<4F31<4E3,<4D81p58*<4C8 p4}8<4C8p4i8	<4B8p4U7z<4B7qp4A7k<4A7cp4-7]<4A7Rp47K<4@7AA(3)p/Q3&<413 p/7;<4070p.q7*<4/7p.]7<4/7p.K7
p.J7<4.6x<4.6k<4-6c<4-6Zp-z6Xp-y6P<4,6NA'3p)13<43<46E<46:<46-p(*6*p()6"<46!p(6s
Fa6<46p(6p(6	p(6<46p'n6s
:!5{p'm5x<45vp'Z5ts
45np'Y5j<45hA'3<4
3<4	35Xp"5Us
Y!5Rp"5O<45Lp"	5D<45@p!v5>p!u58<454p!b52p!a5+<45(p!M5<45p!:5p!95<45A&3<3v3<3u3p&547pq42<34/p^4-p]4'<34%pI4<3^4p54<3^4p"4p!4
<3]4	ppy3y<3\3xA%2ypPB<3N2o<3N2m<3M2lpf3upe3p<3L3npQ3g<3K3ep=3^<3K3\p*3Zp)3U<3J3Rp3K<3J3Ip3Bp};3sW;$sVy;p|;<3I3Apn3=pm3<pl:|pk:epk:Lpj:"pj:pi9spi9]ph9)<3I3:pZ36pY35pX9pW9
pW9pV8wpV8ksJb8esJa8dpU8\pU8TpT8B<3H34A%2h`fYhe0Y`Y^GXN?0	XJGC?3XG1"1*:A1FX9[MpX1x:=X/:2d:52XjS<WxLhW[pVsBR:bBBW5*/Vb%@:P:}
S>9vST
2+h	<dT	<STy>i
}I>`
zk0S9,<,SH^;g!@hP	}Cs	oCi	oCh	nCg	nCf	mCe9iiS<9eo9b1*QVXsC1-0X~4hO1W#C,~'CN0x69,AjMPv52MP#@1jMOI;rx)2MD:K1}M@KsLe-CLa,cht;VS=t;US<t"/0't	oS@sQtS?r?S=KPg0q^S>KS@pX.hK|h95oiu+0oit+0oit+0ois0ois0oir0oir1@oiq0Jy)+0Jy(+0oiq0m;8>qG@0IzLY3e0V3d,~=`~U=`e=`bsBXEO"BJ;w,?!;v@}?+;v@s?'7DG7DE7|*:@hC@'2gBf:5QwDK7ogDU9 O5@u9 O+@h7SJDO505uY05uY0*[	`U5[58*
;;(/^p"(*GpH();D`(%.p@(#ZD(4C}(gD(:pD73Qp'fZt@72Hr@'fOpJ'a
pL'K^p*4,LpF'AjpB'4vp
3g-!Bc%d*Bc2Vy>0	2Uf2Ue|2UeA2Uc;D82U][A52UMD12UMD."wD%"q2U3;2U O2U2UYCc2UC]2U	Ca2UC_2Tw2T+S5"|@"{ "{"z"z"y"y"x2Tv:X?2Tv)X2TutZ2TujHmc2Cj0Y2Cj
0Z!XM0Y0]BlzX30WY+=1$';,>P4#}40b'`
b6h(nd
b6z(nx(M!E9(M E74DE6
+z@@
)C
h
)-'3|=:
(]>b
(Q>k'3k=
=z<	
=y<
=y<
=w<&T@&T &T&T&T&T&T&T
/3&@
/3@!W@ _zEB _zEA _yE@ _yE>43E:	qPb	q.0I	q-`PO}	pmx	pj3x	pj2|	pj,~O+h	pcg0	p`,`	p`,bU	pYW O-(@,	pFI0I	pA\vN8v	p3@0G	p/0	p-F0H	p(
|Mf|	p%rz	p%Lz	p%+S7	p"<fMTd	p $bMM`	p t	p t	pt-(@4	p ~M'~M$`	pp	pp3~]`Lhn3~\nLTl3~[lL@j3~[jL,h3~ZhLf3~ZfLd3~YdKpb	oXprKir3~Yb3r:0T?(0b?'1"30a[S+o1kB-e
hP3^`@PLhPfUHV%?UHV$UHV#UHV#UHV"UHV"UHV!UHV! Bs3P@g1A@O- 0U?gG}||@{ {zzy,}i,}hyx,\fS4~0sdhvb3F9Y-B[0R
3?q@3?q?{UZe	US}/G1;2G,0H
;D_
	ZD|
@b0Q2b0Q
9`0Q39[`0Q	lih9#bSMgOwGL^/v]B^0vW0P3-uItiFtg@0tg@0tg?xotg?Hotg>a; tg>INf tg=tg=lXoUig,O?`/<@`
P$$7f~Wg3SA#9<%#';S#';@2q8>32q<]2q<L2p<2p~<
"i<@1!<.ty%?PU4iPU4irX,aCq+vGqJ*^2h1wWT>MGH=l/-'@`l/,H@jvD2
<@`|;-`l;`k:z`k:c`j:J`j:`i:	`i9q`h9[`X9'`W9`W9`V8`V8u`U8i`U8Z`T8RAd8@Ac8/Ac8Ab85ttk3A(5fA'5^A'5VA&5JA&5>A%52A%5&A$5tj3A5A5A4uA4hA4aA4ZA4RA4Itj3	A4@@47@4-@~4#@~4@}4@}4@|3~ti3@l3v@k3l@k3c@j3Z@j3P@i3G@i3?@h38ti2wpd8@pO7pN6vp<6Lp'5Vp4ux|;)0I2w:>9>r9>T8>F(>0'>$'>&>
_<z_<j_<Y_<H_<<_<!_~<_~;n_};NP0HZW@-05>t8p/]
/C?]CH]y=>XY7=]z@=w;t!"=h0z<'-J={-I=p-I=^-G;ZY~a>)Y~a>Y~`>Y~P>0+;GYQ8<~	<N/Ir?R/I+=jR4R<'/C
@.KzE.TDvV.
P.<X
BmBDPoB	B`BDPnBB`BBBBBDPmIBB^BB^BB]BDPm
.67Q@@oh.1~?VCpcQ0Cp\}Q(CpV]Q ?M7Q8CC6S >.C=vl;C=vk:tC=vk:TC=vi9h.)P.O AA	1'A=x0Ag@0AV0A`SnA`QlAI*/TA51TAO0TAK0TAF?5E0+z0T;p9G;K<t;&;%C02;.03;Tr;
*;sD02T9k
:d(q
9Rc8a98Y]%S"8Uu(08RK[x8R:/~8R,<018R&`8Qi
z8Q[vF`CL1J@KIQ
J/J!JPHupJoIw-"]IooIc-"KI^-"KIY-"JIT-"JIO-"IIInI;nLDmL9OHlOHANH]NHO36K	R]36K	RO-	>Kv-	<Kv-	5KvKvL	-aJ^-aJX-`JP
L-PJGKw-=KJf
KY
I4	HH	I-aRj
L.S.oS.o+T-Wc?0,hJC@P,AR^0,AR]0,AR]0,AR\0zT+d?@+)9?)9?)9*)9lH;)9,@,)8;t@4)7/+,CYT)6Z P
T)4LT)4LT)4L
T)4L
T)4L	T)4L	)4@3S5)0]+S8)0ZS4,"@RxT)#(kT)#(jT)#(jT)#(i T)#(i@T)#fT)#
T)#T)#T)#
T)#
T)#	T)#	)!yHQ,!)T)"f!T).)zA)yAA)y@A)y1A)y1AS/)/H-(E)A
Z%	s
0VT#jsT#hXT#hF@T#h/ +ac@pT"dxyLrjT"[ T"V&XT"Vo T"U@T"R6zT";"T";""
{ghT"XBT"{o@T"@@T"&zA!)~T!)}|T G
T GT GT G
T G
TG	T;G	T<Dg#@T<nkP
P}
3@0dXh^2d?a2*d87^-Z%@0
RR+Sw^:/Sw^XSw^5'Sw^N+Sw^g'P
KyI(Sw]y8*Sw]y7Sw]h.,P
KwH(Sw]!gSw]	+Sw]v*P
Kue8+bNu;UbN
bN
	0"bMDk:ZbMDj:bMDi:Sb56k
 ]A.&GA*&GA)&GA&{0A atn|hatnXgatnWga.a"_K}@_C`oBoP}nf^~`?^~
g~^}dg~^}|c@q^}3@g}^}/@t^}-F |C@B^hI~QSS^f8$ S^eim]Wj)@N]Wj)@JxL!@H]Up[@f]RQ>]Q<?2cl[$g}X'::Crx0TJ_N[@l;~$_9$SA#\'+.a|@M
bcC
a\`,(TvC1ml[,^
L+S:&Tdg|!'8>BPi7 H*/}Hrj
7Clwy*/} Qp
0nP A/ Ph@"HC?"H
C="i9p
vGH?P
E-@ )|==
	]>e
	Q>n )k= )j<u
	<g
	<V
ASg|L-':3	x{'zS/(*c
@3'C&@"	WF1@}K	`P	Wc}ES*	ST*b*;mb);k/e1z	LX@R`QA^W0	K{0^%Ag{^
x]$k:_]$j:G]$j:]$i:]$X9%TVW0 	KUI$	KUI"R\! ~ArO@}ajA1IA4ajA0IA3aiA/HmA2aiA.}p:X|}hG;a	D}KCW}C}
rXt}
d_gN}
dC/}
FwCK}
1?><;}	98>EaGh
|P)2	B2|F|y@z	@
@yR{~c {n-A
{!h92vNNJ?0	.a{?,P	,#=P	,#<P	,#<@P	,#; P	,#;P	,#:P	,#:P	,#9Ruk	kRuk	j@Ruk	j Ruk	iRuk	iRuk	hP	,#9P	,#8s42#u772
	9vCu	z?2+gsqM2'g#NhjeC,Aue3*0XalY@P&HaH[x0e$01_9	`_)t:;_(&_($G_%__%@;{_
Gg{R_l:PcUt ^ge_0^g9*/~PYN]?t`\|Kt^\[MR\[M\[N"RylL1"Q{%9fP^3Pq}3NJ?3NG?E3NF?C3NF?A3NE??3NE?<PE!?LPE!?I3ND?G3NC?:3NB?73N=?5V2)<c2)<ROAvDS1OAuqS2OAp$S0OAoQS1O0w,AbO.v1#O.K@1#Pf=Pf<Nut 2&Nh!c@oNh!]@o/40Qd@0Qa)<HMR/Q0+T20M	P;ELP)Tg )TT0MggzM722M 62)M10RMM2MA2RL~FCL~C[1rL~FgzL}aS7P'}'~~0'fxL$W[1sKhgD#p$KQ!vKL0P>s#!|#!{@#!{ #!z#!z#!y#!y#!x";Db"
S8"
p"
o@"
o "
n"
n"
m"
m"
l"	ZEI-igbSgyHgE-HfYGgyP~RH_.hHYUd=+HXj'=2gt=.^9L1D@1C 1C1B1B1A1A1@HFxS6HExwP+hG?B-dPS)E;Da?ZEDD@=%DD9;;IDDS?o+zDS:eQS3nC}nC|nC|@nC{ nC{nCznCznCy:Ei:EhnCynCx8,s8+	S2g=g=g=@g< g<g<~g<~g<}8+
8+8+
@8+
 8+	8+	8+g<}g<|8ue^	fj>SA7/;@c
Zup(sa>?>6b9F4Ii9XNSPN
 #0W.2Jgx.2A0GS(0.1kG0.1]
EE+S:D/;D^D)ZDyClZu 
(s @;;D]@5ZDv4(0U\ON2	A~2\<gxI30UP)/RvePqn/
gwFpPHvzv
9>@09=?29@gw9@*2 )=G2"3RY
3>Y
GWY3*YGWY3YGVX~3X~GVXz2nXzGUXv2ZXvGUXr2FXrGTXnzUyv"wkogvro~?7?9ucQu;OuTgvu4guu
guutgttTgtFfty4gsFetsgsBt4grBngrBgtgqBaTgqB[4gpBUgpBNtgoFetltgoFdxv:b}8v;Pt_E?
#S;N2?M~p0\B:/\>X\>5'\7N+\2g'r'I(\)8*\)7\	&\	)\+,\6.\.,[rO.O[mNO[mO[m	}0vPO[l|[l{&O[l+O[kO[kO[j]O[jRO[i%r%H([Z[Qgr%0[Ms/[M"-[M	+[L,[FG[@v*r#eOD^w'w]!+{ 0+0