TDYj:y,] 2Rainbow CP/M-86/80V 2.1 System Disk 1@2>2c!:K:<2 > !!"! "> 2 8 2>X͋` :͓`>(>X͋>͋>`>2v`@b>`@0&&##&))::^#V#*^#V>+)x-8_)*)þ))>+><7"9.Yͯ * M^2U :2:2ͳ:_³ͯ !6! @!!BH @@ABH B! "BHI$$BI$BI $ HI 1&& tȎмY&_tUWV]^_]]&ωH2_MKLS)r 6rÊٷ.v<uUpSgArfcY_kPQ_`266>YXQ!Q$YPQ`2>>YX  û u%? rPX< t< t < t<t< à u$t <u <t2à uQYQYQ>tY<t< s t<u< uÊ{s P^Y@ u [$u #:s u n i<$tAQY&CSQS[Y< u< t<u t͠Q<u t&K|<u QS<u<u[:sG<uK[~<u5Q?Y[SQ tC&QS[YS t* uC&QS[Y&<u <u؎m:s,[&/ ؎bD ?t uLD0? u0!  ËÎð  ˻'QYÊ[ tP$&(ډA**,28J t 3&ËR E t߻oRWR62Rȋ6& ? YA 4P*OËـ>JtًȵRËR Ê4RTP"5 ؉RË úPڊN6"OG<u2PڠNù*2CQY á $Ë  9B$ ڊs t**VË Ë$;rBR+ӋZñW=sQOW.Yt :t s_È3(**~ûC:uûË9Cds䠦$QYV u QYLQZuR>JtQSQCS t7;r[CYҋ7Cˋ0C;0E$beMt;?t:u C,$uȢrѠFwQ.6""*$YËYFeuYJt u u:uGڋ;u3BCBCu¹هً:rهيC2C\t $t6""Ct $tuDt 2!"1GDtP:Nrut vZ"S[urg"_"HaGt ga З`K$ȢH<sLM$À>a`uu3ۉ "N{->t db<bub>dtcKa`nnpt[>a`uG $uaL??t??t' PË"\0 ÉÀ>Kt$>a`uOM t LHc>_u: aW  #+Bdos Err On : $Bad Sector$Select$File R/O$P E [XU=yz6 <<  CP/M-86/80 Loading . . Type a number followed by Return: 1. Retry operation 2. Cancel program 3. Ignore error and continue 4. Proceed, returning error  ==> Drive write-protected -- Read error on drive Write error on drive Seek error on drive Drive not ready -- , track , sector  m r rD+r}drrrrr(   !"# $%&'$? ?@@@@L89:;0123 ()*+ !"#<=>?4567,-./ $%&'H$+oPS1؇.H[XS.Hu[.>Hu..H1ݽņÊ((t.JtP(1ێû&&Xÿ(ðQR(]^\LTt( (&&&n=3RÈR:Q|1u # àu1ɉÈÉÉÅt ӊ0Ët/:u;u :t?t tt ut`%Ƌ>.1ع.u.؎.>uu  sË㋟.t |t<t032øttĀt0>F.>V.>^.>^â>^>F>F>fÊ>e<t<t>0K u*NYAv:qt`@03t!1t2tt4t?uπ uP 'XP< t< | <}PX["tt S[C ûd1һ R tY002.1001.00Ȏ؎мۺ 0 RB1&&;u QYQ&uh$Eu ?.J FasÀ vv @0!>p!N 0N"!?"112! 1!>2nfnf^VNFnfww|(Z~bʱ!("(#]$]%LB0>wutnf| >2,͟>̈́MW zjX͒p>`0?!@w(`Z >66> w:U ʐ!"Fc!Z>) !\~8_{ ( (>(> z >6u>>6w8(wÕnf2S!"Fc:Sb>)V:U(*:V <2V>̈́jx<2V :2U=2V:V "<2VaG[(xGa>O(GX͒xe<2VunfÂ8gnf2S!"Fc:Sb>)(zu8gnf~]nfbu:Ra]> w͟2P2Y~$( e[(>w~(> 2Uù~$!c"FP> b>)( z >wb< 8>w>X`b8> 8> 8> 8>͆ ~( (X͒2Unf/>N͚ !F#~#͚͚ͬz͚ F#~#͚>N͚>N͚!"F*J!"H!"IP~(_$>QG>8:Y@nfc>)SZ(:U ?u<2U[Z!Z0!WZ8~ >X`͆($?>w?~> >̈́Ø nf; sh"J!"Hfn~("~(W:W<2W(G~xu >w`@`wÿ́w#~@_~~=8Gaxcȯ2V<|̈́z DaK0X͒x͒:SG!& [( !( !*xF8#F> >X͒ 2W=2U2V,͟2P} o{_~ ͱ(aK2T ͱ(~#[ 2~͸:P@2Y&` :V(  q&ͲGx~͸ ~ac:P@2Y` :V(& 9:V(!c"F>)(z bG~(:U( <2U>̈́(D>að`@`w2T}ow}o~:T>6> >6> >:T( aW2R a2RaW} o{_rwͲGx~͸ ~ac:P@2Y` :V(& 9:V(!c"F>)(zb 4CPM SS9 Z80CNF SS7PIP CMD;RBACKUP CMD !"#$%BACKUP CMD&'()*+,-./012345BACKUP CMD67DATE CMDE89:;<DEMO DOC=DISKCOPYCOM>?FORMAT COM@AHELP CMDJBCDEF0MAINT CMD^GHIJKLMNOPQRSTMDRIVE CMD UPRACTICETXTVRED CMDWSTAT CMDIXYZ[\oSUBMIT CMD]^SYSCOPY SUB_ASM CM@`abc2ASM86 CDMdefghijklmnopCOPY CMqrDDT CM&stuDDT86 CDmvwxyz{|DUMP CM}ED CDH~GENCMD CD+RHELP HPpLDCOPY CD_LMCMD CD(LOAD CMPOLYPAT CDARED OL.cRED1 OL;REDHELP FLFSAVE CD RON $$0 C@< *! ©RIGHT (C) 1980, DIGITAL RESEARCH %͎ñ3б QYð Q[ uCS[';20 빱:뵱 뱊бñG'tù رԺ's ñ' V u. 0 >,. 0 Q$ТX$9 .> u0 AsA+>&_9 . > ;t׋65 tu+: tE>( t5H ؋⹐ \ 7 < t tS[C?. t: u̻( ? u!Ê< t'C,0< suűrrruÀ? uCuûK؊': t$Ȼ9 :t: t Ȼ9 :uà9 W '> t  > t /.  u(? u ?CuR)uuȊȰ Es u p t bZR$PuzQYAj:e^:[V$< uXP<u $< t 5ŀ s u$XI\UUðTTÃ|tDD"">"u """, "<t<u"|uD< u ÃpuS5[T"ÃË%sá$##$"$"$"ʱ3 ">$tuMT"p "Q?t$GOQpu€YY Ў"$0"&E "8t 0D&ED|tD&&e&>"u &e& ƒv"$$"$"$$#<t >#wh##$%$ڊOkK[3ۊ$u`Z. u!d  tC?YtC5 >( tg'HuL. uJ>( tCetr S#[uCJ<tS[uuE. :u: PtU'765 <=t<_u5F65 u+X:  t:ň/u/'t')8o G( uW{ '>( u: tP1 tX9 >0 t30'Q4@t"؎%: S'[7G\'! t t$%#$.#>#GEE)#u >*#tsunD9GrGSyuX:*#sMHuD+9GrG-Su2u-kAu :*#suCn*#G2$ËG"""uσtlutc<uutGE8u GDGD)#### 2*#Ê)##9t!sUG;u E+GE@ܰËG;EtsE+GEEEEEE)##À>)#t#uñ$'#>)#st QD+Gu  D < tN tſ&E.&E.*0R?t.0 (, : uhCMD$$$ SUBP  =_.:;<>,DIRSUSERREN TYPEERA DIR NO FILEALL (Y/N)?FILE EXISTSMEMORYQVW*#Ȣ*#*t2ɋ_^YRW3ҵ:*#sD;rЊt _ZRW:*#sD+Gtr;sЊ߰t _ZËGSFF[UQ;r F;FrY] à*#*#+#URQ;uF;FuYQ2G)D(F+Fu +D+DF+F؉DYZ]ËGDEQRVSh/[:s Eu^ZY UVQ'#:*#s ;s F;w;FsްY^] U'#:*#s +Fu] U'#:*#s F+utpY NOT AVAILABLEREAD ERROR CANNOT CLOSE NON-SYSTEM FILE(S) EXIST SYSTEM FILE(S) EXISTq ]*m.$P.&'#.#PX.#.&'#Xá##$$r$]$t>#~##3)#J12 january 82 x&c%  ' ! !!!!!(!.!4!=!F!X!a!g!m!s!!!! WvD" $Jq ]Ȏ؏$t r$$&$>$tȎм$$$&_tUWV%#^_]%#$&$$$ω$#3$'#] û"F u%l rPX< t< t < t<t< à" uKD$t8<u:1<t2"' >#u$$t>#u H&Fà" uQYQYQ>$tY"<t< s t<u< uÊNs P^Y@ u "$u #":"s u n i<$tAQY""$&CSQS[Y< u< t<u t͠""Q<u 쐐<u QS"<u$<u["":sG<uK[~<u5Q?Y[SQ tC&QS[YS" t*"" "uC&QS W##!S)r 6ٷ. M[<uUX[d[_[jS$AI[=[YNPQ'#(#26$6$#>$$YXQ!Q$YPQ(#2$#>$>$YXñ"##ȎS"[PS\+\E+E;v[X++" "<tf<u"|t>D"|DtD"Q8RZY>$t1Q6Y"9DsD8\|t Ts [T t)"7T>$t5H;"wױ7="+,>###;uE# "8t ðÀ>"u "ډ"ð|t.|t\;\v+\ [Y&<u <u؎@:s,[&/ ؎bDb?t uLD0D u !c_Ë$Î$$ð% %% %"˻"'QYÊ$tP"""ډ #"$"""## t 3"Ë# # t߻"o$###6"Rȋ6" #JY #T@"#*#Ë$ـ>#tًȵ#Ë# Ê"###"" ؉#Ë$ ú$#ڊ#""##<u 52#ڠ#ù"2CQ$Y á"$$Ë""#B" ڊs "t"*"#Ë$ Ë$";rBR+ӋZñ##sQO#"Yt :t s@È3$ $ " "$$~û$C:uû$Ë#$C$ds䠦$$QY# u&QYLр"ڊR$Y QȈYQZuR>#tQSQCS t ";r[CYϋ"Cˋ"C#""25X"#À>#t$$>#`uO# t ##>'#uSꡛ$#cuL 6$$ t* :- mLt;h?t$:u C,$uȢ$oxѠ#EQ."""*$YË$!##$#u!##t u u:uGڋ;u3BCBCu¹هً:rهي #$6$$"U$t$ڱ2Cu ڈy2 # t$ $t""" #t &$t&!u #tut 2"#4# #w#:#r$u t y]# #$(###tAUXa'@B%(LSTr'ACT&(UC1' !)+&(R؈؉C>$tÈ #>#uE> #u>6#>"3@### #Ê6""C:u###:rP$X<u>#u_Y$ uȢ#H#Q$!ڊ$PC$Ȋ$XC ۳ui ڈ ڊ*u ڊ*$t#`u$"u"3ۉ""$$N{>$t ##<#u#>#t#K$#`$Iat[>#`u$G $u#~Z$$$??t??t=$$$$)"&$$J"" nl"$à# Drive write-protected -- Read error on drive Write error on drive Seek error on drive Drive not ready -- , track , sector WARNING: The hard disk is not formatted or not partitioned! WARNING: Files may not be intact on drive G U)rGG $G <Ë&^0K&n//㉯%%á((((i(a(q(y(0K㋿0 0i(a(q(y(((((&n0r&FG"G$G!}rG!úB/>I%&u &*Tr G 0wuÜõQu>$u Yua((Àw t0㋟0tÐ%&&Sa''&tDE&tD D E E &$<rDE&$<rDE&$P'׈DEX'׈DEr'&$P'׈DX'׈D&$us ,:;:;;,:;:;;,:;: <;,:;:F<-<:;r::;::;::;:(   !"# $%&'$? ?@@@@L89:;0123 ()*+ !"#<=>?4567,-./ $%&':T:T::c:,:@{d'׈DD[ڋً?w.b6/uu/t% &/&$ S[wNsj&&&ƀt(G H9sBƋO ~8)y((? utt? gWwVw oG)G wt9|Bt:<_r<<~w8,_4u9t5x<u#< s_&#<uG<#ut&Iut&S[Wwں&6&(&)ɋl@<} &&(&&}uT&Ћ@VQ Q9t))ϋ)9} <FY^Atv‹ tH&8t $&\ tM&:&t%w&&&"&t&B(&t&:Av&A&dSv[W‹1$&GG&&GG(&GGWNt Ɓ_ÿ (ÿS[GO uB =vB tHƊ&t8vʈAS[)ȠABOGS([G!yu( S6.׊[OS])Q./Q(.>/Qu,.*Q1>1t.*Q2>4t.*Q3_./ # =,>>&?   ;??&PS.G%1؇.L%[XS.L%.G%u[.>L%u..L%1..G%ņÊ((t<uV$& uL$&Ou>":"u41A1QV(t(^0Y0XXt0.N%tP(1ێ.G%&&Xþ6A ؎_5 9 Ͼ[28~HELP(ðQR(]^\LTt( (õ_}DI8gFIz8|8TCIA:7:`@03t!1t2tt4tuπ uP XP< t< | <}PX["tHOMBATDPDOSNASTPAS>?1W%1Ҵuo&D@H9&DE=&DJ9&DL9>NJuH&D+FJ&D-HJ&DIJ&DKJ&DLJ&T&\&L!ɸtu L1W%ùQ(M?t+f?tG6? }YË6?QJ!t1 &?9buJjIðõ,b&A&A&A&A&A&A&At9|S>F.t9>F.G%>F.t9>nu1ۀ~0܋::[W ?u1@?@u 9u91@t@Éu9@t@Èw9É9É9Åt ӊ0Ë@t99_>?X%Ș.Ju06?1&!۰u6?&DNJ&DOJ&DQJ0&X%þ9f<=QM!tV ^Y)IIT@‹t L}D|D\ ,1<s!ó=ì ttÉFI>?‹IJKJLJ=r-RSPuXX>?ƋFII& D &E1ۋ&&][ZSRWQm9Y_Z[BB\9XXX99t9u;9th?uN t]u>RQ`īYZhu99.iO g19t999t&hu99@t99u#9>t9|9 t99u99w999tR9t9:9uE9;u9ut9|?:9 999 999w9~99t/t9:x9uz9;u9u ~9:|9t?9t .9tt9x9u9z9~9|99t 9tb9w9%.6G%Ƌ>9.91ع.9u.9؎.9>99uu 99@:?}X?6@F>99ع70@:?}"?>@699.N%u sQیÀ\0uSRQ`YZ.iOhu-9t < uQ`uYh u1P8fX9th(Eu:bPu-RQ`YZ.iOhju1랸 ðø;9wde fcb1!9h9a f<9I.iOgSQ .iOuuhaaag$ ug$u1Y[9u À~9QV::t:\Ë^Y u ( :>=|0BPS=01[XP=0Њ0XP.iOg.>9t8fXQYã999u rZ€u r YsÌu rsjYvQW1s_ؾYCÌu rs,YvQW1_Y1ؾsYیQY2>F">^>V>N1.>G%Ǣ0z9r9x9?z9|9` ??Ëx9㋟@Ft ht<t09FFY%9tC<t;tøY%ttt@tĀtP%0Ëx9㋟@6Gt t<t09zG:GtU<tM tP1.>G%Ǣ??fXøF$u,.O tOOOOOOR R;9r9Ry1v9pZà9X99t3VQ6?t!t$<t;u:\t 1ҊTFJ\Y^.>I%uT=1.>G%Ǣ t9.\%1ҹQ(PRZYtG!u Y t1,<& .P1Ð1K*,.-?-_-p----.:.l.v...////R/\//QQQQQ//080G"PPP0PPPY%àJ%ÈJ%$Êt S[C ûo%1һ R tY002.1001.00PȎK%a%uGb%a%$'$<`|4$c%(a%$'$<`|$$'$<$|  ttĀtP%0 u@| |P0+HX.ð/1ދð1Ƌ.>G%Ǣñtr1H0C.0.>x9.|9.z9GGG  9t-PSr9?[t 9toX0HX0K㊟:L_MXMM?NCNڋD \TL|>F.x9>V.|9>^.z9>^.G%â>^>FT>F>fÊ>x9z9|9e<t999<t >CIDIFI0K^IhImIrIII888|*8s $$dh%td%XϜd%f%h%h%Üڋ$$Ü$‹Ü$‹ÌȎ؎мeJ%tQN%(<t2b%>c%a%&uh$I%u SO.>I%u ' 鱬鱬.N% y݊J%  7G&3.T.:t..6$LTt>@u u!dB2...6D\Qɻ1蛾!"1o虿霿ҧt>0Z'軧uk:$t: u J%: í֭ZԭZ>Zt(ZZY...$.!.P3؁s*.: u&>~r&~ u&$XQRZ.YɻF.SQ"W.WR.WZY[3.;u0PR..ZX t. .._dB2 uwRS& t@-[ S&[& .Z3.>QRZY _%%C___%%%_% L__[_ Z鱭'[!: [<[À>Zu)J%Z*uZ;迦@u Z^[[ʦ{. m. >Zt>ZuZ鷭Z[9 &J%G؎>Zt(Z.ˎZt Z.Zs[;$@t{ 8䨠$ZhS1ێ.G%["S1ێ.G%[W"tFh[޹轸:uËWZt(Z.ˎZt Z.Zs[;$@t{ 8䨠$ZS1ێ.G%["S1ێ.G%[W"tFh[޹轸:uËWV<IsA =pr3N3|&xz3˸˾bb>3؎2+.+.,..~_5Ê_5Ê_5QP@PQ6v6t@nK~&E%X&GX&GY&"&"Î~G%&ú~G%&3&úKG%&Æ3&!&W&3ێá~&&&&&&&&&G3ظÉG.K.&gGGÉGG%&Ô3 O&"&G&G&G~ÎKG%&Ô3\&"&G&G\&GDÎKG%&Ô3P깰&"&GP&GP&G ÎK&7ȎMK m3 q Cannot run .COM file on 64K system$ Insufficient memory available for .COM file$ Cannot load .COM file$?4 >N> >:( aW2 a2aW} o{_rw"]""!1!++""M>28!"9:] !í 1͓ !" >- Ͷ Aګ ҫ _!7^#V~  \p Z  z ů2[\͓͢ ҫ ͐ =« f " ͓ ҫ ͐bf " =ʻf "=« ý> 2͐ f "]=f =« *]}o"_  *]"!>p!N 0N W@!"s1I!y) (90(B ʛͶ( (( x2 >"͒ P>2{<(<(Kn͒ P ͒ P:>~$(_?#{*}DrCS:22 : 2! ^: r* ~2~nfppJI6HPfnqv~ÆÎÖÞæîöþͶ>@2 ! ^1Ͷ>A; :>ͶBͶCͶDͶEͶ3!?"112!d 1!>2nfnf^VNFnfww|(Z~bʱ!("(#]$]%LB0>wutnf| >2,͟>̈́MW zjX͒p>`0?!@w(`Z >6> w:U ʐ!"Fc!Z>) !\~8_{ ( (>(> z >6u>>6w8(wÕnf2S!"Fc:Sb>)V:U(*:V <2V>̈́jx<2V :2U=2V:V "<2VaGFͶGͶHͶIͶJͶKͶLͶMͶNͶOz( n&`iͶV::n{2~2 #~ =!z{w# % w!P͠ y͓!"112! ">2*| :(#1!>2nfnf^VNF!nfww|(\~3!("(#B0%>wutnf| k>2" Dͷ>͜W zʂXͪp>`0?!@w(`Z >t[(xGa>O(GX͒xe<2VunfÂ8gnf2S!"Fc:Sb>)(zu8gnf~]nfbu:Ra]> w͟2P2Y~$( e[(>w~(> 2Uù~$!c"FP> b>)( z >wb< 8>w>X`b8> 8> 8> 8>͆~( (X͒2Unf/>N͚ !F#~#͚͚ͬz͚ F#~#͚>N͚>N͚!"F*J!"H!"IP~(_$>QG>8:Y@nfc>)SZ(:U ?uN> Ï: !"Fc!>A !~8_{ ( (>(> z >NÍ>>NÏP(ínf2!"Fc:b>An:(*: <2>͜‚͐<2 :2=2: "<2aGs(xGa>O(GXͪ͐<2ʍnfPnf2!"Fc:b>A(zʍPnf~unfb:au> Ïͷ22}s(>> 2;!c"FP> b>A( z >Ïb< 8>Ï>X`b8> 8> 8> 8>͞fn~("~(W:<2U[Z!Z0!WZ8~ >X`͆($?>w?~> >̈́Ø nf; sh"J!"Hfn~("~(W:W<2W(G~xu >w`@`wÿ́w#~@_~~=8Gaxcȯ2V<|̈́z DaK0X͒x͒:SG!&[( !( !*xF8#F> >X͒ 2W=2U2V,͟2P} o{_~ ͱ(aK2T ͱ(~#[ 2~͸:P@2Y&` :V(  q&ͲGx~͸ ~ac:P@2Y <2(G~xË>Ï`@`wy͜w#~@_~~=8Gaxcȯ2<|͜z DaK0Xͪxͪ:G!>s( !@ !BxF8#F> >Xͪ 2=22Dͷ2} o{_~ 3(ac2 3(~#s 2~:@2&` :( q&Gx~ ~ac:@2` :(& 9:(!c"F>A(z bG~(:( <2>͜(D>a`@`w2}ow}o~:>N> ` :V(& 9:V(!c"F>)(z bG~(:U( <2U>̈́(D>að`@`w2T}ow}o~:T>6> >6> >:T( aW2R a2RaW} o{_rwͲGx~͸ ~ac:P@2Y1` :V(& 9:V(!c"F>)(zb(~ ͱ(aK2T ͱ(~#[ 2~͸:P@2Y&` :V(  q&ͲGx~͸ ~ac:P@2Y I  #Pv]U$Pvx]UFȈF3u PP#]UtP,Њ"s3>3u PP"-"."/"0"1"2P93PPPH]U#s%  u]6:Pd' &'sP3t PP͠rP;sjP;t@3ta>3t PP:t >uPUТ& "s PP$6]Áj]U~ r>t:wgs PFP {{{T7Xَэ&PUVN]))0102821100654321U]UF]Ð4{.츀P5PPw>5t@("s P|&=0r -PP(s "PI5r . v?PFPp-;rF6:ӈ ]U~ u>uva28r(*>t  P/~ u]U~t@"s F0P]UFPF$P]U8t@'''P66>u :P  P ]U젾s~ tg)sD~ t>>t"<u<:r  P>tP)~ uv~ u)]U~ar ~zwf_F]U~Ar ~ZwN F]U * #)!"%(s *P>5w`P s PPO>+=t >+_tMPX> u?>t52 sP\P$P]@(5-P >u%> uPP#P!€>v PP0므>t!%s>+,t>+ t PP>+,t@%>u>u>u>r> w s PP>t">u">"'w P"u> uPz %sP7UPP]UP `. PP*u;r"s>t 67PP* PP$ sCs **> t@ss2<u]ðPPis&s 6]às 6]à]U>tȢ<u/ ])>tƊ6]<u]Â>t%6Is맂>t6s ]]]UFFƊ6u 6:u]U+s; P]UPF$Px]U P P]U PvW]Uv]U4 P4P1]U PP"]U PP]UPv]UPv3]UPv3]U>3u]Ê3ˀ`:u]ðPP3]UPv3]UPP3]UPvo]UPv_3]UPvL3]UPv93]UPv&3]UPP]UPv3]U PP]U PFP]U6]U6]U6]U!Pv]U"Pv]U 6w@"$]À>+t@]U>:t#>us]ðPP6>u"s&>:u@P>u@Y"sWXM:P66}k>t ZRt PP?]U,0< w]à,A<v PP,A ]UP]UPY ]UPY ]U>t PP>t PP]UtP4 P>3u PPpP>3t}PsUsL>3Yu B@P>3Nu@Y"sP"P3р>3YtPP]&&P+PPPPP" -" ." /" 0 " 1" 2 PsP]U-:P:X%-s)>@r]á]á;r]Us1-3u>3u%u뷰PPC]U Pdh\P >3u@ P; r@Y"s  ؀>3u>u P\Ps]á @ 3$@PPPPPPrts=2 s&s>uPW#]U 2CKSUM$FILE NOT FOUND$START NOT FOUND$QUIT NOT FOUND$INVALID HEX DIGIT$CLOSE FILE$UNEXPECTED END OF HEX FILE$INVALID SEPARATOR$NO DIRECTORY SPACE$INVALID FORMAT WITH SPARCE FILE$ =.:;,<> _[]OUTPRNLSTAXOCONAXIINPNULEOFERROR: $ k- $$$$DESTINATION IS R/O, DELETE (Y/N)?$**NOT DELETED**$COPYING -$REQUIRES CP/M-86$CP/M-86 PIP VERSION 1.1$ ISK WRITE$VERIFY$INVALID DESTINATION$INVALID SOURCE$USER ABORTED$BAD PARAMETER$INVALID USER NUMBER$INVALID FORMAT$HEX RECORD CHE K< w(Ê t< u.P6u]U?P>3t33$@PPPs ]ư]U:u :u6]U젶:5r ]à6]U+< t]U>+ t]YQUG% + ,>,#s>, u+G$>wƇup,6+js#>,r]À>+*uPw+Ѐ>+:t>,u<G,A<v]6+s>+[uqG% ]>,t]> wi<  Tv@֋P:t@Y"rȀ>uG%^<[u]Àu]À>+[uc^>,u],>+.u- +PDs>, r]À>+*u P{QӀ>+[uG%G ]]U> wF:uu]U,,Ɗ+?u ]U+?,:Fs]Uc++< t@+P]t@Z rAv>+ tİPP뾀>+St>+Qu1+<t@P>+ t@Y r+9+,0< v#+,0< w ݠ Ǜ8i&k؎м,{,+*+b܋Gi&k%VWU~uFF @@PFHPF~uv:F>;|t6;|;|~ u FVn뽋]_^VWU>RF F7 /(-1FH=w F]_^VWUdRbQPPQ]_^VWUc]_^VWUmP{PvtP{PuuP#|PuvP{Pu;|zP |PuC| 9/u<v PP'G$v+] {||?|{7|{{|{!|=| ||]_^VWU.3& & &'&]_^VWU3 & &]_^.؉3VWU>|t.|>|u+|>?|u+?|>{u+{>|u+|PP& PPQF~t~ uك>|t|>|u+|>?|u+?|>{u+{>|u+|~ u]_^VWUF0*% i H=w ]_^VWUPPP P P%Q F~ [ uP( u΁~u!{P=#|Pl>{u+FF]_^VWUP+PP P PP F~uP uρ~ t P u~u!{P#|P>{uFF]_^VWUPPP P P;P F~uP> u΁~ tP) uF]_^VWUP+PP P PO F~uP uρ~tP uF]_^VWUPHP_PP P PO F~uP u΁~ tPz uF]_^VWUP+PwPP P P5O F~uP8 u - uFF= Fߋ~=t]_^VWUF +" CC;ug]_^VWU~=uFP=u~=u~F=-t~=tFF~ }VFF~~PiFv~PiF~t3~tF:Ft~uFF~ t/~F=-u$~=uFP =t~=t]_^VWU~=tTFP =ta~=t=~F=:uN~=t*FPn =t7~=t4~F=:u$~=uFP? =t~=t]_^VWU~} 6 \+P6 ~ 5R` t ρ~ tP# uF]_^VWUP+PP* P PN F~uP uϋF]_^VWU{P#|PP+PP PX PN F~u" uց~u#|P{PDF]_^VWU{P u#|P uPK+]_^VWU~|!~+PFHP PxY u+]_^VWUSFt >{u`Ft$>|u|P t.Fu9|P{PP0F~tt26"PPPFPi 4+P6 ~ 56` tF @@PFHP+P6 ~ 5` tF @@PFHP tzx+P6 ~ 5_ tF @@PFHP tJH+P6 ~ 5_ tF @@PFHPn tv v? t]_^VWUF ~=t~F5`]_^VWU~|k~ F FvA uF@@P u6 ~ F 5^ t%~ F FvX u~}t 6 vF FN=~H+P6 ~ 5^ t|+P6 ~ 5^ t|6 m멸{P#|P>{u6 F+ FPJ6f >;|u.Ft? |P@PXF~t%F P9J =t=t+]_^VWUFFFF~= uFv~ t~= tF@FFFۋ~F]_^VWU(~=t.6"PFP]FP6/Z>;|uP+]_^VWU~t-~EF~=t ~5YvYFF͋]_^VWU(~=t 6W~vW?F~ EFF -+]_^VWUv`@PVF~t vv`F]_^VWU6 vPP6Z]_^VWU+P1PLFVPvFPXIPE|P6I E|+҉FVF Fu ~FFFmFuFF)FV~xu܃~u֋FFVFu~| ~;v +FF N~~v~Ǚ;V|;Fs܋vFu ~~+ǙFVFV+FV؋ʋÉFF>bR~vPvY ]_^VWU+P1PJFVPvFPHPE|PG >E|u~I|PH|PG|PPvX ]_^VWUFPF~F=-t~~~FF~ X~狅FFF~~=t&~~P_~~P_;t̋~~=uFF~ u$~F=-tFP;F~u~d}Fl~=t~}~狅F~u Fu tJ|PPc~P;=tF~ t~ uv:DF @@Pv~UF ~E L|~EFڋV܋~EU~E~E~EE!~EEF@voKF u6n~}丞P4v: "F= u  vKnvKFvvPv:FFF~t6J|;F։V+Pvv6J|;6J|PPc~PN:+Pvv6J|b;~Ev:;Vu;Fu"v7 u"vJ9v0KP3"!vm:~~~~~6J|J:FډV6J|PPc~P9~ BFF;F~F-.dFF>f-F~} Fu+~F+FF PF~|f~`~ F =:uUF PzF~|B~;hF>hLjFF>hF>hLjFF>hF>hLjF+P1P_HFVPEPFPvFP}E ]_^VWU FPF~u~F=-t~~~FF~ X~狅FFF~~=t&~~P\~~P\;t̋~~=uFF~ t 6J|:FމV6J|vPv{9FFFF;F}F~~ȋ~~ƙ~EU~~~~~뭋F>nǙ~~~FEU!>7|tvvvvF~tFFF)F~u!u=PFPLFPv 8P522F~ t_~ tX~~+Pvv6J|96J|PPc~PV8&~~EF~ t~ uvn7vTIF7~EFF҉Vv8+FVv$Iv,7]_^VWU+Pv v6J|8 uWFFF;F}R6J|PP \~F=-uQFPF~t>~d}Fl~=u+~|$~狅F~u FuFF;F~+]_^VWUFPzF~|a~[~F=:uPFPVF~|=~;7~=t3~F=:u$FP*F~|~; ~F=t+]_^VWU~Fvzt(~-0FFvFzt~~FF.hȋF~F]_^VWUO6PP5vS8]_^VWU'#|P{P{PP9+FۉF݉Fc~{Pe~PY{Py~PY#|P~PYFFك~} ~ƅ~+F ^|P7=u'FF~}Ƌvvv ~:|tถP,1]_^VWU6{CBPFPUQ6{FP>{t7>{(PP0F~ t~ uF[~tKFP=t9{PFPPFPFPrP6{FPFP' uF{FF~FF tFz t~FF׋~KPFP P6{FPFP u#|PFPGPPPFPO6{FPeFP t_6L|UPFPI6{FP7FPW t1cPFPO6{FP pPFP3J yF>|uN>?|uN>{uN |P6;|vv6|FPFP@ F~ uL~ uB~uPOF t{(PhP 8F=tL=t>{(PRPQ8+P7FF~EF~uFvFPqX6|FPF.j~F~u FPvF~ u~ u~uFۃ>{t ~M~M ~M~,|dF^F.jƅ~ u(F~ u~ u &| u+]_^VWU6J|4L|L|~>{(PL|HPrP.BF=tF*=t>{(PRP.+P~.]_^VWUsPFP&O6{FPR~PFP6>F tVvPPc~PDFFF.j~FvP#PvD=tFPv<+~=uv}<]_^VWUFP8F=uPP :ރ~uf~ t~ uF+]_^VWU"#|P{P{PP"->{PPF-F=t+P/-6{C  u>{PP}-6{ Fށ~  6J|<vvv߸PP7>{u +PP6FF~EF~uFvFPeW6|FP~EtJ>{t7FP|P6F~ t~ uv#F~u&FP!~Et~u FPq!>{tXF>l tIvP59v#+P5P5j= u  ]_^VWU.+P5v 0P5:Pv :F uv P54P+PPv@=v<FV+P+PPv!=F @@P~P VF ~~FV~~~~~~~6J|/<FډV6 n u}~ us~u#|P{P{PP,+FFFPCF u!P-xF= u " v\DF~F#~=uF |P6;|v tvFPM6|FP?FP?F~t)>|t>{u ~E u>!|u ~E uF~t+Pv}Fށ~ t~ u[~tHFB+P+vvvHP+P+&F=uF +P++P+Fދ]_^VWU@vFP L6|FPL+Pz+FP,Pl+PFPK6|FPFPPFP7F m u +P`+>|PXPL+C~EF6{v_ F~t vK+P~uu6a~FFFF~F;E|F6a~PPc~P=u]+P6~6~v[FFFVFV;~|~;~r6a~PPN|Pe=t|N|F|N|ǙFVvFVvPPN|PG=t+P *X>=|tO+PvvvvPP|P=uIFF~}v~N|:|t&tF~ u~ tF;~t^P)vd~uv RPv;{PPvq;{PPv`;#|PPvO;6+wPv>;6/wPv-;63wPv;FFF.p~~=tlv~EDHP~uPP~EU!RP6@؋ʋPv| vPv:7wPv:|9wPv:v.]_^VWUMwPFP@vFPXwPFPF tNvPPc~P=u+FFvP#PF.t~P=t vG+F.t~uv*]_^VWU+P{Pe~Pm8 uQ~Py~Pe~P~;wPXPj oF6{v F~tv+P+PP6a~@v~FV;Uu;Et^P)FPAg}~ t>> |t7FPP( F~ t~ uFPF?~u(FPFP~e ~u FPvFP+]_^VWU #|P{P{P P'>{PP'iF=t++P'6{ u>{PP(6{dF~ u~ u~u#|P{P{P P+'+FFFF~F#~=tWF>|u ~E u |P6;|vH  tFvF~ t~ u   dP(\F+P~ t~ uF7~u/e~P{P?y~P{Ps?~P#|Pe?+]_^VWUF+P{dPqFv?;uFdPIP!v?;uFdPPt!~uFdP~t~ u~t+P+PG(~ t ~ tS+P+P"F ~u+]_^VWUe~P{PN>y~P{P@>~P#|P2>]_^VWU~;Fu">a~tv  t ~;Fu7~ ;wPvjPF+P ~tFv `W~uF+P'vvv@P ' P&RF=uF +P&+P&F]_^VWUFP&F+Py&F]_^VWU%F~ t~ u+P&F~t~ u+P&]_^VWU"+PN&v(PA&vFPF6|FP PFP F u +P@&>|PP,&~EF6{v?F~tC+P~uu6a~ FF~F;E|76a~PPc~P =u]+P6~6~vS FFFVFV;~|~;~r6a~PPN}  te~P{Pw= u$y~P{Pe= u~P#|PS= t.~Py~Pe~P#|P{P{P~ ;wPrP]~;Ftv6~~ ;wPP8]_^VWU[[wPFP=vFP<hwPFPda~ t6a~PPc~Px=t +]_^VWU>a~t6a~a~]_^VWUvFPv FPFF~ }~}?tv~D:Etڃ~ u V~ EF ~ tG~ 5FPFF~ }~}?tv~D:Etڃ~ u+]_^VWU~=t0~ =t(~ F P<~ P] =tvPP}P= =t+P7%FF~}v~N}:}t+P%F~ t:~ tM.~uF6{vF~tv5 FZ+P+PP6a~N vPP}P  t!+P$Pu$v  v ]_^VWU #|P{P{PP#>{wPP#@F~tF+P#6{ u>{wPP##|P{P{PP"#FF.p~tFFH>rFFvvF;Fu~u<~u(2P ^FPz<;t~=u ~ =u+]_^VWUFF~}H~ =.t~ =u ~~ ܋~ =*u ~~?ɋvv~ F P;믋~ =*uF ~ =.uF FF~ }@~ =u ~~ ~ =*u ~~?ыvv~ F P;뷋]_^VWU~ ;wFF:vFP:FPv:]_^VWUv v)F>t+F]_^VWUvv v v-F>t+F]_^VWUvv v v 0F>uF;F u vI( uF+]_^VWUv'F> "F~u ~u~ t~ uF'~u ~tN댁~uF;F}Fw]_^VWUWFF~ |F.rFFF;F |FjF.p~Fv~EDHP~uPP~EU!RP&B؋ʋPv| vPFP<FPv?_]_^VWUF ~=t~F5FFP ]_^VWUF Pv PF P|+]_^VWUSFF~P} ~E FFPPv@+FF~P} ~EFPPPPv+]_^VWU)wP$wP0F~u 8tF]_^VWUvv v v,F>tF]_^VWUv-FV>tFV]_^VWU~ \PkwP0F \Ɔh/"P3P$FPP$~\PP$Z=uZ-PGPw~ vvGP  tQT#FuHT#F;Fu<P.EEuGPE~EEE~\PP#Z=tsZ-PGP~ vvGPm tT#FuT#F;FuP3.EEtd,PPv <]_^VWU\Pv/Ɔh P3P'#FPP#\PP#Z=u+Z-PN~P N~]_^VWU~E~E~E FF~ }~e ~~ t~M ܋FFFFF~ }"vF~~ %= t݋FFՋ~F.FFF F~ }"vF~~ %= t݋FFՋ~]_^VWU~ E ~E ~ E~E~ E~EFF~ }~~vv ]_^VWU~OP%P!]_^VWUP3P!~PPp!PPPvv! F~t~ uS~G~=tC~tPF.xFPV un~G~5~~5F(~uI~~C~tPF.xFPV u~O~5~~5:NvF.xFP ]_^VWU~EF~=u v v~=u v v ]_^VWU ~EF~EF~EFv<F~ uFF~V~ u~~N~uiv<=u_~ uFH;F~FH~ }AFF@~VF;Ft#^^7P,v ,;uʋFFvt+]_^VWUfPPFP PFHP PP PP P Pw]_^VWUFFF;F } ~F]_^VWUeyPPv ]_^VWU~=u~EM~=uAFv|FFF~F;E}~~5+@@FۋF+]_^VWU~F~EFvK+F~ t ~ t~ u F~d~ u~O~ }T~ ztJ~F;E}?~~F F~~~}t+Pv^W u N~~]_^VWU~ EF>TytwP6Ty6 6 -Ty>VytdxP6Vy66 VyG~=uv v v~=uv v v ]_^VWU~ EF~EFFF~F;E|v FPv*FPv *FPP t+]_^VWU~tFF~EFv *]_^VWULPF+P ~u+F]_^VWUFFF~O~=u~O~F~=u,Fv2P+Ǚ>vFvvvw몋~=u~F~ FFFP PЋ~=u(~~ F~FZyPv"Ë~=t~=uBv벋~F~ ]_^VWUHF F yyPF F Pvvv<=t)~~5v v~~5)F v vFvvFFPFFFF~=uzv F~ ~ FFF~~=|yPP~~5NyPP~~5F~ uF~t#~t~t~t~ t~ uF~  F~uN~G~=u~u~~5F뀋~G~5~~5F_~u~G~=uȁ~u'~~!~O~5~~5N~1}F0;F}~0~5~~5|F-0F]_^VWU ] FFF~O~=uM~O~F~=u,Fv0P+Ǚ>vFvvv몋~=u~F;uFFF~=uR~;FuF~u7~EF*~u!~uF~u~u~=t vPBFH=wzxF~ t~t~ t ~u~uFN~uÃ~tFn]_^VWUJFFF~O~F tc~OFv&P+Ǚ>vFvvv뷋~FFE륋~=tvP=t=tFF~~ =uF nȉFF~@FFP~ FFFF;F}wFFF;F }FnFHnn FFw+FPF ~ FFFPPЋ~=t ~=t~=u ~~ FFFF~=t ~=tF~=uv맋~vPvj~~ F~~vS/~F~=t/~~F.xF@@PKFvvvF~=uv~F~ ]_^VWU~FFF~~=|?yPP~~5F.xFP~~ 5~~ 5NyPP~~5WF.xFP~~ 5~~ 5~a FF.x~EF~t#~t~t~t~ t~ uF~ n@P~uF;F}~~ 5Fn@P~uF~ t~t~ uXF(~u ~~NA~uËF;F}F,]_^VWUMvG%N+Ǚ>vFvF@PPyPv%@@PvP]_^VWUrwPPP wPPPPPs]_^VWUPP3[PP%F>0PPF>0RP;PPF >0PPF >0RPHPP]_^VWU>Xyu Xy]_^VWU>Xyt ,Xy]_^VWUFF~ q(rwPPv wPPPPvc TyVy]_^VWU4~F΍FPvFPFPF́~u~u0~ t*vv F́~ t~ t FPv]~uF~u4~ t.vV F́~ t~t~ t FPv~t~ t ~ tOF΋~F̋]_^VWUv pPFPFPvH vv pPFPFP nnunuA~ t;~5v nn t!n tv pPFPFPv nu>~t8Vnn t)nt!n tv pPFPFPv ntnPPPv븋F~ ]_^VWUvD#ǙFVvD"ǙFVFVFVFVvD!ǙFVFVFVFVFVFVFV]_^VWU~uvKF V ~tvPjv#P]vD#ǙFVvD"ǙFVFVFVFVvD!ǙFVFVFVFVFVFVvPFV+F V F V 66v v 0F V ^ N +ɋË~E!F V F V ^ N  t n t.n]_^VWUFP F~uPP# ~uF%F~ uFV~|~( F-F=~*uF-/~)uF,!~+uF.~0t~ uF F]_^VWUvvvvvvvvv v vPP]_^VWUvvvvvvvvv v vPPw]_^VWUvvvvvvvvv v v PP?]_^VWUvvvvvvvvv v vP P]_^VWUF~ u>FFFF;F ~yPPv 5zPPPPv ʋ~ =t+ɋË~E"F V F V ^ N +ɋË~E#+]_^VWUFFF FF FFP2P]_^VWUFFF FF FFP2P]_^VWUFFF FF FFP2P]_^VWUN v ~]_^ÌVWU~|~ ~ |~ ~+y\=u$v v PF  FPPJF FFFFFF Fv FF FqFkPFPP]_^VWU~|~ ~ |~ ~+o=u v+Pv F  FPP DF FFFFFF FF FFF2v <=t(yPP65zPPPP6X v vvvvvvvvvv ]_^VWUFjh~=t9~=uvF~E%DFӋhhvF뿋h~~ 5~~ 5~~ 5~~ 5~~ 5~~ 5~~ 5~~ 5~~ 5~~ 5jPPs]_^VWU~uF FF FFFFFFFFFFFFFFFFF~=uFP~5F~=uFFP5P+Ǚ>@v66 v F~=t?vFPFPP&]_^VWU;=uv^FFPFPPF~F]_^á=tVWU쾒@3u]_^VWUU(]#ytב^]_^VWUF^ N vV(]_^ÌVWU=uX PPP7]_^VWUT=uPPP ]_^VWU(]_^VWU (]^_VWUNV 6VWUNV *$VWUNV VWUNV ‹]_^VWUHFzFFFzFzFzFF u t t#u< FF+PsFF~ t~~ztv:F]_^VWUFw66F~ uPP FF+PFF~ u~~+FB~~ztF H;F~~~Fv668Fb]_^VWU +F<>u FzFu<>u^aFvF0~|zP PP$^FݍDG t# t ta| zFFDF^G~t&Nv=A|Z 帄PzPzP: uzP PaP~Pvv uvzPPk POPPvv uvzPP< P +PFPvMP ]_^VWU,s<tV4v]_^VWUvt(tVPT=t+@t VF=t@tDPPv=uD  FF~ F PqF t/~Ru ~uF~Wu ~uF~BuF빃~u~ti~tc$PF~tPvv=u6~tvvPvPFF%=u v++P+PPvF]_^VWUvPqFF%=u v+]_^VWUF n FFt+dP3PFFF;F};FFPPv!P uPPPv9븋F~ ]_^VWUF n FFt+d#P3PFFF;F};FFPPfv"Pi u 8t uW+]_^VWUv%H=Hu_|tY|D1F;|sEWPDP"P  t 'ǀPV'D1;D vD1D 붋FD1+]_^VWUv FFN~#v ^ W =t^FLj= uڋ^u F;Fu+F]_^VWU,s<uVv v4+]_^VWU v <tVx=u(+FFFFF^ F  t4FFFF~uFлCC;ug뽃~t ~tF Fu~u~t ~t DD+DDs{Pv u~t DD QxD xD x{Pv~ t}{Pvm uDD QxDi"{PvK uD0{Pv4 t{Pv# u~u DD 7zD iD ayDUi @~u DPvz=t~t(DPPDPP=t~D c~tCDPPl=uDPPY=tKVSP+PPV=u,.DPP)=tV#D0D1D2D3+]_^VWUvDP#PD1D ]_^VWUv v^ W]_^VWUv~ uu W PVEP*]_^VWUv~  u} uuW P=tFFF^F=%t$ uFmvW^W=uUFF FF^F-uF^FF0uF0^F*u^FF^F1F ^F0|9F.-ȋ-0Fփ.uZ^F*u^FF^F1F ^F0|9F.-ȋ-0Fփlu(^Fdtot utxu W"FƉFx^FF~}F؉FF- Pv P^F7V^WFVF~yFV؃FVF- PvvVb}uPE u Eu}uWN t.EEE M}W uWPA u]Eƈ*]_^VWUv ]_^VWUv~F n F~tWU F=t FFNދF n +F+v ]_^VWU v@u3V' t%~u VI~tD +ҹFVus| tm|uPD uD D1tPDP!P u+FF~} ~|=u뿀+~Ǚ)FVFVF V F V %؋ʋÉF^ N +ɋÉF|tF;D1uD+DD;F0|uPs P^w7VF^G{G{G{{{F꡹{F衷{F桵{FFVvvvvvWM^F uF{FFFF?t~|+F;F~NN^FFFF8^7vF }FFF-CC;t*gFF+ƉF }F~u#FN tvv^W=tYF;vv v^P^W=t7FFۃ~uFN uvv^W=tFڸ]_^VWUv FFN^+v t+v ڊ{FN^FN^{^?t^FF%D tFD1V+P u#D+DD+FDFDD$D+]_^VWUv@u/D1+ҹFV|t|+|ǙFVFV]_^VWUv |DFFtV u+D1F;D rFt ;~tzGǀ;~tiWPQDP!PSF t:~t~t ;|u8 2D1;D s*FF~} ^PV@ uFD1DD+DD]_^VWUvD+D>PV]_^VWUv~ O|D1uD2u +]_^VWUv~F n F~tWFPU=tN~t+^FFF]_^VWUv~nN^ FVF V ǙRPv v FV t0ǙRPv v FVF؊{FN^F멋F ؊{FN^F^?t^FFFƋ]_^VWU{~FF t GFNj]_^VWU]_^ûwwVWUS+VF VWUS+^ W y؃FRPV F y؃FRPVs؃]_^VWUv ~G?uOFFGF uF]_^VWUv~ G:u F?u+Oߊ:}]_^VWUv ~FFGF uF]_^VWUvF?u+F ]_^VWU~uF%F>{uE%/>tFn~;ws6{6{?[] dm # # #OXO_OfOOOO 1.0 (1.1)   !"#$%&'(*)+0,-./abrwffff$*?[\^2pppBppp DOUXcdefgorsux>ssss2tr"sss"sHtss'sBACKUP*.*{|{|{|{|{ | {4 ?|{{7|{{{|{ {{|D2/3vM3P3g3344434v44444:5X5[5}55 6H6K6e6677!7o77778U88889]9999:a::::;2;v;;;;;v;:<<<=;=~>====v==v>>v >n>>?P???v???@@@~@AAAvuAvzvAvAvAvABZBBBCvvVCvzvvCCvCCDv8DvvvdDDD&EkEvvEEvEEEFFvFFFGOGYGkGnGGGGGGCHHHHHI_IIII JVJYJ{JJJvJV{VVvvVvW`WWWv XXXjXXXXY_YrYvvYY ZQZZZ~Z[N[S[Z[b[i[s[x[[[[[[[[$\3\|\\\],]Q]l]]]^Z^^^1_YNxT_xp_x____x`?`xd````4agaaaa6bqbxbbbcBcccc(dsdxdxd.eceee4fMffff3gqggg hhahhhhiZiiii!jBj~jjjjxjxjxkbkk %12s %22s %4dK %2d/%dkklYllll:me selected hard disk partition does not exist.Please select a diskette drive.Please correct the date.Please correct the time.Please complete the date.Please complete the time.Please correct the file specifier.Please correct the exclusion file specifier.Please correct the backup diskette name.Please complete the file specifier.Please complete the exclusion file specifier.Please complete the backup diskette name.Sorry, the file specifier can't contain a drive name.Sorry, the exclusion file xmymmm#n$n for information and instructions. Press to begin the selected action. Main Screen Help The primary purpose of this program is to allow you to save files from the hard disk onto a set of diskettes and restore all or some of them to the hard j+vGJR+FIR3QT\-;>I<P~vvzvv:v`v'mvvz,Rvx(TvTvv,v/xv#&> L _ b y v -!f!i!!!"4"7"X"""$#'#B#####$j$$$$%%%(%C%%%%%%&Q&T&u&&'v'['''v'(U((()~)Z)))v))v))v)A***#+p1+w+vz++,`,,~,,-vG-vzvc-v-v-vR--9.v...vv7/zX/|/v///v0D0p000v031p111vv;2K2vN22 / disk at a later time.Backup: To 'Backup' is to copy files from the hard disk to a set of diskettes for safe keeping. If data is lost on the hard disk due to hardware failure or accidental erasure, the data may be restored from the files saved on the diskettes.Restore: To 'Restore' is to copy one or more files that were copied to diskettes with a Backup operation back onto the hard disk. This is generally done to recover files that were either accidentally erased or destroyed d ue to a hardware malfunction.Verify: To 'Verify' is to compare files on the hard disk with files that are on the set of backup diskettes. Verification is most useful to see if any changes have been made to any files since they were last backed up.Directory: Displaying the directory of a set of backup diskettes allows you to see the names of all the files that were backed up on those diskettes.Set date and time: The Rainbow computer maintains the current date and time whicgd disk drive: Select the hard disk partition from which files will be backed up. For example, E:Destination diskette drive: Select the diskette drive to which files will be backed up. You will be asked to insert diskettes into this drive as needed to store the files. For example, B:Type of files to save: All: Copy files EVEN IF THEY HAVE NOT BEEN CHANGED since they were ` last backed up. Changed: Copy files ONLY if they have been CHANGED SINCE THEY WERE LAST h should be set whenever the computer is turned on or reset. The date and time are used to identify a set of backup diskettes and must be set before a backup operation is allowed.Exit from this program: To 'Exit' the program is to return to the operating system's command prompt after you have completed all the functions you wished to perform. To return to Main Screen, press or or
. Standard Backup Options Source hard disk drive.... BACKED UP or CREATED SINCE THE LAST BACKUP.Backup file specifier: A file specifier or indirect file specifier to indicate what files to back up. For information on file specifiers and indirect file specifiers press the Next Screen key.Backup exclusion file specifier: A file specifier to indicate what files not to back up. Leaving this specifier blank will allow all selected files to be backed up. For information on file specifiers press the Next Screen key.Name for oG.......  Destination diskette drive.......  Type of files to save..  Brackets surround selected options. To point to a line, press the up arrow key or down arrow key. On any line, press for information and instructions. When all options are set as desired, press to begin the backup. To see Advanced User Backup Options, press . To quit and return to Main Screen, press
. Advanced User Backup Options  Source hard disk drive...  Debackup diskettes: This name may contain up to eight letters and digits of your choosing. You will be required to know this name in order to restore or verify from a set of backup diskettes.Exclude system files from backup: This option, when set to Yes, will prevent the backing up of any file that has the system attribute set. Exclude Read-Only files from backup: This option, when set to Yes, will prevent the backing up of any file that has the Read-Only attribute set. Delete f9stination diskette drive.......  Type of files to save..  Backup file specifier ..$  Backup exclusion file specifier..  Name for backup diskettes..v  Exclude system files from backup.......  Exclude Read-Only files from backup....  Delete files after backup..  Verify files after backup..$  Get confirmation before deletes..[  To point to a line, press the up arrow key or down arrow key. On any line, press for information and instructions. When all options are set as desired, press to begin the backup. To quit and return to Standard Backup Options, press . To quit and return to Main Screen, press
. Backup Help  To 'Backup' is to copy files from the hard disk to a set of diskettes for safe keeping. If data is lost on the hard disk due to hardware failure or accidental erasure, the data may be restored from the files saved on the diskettes.Source har + selected option. To change the selection, 8press the left arrow key or right arrow key to move the [brackets.Instructions: The underlined area may either contain the current value or 7be blank. If it is blank you may type in a value. To 8change the current value, remove existing characters by :pressing the character delete key (above ). Then 9type the desired value. To return to the backup optio ~ns, press or . To quit and return to Main Screen, press
 Format: filename.typ or <[d:]filename.typ Format: filename.typ A file specifier is a 1 to 8 character name optionally followed by a '.' and a 0 to 3 character type. The characters '?' and '*' (called wildcards) have special meaning and are used to represent a group of files. The '?' will match any single character (including blank) and the '*' will match any number of ch to a hardware malfunction.Source diskette drive: Select the diskette drive from which files will be restored. You will be asked to insert diskettes into this drive as needed to restore the files. For example, B:Destination hard disk drive: Select the hard disk partition to which files will be restored. For example, E:Restore file specifier: A file specifier or indirect file specifier to indicate what files to restore. For information on file specifiers and indirect file saracters but must be the last (or only) character in a name or type. An indirect file specifier is a '<' followed by an optional drive name (A: through P:) followed by a file specifier (with no wildcards allowed). The indirect file contains a list of file specifiers (one per line) and is used. to specify a complex and frequently used list of filenames. To return to the backup options, press . To return to the previous help screen, press To return to Main Screen, prpecifiers press the Next Screen key.Restore exclusion file specifier: A file specifier to indicate what files not to restore. Leaving this specifier blank will allow all selected files to be restored. For information on file specifiers press the Next Screen key.Name of backup diskettes: The name given here must match the name given to the backup diskettes at the time of the backup to insure that they are indeed the desired diskettes.Restore over existing files: This option,Jess
 Standard Restore Options  Source diskette drive..A  Destination hard disk drive......  Restore file specifier...  Brackets surround selected options. To point to a line, press the up arrow key or down arrow key. On any line, press for information and instructions. When all options are set as desired, press to begin the restore. To see Advanced Us`er Restore Options, press . To quit and return to Main Screen, press
. Advanced User Restore Options  Source diskette drive..?  Destination hard disk drive....  Restore file specifier..F.  Restore exclusion file specifier...  Name of backup diskettes..!.  Restore over existing files..!  Restore over Read-Only files...  Restore over system files..  Verify files after restore..%.  Get confirmation before deletes..?  To point to a line, press the up arrow key or down arrow ke.will cause restore of a file from the backup diskettes even if a file of the same name already exists on the hard disk and has the system attribute set. The file on the hard disk is deleted. Verify files after restore: This option, when set to yes, will cause files to be verified after they have been restored from the backup diskettes. Get confirmation before deletes: This option, when set to Yes, will require the user to give permission before any data is deleted from the hard disk "y. On any line, press for information and instructions. When all options are set as desired, press to begin the restore. To quit and return to Standard Restore Options, press . To quit and return to Main Screen, press
. Restore Help  To 'Restore' is to copy one or more files that were copied to diskettes with a Backup operation back onto the hard disk. This is generally done to recover files that were either accidentally erased or destroyed due  QW. Instructions: Brackets surround selected option. To change the selection, 8press the left arrow key or right arrow key to move the [brackets.Instructions: The underlined area may either contain the current value or 7be blank. If it is blank you may type in a value. To 8change the current value, remove existing characters by :pressing the character delete key (above ). Then type the desi red value. To return to the restore options, press or . To quit and return to Main Screen, press
 Format: filename.typ or <[d:]filename.typ Format: filename.typ A file specifier is a 1 to 8 character name optionally followed by a '.' and a 0 to 3 character type. The characters '?' and '*' (called wildcards) have special meaning and are used to represent a group of files. The '?' will match any single character (including bl needed to locate and read the files. For example, B:Compare hard disk drive: Select the hard disk partition from which files will be compared. For example, E:Compare file specifier: A file specifier or indirect file specifier to indicate what files to verify. For information on file specifiers and indirect file specifiers press the Next Screen key.Compare exclusion file specifier: A file specifier to indicate what files not to verify. Leaving this specifier blank will*ank) and the '*' will match any number of characters but must be the last (or only) character in a name or type. An indirect file specifier is a '<' followed by an optional drive name (A: through P:) followed by a file specifier (with no wildcards allowed). The indirect file contains a list of file specifiers (one per line) and is used. to specify a complex and frequently used list of filenames. To return to the restore options, press . To return to the previous help screen, pre allow all specified files to be verified. For information on file specifiers press the Next Screen key.Name of backup diskettes: The name given here must match the name given to the set of backup diskettes at the time of the backup to insure that they are indeed the desired set.Exclude system files from verify: This option, when set to Yes, will prevent the verification of files which have the system attribute set.Instructions: Brackets surround selected option. To change theIss To return to Main Screen, press
 Standard Verify Options  Compare diskette drive.......  Compare hard disk drive......  Compare file specifier.......  Brackets surround selected options. To point to a line, press the up arrow key or down arrow key. On any line, press for information and instructions. When all options are set as desired, press to begin the verify. To see Advanced User Verify Options, press . To quit and return to Mt selection, 8press the left arrow key or right arrow key to move the [brackets.Instructions: The underlined area may either contain the current value or 7be blank. If it is blank you may type in a value. To 8change the current value, remove existing characters by :pressing the character delete key (above ). Then Xtype the desired value. To return to the verify options, press or . Advanced User Verify Options  Compare diskette drive..  Compare hard disk drive...  Compare file specifier..F.  Compare exclusion file specifier...  Name of backup diskettes...  Exclude system files from verify.......  To point to a line, press the up arrow key or down arrow key. On any line, press for information and instructions. When all options are set as desired, press to begin the verify. To quit av Screen>. To quit and return to Main Screen, press
 Format: filename.typ or <[d:]filename.typ Format: filename.typ A file specifier is a 1 to 8 character name optionally followed by a '.' and a 0 to 3 character type. The characters '?' and '*' (called wildcards) have special meaning and are used to represent a group of files. The '?' will match any single character (including blank) and the '*' will match any number of characters but must be the last ( nd return to Standard Verify Options, press . To quit and return to Main Screen, press
. Verify Help  To 'Verify' is to compare files on the hard disk with files that are on the set of backup diskettes. Verification is most useful to see if any changes have been made to any files since they were last backed up.Compare diskette drive: Select the diskette drive from which files will be compared. You will be asked to insert diskettes into this drive as or only) character in a name or type. An indirect file specifier is a '<' followed by an optional drive name (A: through P:) followed by a file specifier (with no wildcards allowed). The indirect file contains a list of file specifiers (one per line) and is used. to specify a complex and frequently used list of filenames. To return to the verify options, press . To return to the previous help screen, press To return to Main Screen, press
 Direct "ory Options  Source diskette drive.......  Brackets surround selected options. To point to a line, press the up arrow key or down arrow key. On any line, press for information and instructions. When all options are set as desired, press to read the directory. To quit and return to Main Screen, press
. Directory Help  Displaying the directory of a set of backup diskettes will allow you to see the names of all the files that were backed up on those diskettesSouxeen, press
helpbackuprestoreverifydirectory/all/changedtofromwithError in command linePlease set the system date and time first.Try BACKUP HELP for information.  Backup and Restore Utility Help To use menus: Type BACKUP (you may also need to add a drive name as in B:BACKUP) then press and follow the directions. Available command line forms: BACKUP BACKUP p:[file] TO d: [/ALL] [/CHANG.ED] BACKUP RESTORE p: FROM d:[file] rce diskette drive: Select the diskette drive from which the directory will be read. You will be asked to insert diskettes into this drive as needed to read the directory.Instructions: Brackets surround selected option. To change the selection, 8press the left arrow key or right arrow key to move the brackets. To return to the directory options, press or . To quit and return to Main Screen, press
 Date and Time  BACKUP VERIFY p: WITH d:[file] BACKUP DIRECTORY d: Where 'p:' is a hard disk partition (E: through K:), 'd:' is a diskette drive (A: through D:), and 'file' is a file specifier or indirect file. A file specifier is of the form 'filename.typ' and can contain the '*' and '?' wildcard characters. An indirect file is a file containing a list of file specifiers (one per line) and is of the form '<[d:]filename.typ'. The indirect file specification cannotPlease enter the current date and time. Date format: dd-mon-yy Examples: 23-Jan-85, 8-May-84 Time format: hh:mm:ss Examples: 16:34:56, 1:45:33 Today's date........  Current time........  To point to a line, press the up arrow key or down arrow key. On any line, press for information and instructions. When all options are set as desired, press to set the clock. To quit and return to Main Screen, press
. Set Date and Time Help The Rainbow computer main contain wildcard characters. Verify: %s %s %s Restore: %s %s %s Backup: %s %s %s Currently verifying the file: %s Currently restoring the file: %s Currently backing up the file: %s Number of bytes written so far: 0 Currently backing up the file: %s Number of bytes written so far: %s Of the %d files on the set of backup diskettes, %d were selected for verification and of those, %d successfuly matched the files on the hard dirtains the current date and time which should be set whenever the computer is turned on or reset. The date and time are used to identify a set of backup diskettes and must be set before a backup operation is allowed.Today's date: Enter today's date in the specified format. The month name may be entered in upper case or lower case. The day and year may be one to four digits.Current time: Enter the current time in the specified format. The hours, minutes and seconds may each be entere7sk. Of the %d files on the set of backup diskettes, 1%d were selected for restoration and of those, V%d were successfuly restored to the hard disk. Of the %d files on the hard disk, 0%d were selected for backing up and of those, %d were successfuly put on the backup diskettes. The identification of the diskette in drive %c is: Name of diskettes: %s Date of creation: %s Time of creation: %s To answer, press Y for yes or N for no and  d as one or two digits. The clock is set when you press .Instructions: The underlined area may either contain the current value or 7be blank. If it is blank you may type in a value. To 8change the current value, remove existing characters by :pressing the character delete key (above ). Then type the desired value. To return to the date/time options, press or . To quit and return to Main Scr  then press . To quit and return to Main Screen, press
. Answer: Please insert diskette number %d into diskette drive %c. Then, to continue, press . To quit and return to Main Screen, press
. The diskette you have placed in drive %c is not from the correct set of backup diskettes. Please find the requested diskette and try again. GCorrect set Diskette in drive %c Name of diskettes: %10s %10s  Date of creation: %10s ' %10s Time of creation: %10s %10s The diskette you have placed in drive %c is from the correct set but is diskette number %d insted of diskette number %d. Please find the requested diskette and try again. The proper data is not on the diskette in drive %c. Please check the diskette and try again. Please insert the LAST (highest numbered) diskette of the desired set into diskette drive %c. Then, to continue, press . To exit and return to Main Screen, press
The new diskette in drive %c cannot be initialized. Please check the diskette and try again or try a different diskette. There is some dificulty creating a file on the hard disk. The directory or disk may be too full to accept more data. There is some dificulty reading the data from the backup diskette. Please be warned that this file cannot be restored. Is this the set of diskettes you want? Please insert a diskette i>. To quit and return to Main Screen, press
. There is no file on hard disk partition %c that corresponds to this file. The file on the backup diskettes contains more data than the file on the hard disk. The file on the backup diskettes does not match the file on the hard disk. The file on the backup diskettes contains less data than the file on the hard disk. There is not enough available memory to perform this operation. The verification has been completed. Press or (ALL FILES ON THE DISKETTE WILL BE DELETED). To exit and return to Main Screen, press
. Backup diskette number %d is now full. Please insert a diskette into drive %c to be used for the next diskette of the backup diskette set. Then, to continue, press (ALL FILES ON THE DISKETTE WILL BE DELETED). To exit and return to Main Screen, press
. About~in Screen (F9)> to return to Main Screen. Please wait while the files on the hard disk are marked as backed up Number of files marked so far: %d The backup has been completed. Press or
to return to Main Screen. The restore has been completed. Press or
to return to Main Screen.Read/Write DirectoryRead/Write System Read-Only DirectoryRead-Only System  Directory: %s %s %s Directory: %s %s %s  to delete the file: %s Do you give permission to perform the delete? About to delete all of the files on the diskette in drive %c to make room for the backup diskette data. Do you give permission to perform the delete? About to write over the existing file: %s Do you give permission to replace this file? There is some dificulty checking that this file has been written to the backup diskette correctly. The file will not be backed up and will be left unchanged on the hard disk. There is not   File Start/End  Filename Attributes Size Diskette  --  -- ------ --- This is the only page of data. To print the directory on the printer, press . To quit and return to Main Screen, press
. This is the first of several pages. To see the next page of data, press . ?To print the entire directory on the printer, press . To quit and return to Main Screen, press
. To see the next page of data, press . To see the previous page of data, press . To quit and return to Main Screen, press
. This is the last page. To see the previous page of data, press . To quit and return to Main Screen, press
. To continue, press . To exit and return to Main Screen, press
To acknowledge the error and continue, aBs %s ?ABCDEFGHIJKLMNOPMASTER.DIRrbFILEDATA.SAVrb*.*wb( (( (( 0+ Wyyyyyyyyyyyyyyyyyyyyyyyyyyy1.2.3.4.5.6.7.8.9. ' ---> ---> --->[ ] '  (n%d%ccon:rwrbwbToo many arguments $con:wCannot open stderr $%s: cannot open %s: cannot create @@@PPPPP @@   {_fpac_ a~Data_file_clerror_ qfprintf_Month_names_ |Verify_system_6main_menu_Restore_exit_pause_ Backup_text_f_b_form_ Bad_nf_name_dexit_'next_diskette_8Running_size_F`copy_ S_backup_form_ |Restore_warn_{vlldiv'Zinput_character_Dir_only_page_Backup_longer_9get_diskette_%efclose_ F_restore_form_Youtput_character_,Restoring_]fftell_(check_for_exit_    F @con:rdr:axi:lst:pun:axo:{NULL}0123456789ABCDEF{Float}e aWait_for_attributes__S_v_data_setdisk_int_ifputc_(Dir_first_page_zNput_string_Yeschar_|About_to_delete_ F_b_help_xtoupper_start>read_directory_ Seek_help_F_r_data_D_t_data_sgetnum_?set_node_vstrcat_Bmfwrite_QSdisable_cursor_Qx_fgbbb_|Ccnv_upper_:close_diskett e_Xshow_more_Dprint_1head_pprintf_TBad_character_Zinput_text_aputattr_Dprint_2head_wF_v_data_Part_date_n.brsver_Zoutput_text_Dprint_3head_U0verify_``dsreg_"File_name_warning_Bad_empty_Dprint_4head_"Dfree_directory_No_buffer_available_no_drive_Rput_cursor_ay_fgfcb_[bgetds_kftell_4erase_line_As_r_form_}set_date_time_Ask_for_last_akbd16FVPvFPPFPf ~t+]_^VWU +P1PFVPvFP>PFP v}P PFPFPFP}FFFF~ }8+P1PFVPvFPPFP F;Ft]_^VWUF+҉FVPPFVRP؋ʋÉFFFFmFuFF)FV~xu܃~u֋FFVFu~| ~;v+FF N~~v~Ǚ;V|;Fs܋vFu ~~+ǙFVFV+FV؋ʋÉFF>R~\v_cbdosp_lffopen_Time_error_kwstrlen_ =|Restore_verify_Youtput_number_ wstrcmp_F7confirm_set_Opening_error_ Verify_text_ffgets_Main_menu_%_exit_ S_verify_form_makelist_ ?|Backup_system_ i_fpbbb_Nochar_jAsk_diskette_ Cl_help_text_s_v_form_VBad_f_wild_nparse_ A|_Nf_header_No_master_directory_dPart_f_name_:Bad_v_name_Attribute_strings_S_r_dat~thP ]_^VWUv v vvP]_^VWUFPF~F=-u ~~~~FF~ X~狅\FFF~~=t&~~P~~P;t̋~~=uFF~ t ~F=-t"FPF~d}Fl~=u~}~狅F~u FuFF;F~F-.FF>-F~} Fu+~F+FF PcF~|~ ~ F =:tbF P:F~|~;~DF~ =tA~ F =:t'F PF~|~; ~ F ya_Bad_f_open_bv1_kbd16_F>LjFF>F>LjFF>F>LjFPJ PPA tPP/ u+P1PBFVPPFPvFP P PiP P]_^VWU~Fvt(~-0FFvFt~~FF.ȋF~F]_^VWUvPPc PPU PPG ]_^VWUN v ~]_^ÌVWUNV 6VWUNV *$VWUNV VWUNV ‹]_^VWUHFCAFFFFFHFJFF u t t#u<u FNFu<>u^aFvF0~|QP PP$^FݍDG t# t ta| zFFDF^G~t&Nv=A|Z PlPgP unP PaP~sPvv uvPPT POPvv uvPP% P +PFPvP ]_^VWUs s<tV4v]_^VWU X8V&X؎мs+*+P܋GV&XVWU~u!* tP P^~EF~tv |PH;Fuq tZQPPP u P}P PиPPc uP P%PPU,~u~ u~ u6ZPP']_^VWUPP PPPP6PP]_^VWU +P1P rvt(tVPT=t+@t VF=t@tDPPv=uD t uW+]_^VWUv%H=Hu_|tY|D1F;|sEWPDP"P  t 'ǀPVD1;D vD1D 붋FD1+]_^VWUs s<uVv v4+]_^VWU v <tV=u(+FFFFF^ F  t4FFFF~uFлCC;ug뽃~t ~tF Fu~u~t ~t DD+DD)Pv  u~t DD D D N .Pv  t3Pvy  uDD D "8PvW  uD0=Pv@  tBPv/  u~u DD D D 'DU @~u DPv=t~t(DPPDPP=t~D c~tCDPP=uDPP=tKVSP+PPVi=u,.DPP=tV#D0D1D2D3+]_^VWUvDP#P.D1D ]_^VWUv v^ W]_^VWUv~ uu W PVEP*]_^VWUv~  u} uuW P=tWFVF~yFV؃FVF- PvvVs P^w7VF^GqGoGmkqFoFmFkFFVvvvvvWM^F uFKFFFF?t~|+F;F~NN^FFFF8^7vF }FFFCC;t*gFF+ƉF }F~u#FN tvv^W=tYF;vv v^P^W=t7FFۃ~uFN uvv^W=tFڸ]_^VWUv FFN^+v b}uPgE u Eu}uW t.EEE M}W# uWP u]Eƈ*]_^VWUv ]_^VWU v@u3V t%~u VI~tD +ҹFVus| tm|uPD uD D1tPDP!P u+FF~} ~|=u뿀+~Ǚ)FVFVF V F V %؋ʋÉF^ N +ɋÉF|tF;D1uD+DD;F0|uPD tFD1V+P u#D+DD+FDFDD$D+]_ t+v ڊSFN^FN^S^?t^FF^FFF]_^VWUv~nN^ FVF V ǙRPv v HFV t0ǙRPv v mFVF؊SFN^F멋F ؊SFN^F^?t^FFFƋ]_^VWUc~FF t GFNj]_^VWU]_^ûVWUS+VF VWUS+^ W y؃FRPV F y؃FRPVs؃]_^VWUv~ G:u F?u+Oߊ:}]_^Ë܋_܍_VWUV F++ ;wr w;?r+?b^VWUv@u/D1+ҹFV|t|+|ǙFVFV]_^VWUv |DFFtV u+D1F;D rFt ;~tzGǀ;~tiWPDP!PF t:~t~t ;|u8 2D1;D s*FF~} ^PV@ uFD1DD+DD]_^VWUvD+D>PV]_^VWUv~ O|D1uD2u +]_^VWU~uF%F>GuE%>tFn~;ws6G6I2420<211 pp:0cp:1cpœ pp:020cBpd:0o&^#Vp:1G:0 >ex21c pp:0cp:1c pR:0G:1(:0@ x 24G:0@ p3 p:4G:0@͵V:4G:1@͵V:0u2>:1u8D>2322!0/" " > 2:͕!:5U>2=:0:1:0@:1@ p:1c pʺ%ͼ,ʷ>e!2~2=4:0J!">>2;͜ !2~2=4:;  2; =]THIS FILE IS TO BE USED FOR A PRACTICE SESSION USING THE MAINT (FILE MAINTENANCE) PROGRAM. 3BACKUP CMD&'()*+,-./012345BACKUP CMD67DATE CMDE89:;< DEMO $$$   p:;O y  <2<O͏J!3~2=4:1P!">>2;͜p !3~2=4:; j 2;K p*>"8:;O y  <2<OP*8">:;O y  <2<OͶPG x_A>ex_!% !$ >eT>eT([ET(2ET(1ET(~E (A_$(eq>2=:4G:0@͵ :0:4G:1@͵ :1:0@:1@ pM pTT[T2T1T~E7 p E \: <2 :>02 : <2 : <2 :>02 : <2 U Y Y Y Y. YA Y :0@:1@p pʺ%*O!_~!"Bͫ`">@0ë`">@0c>`>b@0x!"B`">@0>2@>26>`!5*B!@5 !6N(V(>:=25> :=25>O2=͝ :52=͝ >2@)͊>X>`O /yͦ}:=c>`>`!@`G+|( `(>`@>`c*>:<b` { 0`>>>XG:==8x@G:4@aÝ RAINBOWDISKETTE COPY PROGRAM V1.6PRESS Exit TO QUIT$Copy from source diskette in drive $ to destination diskette in drive $Are the drives correct? (Y/N) $Select source drive (A, B, C, D) $Select destination drive ($l~B, C, D) $A, C, D) $A, B, D) $A, B, C) $Insert source diskette into drive $Insert destination diskette1S  Ϳ. ͿͿ>21S HͿ:Ͳ ͿͿ:2Ͳ ͿͿ+ ͿfͿ:$2G:@q:6>2 aD(: Oʷ1: <2 a=†:@G:@Æ ͿͿ>2D5:  2: ,: =2 a=:G:@:@ ͿͿ:ͲͿ+!S /Nͻͻͻͻ: GͻͻCͻͻͻNͻ ͻͻͻͻͻͻ0Nͻ{ 4NͻNͻp# y»>`!S @~c#`k!Z_!XZ_> into drive $Ready to start copying? (Y/N) $Copying all tracks$Insert CP/M-86/80 SYSTEM DISKETTE then press the Exit key.$Copy/Verify complete to drive $Do you want to do another copy? (Y/N) $Reading track: 00$Writing track: 00$DRIVE NOT READY.$READ ERROR.$WRITE ERROR.$SOURCE DISKETTE FORMAT IS INCORRECT.$DESTINATION DISKETTE FORMAT IS INCORRECT.$SOURCE DISKETTE IS NOT RX50K FORMAT.$DESTINATION DISKETTE IS NOT- Gd (_A""x>ʹxd_!! >ʹ_x>ʹͣx>ʹdͣ([ͣ(2ͣ(1ͣ(~(A_$(ʹ>2 :G:@ :E:@ Ϳ`Ϳͣͣ[ͣ2ͣ1ͣ~ Ϳ :O y C <2 OUe^>>: b>`q`@0cqc* : b{`͓b@0xÓͫ>X>`O /y͞: c>`>`!@`G+|( `(>`I1 RX50K FORMAT.$ Try another? (Y/N) $YN<)0$)A$x x x x x x x x x x x x x x x x x x x x x xx x x x x x x x x x x x x x x x x x x x x xl&qq qkt&qq qum&qq-qj$xx@>`c* : b` { `>>>x>XG:@>G: =8x@G:@|aþt9tmt:@ ͿͿͿ+RAINBOW Diskette formatting program V1.5PRESS Exit TO QUITCAUTION: FORMAT overwrites any existing information on the destination diskette.Selected drive: $Insert CP/M-86/80 SYSTEM DISKETTE then press Exit$Select drive for formatting (A, B, C, D, or for NO CHANGE) $Insert diske xxxxxxxx$?O~ʊ7 #~7!ɷ #"?~(w/"?N2 ,ʨ7w+2?2?u P~u7PFPFPFPFPKF~u +P FPFP t F맋]_^VWUv~ ##H P6## tv##? uVPV6#* uǀ=u/jF u>=uPWVd t)VWN P6## t #?st+*##? uWPW6# u]_^VWUR P^~ u] d PIPv v]_^VWUv~ F^?u+^? t%^?tFF^FP19;3Hxxxx$OC5yK5y S5y@`5:?=2?:?<2?:?:<(:?#~>5)!ɷ/"?N2O:= ʕ5*?o0y6+,ė5# <ėw+:= ,6G5q2 )6>,65 <2? ë5 "6:?6,6 ;,6<6>6,666 w+5:# <ėw+:= ,6G5q2 )6>,65qqDj$xxx[&^^?tG^FF0#tF^? t%^?tGF^FP~^]_^VWUo Pn|P t|PPFP+uӾ t ]_^VWUy P!PP t]_^VWUv~ PV tEPFPF tڋF+]_^VWUv~ :u <tGF=t+]_^VWUv#F~F=-u~F=hu ~F=-t >#=u+<>#=t)>#= t >#= u#ߋF###]_^VWUX6#FFF PPFFP: PNP tYF?suQF?tuIFF? u~FFGF= uO~P~FFPvvF 듃~u PPPF]_^VWU!PP!PPP"PPP3"PPPP"PPPF  <t4PFFPt]_^VWUb"P"PPPI t]_^VWU=FFPvp uv"PbFPP=uTPFԀFAF:FFPFP0vFPFPP~tF~+v +FFFF+F׉Fـ>tFك~2uu +P>PP tPPFۀ~u"PW+P~ uF,~t~uvO"PGFۈFۘPP]_^VWUFFF FF FFP2PY]_^VWUFFF FF FFP2P;]_^VWUFFF FF FFP2P]_^VWU~|~ ~ |~ ~+y|=u$v v NPF  FPPJF FFFFFF Fv FF F @ &؎м\#\+*+ ܋G&VWU$F~u  P~~F ~ 5P~~!+ PPl kFePFPP]_^á=tVWU쾚@3u]_^VWUF^ N vV(]_^ÌVWUNV 6VWUNV *$VWUNV VWUNV ‹]_^VWUHF"FFF"F"F"FF u t t#u<u F"Fu<>u^aFvF0~|"P PP$^FݍDG t# t ta| zFFDF^G~t&Nv=A|Z 帴P"P"P j u"P PaP~LPvv uv #PP POPvv uv#PP P +PFPv/P ]_^VWUL\s<tV4v]_^VWUvt(tVPT=t+@t VF=t@tDPPv=uD t uWF+]_^VWUv%H=Hu_|tY|D1F;|sEWPDP"P  t 'ǀPVD1;D vD1D 붋FD1+]_^VWUL\s<uVv v4+]_^VWU v <tV=u(+[=}<~F^FFFFFN~~u~u FF t.u F F*uF^FF?ǀu?uFa| zFLj^F낋F  ;u!.u ^F uFFZ t+F]_^VWUFPPj]_^VWUF PvT]_^VWU6FFFҍF PFP/Fʋ~Fʋ]_^VWUv |DFF]_^VWUPV]_^VWUv~ O|D1uD2u +]_^VWUvLPXF=t~ t GF~u;u+Ƌ]_^VWUv~ F<t*;u+]_^VWU~uF%F>#uE%_>tFn~;ws6#6# Help file can not be found-h-mt-h-HELP> Subtopic> Press Return to Continue...Addtional Options :-h-  ASM86 +BACKUP COMMANDS CTRLKEYS DATE DDT86DIR DIRS  DISKCOPY ERA %FILESPEC FORMATGENCMD HELP  MA9F2a|@PF2z@[#rF2䓸#ÈFFFF2]UUF@FF@FvvB]UUA~&~&]UUFFPF 2PPX[PSPJF@FF@FFPvvvvA]UUUFPF PF PQPSJF&2FF@FF@FFPvvvv{A] UUyFPFPF PQPJFP.PEh:P>hghF&2=t@PF&2= u@[#rFPPPd[F&2=t&~&~W ??????????? PjIF&2=:t'~WINT MDRIVE PIP RECOVERRED REN SETUP STAT SUBMIT TYPEUSERHelp Utility V2.0At "HELP>" Enter Topic [Subtopic]EXAMPLE: HELP> DIR EXAMPLESTopics Available: No help available on this topic. Hit Return to Continue.Can't parse filename %s^C con:rwrbwbToo manQy arguments $con:wCannot open stderr $%s: cannot open %s: cannot create @@@PPPPP @@   mF&2䓸@+ؓ_&F ~&FF&2=:u@PF&2=u@[#r~W ??? PH~W  PHFFFFPF[×&2PFPf`PFPF&2[;ظ@[#PFF;ظ}@[#rtFPF[×&2=*t"~WF[PFPvX[+S?Pg.~WF[PFPF[×&2P9_&F@FF@F6FPF[×&2=.u@PFkPF&2[;ظ@[#rF@FFFF ~ }@PFPF&2[;ظ@[#rtFPF[zM  F @con:rdr:axi:lst:pun:axo:{NULL}0123456789ABCDEF{Float}?his topic. Hit Return to Continue.Can't parse filename %s^C con:rwrbwbToo many arguments $con:wCannot open stderr $%s: cannot open %s: cannot create @@@PPPPP @@   ×&2=*t"~WF[PFPvX[+S?Pf.~WF[PFPF[×&2PD_&F@FF@F^] UU&FPFPFP PFFPF PF P PFFFPF&2[;ظ@PFPF[×&2䓸#PFPF[×&2䓸#[;ظu@[#r F@F뚋FPF&2[;~F2PFPF[×&2䓸#PFPF[×&2䓸#[;|FF]FVFPF[×&2䓸#PFPF[×&2䓸#[;FFd<b!F2=u@rFFF2] UU&FPFPFP P0EFPF PFP PEFFPF&2[;ظ@PFPF[×&2䓸#PFPF[×&2[;ظu@PFPF[×&2=?u@[ [#r F@F끋FPF&2[;FFF2]UUFPFPF P PODFPFPPPcPFP<P~W[ r~WPP$e~&~WFPFP e~&=WdXFXFFP<P~W,PFPFPPP:c[#r(~W~&=Wdd~&=WdXFXFFP=P~&=Wr ~&~&]UU ȫ/Ћ&Da4`&[4N,E :H2Y`M=SN""_*C2/UUPPPX[PSBSXP<PPX[PSBSXPPPX[PSBSXP[PPX[PSeBSXP?PPX[PSJBSXP3PPX[PS/BSXPlPPX[PSBSX]UU ~tFFPvFHP[FF]UU  FPF PPPbr#~W~Wd4d~WF PFP$d ~W~ Wcd~ WF PFPd] UU=FPF PFP PB~&~ &~&~&?FF FN}PFH[×&??F FFN}PF- [×&߸PFXFXPP68SPX[PS[#[ÉFXPP6r8SPX[PS[#[ÉF~uPF [×&2F~|@P~@[#ryFF~PF [PFH[×&2=t@PPF [P x|F@H[×&2=t@P~@[#[ rF꓋FÉFF@@FxVPF [PFH[×&2=t@P~@[#rF꓋FÉFF@F몋F쓋F;tN~W~&PF[_&~W~&@_&FP Pc@FF FN}BFP]\FP[\PF [@PFH[×&2P4\+\SP P@FPFPbrvvFPFPFPFF2rdFP P 8~҃WFP P?~҃WFP P?~҃F&~҃&vvvvFP~փW~փ&PF[_&(~ PXrF&O F&W~WX &2PPMXrFPSysP6FPDirP6FFFN}&FPF[PFPF-[×&_&~&PFPFFFN}&FPF[PFPF-[×&_&~&=tF~&=tFF FPvvv`]UUmFPFPFP P5P54 Press "Exit" to quit, "Help" for more information. PP5FPFileName Typ Attrib KBsPPw5@~W~WF2PFPv FPP^W~ &PF[_&~W~&@_&XPP65SPX[PS[#[ÉFFPFډFXFظPFXF~WFPFP_FPF͉FXFFPP6FPFPPP ^r~WFPFP_#~WFPFP_~̓WFPFPx_~̓WFPFPe_~̓&~̓&~̓ &~̓ &P[;ظ}@PFPFPPP][#r)~̓ W~̓ &@_&~W^XFXF~̓W^PP"]r~W~W^^~&=WFPFP^]UUFPFPFP Pe=FF FN}$PPFPPPPFPP8PPr~WVXFXFFFFN}iFFP~ &PvB[ã,,FN+@FFN}!vvvv~WUXFXF~W~&_&~W~&_&~&P~&P]UU~F&~F&]UU~W~ WTU~|@P~@[#P~|@[#PFPP~ &PP4[[;ظ@[#rF-FF(~|@P~2@[#P~|@[#PFPP~ &PP[[;ظ@[PFH[PFPF[×&_&F FFN}PF- [×&FXFFF]UUF@FF‰FFF;}FHFFFF]UU~W QPw<~|@P~ @[ rFF+CFNN}@FPF[PFP Pvd[_&FP PvL[‰FFFFN}5~WF[P0PFPF y[×&[_&FFP~&2[;ظ}@P~WF[×&2=0u@[#r~WF[×& F@F뫋]#r&~ &PPPF[-FF~8|@P~N@[#P~|@[#PFPP~ &PPK[[;ظ@[#r;~ &PP$P~ &PP[PF[-FF8F~WPPSPF[;ظ}@PFP~ &[;ظ@[#r&~~W~&=WS PP:&P User: PP:&<FPVPVAPF 2[PVVSPPPo:FP~VFP|V PrViVSPPPL:FPP&PPFPQPPP:FdžF}GFPF[PPI[FPUFPUFPF[×&2PUUSPPP9FPUFPU.PUUSPPP9FdžF}GFPF[PPZFP}UFP{UFPF[×&2Pvv[#P~O@[#ÈFF2]UU@uF 2P~W~&H_&~&=|5~&O~W~&H_&~&=|~W,@_&L~W~&@_&~&=O;~&~W~&@_&~&P~&Pr~&~W~&H_&~&=|H~W,@_&~&-=}~W~&-_&~W~&8_&~W~&@_&~&P~&POrF~&~&=O~~W~&_&~W~&8+ؓ_&Me}~&P~&Pr<~ bUYUSPPP<9FPIUFPGU P=U4USPPP9FPP&PPSvPbPPPJFPTPTPTTSPPP8FPTFPT PTTSPPP8FPP&PP(P&2䓸[+ؓ"P$P6"P]UU+FP P 8FFFFFN}.FPF[P~WF[×&2䓸#_&F FFN}/FPF[P~WFH[×&2䓸#_&F&R~WX &2P &P~&PL&] UUF ‰F ~ |@P~ @[#r~&~WF @_&~ |@P~ @[#r~&~F &~ |@P~ @[#r~&~WF - _&L~ |@P~ @[#r~&~WF -_&~&~&] UvU^6^6=u%x%^6^6P^PLaEr]UvU^6@^6^6=w%^6=td^P^P^6HH^6^6PP  W^62P^6 P6P_W^6P]UU/P98 Press "Exit" for directory, "Next Screen" to continue. PP,FPP KPKIJFPFPߊF2P~WvFHHFvP~WSXPP6"SXFJXPP6"SXXPP6"SPX[PS[#[ÉF~tlF~}@P~t@[#rCJPF[×&FъF 2PF2u@[ rF2䓸#ÈFъF2FҋFPFF~OF t@rF@FFFdžF}FP(PFH[PP"P'PFH=[P<P"x֊&2Pu@r~t.FP(zPP"P'JP<P")ց~t.FP(PPk"P'P<PU"Ձ~ t.FP(PP3"P'P<P"PP]]UUVFPFPFP P!P54 Press "Exit" to quit, "Help" for more information. PP!PFile Space Allocation SummaryPPi!&QP T FFFғ#= }F2PPvvd5^PPvvPJPF[PFғ#@_&FHFF@F~OFU-1I :d{ydusqomkigeca_R[F@FF~t*XPP6 SX] UvUP^&2䓸[+ؓ^6^PP^6P^6PI݋^P^6PP^6P'݋^6@^6]UUP Press any key to exit. PP)(PKeyPo)'P Function<PR)( yhis User : PP8!&P Other Users: PP!P Available : PP DP Total : PP PDisk Access: R/PP @F@PF[PF@ 듸[+ؓFFPF F [+ؓFF@FFPFF[+ؓF0P.P606.ӊF2PFPvPP&PPUFP KBsPPFPP)P P,FPFCBsPPFPP/P Pv FPFP;QP;FP;;SPPPvFP;FP; y;m;SPPPPv PHelpP9)'=PDisplays this screen.<P)(*P P('zP*)Exit immediately and return to CP/M-86/80<P((?PExitP('PStops current function.<Po((TPAddtnl OptionsPL('PDisplays indicated file.<P((iPRemoveP('1P#"Marks indicated file for deletion.<P'(~PDoP''nP98Performs all deletions, renaming, and attribute changes.<Pi'(PCancelPN' 'FPFPT;FPR;FPJ;>;SPPP!FPP&P P]v FPmFP;P;FP::SPPPFP:FP: ::SPPPvFPFP:FP:FP::SPPP{FPP&P PvFPFPa:P[:FPS:G:SPPP*FP9:FP7: -:!:SPPPvFPnFP:FP:FP99SPPPFPP&P PvFP!FP9DP9FP99SPPPFP9FP9 9{9SPPP^vFPFPb9 'P10Cancels deletion, renaming, or attribute change.<P '(P Next ScreenP&'PDisplays next page.<P&(P Prev ScreenP&'%P"!Displays previous directory page.<Pk&(PFindPR&'bP-,Moves cursor to upper left corner of screen.<P&(PReturnP%'P98Moves cursor to beginning of next row in current column.<P%(PTabP%'P*)Moves cursor to beginning of next column.<PS%(  FP`9FPX9L9SPPP/FPP&PPkFu*FP9P9OP98SPPP'FP8P8WP88SPPPFPP&PPϋ]UvU^FPFPFP PrdžP Rename Error: File "PPBQP" already existsPPPStrike any key to continue...PPdžFPPPP }@PFP[×&2䓸#= t@[#rDFP7FP7FP[×&2䓸#P7{7SPPP^@F PSelectP8%'P.-Moves cursor to beginning of previous column.<P$(&P (Up-Arrow)P$'VPMoves cursor up.<P$(;P (Down-Arrow)P$'PMoves cursor down.<Pj$(PP (Right-Arrow)PH$'PMoves cursor to the right.<P$(eP (Left-Arrow)P#' PMoves cursor to the left.<P#Ɔ&AFPFP נ2PP6׊&2Pu@rFHFFP(PPs#P'P<P]#F֊&2P &2䓸#= uFPF7FPD7.P:717SPPPdž }@PFP[×&2䓸#= t@[#rDFP6FP6FP[×&2䓸#P66SPPP@FP6FP6QP66SPPPiFPP PPP PPP{Pl͋]UU(~&P~WdSXPP6ZSPX[PS[#[ãl~W-SXPP6#SPX[PS[#[ã>tFFFF FN}LFPFH[P~WF[×&_ !!&FPFH[P~WF[×&_&F FFN}*FPF- [×&FPF- [×&FޣXPP6DSPX[PS[#[ã ~WPH~W SXPP6SPX[PS[#[ã6e]MMUP P)P6+P6i5-P~6_5/P9P5Q5@PZP5C5\PX695_P~P5+569AS$X&(P>$WPP(PPP˸PPP/SPX[PS[#[â2u@r  2HP2PPX[PS SPX[PS[#[ãP!eP66606.¸P662P6662PP60P.Pvc66606.c{>W/PPL.r'662PP60P.PB2PP6>~&P>~&P66666|2P0.606.04.266P6462606P8PPPPPa-PPP,y%[ P|2[ P>6u@[ r6P>&=t@P>&=t@[#P>WX &2PP.[ rs<> u'>8!:PP SPX[PS[#[ãz6z2Pi8| PPP SPX[PS[#[ãPPPm SXP~XP>~&2PʓP6>~&P6PPPPPɡPX>Wb7PP5r'662PP60P.PB2PP6>~&P>~&P66666|2Pz >a|@P>z@[#r - P P0P.P3 P0P.P P0P.P P0P.P @u,0!* | :: 8:+ؓ> PPX[PS>W6:6>RSPV > t>W8[×&2PP.r>W8[P_&>W8[×&>&=t3>&666462俸P0P.P$P P606.虿P0P.P辿A >8t0>W8[×&2= t@P>W8[×&2=t@[#r>8 | << 8<  +@b b}T>W [×&2PP,r>W [×&>W!:H0P0P.PD @u3P0P.Pȡ00606.B V >W5XXPPPPE4P>&=u@[#r>W5XX뼡PPPP3r 0P.P606.>WC5XXPPPP3rEP6>W>W5!5P4 PB >W4XX롡PX>W4XXP4P PXPPPP3rP6>~&P6PPPPPơPX>! [×& >&666462虾U>&=u>Ot7>WX PPO,>&666462?E>Wt7>WX PP+>&666462>&=uz>St7>WX PP+>&666462蝽E>Dt7>WX PPY+>&666462[O(O1;({[sC-8c,[W>t=(UN ^V]ZYYY t!tttt 4t;t !W84PP2r'662PP60P.PB2PP6>~&P>~&P66666|2Ph1 66P606./ơPPPP2P>&=t@[ P|2[ P>WX &2PP3[ rd *>&606.66606.66606.>W2XX>W2PPg1r'662PP60P.P6B2PP6>~&P>~&P66666|2P66606.>WH2XX!Ì2RÌU.DD D2]ÌU.DDD2]ÌU.DDD2]ÌU.DDD2]ÌȌَ.DXDGGPQUD2]ÌȌَ.DZD GG GG GGGRQUD2]Ì.DUDD2DGG tWz z֋Gt2<~1<}--D؊ t"< s<t < t< t 222] D  e=^UUFPFFXFFPPX[PSPP&SPFPPX[PSD(SFXFFF]UUFP! >W42PP0r'662PP60P.PB2PP6>~&P>~&P66666|2Pd-PP606.0P.PøPPøP2PPX[PSSPX[PS[#[ã@uE0060.@Pr .@..606.o.66P606.áPPPPX/P>&=u@[ rC>W>W P>&66606. 606.66P606.¡PPPP.ra! GFPX[PS[#[ÉFFPFPPP 'SPPPW&SPX[PS[#[ÉFFPFFXFFF]UU ~t~ rF >fW'XFXFFPFPPP&&P~W'FPPX[PS*&[#r~Wl'XFXF붋FPFPPP%rd~WFPFPP'~W%'FPPX[PS%SP PPX[PS%rFPv;SPFPPX[PS&SP(SFXF~W~W&&~W~W&&~&}WFPFP&~&=WFPFP&~W~Ws&FPPX[PS<%SP&-~&}W~WK&h&~&= ""nW~W2&O&]UUFPv^SFXF>fW&XFXF~W%PPu$PFPv$SPFPFP|$[#r~W%XFXF~WFPFP%~W~W%%~WFPPX[PS%~&}WFPFP%~WFPFPp%~WE%SP~&}W1%%SPFPFP#rt~&}WXFXF~W~W$%~&=W~W$%~W~W$FPPX[PS$SP$~W$XFXFFPvSP~W$m$SP~W$SP"rU~&=&=WFPFPz$~W~WG$~&"P"PF[@P > uFF2]UU F~WCON:r~&&F~WLST:r~&&Fy~WKBD:P~WTRM:[ r~&&F;~WRDR:ZP~WPUN:H[ r~&&FF2]UU0FFP P~P1~&<~@P~&<}@[ rVP~&2[FN+@FFN},~WF[×&2PFP?rFF2]UU ~a|@P~z@[#rF2䓸#ÈFFFF2"=W9$$SPQ$~W~&=W!$>$]UU cSPX[PS[#[ÉFF]UU4PFXF>fW#XFXF~W#PPD"r0FPFP~W#{#SFXF~W#XFXF볋FPFFXFFF]UU SPX[PS[#[ÉFF]UU4PFXF>fW$#XFXF~W#PP!rB~W"FPFP!r~W"XFXF~W"XFXF롋FPFFXFFF]Ì۸UU^ X ## PXPX >WP"9]UU~&<t@P~WX&< u@[#r~WPP ~&<uF@FP  X@PP%FP X@PP~WX&<:tF~WX&2PFFFFF~WF[×&2P.P:PPF쓋F;ظ}@[#PFP~&2[;ظ@[#r9FPFH[P~WF[×&2PH_&F@FF@Fk~WF[×&<.u@PFP~&2[;ظ@[#roF@FF~}@PFP~&2[;ظ@[#r8FPFH[P~WF[×&2P"PPX>WP7">W P)">WPP">W>WPUP XPXPXfXhP00P/LãX@LãXPPCON:wPPjPPCON:VjPP]Ì؎& 3Ȏ &&];t&5&GGUN~v=t2;~F] ƪUU=FP~W9P~t~WvFPFP~W9P~tjPjP Can't close: P"a_&F@FF@F~W%-PP~WXPF2䓸@+ؓ_&FP~WXPP_FP~WX PPI]UU"PPP]UUFFF~u"PF[@P$PPs"PF[@P~W~WrF v~Wr# "PF[@&qP"PF[@P > tFv"3"PF[&&"PF[& F]UUFFF~u"PF[@P$PPM"PF["PFPPPo in RESETPPVjP}Program abortedPP,F~t FFFFF~WXXFFFFF~8WXFXFFPPF~ux FFFFF~WFP9P~uA~t~8WX& ?Fu>W>(&P@FF~WFP9PF]UU~ WXX~ &&<u~ &&<t>~ *&=u~ ,W~ *&_&~ 6&PPB~ 6&P~ &&2PPP"@P~W~WrF vc~War# "PF[@&qP"PF[@P P"PF[@Pt > t Fv"PF[&& F]UU ~6&=t~6W~WP_&~6&=uD~&&<~"P"P~6&[@P F~6&P-F]UUF2P"PF[@&2=t@[#r"PF[&&=uj"PF[&&=uD"PF[ÉFX" |PrPhP ~&~&~ &&] UU~ &&<#~ Wv" ~&~ &&] 69u_+ F e UUF~ ~K"PF[×&2r"FF"PF[×&CF@FFjPFCB Table Exhausted!PP) F]UU"PF[×&]UUP"PF[(P^ P"PF[@PB ]UU FP"PF[(P " jF~(W~&&[PP~&&[+SPv_P"PF[@P v:]UUFPFX]UU"PF[ÉFXF~&&=}~Wv_&~&&~(W~&&[×&F~&W~&&@_&F2]UU"PF[ÉFXF~&&=}vZ~&&~(W~&&[×F&~&W~&&@_&]UU  >&&<tuPFPcF~tP PvPPk~ t P PT>8WXF&>.W ##~u@_&>&&<t*PPPF>8WXF&>&&<t'PFPF>8WXF&>6&F>.&FFFP>(&[;ظ@PF2[#r7>WXFXF~8WFH[PvFP_&F@F>.F&>,WFH_&]UU  >&&<tP>8WX&2P>&&<tP>8WX&2P>&&<tP>8WX&2Pr>&&<tP>8WX&2PBn>6&#12[;FF0뙋F쓋F;tFF쓋F;FFF2]UU ~W~W=u@FF2]UU ~W~W=t@FF2]UU ~W~Wv=u@FF2]UU ~W~WJ=u@FF2]UU ~W~WF~u@P~u@[ ÈFF2]UU ~W~WF~u@P~u@[ ÈFF2]UU~WXP~&2Pvv ];UU~u~ PFHFF2P]UUP#JFP>(&[FN+@FFN}->WXFXF~8WFH[×&2Pvd>*&]UU"P~6&[@PN]UU ~F~WF[P Pv  F& FXFFF]UU Pq Pj ]UU~WFF[P~WF[P~&2PFFH[+Sh ~WXP~&2PF[+ؓ_&]UU~/&~WXX~.&u ~/&~4&u~.W~8WX&<u@P~.&2[ _&~#FF+ؓ[FN+@FFN} PEPF[FN+@FFN}~ WFH[×&2P ܋] UUPPOhP>r F2P*)>8WXF&>W>(&P ]UU~WXX]ZY_^t3ZY_^uZY_^ZY_^|ZY_^}ZY_^~ $;|UU  FXFFF]UU  ]UU> |+  F P &2@_& @ ]UUPFPFP#8WX&< u@FF2P~.&2[ r ~/&F2P~&&<u@[#r\~.&2P~/&2[ r~8WX& ]UvUFP^62[FN+@FFN}~W~WP#rF PF^6X^6^6@^6^6P6FXF FPF^6X^6^6@^6^6P6FXF[FF2]UUfFPF PFPQPFF&F~&FFF&FF2PF2[;ظ@PF2[#ruF2P~W#PG&2䉆 =P[+ؓP  PPj P &2P[_& P[ã ]܃"66 X PUN~v] UN~v] UN~OvN] UN~OvN] Z[X PSRUEEю3F;Fȋظ CF][YXS[YXS[ЎU~ ]$S[^ ю SZ[ ю3ˁ6R[X.;| ..O;.+.@X.G@.@X#xF2[×&2[;ظu@PF2PF2[+ؓ@PF2[;ظ|@[#r~WF2[PFPGFF2@FeFu F2HFFF]UU~W ]V3U]ZR[ÀSuF\U]<uZZ[ʱ3U]^\!&|Ɏپ+b/3SSPUUS~&<tFP@:PASTMP00.$$$PPPF PPMP&2@_&&<9)&0P&2@_&~WvFP~t~4&F ~4&~.&#3PPP[ZYtSU]2SRQ¹3U]YZU][ZYSU][XY_QYtSUU~ W9PP~ W~W%P] UF^F ^F^ދ]_ZY[X;u ;u3_ZY[X;u;t^8 x t^( x^ t x^ t x_YZX[+UF UFF 3FFF tVV FV FtVVFV F FuFFFFVV VVQvvvvKYs"QvvvvVYF^VV VVFuF^Ft ]# ~/&~&&~WXX~*&~,F&~0W~8W ~(F&~WX&<:u@P~WX& tuI.> t .> 0u넺/ .G<u.G$_:@t:Au렺B똌Ȏع M: Drive already configured on this system Do you wish to remove it? (Y or N): $YN Not enough system memory to configure M: Drive $ Cannot re$$Cmove M: drive while it is the currently selected default. $ The M: Drive consists of 1 or more 64k blocks which are allocated from available system memory. $There are X 64K blocks available Type in number of blocks desired followed by return. (1 - X): $ Argument out of range or invalid. $ M: drive installed. Available file space = $ M: drive removed. $ 62k126k190k252k316k380k444k508k)$$$ 81W22\=t%È$%ñ%u ÿ3۾]< tC.C< tC$@C:Cê3&ÿ&...K$ upThis is a test: Today you will practice using all of the RED commands until you have them all mastered. 2BACKUP CMD&'()*+,-./012345BACKUP CMD67DATE CMDE89:;<DEMO DOC=DISKCOPYCOM>?FORMAT COM@AHELP CMDJBCDEF0MAINT CMD^GHIJKLMNOPQRSTMDRIVE CMD U PRACTICE$$$  $ i8 RED1 OVL\File RED1.OVL required to run RED not found on disk. Copy RED1.OVL to this disk and retry.$iÿ3۾]< tC.C< tC$@C:Cê3&ÿ&...K %%%]UX PPPw_ PPPi^7^G  > w$ s _ P_.  uո_ PX PJv]U^G$ࢧ o/G]UP^OʉRPY"PQ^OʉX ˆGP^']UO AP:P]U]U츐 PFPdP]U^]U$PrPPe(;v!&(+9&w$P&s$]U*P Pm P**GP@*6* P P6* PP@P P P PP P P%%PPv P PPpRW P PzPfP? Pi Pb PNP' PQ]U6*P:P]U*GF]U~M" P 6M Jj9* P > w Ƈ  u踀 PI P>H t(H  ,t,s 6 ., ]U    :FwJ  > w' Ƌ^ :S t   uҠ s  u]U PP u>%WhhP7$Xَэ&T Pp+ɋUVN]&0102821100654321UAO M <0t@N Qs6 ]À>T :u+S ,AP;3s ]À>S =uS!]]zs( ]UPP]UPFP]U P]UFȈF u > u|> unp> u d Ȣ ࢿ rX @ PPȢ  Ȣ r = P]U^?:t 7F:P]U   > wF  P8 P  @ P .  u]U= PtF P\ P P\ PUl P P P > wU  P P  r%> w P  @ P uF]UN sP P6O AP P| %]UsPP PT]U PW PQ]Uvv]U PPB]UPP3]UFO QP]UPv H ]UPvH ]UPPH ]UPP]UPv]UPP]UPP]UPv]U PP]U PFPr]U#Pvb]U.PFPO]U}P?, <s]ðP(,]Uv]UFHFt F^F]UW < uW > [uW  S P PPW <v>O t O ..sOWP, P[P{]Ul0 >0t0s 6 .0 ]UGL s > u]ðP >  2 PP6>  P =w@ s 4\h?j?I PZ>H t,H $ s> 6cʠ s#>4u M P]àL s x]]UFȈF w%> u.P Ƌ^$P u]UFƋ6 s]Uvs% t<[t<=u W ƇW tW ]U> s F S  ]UG>S =t]9]U/>S u%>S u]ð]U F tIF1 F1VȻ 1F t> u s 0P]U '   t3F1 ʈ ӈX F1VȻ 1 ]Y"QU   Ȣ t> uذ,P]U X u st "s v ]U  <w3Ƌ^^ ^ȿ 1 1 u% v|]U s ^P ^P X1  > t   " : u: s P_ P7kP6  ]U  < w'Ƌ^8?t$:t uҰ]U  * <s@" sN Ƌ s@ > tFs ƋP 뤋< ]UsE>H u]àH À? s!PZ\Ps$:M u]]U> 26 8 6 < 6 : ]Ur >S =u, &'&J PPr <u K ]Â> tVs, PPJ u]U P P Pc P\ PU]U^.66 O \ %6 g k 6 O { 6 g  P P -]U >  ѡ> ;4r@"s66 > ]U4> 4>4w 6 ;r P H> > 6 < wƋ6  u8 < > ㉇6]U?r  < wƋ":u6  uۋG $ ㋏6SGPQ"G Y[6&&\P]Ë? s : ]U>4w@ >@ u@ D 49D wۋD ㋇8> X6 D ㋇6> B  < wSƋ 6 $ :sD ㋇6B 868@ : v  uD reI]U  p<0w@ s K s   T P Pq6M K s  P Ph s+ PZ3 PS@ @ ;4rMË6> 766 4\\K s\P{!\PPJ> 6'P> ㋇61PX1 t< 7&&+'P< kPn~ P : '8 7Pb^ Ps; ? PkERP, PwsOWP( sB sXP PAPdP1P[P2PRP3PIP4P@66 @ 'PC Pb6 6'PkP6'P]U@ @ ;4sH> 66 } P P:> tJ P P#6 S@ ]UF >O t O F %P6F ]U, PP <uR\ > ut \ P]øk P]ø Pv츼 Pon P]UU P\ Pv]U PP~ <&&uuo]À> u]]UVtʺٹsB]hU1PP/]U   @ &?uP] &]hUF &]UF &@&]UPP  P ]&=$?3  ] Drive Read Only (RO)Read Write (RW)System (Sys)Directory (Dir) Directory Entriesd:filename.typ Use: STAT Invalid Assignment set to 128 Byte Record[ro] [rw] [sy& f m t { & s] or [dir]CON:AXI:AXO:LST:DEV:VAL:USR:DSK:RO RW SYS DIR SIZETTY:CRT:BAT:UC1:TTY:PTR:UR1:UR2:TTY:PTP:UP1:UP2:TTY:CRT:LPT:UL1: ** Aborted **User : Drive Characteristics CapacityKilobyte Drive Capacity32 ByteCheckeds / Directory Entrys / Blocks / TrackReserved TracksActive Active Files: is STAT 2.2Read Only Disk: d:=ROSet Attribute: Disk Status : DSK: d:DSK:User Status : USR: d:USR:Iobyte Assign: =, Free Space: Bad Directory on Space Allocation Conflict:[size] Too Many ''s Files Size Recs Bytes FCBs Attributes NameSysDirTotal:, File Not FoundDisk Reset Deniedd:=RO''''ߛAA8.[.&YۜXӍ&0P> 3 ȜX.[.&YP.Y.[.[..YUVN]U]U Pv]UPvZ]UPvZ]UPv]UPv]UPv]UPvpZ]UFȈFZu''!* P]U>v\P&t]ȴÊ< u&66<9v6055<9v 504,a<s&_]U9Pt@ P ]U2  r T <u@P> u@Y"r> t׀> $uI$ <$te ,0 < vz D > t  `rWs6 뇀> ^u,A <v PS P6 jπ> t@ 6 T2]U [ < t@P> t@Y s ]ð]U [ u ]U2@2=vQ PF2 <}vi P]U'' ֩9P,Y9PP>Zu PzQ t3 ƇƇ$> t,  ø9P>Zu P(]U2H2Ê]001 $$$$ SUB' @ 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?$3؎$9{"D (Y(l;$*** ;*# R * ;* NOTE: For proper operation of SYSCOPY, you must include the colons * ;* /after the drive names. Eg: SUBMIT SYSCOPY A: B: * ;*#  * ;$**;* ; LDCOPY $2 PIP $2=$1*.SYS[ROV] PIP $2=$1MAINT.CMD[RO((wV] PIP $2=$1PIP.CMD[ROV] PIP $2=$1DISKCOPY.COM[ROV] PIP $2=$1COPY.COM[ROV] PIP $2=$1SUBMIT.CMD[ROV] PIP $2=$1STAT.CMD[ROV] PIP $2=$1HELP.*[ROV] 4mes. Eg: SUBMIT SYSCOPY A: B: * ;*#  * ;$**;* ; LDCOPY $2 PIP $2=$1*.SYS[ROV] PIP $2=$1MAINT.CMD[RO(((((( d11*" COPYRIGHT(C) 1978, DIGITAL RESEARCH M ! á 4êü /L9ASMPRNHEX 1( ag`!4w_#~ ʸ A:4~~# ¼ > \ ?ʻ w# !ͼ ? !ͼ  ))!)ͼ !ͼ :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)?'  v:P@< !  PP27 ( *"  NZZ NCC POPEP M x_BH!œ#¶ ¦{KÈCÈ<:JCR:  !6 s!m#  ɯ<:O=_Z!F!V#fjQ̓E!^#Vo&)~#FxGyѯ<àn8n!~ڢͅ6~44O! s#r!~ ڿ6ͅ^4!mw!wp!~ͅ!55N! N#fio&)^#fk)d:! G~#x=2> > ! >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*!{͚|͚}͚͚{!$~#͚͚> ͪ> ͪ)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~ ͅ)q@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! ~*!) " )Ͱ>2lyPLnR>UX:l̅2l͓*>E 2C!" """ :ʼ:*1 |R|ͦ0FIL: R  R* } *" :¿::¿üX!C^#fk[@ :Œ:=ʌG!ʆF#H vÛc*| EH bͺ,^1 ͦ *""1 EH DH ͺ,1 ͦ :  1:  " > 2 )8:  '<ͭ'<>V$>O$:Ğà\ÞØ`rÍÖ![w#w#b!"!F#v2[G*##~w*##~<*}q!~ڬ6![^![^#fk"͎͘!G#*####*^#Vû!^*"*):|: |Ë  |*" ͩ !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*| } 8O) ){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/) NĽ 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 >N  *K*cN76؜[Ѝ&S COPYRIGHT (C) DIGITAL RESEARCH, 1981  01/25/82 XZYP.AP [s Pb212121<s.$ 'v3s,qs v321y3?PPˊ21.H9>CU*ktY]U ]U r-*i"]UFȈFpw3pƋ^@$< uppƋ^@$P'puư.Pp >p wpƋ^@$Ppu]UvY:P Pv`]UFȈFj1uP1OM1]U]UM1g]UnP]UM1~Pq]UB-4PD-4d1@X1y3-9>j1t6IP*6$13P 3PPP3P 3P%Pt]U{3"v3s {3v3Fs]U~ uc ~ tcv ]Udedd:FsƋ^ee$?]Uv ^ PƋ^NN t7ÊN :Ou%QNP^ Ps*"F]UFPvFPFP]Ur q>qwb>qur0q㋏F1sF1V>suqƊr^s0q΋^r0qu]UP!Pv6 PPF@P(Pv^G P5]U^GPv.-^]U~u~u ~u]UF8.-t.-P]U^G"(-=ui(-7>(-sP^6(-@$P^GP/-t)>/-u^6(-@$(-뿋^PP1밁(-(-^6(-@$/-Fw"/-]U^7L*-*-^;G"s,ƍ@$P,^GPt ^PP*!N^ N뿰] UFF F+9Bv >P^v ^ P@Ƌ^PPBBPB^F BGv ^ PBFQlBFȊF ȉB] UvvP6`vP]UvvP6bRP4s FR]UvvvP6`]U6a^Pv]U6av^P]UvvvP6b\]UFF+9Bvvv6B}FB]UvvPPvo]UHf>f?w-f㋇L>LtLVVfu]UL`**-]U^7. vAv9^G",-=u S|,-F^6,-@$,-@^G" ]U^G"^7h<0r^GP(uv6y3sv'v(Pq]Uv+P`]UtPt]U츘"Ph]UtP]U츘"P]U츼&P]U(P]U+P*~ȉXJȉZggL:GwAJ:GwgȴƋXZ:v]àgȴƋXZ:rgu]UJLLT]UTHJHJJ tUrJT]U P P]Y\QUcPrP P>\u PvP>\u P|P>\u PPHJ>Jt6JJ>ctu]Uc1ic1+ʈj>irH]À>k1ujȢjjv P]UFȈFt ]U츘"P]U츼&P]U(P]U+P]U츘"PvgF"Pv"P]U4- 3.->\t \Ȣ.-PVtPP!&PP(PP +PPP]PvP#P]P&PP]P(PP]P+P>e tPeP~P P PQ1P1-1-<r@1-÷u1-Q1P u@Y"sÈ1-Ȋ1-ƇQ1.È1-P~PQ1Px2-3-5->m t/>m$t4-!>2-w@P<$u@Y"r5-5-r>2-t|P0-< t>0-Aut"* wkP PZ^w^P ]U>k1u] PhPqP|hPs]U1HDB4PPPp` `,abD`+ȉF]UPPX]UPPI]UPFP8]UPFP%]U PP]U PP]UPFP]UPv]U츀PPv]U^Ov]UPv]UPv]UPv]UPvw]UPvg]UPPV]U P P]Uf~u~t ~u ~t]U~r@P~w@Y* >0-Hu&>0-Pu( >0-Su +P뷀>0-Fu'TPM0-0-Du w34-2-(j1+k1t3Pz<t4-4-]U>2-t3-0-2-3-0- 0-]UP0-60-_s0-,A^^?v?s4- 4-2-]U6-]UF11Os1]U:-s{3sz>->>-u:-4>>- u<-r!>>- u<-<-6>->>- u>- ;-s 6>->->-]U>2 t@P>2 t@Y se2]UF22Os2]U?-?-s?/2PJs 62 ++?->2@t>2_u?-Fs62i]U;-2@-@-se22<'u@P>2 u@Y"s 62LՀ>2'u'2<'u 622;-&1@-;-&1]UF-P2˷2E-2,D->E-Bu A-B-N>E-Ot>E-Qu A-B-4>E-Hu A-B-!>E-Du A- B-A- B-D-C-C-C-À20tC-B-8D-sR8-C-:D-wHÊ2E-,0E-< v.E-E-:A-rF-8-A-E-8-C-F-F-s&1]&1'18-(1]UP622P&1Ps&1]Uv3:+uYn->q-t-t-Pv-81s 671f661 PZPT641M631Fq-]U>21u8q-:o-t$21uNq-:o-u l-;31t">q-tFo-q-Pv-31t--6p-21P231@31l-]Un-q-]U]UFp-Fo-,.n-sZ]U졚-]U/6/]UP^G+@PST^G@]U///:FsƋ^0Ist/F]U>&1u4///:Fs"(1/Ɗ+F-<-;-=- PP1P PP2P122 ]U6-=-s=->:-s)&1<-s :-v3]=-<-2 ]222Ps5]62ds]À>2'uw]&1>2!u2 >2;u>2 t?22 <-s=-]]U>2 t6]U>&1u 2:Fu]U>&1u2:Fu>2 u]U P]UvsF#~ tJ-~ uJ-v]UF:J-v P]U^?t 7F]UJ-H-nPQ1PPl1PP1, PPH-P+/^:u0/F]U^u ^t<]U^w=P^w/YÊ0>0u^^0^G]U~u~u ~u]U>&1u/>'1u(>2:u!(1^^$ c`]U^P^GF^G]U>&1t&^Pf&1^G'1^G(1^GL622P-Ps;6-^P^G0&1u>2t)>2+3P$3PPI-]U젌1sI-I-:1w P% P P,I-]U>I-vc]UI-I-1, 8I-r]U~ u'J-,1+ʈNFȈFj1u y3s]à{3s1=>2u2K-L-J-K-P1P2PPz2*K-1u2*K-1*L-tvPQYK-P1P2PP<>2 t%PM->M-wM-2M-u1*L-tPQYL-P1P1PP1Pz]Uy3 M1s +fs"$^P^G0<t<t<u]QU^P."^G^G31^G81s51 ^G61^Gy^Pz^t^GC1^G$^GJ1sP^O G>2u^P2P2F222^P62@m !"F""~"]YU(Ps3--<v@ ^PY)Ps%-K[Ps8/s/^P^G^P_s ^P] UPPP"F P7FP3P3P#P]U_-_-_-:\-s/ƋN-V-:v]à_-ƋN-V-:sǰ]ð]U>]-u]à]-1^-\-&^-T-V-^-R-X-{.X-R-_-_-<wƋR-P-_-u]ËV-\-ȉT-X-R-]-*^-^-]-a]àUF\-FN-FP->\- s&\-㋇R-T-Ê]-T-]Ud-d-d-Ƌ^8t0]Y`-QUj-+z%^P7^F uF^PFHP] S#j#u###^PPPP2 tAP2P"P-NPs6b-l_]Uk-k-k-<sÊ`-:Ru]ð]UN1 M1sy3sy3vD$1]Uw3s ^ ^]U^-C^-FHFÊ-]UvY]Ut-P-,s-r-333:-sÊs-r-r-؊-s-:P33:-w#s-3PR6363{3u԰ Po Pi]U>-vg31t--F-s--]U6p-]U>q-t.Pv-t--]U>21+ F &1u9>'1u2^(1^^?t?t^^?t?u]U^?u0O@^?u"0O0O^?u0O,=l1P>&1u)]ð Pk]X111UM1s]U1]UN1sN1M11]UM1szN1M1]]UO1]UO1]U0]U000:0sH0PL]U젆30<v00000:s PP]Ux3sF0H00]Uvv]U,1]U,1 Í3*0*0]U000:FsƊN^:u0F]U,17i]U,0,0wQ]U,17bro]Up.0.0wG]U[0000G uP,o]UGsPq]U>2u>21t6311P2]U츇3Ps!>3u3}3F&3F31 P]Y 0 000QU51.n*61G181L13191D61A181I131;1061E181K131=161C181J131?1*2*F*Z*Zs61 0518131]ð$Ps/ 051081061 031sA,3Ps&>3u361 0518131]s P]U671 0z661 0i6611PK2]UR0000sy30vy300},V00w"00w]U,2020G+3140O;61u@P640{<t@Y sP2640>2 u20w2P]U6060G;61tP60G+31P>2 u60w2PQ]U,10u{8080G@uG0"0:0t@x3]UK:0:0G0G@u^"0.400&000.$1Т006"00>44440s60]U:0G$00$u@P>0t@Y"]U^G<0O0W0"ш0W"ш0>0u000q0u000Y00,30y3]U0^.+y +++,Ps 0 rP5]Uv51]U츇3Ps30<t<t<u]ð]U>&1uA>2v:02I0000:2s 23Y]s 63h]ðP`P]Uis63G63@]ðP8P2PZ]U;s2>3t+3 t63 636363]ðP0>0w P0uP]UP/]UP$]UP]Ui631v]UA1PI1P;1PP]UC1PJ1P?1PP]UE1PK1P=1P,[0.50$0$ 0,0t0>0u00 0555F$8F0$0 F 0P>0t6<0>0u6=0~]U>0u]Ã><0u]6<0 ]U0@t0t]ð]ð]U,10^60`P]UT>0>0G060@P]U00,1? t)7PP6.6wֺ66660]U~tNn~s*Nf>0u@P~w@Y"s Ft000Nf]U,10{,1760Ph]U,10W]@0@0G06060,\Pw]UG1PL1P91PP`]UPP]U21..P622Q01QY"s136.1}3P6u3%3P017Yrz3]3Kr#36.1}3]À>3t3(s 6.13Pp4]À>3uk73P>3t@Y s P2631P]ý-$.G.]U>2 t@P>2;t@Y ]UsPC]U>21t%3Ps>3u 3^ P|]U>|3u Pe]ø3Pr>3t ]á30>0t |3q]1]U P ]U0O1"M1sM10,,17P3]U,10",1P$0XP$0X$ 0F Í3B00>0t%0>0tx 00s 00]U,10>0u ,10B0G0>0u0:0s@0P:0v@Y"]à0:0t@]UB0G0<u]ËB0G$0>0u:0a>0u>0t@0P:0t@Y ]À>0uEB0GD00˷.86D0]6D0]6D0U<t@]8888]UB0G0G0G$00.9>0t@P>0m>0>0t@]sP>0t@Y ]`]Â>0t@P>0u@0>0, 0v3s;)>&1u,>(1u0u0sM1]À>(1u0]U>|3t |3]ðP#]U{3s P030 P P0PRڀ>2t@P>2:t@Y"P62lY"s2,A0sp>2w@PY r4622P0PI.Ps1<>2w@PfY sL"622P&0PPP&0Pؠ0s]600P&0P {{3]UP0]U000:2s2s]ð]Uv3]U츋1P]UP1P]U21.1>&1u?PPl1P؀>2v2622P, t@P>0>0t@B0OPɰt@Y"]&989?9K9^9c9z99]U>0t@]U,1F0,100t]à0:3t0"0000:0s Pk 0蠿0sF0,10]U*1,1s]Ë,1?u]Ë,1]Ux3s,1?u@"x3sm7 PPP.:t4e뙠::::::::::::u:x3s,Ox3]U8Cs-N622P01Psذ P;۰]̰]U01*1]U*10Ê$u@]U03R --4Т00s\03 Í30s0tPN0,P,Psـ>3s03띠0]U0000:3s" Í30ÀuGu0Р0rC000:3s4 Í30Gu0t@PwY"s°]ð]Us8s.Zss 1sPWPO]U2u3P2P%3P]Uu30P%3P0P02P0P2P}]UP P}3PM]U>&1tF/111:Fs(11Ɗ1^:uaؠ1]U>21u76u3%3P.1Psy-]UP]UP]UP]UP]UP]U>21u=j43sj4>21u j4 4sP y43]U4^m4ȋ^8wQ4^4t@Pvv44QY"s 44Â4u4^u]U44<wÊ:Nt 4u4]U44<w6Ê:Nu<r(4:Fuu >2Bu 4uà4]U>&1t]4>'1u4>'1u44(1@]U>&1u>'1t]á(1@]U3@3cv j44 F33]U33cv-6.1}3Pǀ>3tc36.1}3PQ6u3%3P.1Pr<6.1}3P1>3uF >3t11sv]U>21u6u3%3P.1Ps z3]ð]U51$ 1F381sN 1 F3613313]U>21t 6.1}3P:]U>51t P] ]U+PsTs PPss]622P01Ps]ðP]U PP".?]]])];]M]_]q]à3s]]à3s]]à3s]]ðP]]]]-| j44F33]U33643P3Ps3?t3643P63>rB363k4Ps]ð]Uv9]Ù>2,u]U>&1u#~u 33>(1w(6(1t~u 3 3.Hj4Q Pd*uHH|HHHHHHHH|HHHHHHHH|HHH]U3H3ÀPC]U3H3ÀP,>2,ṵP>2)tj4]]Uv]Uv]U622P3P:32ȉ33Ù>2:tj4F62-B]$]1]l]4]M]i]q]]]]]]]]ðP;]? ???? ?%?*?/?@?Q?b?b?f?n?s?x?}????????????????UFsհPP.@P}0Pr%PgPXPNPp?Psts) %!Ph=@H@S@b@b@l@}@@@]U!1Ps)sPvH!1]U!1sk]U>2 t@?.8AP^]ðP]o]]H]ðAA%A*A/A4A]U&1"1<u]À>"1u >2:u]À>"1t>"1u5622P-.Q.I Pwj4]ÈIIIIIIIII62.I PAIIIIIˀ>2(u m4]U333n434PPP3P;PdPk4P.PPP4P!4344]U>&1t]622P3P24F;˰]U>&1u>2,t]]U4s]s j44]]]-01PCs";,ԡ(1"1>&1u >"1u]ð]À>"1t]ð]U1]131Bz3w3PPl1P3]U>2 t]ð]U>&1u P:>(1wb6(1,Ӏ>2,t(O>&1uH622P3Ps5 P63oӀ>&1u622P3Ps 63K]j4]U>&1u-v~u 6(1 >(1v j476(1'>&1u%622P3PEsFPp63ij4]U>&1u%622P3P sv;634j4]U P.ICPC5C9C=CECfҀ>2,u"\622P3Ps 63?]-*7? 0<$T%`%Uxb<==      $  *  9  H   f w  H- j4]UP]U>&1u>(1w|P6(1 Ҁ>2(ueҀ>&1u;622P3P:rF33363Sр>2(u#р>&1u>(1w6(10р>2)tj4]ѡ33À?u >2)uzу3>2,t]i>]U P]UP]U>21t|j43sj4^.DP; p.G)P'DDDDDDDDD j4s 4P]U>21u3Ej443sj43.sj4J j4s 4P%]UP]UP]UP]UP- h          l  ! ( " 7 #    o    8  9  :  ; '/?  ?  &?  \wsrv .o.Qt}|~yuq{ypzx ^             h*1* G T t       .{ 2  3  SCASWAAADAAAADPUSHFMOVSBWADCjxLODSWADDCMPSWn STOSBzDECAAM REPNZ TESTF{ PUSH REPZ]MOVS STOS"JAJBJCLOOPNE4JEJAEJBELEACLCCMCCLDFANDLOOPZAASJGE7 SBBDASCLIJNAJNBNEGaINCJNC$>ESC,JLECBW< MOVSW JNECWD>JPE^JNGJGJL<IN4JO >JP4RLAHFDCALLHJSJ. .,  =      $ <L 4 n               4   N  l    .SNAEfJNBE SALt STOSWCMP RCLCALLFLDSDIVJNLLESF SARJNO RCR REP  SHL(JMP JNP8VHLT JPO\ STCP} SUB*JNS`b STDhpINTp0 RETz SCASBNOP ROL SHRyMUL_ POP ORLOOPNZ SAHFJNGEJZJNLEHXLOCKQ SCASXHXCHG REPE IDIVJMPFh STI|NOT JNZ,MOV RORrLODSBCMPSB4 OUTXOR REPNELOOPEJ RETFhLODS<CMPSDIRET WAITNhPO.~    0        H*) * ? , T   n        )  )       )  )  & 6 @   P   ` ) p )      .aPF$IMUL0 RETN` XLATh~INTO~LOOPJMPSJCXZOXas,<nu|NV0@x $4Xr0000LABELSVARIABLESNUMBERS'd A86H86LSTSYM %   Oq           . )  )       )  )      & ) 6 )  V b       )  )        n         (    F  ? ,z - -  .  Z-[-Lx"AHALAXBHBLBPBXCHCLCSCXDBDDDHDIDLDSDWDXEQESGEGTIFLELTNEORRBRSRWSISPSS ANDENDEQUMODNOTORGPTRSEGSHLSHRXOR BYTECSEGDBITDSEGENDMESEGLASTLISTRELBRELWSSEGTYPEWORDDWORDEJECTENDIFMODRMSHORTTITLEIFLISTLENGTHNOLISTOFFSETSEGFIXINCLUDESIMFORMNOIFLISTNOSEGFIXPAGESIZECODEMACROPAGEWIDTHUh"?SsKkTILLEGAL FIRST ITEMMISSING PSEUDO INSTRUCTIONILLEGAL PSEUDO INSTRUCTIONDOUBLE DEFINED VAR.   {4 5 5        .    ( P  ) _  * n  +                        ( 7  Y j   0  1 . IABLEDOUBLE DEFINED LABELUNDEFINED INSTRUCTIONGARBAGE AT END OF LINE - IGNOREDOPERAND(S) MISMATCH INSTRUCTIONILLEGAL INSTRUCTION OPERANDSMISSING INSTRUCTIONUNDEFINED ELEMENT OF EXPRESSIONILLEGAL PSEUDO OPERANDNESTED "IF" ILLEGAL - "IF" IGNOREDILLEGAL "IF" OPERAND - "IF" IGNOREDNO MATCHING "IF" FOR "ENDIF"SYMBOL ILLEGALLY FORWARD REFERENCED - NEGLECTEDDOUBLE DEFINED SYMBOL - TREATED AS UNDEFINEDINSTRUCTION NOT IN CODE SEGMENTFILE NAME SYNTAX ERRORNESTED INCLUDE NOT ALLOWEDILLEGAL EXPRESSION //ELEMENTMISSING TYPE INFORMATION IN OPERAND(S)LABEL OUT OF RANGEMISSING SEGMENT INFORMATION IN OPERANDERROR IN CODEMACROBUILDING** ERROR NO: ** NEAR: "  YNCP/M ASM86 1.1 SOURCE: PAGEEND OF ASSEMBLY. NUMBER OF ERRORS: . USE FACTOR: CP/M 8086 ASSEMBLER VER 1.1 PARAMETER ERROR NO FILE DISK READ ERROR DISK FULL DIRECTORY FULL CANNOT CLOSE SYMBOL TABLE OVERFLOW USER BREAK. OK(Y/N)? END OF PASS 1 END OF PASS 2 /0`>>>XG:==8x@G:4@aÝ RAINBOWDISKETTE COPY PROGRAM V1.6PRESS Exit TO QUIT$Copy from source diskette in drive $ to destination diskette in drive $Are the drives correct? (Y/N) $Select source drive (A, B, C, D) $Select destination drive ($l~B, C, D) $A, C, D) $A, B, D) $A, B, C) $Insert source diskette into drive $Insert destination diskette/}r+-*/ +-    A86 @      ACDEMRSXBWDS/> into drive $Ready to start copying? (Y/N) $Copying all tracks$Insert CP/M-86/80 SYSTEM DISKETTE then press the Exit key.$Copy/Verify complete to drive $Do you want to do another copy? (Y/N) $Reading track: 00$Writing track: 00$DRIVE NOT READY.$READ ERROR.$WRITE ERROR.$SOURCE DISKETTE FORMAT IS INCORRECT.$DESTINATION DISKETTE FORMAT IS INCORRECT.$SOURCE DISKETTE IS NOT RX50K FORMAT.$DESTINATION DISKETTE IS NOT/1& pF pDp>2420<211 pp:0cp:1cpœ pp:020cBpd:0o&^#Vp:1G:0 >ex21c pp:0cp:1c pR:0G:1(:0@ x 24G:0@ p3 p:4G:0@͵V:4G:1@͵V:0u2>:1u8D>2322!0/" " > 2:͕!:5U>2=:0:1:0@:1@ p:1c pʺ%ͼ,ʷ>e!2~2=4:0J!">>2;͜ !2~2=4:;  2;/I1 RX50K FORMAT.$ Try another? (Y/N) $YN<)0$)A$x x x x x x x x x x x x x x x x x x x x x xx x x x x x x x x x x x x x x x x x x x x xl&qq qkt&qq qum&qq-qj$xx/ p:;O y  <2<O͏J!3~2=4:1P!">>2;͜p !3~2=4:; j 2;K p*>"8:;O y  <2<OP*8">:;O y  <2<OͶPG x_A>ex_!% !$ >eT>eT([ET(2ET(1ET(~E (A_$(eq>2=:4G:0@͵ :0:4G:1@͵ :1:0@:1@ pM pTT[T2T1T~E7 p E/xxxxxxxx$?O~ʊ7 #~7!ɷ #"?~(w/"?N2 ,ʨ7w+2?2?02 : <2 : <2 :>02 : <2 U Y Y Y Y. YA Y :0@:1@p pʺ%*O!_~!"Bͫ`">@0ë`">@0c>`>b@0x!"B`">@0>2@>26>`!5*B!@5 !6N(V(>:=25> :=25>O2=͝ :52=͝ >2@)͊>X>`O /yͦ}:=c>`>`!@`G+|( `(>`@>`c*>:<b` { / ! _^! ^#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_ 00=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ͷ0& 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  !  #0 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# 0 ë «   Ͷ ͐ =« 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!~  0^z8O!B N#N ¾SP.* |} !9":q!"= = !~  . !   #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_0IO!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:] !í 10|)*)þ))>+><7"9.Yͯ * M^2U :2:2ͳ:_³ͯ !6! @!!BH @@ABH B! "BHI$$BI$BI $ HI f D$HD$$ H B!$D$"$B$DA!ABI$H B$I $HI$H$! $I u$I$$A !A@$I$"!$H$I$I "! $A$  HHAA"I @BB $A"0 ͓ !" >- Ͷ 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.0 $$$I$$H!!! BH" !I B  $$!BD! $!BI D@"!$I$$H"!I$I$I$UUU$$A$ /fD$HD$$ H B!$D$"$B$DA!ABI$H B$I $HI$H$! $I u$I$$A !A@$I$"!$H$I$I "! $A$  HHAA"I @BB $A" 111.!. þgøp .#0t1qþg4Xu-^ùS S )sQ CYA:SrþuþM2Tu w SS s QYA:Sr..69tVTt &Êȳrجд t0SRPyQq^|q[X Î_á.....Z^&t-&.Z& t. t.&.+.15&E&+Ɋ&'P_&ot¿ȫ ȫ11þ ot .>>1.ZY*].^.......6.>...&...F.F.F.Ȏ؎мkt.I.t.IuZ=I.&Jt J.FtvHt..6&;u)6''tI9. t)%..6&ttt tJ.[X[YZ.]^_...&.6.6.6< t <,t< t<:,0< r <s< rFZ~Gu;mt PXGt1k`f<?JK E COPYRIGHT (C) 1981, DIGITAL RESEARCH DDT86 1. 01/25/82 ABCDSBSDCDSEIODITSZAPC CDES1&&8uW_m%@9+ۊEt ش t <:t < u D#BB >hr9\ u(f.hB>D@BuȁD볺\KMfDءOQ+rPh\xqtu u8\|DBBw\S.hrBuDt!&X6Z6X;XvX&\V`< tQ+\rK^db1XXXX CANNOT CLOS INSUFFICIENT MEMOR NO SPAC MEMORY REQUEST DENIE NO FIL START EN VERIFY ERROR AT DISK WRITE ERROҠ*+عþ t<@v@ȿ K &..&X%&k.мktou:}<0r>qo-s!8< t<;t,Ar<wlm.;??/ `   [ .L0ñññ ñ ñ tþptþa uþHt1{< u;6\&6b&:t\%b\\9`rbt=&P^Xl^ ptmu !<, ^u ; s > >&6  Fr +:t ; v 6&t; u; wCMDW< tt\th< ud&>e u e\vjf\SZ\`nEr.ع0\ `mu u%`+\r>\)\Mr \;`v..l< t+).1 b9-35t ñ8zþ9k;f@tþ|UFY]U]úQ þ6G"K>.t`9_(< t< t<:u,@Oÿ <*uWQY_t 㴪I? Ë>G ?ùM +щUù g +щUùQKYA rþpȸ1 'P'X< t,< u,I..F SXPSPNXY[X+6\< ul+< tA&>nEu\.&9tl7lZ31< 3Zts785>1;>5w*W_3Wv;1r17t8u;\`< t:+\r4^dbb< u$6\&>b\tbt \;`v< tP\tD< u@\0hfyf}-jf~<^Z+ 1nR\>\ 6\h< t<.t#J 22tmu u>\\s>HH:j->>`"$PXPdX>wt<rá<M:K@Q>O< tC\8t7< u >nRu, ZMK< tMQO< u 1\Jpupuq}#oPWcKXu[@zT< tW< tj&W &< uUUU <.tnq< u) tUÀuZ u^U>U r{WUU+2[I]UPv6 ]U \]U > v ] s6 -]"6 ]Uy{ ]U> u ]Z6 R]U> u ]7 4]U!   P]U > u > uX]?]U ]U  > u( ㋇6 Ƌ @ > w  . D?:50++1&7!=CIR tz{vql g2bE]VXSNID?:2TS< u t w͋U@"   I =.,:;[]<> 11&@Osp-2Z  %*/49>CHMRW\afkpuz s]UF &Ê  s q Ѐ> u ][]??= $WORD $BYTE $FVfv HOPHOHODE@AI+JGDE@AIJGf=;:SR##Qj)Wa a?   a a?H HHa?  O OOP PPK  #a?2Չ@U,P]U^?$t 7F]U~ v F, AF0P]UFPF$P]UFPFP]U"P&7]U&P" &GP袐 XP$ X$ XP$ X$ ]U젗 s*0P]UFF7@7]U츭 Pv]U츝 Pv]U젗 svv]Uv+Pv]U2n???00+ 3& 21/(f f h h 9 979?<hj gs`e]9 qrklffxymnvw90C C8699d d$ $TU i!Jzo_V>>Q)W X>>^tB"LNM) y INJAJBJCJEJGJLJOJPJSJZORAAAAADAAMAASADCADDANDCBWCLCCLDCLICMCCMPCS:CWDDAADASDECDIVDS:ES:ESCHLTINCINTJAEJBEJGEJLEJMPJNAJNBJNCJNEJNGJNLJNOJNPJNSJNZJPEJPOLDSLEALESMOV2 sP]ðP]U츽 PvY]U&7]U&7]U젗 s]]U&s & &Pa]U& u 6 ]à sL> u > u]À> u!> u &?t &7> u&76  .+P PPN$P '6!]U젔 s6 ,P],P6 ]U  2KMULNEGNOPNOTOUTPOPRCLRCRREPRETROLRORSALSARSBBSHLSHRSS:STCSTDSTISUBXORCALLIDIVIMULINTOIRETJCXZJMPFJMPSJNAEJNBEJNGEJNLELAHFLOCKLOOPPOPFPUSHREPEREPZRETFSAHFTESTWAITXCHGXLATCALLFCMPSBCMPSWLODSBLODSWLOOPELOOPZMOVSBMOVSWPUSHFREPNEREPNZSCASBSCASWSTOSBSTOSWLOOPNELOOPNZ E Qjz)AXCXDXBXSPBPSIDIALCLDLBLAHCHDHBHESCSSSDS]2  : r  S^ * &  > w$ : w79 P- u]U]U& u s] ]U`6 ]U&" A6 ^]U2]U']U]UC]UK]U3P]U&#:Pj6]U]U s H]=]U s %]]Uu| ]Ud sP[]VP]U; 8 sP]ð1P]U< &$ 6 2 ׇU P P]U6]U?P]U5P]U86"%6M6wM65:FuM6u]UF,0< v@NAPv@Y ]UF,0< vF,A ]U5N66>6u6665È6 r66Ts,>6u 66]6N6s6]6]àN6s66Ds5R66UY 5N6t]UR>5 t>5 t]]UO6F8O6w 5^;u O6^ FO6uհ]U츰5PP5GP]U츴5PP5GP]U츽 PP5Ps 5G]ð]U츭 PP5GP\s15G5G 53s Pl]]U5~=6+ȁw36s5@=6+Q5]d]U$6s=>-6u26sK6>=6t@"36s&6K66G66P]]Uq6K66G6,6P~]U?W>:6v76"6s]]U516sK6Ê5 -6P]ðPK65,6P]U06sK6,6 5R16sK6Ê5 -6Pr]àK655]U]U>,6u 06s]]U^vs K6Ms7K6~ u'>=6r>=6rK6N6P#}s]U3uG5G5G ]ð]U츝 PP5GPs15G5G 5uG5G5G ]ð]U>6u0>5BYu 5G >5WOu5G 5 t]ð]UP>6:t@Y"]UFB6?6B6]UC6s5 &PC65G]U>6u>5 u5G ]s8s5 tdË5G G ]]U5G s?5:5u5G *F5G?>5+u *F5G *F5Gs 5:5t]U5G5G5G5G5G5G 3M P]U P]U36s"K655=6+Q]ðPK65]U>=6w%36s>=6uPJ]ðPB=6P]]Uay>*6@s&76" 6s*6PK6X$G6,6P ]]U5,656s K6 P]à36s 6=6]]U!6s>-6u16sK6  %6P]Á>=6w36s p=6P+]Z]U>6u6sR6>*6w 6sR6$46sR6 K6 86P>R6u*6P]US66s K656=66;6]ðPK65r]U35G 5G 5G 5G 5G s]zs]s]s]À>6u]55G6:5u >6:u.55G>6t55G5G ]Ë5G]à5:5t>6u-55G5:5u5G5G ]]ðPd]U56}>5,t]U5,65G s]U>5 ts]U55r-5=w%Ê3:J6u劏3I63K63G6]/]U6,<v6㋇5P66 8P6w<5P5P66!s6P6 J6]à65P6u]U3s K6B]s K6B]s PHa]p]U!6"%6"16s -6Pf]Qs P']6]Uz76"626"sK66G6,6 >'6t06"$6sK6,6G66P]À>:6u76"!6s%6 K66=6!>'6u46"$6s86 K66*6]s'>'6w%6 6P]K6(]qs K6]W]UF55'65|:P65o P56mr>I6vI6.3,> Vzup$k*f0ao\WR MVH3B6E6D6C6>5 t>5.u]sPs>>I6uD6seD6>I6uE6sME66K6X랰]8]U65v5]UQ6B6ȢB619f4_/+30353:3?3D3I3N3S3X3]3b3g3l3q3v3{333333E5] 7   ?   Q j 8kl'/! "RS#$ TUw%sr&vrVt'}|(~) WX*vYr+sZw,s-u.~[|/}\0q1{2y3upz4z5{ x t]678^mn_oz{p9qr:;<= >?`as@ABbtucCdDEeFGH vwI3  H6Pk>L6t5P]>L6v 5PM]UF5ÊO s$ usF5 G K6FG6vD]U26"76sFK6FG6,6PV]U.>'6w 6G6,686K6-6G66P!]U ]U>'6w $6sK6]U=6P%6s =6Pr]U=6PfK6$<u =6PT]U>%6u >=6vq>%6u>=6r%6]i]UT]U|6Pnr]U>:6w F 86F %6K6]U36"!6]U36"$6]U76"$6P>'6w@P>:6w@Y"Y"]U.56s]]U563 TJLMNxyO (fghiP 0BXBPSIDI,:+ [] ambiguous operand$H@XP 8kl'/! "RS#$ TUw%sr&vrVt'}|(~) WX*vYr+sZw,s-u.~[|/}\0q1{2y3upz4z5{ x t]678^mn_oz{p9qr:;<= >?`as@ABbtucCdDEeFGH vwI 424 !9" 1[:m82/~ >2!~G}k͛͛#ͪ͏~|} ͛}̛#x:͛͛#ͪ*  > _> ͝> ͝ 07͝͵͵ :7_<2!~ɯ2|\\>   >̛ RRT:8RpT>.͝(𤴦G` v x Rainbow-100 7/8 Bit File Dump version 3.31 Copyright (c) 1982, Digital Equipment Corp. 7 bit option selected. $ File not 4nPz P >Yt7P* dp  "UD#5D?)D>DF* F*DRTP6\P6|>*t Po6**DhEEPjsHPZsF\P<s\\P=P PP\Pk <>It:[t@P>t@Y"s$W Kp urt<t<t<u3>u>u uU:Vv>unUWt P W:Vv4 found.$rkm;͛#ͪ*  > _> ͝> ͝ 07͝͵͵ :7_<2!~ɯ2|\\>   >̛ RRT:8RpT>.͝(𤴦G` v x Rainbow-100 7/8 Bit File Dump version 3.31 Copyright (c) 1982, Digital Equipment Corp. 7 bit option selected. $ File not 4/8RURUX:VsVXWUU:Xv8E Kp uR>ur pPy> u Kp t PR[6Ls^P. @P% > u rς>u%> rU> uU$*UU> uo > u  P W~>tU"rOP=s \Pa>RunAPss2s PcPAPMabAP<tSAP3QPs,P< ;sP=PP>-u446>#u$6s>:u%L>:u>uPs>Bu*$& >Cu$>Du >Ku8z>Lun>Pu!s asNu>Tt{>Uu>t@)>VuCs"+ P /P 6 #=>t@sVxVq> u>uc>u\ZHQ>t@P8Y r>Au5 $&s( s@>Funsw>Ju}X|sUȢ:sÊ44_ <66s* +ȉ$6<6뒀>MuC>u<>uJ0 ˈ< u7>NuQsP6ssm$a";rN빀>Su?2_ sm8 +Qi:s۴Ê_>WuW>XtAPG sAPfQ"sp2 PAPcPocP>Yu $>>;&wp>s.>Zu s 0<u~ s4 AQW7Xَэ&DPUVN])0102821102654321.DD (-p H  ;v P +H+ȉ+ȉ ƇpK\>St(<0u PlP P >] u%P \PsC (<0uP &T\:u <s4 }>t3UPPp]UPPa]UPPR]URr PFP:]U~ rU~ uUv]U>Uu]ðP PP.U]U~ t@U*"ЈsF :w vu]U~ r$F< t@P~ t@Y P~ t@Y ]Uvs ^PsF@vi]U P P]U Pv7]Uv]U Pv]UPvYu<sP; P!PLP&PQ>Yu>TtT &PK&: ]U]U>t@]U]Us]ð]U>u 042"042sp0;4u@206Pp u@Z"s0ˡH u@s2)0s60뉂>u 0$ H "@$0@&]U]U]U ]U"]U H Àp u]U"]U>u5";&5UU: wB P`\PYt>Yv 6   u]U ]U ;r6 <t ]U<s/;s(POP2PPLP >Yt]ð]UHr0ocPztr߸cPF]U>w PucP]U Ȣu#"&; v$]á +$]á $+"9r"&]U ;"r^sP*<u]à p> u]]UsvuF]U";rf]x"pP> uD]]U$Fs+"9r']U$"&ss~";&s]U]U;sx<t 68B5cPwcPu'>wu]u]UtPtPJ>YuSs$P<s\P-lPOPE\PP*P=P,P]UPvNQ]U>uv7]U~as@P~zv@Y"]UvsF$_F]UP2 P PP>wZP< r  > t8>t>u>rȢƇ  부>uxu]U~uFsvCF]U,', tDF1F1VȻ 1,5]U ;"u< p> u]Uf<t@P> t@"Y ]Us#> u   >u]U_Èdr]U"8ѡ89w@"sF8@&8F_6&:pt@P:^t@Y"s&ʠs&<]U%]UP6_s]Uv+^ uPIP S+^ u PAPCS]UP]U,>u  $::Kp< u >Ut _$::;&w.> u5T>us0P빰 ]Ur#v:P Ps *P]U6]U>t]]UtÈ]ð ]U>tt uqȴ s:PzsC>Uus";r P ?*P PU:[t@s Ƈ\ ȴ\>]UsP]Y.QU> t>u. PPP.@P P P> usms>wmuu>:u#>5v3s,:pP:s]U]U]U]U"@&;t>$u6]]U>ws txuu]U]Us ;r]U  ]U>Wut> uj]U66~ ]UT]U:Ft@P>[t@Y"P>t@Y"]Uvs5v PPPb>Nu >Yuϰ]U,0@< v@]Us@5 uW.G,A<wF.G I>.u:Ts> w$늀>wr]øoP]UƊ.]U> w.>?t>*uP:u]u˰]UP\PP]UPs,< w Ê\:t > t<u٠<sP#P=PrF< toP ]U츀P8]U>brAPt]bbbȴ']Uhj|(<0u Pa\P(<0u,PG_[]*?Error Creating Password$Password ? $Cannot Edit Wildcard Filename$FILE IS READ/ONLY$File not Found$NEW FILE$-(Y/N)?$NO MEMORY$Filename Required$Output File Exists, Erase It$BREAK "$" AT $76%sf_F]UP> t]UF,0< vF,A<vF,A ]UFN ]U>w:Fu]u]U\6s(6zTwBP,uPTPPÙ>tnPfTƇTT]Ubdf|s|h>wLJju,`Z$<:t >uLf@P<Pmh`Z>buZbr@Y"ssh녀>u K>t,>t@ZP; r@Z"P;s@Y"s)ZK>uZ; r+ I|9lslTZH%`d1@L>Pu d1@P`dsKPP<wFÃjt3jʁjȉ1P YLPuPuh`jT^<:t >t'PPhZq<u>u >u>v0>s),8w㋇jZu(>66Yt>t@ZP; w@Y"sZ+ jZ8SPE6fP7P\Ps4h|\P]KPPPP8\Pt]UZR;v xPIFX6Z]UZR;r@"sX6ZZ]U츠P6`TPt6ZFPf1`;Zs u!X6`0` P]U6`:P P]U6zN\Pt4]UzRzdR;w zs]6zRPdA+zZQ]UP<uP($PePP\P\P\PF>u'W \P=>u?PV@]U]6 "PY ]U]U>t>vPPh&Ȣu >u끷ZH|9jw0 u|끷S|j,F YK]UV6V< tV]U> u]Is>]t> uÈ>u뿀> u]U > w1s  Ƈ    P7 u  > r@" sW <v@" s' 77 :t Ǡ s 뗠 s]U>]u@P> u@Y"r>AuP YNÀ>Mu(P YPP YK딀>XuP YR>BuPY ]77)YKCODE DATA EXTRASTACKX1 X2 X3 X4 8080 NZERONHEAD[7-h-mt1 ASM86 Assembles assembly language statements, producing an object file in hexadecimal format. The assumed filetype of the source and included files is .A86. FORMAT:  7 ASM86 filespec [$Ad Hd Pd Sd Fd] Where:   A source file drive - .A86   d = (logical drives A-P)  H hex file drive - .H86  " d = (logical drives A-P, X,Y,Z)  " P print file drive - .LST 77 !d = (logical drives A-P, X,Y,Z)   S symbol file drive - .SYM  " d = (logical drives A-P, X,Y,Z)   F format of hex file- .H86  4 d = (D=Digital Research, I=Intel) -h-st1 EXAMPLES   A>ASM86 PROG   A>ASM86 PROG $SZ PX  A>ASM86 PROG $HB PY AC -h-mt2 BACKUP BACKUP copies files from the hard disk to a set of diskettes. This process protects your files fro77Em a loss of data on the hard disk due to hardware failures or accidental erasure. Some or all of these files may be copied back to the hard disk at any time by using the RESTORE qualifier. BACKUP supports both menu driven and command line interfaces. To use the menus, type BACKUP, then press and follow the directions. To use command lines, set the current date and time with the DATE command before using the BACKUP command. FORMAT:  BACKUP7 8A COPYRIGHT (C) 1981, DIGITAL RESEARCH [], ERROR: $, LOAD ADDRESS $DISK WRITE$DISK READ$INSUFFICIENT MEMORY TO CREATE CMD FILE $LOAD ADDRESS $ERROR ADDRESS $BYTES READ:$INVALID HEX DIGIT$CHECK SUM ERROR $BYTES READ $RECORDS WRITTEN $H86CANNOT OPEN SO2URCE$CMDNO MORE DIRECTORY SPACE$CANNOT CLOSE FILE$W7 + p:[file] TO d: [/ALL] [/CHANGED]  (BACKUP [Qualifier] Where  p: *is a hard disk partition (E: through K:)  d: %is a diskette drive (A: through D:)  file is a file specifier or indirect file specifier -h-st1 QUALIFIERS RESTORE recopies files from backup diskettes to a specified partition on the hard disk. This is generally done to move a large number of files from one har%d disk to another or to recover fil 8^8es that were accidentally erased. FORMAT: BACKUP RESTORE p: FROM d:[specifier] VERIFY compares specified files on the hard disk with corresponding files that are on the set of backup diskettes. This option will indicate any changes that have been made since a file was last saved. FORMAT: BACKUP VERIFY p: WITH d:[specifiers] DIRECTORY displays the names of all files that were saved on a backup diskettes. FORMAT: 8r roke. o *Indicates an option or option list. RW  Means Read Write. RO  Means Read Only. SYS Means System attribute. DIR Means Directory attribute. * BWildcard-replaces all or part of a filename and/or filetype. ? =Wildcard-replaces any single character in the same position  of a filename or filetype. &--- -h-st2 TABLE  CP/M-8z6 BACKUP DIRECTORY d: -h-st2 SPECIFIERS  @ A file specifier is the name of a file or group of files with  9 related names (via wildcard characters '*' and '?').  File Specifier Format:   filename.typ  @ An indirect file specifier is the name of a file containing a  @ list of file specifiers (one per line). The indirect file  @ specification cannot contain wildcard characters although the   file specifiers in it m8@86/80 OPERATING SYSTEM COMMANDS COMMAND FUNCTION %--T- DISKCOPY Copies the entire contents of one diskette to another. DIR % Displays non-system files. DIRS Displays system files. ERA  Erases a file. HELP 8Displays summary information about a command. MAINT ? Renames, erases, or changes the attributes of a file. PIP  Copies one or more 8ay.  'Indirect file specifier Format:  * <[d:]filename.typ -h-st3 EXAMPLES  BACKUP E: TO B:/ALL  BACKUP E: TO B:/CHANGED -h-mt3 COMMANDS The CP/M-86/80 operating system performs certain tasks according to spec8!*files from one device to another. RED " Creates or edits a file. REN & Changes the name of a file. STAT :Displays information about files, and devices. SUBMIT 4Executes a series of commands from a file. TYPE "Displays the contents of a file. %--- G The following table lists commands mainly used for programmers:  ADDITIONAL COMMANDS 8ific instructions, known as commands that you type at the keyboard. A CP/M-86/80 command line is composed of a command keyword, an optional command tail, and a RETURN. The command keyword identifies a specific instruction or program to be executed by the operating system. The command tail can contain extra information for the command such as a filename, option, or parameters. The carriage RETURN indicates that the command line i8p Command Function %-- ASM86 ' Assembles CP/M-86 programs. DDT86 # Debugs CP/M-86 programs. DUMP CDisplays Files in Hexadecimal form (a CP/M-80 program). GENCMD EProduces the command file (.CMD) from a Hexadecimal file. LDCOPY CCopies the two reserved system tracks from one diskette. LMCMD G Produces command files (.CMD) from Intel-L module files. LOAD 8 ܳs finished and you want the command executed. For a list of the CP/M commands type TABLE and press RETURN. -h-st1 SUMMARY The following special symbols are used to define command syntax. Symbol Meaning %-- [] Indicates optional items. | Separates choices. d: # Indicates an optional drive. n DIndicates a number. Indicates a carriage return keyst8 E Produces command files (.COM) from Hexadecimal files. SAVE ?Saves CP/M-80 programs in memory as a file on the diskette. &-- -h-mt4 CTRLKEYS Sends instructions to the CP/M-86/80 operating system. A control key is a combination of pressing the CTRL key and another key. For a list of control keys type TABLE and press RETURN. -h-st1 TABLE Control Key Function p 99z erformed &-- -  $Stops a running program.  BMoves the cursor to the left and erases the character.  Inserts a tab.  @Inserts a linefeed, terminates input at the console.  &Inserts a carriage return.  7Echoes all console activity to the printer; a second  1 ends the printing activity.  Resta9Ury D[W][s[,f]] (Display) Display Memory in Hex and ASCII Efilespec 5 (Execution) Load Program for Execution Fs,f,bc 4 (Fill) Fill Memory Block - Byte FWs,f,wc A(Fill) Fill Memory Block - Word G[s][,b1[,b2]] (Go)  Begin Execution Hwc1,wc2 (Hex) jHexadecimal Sum and Difference Icommand tail (Input) Set Up Input Command line L[s[,f]] 4(List) List Memory in Mnemonic Form Ms,f,9P4rts scrolling if stopped by a .  GRetypes the current command line; does not execute command.  is typed.   7Deletes all characters in the command line.  String or field separator.  --9!!d -(Move) Move Memory Block Rfilespec ( (Read) Read Disk File to Memory $--  &(DDT86 Commands Con't) Command Meaning $-- S[W]s  (Set) Set Memory Values T[n] ,(Trace) Trace Program Execution TS[n] (Trace) 9-- -h-mt5 DATE Displays or sets the date and time. Time is represented as a twenty- four hour clock, with hour values from 00 to 11 for the morning, and 12 to 23 for the afternoon and evening. DATE with no command tail displays date and time. DATE with the P option displays the date and time perpetually until you strike any key. DATE sets the date and time to that which is specified in the command tail. Use DATE to set the curren9( Trace and Show all Registers U[n] 4(Untrace) Monitor Execution without Trace US[n] 0 (Untrace) Monitor and Show all Registers V w (Verify) Show Memory Layout after Disk Read Wfilespec[,s,f] (Write) Write Content of Block to disk X[r] /(Examine) Examine and modify CPU Registers $-- -h-st2 PARAMETERS   PARAMETER Replace With ---9&t date and time. FORMAT:  DATE  DATE P  1DATE DD-MMM-YY HH:MM:SS -h-st1 EXAMPLES  0 TO DISPLAY THE CURRENT DATE AND TIME, TYPE:  A>DATE  = TO DISPLAY THE CURRENT DATE AND TIME CONTINUOUSLY, TYPE:  A>DATE P  $ TO SET THE TIME AND DATE, TYPE:  aA>DATE 20-JUN-83 12:00:00 -h-mt6 DDT86 Aids debugging of 8086 and 8088 prog9"G---   bc  Byte constant   b1  Breakpoint one   b2  Breakpoint two   d Destination for data   f Final address   n #Number of instructions to execute   r Register or flag name   s Starting address   s1  Second starting address9 rams. DDT86 assumes a filetype of .CMD if a filename is specified. Use GENCMD to convert hexadecimal (.H86) files to command files (.CMD) before using DDT86. FORMAT:  /DDT86 filespec -h-st1 COMMANDS  Command Meaning $-- As <(Assemble) Enter Assembly Language Statements Bs,f,sl $ (Block Cmp) Compare Blocks of Memo9 e   W Word 16-bit   wc  Word constant $-- -h-st3 EXAMPLES  % TO LOAD THE DDT86 UTILITY, TYPE:   A>DDT86  B TO LOAD DDT86 FROM DRIVE B AND DEBUG A FILE ON DRIVE A, TYPE:  & A>B:DDT86 PROGRAM3.CMD -h-mt7 DIR w Displays a list of files on the specified drive which have the "directory" or "non-system" attribute. DIR follow :L:oed by displays all "non-system" files on the active drive. FORMAT: DIR [drv:] DIR filespec -h-st1 EXAMPLES TO DISPLAY ALL NON-SYSTEM FILES ON DRIVE B:, TYPE: A> DIR B: TO DISPLAY ALL NON-SYSTEM FILES WITH FILETYPE .DAT, TYPE: A>DIR *.DAT TO DISPLAY ALL NON-SYSTEM FILES THAT START WITH "PROG" PLUS ANY THREE LETTERS AND A FILETYPE .TXT, TYPE: A>DIR PROG???.TXT -h-mt: 9 be 1 to 8 alphabetic or numeric character. typ 7Represents the optional filetype, which can be 1 to 3  8alphabetic or numeric characters separated from the  .primary filename by a period. -h-mt12 FORMAT Initializes a blank or NON-CP/M diskette in a format that can be used by CP/M-86/80 on the Rainbow Computer. This command erases all data currently stored on the diskette.  FORMAT:  :8 DIRS Displays a list of files on the specified drive which have the "system" attribute. DIRS followed by displays all "system" files on the active drive. FORMAT:  DIRS [drv:]  ,DIRS filespec -h-st1 EXAMPLES 4 TO DISPLAY ALL SYSTEM FILES ON DRIVE B:, TYPE:  SA> DIRS B: TO DISPLAY ALL SYSTEM FILES WITH FILETYPE .CMD, TYPE:  DIRS *.CMD TO DISPLAY ALL SYSTEM FILES T:FORMAT -h-mt13 GENCMD Converts a hexadecimal object file (of filetype .H86) into an executable file (of filetype .CMD). All addresses are paragraph (16 byte) addresses. All values must be in hexadecimal. FORMAT:  *GENCMD filespec [8080 CODE[An,Bn,Mn,Xn]   DATA[An,Bn,Mn,Xn]  STACK[An,Bn,Mn,Xn]  *EXTRA[An,Bn,Mn,Xn]] Where:  A = A:PHAT START WITH "PROG" PLUS ANY THREE LETTERS AND THE FILETYPE .CMD,TYPE:  A> DIRS PROG???.CMD -h-mt9 DISKCOPY Copies all information from one diskette to another, including the CP/M-86/80 system tracks if they are present on the source disk. DISKCOPY prompts you for the source and destination drives. Use this command to make backup copies of: o CP/M-86/80 system diskette o Application program diskette o Data disket:bsolute memory location  -B = Beginning address of group in .H86 file  M = Minimum memory required  X = Maximum memory required  @n = a hexadecimal number -h-st1 EXAMPLES EXAMPLES:   A>GENCMD PROG   B>GENCMD PROG1 8080  # B>GENCMD PROG2 DATA[M20]  - A>GENCMD PROG3 DATA[B4C,M260,XFFF]  N A>GENCMD PROG4 CODE[A40] DATA[M30] -h-mt14 HELP Provides su:Utes FORMAT:  kDISKCOPY -h-mt10 ERA Erases one or more files from a diskette. FORMAT:  ERA filespec -h-st1 EXAMPLES 1 TO ERASE LETTER.DAT ON DRIVE B:, TYPE:  d A>ERA B:LETTER.DAT TO ERASE ALL FILES ON DRIVE D: WITH FILETYPE .BAK, TYPE:  L A>ERA D:*.BAK TO ERASE ALL FILES ON DRIVE B:, TYPE:   A>ERA B:*.*  ALL (Y/N)? :mmarized information for all CP/M-86/80 commands. At the HELP prompt ( HELP> ), you may enter a topic and optional subtopics. Pressing the RETURN key with no topic terminates HELP. FORMAT:  8HELP [topic] [subtopic] Where: HELP C Displays the topics for which help is available. HELP [topic] Displays information about the specified topic. HELP [topic] [subtopic] Displays information about specified subtopic. -h-m: Y -h-mt11 FILESPEC Identifies every file by its unique file specification. A file specification can have three parts: a drive specification, a primary filename, and a filetype all separated by their appropriate # delimiters. d: 9 Represents the optional drive, which can be a single  alphabetic character A through P followed by a colon. filename Represents the required primary filename, which can   : t15 MAINT Allows you to perform the following routine tasks. o Delete files o Display the contents of a file o Change filenames, filetypes, or file attributes o Page through the directory, either forwarcds or backwards o Review information about the diskette you are using FORMAT:  2MAINT [filespec] -h-st1 KEYS KEY FUNCTION &-- ;; UP ARROW Moves the cursor up one line at a time. DOWN ARROW Moves the cursor down one line at a time. RIGHT ARROW Moves the cursor right one character at a time. LEFT ARROW Moves the cursor left one character at a time. Return Moves the cursor to the first character of the next line. Next Screen Displays the next page of the directory. Prev Screen Displays the previous page of the directory Remove "Marks" a file for deletion. ;2les from one diskette or user number to another.  o Print files on a printer.  o Combine two or more files.  %o Rename a file. FORMAT:  MPIP [dev:]Newname.typ[Gn]=[dev:]Oldname.typ[Options] Where:  dev " = optional device or drive name  [Gn] = optional user number  O[Options] = optional parameters -h-st1 OPTIONS Option Meaning ---;V- Addtnl Options Displays a text file. Do ? Implements all the "marked" changes on the directory Cancel ; Cancels the "marked" change for the file that the cursor  $ is currently positioned on. Exit < Cancels all "marked" changes and returns to the operating  A system; if displaying a file returns to the directory. CTRL/C 2 Cancels all selected changes and returns to the  " operating system prompt. Find ;-- Dn - Delete any characters past column n. E !Echo transfer to console. F ,Filter form-feeds from source data. Gn D Get from or go to user n (default n = current user number). H "Test for valid Hex format. I BIgnore :00 Hex data records and test for valid Hex format. L )Translate uppercase to lowercase. N Number output lines. O Transfer nontext files. Pn  Inserts; ;Moves the cursor to the first character of the first file  6 entry at the upper left corner of the screen. Help 7 Displays a list of MAINT keys and functions. Select : Moves the cursor horizontally to the first character of  4 the previous file entry (opposite function of the  TAB key). &--: -h-st2 EXAMPLES TO RENAME A FILENAME OR FILETYP;ߩ a page break after each n line. $OPTIONS Option Meaning %--B- Qs(Ctrl/Z) Quit copying from source at string s. R qRead files that have been set to SYStem. Ss(Ctrl/Z) Start copying from the source at the string s. Tn $ Sets tabs every nth column. U )Translate lowercase to uppercase. W >Writes over files with the Read Only attribute. V ;LE: 1. Move the cursor to the first character of the filename or filetype. 2. Type the new name over the old name. 3. Press the DO key TO ERASE A FILE: 1. Move the cursor to any character of the file entry. 2. Press the REMOVE key. 3. Press the DO key. -h-mt16 MDRIVE Allows you to reconfigure 1 or more 64k blocks from the available system memory. These blocks then become a memory drive and may be accessed by using M: as the d;ͳ7 Verify that data has been written correctly. Z Zero the parity bit. &--R -h-st2 EXAMPLES TO TRANSFER ALL FILES WITH A FILETYPE OF .TXT, TYPE:  WA>PIP B:=*.TXT TO COMBINE TWO FILES INTO ONE FILE ON DRIVE B:, TYPE:  eA>PIP B:NEW.DAT=FILE1.DAT,FILE2.DAT TO TRANSFER, RENAME AND PLACE IN USER 1, TYPE:  7A>PIP NEWDRAFT.TXT[G1]=OLDDRAFT.TXT -h-mt18 ; 1\rive specification. To use MDRIVE your Rainbow system must have the following:  %o At least 192K bytes of memory.  1o CP/M-86/80 V2.0 or later operating system.  .o The MDRIVE.CMD Configuration program.  FORMAT:   MDRIVE [n]    Where  0n is a number 1 through 8 that represents the  Lnumber of 64k blocks to be allocated. -h-mt17 PIP Allows you to:  o Transfer fi; Q RECOVER Allows you to recover data from files which would otherwise be unreadable due to a bad section on the hard disk. FORMAT:  %RECOVER [d:] Where  d: = drive  -h-st1 EXAMPLES  0TO RECOVER DATA ON HARD DISK DRIVE E:, TYPE:  $A>RECOVER E: -h-mt19 RED p RED is the Rainbow text EDitor. It allows you to create new files and make changes to existing files. <z< FORMAT:  7 RED filespec -h-st1 COMMANDS Command Meaning $--N- Append Lists filenames and/or appends one file to another. Copy Copies a marked section of text to another part of the file. Display Displays either the next or previous screen of text. Erase Removes spaces, character strings, and lines from a document. Goto Moves the cursor within<Vays the previous screen of text. Next Screen displays the next screen of text. %-- -h-mt20 REN Renames the filename and/or filetype of an existing file. You cannot specify two different drives. FORMAT:  #REN Newname.typ=oldname.typ N-h-st1 EXAMPLES TO RENAME OLDFILE.DAT TO NEWFILE.DAT, TYPE:  7 A>REN NEWFILE.DAT=OLDFILE.DAT -h-mt21 SETU< a document. Help Summarizes the available RED commands. Insert Allows you to add text to a document. Locate Searches for any character, word, or symbol within a document. Move DMoves a marked section of text to another part of the file. Next sDisplays the next group of RED commands. Output Instructs the printer to print a marked section of text. '---   <P Allows you to change some of the features on the RAINBOW. Some of the features you can check and change are:  # o Number of columns (80 to 132)   o Tab setting  " o Cursor style (block or line)  * o Automatic repeating of keyboard keys  ' o Screen background (light or dark)   o Margin bell   o Keyclick volume  / o Scroll rate and type FORMAT:   -h-st1 KEYS  < (RED Commands Con't) Command Meaning '--@- Pointer Allows you to mark sections of text. Quit `Ends your work in the editor. Replace Finds and replaces a string of characters. Tab 4 Shows you where tabs have been set in RED. View oAllows you to look at one document while editing another. Write Creates a new document from marked se<u Key Functon !--- Next Screen : Displays the next major heading screen. Prev Screen y Returns you to a previous major heading. UP or DOWN ARROW Changes the minor heading features. RIGHT ARROW 2 Displays the next minor heading. LEFT ARROW (Returns the previous minor heading. !--- -h-mt22 STAT <iiUctions of text. Xchng Deletes and replaces any specified character. Zap ) Deletes marked sections of a document. '--- -h-st2 KEYS Key Function %-- Do fExecutes a command. Backspace/ Deletes a single character to the left of the cursor. Delete Return "Instructs RED to execute a command<3 Displays information about the files and devices. It also enables certain control. STAT can perform the following: o Display the status of a drive o Display free space on a diskette o Display file size o Display and change the attributes of a file. o Display STAT commands and device names o Display and set physical-to-logical device assignment o Display diskette characteristics o Assign a temporary Read Only Attrib< a. Help Key Displays information on each command. UP ARROW Moves the cursor up one line at a time. DOWN ARROW moves the cursor down one line at a time. LEFT ARROW Moves the cursor left one character at a time. RIGHT ARRO -h-st1 OPTIONS Option Meaning &-- RW Read Write RO Read Only SYS  System attribute DIR  NO System attribute SIZE -Show the size of the file or files VAL: !Shows possible devices USR: Sho ==d+ws USER numbers containing files DSK: 5Shows characteristics of the default drive DEV: ?Shows current physical to logical device assignments drv: drive logical device console input & output, list output physical device disk drives, keyboard, modem printer, screen &--- -h-st2 EXAMPLES  8TO REVIEW THE AMOUNT OF DISK SPACE USED BY A FILE, TYPE:= the RETURN key displays the current user number. CP/M assumes a default user number of 0. Transient commands are available to all USER areas as READ-ONLY. FORMAT:   USER [number 0 - 15]  -h-st1 EXAMPLES  -TO DISPLAY THE CURRENT USER NUMBER, TYPE:   A>USER  1TO CHANGE THE CURRENT USER NUMBER TO 7, TYPE:   A>USER 7 =Q  A>STAT MYFILE.TXT  STAT GENLEDGR.DAT RO,SYS  'TO SET DRIVE B: TO READ ONLY, TYPE:  ( A>STAT B:=RO -h-mt23 SUBMIT Submits a batch process consisting of a file containing CP/M-86/80 commands (one command per line in file). The SUBMIT file must have a filetype of .SUB. Any optional parameters follo=118)>b>t gc  à@- ñ "u@3 úh 2r<:tw NN,@ú  22t@؋ =(v =@wú > 4@i2i2ii2ii:Gu t G Gú=$wing the file specification in the command line are substituted for their corresponding formal parameters ($1,$2,$3,...$9). FORMAT:  SUBMIT filename.SUB [actual parameters] -h-st1 EXAMPLES 1. Use RED to Create a file called START.SUB, containing a list of  CP/M-86/80 Commands:  PIP $2:=$1:$3.*  STAT $2:$3.*  DIR 2. Then type:  !A>SUBMIT START B A TEST  Wher=k ("3pQ 2 2YQt 2YøD ; #23ҋ@ú;ð&*2䣤P#X+؉ v2<=le:   B is substituted for $1   A is substituted for $2  TEST is substituted for $3 - 3. The result is the same as typing:  A>PIP A:=B:TEST.*  A>STAT A:TEST.*  A>DIR  -h-mt24 TYPE Displays the contents of a specified file on the screen. Press any key to discontinue the display. TYPE does not accept wildcard filespecs.   =SHD LDCOPY V4.01 for the Rainbow 100 CP/M-86/80 operating systems  $ LDCOPY V4.0 only works with Versions 2.0 and above of DEC Rainbow 100 CP/M-86/80. No loaders written.$ Following is the proper format of the LDCOPY command for V4.0:   LDCOPY d: Where:  ( d: = CP/M destination drive for loader =  FORMAT:  TYPE filespec -h-st1 EXAMPLES  ! TO DISPLAY LETTER.DAT, TYPE:  A>TYPE LETTER.DAT  0 TO DISPLAY DOCUMENT.LAW FROM DRIVE A, TYPE:  $ B>TYPE A:DOCUMENT.LAW  F TO DISPLAY LETTER.DAT FROM DRIVE A: AND ECHOES IT TO THE PRINTER:  ' D> TYPE A:LETTER.DAT  f D> -h-mt25 USER Displays and changes the current user number. USER followed by =  Please reenter command$ Requested drive does not exist. $ Requested destination drive is unsuitable for LDCOPY operation.$ New CP/M loader has been successfully installed on drive : $ Error encountered while writing loader. Loader not written to diskette. $1.0 (1.1)1@2>2c!:K:<2 > !!"! "> 2 8 2>X͋` :͓`>(>X͋>͋>`>2v`@b>`@0&&##&)): >h>:^#V#*^#V>+)x-8_)*)þ))>+><7"9.Yͯ * M^2U :2:2ͳ:_³ͯ !6! @!!BH @@ABH B! "BHI$$BI$BI $ HI 1&& TP"5 ؉RË úPڊN6"OG<u2PڠNù*2CQY á $Ë  9B$ ڊs t**VË Ë$;rBR+ӋZñW=sQOW.Yt :t s_È3(**~ûC:uûË9Cds䠦$QYV u QYLQZuR>JtQSQCS t7;r[CYҋ7Cˋ0C>0d&LJ&ud&dX&.QPXYu$< w07б'(3  The File CPM.SYS Not Found On This Disk Do a system reset with a new disk$%@CPM SYS>;0E$beMt;?t:u C,$uȢrѠFwQ.6""*$YËYFeuYJt u u:>?]^1?DIglr~C d &,3L 9?@FGHIJK2;EF0"J Ȏ؏t r&>tȎмY&_tUWV]^_]]&ωH2_MKLS)r 6rÊٷ.v<uUpS>uGڋ;u3BCBCu¹هً:rهيC2C\t $t6""Ct $tuDt 2!"1GDtP:Nrut vZ"S[urg"_"HaGt ga`K$ȢH<sLM$À>a`uu3ۉ "N{->t db<bub>dtcKa`nnpt[>gArfcY_kPQ_`266>YXQ!Q$YPQ`2>>YX  û u%? rPX< t< t < t<t< à u$t <u <t2à uQYQYQ>tY<t< s t<u< uÊ{s P^Y@ u $u #:s u n i<$tAQY&CSQS[Y< u< t<u t͠Q<u t&K|<u QS<u<u[:sG<>}>a`uG $uaL??t??t' PË"\0 ÉÀ>Kt$>a`uOM t LHc>_u:  #+Bdos Err On : $Bad Sector$Select$File R/O$> @uK[~<u5Q?Y[SQ tC&QS[YS t* uC&QS[Y&<u <u؎m:s,[&/ ؎bD ?t uLD0? u0!  ËÎð  ˻'QYÊ[ tP$&(ډA**,28J t 3&ËR E t߻oRWR62Rȋ6& ? YA 4P*OËـ>JtًȵRËR Ê4R> /PF [XU=yz6 << X CP/M-86/80 Loading . . Type a number followed by Return: 1. ??*eRetry operation 2. Cancel program 3. Ignore error and continue 4. Proceed, returning error  ==> Drive write-protected -- Read error on drive Write error on drive Seek error on drive Drive not ready -- , track , sector   r rD+r}drrrrr(   !"# $%&'$?S&& ><󤰁 (Ȏmhd42a fKt/GE0G.?4567,-./ $%&'?t&O2u &@@@׋5P׋5H׋=X֋<ރ B;2u-/Jt. &A ƃ`׋= B;2uՃ>2} 9hE>2|8>2|+% 1(ut8<u >9t@<)u992t9<'uǃ>9~9,00<|;29롡9 ÊG;_ ӹ E&=t09~9uC (1;& ,.&&}ebc1ҋËde f gHu..H1ݽņÊ((t.JtP(1ێû&&Xÿ(ðQR(]^\LTt( (&&&n=3RÈR:Q|1u  àu1ɉÈÉÉÅt ӊ0Ët/:u;u :t?t tt ut`%Ƌ>.1?hdg!t붹~`g,ӹ1&=t ûu 9øo ù>4>4t40ù>4>4t40Pg.4X1&5&7&&15b&7&+<tS([CC<u%ËtÜWVPSQRUFPF XF]ZY[X^_ ' m  U 2 5 8 ;  [ 2 x 0 X   ( ; J ] o f u { u u   * D u M e p > u G u P u?ع.u.؎.>uu  sË㋟.t |t<t032øttĀt0>F.>V.>^.>^â>^>F>F>fÊ>e<t<t>0K u*YAv:qt`@03t!1t2tt4t?uπ uP 'XP< t< | <}PX["tt S[C? Y u b u ? % ûd1һ R tY002.1001.00Ȏ؎м 0 RB1&&;u QYQ&uh$Eu ?.J Fb?  @-@HOMDPDOSN"---Rainbow Hard Disk Start-Up MenuThe hard disk is installed with the following partitions. Please select a partition from which to start the system.OperatingNameDriveSystemPartition[10;19H----------)---->    [14@ "<2VaG[(xGa>O(GX͒xe<2VunfÂ8gnf2S!"Fc:Sb>)(zu8gnf~]nfbu:Ra]> w͟2P2Y~$( e[(>w~(> 2Uù~$!c"FP> b>)( z >wb< 8>w>X`b8> 8> 8> 8>͆~( (X͒2Unf/>N͚ !F#~#͚͚ͬz͚ F#~#͚>N͚>N͚!"F*J!"H!"IP~(_$>QG>8:Y@nfc>)SZ(:U@u;14H         Press the up arrow key, down arrow key or a number key to point toa selection, then press to start from the selected partition.1. 2. 3. 4. .@ ?u<2U[Z!Z0!WZ8~ >X`͆($?>w?~> >̈́Ø nf; sh"J!"Hfn~("~(W:W<2W(G~xu >w`@`wÿ́w#~@_~~=8Gaxcȯ2V<|̈́z DaK0X͒x͒:SG!&[( !( !*xF8#F> >X͒ 2W=2U2V,͟2P} o{_~ ͱ(aK2T ͱ(~#[ 2~͸:P@2Y&` :V(  q&ͲGx~͸ ~a@@Mc:P@2Y` :V(& 9:V(!c"F>)(z bG~(:U( <2U>̈́(D>að`@`w2T}ow}o~:T>6> >6> >:T( aW2R a2RaW} o{_rwͲGx~͸ ~ac:P@2Y` :V(& 9:V(!c"F>)(zb1&& p!N 0N@0d&LJ&ud&dX&.QPXYu$< w07б'(3  The File CPM.SYS Not Found On This Disk Do a system reset with a new disk$%@CPM SYS@ e!?"112! 1!>2nfnf^VNFnfww|(Z~bʱ!("(#]$]%LB0>wutnf| >2,͟>̈́MW zjX͒p>`0?!@w(`Z >6> w:U ʐ!"Fc!Z>) !\~8_{ ( (>(> z >6u>>6w8(wÕnf2S!"Fc:Sb>)V:U(*:V <2V>̈́jx<2V :2U=2V:V@ ?]^1?DIglr~C d &,3L 9?@FGHIJK2;EF0"J Ȏ؏t r&>tȎмY&_tUWV]^_]]&ωH2_MKLS)r 6rÊٷ.v<uUpS AAgArfcY_kPQ_`266>YXQ!Q$YPQ`2>>YX  û u%? rPX< t< t < t<t< à u$t <u <t2à uQYQYQ>tY<t< s t<u< uÊ{s P^Y@ u $u #:s u n i<$tAQY&CSQS[Y< u< t<u t͠Q<u t&K|<u QS<u<u[:sGa`uG $uaL??t??t' PË"\0 ÉÀ>Kt$>a`uOM t LHc>_u:  #+Bdos Err On : $Bad Sector$Select$File R/O$A@uK[~<u5Q?Y[SQ tC&QS[YS t* uC&QS[Y&<u <u؎m:s,[&/ ؎bD ?t uLD0? u0!  ËÎð  ˻'QYÊ[ tP$&(ډA**,28J t 3&ËR E t߻oRWR62Rȋ6& ? YA 4P*OËـ>JtًȵRËR Ê4RACPF ]ZW     1 ? p X << V CP/M-86/80 Loading . . Type a number followed by Return: 1. ATP"5 ؉RË úPڊN6"OG<u2PڠNù*2CQY á $Ë  9B$ ڊs t**VË Ë$;rBR+ӋZñW=sQOW.Yt :t s_È3(**~ûC:uûË9Cds䠦$QYV u QYLQZuR>JtQSQCS t7;r[CYҋ7Cˋ0CA8eRetry operation 2. Cancel program 3. Ignore error and continue 4. Proceed, returning error  ==> Drive write-protected -- Read error on drive Write error on drive Seek error on drive Drive not ready -- , track , sector WARNING: The hard disk is not formatted or not partitioned! WARNING: Files may not be intact on drive  [ x_   # OA;0E$beMt;?t:u C,$uȢrѠFwQ.6""*$YËYFeuYJt u u:A^m|(   !"# $%&'$? ?@@@@L89:;0123 ()*+ !"#<=>?4567,-./ $%&'11@ tA uGڋ;u3BCBCu¹هً:rهيC2C\t $t6""Ct $tuDt 2!"1GDtP:Nrut vZ"S[urg"_"HaGt ga`K$ȢH<sLM$À>a`uu3ۉ "N{->t db<bub>dtcKa`nnpt[A #  B?B  BUtt < uQ`uYh u1P8fXvth(Eu:bPu-RQ`YZ.~$hju1랸 ðø;kwde fcb1!whna f<mI.~$gSQ .~$uuhaaag$ ug$u1Y[uu À~9QV:t\Ë^Y u ( :>s|0BPSs01[XPs0Њ0XP.~$g.>wt8fXQYãrpq$u,.$ t$$$$$BPS1؇.H[XS.Hu[.>Hu..H1ݽņÊ((t.JtP(1ێû&&Xÿ(ðQR(]^\LTt( (&&&_UTÈT:Ss <| RVZu1u \^Qzà]u\1ɉRÈTÉiÉgÅt ӊ0Ë^edfcT[\t/Q:UuW;Ru [:Yt?]t ctQURW[Ydt B2$R R;krkRy1vmpZàmXrut3VQ6t!t$<t;u:\t 1ҊT[\Y^.>EuR=1Ǣ t9.S1ҹQ(PRZYtG!u Y t1Êt S-[C ûf1һ R tY0 02.1001.00Ȏ؎м'Q&uh$Eu h$V.J FBct`]T%Ƌ>i.g1ع.eu.]؎.g>fcuu ]Lcs1Ǣ0WruUWYËU㋟t t<t0cþKt3<t+ tøttĀtL0e>F.U>V.Y>^.W>^â>^>F>F>fÊ>UWYe<t^\f<tR>XY[0Ks}u*Y[YXA BB:`@03t!1t2tt4tuπ uP XP< t< | <}PX["tHOMBATDPDOSNASTPAS>1Q1Ҵuo&D@Hk&DEs&DJn&DLm>cuH&D+[&D-]&D^&D`&Da&T&\&L!ɸtu L1QùQ(Mt+ftG6 }YË6f!t1 &ubuJ>RȘCu061&!۰u6BB O&Dc&Dd&Df0&RþCtQM!tV ^Y)IIT@‹t L}D|D\ ,1<s!ótì ttÉ[>‹^`a=r-RSPuXX>Ƌ[I& D &E1ۋ&&][ZSRWQmuY_Z[BB\uXXXpvt9u;xth?uN t]u>RQ`īYZhuxv.~$ g1ptttvt&hu\0uSRQ`YZ.~$hu-B  CCCcŀ>u&PPePaP$㉇J.t$>t;~te9~u@ÈPv@Y"rP>ttB~ȢP [JjP Yi.t뷀>u .t6t~<w3 Ãjt j%1jnunuƸiPPP<P\PtmP.%P]Up@;v P Fn6p]Up@;r@"sn6pp]UP6xP6pP1x;ps u!n6xCOEND!@CN0=x P]U6x7:P P]U6\Ptm%]U@|@;w ]UK&&]UtHtt Ppp;|vH|]UPPZPYp]U'>'w'(t'u''rB>'w;!<w!'طM:(t!u؀>!t뷰]à'1]U..:Fwt.u]Ulm6l< tl]UP> u]I0s>]t> ù>0u뿀>0 CW7$Xَэ&HP~+ɋUVN]&0102821100654321UPP]UHĸpn@j\PP!P*PPPPw>uP(PePP\P\P\PF>u\P=>u-PV@]U]Cuu]U3>3w1s 3Ƈ5 35P3u042>0 r@"4sW211<v@"2s'015:t21Ǡ2s40뗠4s00]U>]u@P> u@Y"sp>mAuP0 Ylƀ>Mu(hP0 Yn0P0 Yi뗀>Xu9P0 Yp4]JCAUPFP]U P P]U~ v FA, F0P]UFPF$P]UFPFP]U Pv]Uv]UkPvsP6pJ]U츃P]UPv]UPv]UPv]UPv]UPPz]UPvi]UPvY]UPvI]UPv9]UPv&]UFȈF t]UFN ]U>w:fu]u]UF,0< vF,A<vF,A ]Ur6s(6jwBP,uPjPPÙ>tPfjƇjj]Uz|~$%|>wLJuxp<uAPPnt>uJt>tt4t"<u6 ͪ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+: Y2DDA 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+: Y2DD+R76Wo6o4 u)3VP6o4Vs^;|P5PP6o4VP?P6otq6qtX unRP3P6qt46s^_;u;r96qt6qt6qtV6s/^;u6q4X6s8  u6qtX uPAPPYP6o4X]_Xˎ& A. v D $@ 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 OD @ v PF^;r PvX^P^ƉƋ4F uF]ødP P P]X4F̍v4^Fv4,X ux Pv̊^;t Pv̊^;t PvX6APv̊^;sZPv̊^;v Pv̊Yv́4XwPvXnF҉FЉFθF̸FPv4^^ƉFv4,X uv̊ u<Pv̊^;t F́F<>Pv̊^;t F́FFPv4^VF^ƉXF=}sP P Pv̊ uv́4X EEIv,4Xv́4X+F̸>PvЊ^;tvЁ4XF̸PPv ^;uPvv ^;uPPv ^;uP PP PFԉXFPvP ] FFF=|,vV^ƉƋ4 u v4XF=tPPKFF uPv4X5^#PvtXPv^;:PFƊ^;tFFF=|5FF=|@vVPvX^Pu^ƉƉ^ƉƊPvVF^ƉƊPf^;t v4XFE4Vvt u vtVvPPvX^P^ƉX]Ë]iFF=|0vV^ƉƋ4 u v,v4Xv]PF^+PTFPvtX^# uO PvtX^# u vPv4VPd^;@PvtY @PvtX^# uPPX]Ë]oFFFv uv4^PdFF uFPvY F uFF uFPvY awrb E=t*PF^#PPvX^Pu^ƉƊD^;tPvtY PvX^Pu^ƉƊDPvXPPvtX^#^;t3Pv4^;tPvtX PvtX PvtX v4XPvtX5^# uvv PvX uF uv4VPMPv4VFP6^;PYPvtXvtPvtX ufPvtvtVbFPvV^ƉXPvtX5^# u F uv4V#PPv4t#t!XZYRPvtXZED_FPRPFFPvFF=u F=t3PFFPv|FVhF=tF=uPRPv@F=u F]ø]Ë]vAFvvPF^+PPF^;u]ø]Ë]PvY+v4VF^;uP P:P<6>Fv4 uvVv4^;r v4Fv4VvXFPvXPvtX^PF^ƁPF^;t+PvtX^PvtYv4VvXFFv4FPvtX^PF^ƁETPZPvtX^# uvttXZ uv4t!,\t4XZvtVPv4V!PFPYPF^;|1PvVvt^ƉƊ^;t v4XPYPF^+ƙRPvtTY[ӉTF]ËF u#v4 u v4Vv]Ë] PvtX^# u6PvtX^# uPv4^;tPvtXvtV P PPPvt XPvtƊ^Pvt X Pvt XPvt^ƉXv4V~PvtXE+PF^;t(PvtX^PvtYv4VvX]ûWg؎Ћ&>O3  t5x t/PV±$'@'Nuӱ 9nvnX&^3^.U+;&v^.v)FPvtX^# u 3ҋ]øPvtY#F Pmvt XRPvvvtt XZ^_^_׉VFPvvXZVF?vvvttXZ^_׉VF3ҋ]:vt X u$vtt vvXZ^_;u;r9vt XRPvtt XZ^_RPvvXZ^_EPvtX^# u PvtƊ^;t% PvtXPvt X Pvt X]øPvtt XZYRFZFFF=|vttPYPvX^RPvtt XZ^_^_;u;rPYPvX^Pvt^PPkFF3RPv4t!XZTPZv4V!P>FF=t F=t=PPYPPYPvX^Pvt^Pt F F u v4XF u@PvtY PYPvX^Pvt X] PvtX^# ugE;u;sp PvtX^# u vPYP^5RPvvXZ^_##RPvt XZTPZPvt Xvvtt vvXZ^_+RPvt XZvt vt X^;vt vt XvvXZ]Ë]P%PF u:PFƊ^;tIvP.FF=A}F=P~F@PvXgPvY P PvtVvVPvtVF uvVPvt V( uF]vG]Ë]v4Fv udv4^PUFE [vtvt X^;|Pvt vt^ƉXvt XRPvtt XZ^_RPvttXZ^_;u;r.vt XRPvtt XZ^_RPvtXZTPZFvt PYPvX^^;|PYPvX^Pvt^PPvXRPPvtt XZY^_RPv4t!XZTPZv4V"PA u@PvtY v4XIPvtY#]UNV]GvvX^FvF uPvvK F]Ë]PF^P u]v.FPvtX5^# u vE F=.t:F=!|]ËF uv,4XFPv4^XFPvX]Ë]`PPF^^#ƉF6>Fv4F uvVvtX^;sPF^PvtX^;sMPvX^PF^ƁFv4VvXPvtX+F^+PvtXFPvX vtXFv4VvX FFSF uPF^PXF u%FPvtXFPvXPvYF]Ë]6Pvv9]Ë] vV4XF^;s]Í44X^+ƉFvƋYF]Ë]U؎~N FFF]v4XFv4^ uPF+F^ t3]Ë]mFPa^;~ zPF^;~PvYF]Ë]4vyFPvtX^# uP PPPvtX^# uwFvVvX^;r^ Pv^;tPvtX^# u Pv4VDv4^Pv4V*v4XFvVvX^;rX Pv^;tPvtX^# u v Ptvv4^P]v4Xvt vt X^;vt vt X@PvtX^# uPFFNFPX]Ë]vtvt X^;}Ovtvt XvvtXRPvt TY[ӉTPvt XPvt Xvt X uPvtX5^# u3Pvt Xvkvt X u Pvt X PvtY FPvt 4vt^ƉX]}FFB:TRM.CMDB:XFR.CMDB:HST.CMDB:SWITCH.CMDB:RJE.CMDPatching ERROR - not completed Completed BAD FILE$con: TOO MANY ARGS$warw REDIRECTION ERROR$cFREE$WRITE$%;;2;!;<;;2;-ːa;=<<<  >~]'?):)27)\<)*9)7)27))E=)& & ) +7Z!U!2R!FF~ LW!"T!R!2R!!= "! #K.ccdAe.S 萐 G OWGOӱ2Ý Gۻ'%  b  , ,q  # 3f+{CONCONRDRPUNPRN NO CORE$ $Copyright (c) 1982 Polygon Associates, Inc. Maryland Heights, MisFō7xGCopyright (c) 1981, SELECT Information Systems, Inc.RA));>8P^(M8'?0 Z /-XSuccessful completion, exiting RED. tlS[ t CVA tl tcб\\3(l'(Rl (ZR/Z)ڱ "ûA?RZ?t K?tC?RF souri USA. 1.0 999-00-00000 a:SWITCH.CMDB:RJE.CMDPatching ERROR - not completed Completed BAD FILE$codAe.S 萐 G OWGOӱ2Ý Gۻ'%  b  , ,q  # 3f+{CONCONRDRPUNPRN NO CORE$ $Copyright (c) 1982 Polygon Associates, Inc. Maryland Heights, MisF ZRSZR[ZRSZ[,??R?QteYZtùR'ZuCANNOT FIND FILEQRSڋ;s!h[ÀZSR[Z[Y uAհ [ZY*QRSڱ<[ÀZSR/Z[ uYIuWRITE ERROR: DISK FULL[. t Sб[C> u4i?"yg>D*xx tQS [YJxRں<6 u|[õ"*Ԋñ"ж>*àD:xP:u) uۺ>ڊC7C*RS*[Z uRZ t*TxPCX t*< GGt&ӵ u2ú>vnc^+ÇÇڹ? u I0Sو[Và<uu(*r uڋ/SRQ"YZ[s/È/sËR tr"Ê:sà:Ë/ð<r<s"àtËBsÉ H uâpȻFZ sË/à5:tuC s$_Ê< s rCtËRK ÊZû 廂  G[<ZtËS*:r԰ uZ  zRrZRiZt< t< sQRS [ZYût"uʠQ tx*&uY$ tI豎 ßPX< uS*t< [RQ<u< t+_ ts eڈBٻ>"tJ*ڈڹ>hˊ G;1[>tK8tK8tK8t CCCCV[2Vx4ڻ8@!)us(PSDK'[ uXS&P' u (@[X*Cu:5û t 0JFH 0"؊ȟPsAŠ:Xs1 ,ut Z<,t)%rPe%&SB@[ XEuà uà,uug%u$yus1tCtPs X(utsPsXuusVtt<.tu"uts4rGTnu1urs1Kuz<uà<>ut(%uP[XHvXrػ"t#*%< uWP> & < Pt<>t,"uX,3n]MQctkA*컬q>滾\ e\ e\  !J (Eqt$P>*7+uWusN< t < t< r7u zuðjc>:tC:uH t"<tC^tP&tX=+ú< t ڈB tCu^õNXht (8nt  tNڠ*¢t:s)tr< uuri<t L0S[Ƞ:s$: tr QS[S[YsÊР_ y uÊ*u<ur<uȢRZWﻃ t ȻAtq:ti'΋HB's(CsuNuDϋHQSB[YsHڻL uڋ"uL< t"t_;  U[*jj tFû>"݉ûL G uSRT 1[t) x t}t uqt ZR8 r[ú><uitt)<r,ڈB*ڈں>û>+rsnC>+sû>ӱ`ٺX"u u*û>+S0rڊCuYIհ*Ŋ>t u <u*< to2 Nwt tt:u+z1Z; xt t2Ku'#*$umuHMx'Lt u% 廴砾,軋ԻD:s:QU[۠ us>uû \t=:s6< t2< t.<t*<t&<t"؉}xt뛻Yà ;ût>u]>H "tp B >/C tT lj<t砺 tP<u 젙gXufӊPlXrq.>"t-*s/PCSDQcY[uXtr *QNYu*CSQaY[u#"uF(~ 7u <uÊ"uà*t<s2u"uuR:u<tx*à<>u s_6uusN:uuus@:uBD+ڊ"u:ts軙u*kstt:&sÊ&:&ßPH u i!D*>_<u 01<u& Se*[m"u]\yJ*t,:r?"[_<u*[룠uûu*`à"آEݠ,tS,=ulr:u⠾*ֈM!|iÊQ$YuuQs u< uqus*QYttttI蠿Q-Yt suɊS+T IIs[&a 8QS(m[Y,e7黝&t'&^s< u <>tRYX,(uuSRZ[ tRS[S[Zۋ-< r<~ûj':ut: u. tu*'<>t tft>:tqt ut uYus:s Euut u~u[s:s juGs uà<>tS(8Uuur.P(8=sXPR[XXP`߻,軿u!*ußPr68,sIuCڠ^sTuð ^ _ Pt2 ٻi ٠1 u ± <:r, ذ u砽1<:r0u>RMS[tNXtS>ͱM uPZXP:t r tsiXuË ußKËHB+sà tèu*%uà t"tHñ"t9 ڊ"tÈ ڊ"uñYR< t"Pt4<s#Ns(,XP Xû m8 t RX@1ް QRS<t<t Iu[S8/r t ;tuP t*X[ZYñ,:-uFGuËDB;t3"CDu !PJ"t8oXs*SR< t+t< s:r*Z[*D@;t^"KPJ"tw8#Xu< tDt?< s t"NjDKDڟPRZXàr*ÊQY:I \ u \6 պƇڊڻ u"u ȟPAԻQ Hջ ]tZ:uReAԊlRS p[ZiS^*D бX "u: u'65ƻ t*+r>Nj>+t.1t'4 86<*1t, t:<R8Zr686Vϻ>DDSv;[~68x>:8:KFD@Bڋ"ۋPѺ6Jû]< uK2x K B ABCDENYLRCNNY   LRSNTBPVCUJEADMOYesNo ,( [ ]1DQFVT QPCAB G P Y TI xxxxxJ`ET POINTER: GO TO: GO TO: Line: Enter line number; then From , To 12345678TBTop Bottom Line SET TABS: Enter "T" at correct location, then TABS are set as shown below, press to continue.SPELL: COPY: MOVE: ZAP: HELP: Enter command $$1$$0Rename errorSorry, that is an illegal document nameSorry, cannot open that documentSorry, cannot read that documentSorry, the disk in drive is full.Please insert a blank disk in anothJF  ; c P K WA/B!B!Document: @: < Char: Line: Page: _^[]W9-9E2>ILIKAYN#k*^I^MP #u%"& '(KEY: Insert List View (esc) No: Name: First line:KEY: Enter key number, then (RET) ILV('.((Function key not defined in REDKEY.DOCThere is no REDKEY.DOC, see your manualA:REDKEY+.FILPress any key to return to documentA:RJer drive.What Drive? ABCDEFGHIJKLMNOPSorry, Cannot write to that disk, is it full? A:SEL0100.SIS A:RED2.OVLBAKSEL >J EDHELP.FIL D ><[,~,, -,,+ P  TI -> RED: Insert Erase Pointer Goto Locate Replace Display Quit NextRED: Append View Xchng Tab Help NextRED: Move Copy Zap Output Write NextIEPGLRDQNSFAVXTHMCZOWJKB@ <,->.++).s V*K K #=$!$5(;;."H&K K K L*Y JJr rU@>*(K DISPLAYQUIT: Keep Abandon Keep - this will save any changes made S since the last editing session. Abandon - this will end editing WITHOUT saving the changes made. - go back to the documentKeepingplease stand by...AbandoningINSERT: Enter text, then REPLACE: Enter old text, then Enter new text, then Prompt REPLACE with: "" Yes NoREPLACE Prompt: Yes NoLOJJ ;CATE: Enter text, then XCHNG: Enter text, then OUTPUT: Output with format commands: Yes No BACKGROUND: Pause Continue Abandon Printing Printer busy APPEND: List InsertINSERT: VIEW: LIST: Enter drive name, then (You may use * and ? ) LIST: Enter (You may use a file name, *, and/or ?)Press any key to continue viewing or Enter document name, then Document not foundEnd of document, press WRITE: To document ERASE: Move cursor, then SJ  KKK)=þ tt=u*3ɾ t,tNNNP< t<=t*X^À t S\[ xxʱlzR^Zul).. ." .. ."뒟PڈCBIuX.$.P.Pø.&PCC&[ûȎSP..X[SP.M&&GX[@SP..&.&GX[Üu QY..P.. Kv KU ;SQR2![S.ZY[SQR؎ r%.h.- .8..ð.S_f&.GCIuZY[.u.~Sù3ý.F[SRQK..Ȏ0&&EYZ[.... ..... u. uQRS[ZSR.Z[Y uAQ. uB .Y.R?Krr^^7 X.. "tay.m^R;ZH^ S x[[ t0 uÊƀ!r< u.k<u-.lvQ.l}bEGA<u-.6mC;M.mD.m9]<uf tUx/..lRJZtQR&;Zrtt.l.l.l< t"t/K8Zt"Cannot Clise Filed..QRS[ZSR.Z[Y uIu. t$. t.޾f.3........3.FIu.. uSPX[ȴ佊. u ..;²t.PH.F.VEX.ᾣ.>.~.<.>C..6.6.+~+3. t @+... u+......t .3.<uĻ.'C.. W..Ë uËË3QRSKK*."uxO<:s<0rm[HJp*õQնwKYŊ<ub?3BP.:u资.$).qõ?Gh?8l?7h0U1Pt .<{ qS t.> t<t<u.> t<&r;<%t <#u ..oDS. .t.:tC.[[.> u .o u2.u+%.3tt#3.o.oÊ tRSQY[ZVWURS([Z]_^EHDCABKJ01010171P  \RAINBKб9[ZYð S[ uS[C[:t<y, .u. QWR *_W&CK<:u,@r?<s;&CCG<<.u,[S هC'_Sl;ߊt &[_Y. <:t:<>t6<OWHLIE#-%+' ) +-/0215283;4>5A6D7G8J9M-P,S.V Y\_b!-)`]Z ȣ2..>] twexCu.SP[su t uD4@,%RZtR+urus\|R\tȱ2ZЋ rZ]< uO냻&6N>wum<$4u qQm 6SMRZñm\uIu2GK # uSRZ[@&C&:Cù&Cű&Ç&< t&CBu .t à uBu.& CBu ÇC &??u Cu*Ë $4ڊr:2Çڊ$ڊ':t CBu ÊtD؎X tB u<,dy6R0 [#>ڈCBڈڻ>ûG"AڻAJB&"IP t X"tsCXڋCډڻuSڋCڵ tS t "u[RddZ\[*ñ2.$ LALS".$S&"آ[&ډ*k'd 0sȇو٠k"uي<0u وAðkA** ..؎hwS[؎=.؎>RbZR`Zu^[_ȎмWSVzskRZ uû,RZU3ҹ-P.\#V3ҹ^.'.)\.'.&RhZ&w2W.ȸu."..$.PK."F+ع)aRL1XSELECTPlace the SELECT Master disk in drive A:, then Press Any key RED OVL  CMDH86PRLRSPRELSPRINTSISu There is space for ,000 characters on this disk; It is 00% full WARNING: your disk is 100% full2@SPOOL  SELSEL0200 CMD L:.. ?ZVQ\&FIuY^zr" u5 uðzðû&SRQ:wYZ[tSRQ \YZ[tSڀ?5uK?1t[[Ë= t=1tÿ& 00 ŋȃs .+AtIú=S&C&/[CSyFWVUP...QRS&![ZYX]..`mr2*v@:s.7r*v':sLGETFUNC@@DF @@FFF@@JB(eeeW]d k WWF)X0YeeWfleeee     !3(3[(3m(33CT Information Systems, Inc.5Version 1.1 PVersion 02.10Serial # A1-00000-00000SELECT - A Screen Oriented Word Processing System SPOOL  SELSEL0200 CMD Ls*v:r ش؋7þ@..R.ZSQ.3Y[RZ.É.؎R..Z....؎ЎxQRS u uwrQRSu]QRSLw<2uà{ uQRS1{&w .RSB2C[ZQRS[ZYQR.. 3. Type the texL *YPRED OVL Loading RAINBOW 100 EDITOR Version 1.2( RED ERROR: Please enter "RED" followed by a file name RED ERROR: Illegal character on line, do not use ,<>;?[]* RED ERROR: Bad syntax on line Try RED NEWNAME [=] [OLDNAME] [/W] RED ERROR: Cannot edit< read-only fileRED OVLCannot find RED MASTER DISKL t. 4. Press . "-- TIPS: - By using the left cursor key, you can delete the text to the left. - Other cursor keys do not operate during the Insert command. COMMAND: ERASE WHAT IT DOES: Eliminates spaces, letters, words, phrases, sentences, and lines. HERE'S HOW: 1. Move cursor to beginning of text. 2. Type "E" or . 3. Move cursor one space beyond the place you want to er MMpase. 4. Press . "-- TIPS: - To erase a word at a time, type "E"; then type a space. - To erase a sentence at a time, type "E"; then type a period. - The erase mode is "character sensitive." Once you type "E", the computer will search for the very next character you type. COMMAND: POINTER WHAT IT DOES: Marks any point in the text. HERE'S HOW: 1. Move the cursor to the point you MYuiting session and returns to  the CP/M 86/80 Operating System. HERE'S HOW: 1. Type"Q". 2. Type "K" for Keep, or "A" for Abandon, or press to continue editing your file "-- COMMAND: NEXT WHAT IT DOES: Shows you the next row of commands. HERE'S HOW: 1. Type "N". THAT'S IT. "--# COMMAND: APPEND WHAT IT DM+uwant to mark. 2. Type "P". 3. Type a number, 1 to 8 (Remember, you can reuse a number if you want). "-- COMMAND: GOTO WHAT IT DOES: Sends the cursor to any preset part of a file (Top, Bottom, Line, or any preset Pointer). HERE'S HOW: 1. Type "G". 2. Type "T" for top, or "B" for bottom,"L" for line or the number of any pointer;/ then the line number and .  ---MOES: Lets you LIST files, and INSERT an entire file into another file. HERE'S HOW: 1. Move cursor to the location where you want the copied file to begin. 2. Type "A". 3. To get a LIST of files, type L, enter the drive namep and press . 4. To INSERT (append) a file, type I, enter the file name and press . "--  C TIPS: - For List, the file name can contain the ambiguousM˟--- COMMAND: LOCATE WHAT IT DOES: Finds any word you choose. HERE'S HOW: 1. Type "L" or . 2. Type the word you want to find. 3. Press . 4. To find another instance of the word, type "L" and press . "-- COMMAND: REPLACE WHAT IT DOES: Locates and replaces a word each time it appears in your text. HERE'S HOW: 1. Type "R". 2. TyM/ letter (?) or filename (*).  Example: B:*.DOC COMMAND: VIEW WHAT IT DOES: Allows you to VIEW one file while editing another. HERE'S HOW: 1. Type "V". 2. Enter file name, then press . 3. Press any key to continue VIEWing or to return to editing. "--z TIPS: - The VIEWed file goes into half intensity, if your terminal supports it. - The VIEWed file goeMpe the word you want to replace. 3. Press . 4. Type the word you'll substitute for it. 5. Press . 6. To leave the Prompt on, press and type "Y" or "N" each time the cursor stops. 7. If you take the Prompt off (by typing "P") type the number of instances of the word you want replaced then press . If you don't type a number, ONLY the first instance of the word will be replaced. ---Ms into the bottom half of the screen. COMMAND: XCHNG WHAT IT DOES: Exchanges text, character by character. HERE'S HOW: 1. Move cursor to the character. 2. Type "X". 3. Type the character you want to exchange it with. 4. P ress . "-- COMMAND: TAB WHAT IT DOES: Shows you the Tab settings used in RED. HERE'S HOW: 1. Type "T". 2. Press any key to return to your file.  ---M қ --- COMMAND: DISPLAY WHAT IT DOES: Shows the next screen in the text. HERE'S HOW: 1. Type "D" or or THAT'S IT. "--p TIPS: - To move forward more than one screen, type the number of screens you want, then type "D"  w or . - To move backwards, type . COMMAND: QUIT WHAT IT DOES: Ends your RED edM ȕ--- COMMAND: HELP  WHAT IT DOES: Explains how to use any RED command. HERE'S HOW: 1. Type "H" or . 2. Type the first letter of the command you want. 3. To return to text, press any key. "--u TIPS: - Special Keys on the Rainbow 100 are indicated by putting their names in angle brackets. These  /are: , , , NSNZ* , , ,  , . COMMAND: MOVE WHAT IT DOES: Moves a block of text from one place to another. HERE'S HOW: 1. Set first pointer at top of block of text you want to move. 2. Set second pointer at bottom of block of text you want to move. 3. Move cursor to the point you want to move the block of text. 4. Type "M". 5. Type the number of the first pointer. 6. Type the number of the secN!-- TIPS: - Before WRITEing, you must know how to use Pointer. - Use this command to develop a library of stock paragraphs for form letters and contracts. t top of block of text. 2. Set second pointer at bottom of block of text. 3. Type "W". 4. Type the number of the first pointer. 5. Type the number of the second pointer. 6. Type the file name (drv:filename.ext) 7. Type --Nond pointer. "-- TIPS: - Before MOVEing you must know how to use Pointer. COMMAND: COPY WHAT IT DOES: Duplicates a block of text from one part of a file to another. HERE'S HOW: 1. Set first pointer at top of block of text. 2. Set second pointer at bottom of block of text. 3. Move cursor to the point you want to copy the block of text. 4. Type "C". 5. Type the number of the first pointer. 6. TNN\(ype the number of the second pointer. "-- TIPS: - Before COPYing, you must know how to use Pointer. COMMAND: ZAP WHAT IT DOES: Wipes out an entire block of text. HERE'S HOW: 1. Set first pointer at top of block of text. 2. Set second pointer at bottom of block of text. m 3. Type "Z". 4. Type the number of the first pointer. 5. Type the number of the second pointer. --NN-- TIPS: - Before ZAPping, you must know how to use Pointer. - BE CAREFUL!! You can't bring it back. COMMAND: OUTPUT WHAT IT DOES: Prints out an entire block of text. HERE'S HOW: 1. Set first pointer at top of block of text. 2. Set second pointer at bottom of block of text. 3. Type "O". 4. Type the number of the first pointer. 5. Type the number of the second pointer. "-- N'@'rePrh\B\Dtb|3YtQR"\ZY u>€Iu\t-XXN  TIPS: - Before OUTPUTing, you must know how to use Pointer. - Make sure printer is on and connected. COMMAND: WRITE WHAT IT DOES: Creates a new file containing only the block of text you mark. HERE'S HOW: 1. Set first pointer at top of block of text. 2. Set second pointer at bottom of block of text. 3. Type "W". 4. Type the number of the first pointer. 5. Type the number of the second pointer. 6. Type the file name (drv:filename.ext) 7. Type --N q #PAGES INVALID$ FILENAME INVALID$ NO DIRECTORY SPACE$ NO SPACE$\?u€Iu\t-XX OOO)=þ tt=u*3ɾ t,tNNNP< t<=t*X^À t S\[ xxʱlzR^Zul).. ." .. ."뒟PڈCBIuX.$.P.Pø.&PCC&[ûȎSP..X[SP.M&&GX[@SP..&.&GX[Üu QY..P.. OOU ;SQR2![S.ZY[SQR؎ r%.h.- .8..ð.S_f&.GCIuZY[.u.~Sù3ý.F[SRQK..Ȏ0&&EYZ[.... ..... u. uQRS[ZSR.Z[Y uAQ. uB .Y.R?Orr^^7 X.. "tay.m^R;ZH^ S x[[ t0 uÊƀ!r< u.k<u-.lvQ.l}bEGA<u-.6mC;M.mD.m9]<uf tUx/..lRJZtQR&;Zrtt.l.l.l< t"t/O8Zt"Cannot Clise Filed..QRS[ZSR.Z[Y uIu. t$. t.޾f.3........3.FIu.. uSPX[ȴ佊. u ..;²t.PH.F.VEX.ᾣ.>.~.<.>C..6.6.+~+3. t @+... u+......t .3.<uĻ.'C.. W..Ë uËË3QRSOK*."uxO<:s<0rm[HJp*õQնwKYŊ<ub?3BP.:u资.$).qõ?Gh?8l?7h0U1Pt .<{ qS t.> t<t<u.> t<&r;<%t <#u ..oDS. .t.:tC.[[.> u .o u2.u+%.3tt#3.o.oÊ tRSQY[ZVWURS([Z]_^EHDCABKJ01010171P  \RAINBOб9[ZYð S[ uS[C[:t<y, .u. QWR *_W&CK<:u,@r?<s;&CCG<<.u,[S هC'_Sl;ߊt &[_Y. <:t:<>t6<OWHLIE#-%+' ) +-/0215283;4>5A6D7G8J9M-P,S.V Y\_b!-)`]Z ȣ2..>] twexCu.SP[su t uD4@,%RZtR+urus\|R\tȱ2ZЋ rZ]< uO냻&6N>wum<$4u qQm 6SMRZñm\uIu2GO # uSRZ[@&C&:Cù&Cű&Ç&< t&CBu .t à uBu.& CBu ÇC &??u Cu*Ë $4ڊr:2Çڊ$ڊ':t CBu ÊtD؎X tB u<,dy6R0 [#>ڈCBڈڻ>ûG"AڻAJB&"IP t X"tsCXڋCډڻuSڋCڵ tS t "u[RddZ\[*ñ2.$O