#T*jՊ@ZŔ0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN=NNNNNNNNNNNNNNNNNNNNNNH9826 !NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@NNNNNNNNNNNNNNNNNNNNNN TNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN"pNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN sNNNNNNNNNNNNNNNNNNNNNN TNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN_NNNNNNNNNNNNNNNNNNNNNNSYSTEM_TSTBppurged )AUTOSTH  psuper H#DISCwasherx9876A 9866A ! 9866B .S>NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN &NNNNNNNNNNNNNNNNNNNNNN TNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNN9872_all <082901/2 l"9885_9895 $98622A 498626A M&Phpib3 38hpib4 k;2631 _NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN TNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN98623A  98624A !REV_I.D. D+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN PNNNNNNNNNNNNNNNNNNNNNN TNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN6NNNNNNNNNNNNNNNNNNNNNN TNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN aNNNNNNNNNNNNNNNNNNNNNN TNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNcNNNNNNNNNNNNNNNNNNNNNN TNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2NNNNNNNNNNNNNNNNNNNNNN TNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPNNNNNNNNNNNNNNNNNNNNNN TNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN TNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXÃ.oڊE\ǔ3NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN QNNNNNNNNNNNNNNNNNNNNNN28gVJ@mF AfLJg^?9|nN5CBYBY2 x2 XllB@aa 2`N1P6JAmN1P40H @g9A9xNuN1P9aH0<aHpCaha2aN61~2xށlhiD|z؅lji21$1&/8$ga >! LS@lpRJ`paHSAn NuN1P5@ f 0,D@a&` fpa@` fNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2NNNNNNNNNNNNNNNNNNNNNND˘uDTwTEȇTE̦H̹uDWD[̹ETES%wX˧dGw̦DTH˘ExdED[ĈDLȋ̦DwLDTEȌDLL̦Dj̹̦DjD̹TExD\KILLLLK\GʙweDyTFTEyTFwTEHDi!yI!ĕtIHDDXDgDiGD[TEDiIIDXTENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN `NNNNNNNNNNNNNNNNNNNNNNpa4` fpa`lx z ~|lhiljiNuxzxz`1Bxg28Cv0z|g @Ag0TI`0Jlng?pa G6RKraRpa p`a`0Hf11Jlng0,D@aTpatNua0<`   9008 @gTNuNuBlnpN4(xeNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIIID̹TN ˘uDx|ItEUUׯU}z~{[UW__{ծwz}Uz}U(xL!Lx@BlhBljBl9|lBlnBl9|Bl9|9|pBlvBl9| xBl9| XNuJlng aza`p aa patp1`N6J@gpSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNV+l؊C\ǔ3NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNB@`0<1xPg 1PN4NuJlnf68N4aaJxlLrpN NuN6hN1P5N6ha`"|e0ata`& 8ArJgѨJhlѨSAnA`X08 @g @gN1C7 @g`@X|'1nA"!|$HAP&Hp)N CA"22 8!v"@N3 8vሀxANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/NNNNNNNNNNNNNNNNNNNNNNTf08 x$08"x&9x$h9x&jBl,mg lpg 1p(a1(aNu1(a x Tf61h 1 $1j"1"&x"x& lpg 1p(``1j"1"&1h 1 $x x$ lpg 1p(a*1(`6B@llp`lopllX@`loP@Nu28 48.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!vN6 Ag AgN1C1B@BxXBxt$x$N4!H1l1L!P!fN22<90N3`1t` @:g08l`>Sxtf xP!fN2N21T1X"xf xH!H Dxl1l@kN121N `@N 1\JAlN1C6N208\D@@m.1\N2``* AgN1\08.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&NNNNNNNNNNNNNNNNNNNNNN"a628$48&a88 :8"<8$>8&@fJ@g2CfJCf@FG2EiB4Di<gDDi2li,i&D8,`dg$DDiliiD8,`FaN1p3gDEili‹iE:,`gDEili‹iE:,?24a60`F1 1"1$1&`NNuA LlnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXg 1T\BxX`N2RA1 x8!`APCN xH&HAP$H08lN 2< 108N2Nq!08mS@1l xTN2`N21 xN(x08gx |`, 8v1N2`` x8"8vg  @! x|&HAP$Hp)N AC"21MFXNur2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNA@ Af!`N6 x`"" x`E0fNu`&&F'7WNuJlnfpaa`Vaa"x,`: Upgpah`Nua x,N6i.JAf9|pNu Am9|pNu AfBlpNu9|pNuN118JlnfpPaCa2N61\axSx\gar`JlnfLp aa2aa,a`1UNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN6 NNNNNNNNNNNNNNNNNNNNNNlmlnlmlnܲlm԰ln̰lm xBDA L@DADBDCDHN5Nu(xaFJlng1TpaVapN6`a x,aJAg2" XN3XON008"x: @f"xn @f"x @f"xt?8N3281`D@g4R@g`D@gR@g`Nu$HtNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN6r`/i/Qpa ,/,K0N0,_.CN5($ o !_ap Nu`(xag S1 Nu9E!fNu9E!gNuaE!NuJ8g a"E!NuJ8ga.E!2<pa2< a02<2a8Jxf`*aE!YaEYaENua|E!`anE!`J8g^?NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN @ g @ g` Np Np ?N0N28N2A:adN^`FN6r`/)/N5(PO?N@`N6r`/)/N5(POJAm`2< aN2` 2<daB2<pJAm ApnaBlVa`J?8N21RAN4DAC""XON0MNuA!", g A BHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNuFNuBr xNu@0{Njvphb Zpmat trn aprt smpy ` NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNg<(xg9gg RlT4BlT1 N24H9B9Bg xf(xgJg9@Hl`&JgfAAH@AN d1 LNsN6N l2N281`` N N |`NN d/,K0N0,_)IAaN>NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNV+l׊CYĔ/NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN`apN2a`  ,gXO`p N.p N.Nuaa`!|a",x|aa&JE4&'jHgQK`a :g SNE4BBNuaNuaa`xhfx&x2WAll28lHRD!PUNaE5z&xx&'jHgP`AHHE!4  @fpN0&x4&$HNuaxhf&x+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNhkm % 4284F:RAVC\bJe fMhkm% 4284F:RAVC\bJe fMhkm% 42RAVC\bJe fMm% 42RAVC\bJe fMm84hk B CbJfMhk1mbJfMhmh\bKhOm&bJfMhk0mmNbJfMm% 4284RAVC\bJe fMhkm% 4284F:RAVC\bLe fMhkm   dji(NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2WAlaE5z ga!pNu!|a,x|aplXrN0TI!\ I28l!`!XBf&xp&5z&5~aB4B8p&x\xlgR@SgTK`f1r$x`RA1|RgRTXfaG"K&&E4G K&&pxxN4@ Ag$xTG4&&1x1*NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN4kNNNNNNNNNNNNNNNNNNNNNN&",'% */,0.01426384:<@7BD9F:H;JLPRATVCXDZ\^`IbJe fMhkmp (N> N>)N?  '$2*&-% */,0.012426384:<@7BD9F:H;JLPRATVCXDZ\^`IbJe fMhkmp2!#%  ! ( +(.OMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$UNNNNNNNNNNNNNNNNNNNNNNara ina idn inv rdm Bxr!|ap1lhNua }g, /g +g -g *gSNaB28l1d }f,a> Af"28rg xhg(xdg"a" ;g gN0lM1,x|0<8NuN0lM41ran`ad ,fa`Bxr!|a`v1raB`ha6 :fa` ,fa9NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN|L0828|xlgr`$xP4x$xh4L`>!\P!`hNu$xh01|08|S@l4@SJ&xd!T$KNu"xpA4N40&xpE5zEg&'jJx6f!dxaLE4aaLN0$xP1Bx|Rx|a xh28|PfE5z"JA4BxN44a28|xlg `N4M5prhPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdNNNNNNNNNNNNNNNNNNNNNN`a }fa ,fta`la [fla( :fa ,g ]fTad ,f>aL`aH`aR AgL +g -f a> Ag$ Ag Af1LN0pa06<8L`N0la Af1l1N0da& *f&x Sl0a:a1\a*!T&x Sl2"xlf ax\gNvNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNxlgR@$xPRg1$xhRgH1L1xa"J$xP108xa JN401La"JAN4,a 08L28xxlgRA`a"J RA4BxN44a08L`la$x`Pf!dxaaxayp8|~:|<|PQ1lx10D00@2H1A1 Dn6a8Rxfa26xSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNߡNNNNNNNNNNNNNNNNNNNNNN !!!!!!!!!###(())++2223366667778888999::::<<<==AAAABBCCCCCEEFFFFFGGHH3 !3''''''NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN VNNNNNNNNNNNNNNNNNNNNNN`68ag SCfa0788` DoJI0L10D`N8x6,6xa6g@fJAf p(M*x Nu8`Z Dn"Rxfa6xagf`a88~8`"08g @g p?a0<}`pJxg0<}|`da$12Jxgp`Zp.`Vp~aX`Hp,aR`8p`aL`60$28gT@a>0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/!&&",,,,(000000+---))*** #%%,if prt dsp or and not xor fxd flt spc jmp sfg cfg cmf prnddrndtrc nor stp flgent gto -gto +gsb -gsb +gto gsb dim wait beepeNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN e9NNNNNNNNNNNNNNNNNNNNNN@a80|v fSCf` 0|a SCfp`YLYLYLYLYL0$a Hga`~dBNup#ap=`p"a `p"a`a680a0x "ga` "gNup[a`p[a`6,0apa`a Cg Cg`haJ8fp$a0|N{i0Har0`fa100< `R0$aXHgaPpaJ1 ;g _NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNndrewidf ssc trk fdf ert mrk rcf ldf ret ldp rcm ldm rck ldk ldb vfy avdavelkd #<>><<==<>==><>=lke resrlist ktlistplist enp ````|`x`t``|`x`t````h`R`P``F`B`>`:```NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0jNNNNNNNNNNNNNNNNNNNNNN g "g g g`paSN`1a "g g*`p4` *+#,--/ #,3:;ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN`*``"`````` ```` ```|`|````````````````````````````*``r``j`x`(```l`V` `J`|R`|R`D`:`:`H`D`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN[NNNNNNNNNNNNNNNNNNNNNN:ABCDEFGHIJKLMNOPQRSTUVWXYZ+\*ABCDEFGHIJKLMNOPQRSTUVWXYZ{3}3}CSbCssssss`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNeNNNNNNNNNNNNNNNNNNNNNNH AA  2 "2526282<2=2@2B2EFG2HN P QS"ST"TUV2X ZZNZ [ \]^__N_``aa bb cc ddfghkIn4osGu+wx  yNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN``8`"`0`>``` `````P`R`N``````````````````````````J`F``~`|``r``j`f`b`{n`\prk g0@bNu@DY!c3QS33531%$eI*)iXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN g g*x N{BSN1l&@ g`1a<1ANnJ8f0Pa2a06Nua $g(SN [g:J8f PNuJ8g =lRv$$$$$MM$$$, 1 71 89, , 1 1 ?9<D$D$$M$M$$$DD>>$, $$$>?@CCD$D$$$FC$$FFMU$, $$VVDWXXY, YZZ[$[[\\]$opoooqqrrrsiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNgj`@g2 AnI AgHA`@<0jD@N2I`a03QBx1 "g gRx`a02 "gSNNuBBBvt6||0 .gv0gPȔ88J8g 8 gR88g`a g .gD egJJ8g HJ8gDCCSB Bdl" BoPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNF6NNNNNNNNNNNNNNNNNNNNNNsstuvvwwxyy   !"#$%'(*+-./0123456789:;<=>?ER+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWƒ,nيCYŔ0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNaNNNNNNNNNNNNNNNNNNNNNN! asFau:JpCt`1 Nas**x Nua6`:<@c&zr~a0H@0@N`s@`v```d`<`b```d`.`4E *jgN$@v-0*j D@N``C2N0*jD@NG0a`z8|~xaQ~gJ<$&d FgaQ8L0L Dfx"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN yNNNNNNNNNNNNNNNNNNNNNNm,ak*xpam*38"x468gd/ am\&_"x4Eo|`$x0@@&`&M$x0 @gHиNwb0arSC`-I-Ns!!`" gJ#aDSfNu?apz202|0aq`prH|NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNl$`al&`al`ak` ak`akaHp"08@ @glJ""`Nm*J I@ @gah33Nm@p @fHa` Ae ad@@6@G gah23a`@@6@G gah24! 10Bx46|~18Nnr1HjNlh6k2x0b,DC"xT0aF0x4x82SCkJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNN[HCb0BCHCao,:nSEfSI] INuA:NuJ@gjAgrZAR@fNu)AgrDAS@fNup2<`p2<@"MXbam40*I22Nu&I&&apJxj!Ha"xH!Hao`Nq xH=SAnan0anDNuNsZJifr"xf *x0@gf0xh@f\08𔲶NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNqNNNNNNNNNNNNNNNNNNNNNN@gB@`afD19 Upg0<r`BxBxh` UpgNm1hp2<`x`1h UpgNmp2<`RGN Upf*FaV`G> UpfB`G2 UpfB`Nk Ab&8N!Hk`CNuNuNu 8!Jxj:af0A FLAG S: ( 0-310) "8pv0ZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNvNNNNNNNNNNNNNNNNNNNNNNxfVM0@gD@HЉ!!0xh1j"xaoan:a`*xp@2;Np xJQf"xn!Num*m*m*m*m*m*m*m*m*m*m*m*m*m*m*x*m*m*m*m*m*m*L""m*m*m*m*m*m*m*dm*((((((((((2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNBNNNNNNNNNNNNNNNNNNNNNNdv1QaeaeNuNk& AbBB 8g1`ae35NjHkDT"x8\I MQHl*H00 xXd !XTHaf,`0<`0< MP`08 @g @fab!!n @fafnBx0 A g4f:J%TNuI@ A f` g "f "f`TH` @2g @3fRH f`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNN(((((((((((((((( Rm*m*m*BVlbmmpjXnn(^dPFLB84pd*qXvq\q`qdqhqlqpqtqxq|qqqqqqqqmm|mrmql!4 xfda;NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYŃ0lԊ=yM!NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNaYbaN$xhGga"JAaYH1\08t28ga08fp1` a08g@@2@\@n aa`F1l1x1|HE!ha(1Pp rUTadaaaaaa08tHxtHdDxlCA`CAaJ8ugRxn08n@xlxNu"8g$XO 5zgGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNN g,SH(*<FFDEYH0 JxfHDDP` NuRH!1x@iJxf:GPe4b JGfxNuA0tCd2Bx@iNua_a66a(A BBJxgfGrNdVrNb4B@8fNb0HBAaA2HBB]H01@@01108XjΤNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNuNNNNNNNNNNNNNNNNNNNNNNa08tHxn@1Nu28naaX$68a`aX(Jig01nmF&Ia*C0m8$x Xa8og .fraXaCA`W@1lZ@l$Iax`TE BBBBBBBR!T1 |$Ia1P08l@D@ra 08lD@^@Ga08lHxaJxnmCAONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNeNNNNNNNNNNNNNNNNNNNNNNj>1 gkpae> xgSx f`(@0@"(jghh ANp2<`p2Nhn*J@p @fg INhZ*J@p @fgNup08€gTNuaaA` RA !i PNuaBNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNxNNNNNNNNNNNNNNNNNNNNNNTIX108F@PF@XjTHX1P2Ncp 12GNcd xSx` xSxfNcba`NcxB@Nbvg.`1xGNc^B@Nb\J@grNbr@a`$2a`0!!X@Nb*a8ga67NuBxHdDAA 8DA6:H4JAgrB@NaSDg@`08[@m.f 0fxƥNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNVNNNNNNNNNNNNNNNNNNNNNN!!A P`a0@2AAlD@IE$$&J&&2JxgJxg @ oA`J@gB@aV08RPe e7"`p2a2r@`G dNj`RbNi A fBADAA`zAH@* 0 <~C0t Fl 4BG@ESFn0 PdXNuQFl.XFfBX0HE0Pd@Nu*hNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN INNNNNNNNNNNNNNNNNNNNNN` GrNbd0Na~x@h28`:gNb A gCfNu"M0@p2Ap Af^` AgaZ16aH02@e&Ae@8f:g0`6:g.@n*m,Eb$e&gd`Ad@nmHbe b erNurNurNua "J@g`Ja"JAgD"`Na g6`Fa"`(aTWA` aLJAg.`aBSA`a:~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN:HE0SFfBX G[@d*NufB0PdNuSFfB0Pd Nu Nua\<20g8gFiA1G0E0d~dBA)2@2@BE(2PD2@D f>$fN'23CHABEHEPHEPBQf !"Nu28x@hor`bp21 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNJAg`a0JAgBBNuaJAgA^`x@A1DiAC""JagNuI08@@m28a],a 7628aa77x8gYXNu0 @@m* @lNu@j@@`@2"2Qa74p"#@a75aN^@0@R@@DA xD`aN^ph48Je `JA JAmuNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNN@2@v202@'0؀'0ڀ'0C3H@BEHEPHEPBDHD@HD@BCHCH@f: !2!4IBB30[B2" CPb"e HCJCfxNux@i CkgE0tC@ d2B`$fHE` 11BCBD2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNN A l0pa`&BBBJAg"nDAt HAHAJAgB@`A0 BPNu/ҁ?HAAaCZAa2IaACa"AgIACa!!Nu@st$@!GH6H@2!"Tr2v~,n4 ++++++++++tanatnexpGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN02@D1BC202@D1BC202@DBB2 2@B40.<'<ŒԀ2FԉHFJFg|Ǵm|ք88քp0րHFBF40x8؂؀t4ڂYHp~d`zP`Bxa20JPgJQg2TA@iA1pr~dE0d2ǒNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  NNNNNNNNNNNNNNNNNNNNNNlnsincosasnacstn^log^csvunitsdegradgrad@0{N`W| N~deg 6@EE2Rgrad@@Ppyc&rad bS xS4pyc&9c@ he$ fhg fg g qV_&NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$NNNNNNNNNNNNNNNNNNNNNN2A1BxBxJg2B@22A1B@22A1prtv22@2 2@202@(<'>08R@p Dg^Jl2:8ĊHE1BEHE<8܅:HF1<8E1` :1Ć:ԅ:҅0BAHAHBHCABB-LNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN S 02 P3 3 P#XPp$@!BlNZ$Ia<gRxn1x&xX!hBxt KC!!aZWAgDC xhPaYB8a8Hu"xhAaYCAaYa&xh`&xhPKSxxf!h08t28f@gU@ga&`Hd"xhQIA 0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNwNNNNNNNNNNNNNNNNNNNNNNxf8<'` 8H؁JlR:8ĊHE1BEHE<8چHE1BEHE<8چHExdG<8FdGEdGHEEm"`:8ĊHEEdGHEEf<:BCgH`2SDx̶GmGRBxʴGmGRAxȲGmޒGR@mf:BCg0İg024BC`.0~dE0xg8 @HD@UH`>8GBx%NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNW,l׊BXÔ-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN` A`A!NuET` xtg C`Nu/ QaCAaS CTfA8Q8aS8fCaS"_AaGNuXO28\A1\128a6aR71a08@2mA lDAB@NUNVv`BBNuBA!!AxNurB@`R`0@gr B@NU[@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN FNNNNNNNNNNNNNNNNNNNNNNN0Rx(SAfNux`xNMNM`. INM$i4 A b.08l@A` X@AX1`G @gGaG18aG17a2 AXAI1Nu4|~r"fNu1 xT8fr1NuBx21Dҁ҈8g28xfTNuRxDD`28xgNu1a`aG1NuBa$`a 2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN9NNNNNNNNNNNNNNNNNNNNNNmrNVNuE0ZZfTNuBx2Jhg`RD081\@@1NuESt`>E`E`E`E`&E`.EG&&NuEG&&NuEG&&NuEG&&NuEG&&NuE !TBBB$xhaNUNVt&xT6NUNVB@NTa2`&xTRSNuTTPhSxxfNu1`1da>NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN uNNNNNNNNNNNNNNNNNNNNNN` ԁ b aH`"NuaG8112<90mYn 20HHTNupa440& 6*K!Nu x0 @g x<`a8!Nu$x<&M"x KUKXcFTKʰfF*K!66TNu"x<&I!*I&HNuBx I"xT8mf2AgaF~14gRx2AgA`Nua*aB`Ba`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNjNNNNNNNNNNNNNNNNNNNNNNTAgtaBEadJ8PgNUGNUd xdga`Z&xTSSfJ8PgNUnaTa28`aJ8QgNUTGNUnaa$xTSRf`aala $xTJRf|08dx`Sx|gZUT xdg08@gaa0a`FaB@NT a`81|D@@ 1x!hBB! Tr$xT0D@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN``(x@m284RAa `28Ʋx@o֒x4x@o`28ƒx@lx4m``aa`08ưx@mx8oa`2`Tx8n084x@m`8Kf28@SAx4x8a`28Ʋx8ox4x8n28ƒx4x@m`&28Ʋx8lx4x@mz288xƒx4l`a*28ƒx8SA`a28@x`a28@`PNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN[NNNNNNNNNNNNNNNNNNNNNNSTTSx|fpNS~$xh!haV$xT2DAGNTTTrSxxg a$xhQ`J@gaNSDAI1Nu1`1d1 |a xdg$xTJRg28`gajGNTDda08dx`UTSx|fNu$xTSRa`a^aO731aO72`>&@)!Et!2RxNu/pNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1``F8Kg&xaE:36aF1`0<r`DYNuaDNu&I1,"x$!aFTK $fTNuY1408,@gS@gS@gS@gXNuBxO`1OBxDBN|'1NA!Jxn8` |'1Oprtv4xCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNaW`08n@xNuEa`aW8!!Jxg081n@1Bxl@lD@2A la`jY@m08nHe a^aV76aJaV77CAaaANXa`1lCAaVCAaVaaL`aN`T28lADAaA !hp1xa1xrNY$xT4!TSx,NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNeNNNNNNNNNNNNNNNNNNNNNN +++++abssgnintfrcrndmodmaxmin@0{N`KRn|`|~NP6t@p @g @`fP*]I4-&IJgAaNFUAg !!SBgQK"K`*JKjNPl`NuaN0HdAt ShCta XCaXACt""NuAaNpCaKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNxfEWaZp rUTaDa~1l8ogGa@Nu0mD@@mITNuaV$Ia08gaj081lJxf ra^aU70E BBBBBBBR!TprapGa6a28lARAaUCxAaUCA`U1aU|69EV`EaXaJ$xraJ08@fBx1\JxXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN TNNNNNNNNNNNNNNNNNNNNNN`aNTE $$$$QHQIHaNLLEJx*gb0@28(l AgR@ m"CBaUIa*C "#xA(`G@"K&&aCA(aMAC `MEBBNua"A8g CO `MAG&&NuaME$$QJQI2m*I A lRApNPSAfNQJ A gDASAIRRNuaMZiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNeNNNNNNNNNNNNNNNNNNNNNNg08tHg W@g xNuaCAaU@`a`aU&$IaH$Ia^aEra1\aC`aaT$IaNVh Jf0`Jf a`1NuACaTa`aT0)g @fJf2AaTa0Hd`axCANa<r a:a;a,Nq0@ @g2Bxr!$p!t1xJx ga:8f9"`9a;1r` xga:x1 xH.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8NNNNNNNNNNNNNNNNNNNNNN0@0 @ b8Sx48JBo SB`x xbJxf$081r a`BzBx?a@aBl2`XNupNXaB\JxgCQ/`CQ+ApNXg2`Bx1`Type 3 digits, 000 - 255pN`08 @gaB A gf08gp`2086@ACG^21gC0`NóNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN qNNNNNNNNNNNNNNNNNNNNNNfa9Bxa9a8aJxrfp11a91aa7a8*`"x`a91a xg&$x$N1a?8fa=a=1 xNxxNua@B08PlPd1a"x` "xa?a?`:J8jf@08a?a?4a>hax 1a?a>r`>>atBx` xfBxa?:`a>&a?a?a?BxlBxa>a>JEn gg$"@0)g!=NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN`@j xN`gJ8f28Y`084xUJg7Jxl(g72xRIanRx2xRx`Rx2xoRxRxﮔ fa6TNua6NuNqNqfNHa82@|'Bg xf0:9xg!919>a6Da7a7J_ga6,FLNuNuR8DNuS8DnB8DJ8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNkNNNNNNNNNNNNNNNNNNNNNN Ia `"xADAN z=Va`4ADA2A"2Q"Na?~a?~a?V xg=a=a=a>RxBxaha>j!nafa xg !n`ga`"xa>z`a=B1 a;a>8 AOoaNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN4NNNNNNNNNNNNNNNNNNNNNN`HC׏AAHnCl xHn!H!L!lN!0`R0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNUNNNNNNNNNNNNNNNNNNNNNNfH8"LNuCP&I!fBC/ a=$_lJCg SfATNugNugBCl`v`=~=6listediterasedelruncontpNXBxa>a=a`a>&Bxa=. ga=l1`=08a<@xa=Z`La= I081JxfV1a=1^ A2oRx^a;aTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN|Jxf 1aGn1 xNaDf @|'f JxNoNG 8F` 8aNq`F`pAlB(<@aFBFCS@nNurtv  EAFAXHYnNuaCj(<AlaE jRBfRCgE$Ap Q`C xg xgPO/LNs/<NaB\00/<*sNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWƒ-nيBXŔ1NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNu`a-L19N2` IN2Zz*+\@Yy;:_-|~#"&/()=?+<[]>Yy\@Zz;:_-'|~#"&()=?+/<[]>Yy{}#\@**Zz;:_-'|+@^&*()_-+=`|\~Yy\[|]/:;"'*Zz<>?/-,+# 4/26/80 TEST SYSTEM8fJxf%xaga,`%Jxfg`a```aa x\NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNuxNNNNNNNNNNNNNNNNNNNNNN9E!9E!fE!0<Q9E!fJJgJ8Dg88ELNs8B8B8E xJN` 8Jxf& 88f ѸѸѸ:ѸnѸlѸt xC8&2 AfJxfBXHgr S@CQRI@f x>gN

x2a*R1JxNn,tNu1BBx`*1Bx2!6a2|N0| 4|40ٰm!Nu!,1,Nuzz S C;Kc#ks+3pNX81NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCQ*/ 08a1tRIS@f _CQ22UI2I2UINuNuN4C?8!8gM!!BxBx1J@gai1pN4H` ai1a0```N6`a2a.a0z`\08a0 xgL4|1 B@28 28RAxRx fB@ xN``a08ҰxgNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN $NNNNNNNNNNNNNNNNNNNNNNf*8XfQ0eQ0gNuQ0eQ0gNuxg1ga+ `a+A CQ TI8g)f`)^3308g`08f`08ﰐxx1a(`08﬐xx1`䰨πлNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRx`a*2|08@a/p xN``a~aa 88TgT2|a/ XU2|a/aa0:,x1`&Bx xga/4Rx x fpa.a(`-Va~6| ga$``aj0|12/a _Sxfp ap N.p xN`Nup1a4aSxnNu?a&2?N.2SARiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNVwNNNNNNNNNNNNNNNNNNNNNNǁɎ͍̅ϐ@^&*()_-+=`|\~Yy{[}]/:;"'*Zz<>?/-,+#"+/()=?'<[]>Yy*&\ų@Zz;:vNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZă0r݊J `˔7NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN %NNNNNNNNNNNNNNNNNNNNNNBP`a *g a18 ,g`,a *g`$Bx`a`11`1@18a`aj08﬐xx1Nua"a`2aa0xg"SxSx`aa.08ﰐxx1`4a0xﰰgRxRx`0x2H :f P ff11Nuaaa6NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN xTg(aSx oLNu1T p ap a`LN?p aSx 0`a xa`!xa aa.1T A" Rx SAaSx a|SAn<:ap< ah&xxa``` f,8f$<"aFaB`a<`<"a2<:a*&xxa"`a`28Tx g p a6p a0aNuaNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 4NNNNNNNNNNNNNNNNNNNNNNNq`CQ+AQ*0! fg`TI0 HR@1xS@11NuaTJxgx`1111NutJn g0D-RB'.a0HG0"<'`*az082|tJ@nmRB0NuD@-RB"< gHfH@JlH@RB0H@`2x0xUH  fSl fSNu$xX|NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN a0|2xJxg2x4RB68:n, "fn "fn :fRH6UC8:In: RE<B>D0D0??a0_0g Ha La|`(?/V@HH?&xX!XaaaD0"xT0<x2&_02J@oS@`g`8fpNX x n aLpr 2S@nNu8f?pNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNaGNNNNNNNNNNNNNNNNNNNNNNfPgg g!fNup`1pNX8fQ0NuBxpNX8fQ0NuSAnNu xf`NuJxf8fa4Bxaa gBxar`B?82|a xT"x8n1Nu2A`3NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0 x na$r?J@oaj2S@SAg`0 @l0`?08 xl"|Q0`[@"|Q0j0Nu  h`*Copyright by Hewlett-Packard Company 1981.erase erase list listmsi":"msi get iNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRvNNNNNNNNNNNNNNNNNNNNNN 5/ 4/81/p NX AQ'CQ0a 1BxZBx\Bx^!Q*!Q,Nu/2Ag @fH@aL _NuHH4/a _C2SAfad0Ca:11!!.@a!Apf| "L _NuHCQ|NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNBHNNNNNNNNNNNNNNNNNNNNNN80@x0$xX"HgT&Ja$!Xa%r x8Tap08Ѹ8Ѹ8 x808H0Rxa$V8fTJxfN08ưxf6a%Nq08a%1^ A2oRx^Jxf1a%a$@`%a$`Rx`$ Jxnfa%`xNuaa`a`|a%@``a#!0@10@1\a1NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN""get save""save cat *catlist *list re re |"08 PgtPg\H`TH P0THa `Nu8fLpNX x n>a>`6&Hah`` f(8f a2<aL`4a2SAo `0`&`Nu xPTg.R"xT8f"HUTNufNu gRH`TfJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNqyNNNNNNNNNNNNNNNNNNNNNNa#08ȐxgRma\aL"xRxa^$I`$pD@10"x0@&xX00a$Ha"xa$ xTSx`R x0@xԀx\0Nu0@8IA2Nua$`0@8gNua$rTNuJxf#~ x`"f( xT8f`pxga`` aa`aaeNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNpNu gJgTNuSK?0 f 0Nu?0 f0Tg gTNuRK0TNu@|'?8N UpgxN L`fai` Ab`1a@pa`BJAmF APn@1R0 Kapap`$JAm(0xR @Mn0 KH瀀aLa41FNu1Fa18a`TT`7"nNu"xTa!TNu$xX!$ KaNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$*NNNNNNNNNNNNNNNNNNNNNNa$``!"H10a"ap&xXa#r080@x"x2a&1@a#a"fa#na#fRx`$D`",Bxna"|a"1 108Nua!2|a!,  g#ta!21 xXԱea!40Nu4|&H"JU`"a8 z!2|a!`@ Af`( Afa` A0]NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNa x$`"xTUa&$xTa"xXa KU"xX!X8!8Nu6ڳlNuBXoNuaa|6@ g" af`> kgF vfa`.a18aa.!T8!TXBxj x8BPaaZaanxNua`a!X xPTg&HaJa1avSxl` 8X!Bx xNa!8X NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNf a:a#`!`1,08@1Nuaxa```&H xg xg` a "`a!a`t1( *g> /g8 f$1,A!BA`RAap``1NNu!$a!``&x$aT``1,Bx08( *g /g ga"`!Jxf` ` Jxf` xfa `Nu` zNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN!d\!d` |"Ha$Baa`1`aa1@18 ,g ga1908@1Ұx8na``N,!l18a`r!$0@@!haJx`g 1JaBxJa xl0@1` xh0@x`0&xl$xhaB1@aJxfa`a018 x8Y-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNa34a30a 1,` @a"txa Bxa"ja`h&H/ a`` f.8f&p"a TNqa`a HNq`p"a >Nqp:a 6Nq&_a`a (``a l` X2|k08`!(aa Ra Ba jNuaa`aNu!&Ha8``$K f8g&xaa!Xaa``H28NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNV*j֊AV*NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@g x^f@/ zf _Nu/p NX JxgCQ/`CQ+0x`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"`NNNNNNNNNNNNNNNNNNNNNNEQ*SHSIaJxgAQ,`AQ*$HaAQ+CQ,aJx\f Bx^a`AQ+PCQ+aItJxf(AQ,CQ*EQ,|a f  far`4 faP`*aab x0!'-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNN!H"xIt\``1 xSHCQ0aaJxfAQ*CrP0atSAnaSxn:BxNu xg 1a NuBxNuN|`aDJxg``pNXaSxlBxxaan`*Jxf1`.1ar AA0A!K gh "f "f`a&G18f p ABS@fr N08x>f0< @@0@$h f JxfE!<1d1T!lNuSxdf&xlabfJBfNr1dr g fg> egD cgx bg xg /g "g zgNafG2r zgSKrY'NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNٔNNNNNNNNNNNNNNNNNNNNNNH[uAA 8g x0B2<3Jxg AQ.A` AQ*A/AQ00UH0I0 _ xg xf0??`8ga`*a*0 pOr 0S@nNupNXJxgAQ/`AQ+p2` xf aBa`0xRHn `1a`0xtNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNP=NNNNNNNNNNNNNNNNNNNNNN```)`)`+`+`T`b`*L`%`%`%`%`%L`+`S`Qb`Q|`Q`XZ`X`[`]`Z`o`o`o`o`oa11a29a31a32POO1AY&S``_(`_R`_`_``$```a*`dP`f@`g`i\`iX`i\`i`j `/NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRHlRHo< `pNXaJxgAQ/`AQ+C,p 0S@n xgC&`C0<0S@nNuCaps Lock is Off On 2xXO _4 B20f0A<`AFSn B20fa`ZZNl `>x`  **Missing ROM **error Jxg28f8f|NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN c NNNNNNNNNNNNNNNNNNNNNNj`j`j`j`i`^$M!420AC0"QNuRAoNu xg0<S@n` I<.?4BABDFRFg&m:`:AEA E4lx6CGCiSFf PeSAhxReDAiD@Ď_DNu$x$0X@ @gNuaZTNu"x$2ng0Hl,RAf!$TNu&M Ig"K$I"JfSAgNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8f8f8fNupNXAQ0Cp`pNXa(AQ000a40XHa,@|'?81 axSxl1FJxgT`L0p0|S@f00NuaJxfBxJxg`f,/ xgaaFa xf _`NuaJxNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 6_NNNNNNNNNNNNNNNNNNNNNN`!$NuB@BA"M4BkR@RAJl`!$Nua*J2Ap AffNuaaiHNuH@<F08.8H@PSFoB@H@`!!X@1ОGNuH@<F08.8H@PSFoB@H@`!!X@1ОGNu08.81!H@@GNuBNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNf1aRx08ưxg`f"/ (xmb0(_`Nu xgaPaaLm` xga4aa0 xgb```6``L````,`(`P`R`,`` ` `Z`.`R`&`rGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN nNNNNNNNNNNNNNNNNNNNNNN08.81!H@PX@DNu<8fL<8f&<8fr SFNur FdNRA`1BĞGNur,8 dRA`!BxƞGNu.8BA Fd*:<RA`1!ĞGNuG`GȞGH#H#H#H#H#H#GNuEB4`EG NuEGȇ Nu28jgMiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPNNNNNNNNNNNNNNNNNNNNNN```4`H``f`p```A`A`A`A`A`E`Eh`B`AV`"`ƚ`Ƽ`2` `T'`Þ`j`F`J`P``j"`R``B`|`|`Ž`@`B`~`ö```ς`x`ͨ`X```6`Ѯ1iNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNaR04B@<FBGJAnGNuEG GSFnNuBA@EGD eRA`GNu,,à,4L666T6~~°°°°&&&լլլլլ^Ŷ>ߌߌߌ_yNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&aNNNNNNNNNNNNNNNNNNNNNN``מ`լ`z`ծ`ն`f`֦`J ~````^`````ѐ``Մ`Ո````Ѯ`4`j``Մ `V`|`Z`z`8```H`ߐ``````4``R`l`R`h`````` ` `J~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNߌ ɄɄɄɄ```L`RdRdbbbbb`6``Jz FUDajn_PN;$NCNC!*%%%%8fmt wrt red wtc wtb rdbrNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNs2NNNNNNNNNNNNNNNNNNNNNN```4``V`d`l`n```*`` `:``x```T`f`|``֌````````2````0````t``\````b``X`j```*`d`P```00dNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdsconv list #Ap BQBXC 0 E,! E8!A. 0 0x Nu4f181>p ABQ xNAC ggJxg e p`и f xN!18@2;N`(h&fRN&Na ,g &N fGofr A d.8t:tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@NNNNNNNNNNNNNNNNNNNNNN`` ``<``|`````````x``|``"`p``*`b`J``````N` ````@`B`<`I6`H`Np`IF`H`H` `h`z`` `j``` 8` `` `p`4`b$$NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNV,oڊEZĔ.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNgNNNNNNNNNNNNNNNNNNNNNNb$IN`aAfa``!Nua,G6paLaNq08@S@CXO` J@g Jxf(J@kNG ga(`aXaTaPTNu1PN1@N `F0"fB@4 Bn8T@jp@D@@ 1xv BmaT caE6r NaxG4C`1va0 BlaNJ8QfJ@o.a2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN LNNNNNNNNNNNNNNNNNNNNNN|28@gz @g Ag`jLLp!x08`LlL 08|1~@g4Jfr(fh08*g28Ho@l05xJ H28(N( Upg0<a!>Nu xg xN 8>g!0B>"o0@01H2<90ah` xH1"xaT1BxJ*xO1NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2NNNNNNNNNNNNNNNNNNNNNNNu bKCa a0jJ8Qf` zp0Nua&G9r NLN b1 Cf!fp1NuaNE g&$@0gJjXJLHNuJ8Pf "8gaN.N4@"8gAgRHfNu@Nu28"g x$gSAf`DAx"08gaBLNLN8g6WNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNBxp"x0`a\ x@fB`pa| x\ ar$xAANua,alpLN$ xgNu@|'fVJxfBxF`Ft08fQ2I8:m:R8:AAAB!2a g!px`aE0aE8 xf8:gSf"8BgBB:!Nu"8FgBFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNa&@gaLE7@28"gAd x$0@Nu@4 AgB fAIANuG MaIZx:8CG$zJ0 Dg>"N1)1rN``$@ @op@@E$r)@0Hal1RD Df!M&xLx<,Av&6(xJk$L(Z@@fLHN`r NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.NNNNNNNNNNNNNNNNNNNNNNJBfp`/8g*a g!axDa _NuH2AAAJNu!B11: z!NpaVJxg28AxgaG428Aga!\Nua/,K0ap,_NupNNuar @bTNuA0{N  XP xgJ28@ A5"SNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1Xa 68X8 A bIx\C`1QQPU!lJ8QNua1`aPQ`av`p a2Sxdfa`,!l "ga` "gSxdg&xl`a4Sxdf`QT`J8TgaPTJ8Ug x@g&x<`XONur NJ8Pf p ap `1,Sx,gna fNurtaTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAP&6Q!LNu xL0 &xL !LNuBjA6VI&WI&6&6NuHp"|d $|NE$Rx,LNsErNN*i0Nup1TaFp11d`pa2a`NX` aLN `V0<aaQDAfATpBXU@fBxaaTaSx@ x$JPj N`J8Qg&aG5``aJ8Dg x@gr a>Nu xgG~88`a ,g g @gayNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN wNNNNNNNNNNNNNNNNNNNNNN  %%%%%%,++)))+)))+++*,%(%oni iret eir time wti rdi iofiosmoctmdecbitbandioreorcmprotshfaddotddtopar ctbl cmd tfr dev equ on err romernerlbuf trg clr cli rem llo lcl pct polu polc polu=NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNN`a``aT @g ax`Jx`fA~za` -fREah`` /,Haj,_`,_JxgEx`aG7ldpSDga. g gJ fPDNu Ef<eNu eg g +g -g .g 0e 9cTNu x$0@ @f Pf r N`XH&X08(XTntg@8`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN DNNNNNNNNNNNNNNNNNNNNNNrqs !A!!A!!AN!a`Ah! 8gA!A!NuA g @0Jo CBBQ`B8Bx1G8 Bx"ApBQaA:pBQBxNu xf 1BNuJxfaa xNA gJxg NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNTc8@g K2p SAfI|zJ8Qg08`g|Dk:`88`JDga^JFf g g RTSDfatJ8Qg0`ZaS3N4a$x$aA""`:rN2`0<aN4a!!XOSx@f$x$N\*J`,pa28jrN08grN``p!NHe,g( @ NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN }NNNNNNNNNNNNNNNNNNNNNNe p`и >f xN J :    P :@2nzh^VN*"$d@ `!D@18@2;N`dBx"0<atNua j!$1"NuB8aaAxNu0<aLHlBxPaaBxHpN`a1Hap1J08NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZŃ1 tފIT&NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN @NNNNNNNNNNNNNNNNNNNNNN`a|p` a|p`8a08gaaNuA| *H@)AIA0p*@0pt)2A;FH;P0pJJP)AIP)JPJPIPH*2*ARA5A0Nu@H `(hȠt) A?car*f0QaNHPDaXax(H`*"i 0!R@HQ@o>@222@d RA``t!Ppa0"xP 2LB8MgO2B"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN sNNNNNNNNNNNNNNNNNNNNNNSfJxn* xg"a6g**gNu*Hx`48jDBft8f4<Nut) A?car*fQapRAxa xL$x$JRkSGf`aE2A2<1d!\Nu0<Rxdgpaz`\a1T(K1gpSAfHx1 x\!\ f RxdgTNu @0xfC&L fSf R @Nu`28RAIAHDRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN MNNNNNNNNNNNNNNNNNNNNNNQ|| |Nu*@a())ffg IAANu@Nu) ?ca r**Nu@|'*HVI RNpNuAgSAgSAg`)g2`adP;a@ fp_a*B rg4 B`rg*r ?g" f)far` @` @fr AQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPNNNNNNNNNNNNNNNNNNNNNNa x\ 2Ba Sxf` LJxTkNuaj1Bx Ao 3.f32<90a`1Ux28Aaa4`hJ8Qfa>8&Laaa CgaXja01kFaa0j8fH@`8L a>0ga6`a4 Cg>aJ8Qfa`aJ8Qf"08xk08vNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN |NNNNNNNNNNNNNNNNNNNNNN;Nu)gXO`f$2g A@2*`0gaNug|Nuaav*|pQp)|| Nu@|'Ha `gaTT&jBBLNs"*g&A2L LXNu6* T *g @0BBf`$|'aa`f|CNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNf`6101 PNuC n!!J8Qfap1`a408G Kr ,gRASGfSGgNu8Aa`8`28`aa2LNu f)g ga g Cf  g|[SCf`RH)j6j2*FAA5@4*gg a:gag |ag&|gNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNg> AlaXIpN`Sx@0aa""`!D$08Nu x2AAfXX08@ @g> @lN1a(xpNR`Sx@2aa""`!D$28aTNuJxj(rtBxJ@gtB@Hf1!XONua2`Jxjp2k0ARA AnV$ bFP}NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&NNNNNNNNNNNNNNNNNNNNNNpa8L aSDf| pNNualAaFaf`L aNSxfNu(IL  ga2`NNPN$N N*N NN(NNNNFNNNNNN>aJ$&Z*Jxn$p)fpGg)@ @fpafNu|@@a{NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSAfH@J@f:H@!gD@2`N`Nua0E3aLaaa h?ra28fa E60Nup1@N谲x@g`N!$DNupaa1\pNL`Nua`aa`a`a`NuNuaataa`\aa`Vaa$ax\`Bax\`:a28\@`0aF@`*ax\aL`a08\x`a08\JAg jQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNAp5@5|@@5@pa)Nu @bf*)af Nur5A@|'*gYANs| )g2g|ap)Nu)g| a@NuaaڎG9NuJf 8g6ap?a*@J8Pg@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNBNNNNNNNNNNNNNNNNNNNNNNDAh`ha$xDa*J!!XO`pa&x@gg)f0Nu)f)g g*ga VNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNNNNNNNNNNNNNNN4*a0*g  g g Bji`T@gR@ gX@)f g ``g5@5B*f,ag&a@|'?*Hz@HVI RN5_FNuaLfH68lDCf8g6<`6<Joa$f S`Jxn xgaf `HxNdNuaaa,ENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNaNug*/a"J _grx1 Nup`@ |2<Ϋ4B JJB4@0gXA5A*@@tQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNNNNgHJ)lBH(xJlf0*H9@H&R)SKz*UK &aapa L8NuWIa*gNѠNѼ``* @aaъNtA@IdAN``<`P`v````a26%KSj ga0`NV`NT`a%KSj gj g`|'?*jNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNoNNNNNNNNNNNNNNNNNNNNNN|NuaNuNqa@E8p)gpgT@Nua,)g@1NuAAN`` `*pNu0)Nu)@@ )l@Id@@Nu)HNuAAN`` `*Nu3@Nu@fLJl|Nu|NuH@NuNŌG8aaD3@Nuaa80)a00)Nu?028lDAfr8f2<fSnJxn xggNu@ aN:Nu?a25@ @gf$aȠg`Ji|0*@`fpS@ab)gPB0abJi|fXCCNu8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZŃ/nيCU,NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  NNNNNNNNNNNNNNNNNNNNNN@~0<2`a0*JY@mCBBQI2@IAAA2`ft`laTp2<@ap "2AahaT2<8gFA2`ha*JU@m2Ia!!`JfAa `aA7aA80 xNu3VNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNhNNNNNNNNNNNNNNNNNNNNNN`p`0tp apa2Map'aaR 'fNu### Cg0<,Nu|-G`FTNu0NRH2H g2 "g 'g (g` )fRH` gf`g `Nu"x3|a`ǎ0* HѪfѪ5| RT3|`hWI)*ga`a|`Nq)@g`* @aa>`.A@IdAN`````<`2`|'7]NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNgNNNNNNNNNNNNNNNNNNNNNN`aNA1"x<\fTNufNu`"xNNNNNNNNNNNNNNNNNNNNNN08txho a1 tIxN.SDn! ! 1 1l"x$a08CapIxN.SDf!\ $x$0@@!$1(1l`X xtga xfXO`JNuapra2<@paBp "2A02@lD@ @@l0@AA`a08lB`@PNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN;NNNNNNNNNNNNNNNNNNNNNN< !A!Nu$'cll for to by next itfstffti fts xref=<0<. gJ 'f0N  g (g0< .Nu"x<\g fan``0$8 @gaA0p~apa&p apa`p`p~apa'NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWÃ/q݊Ia̔8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN oNNNNNNNNNNNNNNNNNNNNNNl.0@ iHap "2SEm `a2S9SCn`JlD(J#SCn&JUJ. އ*G0@ iHaXf3LSEm `"2`vŷXba40SEm`0#S@n0 r Hdr S5%F irNF55<@*J`.aFUAg|a*J$N,H"HBD4gJ .g* g +g -g 0e*J@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN Upg^N  g4!!xi\AN,iRJAg AbF,N f>BxA*NANi" A?b-8,8-N`@8N17N18N~ UpfN0`AfS@fa Am?81f\NTO@|'Bg xg xf08zg>!1NNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN 9c `" DSBn`a`Nqx,J`,JBBa`a S4PO`a Am A$nBx,(a! !$aN*JBBaj -fRx,a^H瀀0m  o_A  o #o   o8(l?AC a2HaA8!8!8CaL`S@m   gNu08,JxgxNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 'NNNNNNNNNNNNNNNNNNNNNNNJ_gaFBx xNNNv xt08 28$4@6lDC88":8&<D>lDGCnlJBl08DFd2IA@D@^@24J:B88(JFm"|`"|dJDnm``PSCmS@lpTHJEmAGm`NuJFl08DBd2IA@D@^@<N:F<88("|drJDnm``mNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ſNNNNNNNNNNNNNNNNNNNNNNXO`f$!$N`a` K0aP``aUAfa Am A$na0!4!8!$aF`1H!!xp-2<@azIVBx<,NUAmnHa> G,b41 g Upfa`pab28g gJ>8 gpap*a~praxpAatzxd0&xJ3@fUDn<NSKHƌ paLp*aHpbaDJFg00a8HF00a.pWa*UDm0`REGl xfpap*a pra[NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNlRx<<-"x0A"2<`a217a jar QCA$>G GgJ GgD[ Gg * ]@H<aT Gg ,0*R@a@0* m ,@a.]?NuD 112TBx(xL!L)x)xA!A!Nu(x)xT l@iNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ENNNNNNNNNNNNNNNNNNNNNNpBa`LN(xfHa"8gF"Aa @:o0<:S@mTI`a`8gHE$RNLNu`a18aS1aP9aS3(xf"M0 @g@ @f&Y24"Q>AQn 8ga @0g0 @:m0<:2Q` @:m0<:Qo2S@m`TH`8gN~UAmjSAn`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNBlN(xJxf 8ѬѬ` xn )xTBl lN&&%%%%% %%% %8%%%%%%%%%*  %*%%* +sqrpipbeep prtsc goffgclrgonsaveb aclr aonaoffklonkloffon knob knobkstatgptr gdump gload4mNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN *tNNNNNNNNNNNNNNNNNNNNNNdm N8>WAbV8GN*> O1$ A2b@a(x4,h6,jBABACA1 1""8g"ADCnC+dBB! D!$Ha!H$!D <8$ x+"odSx"Fo`48 S@m Bm BoPBTISFnSx"mt<8$ƒd`6CJBmlNp` ``lTIFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN :JNNNNNNNNNNNNNNNNNNNNNN>0o21 ` N,pBx JAo8:TARX,܆Da& 0 0 ,fRN`a<"H2a8*J4Ao4RBSBfAm nrNurNurNu eb`0@Uf6$M/ "J4B Y0 B@g6 BgHB Bf 4"QgQn(Qo4@lt0"_NuA"_NuABDfNua`S3aZS5$MCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN gstore bplt sfk pkbd fretmsi read rstr data stime rtimeon cycle on delay on match cyclecretdretmretsysboot poke peekon pfail adump tabxy rcb dwrt dred xyzzy@(x2;N"&>~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  {NNNNNNNNNNNNNNNNNNNNNN"J2 AgA Af&Y24"QQnf"BDAAo0a @g SAnQo2Nu@Ae26gd gSCnNu SCnNu6@ iH2<@arp "2&H I0gSCnNuC g&@eӱd Y0 @HNuDfpNu$Maa&*J`a*JJ@oBA`a*J2a!lNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNf$.8BRZb2z0ʯ2 f b  ^vzNzNNp2UAnfN0o An1TpN< xlJxj1!`aG9a`ASJxgJ!Nua`zAS`a`h 8g @SHCu0prtvxz|~$@ NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN \(NNNNNNNNNNNNNNNNNNNNNN!`a@f1(1*GTaJAmSx(n08* Ka:`a< U@f"H6` *J6@ iH2<@ap "2gz ae zb SCn`^$Mg*a*J"H2a*J6g Amr$H&IRH8 fSDn`4RAS@lBA`($M>a&H6f*J`a<:2<@@i&*JJG NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ՁNNNNNNNNNNNNNNNNNNNNNN&@H0n8g aANNu08`08`08`08NNaN`aN`aN`8gAz PNuN204NaN$`aN(`aN,`aN0`aN4`aN8`aN<`aN@`aND`aN`8gA PNuNr20111NnN`1,ENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZŃ1sފI fє;NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNnNuTNu!aNuNuaaNuaJNu8Uo]g aJ@gTBxa NuaJ@g228a`(8Ha~`"8 a`"8a` 8 HabNqTNuaV`Xa!$a Nu Am An8 g  TNua!$a Nu An8 g 8gTNuaa `uVNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN >KNNNNNNNNNNNNNNNNNNNNNNa,J)IBl` "g f` "f` UpgN l8gZJlf4pra!$a`@ f9x( )x$9|RI)I I f&1 (!$1 1`aX1a32$x$ f`Bx -fRx .g 0m 9n.,Ha`Nq/,G08xN`AaNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  NNNNNNNNNNNNNNNNNNNNNNa lNu!$a Nu1 1TNua 0Nu 88 faNuaNuJg8a ,pNNuahpNNuBp!rpNNua np NNu08R@ @n(1a pN`a pNNu` xD4f1NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN kNNNNNNNNNNNNNNNNNNNNNN&_ ,g #f)K`p "g8 ,gBR@ ,g g "g*`SH$l)H J$x$ad`Bp,ap&I "gR@` "g ,g fSH)H K$x$a$pN(```D9BfNuaBxBJxg8Nua1BBpapa$Bpapap`aBNu|wNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  NNNNNNNNNNNNNNNNNNNNNN` aaNuaa ~Nu1a NqaNqa8i *Jk jeSR! gJxg Ta Nu8Una Nu` ]f $Bx xlSxlB a ,! p!rpNNua p N` J gDRx`08 @D8g @D7g @D5fa *pNNu`SxRxJxn`a `5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN X)NNNNNNNNNNNNNNNNNNNNNNaBaaa2a`N^!!NuAN4aA"LN PLNu")8)8Nuaa`ar(O))aC.aC0aa)aC,aC.aA"LNPL.LNV@@@58@C/BxNCNANzi?C oN/x/x 2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  рNNNNNNNNNNNNNNNNNNNNNN28SAJxkDAa NqTNuJxk` vJxf |` "aNuaa ZNu1TNuaNuaNu8g V8f HTNu28 An B1a Nu` hL!!rHBxQQp"8l !p Na4RlJ8f `J8f \J8fa TNu08 @NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNXONu)fpBB/)/Aa/AAaAra/A "OAZN&ANi* PO$"NuN Upg0 AfAf N0Nqa8g Az PNHalNT8gAz PNL` UpfN`0faJ@gI"< ))9 @ op S@l NahX3`aBx$UAme1NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  HNNNNNNNNNNNNNNNNNNNNNNd7fP`2 @d5f J8fP`XNu 8 o J8f,081 @n pa Nua Nua 8 !l "28pNNu1J8gTNupNNuL"RH1p NNuJ8gJ8gR`a 2!!J8g:!a.Nu xCp"8mNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNdgSAn\a21$a6! a0 AIRx&8 08$gIeS@g `0`Sx`!$aZ` aNua\*JBS@m@  g0m  o$_  o o  o n鉂`NuaZBx$SAgSAfa~1$a A4rRxId08$gnD@JeTS@gS@g S@fFN``"` 2>SNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  {&NNNNNNNNNNNNNNNNNNNNNNl HVf!RlTNuJ8g d` a|aNuj1a `!azNu`$`@` 0@! a `a.Nu` !T!8 1`` ` a Nu`aNu`a d@ @@fH @SEfP` @DBfBxTNua `$a`abi h1gk fa NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNJx$nHSx! aJx$lJx l CA a6`ABrSxaX0x:,>6BEm:$ 334lx҂ҁ_@@FhxSElKeDiDNuN18Np Af Upf.a>8`. Afpa a>mgN28^AAo>` pa>8 xg.p NXIQ'<80@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN .uNNNNNNNNNNNNNNNNNNNNNN `TTTTNu xT` x8`a`ak` |Bx1P1!! aNu`` 88T!\ `a6Nu` @f&a`a @f (m \! `TTTNuJ@j x$ @g @g @g @g`p`.0(H瀓T` "h QL0xH11RxR8f!C! gNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNaSFnN<8SGnNaNI|aSFn`There is no cave here. `$`.`>`F````:`` ` ` `p!P`f BNu$8ኴ`谸fNu!Q _N``,Hx08@d2m @n ; Ha`raaZNuabaiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN DNNNNNNNNNNNNNNNNNNNNNN`"8f!a`a`xTNuaaNua6Nu8gtUgSgWgB`\ 8RЀ! PBx1a`a!! aNu`F`"` x8T!a"NuXob l!X`Va Nu oL`"x UJxf*TNuaNu"x 08xf I TJ@g g`fm!!4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  zNNNNNNNNNNNNNNNNNNNNNNPBDCgPC Bn|Np` ``|`0<N`4JAg0m* APb"@|'A!1NBxPSAnFaNBxNBxP` xf8HJxNo*1Pa( xbBxNBxP28Ax`NLNuJxNo(Hp xBA!SxN0ቂ@A !LNu"xT UpgNSAfna$N,H(NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNW,hъ;{S*NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  0NNNNNNNNNNNNNNNNNNNNNNNNur:k"8Rҁ! 8!TNu xD4f`v 8 fTNu8 8fBNupNNupN`TNuappN```a`aiJAkTNu @fBA`A0`$ ASCIf Ifp r`R@f NULLfpr11 !$a!oaatNup28fp!pNNuap NNu08 g"rA0Q!a,NuRSnTNuBP aUAg>SAgSAft0@ @ffa0!!$a: Ag AbLeNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 8NNNNNNNNNNNNNNNNNNNNNN` xlRxNu$x$a@NuBxp!0<! Nu _1Nuad5ad7aD9af9aG4aS0a11a17a19a31 A  H@H@401Nuaaaaaaaaaaaaaaaaaaaaaaaaa"4`"n`^`RoNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN a!$aSA1D1p A bz1aaNuCd8 k pNNupNNupN`` xD4f,p`.a8` AaPJg2 @nS@gp ` @fp Jg2N4DA"x""TNupNNuB8B8  fta!CBBBaBA :g8 ,g``*NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN! aNuJxgQ$1aa`,0@ @f0x" 1"i J8$fff`J8$g`H`P$ xp0S l`a6paNu` xWfC!08 @g @fBxa*Nu`~`t`f1!! aNu`r`\NqaNua@`R! J8gna`"aNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN (?NNNNNNNNNNNNNNNNNNNNNN`"```h`` H` a#INNq!B8a" BB!A!!A4!a#n`Ar (g YgWgBQ xNAr (g(Yg$Wg (gJxg oB`и!@Q xN%%%%%%%%%%%%%%%%%%%%+gNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN` a xg 1av! M:TNuRAxg`6`p`x xT!! aNuJ8nk`J8j1! xN f x0@1J8oa xfN&x8o8X"x8TN` T$x8TN x0 8r0Sn 8TgJxjfj1fNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN&&&&*drive rprt rread sprt sread typeon end asgn files open getk getb getm get chain savek savem save copy renm repk killall kill cat von voff dump load resave dtypeinit  NBABC&HBBad :k$NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN1aNu x8P xP08PJxg x0@08g @`TNuad`a\aNu1 8P!"8TU! m6Bx`a,paNu!P&xR T!o Xa`&@aBx xNaNu8faTNuaaNNu1!ng 8NU! 1NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN N]NNNNNNNNNNNNNNNNNNNNNNg ,g< ;g4 g. gPRB`a@ 0mD 9n>a2 ,g ;g g`(PJBg" B nRC C nJAg0<8Nu gNu1l` 1l` !@0;N`N0HxN1 L 2nB^FL.6  &4Hz!ajSAf Z QpfINNuaNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN`apa6NuJxj 8N"8Rҁ!dl"8d\fda!d 8ngBn @0( gBtNa&Nu x!n0(gNTNua,aNuaNuSxk:aZNuafaf1 8f2!a,`JxgraNqTNu` x44fJxgr`Q`P`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN }lNNNNNNNNNNNNNNNNNNNNNN `aNuCe F 8aJ!TNuABBBP$x$0BXUgYf N4BCS@m r Cg  g :gSAmQTNua`l AmJ ZnDTCNNu!a`Na`(XCr0HBia`4a` 2Ag` ,fPCa``al` 0aP``|g4J8k AcoJ8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN mRNNNNNNNNNNNNNNNNNNNNNNaaNua\1! aRNuaaC"trk 8 0C"msi 2":B@8kBA8kdAaZB@8k,aJ"A#!nabA8Cp2QaN2<= Cp2Qa: 8o Bx xgpNNuaNua, 8C#a 8 Ca C<NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNkdAi:HA`J8j` J8jpNS@k   gTNu 0m 9nTNuaSAgSAf!$a"NuaafNupNNu 8a!TNua AcnFNNu!Ah6`HNNu!HdAiHA` aPAiTNuafSAfV Qpf N20BxINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ^cNNNNNNNNNNNNNNNNNNNNNN)8HHa<(pNNu @f J8g*ALCpQ08HCa<#aJg xlRx`VaaTNuNULL TDATA PROGRMKEYS SBDATAMEMORYBINARYNBDATAOTHER OTHER ASCII SYSTEMfile scd type (#) cur_size abs_size p%`apN`2pNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN`11G8pN41! 1pNNuapNNuaTNuJxgNuN4a&aa`1aGfp N.SxnN411G868! N4BxPN4!CN2$xSB!QNua2Nua pNPTNuQTNu`japUAg:SAf0BXUgYfN4*J NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZă/pۊFa̔6NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  J\NNNNNNNNNNNNNNNNNNNNNN"! 0 + gp@J8k,7|p0"+ lR'A aNuA6x7H`ABXBBXN0QJ8gB8Yf.N4W@f$ ef nf sfP` dfR8*JNuaaSA A bG1!gpNNupN` 6xJgNua~`a4`:aHJoP6xs\NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ZbNNNNNNNNNNNNNNNNNNNNNNRRR|RR> R6x0kJ8k&l0`aNu6x + l a`aNuJ8nTNuP6x'x 7x`N6rNq1`a! N2Nq0k KYAk4 3ef,$K (.gRR@"""  fr+<E|.` -f2UA0gTVf aH"x QSxnNu0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  NNNNNNNNNNNNNNNNNNNNNN+Sg fL f2nv'A 7|Nu`"j]1Nu j 0!$11 j! NuJ8f66x7| + l"R'@ J8jaB`A6x7HNu`6x +g"@08@U@fBxJ*xON0a<`a6J8jBaNuACp?VfrAC""THNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN iSNNNNNNNNNNNNNNNNNNNNNN@ @f(a2a(Sxo x ! "x$T!$0`NuN41"H6x0k2<HAo$+ Hm@JAla@00<Hxo08xS@mQ0XjBJxoa`7HNua`7H! l0`a` a"x Nu`Qa+Sg g`\Paaa,`^J8g::NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  NNNNNNNNNNNNNNNNNNNNNNNu6x +Ы S!NuJ8fa0a@Nu0x08apNNu`&a J+gl`PLLxH!1H1H`NuaNua18j8rpNNup NNu` ahNupNNupNNuU@f 8f.! 18j8rpNNupNNu` hNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN <NNNNNNNNNNNNNNNNNNNNNN6x +fNaNuP6x + g(`a`*$x$j@pH0;N`z$TNuN6rNq1`a6x0km ! a"x 0@> @g @g @>g`L @H7HQISxnNuQ0*"j Qn!$ j2* V.11`Q0@WNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNpNNu! !`lPP BxBa & AgV0@ @@f0N4*JHSA @SEfP` @NDf N1 AgUAgSAf a&1 a1a RNu xTJxk1N2`B!08 k2R@1N2`$ o !! R!!TNu x8`` INNu !!zNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 1NNNNNNNNNNNNNNNNNNNNNN @fa6p28P.1,@1"H6x0km ! a&"x 0@ @ g0 @> @g @>g>`01(1*g 2<HAo0x*2@RAAA7A28Ao0xS@mQJx*o:! a"x 0@ @ gP`0x*gP2x*x(1*`a(Sxo x 28! T$p`ĞNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN1A AUTO STHBPBxBx a`ad`1/1 Nu08 @D4g @d3g`FA T0F0000Bah` a(```28 AD4g AD6fJ@g 4` $aNuN2t xfN2ajNuN1P xg4N1N1 xgN2!C5~`1N3T"x!M>TNuarNu80NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNHZv AA g6RA A n*`0 bpNNu ,g g`PJAg8 R n Af 8*gpNNua Nu8 HAa2J8g8TNupNNu1D62gSAg WAgWAgWAfTNu @g @ f 0BBNu 00NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNJ8fpNu28 x$J8.f08o S@t QPo0Nu08,x(Ab0Nu0`Ja`*$x$j@pH0;N`~D$TNuN6rNq1`a! 6x0kma0k1*g @nCPQ08*2<HAo0x*2@RAAA7AJ8gn4a8 -fR8` zNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN NuaDUAf4a +Sg f4!$N6r`N6i 1kN2`.` HU@gY@fN4/,HN0,_ I6x'HTNu` Qa a +Sg f |! 1`Pa a +fa *J8k kga Nu6x + ga:`:B$x$@H0;3$NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  ,>NNNNNNNNNNNNNNNNNNNNNN+gQ`a Eg eg`reR8a`S@m   gNuXJx*o! a"x `x/M .g 0m> 9n8N0p,_`.,_A"x LJAg 8gHQISxnNu`0@ @f.ap28P.aFSxo x 28! T$p`Nu0*"j Qn!$ j2* ]~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNN`@@@@@@@@@@6x0kJ8k&n l0`l0>` a zNua `a nNuJ8nTNuPJ8f>6x'x 7x`N6rNq1`a 6x0knL@HQIPHSxn7HNua`N41`0@ @fa T1"H6x0kP2 @gt; W; `J, <>#NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNHmAo@J8f$+ &僔Hm~JAna~0<Hxlr J8gQr`08rR/NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWÃ.pۊF[Ŕ/NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNxf x8NuPQaVNu1 N2a!TNuaNu 8P"8Tg !S!R!ar`6paNuP`Hz!aPNu 8ng &!"8NS!R!a1r`paQ+a `!aNuSCf xtof!a``! `a`NpNNua(pNNupNNu @ gpNNu (8L`Hp!ap``pNNupNNu8 gpNNup N`(8L`Hp !"` xD5f 8fpNNuS@f^aNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ONNNNNNNNNNNNNNNNNNNNNNMXJPIH|H G8F 8o GƴgPm`#\TNuNNuN0;N x*aTNu 8|r AC0Wf S Q!!aNuAC0L416( g: CgNf0f,Xf(1LHH H1!INNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN (NNNNNNNNNNNNNNNNNNNNNN`a`XKdDV+a NuN6r`Da`:a`*N6r` J8+f *aF`*a`TpN`Nu`.TNua8Hpa` a*Hp a`a!"oa`N`"f 8,R`BB,Q* 8 f" 8и&o 8l P*!&, 8&"8a!g&J8*g,S!L!Ҹ,!pNNuaNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNN 8|!!aNuA10( g. @gJx0k ( l^P0 ( Ш!`P6Jx0j !014 m 8RmJ86g!Jx0k! 8m!!014`Jx0j 8m aNul 3| `aNu 8Rl!a 1`TNuaNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNNNuL !Ҹ,!pNNuaNuJ8g8!aNu xCp?Vf! 8R!ؐmJ8*fR 8Ѹ,`F 8"l0p>rA0Q 8!,и!a6Nu 8,R"mTNuo Nul Nu!! A!QpN``P! .xrJ8fRpN`8I3NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNNu0xBh `\N1C"MSI 2":B@8kBA8kdAN2B@8k ,N2"apNNuapNuQ6B0! 8|!!abNuA0( g& @g6 ( jP6pѸ0 ( Ш! m 8Rm 8jP6pѸ0N1ACpJ86gp2QȥNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN "NNNNNNNNNNNNNNNNNNNNNNg A5~!` 1 xNaNu8fN0!MTNux xfN1`N1N11N3T` xn D f $BxBx a 1SAg.SAgSAg` N7JAk Nua1 `a1 a1a Nu1N2a(!!pNNupNNu1D6 @fTNuRAsSg:SgUgr`.8LrHdTAHdRAHdXAI`a*pN`r `rABXBBXN0Hz*!BBpNNuaUAfa!k0@p @@g0 @Pf0@ @f m 4(2(0SAXVg `N4HegS!R!0@e!`TNuHz!NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZă.nڊE^ɔ4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN|a08828xv@gH0x~!aNu`laNu xtgrAvpJX^ob!TNupNNuaH`TNu08 @d5g @d6g @d7gNuN20G&?<N.SWnTN4pNNua.`WARNING! USING SPARE DIRECTORYa"Nua`08zvѸNuL0x o"!oX!6NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN yNNNNNNNNNNNNNNNNNNNNNN!aNu!014`m xRm`jaNuaNu @ gR!aNu0xBBBB!ahNuBx00x~!!aNuA68048x102JCfJ@gJAg`!81<`:fBf!81<`fAxf!216 gm=NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ,NNNNNNNNNNNNNNNNNNNNNN rt&8HBxp NaRa<`!!! 1p Na.a`"8ӸӸ`TNuS oRNu08 @d7f PN2 @d5f J8fP`XNuJ8fJ8g`ACԳffpN`TNua,BL>Hp NNuAC""TNuBL~><NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN 80CN2aACp2Qa2<= Cp2Qa 8|!!aNuA xg1N10x0( g @gC""21 C/at C%ajP!aNu14 @g @l 8H@HH@RЀCa8084 @f08C N2`" @f J8g* ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN iNNNNNNNNNNNNNNNNNNNNNN10 xRmb0;0N0Rg!8a.Nu0x<00!8`!8a Nu0x<08XP!8`b!2aNu0x608TP!2`@!8aNu0x< Bx 882g!aNu``4N1C"DRIV2E 8HN2,8H8HkdAN2nNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN #NNNNNNNNNNNNNNNNNNNNNN6C "2a0| m6 8R@mN1TNuNULL TDATA PROGRMKEYS SBDATAMEMORYBINARYNBDATAOTHER TYPE_9ASCII SYSTEMAVAILABLE RECORDS WARNING! FILES OVERLAP FILE NAME SCD TYPE #BYTES #RCRDS ADDRESS p2`pNNu` Ac A f NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  ZNNNNNNNNNNNNNNNNNNNNNN0! pNNuJfz!aNuH! pNNuaNup28xvTNupTNu08@ @f08@He1TNuaNu x 08~x|@T@!0!4 XUo 1 ထ!Bx0x|!!aNuA"x4LJPfp`A A$f NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNo$8o!!TNu`p N``0;N .F28^Jf8aNuP00x|!!aNuAC 21fXfLCHYHTNuJx0j0xJXf !0140|m xR~m`rAg" "g ,g :g ;g NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  NNNNNNNNNNNNNNNNNNNNNNNHA Af"m!4 xR~m288v:<< x00gkJPg@fP`n @m<CT` Fg2Q`180x~a Nuaz x00Tk|x8fY 02AAA!@x|!!aNu x\2P6x804P0 x8H08zvи!a NuaNu!aNu`2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN JNNNNNNNNNNNNNNNNNNNNNN n`QJfTNu!aDNuA2x"2BL?0Afj0Bfb0CfZ #Hp!`p!aNuA2x\`abNu0xf0xfa`` xD4fJx0kJf08xv!`B0x~!!aNuA"8 Am2H@2@!H@A1g``B`vNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWƒ-pۊF\Ɣ0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN JNNNNNNNNNNNNNNNNNNNNNNf z@f pGP608XypaNupZaNupaNup xHf0<`1PpaNup-a``2aNu8J@ @g, @ g& @g @f8Mf` SxXn|``cۈaJNu08p 8Cf@8rrxZA\SAmXWg SxZm 0rE xHg2< 8CgrLAgR@H`<Ha`"S8CnS8FnbR8DpxxJaHTNu08@d5gS@g S@gU@gNuaNNu08N@aDNua*Nu@f^R8EpaTNuxL1L @NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN yNNNNNNNNNNNNNNNNNNNNNNZ08Z@A\00HaNup aNupa NupaNupaNuSxZnAP BpaNupxaNupaNup xHf0< 1PpaNu0<a`TNu` LRЀHhLC xHga>NuaBNu DQEJ8fBp xHgJ8jpa*NupaBNuap`&xl"<YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN SNNNNNNNNNNNNNNNNNNNNNNlp`NuaNqaNu1HpaNu08HTNuLH d B$|PpJgnV$|PpJg`G"x`||aNu 8dH@X8X@XaNuaNu8HXR@$lr$8hl"1p5Aa:`hJ8kdJ8j3@@|'a` 3|JixGSjm5|NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ,NNNNNNNNNNNNNNNNNNNNNN$8hl"aDNq`$p aNupaNuap`&xl2<axNqpaNuaNu8BfJ8Ef 8 <Ѹlhn^TNuJ8j PEB8`RaxNur8J@_@g6S@frS@frQ@g&S@gS@g"@ g AgS8DnAd01Nu`08Lga `HkHjJ8fHkHf`p!prKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNF xlpp)fH*fa`:0`43@@|'xG5|F)f*faNq0B)|aNu1H|paNu8Igad08H@ @`fRdlhl~TNu@ @g @f 8Bnf`lp?!p!p!TNu1?xTNuTeNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN 8CgprI!!TNu0< 8CgpI1xTNujkhih+lhhh`11f0p? xN* xNp_ xN8`GH6r`p? xN* xN8@ xNp? xN*@ xN8 xNappGBr`dpaNupa0Nu NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 1NNNNNNNNNNNNNNNNNNNNNNf )gUNuTgNu0NNNNNNNNNNNNNNNNNNNNNNnN1N3dHBajNUHz8+Oa:/?8N,LBa\a&CrX2QN1TNuaNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ^NNNNNNNNNNNNNNNNNNNNNN SUBROUTINES s" "sssssssssssssssssssssssssssssssssssssssss" #clear special function keys= 0;0;0 ;00;0@;0P;0`;0p;0;0 ~   #scconfig=" noselcode;0I}K}; A # nextNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ׵NNNNNNNNNNNNNNNNNNNNNNng device? "Keytrap1;0A} A0A0 A0P;$~~   #choice=!0"*,"Choice,;0P"*,"complete,;0;0`;0 ;0p !00;0~   #yesno= 0"*,"Yes,;0"*,"No,;0P;0`~   NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NjNNNNNNNNNNNNNNNNNNNNNN "is device hpib?"M0;"getmenu; "not HP-IB device"  PA, 'hpib' ; "complete HPIB address"  A0P;2P};"P  A0P;~ ;"BEGIN PB};"B ; "save printer hpib address in result buffer"  #!DETERMINE WHICH {NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN N"NNNNNNNNNNNNNNNNNNNNNN sel code=0I+I};I2;" scconfig exit  I2;" addselcode 0I,;0.0};I0p;00} # addselcode=K0+K};IKa} Ka2;0Kb} " next sel code # noselcode=2q0@;" noselcode2q0@;" next sel +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNEXERCISERS TO RUN= #getmenu=H 'menu' ; "display tests" #HA, 'choose exerciser' ; "NOTE: user choice is saved in E$" #A0P;~ ;"BEGIN; "user wants exit"A0, !'are the required cards present?'  A0P;"getmenu  6NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  }NNNNNNNNNNNNNNNNNNNNNNcode "error; "fatal error so trap it"# scconfig exit= "also see error trap in line above""scconfig error trap shut off;00/0P}#scconfig error trap shut off=~  #printer= 00P}~ 'yesno' ;0@"*,"Exit, INNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN#getsc=E" int. HP-IBA0P;"getmenuE" int. HP-IB;0pS};P2/0p;" secondaryE" int. HP-IBP2/0p;~ 'address conflict'  E" int. HP-IBP2/0p;"getmenu  E"98624A;0S};SA,0,0,0, 'choose sele=NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  (@NNNNNNNNNNNNNNNNNNNNNN~ ;"0Do you want error logging restricted to the CRT?"LOGGED-IN SELECT CODES:  I0 21   "next;00@} #I0pI2;"6000002,I"100002,*+00};000+(0@}# 0P0+0P};00P,+ I2;" I, 2I;" I, iONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNct code'  E"98624A;0S};SA,0,0,0, 'choose select code'  A0P;"getmenu; "user wants exit" SM, 'hpib?' ; "Is device hpib?"M0;0M};" secondary  E"98624A;" secondary SA, 'hpib' ; "completNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  qNNNNNNNNNNNNNNNNNNNNNN 0`0P,+  0@0;"HP-IB 0@0 ;"RS232 0@00;"GPIO 0@0@;"BCD I0p;" int. HP-IB I2;"crt;0P0 +0P} #next=I  20 ,+;" ******************************** 200,+;" * B NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  ONNNNNNNNNNNNNNNNNNNNNNe hpib address" A0P;"getsc; "user wants exit"  # secondary=TA, 'secondary select code' A0PE" int. HP-IB;"getmenuA0P;~ 'choice' ;"getsc # getnumtimes=NA,  'numtimes'   A0P;"getsc  0A} !6NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNV+k֊AX”,NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN$ 0a0} 0p000;0p0`};"select code search loop2002;A0, 'address conflict'  2002;"choose select code exit 02;~  'no cards' ;"choose select code exit # prtscloop=JNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN0;$00b0W"O20;"required cards exit00b0W"O20;0PA};"required cards exit "00b0W"M;0PA};~  'no cards' ;"required cards exit "000@}0@0+0@};0@b00@b0 ;$0@ObNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN>4NNNNNNNNNNNNNNNNNNNNNN  0p0;0`0p} #20+2};0002b02b0`2b0p;$#0@02a0p;" prtscloop0002aP0`0p;20+2};" prtscloop0002aP0`0p;" prtscloop202a7NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNaP0@aP2/0@b0;$W"OW"M0@b0;"required cards exit W"O0@b020;0PA};"required cards exit W"O0@b020;"required cards exit 0 0;"HP-IBY  0 0 ;"RS232Y  0 E2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNP2aP2/2b0;" prtscloop00022a2b0;" prtscloop 000;H0+H} 0002a22a0;H0+H}2a22a0;0H,+;" 2a, 22a2a22a0;0H,+;" 2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN . NNNNNNNNNNNNNNNNNNNNNN00;"GPIOY  0 0@;"BCDY  ;~ ;00P,+;0;0P"THE E," TEST REQUIRES TWO DEDICATED , Y" INTERFACES. HOWEVER, ONLY ONE ,Y,"INTERFACE AT SELECT CODE00a," APPEARS,  "TO BE AVAILABLE. "Keytrap1;0A} I06NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNa,2b0;0`H,+;"HP-IB 2b0 ;0`H,+;"RS232 2b00;0`H,+;"GPIO2b0@;0`H,+;"BCD 2b0;0`H,+;" DISC INTRFC 0002a2;" crt2b0;" prtscloop000;"-Please choose a sBNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ;NNNNNNNNNNNNNNNNNNNNNN 2u  ;2;A0P;2uI} I  0PA};~ 'choice'  #required cards exit=~     #no cards= ~ ;00P,+; "menudata  W;WE;$ W  W0;"HP-IBY  W0 ;"RS232Y  W00;"GPIOY  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNelect code for error logging 00020;"Choose a select code for theE,"test, %00020;"&Choose a secondary select code for theE,"test, % ~  'setupknob'  "roll;"Keytrap1;0A} A0A0P;$; "wait for ansM+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHhNNNNNNNNNNNNNNNNNNNNNN W0@;"BCDY  W0;"DISC INTERFACEY  E" 9885_9895;" HP-IB or GPIOY 0;0P "THE E," TEST REQUIRES A ,Y," CARD.,;0" HOWEVER, NO Y," INTERFACE CARDS HAVE BEEN,"0DETECTED WITHIN THE MACHINE. PLEASE CHECK T}NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNwer"A0P;~;~;"choose select code exit000Y0;0A};$ $000Y0;HY}; "default to crt if user doesn't roll the knob" $ 02}2} 0p0;0`0p} 20+2};0002b0`2b0p;$ NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN{YNNNNNNNNNNNNNNNNNNNNNNO BE"-SURE THAT ANY INTERFACE CARDS INSERTED IN THE ")MACHINE ARE PROPERLY AND FIRMLY INSERTED.  "Keytrap1;0A} I0 2u  ;2 ;A0P;2uI} I ~;0PA};~ 'choice'  ~    # setupknob= 0D}E}L}X}Y}; "set uDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNkgNNNNNNNNNNNNNNNNNNNNNN #choose select code=  "note: p3 is select code 16 mask enable"  "note: p4 is select code 7 mask enable" "note: p5 is secondary select code P choice disable" ~ ;0H}Y}0`}0p}0}0}2}2}2};" 02}; "save x'NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2aP;$ 202aS;$0@02a0p;$202aP2aP2/;$ 00020+2}Y;$  000;Y2} 2a0}~;~#choose select code exit= ~   #are ҘNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXVNNNNNNNNNNNNNNNNNNNNNNinput value as flag"0P2}  000;" prtscloop "menudata  W;WE;0 W;W0`} E" 9885_9895;W;W0p} #select code search loop= 00+0};0b0`0b0;$0b00aP;0a2};NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNthe required cards present?= 0 2} 0A}0 }00}0@}0P};"menudata W;WE;0 W;W0 };W E" 9885_9895;W W" ;"required cards exit 000+00};00b0 00b0;$00aP2/00aP00bNNNNNNNNNNNNNNNNNNNNNN CONTINUE softkey,   0"*,"CONTINUE, "Keytrap1;0A} A0;0  0PA};" PROGRAM EXIT  #error= X  0;"error,"in,, 0;"error0 0 ,x,"in,,~;~;~  " PROGRAM EXIT  #roll=NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNN% # opparam exit=~;~ ~    # wait to start= ~ 0"*," Start,;0P"*,"program,0;0`"menudata  W;WE;$ W;W;W;E" 9885_9895;W"$Press a softkey to start the programE" test ch"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNK};0G}; "Save knob count, set roll rate" KD+D};DG;~ XL,+;" ; "blank out last arrow"YD+Y} YH0+;0X};0Y} X0Y0;HY} Y2;0X};YL} 2YY22;2X};Y2-L}  22Y;20X};Y22-L} DGD} XL,+;"hNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLECT CODE FOR THE E,"TEST,"IS CURRENTLY SET TOS,  "Keytrap1;0A} I0 2u  ;2;A0P;2uI} I ~~   #numtimes=" numtimesdata;~ ;0H};" W  #numloop=" W, W;W" ENDOFLIST;H0+H};"numloopNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNzNNNNNNNNNNNNNNNNNNNNNNosen on select code,S,T0;"" secondary select code T,"  N2;" Test will runN,"time(s), N2;"Test will loop continuously " W"*;"dspprt "Optional parameters chosen: 0o" ;" none chosen;"xNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.NNNNNNNNNNNNNNNNNNNNNN")Enter the number of times to run the test  ~  'setupknob'  "roll;"Keytrap1;0A} A0A0P;$; "wait for user pick"  A0P;~;~;~ Y0;0Y}; "default to 1 if knob not used" " numtimesdata I0 Y  ;W;IlNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN KNNNNNNNNNNNNNNNNNNNNNNdspprt0I} I0+I};Io" ;Io;$ #dspprt=" P2;"!Errors will be printed on the CRT P2;"%Errors will be printed on select codeP,  "Keytrap1;0A} A0A0P;$ ~~   #cleanup=0A}B}C}D}E}F}G}UNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN{NNNNNNNNNNNNNNNNNNNNNN  W"loop;2N} W"loop;WN} ~;~~   #opparam=  "menudata;0H};0B} I0 2  ;" Io ;I ; "clr optns"W;WE;$; "find exerciser"W;WE" 9885_9895;W; "bypass interface type NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNH}I}J}K}L}M}O}Q}R}U}V}W}X}Y}Z}  "W X Y Z  ~ ;~ 'clear special function keys' ! "The program is left with E$ containing the test to be run"! "O$ contains any optional parameters" "N=number of times to run the test"  "S=+$NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNN" W;W"*W" ENDOFLIST;00};~ ~ 0"*,"Choose,;0P"*,"param,0"*,"No parms,;0`"*,"wanted, #nextparm=H0+H} 2HH;" list overflow  H2;0H,+ 2HH22;2H2-,+  22H;20H22-,NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN )NNNNNNNNNNNNNNNNNNNNNNdevice select code, T= secondary select code (if any)"  "P=output printer select code"  "All other variables are cleared" "Machine is left in fxd0, prtsc=P" P~   "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT" "T ON ERNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN+ " W,W;W"*W" ENDOFLIST;"nextparm ~  'setupknob'  #get another parm= ""Choose optional parameters for theE,"test,"roll;"Keytrap1;0A} A0A0 A0P;$A0Y0;" opparam exit"menudata;  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN XNNNNNNNNNNNNNNNNNNNNNNR, ON KEY AND ON KNOB TRAPS T" "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT" #printer does not respond=;~ ;00P,+;0@"*,"Exit,"(The error logging device at select code P, "does not respond. "Keytrap1;0A} I0 2ENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZă/pڊEZŔ1NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN (NNNNNNNNNNNNNNNNNNNNNNeral use variable""4450002,A}; "A is extnd cmnd reg ptr""44C0002,B}; "B is cntrl cmnd reg ptr""44C0062,C}; "C is data reg pointer""102,S}; "S is SEEK command""182,D}; "D is motor DISABLE command"%NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  " Desktop Computer Division "  " "  " Rev: A "  " Date: 31 Mar 1981 " " " " tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN "192,E}; "E is motor ENABLE command"  #SET UP SPECIAL FUNCTION KEYS=0;0;0 ;00;0@;0P;0`;0p;0;0 0@"*,"Exit,;0"*," , "Sfktrap  #DISPLAY IDENTIFICATION HEADER=  ~  'scr1NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'NNNNNNNNNNNNNNNNNNNNNN " " " " " " " " REGISTER ADDRESSES, ASSIGNMENTS " " AND CONTROL CO[$NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN oNNNNNNNNNNNNNNNNNNNNNNeen 1' ;0K} I0 2   ;2 ;K0P;2 I} I K0P;" bypass remove cleaning disc code   #+MAKE SURE SYSTEMS EXERCISER IS NOT IN DRIVE= ~ ;00`,+;0"*,"Continue,;0P"*, P",Please remove the Systems Test disc and tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDES (in hex) ARE " " AS FOLLOWS: " " " " 445000 --> EXTENDED COMMAND REG " " 18 --> MOTOR OFF CONTROL CODE " " 19 --> MOTOR ON CONTROL CNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN \NNNNNNNNNNNNNNNNNNNNNNhen,  P"press the Continue softkey,  0K}  K0K0P;$ K0P;"COMPLETION ROUTINE "DISPLAY INSTRUCTION HEADER  "AUTOSTH0,0,    #DISPLAY INSTRUCTION HEADER=2; "set sys test disc removed flag" 0Y} RNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNNODE " " " " 44C000 --> FLOPPY DISK CONTROLLER " " COMMAND REGISTER " " 0 --> RESET CONTROL CODE " " 10 --> SEEK CNTRL CODE (seek " " WNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN""Press softkeys to exit the programO  O00;Y  'screen 2'  00;Y  'screen 4' ;Y  'screen 5' 0K}  K0K0P;$ K0P;"COMPLETION ROUTINE  ~  'screen 3'     #CLEAN DISC HEADS= " N ;0 BNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNtNNNNNNNNNNNNNNNNNNNNNN to track in data reg) " " " " 44C006 --> DATA REGISTER " " " " " " ^ NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN:NNNNNNNNNNNNNNNNNNNNNNB0,'; "Reset the drive" 2P I0 M  K0P;"COMPLETION ROUTINE I0 /0;"*NN ;N#loop1=AE,'; "ENABLE the drive motor" 2%;B(Z};Z2;0 ;"Errexit T C24,' BS,'; "SEEK to track 344NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN*NNNNNNNNNNNNNNNNNNNNNN} ~ #Keytrap1=K};0A}K2(BK2(E;0A}; "sfk 0 and 5" K2(CK2(F;0 A}; "sfk 1 and 6" K2(DK2(G;00A}; "sfk 2 and 7" K2(HK2(R;0@A}; "sfk 3 and 8" K2(IK2(S;0PA}; "sfk 4 and 9NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNNNNNNNNNNNNNNNNNNNNNN " "NOTE: The operating system disables " " the drive motor each time a seek" " is completed. So, the drive " " motor must be reenabled each " " time a seek is to be perforRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" ~  #list overflow trap= ~ ;""=list overflow -- check program data lists in program 'psuper' "~ NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN {NNNNNNNNNNNNNNNNNNNNNNmed. "   #INITIALIZE PROGRAM VARIABLES=~;0  2P[o2[n, 2P}; "Output device select code" 2pM}; "Loop counter"2T}; "Wait time in milliseconds" 0Y}; "Subroutine parm passing variable"0Z}; "GenNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLNNNNNNNNNNNNNNNNNNNNNN   " "  "9826A INTERNAL MINI-FLOPPY DISC HEAD "  " CLEANING ROUTINE. "  " "  " Author: Rick Greer, PL 97 "tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNV)hӊ=YĔ/NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNҚNNNNNNNNNNNNNNNNNNNNNN" B(Z};Z0 /0;$; "wait until done flag is set"  #loop2=AE,'; "ENABLE the drive motor" 2%;B(Z};Z2;00;"Errexit T C0,' BS,'; "SEEK to track 0"B(Z};Z0 /0;$; "wait until done flag NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN[3NNNNNNNNNNNNNNNNNNNNNN,+ P"2--------------------------------------------------,  P" 9826 FLEXIBLE DISC,  P" DRIVE CLEANING , P" PROGRAM,  P"2--------------------------------------------------,  ~  &NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNis set" I "Disc cleaning pass completed;200;0;"DISPLAY INSTRUCTION HEADER   #COMPLETION ROUTINE= ~ ;00`,+ P",Please insert the Systems Test disc and then,  P"press the Continue softkey., 0"*,"Cont1NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN hNNNNNNNNNNNNNNNNNNNNNN#screen 2=Y0+Y}PY"+) Insure that the perforated tab is removed,  P"2 from the cleaning disc. This may have already,  P" been done for you.,  Y0+Y};P PY"/) Check the next box on the cleaning disc label,  P"1 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNinue,;0P"*,;0K};"Sfktrap  K0K0P;$ 0;~  # bypass remove cleaning disc code=~ "Nodisc;"AUTOSTH0,0,     "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT"  "T TRAPS T" NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN =QNNNNNNNNNNNNNNNNNNNNNN to indicate usage. DO NOT use this disc more, P" than 26 times.,  Y0+Y};P PY".) Dispense cleaning solution onto the cleaning, P"0 disc through the semi-circular cutout in the,  P"0 jacket. Saturate ONLY this area. UsNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT"   #Sfktrap=  "sfk4=2849,sfk9=2853,CONTINUE=2874"K} K2(BK2(E;0K}; "sfk0 and sfk5" K2(IK2(S;0PK}; "sfk4 and sfk9" ~ #Nodisc=20 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN `NNNNNNNNNNNNNNNNNNNNNNe only ,  P"+ the fluid which comes with the cleaning, P" disc -- do not use alcohol., Y0+Y};P PY".) Insert the cleaning disc into the drive with, P" the label facing up.,  Y0+Y};P PY") Press the Continue sNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN^NNNNNNNNNNNNNNNNNNNNNN;"COMPLETION ROUTINE200;"COMPLETION ROUTINE20P;"COMPLETION ROUTINE2h0@;"COMPLETION ROUTINEN  0;"error,"in,, 0;"error0 0 ,n,"in,,20;"COMPLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNoftkey.,  ~  #screen 3= 2 'clear screen'  P". Please stand by. The program will display a,  P"* lengthening line of dots (*) as it runs.,  P P"+ After about 60 seconds, the program will , P"! request you to remomNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-oNNNNNNNNNNNNNNNNNNNNNNETION ROUTINE #Errexit=  ~ ;;00`,+ P" ***ERROR***, ;P ;P  P"(Drive door open or cleaning disc missing,  P P"1Please be sure that the cleaning disc is properly, P".inserted and the drive door firmly shNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNve the disc.,  0 'clear screen'  ~  #screen 4= 2 'clear screen'  Y0+Y}PY"0) Please remove the cleaning disc from the drive, P"1 The disc drive may be damaged if the cleaning, P"2 disc is not removed from NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNx?@[|]^_@[|]>@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN rNNNNNNNNNNNNNNNNNNNNNNin,, I0 2P  ;2;I   " PROGRAM EXIT #Sfktrap= K}; "routine traps sfk4 and sfk9"  K2(IK2(S;~ 0PK};~ #no error logging device=  ;~ ;00P,+ P2/S2/P2/0;P2/"2P};PSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN^,2,  C0+C};C00;0.  0C}  S2, ;C0+C}00 S"9866A TEST COMPLETE,  0C}  S2, ;C0+C}0`  A0+A};P" Completed pass,A,  " Run CompletedA,;2P K2(IK2(S;" PROGRAM EXIT N0-N};N0;3?@[\]^_,2,"{|},2HDtNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN |NNNNNNNNNNNNNNNNNNNNNN200;"error 2")please reinsert the System Test disc, and,  2"then press the Exit softkey,  0K} $;K2(IK2(S;" PROGRAM EXIT  #error= X  0;"error,"in,, P20;"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNN`,2, # C0+C};C00;0. S2, ;C0+C}0` K2(IK2(S;" PROGRAM EXIT   #PLOT=0C};23D}S"PLOT CHARACTER TEST,  S2, ;C0+C}00 K2(IK2(S;" PROGRAM EXIT  0C}  SD,D,D,D,D,D,D,D,D,D,D`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ONNNNNNNNNNNNNNNNNNNNNNerror,"in,,0;"error0 0 ,x,"in,,P20;"error0 0 ,x,"in,,  " PROGRAM EXIT ed to the CRT. 2P;" Write Header   #time out error= ;~ ;00P,+ P2/S2/P2/0;P2/NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN_NNNNNNNNNNNNNNNNNNNNNN,D,D,D,D,D,D,D,D,D,D,D, ;C0+C}0@ S2,2, ;0C};D0+D};D2;0. 0C}  S2, ;C0+C}00 S"9866B TEST COMPLETE, K2(IK2(S;" PROGRAM EXIT  0C}  S2, ;C0+C}0`  A0+A};P" Completed pass,{!NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN sNNNNNNNNNNNNNNNNNNNNNN "9872A/B/C/S/T QA PLOT on 9826A (Revision A)"  "San Diego Div prgm modified for 9826 by R. Greer @ DCD"  "Date: 13 May 81"  "Parameters psssed to the routine are: "  " S=HPIB address"  " N=Number of tines to run the tes|NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNlNNNNNNNNNNNNNNNNNNNNNNA,  " Run CompletedA,;2P K2(IK2(S;" PROGRAM EXIT N0-N};N0;" 9866B TEST   "WRITE COMPLETION MESSAGES AND EXIT" P"9866B TEST COMPLETE, "9866B TEST COMPLETE;;2    # PROGRAM EXIT= "Nodisc %NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN BNNNNNNNNNNNNNNNNNNNNNNt" " P=Printer Select Code for Messages" ! " There are no optional parameters passed to the routine" ! #+SET MACHINE STATE FOR SPECIAL FUNCTION KEYS= ~ ;~ 'clear special function keys' "Sfktrap 0@"*,"Exit,   #INNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN9NNNNNNNNNNNNNNNNNNNNNN":I,0;"psuper0,0,   "########################################"  "# SUBROUTINES AND TRAPS #"  "########################################"  #Keytrap= K};~  #clear special function keys= 0-5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNITIALIZE VARIABLES= 0;~ 0A}B}C}D}E}F}H}I}K}L}M}O}Q}R}T}V}W}X}Y}Z} 2SV}; "Time out parm for one minute"0W}; "Counter for number of runs completed"2[i  1,2f6.0; 2,1f1.0   # WRITE HEADER= ~ P2;"9872 A/BNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN;0;0 ;00;0@;0P;0`;0p;0;0 ~   #no error logging device= ;~ ;00P,+;2P};P"*The external error logging device does not",handshake -- as a result, the external error"(logging device has defauENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN/C/S/T TEST 20;"no error logging device 0 ;P"9872 A/B/C/S/T TEST,  0 K0P;" PROGRAM EXIT P" HP-IB Address: ,S,  P" Runs Requested: ,N,  P  # START TEST=2u;"Plotter does not respondS!;S"i„NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN,  0 P" Select Code: ,S, P" Runs Requested:,N, K2(IK2(S;" PROGRAM EXIT   # 9866B TEST=" 9866B Test 2P;"Printer does not respond0C}  S2, ;C0+C}0P 0 K2(IK2(S;" PROGjNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNW+l׊BXÔ-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNside****=""*** Alphabet plot - Left side ****S"sp4;cs3;dr0,-1, ;20X};2$PY};~ 'abs' T23 2`  ;K0P;" PROGRAM EXIT T23;S"lb,  T2T20T2@;S22,  T2PT2`;S22, ST, T S00,  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNH2 2 0%  ;K0P;" PROGRAM EXIT272PH+X};2 2PH+Y};~ 'abs' S"pd,  272H+X};2 2H+Y};~ 'abs' S"pu,  H  #***Fan Lower Lf*************= " *** Fan Lower Left *************S"sp2,NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNeNNNNNNNNNNNNNNNNNNNNNN# ***Alphabet plot - Top normal***=""*** Alphabet plot - Top normal *** S" cs4;dr1,0,  "00P,i"9872A00P,i"9872B00P,i"9872S;S"sp1,  "00P,i"9872C00P,i"9872T;S"sp5,  2gPX};2#PY};~ 'abs' T23 2+INNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/NNNNNNNNNNNNNNNNNNNNNN, H0 2 0%  ;K0P;" PROGRAM EXIT22PH+X};2 2PH+Y};~ 'abs' S"pd,  22H+X};2 2H+Y};~ 'abs' S"pu,  H  #***Repeatability Lf side*****= "!*** Repeatability Left side ***** S"qNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN?NNNNNNNNNNNNNNNNNNNNNNn,  K0P;" PROGRAM EXIT 2PS"df;pu;op, ;SL,M,O,Q,  K0P;" PROGRAM EXIT  #***Check Model Number********= #9872A or Something else=  S"oi;oe, ;SA,  A0;"9872AI ;"Alphabet  # 9872C or T= S"oi, %|NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN[NNNNNNNNNNNNNNNNNNNNNN`  ;K0P;" PROGRAM EXIT T23;S"lb,  T29T2T2;S22,  T20T2@T2P;S22, T20T2PT2`;S22, ST, T S00,  #***Horizontal lines**********= "*** Horizontal lines *********fNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN;SI,  00P,i"7225A;"Alphabet 00P,i"9872C;"Alphabet 00P,i"9872T;S"ec;af;oe, ;SG, ;"Alphabet # 9872B or S= S"ec;af;oe, ;SA,  A0;"9872BI  A0;"9872SI   # *** Alphabet plot - bottom7NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN jNNNNNNNNNNNNNNNNNNNNNN* "00P,i"9872A00P,i"9872B00P,i"9872S;S"sp2,  "00P,i"9872C00P,i"9872T;S"sp6,  2@X};2#Y};~ 'abs' S"pd,  R0 0P  ;K0P;" PROGRAM EXIT  20X};0Y};~ 'rel'  0X};2 .Y};~ 'rel' NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNN *****=#Alphabet=K0P;" PROGRAM EXIT  I;2;P" ,I,  "-Load paper, set P1&P2, press CONTINUE softkey "Sfktrap;0K};0"*,"CONTINUE, $;K0K0P;$;K0P;" PROGRAM EXIT0 S"df;pu;op, ;SL,M,O,Q,  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 9NNNNNNNNNNNNNNNNNNNNNN 20.X};0Y};~ 'rel'  0X};2 .Y};~ 'rel'  R  20X};0Y};~ 'rel'   #***Spiral********************= "*** Spiral ******************** 2R};0A} S"pu;va, "00P,i"9872A00P,i"9872B00P,i"9872S;S)NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNjNNNNNNNNNNNNNNNNNNNNNN " *** Alphabet plot - bottom *****S" sp1;sr.45,1, ;2gPX};20Y};~ 'abs'  T23 2`  ;K0P;" PROGRAM EXIT T23;S"lb,  ST, T S00,  #***Alphabet plot - Rt side***= ""*** Alphabet plot - Right side ***NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN"sp3,  "00P,i"9872C00P,i"9872T;S"sp7,  D0 2@ 2A/  ;K0P;" PROGRAM EXITRD2+X};RD2+Y};~ 'abs'  D0;S"pd,  R0 A/+R}D  #***Triangles*****************= "*** Triangles ************{;NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN6NNNNNNNNNNNNNNNNNNNNNNS" sp2;cs1;dr0,1, ;27pX};2PY};~ 'abs'  T23 2`  ;K0P;" PROGRAM EXIT T23;S"lb,  T2T2T2`;S22, ST, T S00,  #"***Alphabet plot - Top Inverse****="$*** Alphabet plot - Top Inverse ****'NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN zNNNNNNNNNNNNNNNNNNNNNN***** 2B};2pC};2D};2@E};2 F} S"pu;vn, "00P,i"9872A00P,i"9872B00P,i"9872S;S"sp4,  "00P,i"9872C00P,i"9872T;S"sp8,   BX};CY};~ 'abs'  H0 0  ;K0P;" PROGRAM EXIT S"pd,   NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNS"sp3;cs2;dr-1,0, ;20PX};2$pY};~ 'abs'  T23 2`  ;K0P;" PROGRAM EXIT T23;S"lb,  T29T2;S22,  T2T20T2@;S22,   T2P;S22,  ST, T S00,  # ***Alphabet plot - Left MNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN INNNNNNNNNNNNNNNNNNNNNNBX};CY};~ 'abs'  DX};EY};~ 'abs'  FX};EY};~ 'abs'  BX};CY};~ 'abs'  C2 +C};D2-D};E2 -E};F2+F}S"pu,   BX};CY};~ 'abs'  H  #***Fan Lower Rt**************= ""*** Fan Lower Right **************S"sp1, UNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN[ă.k֊AYĔ.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 8NNNNNNNNNNNNNNNNNNNNNNY};~ 'abs'  S"sr1.8,3.6;sl.15,  S" lbHEWLETT,00, ;K0P;" PROGRAM EXIT 2&X};2Y};~ 'abs' S" lbPACKARD,00, ;K0P;" PROGRAM EXIT 2@X};2Y};~ 'abs' S" sp3;lbQUALITY,00, ;K0P;" PROGRAM EXIT  2&?NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2#Y};~ 'abs' ;~ '+++'  24`X};2#Y};~ 'abs' ;~ '+++'  S"sp1, 24`X};27Y};~ 'abs' ;~ '+++'  23PX};2#Y};~ 'abs' ;~ '+++'  25pX};2#Y};~ 'abs' ;~ '+++'  S"sp2, 25pX};27Y};~ 'abs' ;~ RNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN MNNNNNNNNNNNNNNNNNNNNNNX};2Y};~ 'abs' S" lbPLOTTER,00, ;K0P;" PROGRAM EXIT  S"cs;dr;sr.75,1.35;sl.2, 2&PX};2PY};~ 'abs' S" sp4;lbModel: ,I,00, ;K0P;" PROGRAM EXIT #***Outer frame****************="*** Outer frame ********NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN7NNNNNNNNNNNNNNNNNNNNNN'+++'  24`X};2#Y};~ 'abs' ;~ '+++'  25pX};2#Y};~ 'abs' ;~ '+++'  K0P;" PROGRAM EXIT  #***Inner frame***************= "!*** Inner Frame ***************** S"sp4, 2X};2UY};~ 'abs' S"lt5;pd, 2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ~NNNNNNNNNNNNNNNNNNNNNN*******  28X};0Y};~ 'abs'  S"sp1;pd,   0X};2%Y};~ 'rel'  28.X};0Y};~ 'rel'  0X};2%.Y};~ 'rel'   28X};0Y};~ 'rel'  S"pu;sp0,  28X};2%Y};~ 'abs'  #***Paper advance*************= 00P,i"3NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdNNNNNNNNNNNNNNNNNNNNNN 20X};2Y};~ 'abs' 20X};2PY};~ 'abs'  25X};2PY};~ 'abs'  25X};2Y};~ 'abs' 2%X};2UY};~ 'abs' K0P;" PROGRAM EXIT  #***Vertical lines************= "*** Vertical lines ************ S"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN+NNNNNNNNNNNNNNNNNNNNNN9872S;S" ec;af;ah;ec1, 00P,i"9872TG0;S" ec;af;ec1,  W0+W};P" Completed Pass ,W,  P2;"Completed PassW,;2K0P;" PROGRAM EXIT  WN;"Alphabet   #COMPLETION ROUTINE= P ;P"9872 A/B/C/S/T Test CNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNUNNNNNNNNNNNNNNNNNNNNNNlt;pu, "00P,i"9872A00P,i"9872B00P,i"9872S;S"sp1,  "00P,i"9872C00P,i"9872T;S"sp5,  2X};2Y};~ 'abs' ;~ 'Down'  S"lt1,1, 2PX};2Y};~ 'abs' ;~ 'Down' S"lt2,2, 2X};2Y};NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNomplete,  P2;"9872 A/B/C/S/T Test Complete;;2    # PROGRAM EXIT= S2/0};0" 2;" go around S"pu;sp0,  # go around="Nodisc;"Sfktrap ":I,0;"psuper0,0,    "SSSSSSSSSSSSSSSSSSSSY]NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNsp3, 2X};2 Y};~ 'abs' S"pd,   2@X};0Y};~ 'rel'  2@.X};0Y};~ 'rel'  2(0X};2(0Y};~ 'rel' 2(0.X};2(0.Y};~ 'rel'  0X};2@Y};~ 'rel'  0X};2@.Y};~ 'rel'   2@X};0Y};~ 'rel'  H0 0P U@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNkNNNNNNNNNNNNNNNNNNNNNN~ 'abs' ;~ 'Down'  S"lt3,4, 2PX};2Y};~ 'abs' ;~ 'Down' S"lt4, 2#PX};2Y};~ 'abs' ;~ 'Down' S"lt5, 2$X};2Y};~ 'abs' ;~ 'Down'  S"lt6, 2$PX};2Y};~ 'abs' ;~ 'Down' S"lt,  ;NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN;NNNNNNNNNNNNNNNNNNNNNN ;K0P;" PROGRAM EXIT 2 .X};0Y};~ 'rel'   2 X};0Y};~ 'rel'  H 2@.X};0Y};~ 'rel'  2(0X};2(0Y};~ 'rel' H0 0P  ;K0P;" PROGRAM EXIT 2.X};2.Y};~ 'rel' 2X};2Y};~ 'rel' H rNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ZNNNNNNNNNNNNNNNNNNNNNN2%X};2Y};~ 'abs' ;~ 'Down'  K0P;" PROGRAM EXIT  #***Labels*********************=" *** Labels *********************2EX};2 Y};~ 'abs'  S" cs;dr;sr.98,2,  S"sp1, "S"7lbHEWLETT PACKARD DYNAMIC PERFORMANCE VERNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNN2(0.X};2(0.Y};~ 'rel'  0X};2@Y};~ 'rel'  H0 0P  ;K0P;" PROGRAM EXIT 0X};2 .Y};~ 'rel'   0X};2 Y};~ 'rel'  H  #***Repeatabilty Rt side*****=""*** Repeatability Right side *****#00P,i"987NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  NNNNNNNNNNNNNNNNNNNNNNIFICATION TEST,00, "K0P;" PROGRAM EXIT  2X};2Y};~ 'abs'  S"sr.85,2;sl.45;sp1,  S"lbQuality Assurance,00, ;K0P;" PROGRAM EXIT  2X};2Y};~ 'abs' S"lbPlot,00, ;K0P;" PROGRAM EXIT 2@X};2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN]NNNNNNNNNNNNNNNNNNNNNN2C00P,i"9872T;~ '8 Pen' ;" Inner Frame#S"pu,  23PX};27Y};~ 'abs' ;~ '+++'  24`X};27Y};~ 'abs' ;~ '+++'  25pX};27Y};~ 'abs' ;~ '+++'  S"sp4, 23PX};27Y};~ 'abs' ;~ '+++'  23PX};ͽNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNU(eЊ;}U”-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNzwNNNNNNNNNNNNNNNNNNNNNNutput******= #abs=  XOL-28/L+X} YQM-2%/M+Y} S2+Z}  Z"pa,X,",,Y,  ~  #***Plot relative output******= #rel= XOL-28/X} YQM-2%/Y} S2+Z}  Z"pr,X,",,Y,  ~  #***Plot relative +++ ********=DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNecified. P2;2"was specified.,  2 ;" PROGRAM EXIT  #Nodisc= ;~ ;00P,+ 2h0@200;"error P2;2")please reinsert the System Test disc, and,  ")please reinsert the System Test disc, anNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/$NNNNNNNNNNNNNNNNNNNNNN #+++= S"pd,   0X};2%Y};~ 'rel'  0X};2P.Y};~ 'rel'   0X};2%Y};~ 'rel'  2%X};0Y};~ 'rel'  2P.X};0Y};~ 'rel'   2%X};0Y};~ 'rel'  S"pu,  ~  #***Plot relative down********= #Down=S";NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNd P2;2"then press the Exit softkey,  "then press the Exit softkey 0K} $;K0P;" PROGRAM EXIT #error= X  P2;2"9872 PLOTTER EXERCISER PROGRAM, "9872 PLOTTER EXERCISER PROGRAM0;"errتNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNpd,  0X};2P.Y};~ 'rel' S"pu,  ~  #***Repeatabilty 8 Pen********= #8 Pen=  S" pu;sr.45,1,  S2 +Z} I0 0p  ;J0 0I-  ;Z"sp,I,  21P2`IJ++X};2 2`I+Y};~ 'abs'   J0I-;~ '+++'  J0`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNM8NNNNNNNNNNNNNNNNNNNNNNnt disc and press the Restart softkey "0A}  A0A2;$ A2;0;~ ;"exit without killall ""CHECK INTERFACE TYPE TO DRIVE TYPE # Hard error= ;~ ;00P,+ P".Hard error -- possible media or drive problems,  !NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN đNNNNNNNNNNNNNNNNNNNNNN T0;S2/" "exit without killall  # general error= X  P2;2"82901/2 System Test Program,  P"82901/2 System Test Program, 200@0;" drive error0;"error,"in,, 0;")NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN[ǃ2r݊G]Ȕ4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN0+I};"catloopI0 +I}II,a2;"Active files error $ "DEVELOP DATA PATTERNS note} patterns are binary as follows: " $ " 00000000 11111111 01100110 11011101 "  #Develop patterns= I0 L  "002,0I,I,gNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNI9NNNNNNNNNNNNNNNNNNNNNN9885/9895 TEST20;"no error logging device P"9885/9895 TEST, ;00;2;A2;0A};" PROGRAM EXIT "Nodisc #%GET AND INTERPRET OPTIONAL PARAMETERS= O0+O} 0o" ;0D} O0,0`,o"DRIVE=;O0p,0p,o2HYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNc  "FF2,0 I,I,c  "662,00I,I,c  "DD2,0@I,I,c  "BB2,0PI,I,c  I  0C}A}; "reset run counter and return var" # TEST THE DISC= ""DO NOT OPEN DRIVE DOOR DURING TEST "Nodisc;"Keytr1NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNzNNNNNNNNNNNNNNNNNNNNNN-D}  #"CHECK INTERFACE TYPE TO DRIVE TYPE="Determine drive and disc status;2  !S0};DS,F,Z,  'Check dtype' ;A2;0A};" PROGRAM EXIT!02;02/0}00,;0.T};00p;0T} Z0;"drive does not !NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNap "buf;"buf;"buf.2R, ; "R is # of records on disc"R0;B;"buf;"buf;"buf.2R,  R2%`*0P/0} ;0P0,I0 0@  ;A2;" PROGRAM EXIT I 0B} # track test=IC,ID,J0 M  ;A2;ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNrespond0@F;"missing media errorZ0PZ0`Z0p;"unknown format err Z00Z0@Z0;"missing media errorZ0T00;"select code errorZ00Z0@T0;"select code error  #WRITE SUBHEADER= A2;0A}NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN j6NNNNNNNNNNNNNNNNNNNNNN" PROGRAM EXITJcJd;B0+B};B0P;" track testJ  B0P;" Hard error I B   "WRITE COMPLETION MESSAGES"C0+C};P2+Z};Z"Completed pass: ,C, A2;" PROGRAM EXIT CN;" TEST THE DISC $O0+0,0`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNЮNNNNNNNNNNNNNNNNNNNNNN;" PROGRAM EXIT Z00;P"9895 Single Sided, ;"9885 Single SidedZ0@;P"9895 Double Sided, ;"9895 Double SidedZ0;P"9885 Single Sided, ;"9885 Single SidedP2+Z} S2;Z"HP-IB Address: ,S,  S2;Z"Select Code: NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN YNNNNNNNNNNNNNNNNNNNNNN,o"DRIVE=;"%GET AND INTERPRET OPTIONAL PARAMETERS $P"9885/9895 TEST COMPLETE, ;;20  # PROGRAM EXIT= A2;~ ;"Exit per keyboard command;B #exit without killall= "Nodisc ":I,0  "psuper0,0,    "ss3pNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ,S,  Z"Drive Number: ,D,  N2;Z"Runs Requested: ,N,  N2;P"" Runs Requested: continuous loop,  2 ;A2;0A};" PROGRAM EXIT  # ACTIVE FILES?= ",verifying that the destination disc is blank A};"buf;0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN TNNNNNNNNNNNNNNNNNNNNNNsssssssssssssssssssssssssssssssssssss" "s SUBROUTINES s" "sssssssssssssssssssssssssssssssssssssss" #clear special function keys= 0;0;0 ;00;0@;0P;0`;0p;0;0 ~   # Check UNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNH};0I} A00A0@;":HS",DB ;BA00A0@;"nj;"buf;"bufA00A0@;"catloop #nj=A00A0@;":JS",DB ;B A00A0@;"Active files error;"buf;"bufA00A0@;"catloopTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN?eNNNNNNNNNNNNNNNNNNNNNNdtype= ")attemping to access the destination drive 000}0@} #typeloop=2 ;"missing media error 00 ,;0@} 0 0@00@00@0 0@0;~ 000+00};000@;"typeloop;A2;~ ~   "HNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/[NNNNNNNNNNNNNNNNNNNNNN "  " " " "   "SET DISPLAY AND SOFTKEY STATE"~ P2;"9885/9895 TEST~ 'clear special function keys'  0@"*,"Exit, "KeytraiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN A0;":FS",DB ;BA0;"ng;"buf;"buf A0;"catloop  #ng=A0;":GS",DB ;B A0;"Active files error;"buf;"buf #catloop=II,a2;I0+I};$ H0+H};H0p;I NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNjNNNNNNNNNNNNNNNNNNNNNNp  "INITIALIZE VARIABLES AND CONSTANTS"  #Initialize Variables= 0;~ 0B}C}F}I}O}Z};0PM};2%`L} 2@[a2[b,ML,[c,ML,[d, "bufA,0, 1,2x,c16,f4.0  2,4/,f   # WRITE HEADER= ~ ;02,+P2;"@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXƒ,mيC]Ȕ3NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNN$ A2;0;~ ;"exit without killall ""CHECK INTERFACE TYPE TO DRIVE TYPE # Hard error= ;~ ;00P,+ P".Hard error -- possible media or drive problems,  !P2;2".Hard error -- possible media or drive problems, tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN~NNNNNNNNNNNNNNNNNNNNNNselect code error -- drive not found,  T0;S2/" "exit without killall  # general error= X  P2;2"9885/9895 System Test Program,  P"9885/9895 System Test Program, 200@0;" drive er|sNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNttttttttttttttttttttttttttttttttttttttttt" "t TRAPS t" "ttttttttttttttttttttttttttttttttttttttttt" #no error logging device=  ;~ ;00P,+ P2/S2/P2/0;P2/"2P};P 9NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNvNNNNNNNNNNNNNNNNNNNNNN!B  " PROGRAM EXIT  #Nodisc=2 0;"select code error  ;~ ;00P,+ 02A;"missing media error2h0@200;" general error P"0System Test disc missing -- please re-insert the, NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN]NNNNNNNNNNNNNNNNNNNNNN"*The external error logging device does not",handshake -- as a result, the external error"(logging device has defaulted to the CRT. 2P;" WRITE HEADER   #missing media error= P2;;~ ;00P,+ P2/S2/P2/0INNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN GNNNNNNNNNNNNNNNNNNNNNN "P2;2"0System Test disc missing -- please re-insert the, "P")System Test disc, and then press the Exit, P2;2")System Test disc, and then press the Exit,   P" soft key.,  P2;2" soft key.,  "Keytrap;0@"*,"ExiK~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN;P2/"P"0The destination drive door is open or disc media,  P"+is missing or drive is not at the specified,  P" select code,  P2;P0 };2P};"missing media error  0 P};00 } T0;S2/" "exit without killal <NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNt,;0A} A2;$ ~ ;"exit without killall  # drive error= 0;P"#All drives in system not powered on, 0 ;P"%Door opened while disc being accessed, 00;P"&Disc not in drive or drive not present,  0;P"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN;NNNNNNNNNNNNNNNNNNNNNNl  #unknown format err= P2;;~ ;00P,+ P".destination disc media contains unknown format,  P"+please retry with a blank initialized disc , P2;P0 };2P};"unknown format err0 0P2;0 P};00 } "exi 'NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN %NNNNNNNNNNNNNNNNNNNNNNHardware failure,  P2;P0 };2P};" drive error 0 0P2;0 P};00 } "exit without killall #drive does not respond= ;~ ;00P,+ "(Unable to access the disc controller -- ".check the connection between tiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNt without killall  #Active files error= P2;;~ ;00P,+ 0"*,"Yes,;0"*,"No,P"1The disc in the destination drive contains active, P".files. The 9885/9895 System Test program will,  P")destroy any data on the destinatiSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNhe drive and the",computer and check to be sure that the drive"is at the select code (S") chosen for the test.0;".Also, check to be sure that the interface card ".(HP-IB or GPIO) is properly configured for the"-drive being teO0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN*NNNNNNNNNNNNNNNNNNNNNNon disc., ;P P"+Do you wish to continue with this disc even, P"!though it will destroy it's data?, P2;P0 };2P};"Active files error0 0P2;0 P};00 }  "Keytrap;0A} A0A0 A2;$ A0;~ ;"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNsted (9895 requires HP-IB; 9885 "$requires both a GPIO and a DMA card);0 "0If the connection and select code are good, turn"/off the drive then turn it back on. Re-run the "test. 0 "2If the drive still fails after re-running NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNyNNNNNNNNNNNNNNNNNNNNNNClearing the destination discA0;0;0;B;"Develop patterns A2;0;0;~ ;0A};"exit without killall0"*,"Restart,;0 "~ ;"9Insert the replacement disc and press the Restart softkey "0A}  A0A2;NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNthe test"have it serviced by HP. P20;0;2;"drive does not respond P20;0;P "exit without killall  #select code error= ;~ ;02,+ P"$select code error -- drive not found,  P2;2"$hNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZŃ0sߊJZŔ/NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNwith EIR and EIRENS"eirrupt,S0 ,; "hpl WRITES TO R7 WHEN INTERRUPTED"S"eirrupt,0D}; "CLEAR INTERRUPT STATUS"00.2,; "ENABLE INTERRUPT"0`D, ;E""No Request bit in interrupt status0 .0,;00.0,; TNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN;E" GPIO Test; "TITLE MESSAGE" E" GPIO Test; "TITLE MESSAGE" 0 !W0 2   ;2;K2(IK2(S;2 W};" PROGRAM EXIT !W ~ 'warning screen' ;K2(IK2(S;" PROGRAM EXIT#~ 'initial switch settings' ;NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN /NNNNNNNNNNNNNNNNNNNNNN"DISABLE INTERRUPT"0S,;0p.0,;0 0p.D}, ;E" EIR stuck low$[  S" sinterrupt, 0S,;0 .0,;00.2,; "ENABLE EIR INTERRUPT""FFF92C0.,(D}; "GET INTERRUPT COUNT"0M,;0.0,; "CAUSE INTERRUP ON ENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNINNNNNNNNNNNNNNNNNNNNNNK2(IK2(S;" PROGRAM EXIT # #CONFIRM I/O CARDS ARE GPIO TYPE=  "select code error M0};00,;0.D};D00;" No GPIO card S0};00,;0.D};D00;" No GPIO card   "TEST PSTS AND CTL0" 0M,;0p.0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNzNNNNNNNNNNNNNNNNNNNNNNNI" "FFF92C0.,(E}; "GET INTERRUPT COUNT"0S,;0 .0,;00.0,; "DISABLE INTERRUPTS"#ED-0;E" EIR stuck low; "IF INTERRUPT DID NOT TAKE PLACE"#  "test PRESET (SENSED BY MASTER'S EIR)" SM;$d#0S,;0.0,[lNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNxNNNNNNNNNNNNNNNNNNNNNN,;0S,;000p.0}, 0} 0M,;0p.0,;0S,;000p.0 }, 0 }00 ;E"PSTS or CTL0 is not functioning  "TEST STI1 AND CTL1" 0S,;0p.0 ,;0M,;00p.0}, 0}0S,;0p.0,;0M,;00p.0RNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNINNNNNNNNNNNNNNNNNNNNNN;0P.2%P,;0.0,;0P.D}; "initial data"#0P.0,; "WRITE DATA (use 0 as data because" "clear data out jumper may be installed"  "set PCTL and RESET card then read data"  0.0,;0P.D} D0;E"PRESET or PFLG stuckiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNror0;"error,"in,, 0;"error,"in,, 0;"error0 0 ,x,"in,,0;"error0 0 ,x,"in,,I0 2P  ;2;A;2PI} I "exit without killall #Keytrap= A}; "routine traNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNN }, 0 } 00 ;E"STI1 or CTL1 is not functioning   "TEST REGISTER 3" 0S,;0 .0,; "DISABLE BOTH EIREN AND RDYEN" W0 0p   0S,;00.W,;00.D};D20p+, D} DW;E"WroteW2,," to REGISTER 3,xNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNjNNNNNNNNNNNNNNNNNNNNNNps sfk 4 and sfk9" A2(BA2(E;0A} A2(CA2(F;0 A} A2(IA2(S;2A} ~ 2;" go around S"pu;sp0,  # go around="Nodisc;"Sfktrap ":I,0;"psuper0,0,    "SSSSSSSSSSSSSSSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN wNNNNNNNNNNNNNNNNNNNNNN read,D2,, W  0S,;00.2,;00.D};D20p+, D} D2;E"Wrote $80 to REGISTER 3, readD2,, 0S,;00.20p+,;0.0,;00.D};D20p+, D} D0;E"$Wrote $87 to REGISTER 3, RESET, readD2,,pNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN?NNNNNNNNNNNNNNNNNNNNNN "*******************************************" "* 98622A General Purpose Input/Output *" "* interface card diagnostic written in *" "* HPL for the 9826A mainframe. *" "* YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN $NNNNNNNNNNNNNNNNNNNNNN  0S,;00.D} 00D, ;E"BURST JUMPER is installed 00D, ;E"BURST JUMPER is not installed!W0 2@  ;2;K2(IK2(S;2@W};" PROGRAM EXIT !W  D2H, 0@,D};E"#INTERRUPT LEVEL SWITCHES are set toD, !W0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN*" "* Last Revised: 29 May 81 *" "*******************************************"0"Keytrap0;0;0 ;00;0@;0P;0`;0p;0;0 0@"*,"Exit,;0"*, "98622A E ; "HP PART No."4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN 2@  ;2;K2(IK2(S;2@W};" PROGRAM EXIT !W    "TEST EIR" SM;$S0S,;0p.0 ,;0 0p.D}, 0} 0;E" EIR stuck low;$[  0 .0,; "EIREN" 0`00.D}, 0} 0;E"No REQUEST NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN+NNNNNNNNNNNNNNNNNNNNNN T0;TM}T0;SM}2$[b; "open switch" 2$[c; "closed switch" 2[q; "used for CONTINUE" 0P0p,[f; "used for transfer messages"  # BEGIN TEST=~ 20;"%Error logging device does not respond P25NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWƒ-sߊJ _ʔ4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNaNNNNNNNNNNNNNNNNNNNNNNigh    "TEST I/O" 0S,;0P.0,;0M,;00p.D}, ;E" I/O stuck low 0S,;0P.D};0M,;00p.D}, ;E"I/O stuck high  "TEST PFLG AND READY (uses PCTL on MASTER)"SM;$0M,;0.0,; "RESET MANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN;0@.2,;0S,;0@.D} D2;E"&R4 DATA IN valid on READ with SW 6 RDY2bFM2eS`*+2%P,0,';0M,;0.0, 0S,;0.0,;2bFS2eS`*+0.,(D}"D2%P;E"word data received was $D2," expected $FF,"2bFM22NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPNNNNNNNNNNNNNNNNNNNNNNSTER to CLEAR PCTL" 0S,;0.0,; "RESET UNIT UNDER TEST TO CLEAR PCTL"0M,;0.0,; "SET PCTL on MASTER" 0S,;0.D};0D, 0} 0;E"PFLG stuck low or not READY;"switches0M,;0.0,; "RESET MASTER 6oNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN )NNNNNNNNNNNNNNNNNNNNNNeS`*+2e(,0,';0M,;0.0, 0S,;0.0,;2bFS2eS`*+0.,(D}$D2%`.;E"word data received was $D2,"expected $FF00, $   "TEST DATA OUT" E"Testing data out W0 2%P   K2(IK2(S;" PROGRAM y NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN9NNNNNNNNNNNNNNNNNNNNNNto CLEAR PCTL"!0S,;0.D};0D, ;E"PFLG stuck high or always READY !0M,;0.0,; "SET PCTL on MASTER"0S,;0.D};0D, 0} 0;E"PFLG stuck low or not READY;"switches0S,;0 .0 ,;0`00.D}, 0}NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN nNNNNNNNNNNNNNNNNNNNNNNEXIT 0S,;0P.W,;0.0,;0M,;0.0,;0P.D}#DW;E"R5 data received was $D2," expected $W2,,#W  W0 2%P   K2(IK2(S;" PROGRAM EXIT 0S,;0@.W,;0.0,;0M,;0.0,;0@.D}#DW;E"nNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN 0;E""No REQUEST caused by READY & RDYEN 0D}  S"readyint, 0S,;00.2,; "ENAB" 0`D, ;E" No interrupt with REQUEST & ENAB0S,;0.0,;00.D}, ;E"READY after PCTL set  "TEST PCTL (uses MANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN _NNNNNNNNNNNNNNNNNNNNNNR4 data received was $D2," expected $W2,,#W 2bFS2eS`*+2%P,0,';0S,;0.0, 0M,;0.0,;2bFM2eS`*+0.,(D}"D2%P;E"word data received was $D2," expected $FF,"2bFS2eS`*+2e(,0,';(INNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN_NNNNNNNNNNNNNNNNNNNNNNSTER'S PFLG)" 0S,;0.0,; "RESET UNIT UNDER TEST to CLEAR PCTL" 0M,;0.0,; "RESET MASTER TO CLEAR PCTL"0S,;0.0,; "SET PCTL on UNIT UNDER TEST" 0M,;0.D};0D, ;E"PCTL stuck low0S,;0.0,; "RNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN0S,;0.0, 0M,;0.0,;2bFM2eS`*+0.,(D}$D2%`.;E"word data received was $D2,"expected $FF00, $2bFS2eS`*+2eSP,0,';0S,;0.0,0S,;0.0,; "Reset" 0M,;0.0,;2bFM2eS`*+0.,(DzNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNlNNNNNNNNNNNNNNNNNNNNNNESET UNIT UNDER TEST to CLEAR PCTL" 0M,;0.D};0D, ;E"PCTL stuck high   "TEST DATA IN" E"Testing data in W0 2%P   K2(IK2(S;" PROGRAM EXIT 0M,;0P.W,;0.0,;0S,;0.0,;0P.D}#DWVNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN=NNNNNNNNNNNNNNNNNNNNNN}D0;E"#CLEAR DATA OUT JUMPER not installed D0;E"CLEAR DATA OUT JUMPER installed 0W};0K}!W0 2@  ;2;K2(IK2(S;2@W};" PROGRAM EXIT !W  D0;"switches    "BYTE TRANSFERS" SM;"switchesNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN high $k  M" minterrupt, 0M,;0 .0,;00.2,; "ENABLE EIR INTERRUPT""FFF92C0.,(D}; "GET INTERRUPT COUNT"0S,;0.0,; "USE PRESET TO CAUSE ENI" "FFF92C0.,(E}; "GET INTERRUPT COUNT"0M,;0 .0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN|NNNNNNNNNNNNNNNNNNNNNN;E"R5 DATA received was $D2," expected $W2,,#W &0M,;0P.22,;0.0,;0S,;0.0,;0P.D}; "CHANGE DATA" &0M,;0.0,;0P.2,;0S,;0P.D} D2;E"&R5 DATA IN valid on READ with SW 3 RDY W0 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2NNNNNNNNNNNNNNNNNNNNNN,;00.0,; "DISABLE INTERRUPTS"%ED-0;E"PRESET stuck high; "IF INTERRUPT DID NOT TAKE PLACE"%   "test STI0" 0M,;0P.0,;0S,;00p.D}, ;E"STI0 stuck low 0M,;0P.D};0S,;00p.D}, ;E"STI0 stuck h&<NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ONNNNNNNNNNNNNNNNNNNNNN2%P   K2(IK2(S;" PROGRAM EXIT 0M,;0@.W,;0.0,;0S,;0.0,;0@.D}#DW;E"R4 DATA received was $D2," expected $W2,,#W 0M,;0@.22,;0.0,;0S,;0.0,;0@.D} 0M,;0.0,jdNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN[ƃ2 uM"cΔ8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN 98622A GPIO INTERFACE TEST *"2* *"2* BE SURE TO RECORD THE CURRENT SWITCH POSI- *"2* TIONS ON THE 98622A CARD TO BE TESTED PRIOR *"2* TO RUNNING THE TEST SO THAT THE(NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN3NNNNNNNNNNNNNNNNNNNNNN "error"sourceb2%`,0,; "source byte transfer buffer" "destinb2%`,0,; "destination byte transfer buffer" "sourcew2%`,0,; "source word transfer buffer" "destinw2%`,0,; "destination word transfer buffer" NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKNNNNNNNNNNNNNNNNNNNNNNQ};E"interrupt statusQ,;~ #readyint=0S,;00.D};~ #eirrupt=0S,;00.D};~ #error=02;$R;E"Error on select codeC"100002,/,"Error,"in ROM " found in line,, ;"Error trappiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" INT 0f ;" FHS 0 f ;" DMA 00f  "Byte0@f ;"Word0Pf E"byte transfers;0W} 0T}U};" transferout; interrupt " transferin "nodmab  "5000040.,(D} 0@T}U};" transferout; DMA  " transferin NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN xNNNNNNNNNNNNNNNNNNNNNNng routine;20;" PROGRAM EXIT # transferin=M;S"endin,;0Q}"sourcebT0+, ;"destinbU0+, "sourcewT, ;"destinwU, "sourceb 2%`;I0 2%P  ;"sourcebI, ;I "sourcew 2%`;I0 2%P  ;"sourcewI, ;I  0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNN0 T};0@U};" transferout; FHS 0@T};0 U};" transferin  "word transfers" E"word transfers;0W}0T}U};" transferout; interrupt " transferin "nodmaw  "5000040.,(D} 0@T}U};" transferout; DMA  "$NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNM,;0.0, W;S"destinw, W;S"destinb, W;"sourcewM, W;"sourcebM, Q;$ S;~  #endin=W;$) I0 2%P  ;"destinb Q}I;$' %EW0@+fU0 /0+f" tfr in was $Q2," not $I2,ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN`NNNNNNNNNNNNNNNNNNNNNN transferin 0 T};0@U};" transferout; FHS 0@T};0 U};" transferin "end of transfer  #switches=; ;0 Z0+Z};"Completed pass:Z,;P2;"Completed pass:Z,W0 20  ;2;K2(HK2(S;20W} W NZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN%I ~I0 2%P  ;"destinw Q}I;$+ %EW0@+fU0 /0+f" tfr in was $Q2," not $I2,%I ~# transferout=S;M"endout,;0Q}"sourcebT0+, ;"destinbU0+, "sourcewT, ;"destinwU, "sourceNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN;"CONFIRM I/O CARDS ARE GPIO TYPE  # PROGRAM EXIT= ; ;0 K2(IK2(S;;E" TEST DONEK2(IK2(S;E"TEST HALTED FROM KEYBOARD20"No disc":I,0;"psuper0,0,   "tttttttttttttttttttttttttttt*HNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ^NNNNNNNNNNNNNNNNNNNNNNb 2%`;I0 2%P  ;"sourcebI, ;I "sourcew 2%`;I0 2%P  ;"sourcewI, ;I  0S,;0.0, W;M"destinb, W;M"destinw, W;"sourcebS, W;"sourcewS, Q;$ M;~  #endout=W;$> I0 2%PqvNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN=NNNNNNNNNNNNNNNNNNNNNNttttttttttttt" "t on key and on err traps t" "ttttttttttttttttttttttttttttttttttttttttt" #%Error logging device does not respond=  ;~ ;00P,+ 2P};P "2The external error logging device does not respond"-1NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN oNNNNNNNNNNNNNNNNNNNNNN  ;"destinb Q}I;$< &EW0@+fT0 /0+f" tfr out was $Q2," not $I2, &I ~I0 2%P  ;"destinw Q}I;$@ &EW0@+fT0 /0+f" tfr out was $Q2," not $I2, &I ~#nodmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNhNNNNNNNNNNNNNNNNNNNNNN-- as a result -- the error logging device is "defaulting to the CRT.2P " BEGIN TEST  #No disc= ;0K} "0Please reinsert System Test disc then press ExitK2(IK2(S;" PROGRAM EXIT  2`;~;2 ;$   # NoNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN98626A regTqNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN.00, $ 2.2,;0f` 2!.L};L0@;" itsgood101 "98626A".8250 register 21 did not set to 4 as it should# itsgood101=0`00., 0;" itsgood130 "98626A#"@8250 pin 30 did not generate an interrupt as it should inNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNister 3 IR bit did not get set as it should in ID 01"#itsgood1=2!.L};L0 ;"itsgood2"98626A!";8250 register 21 did not get set to 2 as it should in ID 01 ! #itsgood2=0 0`00., 0;"itsgood3 #"@98626A register 3 IR bitNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN %NNNNNNNNNNNNNNNNNNNNNN ID 10## itsgood130=2.L};02!.L};L0;" itsgood140 "98626A "98250 register 21 did not reset to 1 as it should in ID 10 # itsgood140=0`00., 0;" itsgood150"98626A""=8250 pin 30 did not clear the interrupt asNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN did not get reset as it should in ID 01##itsgood3=2!.L};L0;" itsgood70 "98626A""=8250 pin 30 did not clear the interrupt as it should in ID 01 "# itsgood70= 2.0,;~#check register 29 bits 0,1,2,3=0S,;0.0,;20NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXÃ/q܊GZĔ/NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNtNNNNNNNNNNNNNNNNNNNNNN98626A$"Bdata received in register 27 does not match data sent as it should$#andy4=~  "data for bit isolation"  # bit isolation= !0,1,2,4,8,16,32,64,128,255,254,253,251,247,239,223,191,127 ! #bit isolation test= " bit isolation;*NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNdata and parity received in register 27 does not match xmit data  %#can20=  I ;W0+W};~ #check baud rate at 19200="0S,;000 ,;2#.2,;2.0,;2.0,;2#.00," "the instruction wti 3,2 disables the handshake mode"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN)NNNNNNNNNNNNNNNNNNNNNN00 } I0 2   !A;0S,;2#.2,;2.0,;2.0 ,;2#.00,! 2.A,;0@  prtp1,p2,p3,A,p4 02'., ;"can1 "98626A"-register 27 did not receive data as it should #can1=2.A;"can2-kNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN dNNNNNNNNNNNNNNNNNNNNNN  "baud rate 19200" "buffer I0 2  ;"buffer" abcdefghij, ;I  S0 , 0;"bufferS,;A} 2A/C}; "estimated baud rate" C2 2T-*2/C2 2T+*2/;"bgood"98626A"'8250 baud rate is outside iNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"98626A$"Bdata received in register 27 does not match data sent as it should$#can2=0 2 0 2p;2I} I ;~ #transmit break=" bit isolation  I0 2   !A;0S,;2#.2,;2.0,;2.0 ,;2#.00,! )NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN WNNNNNNNNNNNNNNNNNNNNNNdesired range #bgood=  prt"Estimated BAUD rate = ",10000/A~ #check baud rate at 2400= #0S,;000 ,;2#.2,;2.0,;2.2d,;2#.00, # "the instruction wti 3,2 dissables the handshake mode"   "baud rate 24NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKNNNNNNNNNNNNNNNNNNNNNN2.A,;0@  prtp1,p2,p3,A,p4 02'., ;"can3 "98626A"-register 27 did not receive data as it should #can3=2.0;"can4 "98626A"6data received in register 27 should be 0 but it is not#can4=I ;~ RNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN00" "buffer1I0 2  ;"buffer1" abcdefghij, ;I S0 , 0;"buffer1S,;A} 2A/C}; "estimated baud rate" C2$2T-*2/C2$2T+*2/;"bgood1 "98626A"'8250 baud rate is outside desired range # WNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNzNNNNNNNNNNNNNNNNNNNNNN#bit isolation test with parity= " bit isolation I0 2   !A;0S,;2#.2,;2.0,;2.0 ,;2#.00,!2.A,;0@;2'.L};0L, ;"can10 "98626A"-register 27 did not receive data as it should #caANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1NNNNNNNNNNNNNNNNNNNNNNbgood1= prt"Estimated BAUD rate = ",1000/A ~ #check baud rate at 50= #0S,;000 ,;2#.2,;2.2,;2.0,;2#.00, # "the instruction wti 3,2 dissables the handshake mode"   "baud rate 50" "buffer2I0&NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!NNNNNNNNNNNNNNNNNNNNNNS,;S" interrupt,;0 00.2,;2.0 ,;2.2%P,;2  0;"waco "message #waco=~ #check byte transfer= !0S,;2#.2,;2."0C2,,;2.0,;2#.00,!  "baud rate: 50" 2.2,;22 ZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNn10= "net1;W0;"net2;W0;"net3;W0 ;$ "net4;W00;"can20#net1=2.B}  prtp1,p2,p3,B,p4 BA0 L, 0;"can20 "98626A%"Cdata and parity received in register 27 does not match xmit data NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 2.2,;22;02'., ;"andy1"98626A"-register 27 did not receive data as it should #andy1=2.2;"andy2 "98626A$"Bdata received in register 27 does not match data sent as it should$#andy2=  #check byteNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN uNNNNNNNNNNNNNNNNNNNNNN %"can20 #net2=2.C} prtp1,p2,p3,C,p4,band(A,31)CA21, 0 L, 0;"can20"98626A%"Cdata and parity received in register 27 does not match xmit data  %"can20 #net3=2.D} prtp1,p2,p3,D,p4,bandNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNN transfer= !0S,;2#.2,;2.0,;2."082,,;2#.00,!  "baud rate: 19200" 2.2,;2@;02'., ;"andy3 "98626A"-register 27 did not receive data as it should #andy3=2.2;"andy4 "BNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN &NNNNNNNNNNNNNNNNNNNNNN(A,127) DA2p, 0 L, 0;"can20 "98626A%"Cdata and parity received in register 27 does not match xmit data  %"can20 #net4=2.F} prtp1,p2,p3,F,p4,band(A,63)FA2c, 0 L, 0;"can20"98626A%"CvNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYă-oڊE]Ȕ3NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNtNNNNNNNNNNNNNNNNNNNNNNerr;M21,  0S,;0P.D}; "find out who is sys con""scmerr 0M,;0P.E}; "find out who is sys con"0pD, 0pE, ;E"!both HP-IB interfaces are sys con0pD, 0pE, ;2.0 };" endoftest 0pD, 0pE, ;E""NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNN"'8250 baud rate is outside desired range #bgood2= prt"Estimated BAUD rate = ",1000/A ~ #message=  0S,;00.T} !0PT, 00@T, 0;"%98626A failed to interrupt on level 3!"0PT, 00@T, 0;"%98626A failed to interNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ENNNNNNNNNNNNNNNNNNNNNNno HP-IB system controller present0pD, 0pE, ;2.0 };" endoftestSC};MD};0pE, ;MC};SD} 20;E" select code C" is system controller"On scC" C ;"On scD" D   E" reset test  "reset صNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNpNNNNNNNNNNNNNNNNNNNNNNrupt on level 4 ""0PT, 00@T, 0;"%98626A failed to interrupt on level 5 ""0PT, 00@T, 0;"%98626A failed to interrupt on level 6"~ qNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN9914 and while reset disable interrupts"0C,;2#.2,;2.0,;2.0, 0D,;2#.2,;2.0,;2.0, 0C,;2#.0,; "remove reset" 2.K};2K}; "read and reset int cause"0D,;2#.0,; "remove)NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNN "*******************************************" "*THIS IS PROGRAM "hpib3". IT IS CALLED *" "* INTO MEMORY BY PROGRAM "98624A" *" "* WRITTEN BY DAVE DELANO, MODIFIED BY *" "* RICK GREER. LAST REVISED: 01 Jun 81 -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 'NNNNNNNNNNNNNNNNNNNNNN reset" 2.K};2.K}; "read and reset int cause"   "read and check interrupt cause registers" E"interrupt cause test0 2 0 2p;" endoftest 0C,;2.K} !K;EC"int reg 0 had $K2," not $NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN*" "*******************************************"20;"MESSAGE BYPASS 00;2P;~ 0"*,"CONTINUE,;00 }K}"2**************************************************"2* *#E"-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN SNNNNNNNNNNNNNNNNNNNNNN0 after reset ! 0C,;2.K} !K;EC"int reg 1 had $K2," not $0 after reset ! 0D,;2.K} !K;ED"int reg 0 had $K2," not $0 after reset ! 0D,;2.K} !K;ED"int reg 1 had $K2," notc,NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN(NNNNNNNNNNNNNNNNNNNNNN98624A ;"2* 98624A HP-IB INTERFACE TEST *##E"98624A ;"2* INTERNAL HP-IB INTERFACE TEST *#"2* *"2* CONNECT THE HP-IB TO BE TESTED TO ANOTHER *"2* HP-FNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN `NNNNNNNNNNNNNNNNNNNNNN $0 after reset ! 0C,;0P.Q};0`Q, ;EC"no CA' after reset0D,;0P.Q};0`Q, ;ED"no CA' after reset  "IFC test includes ATN check"0C,;2#.22+,; "assert IFC" 2#.K};0pK, ;EC" NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN{NNNNNNNNNNNNNNNNNNNNNNIB WITH AN HP-IB CABLE BEFORE RUNNING THE *"2* TEST, AND SET THE INTERFACES SUCH THAT ONLY *"2* ONE OF THE HP-IBs IS A SYSTEM CONTROLLER. *"2* *"2**************************************ŹNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN5NNNNNNNNNNNNNNNNNNNNNNno ATN with IFC asserted!0D,;2#.K};0K, ;EC"no IFC received in reg 3 !0pK, ;ED"!no ATN received with IFC asserted 0D,;2.K};0K, ;ED"no IFC interrupt 0D,;2.K} 0K, ;ED"!IFC interrNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNNNNNNNNNNNNNNNNNNNNNN************P20;0;2;" BEGIN TEST P20;P;0 "'Press a softkey to continue the program 0 20 200 2 0 2p;$0;~ ;0 2 0 2p;" endoftest #MESSAGE BYPASS="scsbNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNupt not cleared by read !0C,;0P.Q};0`Q, ;EC"CA' = 1 after IFCQ2,, !0C,;2#.2,; "remove IFC" !0D,;2#.K};0K, ;ED"IFC received after removed!   "REN test" 0 2 0 2p;" endoxNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 2  ;0 2 0 2p;2I} "buffer2" abcdefghij, ;I  S0 ,;0@"*,",  0;"buffer2S,;A} 0@"*,"Exit, 2A/C}; "estimated baud rate" C2P2T-*2/C2P2T+*2/;"bgood2 "98626A}WNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNW,nيDZŔ0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN;0pK, ;EC"ATN remains in reg 30D,;2!.K};0PK, ;EC"ATN remains in reg 2 0D,;2#.K} 0pK, ;ED"#ATN received in reg 3 after removed 0D,;2!.K} 0PK, ;ED"#ATN received in reg 2 after removedNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN>NNNNNNNNNNNNNNNNNNNNNN "mask for all interrupts" "0D,;2'.2d,; "assert SRQ" 0C,;2.K};0`K, ;EC"No INT10C,;2.K};0K, ;EC"No SRQ interrupt 0K};0C,;2#.2,; "enable interrupts" C"srqint,; "hookup inGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#NNNNNNNNNNNNNNNNNNNNNN  "PPOLL with data from device to system controller" E"PPOLL and data line test0C,;2#.2,; "assert ATN"  "PPOLL data fromF  J0 2%P   0 2 0 2p;" endoftest0D,;2).J,; "PPOLL data"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNterrupt routine"C2%P, 0D,;2'.0,;2'.2d,; "remove and reassert SRQ" J0 2  ; "timeout for missing interrupt" K;" remove SRQ J EC" Timeout on waiting for interrupt# remove SRQ=0D,;2'.0,; rNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1NNNNNNNNNNNNNNNNNNNNNNftest C#; "assert REN" 0C,;2#.K};0K, ;EC"no REN0D,;2#.K};0K, ;ED"no REN received  C%; "remove REN" 0C,;2#.K};0K, ;EC"REN not removed!0D,;2#.K};0K, ;ED"REN receive-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN3NNNNNNNNNNNNNNNNNNNNNN0C,;2#.22+,; "assert EOI - parallel poll" 0D,;2).K}; "read PPOLL data" JK;EFD" was $K2," not $J2,0C,;2).K}; "read PPOLL data"  JK;" stop PPOLL1 "EFD" toC"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNd after removed !   "ATN test" 0C,;2#.2,; "assert ATN" 0C,;2#.K};0pK, ;EC"no ATN in reg 30C,;2!.K};0PK, ;EC"no ATN in reg 2!0D,;2#.K};0pK, ;ED"no ATN received in reg 3NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN was $K2," not $J2, "# stop PPOLL1=0C,;2#.2,; "stop PPOLL" J   "test data lines from system controller to device"  " Command fromF  J0 2%P   0 2 0 2p;" endoftest 0C,;21NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSNNNNNNNNNNNNNNNNNNNNNN !!0C,;2!.K};0PK, ;ED"no ATN received in reg 2 !   "EOI test" 0C,;2#.22+,; "assert EOI - parallel poll" 0C,;2#.K};00K, ;EC"no EOI 0D,;2#.K};00K, ;ED"no EOI receivedhNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN UNNNNNNNNNNNNNNNNNNNNNN.J, 0C,;2).K} JK;EFC" was $K2," not $J2,0D,;2).K};JK;$ "EFC" toD" was $K2," not $J2, "J   "check interrupt and interrupt cause"0D,;2. "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNbNNNNNNNNNNNNNNNNNNNNNN0C,;2#.2,; "end parallel poll"0C,;2#.K};00K, ;EC" EOI remains !0D,;2#.K};00K, ;ED"EOI received after removed!   "SRQ test" 0D,;2'.2d,; "assert SRQ" 0D,;2#.K};0 K, Y4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN fNNNNNNNNNNNNNNNNNNNNNNK};2.K}; "reset all interrupts"D"badintd,D2%P,0D,;2#.22+,; "disable all interrupts" "0D,;2.2%P,;2.2%P,; "mask for all interrupts" "C"; IFC0D,;2.K};0`K, ;ED"No INT1NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNvNNNNNNNNNNNNNNNNNNNNNN;ED"no SRQ 0C,;2#.K};0 K, ;EC"no SRQ received0C,;2.K};0K, ;EC"no SRQ interrupt  0C,;2.K} 0K, ;EC"SRQ interrupt not reset by read0D,;2'.0,; "remove SRQ" 0D,;2BINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN \NNNNNNNNNNNNNNNNNNNNNN0D,;2.K};0K, ;ED"No IFC interrupt0K};0D,;2#.2,; "enable interrupts" D"ifcint,; "hookup interrupt routine"D2%P,C"; IFCJ0 2  ; "timeout for missing interrupt" K;" reset D intrjNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNN#.K};0 K, ;ED" SRQ remains !0C,;2#.K};0 K, ;EC"SRQ received after removed!  "second part of ATN test to remove ATN"0 2 0 2p;" endoftest0C,;2#.2,; "remove ATN" 0C,;2#.K}NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN mNNNNNNNNNNNNNNNNNNNNNNp J ED" Timeout on waiting for interrupt # reset D intrp=D 0C,;2.K};2.K}; "reset all interrupts"C"badintc,C2%P,0C,;2#.22+,; "disable all interrupts" "0C,;2.2%P,;2.2%P,;NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYÃ.p܊H cΔ8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN QNNNNNNNNNNNNNNNNNNNNNNno INT0 for MAC interrupt 0 U, ;ED"no MA interrupt when addressed0`T, ;ED"no INT1 for MA interrupt0J, 0Q, 0J, 00Q, 0;$ED"ULPA does not match, expected 0J, 0C,;2.V};0@V, WNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNN1 for UCG, command = $J2,0D,;2.K};0PK, ;$ #ED"no UCG interrupt, command = $J2,;" next hndshk# 0D,;2#.K} 0`K, ;ED"no DAV received with command 0C,;2#.K} 0PK, ;EC"nobNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN lNNNNNNNNNNNNNNNNNNNNNN;E" No MA holdoff 0D,;2#.0,; "release ACDS holdoff"0C,;2.V};0@V, ;"unaddrED"MA holdoff not released;"unaddr  %#test for listen=K22;"LPAS?; "if tstin listen addrs branch"%00Q, ;"fNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNrNNNNNNNNNNNNNNNNNNNNNN NDAC received with command 0@K, ;EC"no NRFD received with command #0C,;2.K};0@K, ;EC"BO with handshake in progress #0D,;2#.0,; "release DAC holdoff"  0C,;2#.K} 0PK, ;EC""no NDAC rcvdd8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ]NNNNNNNNNNNNNNNNNNNNNN next addr ED"TPAS when not addressed to talk;"unaddr  #LPAS?=0@Q, ;" next addr ED"!LPAS when not addressed to listen !#unaddr=0C,;21.2222K22/+21+,; "unaddress"! 0D,;2.Q} 0Q, ;˚NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'NNNNNNNNNNNNNNNNNNNNNN after release holdoff!0D,;2#.K};0`K, ;ED"DAV after release holdoff !0@K, ;ED"NRFD after release holdoff 0C,;2.K};0@K, ;" next hndshk $EC"no BO after release holdoff;"chk device addrs-abiliNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNED" no MAC interrupt for unaddressed 0D,;2!.Q};0@Q, ;" LADS reset?$K22;" LPAS reset?; "if testing listen address then branch" $00Q, ;ED"TPAS not reset by unlisten 0Q, ;" next addr ED"TADS n6NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNty $ # next hndshk=J   #chk device addrs-ability=0D,;2."EF2,,; "new interrupt mask"0J}; "use addresses 1 2 4 8 16" # addr entry 2=E"Primary addressability J2,!K0 2b  ; "test both listen and talk }NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN?NNNNNNNNNNNNNNNNNNNNNNot reset by unlisten;" next addr  # LPAS reset?=0@Q, ;ED"LPAS not reset by unlisten # LADS reset?=0 Q, ;ED"LADS not reset by unlisten # next addr=K ; "get ready for next test address"&0 JJ};J22;" addr entrFSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"remove SRQ"C0D,;2#.22+,; "disable interrupts" 0C,;2#.22+,; "disable interrupts"  !0D,;2.2%P,;2.2%P,; "enable all interrupts" !  "test handshake lines"  E"handshake testNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNaddresses 0 to 30"!0 2 0 2p;" endoftestK21;" next addr; "skip over listen address 31" 0D,;2%.J,; "device address"0C,;21.22K+,; "attempt to address D" 0D,;2!.Q};2.T};2.U} $ NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNN 0 2 0 2p;" endoftest0C,;2#.2,; "assert ATN" 0D,;2#.K};0PK, ;ED"no NDAC with ATN  0C,;2#.K} 0PK, ;EC"NDAC not received with ATN0C,;2#.2,; "remove ATN" 0D,NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 7NNNNNNNNNNNNNNNNNNNNNN"prt str(Q,16),str(T,16),str(U,16),str(K,16)"; "************" $JK22;"test for listen "J=K:then listen address"JK0 Q, 0;ED"no LADS when addressedJK0@Q, 0;ED" no LPAS when addressed to listenJK00;NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNcNNNNNNNNNNNNNNNNNNNNNN;2#.K};0PK, ;ED"NDAC after ATN removed0C,;2#.K};0PK, ;EC"NDAC with ATN removed  "check for BO in controller" 0C,;2#.2,; "assert ATN"  0C,;2.K} 0@K, ;EC"no BO interrupt with ATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN bNNNNNNNNNNNNNNNNNNNNNNQ, 0;ED"no TPAS when addressed to talkJK0Q, 0;ED"no TADS when addressed to talk ! "test MAC, MA and ULPA for both listen and talk addresses" !0T, ;ED"no MAC interrupt when addressed0pT, ;ED" NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRNNNNNNNNNNNNNNNNNNNNNN0pK, ;EC"no INT0 for BO$J2 21  ;J2J2 J2!J2$J2%;" next hndshk $0C,;21.J,; "output unidentified command"  "which will be held off by device"  0D,;2.K} 0`K, ;ED"no INTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWƒ-oڊDS)NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNe C/S of 0/1 for ACDS holdoff release"0C,;21.I0@+,; "primary address" I22;" LPAS w APT? 0D,;2!.Q} 00Q, ;ED"no TPAS when addressed with APT 0Q, ;"secondary addr ED"TADS with APT and no secNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN vNNNNNNNNNNNNNNNNNNNNNNaddressed UCG !0D,;2.Q};0`Q, ;ED"no INT1 for UCG (addrssd)! 0D,;2.Q} 0PQ, ;ED"no UCG for addressed command 0D,;2).Q} "QJ;ED"command received $Q2," not $J2, 0D,;2#"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNondary;"secondary addr# LPAS w APT?=0D,;2!.Q} 0@Q, ;ED"no LPAS when addressed with APT 0 Q, ;ED"LADS with APT and no secondary "#secondary addr=0C,;21.220+,; "secondary address"0D,;2.7NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN #NNNNNNNNNNNNNNNNNNNNNNN.0, # next jay2=J I   "Chain in third test segment"0 2 0 2p;" endoftest00 };"No disc;"hpib42,2,   0,;~ #check register 21 for ID 00= 0S,;2.0,;2).L};2%.2$,;2FNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQ};0`Q, ;ED"no INT1 for APT#0D,;2.Q};0@Q, 0;ED"no APT with secondary addr 0C,;2.Q};0@Q, ;E"No secondary holdoff 0D,;2).Q} "Q220+;ED"secondary address $7E rcvd as $Q2,@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN "*******************************************" "*THIS IS PROGRAM "hpib4". IT IS CALLED *" "*INTO MEMORY BY PROGRAM "hpib3". *" "* WRITTEN BY DAVE DELANO. MODIFIED BY *" "* RICK GREER. LAST REVISED: 01 Jun 81 [NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNN0D,;2#.J0+,; "release holdoff" 0C,;2.Q};0@Q, ;E"ACDS holdoff not released$0D,;2!.Q};I22;" multibrnch1; "if listen then branch" J;" unaddress0Q, ;ED"#TADS set with APT and (ACDS, C/S=0)62NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN*" "*******************************************"  "remote / local test"E"remote / local test 0D,;2#.0p,; "reset rtl if set"0C,;2#.2,;2#.22+,; "assert REN"0C,;21.220@+,; "addresNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN3pNNNNNNNNNNNNNNNNNNNNNN " unaddress ED""no TADS with APT and (ACDS, C/S=1);" unaddress # multibrnch1=$;J;$;0 Q, ;$ ED"#LADS set with APT and (ACDS, C/S=0);" unaddress0 Q, ;ED""no LADS with APT and (ACDS, C/S=1)-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNs to listen"!0D,;2.Q};0Q, ;ED"no RLC interrupt with REN0pQ, ;ED"no INT0 with RLC 0D,;2!.Q} 0pQ, ;ED"$no REM indication in addr status reg0C,;2#.2,; "remove REN" 0D,;2.0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNf#NNNNNNNNNNNNNNNNNNNNNN# unaddress=0C,;21.I21+,; "unaddress"0D,;2!.Q};I22;" LADS set? 0Q, ;ED"TADS set after unaddressed;"next jay # LADS set?=0 Q, ;ED"LADS set after unaddressed #next jay=J  I   "un*NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQ} 0Q, ;ED"!no RLC interrupt when REN removed 0D,;2!.Q};0pQ, ;ED"REM after REN removed 0C,;2#.22+,; "reassert REN" 0C,;21.220@+,; "address to listen"0D,;2.Q}; "reset RLC iAMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNUNNNNNNNNNNNNNNNNNNNNNNidentified addressed commands"E"'testing unidentified addressed commands 0D,;2."EB2,, I22 2d 22   0C,;21.I0@+, J0 2  ;I2dJ0;" next jay2 0 2 0 2p;" endoftestI2d;!NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNܻNNNNNNNNNNNNNNNNNNNNNNnterrupt" 0C,;21.0,; "GTL" !0D,;2.Q};0Q, ;ED"no RLC interrupt for GTL 0D,;2!.Q};0pQ, ;ED" REM after GTL 0@Q, ;ED"$LPAS remains after addressed command 0C,;21.220@+,; "adl]NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN̅NNNNNNNNNNNNNNNNNNNNNNy 2; "get ready for next device address"  "check secondary addressing" E"secondary addressing0D,;2.2%P,;2.2%P,;2%.0@, I22 2d 22  ; "use listen then talk addresses" #J0 2 2  ; "usNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNE,NNNNNNNNNNNNNNNNNNNNNNJ0J0@J0PJ0J0;" next jay2 0C,;21.J, 0D,;2!.Q} I22;00Q, ;ED"TPAS after addressed command 00Q, 0@Q, ;ED"LPAS after addressed command"0C,;2.Q};0@Q, ;EC"no holdoff on ~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN[ǃ2 xO$dϔ9NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNغNNNNNNNNNNNNNNNNNNNNNN;21.220@+,; "listen address" 0C,;2#.22+,; "ton" 0C,;2!.Q};0Q, ;EC"'ton' did not set TADS 0C,;2#.2,; "go to standby"0C,;2.Q};0@Q, ;EC"no BO with 'ton' 0C,;21.:NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNb"NNNNNNNNNNNNNNNNNNNNNN+,; unaddress 0C,;21.2 ,; "DCL"0D,;2.Q};2.K} 00K, ;ED"no DCAS interrupt fro DCL 0`Q, ;ED"no INT1 for DCAS0C,;2.Q};0@Q, ;ED"no DCAS holdoff 0D,;2#.0,; "relNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"552,, 0D,;2.Q};0PQ, ;ED"no BI interrupt0pQ, ;ED"no INT0 for BI interrupt 0C,;2).Q} !Q"552,;EC"data sent was $Q2," not $55 0C,;2#.Q} !0@Q, ;ED"*handshake wNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdress to listen"0C,;2#.0p,; "rtl command with c/s = 0" 0D,;2!.Q} 0pQ, ;ED"'REM cleared by rtl command wtih c/s = 0 0D,;2#.20p+,; "rtl command with c/s =1" 0D,;2.Q} 0Q, ;ED"%no RNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNrNNNNNNNNNNNNNNNNNNNNNNease holdoff" "0C,;2.Q};0@Q, 0;ED"DCAS holdoff not released0C,;21.220@+,; "address to listen"0C,;21.0@,; "SDC" !0D,;2.Q};00Q, ;ED"no DCAS interrupt for SDC0D,;2#.0,; _iNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNȄNNNNNNNNNNNNNNNNNNNNNNLC after rtl command with c/s = 1 !0D,;2!.Q};0pQ, ;ED"REM after rtl with c/s = 0$0C,;21.220@+,; "address to listen, attempt to go remote"#0D,;2!.Q};0pQ, ;ED"REM after rtl cmnd with c/s=1 0D,;2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN A-NNNNNNNNNNNNNNNNNNNNNN"release holdoff"   "parallel poll test" E"parallel poll test0C,;21.0P,; "PPC" !0D,;2.Q};0PQ, ;ED"no UCG interrupt for PPC 0C,;2.Q};0@Q, ;$ED"no holdoff for PPC!0D,;2SNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#.0p,; "rtl command with c/s = 0"0C,;21.220@+,; "address to listen" 0D,;2!.Q} 0pQ, 0;ED"%no REM after rtl command with c/x = 0 0C,;21.2,; "LLO"#0D,;2!.Q};0`Q, 0;ED"no LLO in0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ~NNNNNNNNNNNNNNNNNNNNNN).Q};Q0P;ED"PPC received was $Q2,0D,;2#.2 ,; "pass through next secondary"0 2 0 2p;" endoftest0D,;2#.0,; "release holdoff" 0C,;21.20+0P+,; "PPE"!0D,;2.Q};0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN addrs status reg 0C,;21.220@+,; "address to listen"0D,;2#.20p+,; "attempt to rtl"!0D,;2!.Q};0pQ, ;ED"no REM after rtl and LLO 0D,;2#.0p,; "release rtl" 0C,;2#.2,; "remodNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 'ONNNNNNNNNNNNNNNNNNNNNNPQ, ;ED"no UCG interrupt for PPE 0D,;2).Q};2).2,0D,;2#.2 ,; "pass through next secondary"0D,;2#.0,; "release holdoff" 0C,;21.22+,; "PPD" 0D,;2.Q};0PQ, ;ED"no NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN7qNNNNNNNNNNNNNNNNNNNNNNve REN" 0D,;2!.Q};0`Q, ;ED"LLO after REN removed 0pQ, ;ED"REM after REN removed  "GET test" E"GET test 0 2 0 2p;" endoftest0C,;21.0,; "GET" 0D,;2.Q};2.K}kNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNUCG for PPD 0D,;2#.0,; "release holdoff" 0C,;21.2!,; "PPU"0D,;2.Q};0PQ, ;ED"no UCG for PPU "0D,;2).Q};Q2!;ED"PPU received was $Q2, 0D,;2#.20+,; "release hNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@NNNNNNNNNNNNNNNNNNNNNN 0pK, ;ED"no GET interrupt;$ 0pQ, ;ED"no INT1 for TRG 0C,;2.Q};0@Q, ;ED"no GET holdoff0D,;2#.0,; "release holdoff" "0C,;2.Q};0@Q, 0;ED"GET holdoff not released oNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNoldoff" 0C,;21.2221+,; "unaddress"   "data test" E" data test 0 2 0 2p;" endoftest0D,;2#.00,; "do not hold off on all data" 0D,;2#.0@,; "do not hold off on EOI only" 0C,NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNN0D,;2#.20`+,; "set TRIGGER pin on 9914 high"0D,;2#.0`,; "set TRIGGER pin on 9914 low" 0D,;2#.0`,; "wiggle TRIGGER pin on 9914 (1us)"  "DCL and SDC test" E"DCL and SDC test0C,;21.22213NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXƒ-q܊G[Ɣ1NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQlNNNNNNNNNNNNNNNNNNNNNND,;21.Q}; "read data byte" 0D,;2#.Q};0@Q, ;ED"no holdoff on all data 0D,;2#.0 ,; "release NRFD holdoff"!0D,;2#.Q};0@Q, ;ED"NRFD holdoff not released 0D,;2#.00,; "do not holdoff onǛNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN0C,;2."CF2,,;2.Q} 0D,;21.20,0C,;2.Q};00Q, ;EC"no END interrupt 0pQ, ;EC"no INT0 for END interrupt 0C,;21.Q}; "accept data and go RFD"0C,;2#.2,; "tacke controkNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNb]NNNNNNNNNNNNNNNNNNNNNN all data"!0D,;2#.20@+,; "but do holdoff on data with EOI" 0C,;21."992,,; "send data" 0D,;21.Q} 0C,;2#.Q};0@Q, ;ED"EOI holdoff without EOI 0D,;2#.0 , 0C,;2#.0,; "ENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNll sync" 0D,;2#.Q} 0pQ, ;EC"#ATN after take control sync and RFD0D,;21.2@,; "next data" 0D,;2#.Q} 0pQ, ;EC"'no ATN after take control sync and NRFD 0C,;2#.0,; "lon off" 0C,;2iNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN7NNNNNNNNNNNNNNNNNNNNNNOI on next data"0C,;21."662,,; "data with EOI" 0D,;21.Q} 0C,;2#.Q};0@Q, ;ED"no EOI holdoff 0D,;2#.0 ,; "release NRFD holdoff" 0C,;2#.Q};0@Q, ;ED"EOI holdoff not releasedyNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1.2d21+,; "untalk" 0C,;2.2%P, 0D,;2.2%P, 0C,;2#.00,;2#.0@,;2#.0 , 0D,;2#.00,;2#.0@,;2#.0 ,   "serial poll test" E"serial poll test 0 2 0 2p;" թNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN?NNNNNNNNNNNNNNNNNNNNNN0C,;2#.0@,; "turn EOI holdoff off" 0C,;2#.00,; "do not hold off on all data" 0C,;2#.0@,; "do not hold off on EOI only" 0C,;2#.2,; "assert ATN" 0C,;2#.2,; "tom off" 0C,;2!.4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNendoftest0C,;2#.200+,; "holdoff on all data" 0D,;2'.2%P,; "RSV" "0C,;2.Q};02.K}, 0;EC"no SRQ interrupt 0`Q, ;EC"no INT1 for SRQ interrupt 0C,;21.2d0@+,; "talk addre8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNcomplete without reading data in 0D,;21.Q} #Q"552,;ED"data recieved was $Q2," not $55 0C,;2#.Q} "0@Q, ;ED",handshake not complete after read of data in #0C,;2.Q};0@Q, 0;EC"no mNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQ} 00Q, ;EC"#TADS not removed when 'ton' removed0C,;21.2221+,; "unlisten"0C,;21.2d0@+,; "address to talk"0C,;2#.20+,; "lon" 0C,;2!.Q} 0 Q, ;EC"'lon' did not set LADSQ2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNBO after data handshake 0C,;2#.0,; "send EOI with next byte" 0D,;2."DF2,,; "BI can not cause INT0" !0C,;21."AA2,,; "next data byte sent with EOI" #0D,;2#.Q};00Q, 0;EC"no EOI with l!xNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN '0NNNNNNNNNNNNNNNNNNNNNN,, 0D,;2.Q}; "read and reset interrupts" 0D,;21.2,; "output data"0D,;2#.0P,; "set new byte available false"0C,;2#.2,; "goto standby" 0D,;2.Q} 0@Q, ;ED"'no BO interrupt ^NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNast data byte !0D,;002.Q}, 0;ED"no END interrupt for EOI 0pQ, ;ED"no INT0 for END interrupt 0D,;21.Q}; "complete handshake"0D,;2."FF2,,; "new interrupt mask"0C,;21."332,tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN rcNNNNNNNNNNNNNNNNNNNNNNwhen addressed to talk  0pQ, ;ED"no INT0 for BO interrupt0D,;21.2 ,; "send data" 0D,;2#.Q} 0@Q, ;EC"RFD before data was accepted!0C,;2.Q};0PQ, ;EC"no BI interrupt for data 0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN,; "send another data byte""0D,;2#.Q};00Q, ;EC"extra bytes flagged with EOI0D,;21.Q}; "complete handshake"0D,;2#.200+,; "enable holdoff on all data"0C,;21."CC2,,; "send data" 0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ARNNNNNNNNNNNNNNNNNNNNNNC,;21.Q} Q2;ED"new byte available false failed;$ Q2 ;EC"data received was $Q2," not $14 0D,;2#.Q};0@Q, ;EC"NRFD after data accepted0D,;2#.0,; "send EOI with next data" `NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN[ƃ1q܊G\ǔ3NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNC,;21.2d21+,; "untalk" 00};0 +0} #00+0};0C,;2#.Q};0@Q, ;$;02;"timerr   "TCT test" E"TCT test 0 2 0 2p;" endoftest0D,;2#.2 ,; "pass through next secoQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNl poll data sent was $Q2," not $FF 0C,;21.Q} $Q2%P;EC"serial poll responcs was $Q2," not $FF  0C,;2#.2,; "assert ATN" 0C,;2#.0 ,; "release RFD holdoff" 0C,;2#.0,; NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ESNNNNNNNNNNNNNNNNNNNNNNndary"0C,;21.2d0@+,;21.0,; "talk, TCT"0C,;0P.Q};0`Q, ;EC"CA' = 1 when CIC 0D,;0P.Q};0`Q, ;ED"CA' = 0 when not CIC0D,;2#.0,; "release ACDS holdoff"0C,;2#.2,; "releINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"turn lon off"0C,;21.2%,; "SPD" 00};0 +0} #00+0};0C,;2#.Q};0@Q, ;$;02;"timerr 0C,;21.2d21+,; "untalk" 00};0 +0} #00+0};0C,;2#.Q};0@Q, ;$;02!NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN vbNNNNNNNNNNNNNNNNNNNNNNase control"0C,;0P.Q};0`Q, ;ED"CA' = 0 when not CIC!0D,;2#.Q};0pQ, ;EC"ATN after release control 0D,;2#.2,; "request control"0D,;0P.Q};0`Q, ;ED"CA' = 1 when CIC #0C,;2#.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNf\NNNNNNNNNNNNNNNNNNNNNN;"timerr 0D,;2'.2d2+,!0C,;2#.Q};0 Q, ;ED"SRQ after SPAS with RSV 1 0D,;2'.0,; "remove RSV" 0D,;2'.2d2+,"0C,;2#.Q};0 Q, 0;ED"no SRQ after RSV 0 then 10D,;2'bNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNQ};0pQ, 0;ED"no ATN after request cntrl 0D,;2#.2,; "goto standby" 0C,;2#.Q};0pQ, ;ED"ATN after go to standby 0C,;2#.22+,;2#.2,; "IFC" 0C,;0P.Q};0`Q, ;EC" AC' after:NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNUmNNNNNNNNNNNNNNNNNNNNNN.0,; "remove RSV" 0C,;2#.Q};0 Q, ;ED"SRQ with RSV = 00C,;21.2d0@+,; "talk address"  00};0 +0} #00+0};0C,;2#.Q};0@Q, ;$;02;"timerr 0C,;21.2$,; "SPE" 0bNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN IFC0D,;0P.Q};0`Q, ;ED"no AC' after IFC0C,;21.2d0@+,;21.0,; "talk, TCT"0C,;2#.2,; "release control"0D,;2#.2,; "request control"0C,;2%.0P,; "address of system control3NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN>NNNNNNNNNNNNNNNNNNNNNN0};0 +0} #00+0};0C,;2#.Q};0@Q, ;$;02;"timerr 0C,;2#.20+,; "turn lon on" 0C,;2.Q};2.Q}; "reset interrupts"0D,;2.Q};2.Q}; "reset interrupts"0C,;2#.2vNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNler"0C,;2.Q};2.Q} 0D,;2.Q};2.Q} 0D,;21.2d0P+,; "talk address" 0C,;2#.0, 0D,;21.0,; "TCT" 0C,;2#.0, 0D,;2#.2,; "release control"!0C,;2#.Q};0pQ,ENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN3NNNNNNNNNNNNNNNNNNNNNN,; "remove ATN - goto standby"0C,;2.Q};0PQ, ;EC"no BI for serial poll0pQ, ;EC"no INT0 for BI 0D,;2).Q} "Q0;ED"serial poll data sent was $Q2,"not $0 0C,;21.Q} "Q0;ECUNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ;ED"ATN after release control #0D,;0`0P.Q}, 0;ED"not AC' after release control 0C,;2#.2,; "request controll" #0D,;0p2#.Q}, 0;EC"no ATN after request control 0C,;0P.Q};0`Q, ;sNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNss"  00};0 +0} #00+0};0C,;2#.Q};0@Q, ;$;02;"timerr 0C,;21.2$,; "SPE" 00};0 +0} #00+0};0C,;2#.Q};0@Q, ;$;02;"timerr 0D,;2.Q};2.Q}; "rNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#1NNNNNNNNNNNNNNNNNNNNNN"serial poll responcs was $Q2," not $0 0C,;2#.2,; "assert ATN" 0C,;2#.0 ,; "release RFD holdoff" 0C,;2#.0,; "turn lon off"0C,;21.2%,; "SPD"0C,;2#.Q};0@Q, ;$ 0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNeset interrupt cause" 0C,;2#.20+,; "lon" 0C,;2#.2,; "go to standby"0D,;2.Q};0 Q, ;ED"no SPAS interrupt0pQ, ;ED"no INT0 for SPAS interrupt 0D,;2).Q} $Q2%P;ED"seriaoNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNW+kՊ@U*NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNrNNNNNNNNNNNNNNNNNNNNNN"  "* *"  "* VARIABLES PASSED TO ROUTINE BY THE *"  "* SUPERVISOR ARE AS FOLLOWS: *"  "* S=PRINTER SELECT CODE *"  "* N=NUMBER OF TIMES TO RUN TEST ^