IMD 1.17: 15/08/2011 15:41:27 X110C-001 CP/M 2.2 OPER SYS. 110-CPM-R3 CP/M T3 L039 L0290 04/29/83  ݼ ,2ފO<Pk:2>24,2,2N6RN=6RQ?N=6N 62x:22^>H6=c4;4;4;4;5:6:20>262x:22^>H< 45 4 ;~3~5~5~< ]<~߾߬߫߹3206߻߱߭߻発߰߬~箨߯~~߲ެ~߲206Q%K`À'Ükèíò8÷yÑUXÇVá1Y!́!͌(0>R1x>^1x x |w# x|# xŒ1!>2kw#w222^>G>P>>6$-G2x ͣ>?? :2x02!yC  1$C !2v:O>: :G2 x????2 >: :2 : 64k CP/M vers 2.2 for Control Data 110 BIOS 4.03 xxk user space ccQ Y ~#ÒG:x 2:2x2: x7ɯ2:2G:x7!w6/!w6!~(!w:/!~(!w::!(!ͦ対=:!(!ͦNGx(y:xQ:!#(!ͦ1G"x(:G:  (xxo$: ! :Ƅ: :NGxy: y2:0:ƈ: y2:Ɠ:@!*ʗ!#×:(@!+(!$=!ͦ: y2~S(>: :>!p#q#r#s2: >: x  >ɯ!>29"x2O!C22: >:  x  >:>!9>229*[>29"x2O!C22: >:  x  >:>2: >: x *|>*[/>29!W/>29~#7>Zۈ>ӈ:24>ۈ(:24>>V>:ۈ>ӈ:24>ۈ(>:24>23!yv0Vy 2yv :k|2mo&(:Ts#r q#p: v:D 2m2i*Ey2DGr:hr|r|2Ny2m2i&==o:N  q#p"E q#p"E!n_~2hO ͇>x2m͡:m >&.!>23Wy=(x2z=(x:1 20Cny2pC.y2i`zn&:3:m(22>2524>27T2:m(>2”25y27 #:(>@22>22!mq:2t:2(:=22!mq +:!t "4:(~s~@8 6*r#"r24T22<24T>>2:1212022O :m2vO͌:n d:p/y($>! 4>[Ͱ>Uͺ>x(26y=>!4>WͰ>Yͺ>Ӊ>x(>>>26y:6yY*. /w#:6ɯ26:p2l!0~6(!lu(#:1!lu:N2:421:po&)))))))Y*.:5 >21:v A/w#:7:621:6#>>O>2 :v:vO͌:w:w T:u/y($>! 4>[Ͱ>U>x(6&>!4>WͰ>Y>Ӊ>x(>>26>%$!})^#fkNx[h%y2>: :ɯ2:iG:v!DW_: !w~2~#F882!w~2~#F8882y(E>:G:u_GW:O͇ e!YV Z͡ |}>:G:u_:O͇ !Y ͡ |}}:ʉ:iG2ÉGr>2:v:v!W_4 #C{2z2>2:O͌::26>x>>WͰ>Y*)>x>ӈ(>26>:6>(>:k(!(#w>xy2k!(#~y=(x (xO!xFȨ1w!/1w!1w/g >x>N|2Z>x>(N:Z>x::Z>x= /͖28!8~(#Fgh#F[[h y >/xͩ>P>P>WQ>2Q>CPӍ!!Y!YӋGӊxOӌia YQxӊӈIIIIqQ+>"!!!~w9"!4!~ w9"!G!~w9"!Z!~w!9/2@w+69"!z!~w:a5ʐ2b99.9!_~#fo9LZ_sdinA'3"!!~w:< 252>9*5O1G*~#x> s{[[s"s{M!">9!!!!!!$~2+N2y7>2>9"!!~w2:=:62">;:2>9!+!!!!92=2:Â>2O!~#7>Zۈ>ӈ:24>ۈ(:24>:~99z(:O>SQSSCM2P<2O==!My #x 2O=ɯ"!!~@w!m5!5 *6<+~<'w`86+~<'w`86+~<'w$86++~<'w:O9:P9*S+"S|9*Q"Ss,1:m2*n":p2*."*M 2P{,9>2P)M      !"#0123$%&'4567 ()*+89:; ,-./<=>?TT`OO,OO,?@_@?͌>>2> >[Ͱ>U! z>x !~/w# xg!".202222 >22!"!">2>2  !!~w~w~wBK!(yրOxG![!> կF#N#V#^#V#^#>Â>@>>N:: (BK!(![+<( >zW{_# x s#r>2a>@Pc L>HP CӍ+p+q+r{7! >Z>ӈ:24>JP/(L((&>P1x>^1x% ä!w#w#w22!@"+B:24:2a>"G2bx6:b(>HP>@P>HP>J6+| TERMINALPRBALTCOMALTPERS COMy  V#~<(w#^{2:3H1!1U2xu"ҥ1:ʥ1r2PRN:3H1C223j0C2"R4j0:C2<22 4j0PC224j0!2U2*@4u"r2*@4 "@4:3H1!1U2xu"ҥ1:ʥ1r2PRN:3H1C223j0C2"R4j0:C2<22 4j0PC224j0!2U2*@4u"r2*@4 "@4$@B B HH II$@DI ABI$"$H$H@$$I! H*  $H@@A I $D!!$I"BI"I"@$BIIH$$$$BBI$@BI!"$$A DI$@ A$@$$@H! "!$$" @B$!!!DH$$"H @@BHH  !$$A"D@ "A" "BHA " !$ D B I $ !$$ H@BD D$ HI DIA!$$$ $" "$D ! $"  $AB " BDD $$D!"DI$!$BH!"IB I$"D HD" " $"! @H !BI " I  $I$I$DI$ !I$@"$"$!  $$I$I$I$ BHA@$$ !  H$@ !  "!@@I $ D@  @A$$$$@A"HIB@@BB! $$H$D @ @BB @ " D@II DH$D"H ! @ ! ! H $!@ I ABD@ A@ "A"!$ID$ B !@ !B@  UUU$$@@I$$$ B"!BHBD$D"B"H@ "H@D  TPPPPP!@$@$@B@B@H$BD @ @ \X COPYRIGHT (C) 1979, DIGITAL RESEARCH _͌> ͒> Ò> Ò͘~#͌ì _2<ͯ2 ·!Զ2:2a{_:Էʖ:Է>Ľʖ:=2–!B!6#5ʖ:ԷĽ!ͬʧ )!F#xʺ~0wëw!" !~6ͽ:ý(!#͘*~ "Ϸ"͌#>?͌͘ =_.:;<> Oυo$>!Y2*O"ʉ@G:ʐ:wÖx2p0ʹ#*©6?ëw˜0ï#6 ¹.0#*6?w0#6 #6" #~?  xDIR ERA TYPESAVEREN USERq)!yO#< Ty#O 3Я21y_͸2y2ͽ:ͷ˜1͘A͌>>͌92^ :Է¥.!_~#fow]ҭӎӥ!v"!çREAD ERRORçNO FILE^:Է ! ~ 3#0 Wx x π ς G ~ # 3x~#B!Y~ɯ2:Է=!Ծý:Է=!Ծ:ý^T!~  6?#ˆ:`O> K{͘A͒>:͒͢>:͒͢xK > K > ͒x  ͢ØÆ^ BRͧ9!5‚#~Y‚#"T<ÆALL (Y/N)?^ Tʧ͘!6!~ڇ үw4!Y~ʆ͌†t=ʆf ^ T ү2o&)|+!<ͧÆNO SPACE^ :Ty!B*O=?_s#"^sG!~YӸpsp2mÆÆf ͧÆFILE EXISTS _: É: :Էʉ=2)ͽÉ T!@k!}|q=qf^!~2>`~2ԯ2\!!B!~> >#0~O#Cx2͘1)ͽÂf zͧÆBAD LOADCOMf^: !Զ Â$$$ SUBq)ՙեիձ"C{2!"E9"1Aد22!ty)K!G_^#V*Cא~E ,&-AGMS؛!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :طE B 2>: طb# : طy! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: ! ؾ Hù H H $O͐: 2 *CN# x: 2 p&x~+é7֯2 H! >w_: ! ؾ5ͤNkͱ¦ͱxʊ#Nx: ط! ؖ2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>! ^#V w#P:BO|^#V#"##"##"##"!O*!O*|!6ʝ6>*w#w*w#w'û*! J*""!N#F*^#V*~#foyx*{_zW+*yx#*DM*s#r*s#ryOxG*0MD!!N: EG>O: \ٷSـ*C :qn& ^#V>O^"*}:*)=":O:⡵o"*C *C!ͮ~2~2ͦ:2ͮ:ٯO:w:w |g}o*⯆# ):BO!yoxg*:BO}!N#F "*#*s#r^ ~!J! J*:o$*C~i6iw**{#zr+s{ozg**͕** ھ,w͜͸Ͳ!!N#F$**O!~#:Aؾ#~$=2Ek͌::/GyO>2!q*C"͡ʔ*JҔ^:Oyʃ?|x | sܖ-|N-# S:2E!~Яw>T D^6k-äPYy 5*{zBK5ڋ>*Cw~#+w#w+ɯ2E22i^ *C :~w~͔͔# #  w ~>2!E5T*C!"C"C!w# F! w͌xگ2͢*C ~<wʃG:!ʎì 4~ʶ¬:<ʶ$ʶïZͻٯx>2>2ͻ:!Zޯ2:Eطẅ́͊Ͳ>2>2T*CGͻ:ẅ́n>2;O ^DM;}H>"*C ::ddslO s#r:Eط͊:==»y==»*Ww#*"͸*:G#š"͸:!w4!iw:Z!E~=26ٯ2*C!!~~#~O~G#n,-.‹! w! yG!x͢.:E<ʄ! q!pQ:E<. ʄ$.:E<ʄi6}2ExN! ~态O>G~G!~G} *C!r#r#r ^ͥ_y#x#{s+p+q-*C ͥ!!q#p#w*:BOYG}*MD "ã:!Bؾw!>2*C~=2u:B2~2wE:A*Cضw>"!""2B!"!rQQQâ~?ͦ~?rQ*"CQ-Q͜QüQrQ$Q*):B"*)*)Q;*"E:;:A2AQÓQÜQ*C}/_|/*W}_*"}o|g":ʑ*C6:ʑw:2E**E}DQ>2!""2B!"!rQQQâ~?ͦ~?rQ*"CQ-Q͜QüQrQ$Q*):B"*)*)Q;*"E:;:A2AQÓQÜQ*C}/_|/*W}_*"}o|g":ʑ*C6:ʑw:2E**E}DQ>2 TERMINALPRBTERMINALALT>TERMINALCOM8 MOVCPM COM MOVCPM COMPIP COM:SUBMIT COM XSUB COMED COM4ASM COM@ !"DDT COM&#$%LOAD COM&STAT COM)'()SYSGEN COM*DUMP COM+COMLOOP0COM,COMLOOP1COM-DATTIM COM./DSKUTIL COMQ012345FILECOPYCOM67FORMAT COM289:;KEYTEST COM,<=>TERMSET COMy?@ABCDEFTERMTESTCOMGTOUCHTSTCOMHTTY COMBIJKLMCOMLOOP0ASM!NOPCOMLOOP1ASM"QRSCPMTST01ASMTCPMTST01SUB UDUMP ASM!VWXTERMTESTASMYZTOUCHTSTASM[\DISKINITCOM]^_`abcdDISKINITCOMefghijklBACKUPS COMmnopqrstBACKUPS COMuvwxyz{|BACKUPS COMY}~BACKUPS HLPBACKUPS HLPGRAPHICSCOM&ALTPERS COMICPYRIGHT  < TERMINAL.PRB Vers 1.00 (C) 1982, Control Data Corp. y >ӯA2X@>c@ x\@Y@@ Y@>Y@H Y@>Y@og"V@O2T@G2U@>!go x ogY@|( Y@d@Y@!@v1v![V@KT@>8>1v:X@*V@vvO!!A  ͖ۯ@ ͖>ӯ͖ۯH ͖>ӯ͖ۮoۮg"ۮO2ۮG2*!ۮgo x ۮoۮg͖ۯ| >ӯ͖*͖ۯӯ  x™{¯#z+++ ¥ z#½#!#B0HG TERMINAL.ALT Vers 3.00 (C) 1981,1982 Control Data Corporation >!A?>#Xbxʇ {z~#o}o҃i.2_!fp+q*e2_2_!hp+q*g!jp+q*i!lp+q*k!np+q*m2_!pp`nO*sy   9!z6 # L!zw͌3 002y2>12>1^qw!O6 ͒ 6PControl Data 110 using Type 2 (Display) Terminal Copyright 1981,1982, Control y :(!*~( fG>y !0~( fG>x( >O͉ x(!5~#( > Ax(:(!~#( > Ax(!#~#( >Ax?O! ~#fo@YYY~ (x (uutttsrq`qO+V#~<(w#^{2}2~ 2z!<AX( ( 2 * _: ! !s ~O0(* a8{0O! ~( 6y:q=ͭ!v !P:K 0@P`pЄ 0@P`pЅ2ö :2Pچ:< 22ö :P/ w#[:( !( bk >w#z *&o"*T]6  *T]O6 "! " >2@:@<2@9F<42@!">:Bado&:AwͶ wi`x G:2>p>p:2'>p>p:2?>p>p:2W>p>p:2o>p>p:2>p>p:2>p>p:2>p>p ͓Q!ͷ:X@*V@vvO!!A  ͖ۯ@ ͖>ӯ͖ۯH ͖>ӯ͖ۮoۮg"ۮO2ۮG2*!ۮgo x ۮoۮg͖ۯ| >ӯ͖*͖ۯӯ  x™{¯#z+++ ¥ z#½#!#B0HData Corporation Terminal Controlware Vers. 3.00 ^:(>m!0>m! 2 >G*T] :ʷc> 2|:o!" !" >2 >22>2 >2 !"!?""9 "H "U "u :p(1B!" !" >2 >22>2 >2 !?"!ï! " ! " ! " ! " ! " !$ " :f_![~:g(>>2V:hD2R!MD @`>P2:l_!~:m(!!A|2}2:nD2 !D$Hl>2:f_![:g(> >g:h>2MM>2>@ O: y(zֆ_!# ~#fo 7 X ! ~ w#6(6M =/ AShift lock! 6#~ w(n =/  Alpha lock= >  2 >2:r2 ( I/ Keypad2 I> :{2{( -/ Repeat-> !4 4/ Printing0123456789@\ ^+-} <>[]$%_'*(`| ~#&{  abcdefghijklmnopqrstuvwxyz=;/., ABCDEFGHIJKLMNOPQRSTUVWXYZ):?!"+-.*/ +- +-.*/ +- 08456197320845619732# !~ã Ò >2@!">:A2:B`.`22:͹Ͷ 2:LͶ >2@!`">:B 2:A 2>2@! ">Ͷ !?!"9 "H "U "u Ͷ : !<A: A> AͶ  :P>O2:2ö ͌Ͷ ͌:< ö "͒":O!< ~Ƅg:@BBDFHHJLNNPRTTVXZZ\^``bdffhjllnprrtvxxz|~~:O! N#F:o& v P@0 p`P@0 p ` ??>0M>2>>0M¾SP.* |} !9":q!"2:~:} ü ͒ >2> A> A: :w ! A0! AͶ M! (w#! 6 # *2>2Ͷ !ON͉ # "Ͷ ͉ yÌ :2y2 8$ y~  Ê Ͷ ö : O! ^#V U i z _  *q*i`) ))K : (8(<O~##?O~O#O~O#> !vv6 228J >2~>2} :_!N#F * q$$pɯ2~:}ȯ2} *=  A!~ w:2M# !~w!"5l6 # !~w:}=L2}!|5l> 2|>2:{( :z!<A:( ?!~w:2M# !~@w( :(g>O>PG!~(>G>:(3>O>POG!$~(>G>GX(P` h( p(G!$~(>G>>G:mG>x:(>G:VmG>x>>W:>W(z>W:(>W(zO(z>3G:G>!00}o|gG>!F6>O! N#F!v "P +~(  *|/W}/_U*DM > A :<2 2:=2 4> :e( (+ʜ+`if*ɯ:!ʩ!"W:i(:zzwO`if>g:i(:`if !"*[j{ z #"# !~wW!0A(( 2( # >G( !0A( 2# >G( !*Au>W`if:(>W`ifO`ifOG™y !<~( fG>y ! ~( fG>  * ~w$$~w%%, *T]!=  { _  . !   #:=e 2ö := 2>O2ö := 2ö :d¢ :O(<2ö :O 2 :< 22͌ö :d : (:< 2ö !q:do& ~#foA:A02dͶ >>!  %:q2J2K͌L:q=2K_:q2J{_!:J^Vnf=ʌ  v##f:Jͭ:Kͭ!v !P:q=ɇO! N#F2K_:q2J:q=_!:J^Vnf=  ++:J x@ >H >og"O2G2>!go x og|(  >!@v: :Tvâ:=Tv=v:v!+} êWrong controlware for this terminal Please re-boot system by pressing reset button on the disk controller and on the terminal. *+!xG#{ x8v2"><2"2"2"2"2"Fv@![K>8>>28v><2"2"2"2"2"*^#VFv1v:*8vFvO# ( # ( O~ ʯ.ʯ~ # ~#//":4@a! 4~w* 4z0    < TERMINAL.COM Vers 4.04 (C) 1982, Control Data Corp. y >ӯÁC2V>ðV!xe ~4 402BFV+-@\ 1BFV#&`| 2BFV+-@\ 1BFV#&`| 12G:G_͊: O G!G~@!H I>!H I>!H I>!H IW>Oxw _>Ox#w _~#w{1OJyۯOۮGVK!pI͎I!uI͎I!zI͎I!I͎I!I͎I!I͎IJONNNN N:EIyݦ ,:Xݦ($n!I*E᯸( A~͝K:Xݦ(%nf~(1OOn!I*Eyݦ nOxw>@!HP>!HP>!HPOxw:C !N O0!N OPXPy[Py%Q:EgR:lU2mUy2lU 8:CPy~oRP:Cy(PoRO!P ^#V|PPQQPQQQPoRP QA93B~:G:Q:W-TEK8SNÖENEy˿@>_!;Q^#VKQKQQ R2EͨKT>p2>]>0ͱD!"E>2EyʦQʚQQQ>2XQ>2XQ>2X            BFV+-@\ 1BFV#&`| 2BFV+-@\ 1BFV#&`| 1!@BͨOD>p2ͭC͠D͵CCpXwE!M"MM!d61#6#6!6#6#65#6Control Data 110 using Type 3 (Display) terminal f~(1OG~͝Kx(t:C(a*#| a>ͱKG:MJ(=( =($>c &E2CA> :MJ<2MJ2> >c 2MJ"*p#| ! " >ͱKOXP!JJ!JJ!JJ!JJ!JJ O NNN N:E8K:Xݦ(/nf~+($#n!J*E᯸(y O:Xݦ($xݦ(~ͱKOn!6K*Exݦ(nf~+( #~ͱK Ox?UKO!kK ~#fokV|V_WWqUUUUU;V?VCVWKKKM)NNGVKVOVSVVUKۯ ӯۯ(xӮۯ ӯۯ(ۮۯ ӯۯ(ۮOۮG> KH@>͝K,> KyHy>" R>2X*E|yOo&,R^#V|*EODqOlM&P!XQR!XQR!XQR!XycROx ]RG~w*E!{R"YP>2R:R<2RʫRR<ʦR<ʡR<ʜR×Ry2Ry2Ry2Ry2Ry2RymTyTsT\UʝTʦT:lU~!SyATB\UCT*sTT\UYbU=T?UWTQTjTkU?S8S:lUO~6S̓PXP![P"YP>2R!KS"R:RaKTbbTcQTy(7z(.dSSo&@:RwG}q x=SS>28S!@!B"IT:R2S>2R!S"R:R08S8S2S( D2R!S"R:S 2S2S2S0= :R2S= :R2S:R2S:                    Copyright 1982, Control Data Corporation Terminal Controlware Vers. 4.04 !X"Ac  G:q@=DD>2!l@FZE#V#^>@D!f@F#V#^>D!s@F#V#^>D!v@F#V#^>D`0 2D!Dx_:DOAOFA #FAzC(K(G:DOA A:DO> y`0 !JEx_>W~#>W~!E~8(8 (5{E#^#V#N#F#8 (ͦE5IFOkHOGOHNHNHNINHO>2E2E>2E>2E>2'L2HL:JL2JL M:KLO!PL F#fhPMۯ ӯ!KLۯ(ۮw# pL{LLLLLLLLLLUKUKUKUKUK>2HL2OLL>2HL=2OLL2HL<2OLL2OL<2HLL>2HL2OLL2OL2HLL2OL2HLL2HL<2OLL͈M!KLF#NsM:OL !M"M!-M"M͈M!L"M!KLF#NsM!KL##F#NsM:KL(!M"M!-M"M>>>͒ḾM!:M"ḾM!ILq#>w!M"M^M>c>,ͦM*MyxxyGO>y y>Oy y!M"M^MM:HL >,ͣN>*ͱK<2M>$ͣNۯ(͈M2M:M2M MPM!M"Mۮۮ:M=2M( :MR2S:R2S:R2S:S&T,T T8S,T8SOoGg) KIT :Sw#:Sw#:SwBͱDËSE!@B(E>2C8S8SP8SP>2R!T"R:R25U:R`T`24U6UͯTͼT8SͯTT8S:2:2>>2́2>2R!T"R:R 25U:R 24U6U>2R!Q"R8S9D98S9E98S: !O O: O> O8S:OxwWb( j(r(z(_##~ >OxwW{b(Z(@R(G~(>G>͝K!HN!HN!HN@>ͱKW>Ox` !b!v !u^ ?? OPEN error -  ?? Input file and Hex file are both = :3ʯT:3YxɅo$MDy_xW{z/W{/_xzW{_>  ~ #             E2E;oabcdefghijklmnOABCDEFGHIJKLMN:4u675/!"#$%&'()*+,-. 0Pp1Qq2Rr3Ss:E:G=2*~G#} !":FʒG:F([h&FNyGxʉGigG) B DM GqGG qGG GqG(_G >2FÝFBT>2$GMx1(92(5(86(\X([h( |G|Go&FNF:G<2G2F2FÝF2F2FÝF>G>GxG>Gxx 2F2FÝF!$GO~( 6y@GOy O2FÝF: O> O> O:G :2G:>2M!M"M:MN>2M:OL!-M"M:HL >,ͣN>*ͱK<2M2M>&ͣNۯ(͒M!hN"M MPM!Jb"ḾMӮӮ:M=2M!N"M:OL:M͈M^Mۯ >(ӯ!ILF#NͮNۯ ӯۯ(xӮyӮXXX[\ ]*][J]J^J_YZO+V#~<(w#^{@!NûO>!NûO>!NûOWzOxGJx O( Gz x2X>@!HP>!HP>!HP` >OJ(R(z(yb >OxyHy>Ox@y@ >ͱKW>Ox (HQ>4G>͝K!40}o|gG>͝K!NF6>͝K x©VͦV@ ͦV>ͦVH ͦV>ͦVog"VO2VG2V>!go x ogͦV|( ͦVñVͦV!.Wv1v![VKV>8>1v:V*VvvOͦVۯ@ ͦV>ӯͦVۯH ͦV>ӯͦVۮoۮg"XۮO2XۮG2X*X!ۮgo x ۮoۮgͦVۯ| >ӯͦVͦVӯ`W*X|WpX!+} WWrong controlware for  this terminal Please re-boot system by pressing reset button on the disk controller and on the terminal. OMPpXͯ:2>p!N~w]O>p:28>p!N~w>p:2Z>p!N~wqO>p:2>p2!N~wlM>p:2>p!N~w&P>p:2>p!N~ w*ͱ>p:r@> "!5>p:2>p!N~@wʹ>p:2#>p!N~wO>p:2E>p!N~w}>pZpXMEMORY PARITY ERROR IN TERMI,COPYRIGHT (C) DIGITAL RESEARCH, 1980 1] ʑ?ʑ! __0 r))) O @|r}r.g))å{u INVALID MEMORY SIZE$!$ʡ~/w/wʔ|g*"z|?¸>@G!>0w#w!4~:60+4~u!N#F! x, # =!v"z!w6!u#+w+wz >ZxG}o|g"|! :m c p!"xp ~#c*|!:m ʅ xä SYNCRONIZATION ERROR$ {°~#o}oҼüÅ*zZ# :m m! ~ #* DM! x  w\X COPYRIGHT (C) 1979, DIGITAL RESEARCH _͌> ͒> Ò> Ò͘~#͌ì _2<2=qf^!~2>`~22\!!B!~> >#0~O#Cx2͘1)ͽÂf zͧÆBAD LOADCOMf^: ! Â$$$ SUBq)"C {2!"E 9" 1A 22!ty)K!G_^#V*C   ~E , &-AGMS  !!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$ :B A2 ! ~6NAL! :2>p͕>p: :(: *|(::(:>p!OV#~<>p:e*#:0~ *F#~w͇:O: M:O: C:O: 92: *͇:(͇:G͇͖ ͇-:=2`*F#} !">p!Ox O>p͇:I(~͇:P8:P8PG:G͇Fx͇#>p͇͊͟M͇͒ ͇:(*F#} !"!5*###:Ҭ\>!ҿ:=2K:2K!:!:K\: \!p+q͈*#!N#F! D!_>0w#w1!`4~:60+4*"e@u READY FOR "SYSGEN" OR "SAVE 00 CPM00.COM"$*|  CONSTRUCTING 00k CP/M vers 2.2$ !2:2a{_:ʖ:>Ľʖ:=2–!B!6#5ʖ:Ľ!ͬʧ )!F#xʺ~0wëw!" !~6ͽ:ý(!#͘*~ ""͌#>?͌͘ =_.:;<> Oo$>!Y2*O"ʉ@G:ʐ:wÖx2p0ʹ#*©6?ëw˜0ï#6 ¹.0#*6?w0#6 #6"   O͐  : E  B 2 >: b # : y! 4 5~yy 5 6y Ґ ^H @Oy H  H : – ͬ   #H : !  H ù  H  H $O͐ : 2 *C N#  x : 2 p & x ~+é 7 2 H ! >w _ : ! 5ͤ N k ͱ ¦ ͱ xʊ #N x : ! 2 ͤ ! 5™ #wO ~x½  p H    y< < ʑ  : !qMD ##~?  xDIR ERA TYPESAVEREN USERq)!yO#< Ty#O 321y_͸2y2ͽ:˜1͘A͌>>͌92^ :¥.!_~#fow]!v"!çREAD ERRORçNO FILE^: ! ~ 3#0 Wx x   G ~ # 3x~#B!Y~ɯ2:=!ý:=!:ý^T!~  6?#ˆ:`O> K{͘A͒>:͒͢>:͒͢xK > K > ͒x  2E > ! ^#V w#P :B O|^#V#"##"##"##"!O *!O *|!6ʝ 6>*w#w*w#w'û *! J * ""!N#F*^#V*~#foyx *{_zW+ * yx # *DM*s#r*s#ryOxG*0MD!!N: E G>O: \ S *C  :q n& ^#V> O^ "*}:*)= ":O:o"*C  *C !ͮ ~2~2ͦ :2ͮ : O:w:w |g}o *# 1>ͦ!q:_  !p+q.*   !q*&!p+q*2!p+q*2!p+q*22!p+q*!p+q*!p+q*!p+q*2!p+q* ͢ØÆ^ BRͧ9!5‚#~Y‚#"T<ÆALL (Y/N)?^ Tʧ͘!6!~ڇ w4!Y~ʆ͌†t=ʆf ^ T 2o&)|+!<ͧÆNO SPACE^ :Ty!B*O=?_s#"^sG!~Ypsp2mÆÆf ͧÆFILE EXISTS _: É: :ʉ=2)ͽÉ T!@k!}|q ) :B O! yoxg*:B O }!N#F "*#*s#r^  ~!J  ! J *:o$*C ~i 6i w**{#z r+s{ozg**͕ **  , w͜ ͸ Ͳ ! !N#F$**O !~#:A #~$=2E k͌  : :/GyO>2!q*C " ͡  ʔ*J Ҕ^ :Oyʃ?|x | s-|N-# S:2E !~Яw > T   D ^ 6k -äPYy 5*{zBK5ڋ>*C w~#+w#w+ɯ2E 22 i  ^ *C :~w~͔͔# # N"͡(|œl>E Ud>F U\>G& UT>H. U|<ŀ2!d͇>N"͡(T\ "|9N!a ERROR - ADAPTOR SELF TEST FAIL !̀ RIGID DISK NOT READY DISK !fERROR ON SELECT!QWRITE PROTECT !': !>#12.5 MEGABYTE !S25 MEGABYTE Q%K`À'Ükèíò8÷y(ÑU%XÇVá1Y+!́!͌(0>R1x>^1x x y=(x!2z=(x!:1& 20&Cn*y2p*C.&y2i`zn&:3&:m*(22&>25&24&>27&T2:m*(>2”25&y27& #:(>@22&>22&!m*q*:2t*:2&(:=22&!m*q* +:!t* "4:(~s~@8 6*r*#"r*24&T22&<24&T>>2":1&21&20&22&O :m*2v*O͌!!:n*" d:p*/y($>!! 4>[Ͱ">Uͺ">x"(26y=>!!4>WͰ">Yͺ">Ӊ>x"(>!>!>26&y:6&yY+*.& /w#:6&ɯ26&:p*2l*!0&~6(!l*u*(#:1&!l*$y7>2>9$"$!$$!~w2:$=:$62$">;:$2$>9$!+*!*!*!*!*9$2$=2$:$Â$>2$O$!~#7>Z"ۈ>ӈ:24>ۈ(:24>:~9$9$z(:O%>SQ%SS%CM%2P%<2O%==!M%y #x 2O%=ɯ"$!%$!~@w!m5!5 *6<+~<'w`86+~<'w`86+~<'w$86++~<'w:O%9$:P%9$*S%+"S%|9$*Q%"S%s,&1:m*2*n*":p*2*.&"*M% &2P%{,&9$>2P%)&M      !"#0123$%&'4567 ()*+ w ~>2!E 5T *C !"C  "C !w# F! w͌ x 2͢ *C  ~<wʃG:!ʎì 4~ʶ ¬:<ʶ$ ʶïZͻ   x >2>2ͻ :!Z2:E w ̈́ ͊ Ͳ  >2>2T *C G ͻ : w ̈́ n> 2;O ^ DM;}H> "*C  ::dd slO s#r:E ͊ :==»y==»*Ww# *" ͸ *:G#š" ͸ :!w4!i w: Z!E ~=26|w# x|# xŒ1!!>2k*w#w222^>#G>P>>6$'-(G2x ͣ'>?? :2x02!yC  1$'C !2v*:O>: :$G2 x????2 >: :$2 : 07k CP/M vers 2.2 for Control Data 110 BIOS 4.03 xxk user space ccQ Y ~#ÒG:x 2:2x2: x7ɯ2:2G:x7!w6/!w6!~(!w:/!~(!w::!)(!)ͦ=:!)(!)ͦN*Gx(yu*:N2:4&21&:p*o&)))))))Y+*.&:5& >21&:v* A/w#:7&:6&21&:6&#>>O>2" :v*:v*O͌!:w*!:w*" T:u*/y($>!! 4>[Ͱ">U">x"(6&>!!4>WͰ">Y">Ӊ>x"(>!>26&>!%$!!})^#fk!!!N"!!!"x"""["h"(%(y2"">: :$ɯ2:iG:v* !DW_!: !w*~2~#F882!w*~2~#F8882y(E>!!:G:u*_GW:O͇ e!Y+V Z͡89:; ,-./<=>?T&*'-.T&*'-`.*O..*O.,/*O./*O.,0?@_@?͌!>!>2">" >[Ͱ">U!" z>x" !~/w# xg'!".&20&22&22 >22!"!">2>2  !)!)~w~w~w))BK!(yրOxG![!(>Â( F#N#V#^#V#^#>Â(>@>>N":: )()BK!(![+(<(  2*C !!~~#~O~G#n,-.‹! w! yG!x͢.:E <ʄ! q!pQ:E <. ʄ$.:E <ʄ i 6}2E x N! ~态O>G~G!~G} *C !r#r#r ^ ͥ_y#x#{s+p+q-*C  ͥ!!q#p#w*:B O Y G }*MD "ã:!B w!>2*C ~=2u:B 2~2wE:A *C w>" !""2B !" !r QQQâ~?ͦ ~?r Q *"C Q- Q͜QüQr Q$Q*:xQ:!#*(!*ͦ1*G"x(:G:  (xxo$: !) :Ƅ: :$N*Gxy: y2$:0:ƈ: y2$:Ɠ:@!**ʗ!#*×:(@!+*(!$*=!*ͦ: y2~S(>: :$>!p#q#r#s2: >: x  >ɯ!>29$"x2O!C22: >:  x  >:>!9$>229$*[>29$"x2O!C22: > | !}>!!:G:u*_:O͇ !Y+ ͡ | !}}:ʉ:iG2ÉGr>2:v* :v*!W_!4 #C!{2!z2!>2":!O͌!:!!:!"26&>x">!>WͰ">Y*!)">x">ӈ(>26&>!:6&>(>!:k*(!!(#w>x"y2k*!!(#~y=(x! (xO!"xFȨ1w!"/1w!"1w/g >x">N"|2Z">x">(N":Z">x":":Z">x"= /͖"28&!8&~(#Fgh#F["[h>zW{_# x s#r>2a)>@P)c) L>HP) CӍ+p+q+r{7! >Z">ӈ:24>JP)/)(L)()(&>P1x>^1x% ä(!)w#w#w2)2)!@"+(B(:24:2a)>"G2b)x6:b)(>HP)>@P)>HP)>J6+| TERMINALPRBALTCOMALTPERS COMy***** **** ***V#~<(w#^{2"CPM!Bk>4j@!u@e1!OGS@^@(>R1J@>^1J@ x |w# xS@|# x^@~/# x ͇>:  x  >:>2: >: x *|>*[/>29$!W/>29$~#7>Z"ۈ>ӈ:24>ۈ(:24>>V">:ۈ>ӈ:24>ۈ(>:24>23&!yv0Vy 2yv :k*|2m*o&&(&:&'T&s#r q#p: v:D 2m*2i*Ey2DGr:hr|r|2Ny2m*2i&&==o:N ' q#p"E' q#p"E!n_~2hO ͇>x2m͡:m >&.!>23&W" y >/xͩ">P>P>WQ>2Q>CPӍ!!Y+!Y+ӋGӊxOӌia YQxӊӈI$I$I$I$q###$Q#+#%>#"$!!#$!~w9$"$!4#$!~ w9$"$!G#$!~w9$"$!Z#$!~w!9&/2@w+69$"$!z#$!~w:a)5ʐ#2b)9$9$.9$!#_~#fo9$L$Z$_$s$$$$d$i$n$$$$$$%A'3"$!#$!~w:$< 2$52$>9$*#5O1*G*#~#x> -s${$[$[$s$"$s${$M!)"#>9$!)!)!)!)!*!$*~2$+N*2 .' HL. es R,LF IST' ASM 3.2 !"0!~f2#O 603800001971C92BC956237EA728153D77232361 :102B58005E7B3CA277237E235623666A1600194EB5 :032B6800C92BC9AD :00010010Relative 1 BIOS generation for Control Data  110 CP/M BIOS foR=S*2R=F72R72\u"r2!\T "x ":323j0!g1U2Tu"j0:j0r2HEX:3c0:3H1>2:3H1!1U2xu"ҥ1:ʥ1r2PRN:3H1C223j0C2"R4j0:C2<22 4j0PC224j0!2U2*@4u"r2*@4 "@4$@B B HH II$@DI ABI$"$H$H@$$I! H*  $H@@A I $D!!$I"BI"I"@$BIIH$$$$BBI$@BI!"$$(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE) COPYRIGHT (C) 1979, DIGITAL RESEARCH, PIP VERS 1.5$$$ SUB =.:,<> _[]INPIRDPTRUR1UR2RDROUTLPTUL1PRNLSTPTPUP1UP2PUNTTYCRTUC1CONNULEOFDISK READ ERROR$DISK WRITE ERROR$VERIFY ERROR$NOT A CHARACTER SINK$READER STOPPING $NOT A CHARACTER SOURCE$!p+q* !q*& *M *M !p+q*!!p+q*"!p+q*$!6  !kp+q*j> >ڪ Þ !qp+q/ *pDM9: :M2r:N!r !:r *r& N!r4 !6:͔: :ͳ.!ws+p+q+p+q:w=2wN *s*u w*s#"s*u#"u' !"*M^7 !x6:!xھ **DM͆ 2yʭ :yʗ ͯ *"*6:2x÷ *"!x4d !"/ !j}=2| !"*KM^'_ !z6:|!z1 **M:>!(:=2%> >>!F!5+N! ~2!4<2T>>!b}*bMͭz:b2!b6:<2é>!`ҥ*`MͭҞ!`6!6> :é:(!q:!wO! ~2*& :w>!:!4!6>:N<2N!> *N& N2 !p+q!6!6+6 !6: S: M!6g8:N2M*M8p!6!6!6>!ڕ*&P 6!4z!6!6#6#6!6*M8:ھ:*͇g2ê::¿::,͡A<2O>A DI$@ A$@$$@H! "!$$" @B$!!!DH$$"H @@BHH  !$$A"D@ "A" "BHA " !$ D B I $ !$$ H@BD D$ HI DIA!$$$ $" "$D ! $"  $AB " BDD $$D!"DI$!$BH!"IB I$"D HD" " $"! @H !BI " I  $I$I$DI$ !I$@"$"$!  ABORTED$BAD PARAMETER$INVALID USER NUMBER$RECORD TOO LONG$INVALID DIGIT$END OF FILE, CTL-Z?$CHECKSUM ERROR$CORRECT ERROR, TYPE RETURN OR CTL-Z$INVALID FORMAT$HEX$$$$NO DIRECTORY SPACE$NO FILE$COM$START NOT FOUND$QUIT NOT FOUND$CANNOT CLOSE DESTINATION FILE$DESTINATION IS R/O, DELETE (Y/N)?$**NOT DELETED**$$$$$$$NOT FOUND$COPYING -$REQUIRES CP/M 2.0 OR NEWER FOR OPERATION.$UNRECOGNIZED DESTINATION$CANNOT WRITE$INVALID PIP FORMAT$CANNOT READ$INVALID SEPARATOR$1 :2L> ̈́M9  "}*}DM͆ ' ͯ *"!z4 :e !"͆ !z6:|!z '? 2*H#"H!{6:{ր!Ң *{& :{4 2!{4m *":ڹ ͯ !z4I '2!"!q: !4>!S :S! :2*M! ^#V͎ * :w*#" = = = = = ͯ  *M !6q  !6q  !6q  *& !6à  !6 à  !60à  *& !6  !6  !6  *& . 1 4 7 : = F P [ f q  *M8):[ͱ!N5!6ñ:5!6#6>!ڰ!6:<2O>/:!O!T *M͡H~K:¡!6[–ͱ!N5:2:2!4=:[¼ͱ4:!6:.2O8: :* ͇g:[ ͱ!N5!6:%:<2*6 * 6å!q!6> !d*&I :]>!4A>:<2O* :w:?†!6!q!6?!:ҠgÐ!q*&*~!6:22: :]Hں:A2O>: 2ͯ $$I$I$I$ BHA@$$ !  H$@ !  "!@@I $ D@  @A$$$$@A"HIB@@BB! $$H$D @ @BB @ " D@II DH$D"H ! @ ! ! H $!@ I ABD@ A@ "A"!$ID$ B !@ !B@  UUU$$@@I$$$ B"!BHBD221@:2!o6+6+6!6#6!6#6:G*o .!N6:^*M^!K6!6!6+6' :$::=2K  :ʤ\:ҷ\x'Ͳ:!\͢  :͈'! Ͳ:$: $͈Ͳ!N6' :!Cwͯ !6:^͢c!6{:/>!/H{ͯ :<2Š ::=HҮͯ !6:Ҿ:2 !6::/H͈;!6:> !/> :2!q: " *M n :c4 *M n :2!c:Q !c:2: !:cw>!n !5 Y : { !6!q:!lwҙ  â :0O !q:O| :O| !6:]2l:o'2o:n'2n:m'2m*mMͣ *nMͣ *oMͣ :]:   *}2D" * * *&"!q:UY: Y:ҩ: ʩ:_2ʘ:€!6<:<2!ژ!6 >!]Ҥ; !6:Q::H: !6*M : !6!q:a/>z!÷:S:QHI:N<22: H@"2Í202O> c!6Í202O> ڍ*&O*& !sc*&P :w:·>!ұͯ :22:_!6=!6>'!E!4!p+q*0 !r+s+p+q*~$7*>*>H&>*#"*#"> 2:R͎:!6!6=2:ʙ!6:“H9Ž>!6-e!6ͻ2=2ʺ-é:>>"ͻ2:!!5ͻ2ͬ!\$D"B"H@ "H@D  TPPPPP!@$@$@B@B@H$BD @ @00000000000000000000000078 :101870000000000000000000000000000000000068 :10188000182243504DF3210042110017016B143E02 :101890001HHͯ :^!w:<2:0}:@E}:!S!W6: z!]6:cm!c6:_z!_6l ::,: HHҰͯ : 2ó:E:1:2v!q!*8!*6: >ͦ>ͦ!q:_  !p+q.*   !q*&!p+q*2!p+q*2!p+q*22!p+q*!p+q*!p+q*!p+q*2!p+q*/H:_2:!q:A/>Z!/H8: 2::=O>m:W!Q} Hmd>9>!6:2*M!E ^#V͎ڗO **~2*#"m2m͖ 2m!6m!6m!6 m2mͯ m!62m!62m!62m!62m'2:2:TҒ:2!6*ME:2::Ҳ:<22ý: 2:} >ͯ :i:2:d*M:[ -:>>!p+q:,!6*DM9:<!6:z 2W!6D*&L :w:<2Ov*:>=20O> ڒ:0:AO>Ҥ::A }}Hͬ!wͻO`idͻV[2O>2:!X!6:!:=O!L NE!4 E E:/.*&L 6$L9k9.Xͯ *KM^020 :020:121'ͳ':²ͯ !G6!"!"7 *M^n/ :a/:H!6:ͯ !&6 2*">!b!ͯ >!`0ͯ !q:E:24J!46*}a!44EJ *KM^'́:‚ͯ !36'n::0:f9OY#9.3'ͳ.:020' 'ͳ'7 6'!j>A+!s!"@͓1!"<**"͓n "Dn"":!Q2҂:X!Wғä:ڤ*MEÓ:ұ@@:O2Mc;!6#6>!)*&P ~"::H:H copyright(c) 1977, digital research $Error On Line $SUBNo 'SUB' File Present$Disk Write Error$Command Buffer Overflow$Command Too Long$Parameter Error$Invalid Control Character$Directory Full$Cannot Close, Read/Only?$!9"!͇͊!p+q* ͊!p+q*͍2!p+q*͍2!p+q*͊!p+q*͍!p+q*͍!p+q*͍2!s+p+q+p+q:=2ʦ** w*#"*#"!p+q(+*DM*p*& 6:ep\:=W Extended Submit Vers 2.0Xsub Already Present$Requires CP/M Version 2.0 or later$:y*###ƒ# yk   җ 4!~=ŐW!xʵ ~#èbx {~#o}où.xsubb!np+q*m2_!pp+q*o ]xsub*"-!/"*"+!""1 M*!"́!"* (xsub active)$|*y ʥ*"*7***x*́͋<͛ :%*=26͋!7^#6 #6 #6$ 8*7~O #w# !6:6= COPYRIGHT (C) 1979, DIGITAL RESEARCH DISK OR DIRECTORY FULL$FILE EXISTS, ERASE IT$NEW FILE$** FILE IS READ/ONLY **$"SYSTEM" FILE NOT ACCESSIBLE$BAK$$$BAK$$$-(Y/N)?$NO MEMORY$BREAK "$" AT $1mM"m +!8s~1m!f6:H:H"!6!4:_jYO jM*"S*" 3@bl*M1͓!""7 *M^͆ \͔!":͎H*#"ͧÝ/ :>͛9ͯ .*#":_!' !'6!36' :1/!aE*#">z?C9IͲÁ.!6> !ڇ*&' ~2 ʀ: y.*M!4Q>!қ:=2á:2:Ҭ\>!ҿ:=2K:2K!:!:K\: \!p+q͈*ͧ!t6>!t%\= >!t6:t<2t=O! ~2u b:<2O>9b!60+~9b!60+4:uat:u_2u:uMʉSͧ!v6!"v!|6:|Ҁ!x6 2}:} Hk:} h:}$6 2}$*}M3:}02}O> ͧ3!z6ͭ:}"!}5́ͭ́3*yM"h:}^a A2}O>Vͧ^:}>*z& ~ !z4í!{q*v#"v͙dͧ*vv :{w:x<2xO>}|ͧ2% ͋*-"*$$$ SUBq:(=2(N *$*& w*$#"$*&#"&' !"N*M^7 !)6:!)ھ *N*DM͆ 2*ʭ :*ʗ ͯ *N"P*6:2)÷ *N"N!) $@BA$! A "!$"" ]xsub*"-!/"*"+!""1 M*!"́!"* (xsub active)$|*y ʥ*"*7***x*́͋<͛ :%*=26͋!7^#6 #6 #6$ 8*7~O #w# !6:6= *M  *!M 1m! 6!6! 6: 2Ebͽ!e:d\::eH2 H҆ͽ:e2!:d2e:!2dû :!I¬!: :H2 ҮX:h2iҐ:!ʍ:!:!H:!H,!"! 6#~ F)ͷX:! X):i!h)9 e:!:h2jO>F L>!":i!jHҼ*"+M ~ ʼͲ!f6!h6!"! 6F!f6:h2k!iҠ:i2k:j2h:k!hҶ9 æ:h2j!!6:j2he:! >"Ͳ*"M ~2!O :! *+"DM!  ::=H-\:N2O_og_{ozg^#V))) _{ozg^#V) d^#V|g}o n_{ozgO{ozgi`N#Fogo&og H ©=¨' !'6!36' :1/!aE*#">z?C9IͲÁ.!6> !ڇ*&' ~2 ʀ: y.*M!4Q>!қ:=2á:2:Ҭ\>!ҿ:=2K:2K!:!:K\: \!p+q͈*-!6]:ͧz2~e:~2O! 6*~& 6$>!~_z*~& w!~5Bx:yͧ*v+"vv ~_{ozg001 $$$$ SUB6ͭ:}"!}5́ͭ́3*yM"h:}^a A2}O>Vͧ^:}>*z& ~ !z4í!{q*v#"v͙dͧ*vv :{w:x<2xO>}|ͧ!!6e*!M͛ /$^L:!@OL:! 2͑e:b:! L:h<2hb:! b:hO>!hw:! pX:! …!!6  LÊ!!6ûô:!ʛ͑:! ҩ OҸû:!R†!6G>!!!6 :2.t -? >!!6!6s, !6:xB!6OU2!SB!G6:҃!6:G҃*G& ~2!:G<2G_ Qқ=e  b:!-®! 6:!#¿͇;J:!:!!6Lv:!:Jv: *#"͎! 6:!B)! >w!"&*o"(R :!C:eR :!DKeX :!K\ͷX :!Lj^ :!Pš͎҇! 6F×͢җ:Ç :!T¨F :!U¾: 2 :!V͎"$DMͩ/ *oDMͩ : 2 :! (::H%^bF : ͎H :!Ay! 6*""&*o"(R͎an͢na! 6R :!F”͢ґ Ä :!J $:2$͢ :=2:<2!*& ~2!ü*""I*M*o/!:" "&! 6R*I""ë :!M:H| ! 6>F ͛e: <2 O! Hqy d F : 2! 6*#s#r :!N ͢ *o/ Ҧ Ͷn! 6!"&R! 6o$ Î Ç :!S0 $͢- :2"+s#r!:* *& ~2!:<2 :!W> v :!X³ Z͎\ Ee ð :7/҃ E!76e ͕ :xƒ - ͷ*&"K(Kڰ *KM N͔*K"KҌ :!Z ͎  ͢ : :!  'v!gq6:0O  ú!p+q:/(*DMͩ:  : I N* *DM:aO>!Һ x!: ڦ> ʡ* +" >¡! 6: <2 =O! N͒:  O͒: ! 6:h!o$O* ͸ ! 6 !h6!: 2 3* & 6 : <2 =O! N͒*dM  :sGsu n>!6:<2=O! N͒!">!"͎/Ҵ*+">>!": *#"*""*!".+",*$"**o".!",!36:3{.*FM8 *FM   Oy2F :FY5>>:!02HO> /!";u*)))*) *H& "PҘ! 6+s#ré! 6"DM!>))덑o|g =±^#V) ^#V|g}o _{ozgi`N#Fogo&og_{_z#W H = LIBX$$$$$$$LIB1*" COPYRIGHT(C) 1978, DIGITAL RESEARCH á 4êü /L9ASMPRNHEX:f *g&!lq:l $ !h4:l 1 !h6*lM :hB     !h55!mq:m :hO>H2ny} !m6 !o6:n!oښ *mM !o4‚ !pq:p ڪ >:p :p H:p H!qq*qM͛  ^W :q@2q*qMW   !sp+q*r !up+q *tDM !wp+q*v !zp+q*y2x!|p+q*{2x!~p+q*}2x!p+q*!p+q*!p+q*!p+q*2x!p+q*!6   >>! q* &!p+q**22*,**"0M ~ H3*0"**+"*+">23:2/k!36,*+s#rx:3x*0"*: “**"&*"+"(á*$#"&**#"(*"#""*$#"$*"+""*$+"$*#"!4qM*"*$: *(y"$DM}|C#~ *#"*&DMyxC 1*+":4?w+"$""ͷR: —*$"("҈!"&Ô""&*""&$mڸ*o"(**$"($"O26͛*"M :6w͢:6 :7 e !p+q*DM  =? ) !p+q.*DMF -L *9"`!"b!h6!j6!|6.!=\ -x !e:dʥ *eM \R :xʥ @ *dM \, :x \͕ :x - V :e _ :f w : =e !e:d*eM =e : =e =͕ !]6:x>- !"!76!6!6!66*dM  *dM !6:8!*`*;DM \u 2xʻ>!xҨ- *`*;6:82*`"`:<2w!"`9`h*`*;~2*`#"`!7q:*7M͒:7o$+͛ͪ*$M ~28Om:8 I͇͢u$oqo͛rP! 6!"&*$"(R͎ҔM͢ҡÔ($ҵ! 6R͇vͶ2!*!Mm$"*"M :!w͢:! e2!:! : /HH/Q:! @!!6 R!!6 :!KR$*& :!w:<2dn!:s+q*$";!>6:>/;oH*;#"(";:92=*=& *(M !::=2>/H:=<2=*(#"(æÀ:>*(+"(R:>!6:*eM !b+!s{!f!6:!b*b*^DM =ͅ N- *b"b:<2)f!"b!q9bڀ*b*^:w*b#"b!q:6ڶZͅ ʱ- !66*6& :w:6<26!J6*b}:J<2Jm=? :x- : ;*dM .=\ -=ͨ ;: *eM =ͨ .M= -C!q:Y*M !q:a/>z!/H!q*MaҎ:_:!q:ҥ*My:!p+q!'"!6>**ͪ{2**ͪ"*! ͪ":!!$:2*o/*!My:<2=O!s Hq**DMͷ! 6: e!"*""?k*&"?*?+M ~2A :hHҏ *&"?(?:A ½8*#" ҽ*?M ~2AO *?"?ҕ!"*"*"^: 2B! 6F:B2 o(>&H6͛9!C6>!Ca R>:C<2C?! 6!"͇͢Ґq"ڊ͛Íq!!6 !!6 !6*!Ma2D*!M͒2!:D/!+w!6e2!͢!Eq!E:!:H:H!Fq @2 0 0:x0_<2! wI2 2> 2 >2ɯ22 !~@_6^4#: w~$w: 0 q: A: A͋q: a{_2  2 - !ɯ2I:  ;*:  ͭͷ ͭ͋>9q>9: '!2 >9 7:! 6 >2>2: 2 Qͭ:Ğ! :lj<͖<j<|<: OʊQ>ÖH >2 2 û: B­>ôD> ¸!52 !"!N#~#A07O! ~*!) " z'{ͅ>ɯo>g"k!m6ů{_zW5>)D*kOxGd !m?FDM!xGyOڂÃ)sn55)=â|g}o=î--#zg{ozg{ozg{oÓ:: ;,!ɯ22=2l!"]!~H5_!m~0:ą:  *":  :‰:̅ԅ!^#=ʅVq”*qͦ1& O:lµ̅>2ly:_!w~!s!m~ùy !~=w_!m~ ͅ=COPYRIGHT (C) 1980, DIGITAL RESEARCH DDT VERS 2.2$10 !~=W!xe ~#Xbxʇ {z~#o}o҃i.2_!fp+q*e2_2_!hp+q*g!jp+q*i!lp+q*k!np+q*m2_!pp+q*oÃO$*sy͏ , $  ͌ 9!z6 # L!zw͌j# X:z 0 ͘=N#Fy}80*z{¯#z+++ ¥ z#½# · 9!`͠ y9!rͷ!4w_#~ ʸ A:4~~# ¼ > \ ?ʻ w# !ͼ ? !ͼ :  '<ͭ'<>V$>O$:Ğà\ÞØ`rÍÖ![w#w#b!"!F#v2[G*##~w*##~<*}q!~ڬ6![^![^#fk"͎͘!G#*####*^#Vû!^*"*Ͱ>2lyPLnR>UX:l̅2l͓*>E2C!" """ :ʼ:*1 |R|ͦ0FIL: R  R* } *" :¿::¿üX!C^#fk[@ :Œ:=ʌG!ʆF#H vÛc*| EH ͺ,^1 ͦ *""1 EH DH ͺ,1 ͦ :  1:  " > 2  y=!z{w# % w!P͠ y͓}*w#"͌ @.@<!Eͷ~P !ͷ’P͌Q!ͷªP}QxQ!ͷ͓G@Q! ͷ y͓Gþ!ͷ ͓Q!ͷ͓Q͌Q!.ͷ6y#G͙Qà!2ͷQ͓͌Q!>ͷq eg͙Q:zJEËC–EQyQxQRQ** {zҷ*~#" <AOGƐ'@'OxƐ'@'ON# !)ͼ !ͼ :5͡ :6:6͡ :7͡ :\ ʻ 24!dͮ 25ͮ 27ͮ 26!8 ( ʃ !Y 1  :7ʞ !z 8  !"2D2X2#! 8 !ͼ z{* ! !"!8 w#  +6# *#"~!ͼ G:6QxJQS*!w#"! 1 !"!Y~~# …¡z!ͼ wʹ* ! w#" ! 8 !" ! zz_O4:  :6y{zA"*![N![ N#Fr+sq#p/>G=#w#w3#w#w!JSYMBOL TABLE OVERFLOW G*##~w*##~͎*_###s#r^#V`à 4 Wm ()*+,-/ABCDEHLMDBDIDSDWEIIFINORSPACIADCADDADIANAANDANICMACMCCMPCPIDAADADDCRDCXENDEQUHLTINRINXJMPLDALXIMODMOVMVINOPNOTORAORGORIOUTPOPPSWRALRARRETRLCRRCRSTSBBSBISETSHLSHRSTASTCSUBSUIXORXRAXRICALLENDMLDAXLHLDPCHLPUSHSHLDSPHLSTAXXCHGXTHLENDIFMACROTITLE  PF FP! ( 2/:|: |Ë  |*" ͩ !6="1 :  1}1:n:>BʋSSͦSSxS 1:  1"" ͦ 1 |R >O U!" 1 1!|_!^#fk $8AP`ixH ñññ81Ľ y0îH ñGîG  ñH ñ(Ľ yîH ñîîĽ y0îîH ñG 1: :,; c*| } 8Oz8O!B N#N ¾SP.* |} !9":q!" > ! >x6 #='G! ~ p( O*}O>4?:7w:#ĸ*"!͸* }w>ͪg( ʆ1 Y :7ʗ8 z !<ͼ CP/M ASSEMBLER - VER 2.0 NO SOURCE FILE PRESENT NO DIRECTORY SPACE SOURCE FILE NAME ERROR SOURCE FILE READ ERROR OUTPUT FILE WRITE ERROR CANNOT CLOSE FILES END OF ASSEMBLY G:7xʘ!#~ʄl͸Ä**!O {zʊ͸*"!!#^4!$wͯͯWƐ'@'ê>:ͪ!#^Ww*!{͚|͚}͚͚{!$~#͚͚> ͪ> ͪ?'  v:P@< !  PP27 ( *"  NZZ NCC POPEP M x_BH!œ#¶ ¦{KÈCÈ<:JCR:  !6 s!#  ɯ<:O=_Z!F!V#fjQ̓E!^#Vo&)~#FxGyѯ<àn8!~ڢͅ6~44O! s#r!~ ڿ6ͅ^4!mw!wp!~ͅ!55N! N#fio&)^#fkĽ y0G G t :):,.>C :|: Jü;r :R: ʼʋ!ʼR!ʼʋ>SR{ozg!~4ʧͦ !6 ! **̈́**̈́\iͩ !w#H USE FACTOR !* "z{*"* "I !" :1 R O*UR X* G:xl :  *̩ : l x͖ *#"EH DH 0:~ ! ^4! w͆ Æ *! 6z͖ {͖ 4>R>V>D >P >L >NO!b q!vz͒q.?*!9"8"͉Z*" +*'/7?v"*2:EI SPHLDI XCHGPCHLXTHLRET HLT CMC STC CMA DAA RAR RAL RRC RLC NOP CPI ORI XRI ANI SBI IN SUI OUT ACI ADI CALLJMP LDA STA LHLDSHLDMOV ADD ADC SUB SBB ANA XRA ORA CMP INR DCR MVI LXI STAXINX DAD LDAXDCX RST PSW POP PUSHNZZ NCC POPEP M B C D E H L M A B D H SP PSW ??= M!Eâê ö  - Ð f  "J*"!"!"2O!" "]""!1!++""M>28!"9:] !í 1 ͓ !" >- Ͷ Aګ ҫ _!7^#V~  \p Z z ů2[\͓͢ ҫ ͐ =« f " ͓ ҫ ͐ ʻf " =ʻf "=« ý> 2͐ f "]=f =« *]}o"_  *]"a. ~ #E }"]*a 6 *]}#|#*]E ͐ « f f f {zA|« W}d ͐ f f f DMʡڏ"=ʡͲ=ʡYPͲ1**!O~4#~#F#x~#s#r#w>͐ « f f  . ᯕo>g.)*)þ))>+><7"9.Yͯ * M^2U :2:2ͳ:_³ͯ !6! @!!BH @@ABH B! "BHI$$BI$BI $ HI D$HD$$ H B!$D$"$B$DA!ABI$H B$I $HI$H$! $I $I$$A !A@$I$"!$H$I$I "! $A$  HHAA"I @BB $A"@ COPYRIGHT (C) 1978, DIGITAL RESEARCH ERROR: $, LOAD ADDRESS $DISK READ$INVERTED LOAD ADDRESS$DISK WRITE$LOAD ADDRESS $ERROR ADDRESS $BYTES READ:$INVALID HEX DIGIT$CHECK SUM ERROR $FIRST ADDRESS $LAST ADDRESS $BYTES READ $RECORDS WRITTEN $HEXCANNOT OPEN SOURCE$COMNO MORE DIRECTORY SPACE$CANNOT CLOSE FILE$*!9"!e !" !" \!""͊: ƒde"\\\͊: ²d\͝: )d;! q* &f  ! q> ! : A O3 Copyright (c) 1979, Digital Research????????????CON:RDR:PUN:LST:DEV:VAL:USR:DSK:TTY:CRT:BAT:UC1:TTY:PTR:UR1:UR2:TTY:PTP:UP1:UP2:TTY:CRT:LPT:UL1:R/OR/WSYSDIRR/O R/W SYS DIR ** Aborted **Active User :Active Files: Drive Characteristics65536: 128 Byte Record CapacityKilobyte Drive Capacity32 Byte Directory EntriesChecked Directory EntriesRecords/ ExtentRecords/ BlockSectors/ TrackReserved Tracks is Temp R/O Disk: d:=R/OSet Indicator: d:filename.typ $R/O $R/W $SYS $DIRDisk S 2|2\  !]w# ʫ .&  0 6 #& .K !e K w# ʫ : U 6 #K 6AW w#] !e~H#~E#~X*}|́ "!́ ͐ !ʬ =« f kʫ j \͢F w# ͋ t ʫ : W& _& & O { `i"F & & w# & ͋ « t Y t Y GтWx ͢!o ~Z #N  *. *.  NEXT PC͐ =« f  . ~ Ͷ ʻ .͓ =« f |« }w#Ä >2L͐ ! =« f }ʫ +"MD Å D  !  #$$$I$$H!!! BH" !I B  $$!BD! $!BI D@"!$I$$H"!I$I$I$UUU$$A$ D$HD$$ H B!$D$"$B$DA!ABI$H B$I $HI$H$! $I $I$$A !A@$I$"!$H$I$I "! $A$  HHAA"I @BB $A": 0O! q: O: O! p+q* |O* }O! p+q*  f! p+q* DMB! p+q)R* DMB1B* DM+;! p+q* i2 ! p+q* i2 ! p+q* i2 i2 !" p+q*! f!$ p+q*# i!& p+q*% i!( p+q*' i2 !* p+q*) f!/ s+p+q+p+q:/ =2/ X*+ *- w*+ #"+ *- #"- 1* #" ͖r*   ~!" ! ͸×* " x20 º*   DM":0 Ad*   6!" Ç!" : !"6 "8 ": }2< !"4 "= ! tatus : DSK: d:DSK:User Status : USR:Iobyte Assign: =Bad DelimiterInvalid AssignmentBad Delimiter: Bytes Remaining On R/, Space: Invalid File Indicator** Too Many Files **File Not Found Size Recs Bytes Ext Acc65536 set to R/O Invalid Disk AssignmentWrong CP/M Version (Requires 2.0)!9"2!T OË!]6:\:] Hr3 Ë:\ʀË͇ /ҋͺ *2!"q*"&L ͐ ͐ ͐!$p+q*#~*#N͐*##"#÷!&p+q͠*%DMͱ O O!(q*(& ë «   Ͷ ͐ =« f xY |« }ҫ gA>S Ag}S S i |« }!w s#r:[ʔ _!~ʦ ![4ç \͢¦ 2[ 7 >?  e͢!g"c> _͢a_!f~> 5*c~#"c 0 7   > >  ͢| } @ >. *_}o| , 0 ë ^#V#!Y ))))o P q s#r#!V4 !V6# ,® >2Vñ m ͅ m ͅ m ͅ « Vʫ ! XN!~  6Y: !2 6=21 á:1 : r+s#r==_HL"4 " >6 ͪS* "6 =23 :1 =21 v=O* #" Y8  ͝҉* +"8 .!2 ʞR̀* "4 4 = ͝* #" çR*6 DM+R*8 DM+R*: DM+R*< M!? q=  ͝Kd*= ! ͸p!@ 6>!@ X*= }O!< *@ & w*= #"= !@ 4)!< 4\mad* }O!< :? wlR*4 DM+{R* DM+R 4 ͝*4 }¿= 4 ͝< N*4 #"4  å;*4 DM+: Y2L!*p+q*)O2'!,p+q*+O2'O2'O!.p+q*-LRRLR\LR" O!/q*/& L!1p+q*0#L~*##N!ͽ͞"T!Vq*VMͳ!Xp+q!W* >Wr#MͲ!_p+q!`6>!`6*`&*^*`&Y />!`4 >*]& ~ O!]49!a6:a*]& ~2bO>z*bM >!b/~,H~:H~*H~.H~>H~<H~=H*]& 6!]4T!]4!cq*a&Y :cw!a4! _^! ^#V~ x+ >= = !~  . !   #x f L L ͓ͅ ҆ *" !6ï +"_*~ #E گ ʫ ^#V. ï ~ CZMEIABDHSP!"M"+"!91*~!O~6=G#^#V#~x (#"!N#FW( *J>7Å*M|N+"M N:LHͅÅD Å >* *͓ b" . *"] !/~##ʁtZ*F#n!Is!^#V&&##&))::^#V#*^#V>+)x-8_A 0O> :A 0:A AO>&R̀:A A H.2B !2 w:B !D s+q*C &͍:D _og_{ozg^#V) _{ozgi`N#Fogo&og_{_z#Wq=  ͝Kd*= ! ͸p!@ 6>!@ X*= }O!< *@ & w*= #"= !@ 4)!< 4\mad* }O!< :? wlR*4 DM+{R* DM+R 4 ͝*4 }¿= 4 ͝< N*4 #"4  å;*4 DM+: Y2!gr+s+p+q!h6>fr*d*f!is*d́"dPY! "f>!h#~Haͫo!h6:i0O͐!mr+s+p+q*lTZs#r*lڶ*l+s#r*jN#F+q#pÌ!nq!"o"q}2uo&"s* s:n*sDM2u:uqos*s"s*o͊O !v6>!vQ*v&w 6`i+46)A*:'ʓ:'O!) ~2vʍ:vO!w 6,]!v6>!v*v&w ~һ*vM !v4˜8AO͐:͐ͱ*##N!ͽ"* N#F*͠" >!H% - *DM ͱͷDM  ͱ* N#F 9ͱ * ^#V))DM Tͱ* ~ *} *M!+s#r#4 !s+p+q!6!66:!ڄ !6!6>!r *&**&Y i !6!4+4A :} :!4- >!699 2¨ :!4: :2!6+6>! :O!9 DMi ͱ:!O!Y DMi :2)*)) *)) N#Fq#p*)) *)s#r*)#")!)6 J:)!)J!)6 :)<2)*)")҈q:tw͠ͱ!"))ҍ*)) ^#V")]͠.*)DM\ -°!\6:\ͣ:ͱ*}DM'ͫ*)%) N#F'ͫ*)!) N#F'k͐ͫ*)) N#FͫR͐/͐ *) ~IO͐NW͐ͫ8AO͐:͐ *) ~2)t(͐:)҃)͐*)#")Ã& \!"))\Ұ*)")]͠*)M! ^#V *) >*) w *) >*) w *) >*)ËControl Data 110 SYSGEN V2.00 Copyright (C) 1978, Digital Research. Revisions Copyright (C) 1981,1982, Control Data Corporation. 1!͗:] \<¯!͒\2|\ µ! DM\"!͒\!͒r "2A2͇!͗r \͇!͗!)͒r \2nA2"!V͒r \͇>!͗">͇ͪo&)))))))a{__> ̀> ͇̀~̀#×O*.O*.*.*.!*.$*.'*.*:ͪͱ! eT2!͢QG}DrYQ|͏}͏#> ex͏#r* _> e> e ҉0Ë7e}} :³ʳ7_<2!~ɯ2|\\FILE DUMP VERSION 1.4$ NO INPUT FILE PRESENT ON DISK$!Y , <    *$A!6 # T!w $r# *`: 0 *A*! ~ ʰxkb))))_y‘BK{ͅ*!66!"80*{#z+++ #:2͠!4 F :® )!6>!ګ ͠:O!9 DMi 8ͱ!6> !ڤ Å :2k ä  ͐:!O!Y DMi w !4C F :¿ >F : F :=229:Y= ;>9*&Y DM =2 I>!6:=28 :2:2 :!!29:Y T >:Y,e \>Ì !p+q*~:ʉ *N͐*#"o :͐!p+q!'"!6> **{2*́"PY! ">!+~H !6:0O͐à k͐ w *) >*) w.*)DM\ -+!\6uͱ:)O! DMͱ*)#")Ù*))))))"):m w>.Yn -:YS:Z Hҧ!6> 2)½>!)6> !)*)&*)>2) :) .͐*)M͐:)<2)99:Y=/9&ͩ c,Hͩ 9 EHͺ i`N#Fog_og_ogDM!>))덑o|gҘ =†DM!>))ҭ =¥~ ³^#V) ½^#V|g}o _{ozgi`N#Fogo&og_{_z#Wͱ-! e:ͪͱT! pTʥ *}҆ *M ͱ*}x O͐} W͐ͱ !+s#r!+s#r#4D ͠:\ʹ :\=Oͳͩ !6!)6l :) :)=2) :] & !"}2\!h6?!j6?\:'C:'ƀo&")!)6!"):)/)HҘ]!)6> !)ڎ*)&*)*)&*) y!)6 Ä:) 2):)<2)M*)#")/:)ҩ*)+")`*")#"]!*)!/H!")!"]*)) *)s#r!-:YS:Z Hҧ!6> 2)½>!)6> !)*)&*)>2) :) .͐*)M͐:)<2)99:Y=/9&ͩ c,Hͩ 9 EHͺ i`N#Fog_og_ogDM!>))덑o|gҘ =†DM!>))ҭ =¥~ ³^#V) ½^#V|g}o _{ozgi`N#Fogo&og_{_z#W)6> !).*)&*)*)&*) w:)<2)*)) >w#6*)) w#6*)!) w#6*)%) w#6*)) N#F*)) q#p*)%) *) ~e *) * ~o&͞ *)%) q#p!)6* >!)6!)6>!)=:)!)w=*)&*)~2):)*)& *):)2):):*)!) *)) s, >X\:)“>!d!")>!)d!")!")*++!)a*)) ^#V")]*)")*)) ^#V")]!)6> !)T*)&*)~2)*)&*)~2)O;*)) ^#V" CControl Data 110 Host interface Channel Loopback program Any character typed on the keyboard will be transmitted on the host interface channel Host input will be displayed on the screen. Type to return to CP/M. $ :_ :_ :_ :_ >222_w:2O2t/Y_YLControl Data 110 printer interface Channel Loopback program Any character typed on the keyboard will be transmitted on the printer interface channel printer input will be displayed on the screen. Type to return to CP/M. $ :_:_:_:_>2 22_ʀ:2O2}8"b_bbDATTIM .COM Copyright SORCIM Corp. 1981 S/N-999999,Ver 2.x 04.02ST OURS8080!9"M1ʤ̷*Qʒ"QIo͔ͬ³4fÒʷʷIif:!"O*`*O<=G#<̱=#"Q# *`0Ͷ*[*S}G*]*U}G*_*W}G>ɯ*Q*`###<=G#<̱=## Vy*`###~!#_|*`####~!Y_|>ɯ*`#####f*M > 2f :!h h  Yh h W $ 1 W , 1  Å#=mɯ›x`]zʿ`]{/_z/Wy/Ox/G*%.*/>*:x: Ƞ2 Ʉ!.OYy!OOy9_  Vɯ^f X^{#g6h #6^w#VwzW{_! 4!~oO h h "O > 2f :>*` w!"Q~ͽ"S"e#~ͽ"U#~ͽ"W"g*e}ڢo"e*g}Lo"gB͍"c*eB ͍*c*Uol"Y*e "e*g+"g`*Y"a "aB+"c͍"_*c"]*_B*] ͍"]B+++͍"[*]B+++"]*[B*] ͍"]*[} b "[*_#"_*_L "_*[ "[W*Y͍# B+ ~+ ‹*SB +~+ ¨xG>+O BO ~0~0~  #~0 : 0>ɯ! w# *S}( 6*U}rf*U}Fff DATTIM 4.02 SORCIM program to provide date and time for Pascal/M and ACT products. Today is 1900 at :00:00 Enter the date as (MM/DD/YY) Enter the time as (HH:MM) Date currently in Ram is invalid - Please re-enter date HAPPY 4th of JULY - Wheres your fireworks? MERRY CHRISTMAS TO YOU !!! HAPPY NEW YEAR !!! WednesdayThursday Friday Saturday Sunday Monday Tuesday JanFebMarAprMayJunJulAugSepOctNovDecyHQ)JyG`i<)cMD!xGyO){_zW҄ Å#=mɯ›x`]zʿ`]{/_z/Wy/Ox/G*%.*/>*:x: Ƞ2 Ʉ!.OYy!OOy9_  Vɯ^f X^{#g6h #6^w#VwzW{_! 4!~oO h h  *K͞++#)%'+FÎr ͖ 8{ Ăw#w#w^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z7||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2qZZk:q|/g}/o#|/g}/o#:q<2qqDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2qZZ͉M|}ȯ|g}o)|/g}/ows you to: Make a verified track for track copy of a flexible disk using two disk drives. Verify a copy made by this program. Analyze a diskette for bad sectors. **************************************************************** ß!! !N !k ! ! Enter the number of the routine you desire. 1. Track for track copy. 2. Track for track verify. 3. Disk analysis for bad sectors. 4. Return to CP/M. (Be sure system disk is in A) !U(ß!!9DM  Disk verify utility. Mount original on drive A (Primary disk drive) Mount copy on drive B (Secondary disk drive) Type character when ready. êß!Ê(çn!͘!! ͛!͞|ͤ͡|͡>2+*+&|ͧ!+4 Double Density Verify $ß!Ê(çÏ!i!! !|J>2+*+&|g!!+4O Single Density Verify Ê;(ß!!̈́!͇!͇!͇ Disk surface analysis utility. Mount disk to analyse in either drive. Type dri*+*+ѯgW!["! ! ! K!! |R*+*+ѯgW#!u"!9Track %d does not verify Track %d does not verify ÞÊ(Z(ß!!9DM!"+*+! ͒*+&! ͒! +͕!"+*+! ͒*+&! ͒! k͕! k! ! +!! ͘|**+&!3͛!9Track %d does not verify VÊ(Z*+&! P! +SyÊ(*+*+ѯgW}2+*+&! s! +v*+&#}2+*+&! s! KvÊ(ß!!9DM! w#w`i6`in&|`in}@`i6! #z/W{/_!9~#fo! ! ! ! ! ! !9~#A"s!`*"!"!Y">2>2>22!"!"!@"!" ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#G.¶ww#?*>?w#> w#.7:77 `is! `in& !9 6 i eß!a!"!"**~ $ ' * **{ ! - ! - ' C *| 0 Ó 3 Please put in same type of diskette. Type character when ready.. ß!! ROUTINE completed ******************************** 6  eß!Õ!"!"**~ $ ' * **{ ! - ! - ' C *| 0 Ó 3 Please put in same type of diskette. Type character when ready.. Á e'Ô!9DM `is ve identifier ( A or B ) when ready. 3ß!Ê(M!9DM!z*! ~#fo"+*+! ->2+*+&|x0!+4` Single Density Analysis éß!Ê(çnp!9DM!͗! ~#fo! ͚!͝|ͣ͠|͠! ~#fo"+*+! ͚>2+*+&|ͦ!+4 Double Density surface analysis Hî(õ(!9DM!B?!B! s#r!! ~#fo!!! ~#foEÞ!9íÊ(!9DM!! ͪ! ~#fo! ͪ! +! ͪ!! ͪß! Ê(!6! n&|`in! nѯgW! ! ~#fo! ~#fo! *6!! ! s! ~#fo! s#r! n}ʨ`in! nѯgW*+&*+A! *n}`in! nѯgW*+&*+A!A*n&!r! 4`in&s!9Unrecoverable read error: Unit %c: Track %d Sector %d Soft read error: Unit %c: Track %d Sector %d. %d Retrys. ÇÊ(ß!!9DM! w#w`i6`in&|`in}@¶`i6! 6! n&|`in! nѯgW! ́! ~#fo! ~#fo! ́!a{   `OE!y6$ -7rBo&))T])))!y':7?h#D/6:?>$:?$:)?$l,:>#)Ÿ#>67:+?7#*+?|°#2ͩ7#>67:+?7>#7>67:,?7#*+?"?)#>7:+?7>s7>@2?#2ͩ7#)$:"?=2"?))$>s7#͎)5$2:>/$2ͩ7#3ͩ7#* ?"?*+?"?:)?ʟ$:>€$)s$>>7:+?72ͩ7#2ͩ72?#)s$>7:+?7>{72ͩ7#)¸$:)?‘$>}72v$:)?1.͎)$>&773v$:)`in}A0 *|0 *|( ! 0 ! `in}B` *|` *|X ! ` ! !9r ;(ß!!l ! o ! o ! o !o !Ho Disk copy utility. This utility copies and verifies a disk Mount original on drive A (Primary disk drive) Mount blank copy on drive B (Secondary disk drive) Type character when ready. n?ß!!h"!!!~#fo ~#fo"*!|!"ç*~#fo"!h"#!#~#fo ~#fo"*#|!"*~#fo"!ak*|!kk*|!!6!!Incompatible format Insert CP/M diskette in drive 'A' and type a character * +}¡* +}¡* +}¡* +}¡*+}¡!!úÊ(~(ß!!9DM!"+*+! ͫ*+*+ѯgW}2+*+&! ͫ! +ͮ*+&#}2+*+&! ͫ! Kͮ!"+*+! ͫ*+*+ѯgW}2+*+&! ͫ! +ͱ*+&#}2+*+&! ͫ! Kͱ! ͮ*+&+}2+*+&! ͫ! kͮ! k! ! +!! ʹ|*+*+ѯgW!ͷ! ! ! K!! ʹ|*+*+*6! n}&!!́! s9!!́! s! ~#fo! s#r! n}ʂ`in! nѯgW*+&*+A!̈́*n}`in! nѯgW*+&*+A!̈́*n&!N̈́! 4ü`in&sÛ!9Unrecoverable write error: Disk %c: Track %d Sector %d Soft write error: Unit %c: Track %d Sector %d. %d Retrys. cÊ(ß!!9DM! w#w`i6`in&|\`in}’`i6`in&! ]! ~#fo! ~#fo! ]*6!! ]! s! ~#fo! s#r! n}`in&*+&?$l,Ä#:?$u-l,$:)?>%>7l,>7>@2)?$* ?"?R3ͩ7:?2?"?|O%}@%3ͩ7V%C%4ͩ7>G>)7[%#͔+:*ͅ-ö4 ! ! ͡! "!">2+*+}2ͤͧ>1> >2>>3>>4 >'/ͪͭ/Ͱͭ/ͳͭ/>2+/@;(Y!ß!!7!! :!=!=!=!=! =!_ =! =! =26,150,192,35,19,11,120,177,32,246,201Control Data 110 DISK UTILITY Version 2.09 This program allo !yk*|!k!k*|7!k*|K!k*|_!k Unit A: is not loadedis Single Sidedis Double Sided Unit B: is not loadedis Single Sidedis Double Sidedß!Ê(çnè!K!! !| |>2+*+&|4!+4!! ! Double Density Copy sß!Ê(çM!d!! g!j|ʙm>2+*+&|Ҷp!+4Þ Single Density Copy ;(ß!!!!!J!xѯgW#!3ͷ!9Track %d does not verify Track %d does not verify _Ê(Z(ß!!9DM!"+*+! P*+&! P! +S!"+*+! P*+&! P! +V! kS! k! ! +!! Y|*+&!\!9Track %d does not verify %Ê((ß!!9DM!"+*+! *+*+ѯgW}2+*+&! ! +*+&#}2+*+&! ! K!"+*+! *+*+ѯgW}2+*+&! ! k*+&#}2+*+&! ! ! k! ! +!! |*+A!e`N*n}N`in&*+&*+A!`*n&!``in&##sw!9Unrecoverable read error: Unit %c: Track %d Sector %d Soft read error: Unit %c: Track %d Sector %d. %d Retrys. Ê(ß!!9DM! w#w`i6`in&| `in} `i6`in&! ! ~#fo! ~#fo! *6!!! s! ~#fo! s#r! n}ʕ `in&*+&*+A!  *n} `in&*+&*+A!!*n&!M!`in&##s!9Unrecoverable write error: U nit %c: Track %d Sector %d Soft write error: Unit %c: Track %d Sector %d. %d Retrys. _!"!9DM! \!`is#r!|ʖ!! ^#Vr+s͐sg!!9è!q"%!y9DM! `i͢!`iͥ!!9!&!9DM! n&!|!! n&"! n&& "A&!9DM͐~#fon})"!h"͐~#fo "`is#r͐~#fon}a"͐^#Vr+sn},a"<"͐h"!9À"'é''!!h9DM! ^#Vr+s~#fo! s#r͐! s#r! ^#Vr+sn`is{%`in}%»%! ! s#r! 6#6! s! s! s͐n}-# > _ )͐ )͐'`in&#&à'!9!9DM! n&|ͯ'! n&|ͩ'é'!9DM`iw#w͐~#fon&'}+(͐ ?͐^#Vr+snѯg`is#r'͐2(!9 _ P(  :wod(2w&!o ‡( . &7*+++:G_*DM!(o& n&7**DM:!(**7**DM:!(**o&  )*BB"-SZ& &@ Azrl ͕+  > !Y> !f>02''!'#F#!f!Yx¢>~: =y¼zw#w# y#zy{Gyw# ##~w͊ ͣ>$!s>$! > !s> !y`!Y!sg!f! ͖̈́ͥyP~aڒ{Ғ w#~@w ~.½zy y # "0 ~=* .  Source file not found$ Insert system disk, type CR to exit$ Insert source disk, type CR to continue$ Insert destination disk, type CR to continue$ Filenames: $ reading file: $ The wrong diskette has been inserted$Control Data 110 Single disk drive file copy program Copyright (C) 1981, Control Data Corporation This program copies files from one diskette to another utilizing only 1 disk drive. The program asks for the destination and source filenames in the sam! ^#Vr+s! 4͐n}0 #! 4͐n&w"}=#! z"@#!! s#r! ^#Vr+sn`is{.ˆ#! z"! s#r! 4! ^#Vr+sn`is`in&}"}Dʴ#U#X#O$CH$Sy$å%͐~#fo|#! ^#Vr+s6-͐͐~#fos#r! ^#Vr+s! 6 $! 6$! 6! ~#fo! n&! ^#Vr+s~#fo! t"ѯgs#r$! ^#Vr+s! ^#Vr+s~#fos! ^#Vr+s$! n}Œ$! 6#6! ^#Vr+s~#fo! s#r͐n}$͐|$! ^#Vr+s! ^#Vr+sns! ^#Vr+s! ^#Vr+sç$͐6! ! *0=y66?{> !>G~w#=~w##u:sK{^ 7uxy†?xú !Bu­ͻ#:.ʠҧú:-ں|Æ^"+*+|}͊!s$!1s##x 1!~2s 1 @ ( l !s$ͣ͊ !s #^͊ͣxl.͊ͣͣ!s! ~?ŠNq##:K:/W{̘:Kǘͻ|+*'#"'!u!t"¼(yz2/e manner as pip, format: DESTINATION = SOURCE. Drive codes are required and generalized filename templates with imbedded * and ? are legal. The following are valid command lines: A: = A:*.* c:test.abc = a:test.abc C:x*.* = A:test*.* $diskette to another utilizing only 1 disk drive. The program asks for the destination and source filenames in the sams#r! n}H%! ^#Vr+s!|H%! ^#Vr+s! n}?%!0B%! s %͐! ^#Vr+sns{q%! ^#Vr+sH%! n}ʢ%! ^#Vr+s!|ڢ%! ^#Vr+s6 {%ø%! ^#Vr+s`ins%! ^#Vr+s`insï"͐6!9%(!9DM͐n}&! ^#Vr+sn&%%!9DM! n&|ͯ=&! n&|ͩG&é'!9DM`iw#w! 6#6͐ n! s{ z&! n} ˆ&! ^#Vr+s^&! n}-§&! 6#6! ^#Vr+s! ^#Vr+sn! sD&|&͐ ?! nѯg`is#rç&͐͐?&!9  ͊sͣ ͊!s$!$ͣ͊͊!s$!$ͣ sͣ͹͊sͣ͊"ͣ͊1!~͊ͣ¾͊ͣͣ͊z!"'!u!t"#ͣ͊sͣ͊ͣ͊ͣ͊1!s~ͣ͊^ uql=a%ͣ! |͊T]ͣ"+")*+*)*+")"+*)*+͊ G!s ##~wͣUn''!9DM͐͐ U'͐^#Vr+s͐B'͐0J'͐7s!&à'͐ ͐͐ ͉͐'`is͐ ͐͐ )͐'`in&#&à'!9!9DM! n&|ͯ'! n&|ͩ'é'!9DM`iw#w͐~#fon&'}+(͐ ?͐^#Vr+snѯg`is#r'͐2(!9 _ P(  :wod(2w&!o ‡( . &7*+++:G_*DM!(o& n&7**DM:!(**7**DM:!(**o&  )͊ͣ͊1!s~ͣ͊^ uql=a%ͣ! |͊T]ͣ"+")*+*)*+")"+*)*+͊ G!s ##~wͣUn͊FCOPY $$$ Filename is too long$ No source filename entered$ Invalid -- name or extention is too long$ Invalid drive$ Unable to complete copy -- random write error$  *K͞+ W'+FÎr ͖ 8{ Ăw#w#w^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z7||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2qZZk:q|/g}/o#|/g}/o#:q<2qqDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2qZZ͉M|}ȯ|g}o)|/g}/ope character when ready Do you want to format another disk?(Y,N) Q B$!K !v N ! ! ! N CDC 110 Disk Format routine 14 December, 19823.00Version %s %s Ì!9DM!a ! ; !y !( ; ! !0 ; ! !8 ; ! !@ ; ! !H ; ! !\ ; ! !h ; !# !r ; !C !| ; !f ! ; !940,255,6,0,1,252,26,2550,26,6,0,1,254,255,01,'?',1,0,1,'?',1,01,247,11,255,6,0,1,251128,229,1,247,27,255,254,0200,255,200,255,253,00,16,20,78,12,00,3,245M`iw#w`i~#fo! ~#foX! ~#fo`i~#fo)~#fo##! ^#Vr+s}/o|/gs`i^#Vr+s!9!9DM`iw#w`i~#fo! ~#foҺ! ~#fo`i~#fo)~#fo#! ~#fo}/o|/gs`i^#Vr+so!9!9DM`iw#w`i~#fo! ~#fo! ~#fo`i~#fo)~#fo! ~#fo}/o|/gs`i^#Vr+s!9-A!y9DM! `i'`i*!9Xs!9DM! n&U|! n&Æ! n&&Òâ!9DM! ͏`is#r!|! ^#Vr+s͐sÚ!9 ôR!h9DM! ^#Vr+s~#fo!9 n&:wo2w&!o ? . & _ W  7**DM:!x**7**DM:!**o&  ¯ > _ ¾&}6͐ ?͐^#Vr+snѯg`is#r͐=!9Lô!9DM`iw#w! 6#6͐ n! s{ ! n} ! ^#Vr+sc! n}-¬! 6#6! ^#Vr+s! ^#Vr+sn! sI|͐ ?! nѯg`is#rì͐͐?!#z/W{/_!9~#fo! ! ! ! ! ! !9~#A"s!`*"!"!Y">2>2>22!"!"!@"!" ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#G.¶ww#?*>?w#> w#.7:77,1,254,255,01,0,1,0,1,0,1,2,1,24722,78,12,00,3,245,1,251,200,229200,229,112,229,1,247,34,78,254,00200,78,200,78,200,78,200,78,253,0Ô $R !9DM`i6*`in}A `in}B ! ͋ ͑ ͎ `is! ͋ à `in& !9Which drive do you want to format? (A or B)  $ !8  !W   !s  Please remove system disk. Type character when ready. Ð \$az!9DM!x ! s#r!* !!! ~#fo{ ! s#r! ~#fo ~#fo! s#r! ~#fo|  s#r͐! s#r! ^#Vr+sn`is{2`in}%! ! s#r! 6#6! s! s! s͐n}-q! ^#Vr+s! 4͐n}0! 4͐n&}ʞ! á!! s#r! ^#Vr+sn`is{.! ! s#r! 4! ^#Vr+sn`is`in&}DUQXZOcCʩS͐~#fo|Q! ^#Vr+s6-͐͐~#fos#r! ^#Vr+s! 6 i! 6i! 6! ~#fo! n&! ^#Vr+s~#fo! ѯgs#rR! ^#Vr+s! ^#Vr+s~#fos! ^#Vr+sR! n}! 6#6! ^#Vr+s~#fo!a{   `OE!y6$ -7rBo&))T])))!y':7?h#D/6:?>$:?$:)?$l,:>#)Ÿ#>67:+?7#*+?|°#2ͩ7#>67:+?7>#7>67:,?7#*+?"?)#>7:+?7>s7>@2?#2ͩ7#)$:"?=2"?))$>s7#͎)5$2:>/$2ͩ7#3ͩ7#* ?"?*+?"?:)?ʟ$:>€$)s$>>7:+?72ͩ7#2ͩ72?#)s$>7:+?7>{72ͩ7#)¸$:)?‘$>}72v$:)?1.͎)$>&773v$:)! w#w ! ~#fo~#fo! s#r! ~#fo|@ * A!~ ! ~#fo|!:~ !!! ! ́ !! !̈́ !! !͇ !" * |* ##* * `is#r* ! !͊ `i~#fo!!!!* ͍ ! s#rz! ~#fo!S~ * #" Õ !i~ !!! !\ ́ !! !̈́ !" * |* * * `is#r* ! !͊ !" * |* ! !͇ `i~#fo* !!!!* ͍ ! s#rz! ~#fo!~ * #" Ï*! s#r͐n}R͐|R! ^#Vr+s! ^#Vr+sns! ^#Vr+s! ^#Vr+s͐6! ! s#r! n}©! ^#Vr+s!|ک! ^#Vr+s! n}ʠ!0ã! sn͐! ^#Vr+sns{! ^#Vr+sé! n}! ^#Vr+s!|! ^#Vr+s6 ! ^#Vr+s`ins/! ^#Vr+s`ins͐6!9GÛ!9DM͐n}q! ^#Vr+sn&DO!9DM! n&|ͯڞ! n&|ͩèF!9DM͐~#fon}!͐~#foͥ`is#r͐~#fon}͐^#Vr+sn},͐?$l,Ä#:?$u-l,$:)?>%>7l,>7>@2)?$* ?"?R3ͩ7:?2?"?|O%}@%3ͩ7V%C%4ͩ7>G>)7[%#͔+:*ͅ-ÿH û È  $ u R×ͤ͡!ͧ6" ͪ}2 * }Aͭ* &" !" * |* &!Ͱ!Ͱͳ! ͰͶ!ͧ" ! ͧ" * |[* |d!" * ++++|…* |҅!" >*2 * }Yʻ* }Nʻ! Ͱͳ͹}2 !F ͰÊ* }N!" * }Aͼ Place disk to format in drive %c Ty #" P! 9 Please put disk to format in drive %c SINGLE DENSITY FORMAT Disk not ready %02x DOUBLE DENSITY FORMAT Disk not ready %02x à$ !͚!͚͝!͚ Replace system disk in drive 'A'. Type character when ready. !9DM! ^#Vr+sn&" ! ^#Vr+sn}2 * }/o&}2 * >I>p>U>ʋ>a>ʪ>m>* }/o&&" ! ~#fo" ! ^#Vr+s! ~#fos#r* +" * |* ! s#r* |! ^#Vr+s* s* +"  !9D!9 !9DM͐͐ `͐^#Vr+s͐M͐0U͐7s!&ë͐ ͐͐ ͉͐`is͐ ͐͐ )͐`in&#&ë!9!9DM! n&|ͯ! n&|ͩô!9DM`iw#w͐~#fon&}6͐ ?͐^#Vr+snѯg`is#r͐=!9Lô!9DM`iw#w! 6#6͐ n! s{ ! n} ! ^#Vr+sc! n}-¬! 6#6! ^#Vr+s! ^#Vr+sn! sI|͐ ?! nѯg`is#rì͐͐?! *K͞+'+FÎr ͖ 8{ Ăw#w#w^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z7||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2qZZk:q|/g}/o#|/g}/o#:q<2qqDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2qZZ͉M|}ȯ|g}o)|/g}/o6#6!ͣ!!͠|G !!͠*s#r*6#6ͦ\|ځ \*s#rͦ\+++| \*s#rͦ!9DM`iw#w͐͐ ! w#w͐| ͐! s#r! ^#Vr+sé `i^#Vr+sÑ !9 L \| *^#Vr+s *w#w\|+ ? \\!A %c %02x R \>c > >o > >{ > >‡ >+ >“ >F >Ÿ >a >« >| >· >ʗ > >ʲ > > > > > > > > > >9 > %02x ^%c US %02x ^%c %Jù!y9DM! `i`i"!9YÓ%!h9DM! ^#Vr+s~#fo! s#r͐! s#r! ^#Vr+sn`is{ʪ`in}%”! ! s#r! 6#6! s! s! s͐n}-! ^#Vr+s! 4͐n}0! 4͐n&P}! S!! s#r! ^#Vr+sn`is{.a! S! s#r! 4! ^#Vr+sn`is`in&V}DʍUXOC!SR~͐~#fo|! ^#Vr+s6-͐͐~#fos#r! ^#Vr+s! 6 ! 6! 6! ~#fo! n&! ^#Vr+s*K͞+]=]=E'+FÎr ͖ 8{ Ăw#w#w^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z7||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2qZZk:q|/g}/o#|/g}/o#:q<2qqDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2qZZ͉M|}ȯ|g}o)|/g}/o#z/W{/_!9~#fo! ! ! ! ! ! !9~#A"s!`*"!"!Y">2>2>22!"!"!@"!" ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#G.¶ww#?*>?w#> w#.7:77 >T > >o ># >ʊ >/ >ʥ >; > >G > >S > >_ >>k >,>w >G>ƒ >b> >}>› >ʘ>§ >ʳ>³ >>¿ >> >> >:\@\!<O :\@\!KO :\@\!ZO :\@\!iO :\@\!xO :\@\!O :\@\!O :\@\!O :\@\!O :\@\!O :\@\!O ~#fo! Mѯgs#r! ^#Vr+s! ^#Vr+s~#fos! ^#Vr+s! n}e! 6#6! ^#Vr+s~#fo! s#r͐n}͐|! ^#Vr+s! ^#Vr+sns! ^#Vr+s! ^#Vr+sÀ͐6! ! s#r! n}!! ^#Vr+s!|!! ^#Vr+s! n}!0! s͐! ^#Vr+sns{J! ^#Vr+s!! n}{! ^#Vr+s!|{! ^#Vr+s6 TÑ! ^#Vr+s`insç! ^#Vr+s`insÈ͐6!9ÿ!9DM͐n}! ^#Vr+sn&ͼ!9DM͐͐#z/W{/_!9~#fo! ! ! ! ! ! !9~#A"s!`*"!"!Y">2>2>22!"!"!@"!" ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#G.¶ww#?*>?w#> w#.7:77!a{   `OE!y6$ -7rBo&))T])))!y':7?h#D/6:?>$:?$:)?$l,:>#)Ÿ#>67:+?7#*+?|°#2ͩ7#>67:+?7>#7>67:,?7#*+?"?)#>7:+?7>s7>@2?#2ͩ7#)$:"?=2"?))$>s7#͎)5$2:>/$2ͩ7#3ͩ7#* ?"?*+?"?:)?ʟ$:>€$)s$>>7:+?72ͩ7#2ͩ72?#)s$>7:+?7>{72ͩ7#)¸$:)?‘$>}72v$:)?1.͎)$>&773v$:):\@\!O :\@\!O :\@\!O :\@\!O :\@\!O :\@\!,O :\@\!;O :\@\!JO :\@\!YO :\@\!hO :\@\!wO :\@\!O :\@\!O :\@\!O :\@\!O :\@\!O :\@\!O :\@\!O :\@\!O  ?͐^#Vr+s͐,͐04͐7s!&Ê͐ ͐͐ ͉͐`is͐ ͐͐ )͐`in&#&Ê!9!9DM! n&|ͯھ! n&|ͩÓ!9DM`iw#w͐~#fon&}͐ ?͐^#Vr+snѯg`is#r͐!9+_!9DM! n&(|R! n&Y! n&&!9DM! n&|ͯڊ! n&|ͩ _ £  7*+++:G_*DM!o&   > _ &!a{   `OE!y6$ -7rBo&))T])))!y':7?h#D/6:?>$:?$:)?$l,:>#)Ÿ#>67:+?7#*+?|°#2ͩ7#>67:+?7>#7>67:,?7#*+?"?)#>7:+?7>s7>@2?#2ͩ7#)$:"?=2"?))$>s7#͎)5$2:>/$2ͩ7#3ͩ7#* ?"?*+?"?:)?ʟ$:>€$)s$>>7:+?72ͩ7#2ͩ72?#)s$>7:+?7>{72ͩ7#)¸$:)?‘$>}72v$:)?1.͎)$>&773v$:)?$l,Ä#:?$u-l,$:)?>%>7l,>7>@2)?$* ?"?R3ͩ7:?2?"?|O%}@%3ͩ7V%C%4ͩ7>G>)7[%#͔+:*ͅ-êÎÝ!͡!ͤ!ͤ!%ͤ!mͤ*w#w\|ͧKeyboard test and display routine. Version 2.0 Type any character and I will display the hex value and ASCII mnemonic Two successive ESC codes will exit the program éèà !!͠*s#r*6#6!ͣ!!͠|G !!͠*##s#r*:\@\!O :\@\! O :NUL %02x ^%c SOH %02x ^%c STX %02x ^%c ETX %02x ^%c EOT %02x ^%c ENQ %02x ^%c ACK %02x ^%c BEL %02x ^%c BS %02x ^%c HT %02x ^%c LF %02x ^%c VT %02x ^%c FF %02x ^%c CR %02x ^%c S0 %02x ^%c S1 %02x ^%c DLE %02x ^%c DC1 %02x ^%c DC2 %02x ^%c DC3 %02x ^%c DC4 %02x ^%c NAK %02x ^%c SYN %02x ^%c ETB %02x ^%c CAN %02x ^%c EM %02x ^%c SUB %02x ^%c ESC %02x ^%c FS %02x ^%c GS %02x ^%c RS?$l,Ä#:?$u-l,$:)?>%>7l,>7>@2)?$* ?"?R3ͩ7:?2?"?|O%}@%3ͩ7V%C%4ͩ7>G>)7[%#͔+:*ͅ-ü^.< 9 î:è.: AL! *͡*26#6ͤ!I ! ͧ*:sk:}3*G6#6*Ew#w,*Gw#w*E6#6ME|R!! ͪ*4s#rk!! ͪ*4s#r\4#|! ͭ! ͭ!' ͭME|ʼ!*8\4Ͱ*;s#r!*8\4Ͱ*;s#rͳ*A6#6MA| ͹Ͷ  2, 3, 7, 1, 3, 1, 255, 255, 7, 1, 3, 1, 1, 30, 1, 7, 1, 3, 7, 1, 3 What type terminal do you have? (1,2,or 3). If your terminal has a separate keyboard, you have a type 3 terminal.123TERMINAL.ALTTERMINAL.COMFile open error. You apparently don't have a TERMINAL file on this disk. Program terminated. E h;è.!? ! B ! B ! ! B ! B !E B !p B ! B ! B !N B ! B ! B ! B CONTROL DATA 110 TERMINAL customization program. 3.06Version %s This _*?^#Vr+sO\2\2!Y!Yõ*Aw#w!b*6s#rME|ʃ!*8\6e*=s#r!*8\6e*=s#r!*8\4h*;s#rM;|M;*8\6e!*8\4h*;s#rM;#|4!Y!Yõ\6k\4k!nME|u!"!/q!<!IqÏ!V!ct!p!}t!Y!Y!Yõ!#Yõ!9Do you really want to quit with no change? (Y or N) YN Terminal !`G!sGMG|F! n&D!G!G!GMG|o! n&D!G!GMG|ʘ! n&D!G!GMG|! n&D!8G!EG!vGMG|! n&D!G!GMG|! n&D!G!GMG|t! n&!6E%3c G!QoDisplay/change Function keys GMG|! n&!Þ%3c G!Display/change White keys G!Value not assigned GScroll Mode 0=P followed by carriage return %dYOUR VALUE IS OUT OF RANGE! Please re-enter Your new value is {!))è.Ò/./9 Â;!9DMf!! w#w͐|ڨ!͐|!!"#i!`i!T#l!`in&o!|!#! !W#`ir!!Z#i!Î!͐?! s#r!\#!#u!|\"!#i!!#i!! s#r! s#r! s#r! ! ! !#l!Í"!#i!! $i!x!! s#rx!! s#rx!! s#r*?w#wM?|#͐M?`?! s#r͐*͐s͐*#͐s͐*##͐program will allow you to create a new copy of the TERMINAL program specialized to your particular equipment. Values given in () are the delivered parameters for the TERMINAL program. You may make temporary changes or permanent changes in the terminal program. The following special prompt characters have the following action: 1 Causes the current modified values to be displayed. 2 Will abort the program with no changes. 3 Will download the current changed values to the terminal to test the changes.does not match controlware. No Load. I am loading the terminal with the new characteristics. If you don't like the results, Re-boot the system %c%c%c%c%caaTerminal loaded and re-initialized TERMINAL.NEWRead error on TERMINAL file. Program terminated with no changes TERMINAL.OLDTERMINAL.OLDTERMINAL.ALTTERMINAL.ALTTERMINAL.NEWTERMINAL.OLDTERMINAL.COMTERMINAL.COMTERMINAL.NEWThe TERMINAL file now contains the updated parameters. Re-boot the system to use the new parameters. Your previous age, (1)=Row scroll, 2=Column scroll Printer Type (0)=Either, 1= Graphics, 2= Serial, 3=None Printer baud 0=150, 1=300, 2=600, (3)=1200, 4=2400, 5=4800, 6=9600, 7=19200 Printer byte size 0=7 bits, (1)=8 bits Printer parity (0)=None, 1=Odd, 2=None, 3=Even Printer feedback method (0)=DSR, 1=X on,X off Printer width+1 Values from 1 to 255 For printer width less than 256 you must set item 'k' to 0 Printer width+1 div 256 (1 for 256) or multiples of 256 Comm. baud rate 0=150, (1)=300,s*?^#Vr+sØ"Ã!!9Enter function key (1..12) to change, or Q)uit ? %s%uDo you want to enter hex values (Y,N)? YN Please type up to 3 hex values Press space bar between values %x%x%x Please enter three keystrokes for the function values use for null value. will quit program. f$h;è.9 Ò/./+Â;!9DM!N$!|&Q$!&Q$!&Q$!'Q$!E'!'T$|$*?w#wM?|$M?*M?*8ns*?^#Vr+s÷$! w# 4 Will record a new file with the permanent changes. E è..Â;!9DM͐ < B ? `is! < ! w#w͐͐n}ʯ `in͐͐n}¡ `in&ú ! ^#Vr+sr ! < M !9  h;è.A! *Cw#w!& *?6d#6M?|$M? *?^#Vr+s Item Value Description w/c! K$9 ÷;è.h;þ;;<:{<~<Ó<Ó for null value. will quit program. (è.!9DM! n&*8  n&! n&!)(%3c %3u 2)h;è.!9DM!,)!C+/)!b+/)*?w#wM?|2+M?*`is#rM?*! s#rM?*! s#r͐n&͐n&͐n&M?#!+/)͐n&|)!+/)I*͐n&|*͐n&!+/)I*͐n}A*͐n&@!+/)I*!+/)͐n&|d*!+/)ò*͐n&|ڈ*͐n&!+/)ò*͐n}ʪ*͐n&@!+/)ò*!+/)͐n&|*!+/)+͐n&|*͐n&!+/)+͐n}+͐nn&T0}1! W01!! s#r! ^#Vr+sn`is{.e1! W0! s#r! 4! ^#Vr+sn`is`in&Z0}Dʑ1U1X1O1C%2SV2Â3͐~#fo|1! ^#Vr+s6-͐͐~#fos#r! ^#Vr+s! 6 1! 61! 6! ~#fo! n&! ^#Vr+s~#fo! Q0ѯgs#r2! ^#Vr+s! ^#Vr+s~#fos! ^#Vr+s2! n}i2! 6#6! ^#Vr+s~#fo! s#r͐n}2͐|2! ^#Vr+s! ^#Vr+sns! ^#Vr+s! ^#Vr+sÄ2͐6! ! s#r! n}%3! ^#Vr+s!|%3!98!9DM`iw#w͐~#fon&9}U9͐ ?͐^#Vr+snѯg`is#r9͐\9!9!9DM! n} ͝ʔ9! n} ͝ʔ9! n} ͝Þ9e9!9DM͐~#fon`is͛9|9͐^#Vr+sæ9`in&9!99t:.8!9DM! n&9! s9|":! n&sJ:! n&9}E:! n&sJ:!! n! n&+i:!r:! n&}:43!9DM! n&w:|ͣª:! n&z:|ͣ7,2q*&:q)::=:=r:qo&7:)~Control Data 110 Terminal Test Program This program will read from keyboard and will write back to terminal with no change To exit type Control Q <^Q> (for Quit) Terminal codes are: ^H Backspace ^K Up cursor ^L Right cursor ^Z Clear Screen ^^ Home cursor upper left corner ^_ New line CR, LF, BS, TAB use their respective keys Escape sequences are: "ESC, A, row, col" for X Y cursor positioning Row and col are starting with ASCII space "ESC, B" will clear to end of line &@!+/)+!+/)*?~#fo###s#r])!+/)!9The function key values are: KEY HEX 1 HEX 2 HEX 3 Ascii 1 Ascii 2 Ascii 3 F%u %02x %02x %02x %c ^%c %c ^%c %c ^%c +è.!9DM!-+!-+͐ ?*?s#rM?*`is#rM?*! s#rM?*! s#r͐n&͐n&͐n&M?!.+͐n&|ڛ,!/.+,͐n&|ڿ,͐n&!1.+,͐n},͐n&@!6.+,!;.+͐n&|-!=.+ ^#Vr+s! n}3!03! s2͐! ^#Vr+sns{N3! ^#Vr+s%3! n}3! ^#Vr+s!|3! ^#Vr+s6 X3Õ3! ^#Vr+s`insë3! ^#Vr+s`insÌ0͐6!93#=!9DM͐n}3! ^#Vr+sn&33!9DM! n&|ͯ4! n&|ͩ!9DM! n&|ͯI4! n&|ͩ_4e9Ø9.9R=!9DM! ^#Vr+s~#fo! s#r͐! s#r! 6! ^#Vr+sn! s{X7! n&P4|4Ô4! n}%4! n! S44! n&b74! ^#Vr+sA7!:,"s!"u*|H;**sM;! ~H;6*u*+"*"*u#"u; _ };  :woʑ;2w&!o ´; . & n&7*+++:G_*DM!;o&;~<î:7*;\!*;7:)~:,"s!"u*|*uy<*~#P<"*s*uy<#"u*+"=<# !\&!7*!<&*!<&<!&="&! BL<"e=L= !j96 "ESC, C, number" will select scrolling mode where number is 0 .. 2 0 = paging, 1 = row scroll 2 = column scroll "ESC,j" to setj inverse video "ESC,k" to cleark inverse video I will now echo your keyboard input$ _SC, A, row, col" for X Y cursor positioning Row and col are starting with ASCII space "ESC, B" will clear to end of line R-͐n&|(-͐n&!?.+R-͐n}J-͐n&@!D.+R-!I.+͐n&|m-!K.+û-͐n&|ڑ-͐n&!M.+û-͐n}ʳ-͐n&@!S.+û-!Y.+!\.+!9 The White key value is: KEY HEX 1 HEX 2 HEX 3 Ascii 1 Ascii 2 Ascii 3 %02x %02x %02x %02x %c ^%c %c ^%c %c ^%c d./!9DM! a.`is#r!|ʟ.! ^#Vr+s͐s#rl.!9ñ.N0ý3!y9DM! `iͫ.`iͮ.!9.3!9DM! n&.|/! n& 6#6! 6 `i6! ^#Vr+sn! s{*C5`i4! ^#Vr+sn! s! n&V4}Xq5Oz5Dʃ5Uʩ5S56C67! 6é5! 6é5! S4|©5! 6#6! ^#Vr+s! w#w! n&! S4Y4#|5! n&b7! n&! ^#Vr+sn&Y4! s{'6͐ ! nѯg?! nѯg! s#r5! ^#Vr+s7! S4͐ ~#fo! s#r! ^#Vr+sn! s{ʦ6! n͐n}†6! ^#Vr+sæ6`in}£6! ^#Vr+s! nsN6`in}6! 4͐6! ^#Vr+sÔ4`in}6͐n&! ^#Vr+s~#fo\4! 4! ^#Vr+  #F#x=~#=  7= > _ F=7*:w:woʑ;2w&!o ´; . & n&7*+++:G_*DM!;o&;~<î:7*;\!*;7:)~:,"s!"u*|*uy<*~#P<"*s*uy<#"u*+"=<# !\&!7*!<&*!<&<!&="&! BL<"e=L= !j96 /! n&&/4!9DM! n&/|=/! n& D/! n&&!9DM͐`is#r! ^#Vr+s! ^#Vr+sns{ʂ/\/͐É/!9Û/0͐^#Vr+sn},>00͐E0!9]0+889.!h9DM! ^#Vr+s~#fo! s#r͐! s#r! ^#Vr+sn`is{ʮ3`in}%˜3! ! s#r! 6#6! s! s! s͐n}-0! ^#Vr+s! 4͐n}00! 4͐sÔ4! n&b7`in}A7! ^#Vr+s~#fo͐ ͐?s#r! 4͐n}U7! n&b7Ô4! n&b7!9q78!9DM`iw#w! 6#6͐ n! s{ ʤ7! n} ²7! ^#Vr+sÈ7! n}-7! 6#6! ^#Vr+s! ^#Vr+sn! sn7|8͐ ?! nѯg`is#r7͐͐?"8!918+8!9DM͐͐ 8͐^#Vr+s͐l8͐0t8͐7s!&8͐ ͐͐ ͉͐.8`is͐ ͐͐ )͐.8`in&#&8!9!9DM! n&|ͯ8! n&|ͩ  Control Data 110 Touch Panel Test Touch the CRT face and I will display the X and Y values Type any character to exit the program X char Y char X val Y val $ ͼͲ_ͷͭ0@2H:F_ͭ:F >1 >02J 02K:H0 '>1)>02M2 02NGͼ2F^ ^ $F7 :10024000324602C3D7015E095E0920200920200D35 :020250000A247E :0000000000 ÙControl Data 110 COMMUNICATIONS ACCESS terminal load program. Copyright (C) 1981 Control Data Corporation. This program will load your Type 2 (Display) terminal with controlware to allow you to operate your terminal on a communications network. This program operates only on the Type 2 (Display) Terminal. $ $ Set your front panel switches to the correct positions. Switch 8 down on the left side, switch 9,10 down on right side Please remove your CP/M diskettes from the disk drive. You will (2j 5!~O0123456789@\ ^+-} <>[]$%_'*(`| ~#&{  abcdefghijklmnopqrstuvwxyz=;/., ABCDEFGHIJKLMNOPQRSTUVWXYZ):?!"     l9  D  q ?9>2H >A[\ R8 *O t:B 52B A[M B0[R çA:Y G[M R*R 7R0ç*M [R !RDM*M bKM bk6 A͙:Y O!A[\ *O               not need them for the Communications Network session. Type a character when this is done. $ The terminal controlware is now being loaded. $ ͔C͔͏@͔]͔!#|¹¶>2*.3"*T]*#DM!v ͓Q!ͷ><2"2"2"2"W!@zW# xz2">2!@@>>P1@ !""">:"<(b!"!"֯2"><2"! 6 !"M !"\ !"O !$"R >2Y :"2d  =2f 2g *!k w#w#w/2^ >+>+>+*7\+ \R8ÙA5![M Rçy O5A. Yib)))R)+!* xG  O ]:A ( Gz7W*D [F :M G~o&:A (G)~٩w٩++}< D($$!X ~ wG:Q ˯l:X d&$T.6$ {{O_P!~!c 4 w ,:d OG!"~w! ~!!~wy ~?wP:X >dlA͝!!ͧ!c !^#V##F# ͌#}?  êO5"I "K A*I *K ç$Hl  & 0 0 1 ,).%,/#!,    ?s#"2""> +*  w> *!!6#6@!Z!""!""͗["S"z(:"" *"#""w> *w> *:!">++W?9w{:!"!.+| @*"~´$$w>*] > **"!~O?@$$yO~N@$$yO~N@y@$$~O?@y  ,   j    @8!|G^>@l!Z! !b!!:Q G˗x!@ ~>5>OG>:c >˹!~ >>4#4##_q>O>0d0>!!(5##>4#_~]>(2Z S>Io&:W }? >2W 2W %}˯ >2""Eo&E>M!k >4#4O## s#r{͋| > VͲ:~ ͙!~ 5##>4#_N͈˹8&:j N !^ O~q_Q!!˾>Y(>P:H ( 2H !y ! 7~ȹ(####^%84 #,+#!03!,,%6%./$$./ 0!2(!,&&5,,02).40!0%2$%3%,%#42%*%#4:j \ ] y*+?9(:j :T +9 G 0> ++_(*O8 > :[ (&T.6$$| A͝!!ͧ͌ê!T ~6!! | !T ~6!! z >2!"!%"w#>+*7      @>2!"> 2"!!%"04 #4+ #~ 82!"#:"=2" :!" !%"^#Vbk)l&Rs#r#w͉> 2!*^!!w] > {k :T (:""( {#"#V:c !!>84#4##_y":f O G( g yOq!Z F:f O Gy(d>y˿?>o (:Q g(}dD2Q k !5##>4#_^#V"a }/o|g[D ˂|g"D $$"F *a "_ >2A [D >W>??WD(SD SF *_ >8,:[ G`:o !@ ~6 ![ ~w7!C F*D ^*F VSU !C Fˆ[U *D s*F rȇ:e q(˩:g ʜ:c œ2B O! ^#VA !e ~w5:T N:c !!P!+} !!˦P>2B ^j:!:j ! A! !j ~6            ; FILE IS COMLOOP0.ASM ; Serial interface loopback test for the Host connector of the ; Type 2 and Type 3 (Display) terminal. ; Serial interface on the Type 2 terminal is the ASCII Plato Comm ; connector located next to the power connector on the terminal. ; Serial interface on the Type 3 terminal is the HOST connector ; located at the bottom of the back of the terminal. ; This program accepts input from keyboard and sends it on the host ; interface. ; It accepts input from the Host interfaf db 'Host input will be displayed on the screen.',cr,lf,lf db 'Type to return to CP/M.',cr,lf db '$' ; BIOS location definitions combyt equ 0Eh ;Communications channel selector byte ;0 = Host interface ;1 = serial printer interface ;2 = Dual port B on Viking X ;3 = Modem port on Viking X ; BDOS interface and equates bdos equ 5 iobc db 0 ;I/O byte for console input/output iobs db 2 ;I/O byte for serial input/output ci: ;Read console character to A (wce and displays it on the ; console. ; With a loopback plug this is a test of operation. ; With a modem, this is a simple 'dumb' terminal program. ; The sequence will terminate the program and return to ; CP/M ; This sample program is written using the BDOS interface. A similar ; program could be written using a BIOS interface but that version would ; then possibly require rewriting in going to the next version of CP/M ; Revised 12 November, 1981 ; The original version used BDait for input) mvi c,1 jmp bdos co: ;send E to console output mvi c,2 jmp bdos lo: ;send E to list device mvi c,5 jmp bdos cio: ;direct console I/O E=FF => input to A ;otherwise output char from E mvi c,6 jmp bdos giob: ;i/o byte to A mvi c,7 jmp bdos siob: ;store i/o byte in E mvi c,8 jmp bdos ps: ;print string at (DE) stop on '$' mvi c,9 jmp bdos ; Serial interface routines which change I/O byte to substitute ; Serial for Console interface and theOS call 11 to get console status to ; determine if a character was available. This is an error if you are ; using BDOS call 6 for direct input. The BDOS call 11 actually reads ; a character from the input if it is available and stores it in a ; 1 character buffer internal to BDOS. This results in CALL 11 always ; returning a character present (regardless of the actual device) and the ; character in the buffer is never read by the program!!! ; This version uses BDOS call 6 for all input and stn restore conin: ;console get char to A register (dont use echo) mvi e,0ffh call cio ret serin: ;Serial character in to A register lda iobs mov e,a call siob ;select serial input mvi e,0ffh call cio push a ;save character lda iobc mov e,a call siob pop a ret serout: ;Serial character out from E push d lda iobs mov e,a call siob ;select serial input pop d call cio lda iobc mov e,a call siob ret ; main program start: lxi d,signon call atus. There is a ; problem that this program can never receive or transmit the null ; character. If you want to do this you will have to use direct BIOS calls. org 100h jmp start ; temporary storage c1 db 0 c2 db 0 ; ASCII equates cr equ 0dh lf equ 0ah cls equ 1Ah esc equ 1bh signon: db cls,'Control Data 110',cr,lf,lf db 'Host interface Channel Loopback program',cr,lf db 'Any character typed on the keyboard will be transmitted',cr,lf db ' on the host interface channel',cr,lps ;print signon message mvi a,0 sta combyt ;Select Host interface channel call giob sta iobc ;save console select ori 2 ;set in serial for console sta iobs ;save serial select loop: ;transfer loop call conin ;get char mov e,a ana a jz l1 ;no char from keyboard push a ;save for move lda c1 sta c2 mov c,a pop a sta c1 cmp c ;are chars the same? jnz loop1 cpi esc rz ;if two escapes in a row loop1: call serout ;send it l1: call serin ;get character o  r status to A ana a jz loop ;no serial input mov e,a call co ;display it jmp loop end serin: ;Serial characteori 2 ;set in serial for console sta iobs ;save serial select loop: ;transfer loop call conin ;get char mov e,a ana a jz l1 ;no char from keyboard push a ;save for move lda c1 sta c2 mov c,a pop a sta c1 cmp c ;are chars the same? jnz loop1 cpi esc rz ;if two escapes in a row loop1: call serout ;send it l1: call serin ;get character o; FILE IS COMLOOP1.ASM ; Serial interface loopback test for the Printer connector of the ; Type 1, Type 2, and Type 3 (Display) terminals. ; Printer interface on the Type 2 terminal is the SERIAL connector ; located to the right of the PARALLEL connector on the terminal. ; Printer interface on the Type 1 terminal is the RS-232 connector. ; Printer interface on the Type 3 terminal is the Port A connector ; (J1) on the dual port interface expansion. ; This program accepts input from keyboardyped on the keyboard will be transmitted',cr,lf db ' on the printer interface channel',cr,lf db 'printer input will be displayed on the screen.',cr,lf,lf db 'Type to return to CP/M.',cr,lf db '$' ; BIOS location definitions combyt equ 0Eh ;Communications channel selector byte ;0 = printer interface ;1 = serial printer interface ;2 = Dual port B on Viking X ;3 = Modem port on Viking X ; BDOS interface and equates bdos equ 5 iobc db 0 ;I/O byte for console esc rz ;if two escapes in a row loop1: call serout ;send it l1: call serin ;get character or status to A ana a jz loop ;no serial input mov e,a call co ;display it jmp loop end in: ;Serial character in to A register lda iobsconsole sta iobs ;save serial select loop: ;transfer loop call conin ;get char mov e,a ana a jz l1 ;no char from keyboard push a ;save for move lda c1 sta c2 mov c,a pop a sta c1 cmp c ;are chars the same? jnz loop1 cpi and sends it on the printer ; interface. ; It accepts input from the printer interface and displays it on the ; console. ; With a loopback plug this is a test of operation. ; With a modem, this is a simple 'dumb' terminal program. ; The sequence will terminate the program and return to ; CP/M ; This sample program is written using the BDOS interface. A similar ; program could be written using a BIOS interface but that version would ; then possibly require rewriting in going to  input/output iobs db 2 ;I/O byte for serial input/output ci: ;Read console character to A (wait for input) mvi c,1 jmp bdos co: ;send E to console output mvi c,2 jmp bdos lo: ;send E to list device mvi c,5 jmp bdos cio: ;direct console I/O E=FF => input to A ;otherwise output char from E mvi c,6 jmp bdos giob: ;i/o byte to A mvi c,7 jmp bdos siob: ;store i/o byte in E mvi c,8 jmp bdos ps: ;print string at (DE) stop on '$' mvi c,9 jmp bdos ; Sethe next version of CP/M ; Revised 12 November, 1981 ; The original version used BDOS call 11 to get console status to ; determine if a character was available. This is an error if you are ; using BDOS call 6 for direct input. The BDOS call 11 actually reads ; a character from the input if it is available and stores it in a ; 1 character buffer internal to BDOS. This results in CALL 11 always ; returning a character present (regardless of the actual device) and the ; character in the buffer rial interface routines which change I/O byte to substitute ; Serial for Console interface and then restore conin: ;console get char to A register (dont use echo) mvi e,0ffh call cio ret serin: ;Serial character in to A register lda iobs mov e,a call siob ;select serial input mvi e,0ffh call cio push a ;save character lda iobc mov e,a call siob pop a ret serout: ;Serial character out from E push d lda iobs mov e,a call siob ;select serial input pop d is never read by the program!!! ; This version uses BDOS call 6 for all input and status. There is a ; problem that this program can never receive or transmit the null ; character. If you want to do this you will have to use direct BIOS calls. org 100h jmp start ; temporary storage c1 db 0 c2 db 0 ; ASCII equates cr equ 0dh lf equ 0ah cls equ 1Ah esc equ 1bh signon: db cls,'Control Data 110',cr,lf,lf db 'printer interface Channel Loopback program',cr,lf db 'Any character t call cio lda iobc mov e,a call siob ret ; main program start: lxi d,signon call ps ;print signon message mvi a,1 sta combyt ;Select Printer interface channel call giob sta iobc ;save console select ori 2 ;set in serial for console sta iobs ;save serial select loop: ;transfer loop call conin ;get char mov e,a ana a jz l1 ;no char from keyboard push a ;save for move lda c1 sta c2 mov c,a pop a sta c1 cmp c ;are chars the same? jnz loop1 cpi   org 0100h jmp begin bdos equ 0005h msg db '*****ASM and LOAD are verified$',0 pstr equ 9 begin Lxi d,msg mvi c,pstr call bdos ret end REN,ED and TYPE commands are verified.^z e ren cpmtst.m02=cpmtst.m01 type cpmtst.m02 era cpmtst.m02 TERM3 ASM6COMM DOCCPMTST01SUB TERM7 ASMCDCSYSG ASM>CDCBIOS8ASMTERMINAL319.CPMTST01ASMxsub ed cpmtst.m01 i*****CDC 110 CPM Installation Verification test has started^z i ^z e type cpmtst.m01 era cpmtst.m01 ed cpmtst.m01 i*****ERA,REN,ED and TYPE commands are verified.^z e ren cpmtst.m02=cpmtst.m01 type cpmtst.m02 era cpmtst.m02 ed cpmtst.m01 i*****DIR and STAT commands will be done next^z e type cpmtst.m01 era cpmtst.m01 dir stat ed cpmtst.m01 i*****DUMP will now display the hex values 41 thru 5A then several 1A's^z e ed cpmtst.m02 iABCDEFGHIJKLMNOPQRSTUVWXYZ^z e ty; FILE DUMP PROGRAM, READS AN INPUT FILE AND PRINTS IN HEX ; ; COPYRIGHT (C) 1975, 1976, 1977, 1978 ; DIGITAL RESEARCH ; BOX 579, PACIFIC GROVE ; CALIFORNIA, 93950 ; ORG 100H BDOS EQU 0005H ;DOS ENTRY POINT CONS EQU 1 ;READ CONSOLE TYPEF EQU 2 ;TYPE FUNCTION PRINTF EQU 9 ;BUFFER PRINT ENTRY BRKF EQU 11 ;BREAK KEY FUNCTION (TRUE IF CHAR READY) OPENF EQU 15 ;FILE OPEN READF EQU 20 ;READ FUNCTION ; FCB EQU 5CH ;FILE CONTROL BLOCK ADDRESS BUFF EQU 80H ;INPUT DISK BUFFER ADDRESS ; ; NON GRAPHTHAT A JMP TO 0000H REBOOTS) CALL CRLF LHLD OLDSP SPHL ; STACK POINTER CONTAINS CCP'S STACK LOCATION RET ;TO THE CCP ; ; ; SUBROUTINES ; BREAK: ;CHECK BREAK KEY (ACTUALLY ANY KEY WILL DO) PUSH H! PUSH D! PUSH B; ENVIRONMENT SAVED MVI C,BRKF CALL BDOS POP B! POP D! POP H; ENVIRONMENT RESTORED RET ; PCHAR: ;PRINT A CHARACTER PUSH H! PUSH D! PUSH B; SAVED MVI C,TYPEF MOV E,A CALL BDOS POP B! POP D! POP H; RESTORED RET ; CRLF: MVI A,CR CALL PCHAR MVI A,LF CALL PCpe cpmtst.m01 dump cpmtst.m02 era cpmtst.m01 era cpmtst.m02 asm cpmtst01 load cpmtst01 cpmtst01 save 1 cpmtes01.com era cpmtst01.hex era cpmtst01.prn ed cpmtst.m01 i*****SAVE command verified by second ASM and LOAD verification^z e type cpmtst.m01 era cpmtst01.com cpmtes01 era cpmtes01.com era cpmtst.m01 ed cpmtst.m01 i*****This message will be displayed twice, in upper then lower case^z e ed cpmtst.m03 i*****PIP verified^z e pip cpmtst.m02=cpmtst.m01[l] type cpmtst.m01 type cpmtstIC CHARACTERS CR EQU 0DH ;CARRIAGE RETURN LF EQU 0AH ;LINE FEED ; ; FILE CONTROL BLOCK DEFINITIONS FCBDN EQU FCB+0 ;DISK NAME FCBFN EQU FCB+1 ;FILE NAME FCBFT EQU FCB+9 ;DISK FILE TYPE (3 CHARACTERS) FCBRL EQU FCB+12 ;FILE'S CURRENT REEL NUMBER FCBRC EQU FCB+15 ;FILE'S RECORD COUNT (0 TO 128) FCBCR EQU FCB+32 ;CURRENT (NEXT) RECORD NUMBER (0 TO 127) FCBLN EQU FCB+33 ;FCB LENGTH ; ; SET UP STACK LXI H,0 DAD SP ; ENTRY STACK POINTER IN HL FROM THE CCP SHLD OLDSP ; SET SP TO LOCAL STACK ARHAR RET ; ; PNIB: ;PRINT NIBBLE IN REG A ANI 0FH ;LOW 4 BITS CPI 10 JNC P10 ; LESS THAN OR EQUAL TO 9 ADI '0' JMP PRN ; ; GREATER OR EQUAL TO 10 P10: ADI 'A' - 10 PRN: CALL PCHAR RET ; PHEX: ;PRINT HEX CHAR IN REG A PUSH PSW RRC RRC RRC RRC CALL PNIB ;PRINT NIBBLE POP PSW CALL PNIB RET ; ERR: ;PRINT ERROR MESSAGE ; D,E ADDRESSES MESSAGE ENDING WITH "$" MVI C,PRINTF ;PRINT BUFFER FUNCTION CALL BDOS RET ; ; GNB: ;GET NEXT BYTE LDA IBP CPI 80H JNZ G0 .m02 type cpmtst.m03 era cpmtst.m01 era cpmtst.m02 era cpmtst.m03 pip junk.jnk=sysgen.com era junk.jnk pip junk.jnk=movcpm.com era junk.jnk pip junk.jnk=filecopy.com era junk.jnk pip junk.jnk=format.com era junk.jnk pip junk.jnk=ddt.com era junk.jnk ed cpmtst.m01 i*****Verification test complete^z e type cpmtst.m01 era cpmtst.m01 era cpmtst.bak d cpmtst.m01 in upper then lower case^z e ed cpmtst.m03 i*****PIP verified^z e pip cpmtst.m02=cpmtst.m01[l] type cpmtst.m01 type cpmtstEA (RESTORED AT FINIS) LXI SP,STKTOP ; READ AND PRINT SUCCESSIVE BUFFERS CALL SETUP ;SET UP INPUT FILE CPI 255 ;255 IF FILE NOT PRESENT JNZ OPENOK ;SKIP IF OPEN IS OK ; ; FILE NOT THERE, GIVE ERROR MESSAGE AND RETURN LXI D,OPNMSG CALL ERR JMP FINIS ;TO RETURN ; OPENOK: ;OPEN OPERATION OK, SET BUFFER INDEX TO END MVI A,80H STA IBP ;SET BUFFER POINTER TO 80H ; HL CONTAINS NEXT ADDRESS TO PRINT LXI H,0 ;START WITH 0000 ; GLOOP: PUSH H ;SAVE LINE POSITION CALL GNB POP H ;RECALL ; READ ANOTHER BUFFER ; ; CALL DISKR ORA A ;ZERO VALUE IF READ OK JZ G0 ;FOR ANOTHER BYTE ; END OF DATA, RETURN WITH CARRY SET FOR EOF STC RET ; G0: ;READ THE BYTE AT BUFF+REG A MOV E,A ;LS BYTE OF BUFFER INDEX MVI D,0 ;DOUBLE PRECISION INDEX TO DE INR A ;INDEX=INDEX+1 STA IBP ;BACK TO MEMORY ; POINTER IS INCREMENTED ; SAVE THE CURRENT FILE ADDRESS LXI H,BUFF DAD D ; ABSOLUTE CHARACTER ADDRESS IS IN HL MOV A,M ; BYTE IS IN THE ACCUMULATOR ORA A ;RESET CARRY BIT RET ;  LINE POSITION JC FINIS ;CARRY SET BY GNB IF END FILE MOV B,A ; PRINT HEX VALUES ; CHECK FOR LINE FOLD MOV A,L ANI 0FH ;CHECK LOW 4 BITS JNZ NONUM ; PRINT LINE NUMBER CALL CRLF ; ; CHECK FOR BREAK KEY CALL BREAK ; ACCUM LSB = 1 IF CHARACTER READY RRC ;INTO CARRY JC FINIS ;DON'T PRINT ANY MORE ; MOV A,H CALL PHEX MOV A,L CALL PHEX NONUM: INX H ;TO NEXT LINE NUMBER MVI A,' ' CALL PCHAR MOV A,B CALL PHEX JMP GLOOP ; FINIS: ; END OF DUMP, RETURN TO CCP ; (NOTE SETUP: ;SET UP FILE ; OPEN THE FILE FOR INPUT XRA A ;ZERO TO ACCUM STA FCBCR ;CLEAR CURRENT RECORD ; LXI D,FCB MVI C,OPENF CALL BDOS ; 255 IN ACCUM IF OPEN ERROR RET ; DISKR: ;READ DISK FILE RECORD PUSH H! PUSH D! PUSH B LXI D,FCB MVI C,READF CALL BDOS POP B! POP D! POP H RET ; ; FIXED MESSAGE AREA SIGNON: DB 'FILE DUMP VERSION 1.4$' OPNMSG: DB CR,LF,'NO INPUT FILE PRESENT ON DISK$' ; VARIABLE AREA IBP: DS 2 ;INPUT BUFFER POINTER OLDSP: DS 2 ;ENTRY SP VALUE FROM CCP ;   ; STACK AREA DS 64 ;RESERVE 32 LEVEL STACK STKTOP: ; END OPENF CALL BDOS ; 255 IN ACCUM IF OPEN ERROR RET ; DISKR: ;READ DISK FILE RECORD PUSH H! PUSH D! PUSH B LXI D,FCB MVI C,READF CALL BDOS POP B! POP D! POP H RET ; ; FIXED MESSAGE AREA SIGNON: DB 'FILE DUMP VERSION 1.4$' OPNMSG: DB CR,LF,'NO INPUT FILE PRESENT ON DISK$' ; VARIABLE AREA IBP: DS 2 ;INPUT BUFFER POINTER OLDSP: DS 2 ;ENTRY SP VALUE FROM CCP ;; file is TERMTEST.ASM ; Type 1, 2, 3 terminal CP/M terminal test program ; June 5, 1981 ; July 31, 1981 ; August 8, 1981 Inverse video, revised scrolset. ; March 26, 1982 Terminal name change ; This program will issue a clear screen command and announce ; itself. It will display the control sequences and then ; do a conin and conout. ; ^Q (Control Q) will Quit the program and return to CP/M org 100h jmp termtest ; Control equates: lf equ 0ah cr equ 0dh cls equ 1ah ; CP/M Bdos e,a mvi c,conio call 5 jmp tt end  db '^K Up cursor',cr,lf db '^L Right cursor',cr,lf db '^Z Clear Screen',croll',cr,lf db cr,lf,'"ESC,j" to set',1Bh,'j inverse video',cr,lf db '"ESC,k" to clear',1Bh,'k inverse video',cr,lf db cr,lf db 'I will now echo your keyboard input$' termtest: mvi c,print lxi d,signon call 5 ;print signon message tt: mvi c,conio mvi e,0ffh call 5 ;get character ana a jz tt cpi 11h ;check for ^Q rz ;if found return to CP/M mov; FILE IS TOUCHTST.ASM ; touch panel access demonstration and test ; This program displays the X and Y Characters received from ; the touch panel and also the numeric values for these coordinates ; revised July 31, 1981 for release ; ASCII display equates cls equ 1ah ;clear screen character cr equ 0dh lf equ 0ah tab equ 09h org 100h ;start of TPA jmp ttest signon: ;Signon message db cls,'Control Data 110',cr,lf,lf,'Touch Panel Test',cr,lf db cr,lf db 'Touch the CRT face  equates put in register C for Call 5 const equ 0bh ; return A = 0 if no char ready conio equ 6 ; E = char for output, ; E=0FFh for input. Return char to A print equ 9 ; print string at DE stop with $ ; Signon message signon: db cls db 'Control Data 110',cr,lf db 'Terminal Test Program ',cr,lf db 'This program will read from keyboard',cr,lf db 'and will write back to terminal with no change',cr,lf db cr,lf db 'To exit type Control Q <^Q> (for Quit)',cr,lf db cr,lf db 'Terminaland I will display the X and Y values' db cr,lf,cr,lf db 'Type any character to exit the program',cr,lf db cr,lf db 'X char',tab,'Y char',tab,'X val',tab,'Y val',cr,lf db '$' ; BDOS interface routines bdos equ 5 ;define entry point to BDOS conio: ;Reg E = 0FFh for input, or character for output. ; Return A = char or status, 0 = no char, other = input. mvi c,06h jmp bdos getiob: ;Return A = I/O byte value mvi c,07h jmp bdos setiob: ;set I/O byte to value in E mvi c,0 codes are:',cr,lf db '^H Backspace',cr,lf db '^K Up cursor',cr,lf db '^L Right cursor',cr,lf db '^Z Clear Screen',cr,lf db '^^ Home cursor upper left corner',cr,lf db '^_ New line',cr,lf db 'CR, LF, BS, TAB use their respective keys',cr,lf db cr,lf db 'Escape sequences are:',cr,lf db '"ESC, A, row, col" for X Y cursor positioning',cr,lf db 'Row and col are starting with ASCII space ',cr,lf db cr,lf db '"ESC, B" will clear to end of line ',cr,lf db '"ESC, C, number" wil8h jmp bdos prints: ;print string at (DE) stop on '$' mvi c,09h jmp bdos rdrin: ;get Reader (touch panel) char to A ; 0 = no character ; X value biased by 20h ; Y value biased by 30h mvi c,03h jmp bdos ; start of touch test ttest: lxi d,signon call prints ;print signon message call getiob ;get I/O byte ani 0f3h ;clear reader bits ori 4 ;set reader bits to 01b mov e,a call setiob ; test loop tloop call rdrin ;get touch panel char ana a ;set flags jnz l select scrolling mode',cr,lf db 'where number is 0 .. 2 ',cr,lf db '0 = paging, 1 = row scroll',cr,lf db '2 = column scroll',cr,lf db cr,lf,'"ESC,j" to set',1Bh,'j inverse video',cr,lf db '"ESC,k" to clear',1Bh,'k inverse video',cr,lf db cr,lf db 'I will now echo your keyboard input$' termtest: mvi c,print lxi d,signon call 5 ;print signon message tt: mvi c,conio mvi e,0ffh call 5 ;get character ana a jz tt cpi 11h ;check for ^Q rz ;if found return to CP/M movgotit ;if char present mvi e,0ffh ;flag input call conio ana a ;set flags rnz ;exit test if key pressed jmp tloop gotit: ;have a touch panel character cpi 30h jm gotx ;if x character sta ych ;have y value lda xch ;may have value '$' mov e,a call conio lda xch ;convert to ascii sbi 20h ;remove bias sbi 10 push a jm g1 mvi a,'1' jmp g2 g1: mvi a,'0' g2: sta xval pop a jp g3 adi 10 g3: adi '0' sta xval+1 lda ych ;convert to ascii sbi 30h ;remov  e bias sbi 10 push a jm h1 mvi a,'1' jmp h2 h1: mvi a,'0' h2: sta yval pop a jp h3 adi 10 h3: adi '0' sta yval+1 lxi d,xydis ;display message call prints jmp tloop gotx: ;save x character until y arives sta xch jmp tloop ; output area to display X and Y xch: db '^' xydis: db tab ych: db '^',tab xval: db ' ',tab yval: db ' ',cr,lf,'$' end bits to 01b mov e,a call setiob ; test loop tloop call rdrin ;get touch panel char ana a ;set flags jnz *K͞+gg'+FÎr ͖ 8{ Ăw#w#w^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z7||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2qZZk:q|/g}/o#|/g}/o#:q<2qqDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2qZZ͉M|}ȯ|g}o)|/g}/o#r\D|ͭ` ! *s#rͪ*Ds#r\D+| \D++|G ͭͳͭ` !!Ͷ` !91.03%c%cy%c2%c%c Control Data 110 DISKINIT Version %s *********************************************************** You may select one of the following options: 1. Format 2. Error Report 3. Return to CP/M Enter your choice... > 123formatcheck ûcicÊ|ç|Ä9*Dw#w !  \|ښ\|ҚͰ *Ds#r\D|5!D!DDͳ D!9 You may choose one of the following formats: 1. Full disk format. 2. Reformat a file. 3. Reformat a sector. 4. Return to previous option menu. Enter the number of your choice...> 1234Enter the name of the file to be formatted; (do NOT include the disk code)... > 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ. File #z/W{/_!9~#fo! ! ! ! ! ! !9~#A"s!`*"!"!Y">2>2>22!"!"!@"!" ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#G.¶ww#?*>?w#> w#.7:77M! ! *4$!!!? !B |>  k4$}E` Fʢ G H& h m * 6#6*~6E* 6#6*z6#6!!! Ï * 6#6*~6F* 6#6*z6#6!!!! Ï * 6#6*~6G* 6*z6"#6!!!$ Ï * 6#6*~6H* 6.#6*z6%#6!!!' Ï !!G !u *D6#6Ï \D|§ *Ds#r\D|ʵ !! Enter the disk code of device to %s %s cannot be reformatted. It is a necessary system file. Press NEXT or BACK to return to previous menu > NBEnter the track and sector number to be formatted... Track (0 through 519) = > 0123456789 Sector (0 through 127) = > 01234567899ûc9eile-! ! 0Mz~#fok~&!3!!0!3!!!6*$s#rTotal Read/Write Errors for Disk %c = %u Press NEXT or BACK to return to Main Menu > NB/jGûc!a{   `OE!y6$ -7rBo&))T])))!y':7?h#D/6:?>$:?$:)?$l,:>#)Ÿ#>67:+?7#*+?|°#2ͩ7#>67:+?7>#7>67:,?7#*+?"?)#>7:+?7>s7>@2?#2ͩ7#)$:"?=2"?))$>s7#͎)5$2:>/$2ͩ7#3ͩ7#* ?"?*+?"?:)?ʟ$:>€$)s$>>7:+?72ͩ7#2ͩ72?#)s$>7:+?7>{72ͩ7#)¸$:)?‘$>}72v$:)?1.͎)$>&773v$:) (E, F, G or H) or press BACK to return to menu ...> NBEFGH Invalid Entry...Try Again!! (Press any key to continue.)ö ûcic9eleEi#>Ý>Þ!9DM*6#6*6t#6*6m#6*6#6*6#6*J6#6*L6#6͕ !M͘ !X͘ !͘ !͘ !͘ !͘ !F͘ *4$!!!z!{͛ |uMk4$}1ʒ2ʼ34>D͕ ͞ *Ds#r\D|ʳ!D!DD͕ ! ! ͡ !͘ ! ! ͡ !͘ *'"! !!!ileu(|î*9eI+ç-êH|dIæL'j^jÒkl!9DM\$>|M!á!!M!!#\!U!!!!*$s#r\$>|¾!á!!\! !KMzw#w*w#w\\(,`iw#w*@w#w*s#r`i~#fo#s#r\|N͐|*@~#fo͐+s#r\|*@~#fo+s#r!! !!\B*s#r`i~#fo#s#r*@~#fo#s#r\|͐|ڣ\|*@~#fo#s?$l,Ä#:?$u-l,$:)?>%>7l,>7>@2)?$* ?"?R3ͩ7:?2?"?|O%}@%3ͩ7V%C%4ͩ7>G>)7[%#͔+:*ͅ-ùiûcc ÞÒ *f|!9DM`i6#6͐~#fo+++*s#r!i *s#r*##w#w*.w#w![!!!!!n ͤ͡!{ ͡! ͡M! ͡! ͡! ͡! ͡!2 ͡!P ͡!s ͡! ͡*4$!!! ! ͧ|¥}k4$}1ʽ2 3P ` ! *s#rͪ*Ds#r\D+|\D++|ͭͰ*Ds͛ `iw#wk'"}S„k("}E„k)"}C„k*"}B„k+"}A„k,"}D„k-"}.„k."}L„k/"}S„k0"}T„`i6#6͐+|ʵͤ *Ds#r\D|ʬ!D!D*'"!͘ !͘ !;͘ !n͘ !!q!ͧ *$s#r!DD͕ ! ! ͡ !t͘ !͘ *4$!!!!͛ |M%! *4$ͪ *Bs#r\B|ځ\B|ڄͭ \B|\B|!͘ *4$!!!!͛ |â! *4$ͪ *s#r\|\|ͭ#r Mz~#fo\@s#r*^#Vr+s*w#w!!!{! ! \\!! !!!!\!*w#w\\&*w#w\\( \!**^#Vr+s*^#Vr+s*^#Vr+sï!1*s#r*Mk~&!! \ !\!=\ !?!!! \ !!*s#r*Mk~&!! `iw#w\|͐\  ͐))*J##~#fo͐))*J~#fo!*#͐))*J##~#fo#͐))*J~#fo!*#͐))*J##~#fo##͐))*J~#fo!*#͐))*J##~#fo###͐))*J~#fo!*#`i^#Vr+s*!&*)*,*)*,!!!!!!!!!*$s#r!á!9 The Format and Surface Analysis | \|'!*@~#fo#s#rMz~#fo\@s#r*"w#w\"|%#! w#w*@w#w\")*~#fo!*C$ *C$#*s#r! ~#fo#s#r\|!͐ |ڎ!*@~#fo͐ +s#r\|o"*@~#fo+s#r!! !!\B*C$#*s#r! ~#fo#s#r*@~#fo#s#r\|o"͐ | "\|"*@~#fo#s#r\\&*Bs#r\6))! s#r͐\B)*4s#r\4|"*##~#fo#s#r*@~#fo,s#rMs#r\:|g}o*Hs#r! ~#fo#s#r\H|J)͐|(͐|)́(! ! ̈́(!*͇(!! ̈́(!4*͇(!Z*͇(!! ̈́(!u*͇(!!*!͊(*$s#r͍(!**|s#rM|\:͐(\:͓(`is#r͐)!9 * System Timeout Error During Format Operation *You may try again, or run diagnostics to determine the problem. Press NEXT to return to the menu. > NFORMATý*ûc9eif|ͱ*!!ʹ*!*ͷ*!+ͷ*!!ͺ** * * FORMAT ERROR :|g}o*Hs#r! ~#fo#s#r\H|B1͐|0͐|ں1y0! ! |0!10!! |0!,20!R20!! |0!m20!!2!͂0*$s#rͅ0!2*|s#rM|\:͈0\:͋0`is#r͐1!9 * System Timeout Error During Format Operation *You may try again, or run diagnostics to determine the problem. Press NEXT to return to the menu. > NFORMAT2|S}ûc9eileÞØQßS!9DM! w#w\)))))\6\!!\B of your %s megabyte Rigid Disk will take approximately 1 hour and %d minutes. Press NEXT to continue or BACK to return to menu. > NB FORMATTING IS IN PROGRESS * * This will take approximately %d minutes * * PLEASE BE PATIENT... Surface Analysis is now in progress; this will take approximately 1 hour and %d minutes. TOTAL NUMBER OF TRACKS TO ANALYZE... 520z~#fo\@s#r*"^#Vr+sH!! ^#Vr+s*6^#Vr+s ! ^#Vr+sj! ~#fo#s#r`i^#Vr+s͐ |•#*'"!0'!J'/!Á&!! !'\ !2*'"\ a!'! 5! 8!! 2\|6&!'\ !2!'*s#r*Mk~&;>!! 2\ !2!'*s#r*Mk~&;*A*<s#r*.~#fo#s#r\<|‰$! w#w͐ \%͐ ))*J##~#fo͐ ))*J~* * * You may try again, or run diagnostics to determine the problem. ^+Ê|æ2|N45!9DM*"w#w\"|Ҟ-*@w#w\")*~#fo!*C$L+*6w#w\6|7-`iw#w*C$O+*s#r`i~#fo#s#r\|,͐|+*@~#fo͐+s#r\|ʪ,*@~#fo+s#r!! !!\BR+*C$O+*s#r`i~#fo#s#r*@~#fo#s#r\|ʪ,͐|],\|&-*@~#fo#s#r\\U+*Bs#r\6))*s#r\\BX+2!!͐ !\Eͩ2!!!!\Kͬ2*:s#r\:|g}o*Hs#r! ~#fo#s#r\H|ʚ3͐|)3͐|4ͯ2! ! Ͳ2!P4͵2!! Ͳ2!4͵2!4͵2!! Ͳ2!4͵2!!4!͸2*$s#rͻ2!4*|s#rM|\:;2\:2`is#r͐G4!9 * System Timeout Error During Write Operation *You may try again, or run diagnostics to determine the problem. Press NEXT to return to the menu. > NWRITE! NUMBER OF TRACKS COMPLETED... %3d%3dSECTORS.BAD PLEASE BE PATIENT WHILE SECTOR STATUS IS PROCESSED... SECBAD.LST%d %d %d %d %d %d %d %d FULL DISK FORMAT OPERATION IS COMPLETE. Press NEXT to continue > NSjGûc9ei mleH[3_p0|î*Ê|æ2N45ç||>m}$OdI]m'j^jÒklO!9DM\$>|q!Á&!! !&!!*'" !! !&!! !&!!'!>|!Á&`iw#w! w#w! #fo! (*D͐ ))*J##~#fo#͐ ))*J~#fo!(*D͐ ))*J##~#fo##͐ ))*J~#fo!(*D͐ ))*J##~#fo###͐ ))*J~#fo!((*D! ^#Vr+s$*!G*J*M*J*M!! 2P!!!2(!!!Y(!!s(!*$s#r!>9The name of the file to be formatted is If the entry is correct, press NEXT to proceed.If you wish to re-enter the f*4s#r\4|&-*##~#fo#s#r*6^#Vr+sú+*6w#w\6|w-*@~#fo[+s#r*6^#Vr+sB-Mz~#fo\@s#r*"^#Vr+sq+!9-Ê|>mæ2|ûcilef|9e!9DM!!`iͪ-M!/`iͭ-*w#w*w#w*66#6*@w#w`iͰ-*s#r\|ʞ.*@~#fo#s#r! w#w̓|Ҟ.\|ʞ.`iͰ-*s#r*@~#fo#s#r! ^#Vr+sT.\|`/!! !!\Bͳ-̓|/\|/`iͰ-*s#r*@~#fo#9DM`iw#w! w#w͐))*J~#fo͐]5͐))*J##~#fo͐ ]5! 6#6`i~#fo#s#r͐|ƒ5͐\5͐|5\))*J͐s#r\))*J##͐ s#r͐5!95?7|N4!9DM`iw#w*8w#w*5*s#r`i~#fo#s#r\|56͐|5*8~#fo͐+s#r\|6!! !!\B5*5*s#r`i~#fo#s#r*8~#fo#s#r\|6͐|x6\|/7\\5*Bs#r\6))*s#r\͐*'"\ `is#rzj#! n}2^#!!!'*'" *,6#6! w#w͐|O#*,w#w͐)!. ~#fo|™A#! ! ͐)!. ~#fo\ ͐\(#*s#r͐\(#*s#r͐*6s#r! w#w͐\F+))))A#! w#w*@w#w*s#r! ~#fo#s#r\|n ͐ |: *@~#fo͐ +s#r\| !*@~#fo+s#r!! !!\B*s#r! ~#fo#s#r*@~#fo#s#r\| !͐ ilename, press BACK.NBReformatting file ... File %s is not present in your directory... Press any key to return to menu > The file will now be deleted from the directory. %c:%sPLEASE BE PATIENT WHILE SECTOR STATUS IS PROCESSED. SECTORS.BADSECBAD.LST%d %d %d %d %d %d %d %d FILE REFORMAT OPERATION IS COMPLETE. Press NEXT to continue > NÖ(|#}S}ûc9eileÞØQpS!9DM! w#w\)))))!!!\Bx(!X{(!!!!\K~(*:s#r! ^#Vr+s.\|]/Ͷ-!/͹-!/͹-!/͹-!0͹-!!F0!ͼ-!!Ϳ-x/Ͷ-! !-!H0͹-Mz~#fo\@s#r!9CDC110 System Diagnostics Version %s SYSTEM TRACK CAN'T BE WRITTEN. Contact Control Data Corporation for service. Press NEXT to return to CP/M. > NSystem Tracks have been initialized. Î0|S}ûc9eileÞØQpS!9DM! w#w\)))))\6\!!\Bs0!!!!\Kv0*:s#r\\B5*4s#r\4|/7*##~#fo#s#r\867!9]7|S}ûc9eileÞØQS!9DM! w#w\)))))\6\!!\BB7!!͐ !\HB7!!!!\KE7*:s#r\:|g}o*Hs#r! ~#fo#s#r\H|/8͐|ھ7͐|ڛ8H7! ! K7!8N7!! K7! 9N7!29N7!! K7!M9N7!!}9!Q7T7!9*|s#rM|\:W7\:Z7`is#r͐8!9 * System Timeout Error During Read   Operation *You may try again, or run diagnostics to determine the problem. Press NEXT to return to the menu. > NREADß9S}|ûc9eif|ç|le!9DM!\ !!\͇9`iw#w!\  !!\B͊9!!!!\K͇9*:s#r\:|g}o*Hs#r`i~#fo#s#r\H|d:͐|9͐|ږ:͍9! ! ͐9!9<͓9!!͖9\:|g}o*Fs#r\: |g}o! s#r\F++|;\F+++|;!l<͓9!<͓9͙9!0<s#rͯ>Mz~#fo\@s#r*"w#w\"|B`iw#w*@w#w\")*~#fo!*C$Ͳ>*C$͵>*s#r`i~#fo#s#r\|ʦA͐|kA*@~#fo͐+s#r\|HB*@~#fo+s#r!! !!\Bͩ>*C$͵>*s#r`i~#fo#s#r*@~#fo#s#r\|HB͐|A\|ʯB*@~#fo#s#r\\͸>*Bs#r\6))*s#r\\Bͻ>*##~#fo#s#r*@~#fo;>s#rMz~#fo\@s#r*"^#Vr+s'A\|کE\ !|*IͳH!! ͶH!9I͹H!!ͼH!9%c:%sERROR ON FILE CREATE. OPERATION ABORTED. ÈIuW XH[`ÅXûc9eif|Ê|}!9DM**6#6*<w#w*2w#w* w#w\ ͐$_L\ ))*J##~#fo\ ))*J~#fojIgI|J* ^#Vr+s\L*w#w\<|J`i\M\ mI*s#r`in}_JJ! n\(uJJ\|J*\\ pI! n&|g}o! s! 6͐$`isI*<6#6*^#Vr+s$J*w#w\ ͐$\L** The Surface Analysis of your disk has revealed an error rate greater than 10%. Contact Control Data Corporation for repair services. êQûc9eif|po!9DM͐ |g}o|Q͛Q!! ͞Q!R͡Q!!ͤQ͐|g}o|?R!R͐ͧQ|?R͛Q!! ͞Q!R͡Q!!ͤQ͐|g}o|ʍR͛Q!! ͞Q͐!R͡Q!/S͡Q!!ͤQÒR!* * NO DEVICE INSTALLED...OPERATION ABORTED. * * READ* * WRITE PROTECTED DISK...OPERATION ABORTED. * * ͐+|7;!<͓9!=͓9!E=͓9!=͓9!!͖9\F++|;*(6#6*&6#6!=*s#r*6#6*64#6\F+++|;*(6#6*&6A#6!=*s#r*6#6*66#6!!͐9Mk~&!=͓9!=͓9!! >!͜9*$s#r\$>|* * * * * * * * * DEVICE NO>*!FFk~&>!% !# !QF*>|zC͐#\BwC͐%\wC*>éE"C*>!VF*s#r*Mk~&>>!! >\ !>!bF*s#r*Mk~&>*!!mFk~&>*>! s{hD*!! n&>! n!uFeD*.~#fo#s#rD\L\J!wF*!>\L#\J!F*!>\L##\J!F*!>\L###\J!F*!>*!!>*>*2w#w*\\ pI*s#r\+++|eKvI!! yI!hL|I!!I\ ?*n}BL*26#6\<|K! 6! 6!!! ͂I!! !LͅI!! !LͅI! n&|g}o! s)L! 6!!! ͂I! n&|g}o! s*<6#6͐$`isI\2|J*^#Vr+sJýI! 9NO MORE DISK SPACE AVAILBLE. OPERATION ABORTED. SECTORS BADøLÊZûc9eile!9DMͩL*>s#r\>d?*0s#rͬL!!ͯL!M * * FATAL SEEK DURING %s OPERATION. * * You may try again, or run diagnostics to determine the problem. !9DM͐ |g}o|ʘS!ÝS!!9DM͐ |g}o|S!S!!9DM͐ |g}o|S!S! TÊZûc9eiT*>s#r\>d?*0s#r\|TT! !T!1U T!! T\\B!HU T!qU T\!U T!U T!V T\0|T!;V T!>V T!sV T!V T!V T!W T\|/UT! !T!W T!T READY * * * * * * * * If the device is not powered on, you must: 1. Power On the device, and wait until the Ready light comes on. 2. Press RESET to cold boot and start again.12.525* * * %c is a %s megabyte disk * * * Press BACK to retry or NEXT to continue. > NB)>i!L>&>!O>&>!>&>!>&> * * * YOUR SELECTION WAS OUT OF RANGE ... PLEASE TRY AGAIN * * * >jGûc?7|p0î*Ê|æ2N45|$OømldIêHm^j'jÒk>m}q}S9eile!9DM͠>>*!>*!>*>*>M\ a!F! >! >!! >!F\ a!F! >! ! >!! >͐'*s#r>!!>!F>!!F!>!=FF!F>!F>!G>!!>!NG>!!hG!>*$s#r!=F!)9SECBAD.LST%d%dSECTORS.BADSECBAD.LSTNEWFILE %d %d %d %d %d %d %d %d %c:%sNEWFILE%c:%sPress NEXT to continue.N Sector was read ͲL! !ͯL\>))!MͲL\0|ڒM!MͲL! !ͯL!MͲL!!ͯL!-NͲL!!ͯL!]NͲL!! ͯL!~NͲL!NͲL!NͲL!!N!͵L2|·MANALYSIS COMPLETE%d bad sectors encountered and disabled. * * * * * * WARNING * * * * * * * The Surface Analysis of your disk has revealed an error rate greater than 10%%.Contact Control Data Corporation for repair services.  Press NEXT to continue. > N!9DM͐\!T\!-W T!!T!NW TBAD SECTOR ENCOUNTEREDTrack...%4d, Sector...%2d was disabled * * * * * * * * * * * * * * * * SECTOR %d WAS DISABLED... RE-FORMATTING COMPLETE. * * * * * * * * * * * * * * * *  * * * * * * WARNING * * * * * * * The Surface Analysis of your disk has revealed an error rate greater than 10%. Contact Control Data Corporation for repair service\$>|?!=Fͣ>`iw#w*@w#w\B\(#*s#r\B\(#*s#r\*6s#r\!' s#r*4"ͦ>*s#r`i~#fo#s#r\|ʸ?͐|}?*@~#fo͐+s#r\|Z@*@~#fo+s#r!! !!\Bͩ>*4"ͦ>*s#r`i~#fo#s#r*@~#fo#s#r\|Z@͐| @\|E*@~#fo#s#r`iw#wͬ>*s#r`i~#fo#s#r\|ʭ@͐|{@\|@ͬ>*s#r`i~#fo#s#r\|@͐|ڶ@\|A*@~#fo#without error. **** SECTOR WILL NOT BE REFORMATTED **** Press NEXT to continue > NvGûcilemG!GpG!GpG!GpG!HpG!+HpG![HpG!lHpG!HpG!!H!sG*$s#r * * * * * WARNING * * * * * FORMATTING DESTROYS ALL PREVIOUSLY EXISTING DATA. Press BACK to retry or NEXT to continue. > NBÿH>mnûc9eif|!9DM͐! n&!3I`iͭH͐`iͰH*s#r\#(#?͐`is#r͐O!99O>m*oûc9eif|!9DM͐! n&!O`i'O͐`i*O*s#r\#|¤O-O! ! 0O!O3O!!6O!9%c:%sERROR ON OPENING FILE. OPERATION ABORTED. OÊZûc9eiO*>s#r\>d?*0s#rO! !O!PO! !O\))!PO\0|ڎP!PO!PO!QO!7QO!]QO!QOANALYSIS COMPLETE%d bad sectors encountered and disabled. * * * * * * WARNING * * * * * * s. * * * * * * * * * * * * * * * * * * *SECTOR %d HAS BEEN RE-FORMATTED.* * * * * * * * * * * * * * * * * * * {WH[!9DM! w#w`i͐ M\ xW! s#rz¹W!X`in}W X!" w#w͐"| X͐")! ~#fo͐(W!X!" ^#Vr+sW! ^#Vr+sËW!$9!9DM\F++|j>ʴj>™j>j>¥j>j>±j>jk! n&aj! n&!dj! n&!dj! n} k! !djq! n& q! n&&,qoyzFzép!h9DM! ^#Vr+s~#fo! s#r͐! s#r! ^#Vr+sn`is{}t`in}%gt! ! s#r! 6#6! s! s! s͐n}-¼q! ^#Vr+s! 4͐n}0q! 4͐n&#q}q! &qq!! s#r! ^#Vr+sn`is{.4r! &q! s#r! 4! ^#Vr+sn`is`in&)q}D`rUʜrXʥrOʮrCrS%sQt͐~#fo|Ҝr! ^#Vr+s6-͐͐~#fos#r! ^#Vr+s! 6 ôr! 6ôr! 6! ~#fo! n&! ^#Vr+s~#fo! qѯgs#rÝs! ^#Vr+s|[!$ ^#Vr+s!" ^#Vr+sZ! ^#Vr+sèZ͐$3[!&9SECTORS.BADZ[oitc`}!"9DM͐! K[! N[͐Q[|Ž[!*_͐`is#r! 6#6!F w#w!H w#w͐F! n}.ʤ\͐F! n}ʤ\͐F! n}*\͐H|\͐H! 6 ͐H!% 6!H ^#Vr+s[Ö\͐H|/\!*_Ö\͐F! n}?f\͐H! 6 ͐H!% 6!H ^#Vr+sÖ\͐H! ͐F! ns͐H!% 6!H ^#Vr+s!F ^#Vr+sñ[͐H|\͐H! 6 ͐H!% 6!H ^#Vr+sä\͐F! n}\!F ^#Vr+s!H w#w͐F!oa!͐!!͐~#fo!a!!!!͐~#fo'a+|ec!kc!kc!9zcS}!9DM`i6#6!͐!!͐~#fowcòc!9c!~!;ccGplei!9DM! 6! 6͐l! c!R 6N!S 6͐n|d͐n!R c`iw#w!t ~#fo͐6͐͐rgd͐p!R ! c!f s#6Ãd!!R !2ec!f s#6͐f>ν“d>ʢd>Ÿd>ʩdd͐)e͐|d!4ec͐+`is#rd!7ec&e͐f|e!t ~#fo͐fs!t ~#fo#6!! n&!dj͐##^#Vr+s|rk!͐͐~#fogj|Qk!͐##6#6͐͐s#r͐^#Vr+s! ns&Þkf~}~!9DM͐ڷk!l͐##~#fo|k!l͐##~#fo`is#r͐͐͐~#fo͕k͐l!l͐+?`is#r͐##~#fo|ʭl!͐͐͐͘k͐##~#fo͐s#r͐~#fo͐s#r!!͐~#fo͛kl͐##6#6͐͐s#r!l!9l9!9DM͐l!͐~! ^#Vr+s~#fos! ^#Vr+sÝs! n}8s! 6#6! ^#Vr+s~#fo! s#r͐n}ʝs͐|ʝs! ^#Vr+s! ^#Vr+sns! ^#Vr+s! ^#Vr+sSs͐6! ! s#r! n}s! ^#Vr+s!|s! ^#Vr+s! n}s!0s! sùs͐! ^#Vr+sns{t! ^#Vr+ss! n}Nt! ^#Vr+s!|Nt! ^#Vr+s6 'tdt! ^#Vr+s`inszt! ^#Vr+s`ins[q͐6!9Òt^j!9DM! ^#Vr+sn`is{t`in} t͐! ͏t͐`in&͏t#|t!tÚt!t!9tméz n}]͐F! n}*Q]͐H|N]͐H! 6 ͐H!- 6!H ^#Vr+s]]͐H|g]!*_]͐F! n}?ž]͐H! 6 ͐H!- 6!H ^#Vr+s]͐H! ͐F! ns͐H!- 6!H ^#Vr+s!F ^#Vr+s\͐H|^͐H! 6 ͐H!- 6!H ^#Vr+s]͐͐U^!J ͐! s#r͐T[|U^!*_͐ ?!J !D s#r͐D##n}‡^!*_!F w#w͐F|^͐F! n͐F!% nѯgW|g}o͐D#͐Fn͐F!% nѯgW|g}o^!F ^#Vr+sÏ^͐F|)e!t ~#fo`i^#Vr+s͐fs&e%d!h9  ?ei!9DM͐ ͐ !eeXif>f>\uf>f>Zf>f>^f>f>[™f>f>_¥f>f>±f>g>J½f>ʞg>If>ʨgòg`i6h#6g`i6H#6g`i6e#6g`i6E#6g`i6b#6g`i#folm!~!9DM͐n}u͐#|Du!u! ^#Vr+s͐s{ Žu͐͐ #ҋu͐++n} ‹u! ^#Vr+s6 u`i^#Vr+szu͐ t! s#rzu͐|Du͐|u͐ ͐t͐6͐ u!9v{P{épÖ{'!9DM! ^#Vr+s~#fo! s#r͐! s#r! 6! ^#Vr+sn! s{x! n&u|gv:v! n}%ʥv! n! uʗv! n&yâv! ^#Vr+sx! 6#6! 6 `i6! ^#Vr+sn! s{*v`i4! ^#Vr+sn! s! n&u}XwO w_! ͐͐DW[͐*_`i^#Vr+s^!99_tc!9DM͐6_`is#rz[_!`͐ ͐ ~#fo ~#fos#r͐ w#w͐| `͐ ~#fo͐ ~#fo##ngs#r͐ ~#fo~#fo_͐ ^#Vr+s͐ ~#fo͐ ~#fo~#fos#r! ^#Vr+sÁ_!`!9 `S}!9DM! 6#6!͐ !!͐~#fo`! s#rzj`!þa͐ ~#fo! s#r͐͐~#foң`!þa͐ ~#fo͐͐~#fo`is#r͐͐~#fo! s#r!͐!!͐~#fo6B#6goe|ggre`is#r͐>2,g>Sg>18g>]g>6Dg>gg>5Pg>qg{g`i6l#6Ûg`i6L#6Ûg`i6d#6Ûg`i6D#6Ûg͐|ڒg`i6#6Øg`iw#wÛgg`i6s#6g`i6S#6g͐|g`i6#6g`iw#wg͐ >g>g>g>hh͐ue`is#rh͐xe`is#rh! w#w! ~#fo͐n}sh͐! ~#fo͐n&eh!=i{e͐&4i! ^#Vr+shi͐ >†h>ʕh>’h>ʧhùh͐ue`is#rùh͐xe`is#rùh͐|i! w#w! ~#fo͐n}i͐! ~#fo͐n&i͐͐s#r͐##6#6͐~#fo0o!9DM͐!͐-os#rzZo!͐##w#w͐~#fo!9DM`iw#w! ~#fo͐n! ~#fo͐n}o! ~#fo`i^#Vr+sn}o!o~o! ~#fo͐n! ~#fo͐nѯgWo!9!9DM͐`is#r! ^#Vr+s! ^#Vr+sns{7pp͐>p!9!9DM͐`is#r͐n}qp! ^#Vr+sYp! ^#Vr+s͐ns! ^#Vr+sn}qp͐àp!9ïpy!9DM! n&ͬp|p! n&p! n&&p@y!9DM! n&p|D)wUOwSwCnxêx! 6Ow! 6Ow! u|Ow! 6#6! ^#Vr+s! w#w! n&! uu#|~w! n&y! n&! ^#Vr+sn&u! s{w͐ ! nѯg?! nѯg! s#r~w! ^#Vr+sôx! u͐ ~#fo! s#r! ^#Vr+sn! s{Lx! n͐n},x! ^#Vr+sLx`in}Ix! ^#Vr+s! nsw`in}kx! 4͐6! ^#Vr+s:v`in}œx͐n&! ^#Vr+s~#fov! 4! ^#Vr+s:v! n&y`in}x! ^#Vr+s~#fo͐ ͐?s#r! 4͐n}x! n&y:v!  n&y!9!9DM! n&|ͯ[]$%_'*()ABCDEFGHIJKLMNOPQRSTUVWXYZ@^-+|`~&#,./;!?:abcdefghijklmnopqrstuvwxyzy%c2%c%cy%c2%c%cy%c3%c%c%cy%c3%c%c%cy%c1y%c1y%c1Version 4.02CONTROL DATA CORPORATION 110 BACKUP SYSTEM1. Go to backup creation menu.2. Continue a backup operation that was interrupteM!]`!! Z!]! !Z!]! !Z! ]!!Z!1]!!Z!`]!!Z!]!!Z!]!!Z!]!!Z!%]c! !!!V!Yf|! n}1$2*304a5ʏʏʕìiìlìM|[M|U!ïXo^rìM|҉M|ڃuÆoÌrì!ï!!Mxì!9%d FILES CURRENTLY SELECTEDBACKUP CREATION1. Select files from a disk ! ns͐##^#Vr+s!!9DM! n} ͝L{! n} ͝L{! n} ͝V{{!9DM͐~#fon`isS{|ʅ{͐^#Vr+s^{`in&Í{!9â{,|épz!9DM! n&͜{! s͙{|{! n&s|! n&͟{}{! n&s|!! n! n&+!|!*|! n&5|@yy!9DM! n&/||ͣb|! n&2||ͣ7*+++:G_*DM!|o&7**:Oz¢|q#Ú|:woʶ|2w&!o | . &7**DM:!|**o&7#z/W{/_!9~#fo! ! ! ! ! ! !9~#A"s!`*"!"!Y">2>2>22!"!"!@"!" ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#G.¶ww#?*>?w#> w#.7:77d.3. See backup disk information.4. Restore backed up files from flexible disk to rigid disk.5. Return to CP/M (BACK key also returns).BH12345ã _ '8T_9!9DM`i6#6͐| ͗ +|  !͚  ͐͝ +| ! ͠ +| `iw#w !͚  !9% $ŀ5QÀ!|9DM ! !!! |Ҋ ! n}Š !!  M! M!  ! !  !  !! !" !!  0 !9Insert the system disk into the type 1 drive and pressdirectory.2. Select files named in a text file.3. Backup the selected files to flexible disk.(Will only work if > 0 and < 249 files selected)4. Save the selected file names in a text file.(Will only work if > 0 and < 249 files selected)5. Return to the main menu without doing anything. (BACK key will also return to the main menu).BH12345t%#é'Ñ*"05Q!89DM! w#w! w#w! !b`is#rz¬!͐#)! ! ͐)! ~#fo͐es#r! ͐h! s#r͐>Ľ>:O* !\&! #+|0}'z3} (}(}7**DM:!o}**7*!}&*!}&}!&="&! BL<"e=L=7*|DM**}><}~# x} ><~~+ x~|}  5~ > _ D~:w&o !,7:)~:,"s!"u*|*u~*~#£~"*s*u~#"u*+"Ð~~A7:,*~:*~}|2q!a{   `OE!y6$ -7rBo&))T])))!y5ʍ%y*/6#ͅ)%3ͩ7,[*y*ͅ--l,%ͅ)%3ͩ7>2#?0,~Č;#^#V#%͟5)))CX~/6G~`2#?2(?#~2"?~?>"&=2?#^#V#^#V#"$?^#V"&?:(?L&*?!:#?@]&"&?*:?#w":?*:?~y&„&.6#>+":?*:?+":?!B":?6!B"h !! e !Uh !!m!k >| !!! e !! n !q +|!ph Ækk };!h Æk &))))* nk}ʁ!h !! e !h Æ!!! e !h !! e !"h !!Q!k >|!u Continue a backup operation that was interr\>E>ʔ>F>ʔ>G)>ʔ>H5>ʔ>+A>>-M>>Y>! ͐)! ~#fo͐k!!n!#q! ͐b! s#rz͐`is#r! w#w͐|͐#)! ~#fo#|! ^#Vr+s͐|! ^#Vr+s!ì!9BV$h5Q ÀŚ.cêe!f9DM),!!/!"2! ! /!E2! ! /!y2! ! /!2!! /!2! !!!!5`is#rz`is#r ':qw! {w#7:)~:,"s!"u*|ʒ**s—! ~’6*u*+"*"*u#"u^û}7*͵\!*͸7,2q*&:q):==r:qo&7*:w:wo2w& , FNxg>Goye$s!"u*|*u~*~#£~"*s*u~#"u*+"Ð~~A7:,*~:*~}|2q#*/?s#r#*1?s#r#*)?s#r#*+?s#r#:3?w#"8|‘!!M8^)! !2! w#w! !  A|! w#w̓!  n}̓!  n} ̓!  6! ^#Vr+s!  D! w#w!! n}:E!  n&! s#r!" !p s#rQ!  !p s#r!r 6#6! w#w̓!  n}ʥ̓!  n}*ʥ̓!  n}?ʥ! ^#Vr+sb̓!  n}! w#w! 6#6͐####G! s#r!t ̓r#̓p͐####J !r s#rz! n̓ ~#fonѯgWگ!~ n&|g}o|¯!t n}ʯ! n}ʯ͐k*̓rM|¯͐k*̓rP! ^#Vr+s*^#Vr+s̓|͐|͐!  !2!! SíM!E2!z2!!!>!9SELECT FILES LISTED IN A TEXT FILEEnter the name of the text file containing the listand press NEXT.Press BACK to leave.> BH0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ:.Unable to attach file. Please press NEXT.NBNow pro̓E!"! 2! ^#Vr+s$ ! ^#Vr+s ! !5! 8! &! !!"!!"#!#Á!!9WRITE NAMES OF SELECTED FILES TO A TEXT FILEType in the name of the file to write toand press NEXT.Press BACK to leave.> BH0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ:.File already exists.Press NEXT to write over this file.Press BACK to choose another file.NBFile creation error Please press NEXT.NBWriting the file names to disk. Please wait%c:%8.8s.%3.3s List wri4)! ͐͐####;'|4)! *͐ ?! ! s#r͐#! s#r!|~)! w#w͐#! s#r͐͐(?ͯ'͐k*͐ͻ'+|)!*͸')! ͸'͐ ͐#͐!*Ͳ'`i^#Vr+sé(!! '͐ *!9SELECT FILES TO BACKUP TO FLEXIBLE DISK%d Files currently selectedDisk %c# NAME TYPE# NAME TYPE%4d %8.8s %3.3sì*5Q À1 #7!9DM!!͔*!-͗*!!͔*!-͗*!!͔*!7.͗*!!͔*####.0|1!1!$! ͐ ?! 10͐#####! s! !#40͐#! s#r!|ڈ1! w#w͐#! s#r͐͐(?%0! n}»1!1(01͐!1(0`i^#Vr+sÎ0!! 40!9SIZESIZE65536%5d29eö.5Qê!9DM! w#w! w#w͐͐Ph2!N ~#fo͐)6#6! ^#Vr+s52! w#w!L ~#fo͐n}6!L ~#fo͐n&2|P4! !L ~#fo͐2! s#r! ~#fo͐ s#r!L ~#fo͐n}-X3! ^#Vr+s!L ~#fcessing list in file '%s'. File '%s' matched and selected %d times. Completed. There are now %d total files selected. Please press NEXT to return.NBí$5QÀ ͞! !͡! ͤ! !͡!Iͤ!!!ͧ8| !! MͪYou must have at least one file selected to use this option.Please press NEXT. Or press HELP for an explanation.NBHÕ$5QÀ ͆! !͉!)͌! !͉![͌!!͉M!͌!!͉!͌!!tten to file. Please press NEXT.NBI#$h5Q cÀÕ!k9DM͐|p#͐! s#r(#$(#+#! !.#!&1#! !.#!&1#! !.#!&1#! !.#!'1#! w#w͐ |#͐ E!0'1#! ^#Vr+s#!5'1#!!.#!8'1#! w#w͐ |U$͐ ! ͐ Es! ^#Vr+s$$͐ ! 6`i!!!;'! 4#|…$a$`in}ʖ$ʜ$ó$!Ü&!!M7#p#`in&! s#r͐####:#! s#rz/%!! .#͐E!>'1#!!w.͗*!!͔*!.͗*!!͔*!.͗*`i!O!!.!.͚*!P s#r͐P+|²+`in}+ʅ+ʟ++ʧ+-ʧ+ï+!-!!M͝*!-`in&-`in&-8,͐P++|8,! n}:8,`in}E+F+G+H++`in&-!!͔*!.͗*!!!/!͠*8|5,!! M͝*!-+̓J!!R `i̓Hͣ*!B s#r̓B|,!!͔*!B ^#Vr+s!|ڛ,! ͦ*{,!^ͦ*!!͔*!%/͗*!!͔*!!X/!͠*8|,!!M͝*!-+̓o͐n&2|O3! !L ~#fo͐2! s#r! ~#fo͐ s#rU3!6d3͐! s#r͐|z3! 6#6͐|ڐ3! 6#6͐͐º3͐R͐2|º3!6͐! s#r͐ ͐M4͐R͐ 2+|?4͐ ͐͐N 2#|?4͐͐P4!6!N ~#fo! ^#Vr+s)͐ s#r! ^#Vr+s36!L ~#fo͐n&2|‚4!L ~#fo͐n}*®6`iw#w!!2!72! w#w!L ~#fo͐n&2|5!L ~#fo͐n}.5!L ~#fo͐n}*5!L ~#fo͐n}?!͏8|'!! M͒There are more than 248 files currently selected.This program will not run for more than 248 files.You should deselect at least %d files before using this option.Please press NEXT. Or press HELP for an explanation.NBH;$h5Q À›eÕIÀô!\9DM !!!!! !!!! !!!! !!!!!!"`i!!!"! "|ò`in}!Á!`in}!!M!s'!=#8|,%!!M7#p#!! .#!w'1#! w#w͐ |x%! ~#fo͐ 6! ^#Vr+sL%! s#r! s#r! ͐ ͐####@#! s#rzˆ&! w#w͐ |z&͐  ?! ! s#r͐##n}%È&͐ n͐ ~#fonѯgWa&͐n}a&͐ #n&|g}o|a&͐n}a&͐n}a&͐͐C#! ^#Vr+s! ^#Vr+s÷%! ^#Vr+sÉ%!! F#͐Ü&!9Specify a disk from which to select files.Type a valid disk letter and press NEXT.Press BB#|2-!!͔*!\/͗*!!/!͠*+̓B##|h-!!͔*!/͗*!!/!͠*+̓B###|Ÿ-!!͔*!/͗*!!0!͠*+!!!R ̓Hͩ*!-+!D9Press DATA to see the file sizes in sectors.Select a file, press HELP to find out how. Type a disk letterthen a ':' to select a different disk. Type '+' or '-' to pageforward or backward. Press BACK to return to the previous menu.B B> BBHD0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ:-+ ,.*?Invalid disk65! ^#Vr+s! !L ~#fo! ^#Vr+snså4͐ ! 6! w#w͐ ! n}ʊ5͐ ! n}*ʊ5͐ ! n}?ʊ5! ^#Vr+sJ5͐ ! n}¥5!D w#wî5!D 6#6! w#w!$ ͐! ͐J####2! s#rzʏ6͐ ##|5͐ ###|6͐6͐R͐ 2+|6͐ ͐͐N 2#|s6͐͐PG6!6!N ~#fo! ^#Vr+s)͐ s#r`i^#Vr+s͐D|6Þ6͐ #! s#rö5͐|ž6!6!! 26!L ~#fo͐n},6!L ~#fo͐n} 6! ^#Vr+s6͐6p2!6!F9C!! ! `i #|ʟ!!!2"!!!G"!!!k"!!"!#>½>ʐ>Ƚ>ʓÖC! &! `i)#|!!!"!!"!#C ! !!"! 6#6! 6#6! w#w̓|7!! w#w̓|)!̓k*̓,+|!̓̓ ̓̓ ! ̓̓####/̓! s#r̓! s#r!! ̓ ?! ! s#r̓ ̓#ACK to leave this option.Valid disk letters = %c,.> HBDisk %c is inactive... Press NEXT to select another.NBHPlease wait. I am scanning the disk directory...'$5Qh eÕ!t9DM͐`is#r! 6#6! 6#6! 6#6ͬ'!!ͯ'!*Ͳ'!!ͯ'M!:*Ͳ'͵'!!<ͯ'͐E!V*Ͳ'!!ͯ'! w#w͐|(!-͸'! ^#Vr+s\(!!ͯ'!^*Ͳ'!!+ͯ'!o*Ͳ'͐|(͐|)͐͐ͻ'|(`i^#Vr+s!|(! *(͐͐ designator. Please press NEXT.NBHSyntax error at or before '^'. Please press NEXT.NBHA '-' must be followed by another number. Please press NEXT.nGreater than 248 files selected in this command. Please press NEXT.NBUnknown file selected in this command. Please press NEXT.NB705QeÕO!R9DM͐`is#r! 6#6! 6#6! 6#6!!%0!1(0!!=%0!1(0͐|ڨ0͐|1͐͐+0|0`i^#Vr+s!|0!1è0͐͐1! ͐Hold on... Looking for your file./7e!9DM`iw#w͐͐ 8! ~#fo͐)~#fo#|8͐k*! ~#fo͐)~#fo&7|7͐k*! ~#fo͐)~#fo)7*^#Vr+s8͐ |8͐k*! ~#fo͐)~#fo,7*^#Vr+s`i^#Vr+s=7!9?8÷9]=o?$5QÀ!9DM͐|S8z8*6* 6k kѯgW8k &))))* nk}ʯ8*8+|¯8!9!-808* 4e8!-838! ! 68!998! ! 68!@998!!\ 9!<8!9!9Backup creation operation completed.Please press NEXT to returnNBn9ïB7ChùE!(9DM`ie9*c9!M`ih9`ik9+|¨9!î9!î9!99$Þàh5QÀ BÕŀ]=!r9DMͺ9ͽ9! 9ͽ9! 9ͽ99! ! 9!Ak&#!;9! ! 9!><9M+|W:!c<9_:!j<9!q<9!! 9!<9!!Ƚš:>ʩ:>½¦:>::!!M99!;! !9͐|;!! 9!<9!!½Q>#Q>Ƚ Q>)Q@Q!FQ!! MEÛP!FQ!9??/??/??0123456789/Please enter todays date in a MM/DD/YY form.Month must be 01 to 12Press NEXT to try again.NBHDay must be 01 to 31Press NEXT to try again.NBHYear must be 00 to 99Press NEXT to try again.NBH??:??0123456789:Please enter the current time in a HH:MM form.Hour must be 00 to 23Press NEXT to try again.NBHMinute must be 00 to 59Press NEXT to try again.NBH????????Please enter a backup id (up to 8 ch99͐|;M+|8;͐|b;M++|b;!! 9!<9!!=!99`i!!9! s#r͐|;! n};!! 9! =9!!Z=!9`i!!!99!! 9*4!9!;!9Please insert backup disk %d into the type 1 drive and press NEXT.This disk must be a newly formatted singledouble density flexible disk.Press BACK to abort this backup operation.NHBThere is no disk in the drive. Press NEXTNBThe disk in the drive is t͐͐nѯgWC!.C`i^#Vr+sþB!.C!9OC$5QeÕO!R9DM:C! ! =C!nE@C! 6#6! 6#6`iw#w! w#w͐|eE! w#w͐|WE͐k*͐CC+|IE͐͐C͐͐7D! ͐͐####FC͐! s#r͐! s#r! ! ͐ ?! IC͐#####! s! !#LC! ~#fo͐k! ns! ~#fo͐k#! ns! ~#fo͐k##! ns! ~#fo͐k###͐͐?6*6* 6! s#r! s#r! w#w͐|~K͐)*$Ms#r͐*dM s! ^#Vr+s2KͼE! ! E!~SE`iw#w͐MLP!! EM͐#!SE! ~#fo͐k###~#fo! s#r! ~#fo͐k###~#fo͐?! s#r! ~#fo͐k###~#fo! s#r͐͐L͐͐ ʲL!* ͐ ͐####E͐! s#r͐ ! s#r͐  ?!* ! s#r!! ! ~#fo͐kE͐+M ͉#aracters).What kind of diskette are you going to use?1. Single density single sided.2. Double density double sided.NBH12Now allocating files to flexible disks.%d of %dThis backup will use %d newly formatted disks and will takeabout %d to %d minutes.Press NEXT to continue, press BACK to quit.NBHBT$ÞQÀ!9DM6T9T!T! s#r͐6A!͐`=`is#rz=͐c=`is#rz=!!!>!>f==! 6#6!!͐i=#| >!!!>!>f=͐|M>! *͐l=#|J>!!!?!?f=Á>!*͐l=#|>!!!8?!H?f=͐o=!9A:DMPID01.TXTwrite_directoryUnable to create dump directory filewrite_directoryUnable to seek to sector 0s#r`i^#Vr+s͐M$EeE!! =C͐͐E!E@C! ^#Vr+säC! ^#Vr+sÏC!9Hold on please I am getting the file lengths from disk...Disk %c file %d.E$h BHYou must enter at least %d characters.NBHB BThat is not the proper format. Press NEXT.NBHB BW$h5QQÜÊ\v_ !9DMWW!!W!XW! !W!XW! !W!YW! !W!|ŠZ![ZY+|œZ![Y`is#rͼYY! ! ͿY!z[Y! ! ͿY͐![Y!! ͿY![Y!![!Y9The disk you have place in the type 1 drive is not a backup disk.Please press NEXT. Press BACK to leave.NBPress '+' & '-' to page forward & backward.Press BACK to return.> NBH+-a$h5QÀ Õɠŀ!9DMaa! ! a!A!ca! ! a!da! ! a!6da!!Kd!a>½Pb>_b>Ƚ\b>eb|b!c!! Maa!! a`i!!a|c!!a!A!Oda!!a!uda!!d!a>½b>b>Ƚb>cc!le to recoverbefore going on.Press NEXT to continue.NBSyntax error at or before the '^'. Please press NEXT.NBHôibrOeQBtRwXïêy}$Ъð !$9DM!xi! s#r! w#w͐##|i!ým!! *{i!! ~i`iw#w͐kѯgҵm*͐́i+|©m͐))))*͐))))*!A!m̈́i͐#|¡j͐))))*n&! s#ríj͐! s#r! ͐####͇i͐|k͐͊i! s#r>j>j>j>jk̓ýmémi^#Vr+s!$ ~#fo͐n&Lp|\q! !$ ~#fo͐Op! s#r`i~#fo͐s#rcq͐Yrrq͐! s#r͐kѯgڕqk&+! s#r͐! s#r͐͐r*͐Rp+|q*͐Up*^#Vr+sr*͐Xp*^#Vr+s! ^#Vr+sáqPr!$ ~#fo͐n} =r!$ ~#fo͐n},Ir`i^#Vr+sPr͐Yrip!Yr! 9}r$h5Q BÀ!9DMerhr! !kr!%tnr͐|ʾr! !kr!Ytnr!!kr!tnr! w#w͐|#s͐! ͐Es͐!9The disk you have placed in the type 1 drive is not a backup disk.Please press NEXT. Press BACK to leave.NBRecovery operation complete.%d files have been recovered.Press NEXT to continue.N[Ъ!9DM!|\! s#r͐6A!͐[`is\!s\͐|?\! *`in&[#|<\!s\c\!*`in&[#|c\!s\`in&[!s\!9A:DMPID01.TXTå\ÿa[$5QÀh ͍\+|´\!!͐\+|]͓\! ! ͖\!A!^͙\! ! ͖\!\^͙\!!^!c!! Maaa! 6! !da|c`i!!!a!!a!da!!a!da!!d!a>½’c>ʡc>Ƚžc>ʧcþc!c!! Maaa!c!9Please place one of the backup flexible disks in the type 1 drive.Press NEXT when ready to continue.Press BACK to leave.NBHThere is no disk in the type 1 drive.Please press NEXT. Press BACK to leave.NBHDMPID01 TXTThis disk is not a backup disk.Please press NEXT. Press BACK to leave.NBHeíj͐))))* ~#fo+͉͐#! s#r͐͐͐]k͐͐|£k͍͐͐͐i! s#r>†k>ʕk>’k>ʝkàk̓ýmémíj͐))))*͐))))*!A!m! ͐i! ! ͓i!! ! {i͐E! s! w#w! ̓! ͐####͖i! s#rzgl! n}Ylgldl! ^#Vr+sl̓#|ʴl͙͐i̓! ͜i>—l>ʦl>£l>ʮlñl̓ýméml! ͟i! s#r͐))))* n! s! ͢iͥi! ! !m̈́i! n&!tnr! ^#Vr+sr͐! 6!tnr!!kr!tnr! !!!t! qr|„s͐|ʁs!tÄsLs! n}¦s!!"MtrÅr! n}·s!t! n&`is#r! ͐####wr͐ |t!! kr!tnr!t!zr8|tÏsÅr͐t!9What disk would you like to recover these files to?Press NEXT alone to recover to the original sources.Valid disks to recover to are %c,.> BHThat disk is not currently active. Please press NEXT.NBHu$Þh͜\>|]!æ\͓\͟\!!͖\!^͙\! !͖\*!^͙\! !͖\k&k&!^͙\!!͖\!^͙\!!͖\* *!_͙\!!͖\k&!#_͙\!!͖\!U_͙\!!r_!͜\8|^!!M͢\]The disk you have place in the type 1 drive is not a backup disk.Please press NEXT. Press BACK to leave.NBBACKUP DISK INFORMATIONThe backup ID for this disk is %s.This is disk %d of a set of %d disksThe files contained in tn5Qe $À Ip!Z9DM`iw#w͐d!!;eM!ge!!e! w#w͐|ұe*͐͐))))e+|›e! heãe! e! ^#Vr+sde!!e!he!!e!Jhe!!e!jhe!!e!he!!e!he!!e!he! !O!!h!h e+|Sg͐|…f͐k&҂f`i^#Vr+s*e͐|«f͐|ڨf`i^#Vr+s*e͐>|¾f!g͐4|/gM|f!ge! ! e!he! ! e!! ͨi! s#r!! ͐ͫi! s#r!|]m͐! ͐ͮi!.ͱim͙͐i! n͐))))*nѯgWҕm! 4l͙͐i! ^#Vr+s`i^#Vr+sj̓ým!9 Processing %c:%8.8s.%3.3s...%c:%8.8s.%3.3s Recovering from %s to %s..."n$h5Q !9DMnn!!n!on!!nk&!on!!n! w#w͐|қn!-n! ^#Vr+sxn!!n!on! w#w͐͐))))`is#rk&+ڰo͐|Ұo͐!n͐5Qbr! !9DMttt! ! u!^vu! ! u!vu! ! u!vu!! u!vu!! u!vu!! u!5wu!! u!Hwu`i!!!Kw!Mwu|u÷u`in}1u2v3&v48v>vUv͐Uv! u! s#r͐##|vu͐Uv u+|5v!Uvu!Uv!!#Muu!9The disk you have chosen to recover this file to isnot active what would you like to do?1. Try this disk again.2. Choose a different disk to recover to.3. Leahis backup copy arefrom %s at %s.There are %d total files included in this backup.Please press NEXT to return.NBHÔ_ÿa[$5QÀn !9DMy_+|«_!`!|_+|`_! ! ͂_!A!aͅ_! ! ͂_!Gaͅ_!!pa!͈_>| `!`Ü_`iw#w͐͋_!!͂_!saͅ_!!͂_!aͅ_!!͂_!aͅ_! !!!a!a͎_! n}+¨`͐k&Ҩ``i^#Vr+s! n}-`͐|``i^#Vr+s! n}`!`! n}`!!!M͑_`!!ie!! e!ie!!7i!e͐8|Sg!!"Me*e! e! s#r͐|g!!e! ^#Vr+s!|ښg! ezg!^ e!!e!:ie!!qi!e8|g!!Me*ef*e!9%3d files selected.* Type in the numbers of the file you would like to recover.HELP is available for examples.Press LAB alone when ready to continue.Press BACK to exit without file recovery.B B> BBHL1234567890, +-You must have selected at least one fi))))*n&͐))))* n&͐))))*n&͐))))* ~#fo͐))))*͐))))*͐!pn!9! ^#Vr+søn!9LIST OF FILES ON BACKUP DISK%d total files. # NAME TYPE SIZE SOURCE DISK START-END DISK%3d %8.8s %3.3s %5u %c %2d-%2d[p9e!9DM`iw#w!$ ~#fo͐n}Sr!$ ~#fo͐n&Lp|r! !$ ~#fo͐Op! s#r`i~#fo͐s#r͐kѯgp͐Yr!$ ~#fo͐n}-fq`ve the recover utility skipping any remaining files.4. Skip this file.> H1234pw$hÞ5Qbr! !9DMUwXw[w!! ^w!xaw! ! ^w!xaw! ! ^w! yaw! ! ^w!8yaw!! ^w!byaw!! ^w!yaw!! ^w!yaw`i!!!y!ydw|7xx`in}1Rx2wx3ʉxʏxæx!gw! s#r͐##|pxxw͐æxjw+|†x!æxxw!æx!!$Mmwxw!9%d blocks available, %d blocks needed.The disk you have chosen to recover this f ile to hasnot enough space, what would you like to do?1. Choose a different disk to recover to.2. Leave the recover utility skipping any remaining files.3. Skip just this file and continue.> H123y$hÞ5QO!Ñ !9DMyyy! ! y͐ |z!|y&z!L|y! ! y͐ |Mz͐!|y[z͐!|y! ! y!|y!! y!|y!! y!}y!! y!)}y!! y!d}y`i!!!g}!i}y|zz`in}1{2{3{4{w#w`i6#6!͐ !!͐~#foȀ! s#rzD!Z͐ ~#fo! s#r͐͐~#for!Z!͐!!͐~#foȀ͐|ʤׁ͐~#fo͐!!͐~#fo-Ȁ! s#r!͐!!͐~#foȀ!͐!!͐~#fo!Ȁ!!!!͐~#fo$Ȁ+|T!Z!Z!9iæ!9DM`i6#6!͐!!͐~#fofá!9üw.cÕO!"9DM͐! ͭ! Ͱ͐ͳ|!Ì͐`is#r! 6s#r͐͐~#fos#r͐ w#w`iw#w͐͐~#fo͐|u! ͐͐K͐#n}„͐ ?! ! s#r͐n}͐ ^#Vr+s! w#w͐|͐͐)~#fo|͐^#Vr+s! ^#Vr+sʼn`i^#Vr+s1͐!9* !';Q!9DM͐ ͐ !a8A%c%cq5Q!!<k!nHELP is available.å5Q!!͟!Ҋ͢!!͟!͢Type the number of the option you want to use ͐e#| ͐h!“!`i͐k|J͐h!“͐))`i~#fo|p͐h!“!͐))`i~#fo͐e#|£͐h!“͐))`i##~#fo! s#r!X w#w!! ͐k|ڳ̓|Ҩ̓! n} ̓! n}D̓X! 6! n}*U!  n}/U!  n&|U!  n&|g̓! n}»̓! n}‡! !˓n̓f+|¬!ϓn!!!q͐h!“! n}*+!  !t|+!n! n!!%!(q!Z {|! ~#fon! s!! y!n}y!! y! ~#fon&!}y!! y!}y͐!!!!}y! ~#fo#n}:{! ͐##͐y! ~#fo! ns! ~#fo#6:!|y+|{!|y!|y+|{͐y!|y!!%Myy!9The name you have chosen is an invalid file name.The disk you have chosen to recover this file to alreadyYour file name = %shas a file %s.1. Choose a different file name.2. Leave the recover utility skipping any remaining fil#6!F w#w!H w#w͐F! n}.͐F! n}͐F! n}*{͐H|x͐H! 6 ͐H!% 6!H ^#Vr+sE͐H|ڑ!Ì͐F! n}?ȃ͐H! 6 ͐H!% 6!H ^#Vr+s͐H! ͐F! ns͐H!% 6!H ^#Vr+s!F ^#Vr+s͐H|9͐H! 6 ͐H!% 6!H ^#Vr+s͐F! n}T!F ^#Vr+s!H w#w͐F! n}>͐F! n}*³͐H|Ұ͐H! 6 ͐H!- 6!H ^#Vr+s}0͐H|Ʉ!Ì0͐F! n}?͐H! 6 ͐H!- 6!H ^#Vr+s0and press NEXT.> ÿÀQ!9DM! 6! 6͐l! !R 6N!S 6͐n|f͐n!R `iw#w!t ~#fo͐6͐͐rҮ͐p!R ! !f s#6ʋ!!R !y!f s#6͐f>νڋ>>>͐p͐|!{͐+`is#r!~m͐f|L!t ~#fo͐fs!t ~#fo#6!p!t ~#fo`i^#Vr+s͐fsml!h9  ÕĬڬ![Q !9DM̓|¨Ý͆`is#r͐ |C͐|͐|͐|C! w#w! ~#fo͐n}@! s#r̓Z|̓Z>|%!“b9! !*n!X w#wy̓! n} y!X ^#Vr+s! ̓! ns̓! n}š͐h!“! ^#Vr+s! w#wÑ͐h!“!^9%s PLEASE PRESS NEXT.N/continued Press NEXT to continue. Press BACK to return.NB%s 4!!9DM͐͐n&1s{c! ^#Vr+s H1234Enter your new file name and press NEXT.Specify a disk if you want one other than %c.> ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789:.~[$5QɠhÞÀ! !9DM!! }!}+|Q~}!! }!}~͐*~|ž~͐ * ~|ž~͐*~|ʹ~}!! }!}~k͐n}~}!! }!}~!~~! ! }͐H! ͐F! ns͐H!- 6!H ^#Vr+s!F ^#Vr+s\͐H|q͐H! 6 ͐H!- 6!H ^#Vr+s>͐͐ʷ!J ͐! s#r͐Ͷ|ʷ!Ì͐ ?!J !D s#r͐D##n}!Ì!F w#w͐F|X͐F! n͐F!% nѯgW|g}o͐D#͐Fn͐F!% nѯgW|g}oX!F ^#Vr+s͐F|€! ͐͐D͹͐Ì`i^#Vr+sq!9Ûæ!9DM! 6#6!͐ !!͐~#fo͘! s#rz!9͐ ~#fo! s#r͐͐ ~#fo͐n}n*! ~#fo͐n}N2!&H! ^#Vr+s(͐|Š͐ |ʊ̓|dY͆`is#r͐>X}>>\‰>>Z•>>^¡>>[­>>_¹>>ō>>Jэ>ʲ>Iݍ>ʼƎ`i6h#6`i6H#6`i6e#6`i6E#6`i6b#6`i6B#6̓|'͆`is#r͐>2@>g>1L>q>6X>{>5d>ʅÏ`i6l#6ï`i6L#6ï`i6d#6ï`i6D#6ï͐|ڦ`i6#6ì`iw#wï`i6s#6`i6S#6͐|ݎ`i6#6`iw#w͐ >>>> ~#fo͐! ~#fo͐n! nѯgW|g}os!9!9DM`iw#w͐w#w͐n&|ڦ͐n&|Ҧ͐ ?͐n&`is#r͐^#Vr+s! ^#Vr+sO͐í!9!9DM`iw#w͐͐! ~#fo͐)~#fo͐ ͐ `i^#Vr+sĕ! !9!9DM͐`is#r͐! s#r͐! s! n}/o&! s! ~#fo͐! ~#fo͐n! nѯgW|g}os!9ä !͡õÚ!9DM`iw#w! ~#fo͐n}! ~#fo͐n! n} !͐͐!A͐n&!}! ! }!}!!! ~>½N>]>ȽZ>nÅ ~+|k!~!!&M~~~Disk not loaded.Disk is from the wrong backups series.Wrong disk in the series.Please place disk %d in the type 1 drive.Press NEXT when ready.NBH-5QÀ!!$!'!!$!'!!€!*>|x!!Press NEXT now to go ahead and do this.Press BACK to not do this.NBˀæ!9DM͐ |! 6#6͐ ! s#r! ~#fo!9͐ ~#fo͐͐~#fo`is#r͐͐~#fo! s#r!͐!!͐~#fo͐͘~#fo͐!!͐~#fo-͘! s#r!͐!!͐~#fo͘!͐!!͐~#fo!͘!!!!͐~#fo$͘+|3!9!9!9NcÞÕ!x9DM͐E! s#rz{͐w#w͐͐͐ ~#fo##ngs#r͐##͐ ~#fo~#fos#r͐͐ ~#fo~#fos#r͐͐ ~#fo ~#foH)͉͐`is#r)͐͌`is#r)! w#w! ~#fo͐n}ʇ͐! ~#fo͐n&y!Q͏͐&H! ^#Vr+s1(͐ >š>ʩ>¦>ʻ͏͉͐`is#r͏͐͌`is#r͏͐|(! w#w! ~#fo͐n}(͐! ~#fo͐n&͐&H! ^#Vr+sޏ͐|=!U͏!͒Ý!9  wЪ$EQÀɠ!9DM!̓b\! s#rz¸̓b! _+|¸!“̓f+|Ɛb̓d ! s#r̓d͐ ?! s#r!͐Ͳ`i^#Vr+sÖ!9&O!9DM͐͐ ͐?͐͐ #͐?͐͐ ͐?#͐͐͐ ͐?͐ #!9DM! w#w`iw#w͐|͐͐|g}o|! ^#Vr+s`i^#Vr+sô͐!9!$5QÀЪ!9DM! ~#fo#n}:L! ~#fon&`is#r^! A`is#r ! ! ͐!! ! !/͐!P!! !i!!!>|՘!͐!͐s#rz^!! 9Unable to find the help file in drive %c.Please place the system disk in Drive %c and press NEXT.Press BACK to return without seeing the help.NBàÕ!9DM͐͐͐͝ ۙ! ~#fo͐6!H͐`is#r! ~#fo͐͐ n}7! ~#fo͐! ~#fo͐͐ ns`i^#Vr+s! ~#fo͐6!9ZҢA!y9DM! `iT`iW!9ÅЪ!9DM͐!͐͂s#rzү!͐##w#w͐~#foΚsK!9DM`i6#6͐ ! s#r͐ Ț! s#r!| ~#fo`i^#Vr+sn} !Oנ! ~#fo͐n! ~#fo͐nѯgWO!9^Ң!9DM! ͐[!9DM͐`is#r! ^#Vr+s! ^#Vr+sns{ʯÉ͐ö!9!9DM͐`is#r͐n}! ^#Vr+sѡ! ^#Vr+s͐ns! ^#Vr+sn}͐!9'X!9DM! n&$|N! n&U! n&&a)!9DM! n&^|ʈ! n& Ï! n&&!9DM`iw#w! ^#Vr+sn}¢`i^#Vr+sã͐ɢ!9È!!h9DM! ^#Vr+s~#fo!^#Vr+s͐!͐0)͐7s!&͐ ͐͐ ͉͐`is͐ ͐͐ )͐`in&#&!9Î!9DM`iw#w͐~#fon&͋}۩͐ ?͐^#Vr+snѯg`is#rÜ͐!97:O*7*+++:G_*DM!o&  4 > _ C7*|DM**~><ꎪ~+ xŽ|} #+|­'z° ʥå7,2q*&:q): c"N(>>@MWRS%UWd[o{!5:z<&<L^<ÆLLY/?T!!`cg`jnsXu-xzM~.[f T ү)|!<*/0000 CONTROL DATA 110 BACKUP SYSTEM: MAIN MENU The Control Data 110 backup utility is used with the rigid-disk drive. The rigid disk can have a capacity of up to 8 megabytes. It is impossible to do a track for track copy from the rigid-disk  ͐#|!ù! ^#Vr+s͐s{ ]͐͐ #Z͐++n} Z! ^#Vr+s6 Ð`i^#Vr+szʐ͐ Ț! s#rzʐ͐|͐|¬͐ ͐˚͐6͐ ù!9ț!9DM͐!͐~#foś!9DM͐͐s#rz!͐͐s#r͐##6#6͐~#foRҢÿ!y9DM! `iL͐`iOw!9Ì ð!9DM͐5͐>¯>֜>»>>ǜ>>Ӝ> 5! n&̓! n&!͆! n&! s#r͐! s#r! ^#Vr+sn`is{2`in}%! ! s#r! 6#6! s! s! s͐n}-q! ^#Vr+s! 4͐n}0! 4͐n&آ}ʞ! ۢá!! s#r! ^#Vr+sn`is{.! ۢ! s#r! 4! ^#Vr+sn`is`in&ޢ}DUQXZOcCʩSڤ͐~#fo|Q! ^#Vr+s6-͐͐~#fos#r! ^#Vr+s! 6 i! 6i! 6! ~#fo! n&! ^#Vr+s~#fo! բѯgs#rR! ^#Vr+s! ^#Vr+s~#fos! ^#Vr+sR! n}! 6#6! ^#Vr+s~#fo= =r:qo&ÑЪ7*\!*K%7:,*H:*m}|2q ʞ”:qwʏ! {w7:)~:,"s!"u*|*u*~#"*s*u#"u*+"ګ#7:)~:,"s!"u*|q**sv! ~q6*u*+"*"*u#"u= !\&!7**DM:!¬**:w&o !,:wo鬯2w&!o to a flexible disk (double density = 1.2 megabytes). This backup utility copies specified files from the rigid-disk to a series of flexible disks. You specify the files to be copied. You can also see a list of the files that were backed up to the rigid disk. To use backups you need a number of newly formatted flexible disks. Choose the first option on this menu to select files for backup. Follow the instructions on the display and feel free to press HELP when you see the "HELP is available." me͆! n} "! !͆! n&!͆͐##^#Vr+s|”!͐͐~#fo͉|s!͐##6#6͐͐s#r͐^#Vr+s! ns&ðOE!9DM͐ٝ!͐##~#fo|!͐##~#fo`is#r͐͐͐~#foͷ͐?!͐+?`is#r͐##~#fo|Ϟ!͐͐͐ͺ͐##~#fo͐s#r͐~#fo͐s#r!!͐~#foͽ͐##6#6͐͐s#r!!9! s#r͐n}R͐|R! ^#Vr+s! ^#Vr+sns! ^#Vr+s! ^#Vr+s͐6! ! s#r! n}©! ^#Vr+s!|ک! ^#Vr+s! n}ʠ!0ã! sn͐! ^#Vr+sns{ҥ! ^#Vr+sé! n}! ^#Vr+s!|! ^#Vr+s6 ܥ! ^#Vr+s`ins/! ^#Vr+s`ins͐6!9G !9DM͐n}q! ^#Vr+sn&DOڬ!9DM͐|–vB͐+++|­!yB͐##^#Vr+s|+!͐͐~#fo|`is#r!|͐##^#Vr+sB͐ . & n&:wo2w& , FNxg>GoyI$ ”:qwʏ! {w7:)~:,"s!"u*|*u*~#"*s*u#"u*+"ګ#7:)~:,"s!"u*|q**sv! ~q6*u*+"*"*u#"u= !\&!7**DM:!¬**:w&o !,:wo鬯2w&!o ssage. This help continues with details about the menu options. */continued MAIN MENU (continued) 1. Select files to backup to flexible disk. This option allows you to backup as many as 248 files from any rigid disk or combination of rigid disks. Either select files from a directory or use a text file. You may backup those files or list the files named into a text file to use in a subsequent backup. 2. See information on files backed up to flexible disk. This opt!9DM! n&|ͯ*! n&|ͩ7)X!9DM! n&1|ͣd! n&4|ͣnÇ!9DM͐͐k! s#r͉͐! s#r͐|͐͐k! s#r͐͐! s#r͐͐! s#r͐ `is#r͐͐ڨ͐͐ ! s#r͐|ڒ͐͐ ͐͐͐!E!9~#fo|TÒ͐ ͐͐͐͐k! ~#fo͐s#r`i~#fo͐s#r! ~#fo͉s#rÞ!9!9DM`iw#w! ~#fo͐n! ~#fo͐n}#!##͐?+s#r͐͐s#r͐^#Vr+sn&B!9Q!9DM͐|p! n&N͐Ҏ͐##~#fo|“!͐^#Vr+s! ns͐##^#Vr+s!ŧÀ!9DM! ^#Vr+sn`is{`in} ͐! §͐`in&§#|! ͧ! !9!9DM! n&|ͯT! n&|ͩ!9DM! n&|ͯڃ! n&|ͩÍO!9DM̓`i̓͊̓̓̓ ͊̓̓ `i͊!9!9DM͐͐ 4͐ion allows you to see information about each flexible disk used in a backup. The information includes: o Number of the disk in the backup. o Total number of disks used in the backup. o Date and time of the backup. o A backup identifier. o The filenames of the files included in the backup. (continued on next page) */continued MAIN MENU (continued) 3. Recover files backed up to flexible disk. This option displays all the names of the files that were backed  up and allows you to select the ones to recover. When recovering, you may choose to place the files on their original disk(s) or on a disk that you select. 4. Return to CP/M. This option returns to CP/M. The BACK key also performs this function. 5. Continue a backup operation that was interrupted. Interruptions may be caused by hardware failures or a CONTROL-C keypress by the operator. In most cases the file that was being backed up when the interruption ocMANY FILES SELECTED This program can work with at most 248 files at a time. You have more than 248 files selected. You can deselect files using option 1 of this menu. */0012 NO FILES SELECTED Since you do not have any files selected, the option can not work. You can select files in options 1 and 2 of this menu. */0002 SPECIFY A DISK FROM WHICH TO SELECT FILES TO BACKUP To select files that you want to backup, you must first specify the disk on which these files are to be found. Tpressing NEXT. Or you can select a whole set of files by typing the range of file numbers seperated by a "-" ("12-15" for files 12 through 15). If you specify a range of numbers and one or more of those file numbers have no files associated with them, those that do not exist will not be selected. 2. You can select files by filename. A description of valid file name formats is on the next page of this help. Selection commands may be mixed on a line by seperating them with a comma "," or a spac one per line, in the format shown on the next page of this help. Specify the text file by typing its name and pressing NEXT. When you return from this help you may also press BACK alone to return to the previous menu. If the file you have selected does not exist, press NEXT and select a different file. When the file is being scanned you are told how many matches to each file name were found (this is for generic file names, file names without generic references only match once). When the cured must be copied over again. All files copied before that need not be recopied. */0001 CONTROL DATA 110 BACKUP SYSTEM: BACKUP FILES TO DISK OPTIONS You may choose up to 248 files to backup to flexible disk. A text file can be generated with all the names of the files. All the files can be backed up to flexible disk. 1. Select Files from a list of files on a disk. This gives a list of all the files on a disk and allows you to select files to backup. Files from differenype the disk identifier (a single letter) and press NEXT. The available disks are listed below the prompt. If the disk you have selected is not active, you will be asked to press NEXT and specify another disk. When you return from this help, you may also press BACK to return to the previous menu. */0015 SELECTED DISK IS INACTIVE The disk you have specified is inactive. Either the unit is not turned on, or no disk with that designator is connected to the system. Verify that the disk unit e " ". You can deselect a selected file by "selecting" it again. An error means none of the files selected on a command line are selected. */continued FILENAMES THAT CAN BE USED FOR SELECTING FILES TO BACKUP TO FLEXIBLE DISK Filenames have 2 parts. 1. The filename proper (up to 8 characters). To select a specific file, just type in the name. To select all the files starting with a certain string, type the string and then a "*". To select all file names that differ only in certain charactesearch is completed you are told the total number of files selected and you may press NEXT to return to the previous menu. */continued FILENAMES THAT CAN BE USED FOR SELECTING FILES TO BACKUP TO FLEXIBLE DISK Filenames consist of 3 parts. 1. The disk designator (one character followed by a ":") must be used on at least the first file name in your list. This character tells the program which rigid disk has the files. 2. The filename proper (up to 8 characters). To select a specific file, jut disks may be mixed. 2. Select all files listed in a text file. This gives you the option to type in the name of a text file with properly formatted file names, all valid files listed in the text file will be backed up. 3. Backup the selected files to flexible disk. This begins the backup process. You must have at least one but no more than 248 files selected for this option to work. (HELP continued on next page) */continued BACKUP FILES TO DISK OPTIONS (CONTINUED)is properly connected and turned on, then try again. */0003 SELECT FILES TO BACKUP TO FLEXIBLE DISK A list of up to 32 files on the disk you have specified are displayed with their number, name, type, and size. An "*" marks selected files. Some numbers may be missing in the sequence. This program uses the actual directory entry numbers, and some directory entries may be empty or may be continuations of other files. To display the next 32 files on the disk press "+" and NEXT. To displayrs use a "?" ("the?at" would match "thecat" and "thebat"). Note that this "shorthand" is the shorthand used in "pip" commands. 2. The file type (up to 3 characters). Use "*" and "?" as for the filename. The filename and type are both required and should be seperated by a ".". A valid filename would be "THISFILE.TXT". Do NOT inlcude the disk designator. */0013 INVALID DISK DESIGNATOR The disk designator is not one of the designators this program supports. Legal designators are: "E:", "Fst type in the name. To select all the files starting with a certain string, type the string and then a "*". To select all file names that differ only in certain characters use a "?" ("the?at" would match "thecat" and "thebat"). Note that this "shorthand" is the shorthand used in "pip" commands. 3. The file type (up to 3 characters). Use "*" and "?" as for the filename. The filename and type are both required and should be seperated by a ".". A valid file name would be "THISFILE.TXT". */0016 4. Save the selected files names in a text file. This puts the names of the files you have selected into a text file. You name the text file. The file can be used with option "2" to save you the work of selecting all the files to backup over again. As with option 3. you must have at least one and as many as 248 files selected for this option to work. 5. Return to the main menu without doing anything. This allows you to leave without doing anything. */0011 TOO  the previous 32 files on the disk press "-" and NEXT. To select more files from another disk type in the disk identifier followed by ":" and press NEXT ("E:" for disk E). You may also press BACK after you return from this help, to return to the previous menu. The methods of selecting files are on the next page of this HELP. */continued SELECT FILES TO BACKUP TO FLEXIBLE DISK (continued) You can select files to backup in two ways: 1. You can select a single file by typing its number and :", "G:", or "H:". */0014 SYNTAX ERROR ON OR BEFORE THE "^". The ^ points to a character in the command line. There is an error in the command line at or preceding the "^". Possible errors are: o Invalid characters or valid characters out of place. o Invalid filenames. o Invalid file numbers. */0004 SELECT FILES TO BACKUP TO FLEXIBLE DISK FROM A LIST IN A TEXT FILE You can select files to backup using a text file, a list of files stored on a flexible disk. The files must be entered, UNABLE TO ATTACH FILE The file that you have specified cannot be found on the disk. Please make sure the disk you specified is the correct one, and that the file- name for the text file is correct. */0005 SAVING THE SELECTED FILES NAMES IN A TEXT FILE This option saves the names of the files you have selected in a text file. The text file may be printed or used to select files. Type the file name for the text file and press NEXT. If the file already exists you are given the option to wri te over that list or to choose a different file name. Be patient with this option. Once the process starts it must check 1024 files to see which of them were selected. When you return from this HELP the BACK key returns you to the previous menu. */0006 ENTERING THE DATE Type the date in mm/dd/yy format (01/26/83). Pressing BACK while entering the date returns you to the file selection menu. */0007 ENTERING THE TIME Type the time of day in HH:MM format where HH = the hour and MM = then error. */0030 BACKUP INFORMATION INSPECTION This section allows you to see file information stored on a disk created by the backup utility. The first option allows you to look at the backup data, time, backup ID disk number (in the backup series) number of disks (in the backup series) and total number of files. On returning from this help you may press BACK to return to the main menu. */0031 BACKUP DISK INFORMATION This section displays the information on the backup disk that identihe file occupies. SOURCE DISK: The disk from which the file came. START-END DISK: The disk in the backup series on which the file starts and ends. To page forward in the list, press "+". To page backward in the list, press "-". To select or deselect, type the number of the file or type two numbers seperated by a "-" to select a range of files. Separating file numbers with commas or spaces allows you to select many files on one command line. */0035 SELECT A DISK FOR RECOVERY To sp*K͞+'+FÎr ͖ 8{ Ăw#w#w^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z7||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2qZZk:q|/g}/o#|/g}/o#:q<2qqDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2qZZ͉M|}ȯ|g}o)|/g}/o minute (11:15). Use the 24 hour clock so that 2 pm = 14:00. Pressing BACK while entering the time returns you to the date entering display. */0008 ENTERING THE BACKUP ID The backup ID can be any string of 1 to 8 characters. We recommend that the backup ID reflect the source disk and the system. For example "CD110#2E" would mean the backup is from 110 number 2 drive E. Pressing BACK while entering the backup ID returns you to the time entering display. */0009 SELECTING THE DISK DENSITY fies the backup. BACKUP ID: The 8-character ID given to the backup when it was created. DATE AND TIME: The date and time entered when the backup was created. DISK NUMBER AND NUMBER OF DISKS IN THE SET: The number of the disk in the backup series and the total number of disks that were needed for the backup. TOTAL NUMBER OF FILES: Total number of files in the backup series (not just this disk). BACK returns you to the backup information options menu. */0032 PLACE A BACKUP FLEXIBLE DISK INecify a disk for recovery, type the disk designator. The disk must be connected and turned on. If you press NEXT alone the recovery disk will be the source disk. */0036 DISK NOT ACTIVE The specified disk is not active. You may do one of the following: Turn the disk on, then try the disk again. Specify a different disk. Leave the utility, skipping any remaining files. Skip this file. The program skips to the next file and tries again. Remember to recover this file separately. *#z/W{/_!9~#fo! ! ! ! ! ! !9~#A"s!`*"!"!Y">2>2>22!"!"!@"!" ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#G.¶ww#?*>?w#> w#.7:77 Before this program can allocate files to the flexible disks, it must know the type of flexible disk to be used. The two types are single-density single-sided and double-density double-sided. The disks must be formatted before you start the backup. If the disks are not formatted, or have had CP/M files on them (even if the files are all deleted), the program rejects the disk. Pressing BACK while on the selection display returns you to the backup ID entering display. */0010 WHAT TO DO NOW  A DRIVE Put one of the disks from the backup series into the specified drive, close the door, and press NEXT. The program tells you if the disk you have entered is not a backup disk. Press BACK after returning from this help if you want to return to the menu. */0033 LIST OF FILES ON BACKUP DISKS This display shows you the files that you have on the backup disks. #: The number of the file in the order it was backed up. NAME: The filename. TYPE: The file type. SIZE: The numb/0037 NOT ENOUGH SPACE ON THE DISK FOR YOUR FILE There is not enough space for your file on the specified disk. You may: Specify a different disk. Leave the utility, skipping any remaining files. Skip this file. The program skips to the next file and tries again. Remember to recover this file seperately. */0038 FILE ALREADY EXISTS The file being processed already exists on the destination disk. You may: Choose a different filename, You can change the destination disk by prece!a{   `OE!y6$ -7rBo&))T])))!y':7?h#D/6:?>$:?$:)?$l,:>#)Ÿ#>67:+?7#*+?|°#2ͩ7#>67:+?7>#7>67:,?7#*+?"?)#>7:+?7>s7>@2?#2ͩ7#)$:"?=2"?))$>s7#͎)5$2:>/$2ͩ7#3ͩ7#* ?"?*+?"?:)?ʟ$:>€$)s$>>7:+?72ͩ7#2ͩ72?#)s$>7:+?7>{72ͩ7#)¸$:)?‘$>}72v$:)?1.͎)$>&773v$:) After returning from this help: If you press NEXT the progam starts the backup process, asking you to insert formatted flexible disks when it is ready for them. If you press BACK the program returns you to the select files to backup menu without doing the backup. */0017 WHAT TO DO NOW After returning from this help: Insert a newly formated flexible disk of the type specified into the Type 1 disk drive. Then press NEXT. Inserting disks of any type other than the specified type causes aer of 128-byte sectors the file occupies. SOURCE DISK: The disk from which the file came. START-END DISK: The disk in the backup series on which the file starts and ends. To page forward in the list, press "+". To page backward in the list, press "-". */0034 SELECT FILES TO RECOVER This display shows you the files you have on the backup disks. #: The number of the file in the order it was backed up. NAME: The filename. TYPE: The file type. SIZE: The number of 128-byte sectors tding the new file name with the disk designating letter and ":". Leave the utility, skipping any remaining files. Skip this file. The program skips to the next file and tries again. Remember to recover this file separately. Remove the existing file and replace it with the backup. */0039 INSERT THE RECOVER-FROM DISK IN THE DRIVE Insert the specified flexible disk in the backup sequence in the specified drive, close the door, and press NEXT. */0040 to recover this file separately. *?$l,Ä#:?$u-l,$:)?>%>7l,>7>@2)?$* ?"?R3ͩ7:?2?"?|O%}@%3ͩ7V%C%4ͩ7>G>)7[%#͔+:*ͅ-ð W á b !9DM͐+++|! ! ~#fo##~#fo͡|! ! ~#fo~#fo͡|ͤ͐+++|R! ! ~#fo##~#fo͡|R! ! ~#fo~#fo͡|Rͧ͐++|œ!! ! ~#fo##~#fo͡|œ!ͪ!ͪ!ͪ!ͪ͐++|!$ ! ~#fo##~#fo͡|!ͪ͐++| !( ! ~#fo##~#fo͡| !ͪ !3 ͭONDEFAULTOFFDEFAULTONOFFSTANDALONEGraphics must be either ON or OFF. i b Gý(!~9DM!!- Z ! s#rz— !9 ] $ !`i͐` +|ʺ !V ] $ !!͐c ! 6! 6! 6! 6! 6$!!͐c !`i͐f +|! !{ ] $ $ !9ALTPERS.COM Graphics not on this disk. System disk read error, try again. System disk write error, try again. ó b Gý(!~9DM!!_ ͤ ! s#rz !k ͧ V !`i͐ͪ +| ! ͧ ͩ!9DM`iw#w͐~#fon& }[͐ ?͐^#Vr+snѯg`is#r͐b!9qå!9DM! n&n|ʘ! n&ß! n&&!9DM! n&|ͯ! n&|ͩ   > _ 7,2q*&:q):?=?=r:qo&7:)~:,"s!"u*|ʝ**s¢! ~6*u*+"*"*u#"uiÐ7:,*:*}|2q  $Tektronix 401X1.002/25/8389:;<=>?01234567()*+,-./ !"#$%&' xyz{|}~pqGGR11.4!#~_# x {(:2:!c{!cG:0xʙ> p!e@@!@> pF>pp#z Ù>pʹÎ`!d~(5!~5EGʎ*>pͮ*Rʎ˾Î>pÎ>p*ͱ*RʎŽ:ʎ:Ž:23øo&"*>p3ÎەG|>2ېO@(2}:}ʎ_!xq<2} ,2}:~Ž!xo>2nۅG̓!̓!̓!̓!̓!̓:_!͊!̓! :F(!(̓!0:`(!8̓!@:I(!H̓!P:X_̓!:G(!̓!Љ:. ![ez(!ȉ̓!؉:!(!̓*&|G}_!̓!̓:2a:2;:2g!B):=_!͊H2>2L6#6D#6#6E#6:F2F!c2F2Freturn F LINE FPRINTR FDUPLEX F BAUD F LOCK FSCALED FXON/OF F WRITE F mode 1 2 ON 2 OFF 3SCREEN 3 COMM 4 HALF 4 FULL 5 75 5 110 5 150 5 200 5 300 5 600 V !!͐ͭ ! 6$!!͐ͭ !`i͐Ͱ +|S ! ͧ V V !9ALTPERS.COM Graphics not on this disk. System disk read error, try again. System disk write error, try again. !9DM`iw#w! ~#fo͐n! ~#fo͐n}- ! ~#fo`i^#Vr+sn}* !Y ! ~#fo͐n! ~#fo͐nѯgWY !9k Ð !y9DM! `ie `ih !9ß 1k!h9DM! ^#Vr+s~#fo! s#r͐! s#r! ^#Vr+sn`is{`in}%! ! s#r! 6 :qw! {w7:)~:,"s!"u*|*uʎ*~#e"*s*uŽ#"u*+"R , FNxg>Goy$7,2q*&:q):?=?=r:qo&7:)~:,"s!"u*|ʝ**s¢! ~6*u*+"*"*u#"uiÐ7:,*:*}|2q ʎۀ!̓ӃÎ:pG23y !:bx(>1!ͨ:br:32>!w622ƒ2Ã2ă2ȃ2Ƀ2ʃ2΃2σ2Ѓ!:n_u:p_x`!!|G^>A>ӑe;2K2, M%!"G"E: @!zs!܂:(+!#~_# x {/ӂ2ӂ2!܂>ӫ>ӫ۫:P!$Ɛ'@'~O[7f# Graphics 1.4 FAIL,߀~>pÎ!7!;X>{!PÇêþþþÏ~^ͽ: :(!ȃ~+Oɻ{ 5 1200 5 1800 5 2400 5 4800 5 9600 5 19.2 6 ALPHA 6 SHIFT 7YES DN 7YES UP 7 NO 8 YES 8 NO 9 CLR 9 OS W 9 INV 9 OS E 10SELECT:,x_!!^#V7Yd|Ίk:aW:;_!͊:g22,2:F2Fâ(â:`/2`ʹâ:I2Iâ:X< 2X2Y!â22!ˎ> 2:G2Gâ:.(%â*e| â+â:!(7â?â*&}/o(|/g"&â!*}3|0Ò 2c!@: !: !"Y:DO!d~ȹ(####^#Vv7?}'&GOͯ#6! s! s! s͐n}-/ ! ^#Vr+s! 4͐n}0? ! 4͐n&͖ }\ ! ͙ _ !! s#r! ^#Vr+sn`is{.§ ! ͙ ! s#r! 4! ^#Vr+sn`is`in&͜ }D UXO!CgSʘ͐~#fo|! ^#Vr+s6-͐͐~#fos#r! ^#Vr+s! 6 '! 6'! 6! ~#fo! n&! ^#Vr+s~#fo! ͓ ѯgs#r! ^#Vr+s! ^#Vr+s~#fos! ^#Vr+s! n}«! 6#6! ^#Vr+s~#fo! s#r͐n}͐|! ^#Vr+s! ^#Vr+sns! ^#Vr_y!Ӄy "ڀ!р""!"}!΃~+O?ʾ??JOV#~<(w#^{2~!p++͹!rbk++*e!0++͝:hO:oG2n2~x2h(6(3Vͥ֓ͥ V͵##֓##|͹֓͝[v"vR ͵[t"tR Ę^;;#nb))))!!_Nv!_ˎ*k͹*i͝:m2Iv!_N֓"k͵"i:I2m2I:(֓[Y͹̀͵[Y͝͏֓[YR͹͞͵[YR͝:-( 8((32Cfs!-4> ӫ۪s> Ӫ!-4!-4!6#6@[s͉!"!"Ͳ!-6 6s>ӪՍ> Ӫs͉[Sz( *#">2-s> Ӫ!-4s> Ӫ2-:>ӫͤ> 2^!Ս :!.+| @*~ $$*~O?@$$yO~N@$$yO~N@y@$$~O?@y@>2> 2!04 #4+ #~ 82#:=2 : !^#Vbk)l&Rs#r#۫?97Á+s! ^#Vr+s͐6! ! s#r! n}g! ^#Vr+s!|g! ^#Vr+s! n}^!0a! s,͐! ^#Vr+sns{ʐ! ^#Vr+sg! n}! ^#Vr+s!|! ^#Vr+s6 Ú! ^#Vr+s`ins! ^#Vr+s`ins ͐6!9!9DM͐n}/! ^#Vr+sn& 71!9DM͐͐ ҅͐^#Vr+s͐r͐0z͐7s!&͐ ͐͐ ͉͐4`is͐ ͐͐ )͐4`in&#&!9!9DM! n&|ͯ! n&|:(2(:-:I:(2(!["R*\:_( !^:(G)$$˼zw%%˼{w ( | $$+#!d~67:[**|&"*v.͹)))).͝}o&):*~2D!i:DMF:-:[ &x8P:D!Æ B^#VBx:/:[ VPVH:Iʺ:Fº2cwmUE2\ -#: ÎÎ:ʎvM#::F>2C@C>2cÎ]Î:`>2-vɯ2`ʹ:-<ʬ>2-!,~4M!Ȉ̓!Ј̓!؈̓!̓!>2-͋7!/~6&u.$$|(ɯ2-ʹ!/~6!uz(۫?9(>2!w#>ӫ۪7:` :-۫9ʬ͋!0> ӫ۫_(۪O!} !:((&u.T]6$$|(u~ #o&))))9 ~/#z( PAPER DESELREJECT!<H*|ͦ:!:V2˹3E8:b:[!_^#V:`ՍyӪ͋"|:^(2^sØ[7f:424("S"S!:K( 2Ky!":J(2J7y Я22y! (O7 ^#V 7 !789:;<=>[] ΕޔSH?7+%ז{M)2 /!24y` >o&))))):2("@7">7` y297@ 1y2:*@o:9*>o22:.,**eˌ7: !͇x!ǃӃ͹͝s:K]*\:'W~w""*V*c>y2(2*͝*͹* * R0* K :* K KyO:KM:'G*\:g08˼~w W$$0˼8~w 44W$$˼?*͝*ùy_v*5ej)0>HI>E%$RQ  FI11N@  @**> > @ \"2**&" " >"  " 0($~ > """> """"""""<  >> "" "YUU9"AAAAAA!!?AAAA?28>>>2p>]>0>@0>_>> 2!G)*p" *p" ɧR}/o|/g#yOAAA!>|A!  !AAcUIAAAAAACEEIQQaA"AAAAA"?AAA?"AAAAA"0?AAA? !A>A>@@A>AAAAAAAA>AA"""AAAIIIIU"AA""AAAA"A App @" >!!^#AA#>2^> >24>2[2b!! !!"&>2J>2Kɯ!z !>!2."eɯ2!2>2!2撯2b2^v2b֓[$R8͹ *<͹͝:c*&!"& [7f"&2cv2b͵[B+L([0Ý:D :F͵[BRҝ![BRÝv2b:[Ĕ !ùv2b֓[$+L ͹Ĕvʹє!b6:[(:)G:` ۫9 ˠV֓ͥ͵[eRͥ Vu![~6:[v!_bAAb\A>:FBBBB  2  c 7IIIII;FBBBB"AA"#AA#\bAAb\@@@;F>>@A>?8!!!!!^c"AIIIU"C$$BAAA"?"?``L2>>>>>>>     ENDFˆ֓"G##͹͵"E##͝!:_(##ˌ:. )>)))| GV GVv>2I>2)uv>2I>2)uړv>2I>2)uޓ:[v2I>2)uv!"2[*G͹*E͝>I                                          ! ! " " # # $ $ % % & & ' ' ( ( ) ) * * + + , , - - . . / / 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 : : ; ; < < = = > > ? ? @ @ A A B B C C D D E E F F G G H H I I J J K K L L