CQ2400K Double-Sided((Aj** NONE **т )Image file created by unregistered CopyQM]1:Pʙ wrong revision of rom. This version of cp/m requires rom rev. 1.x #(^(06!p6%6&6'6(6+6,@ ~-!(V,r,4'@1AJ ͍A %A͍A@͍A@ʢ@?͏@͕@!?A~# 4@͕@ ?͍A:Ag:As@:A_@g:As@!]?~$o@#~B̩@1AɷW|g ͏@͕@%z@͍A@͍A@ ͍AvCPM3F SYSW CPMLDR error: failed to open CPM3.SYS $ CPMLDR error: failed to read CPM3.SYS $ ?CP/M V3.0 Loader Copyright (C) 1982, Digital Research $021182"HyڥA2H2H:H2H{2H!" C"H9"@B1B!NHy2AK!AAdڛF_^#V*HBBBBBBBBBBBBBHHHBBBB;HBBBBAHGHBBBBBBBBBBBBBBBBBBBBBBB:BžB Jy!H4 5~yµB5 6y ’B ͒B:HB!H OͻBBMDB2 C>B BDOS ERR: $Select$Perm.$BBB CBBCBv{_zW{_zW )8C# ?C w#JCJJ|^#V###"H##"H#"H!H IC*H!HIC*H|!H6ʕC67J*Hw#w*Hw#w#w!H^#V#FͪC'JOCC*H&E!Hs#r#p*HN#F*H^#V#F*H:HO}|yD*H%C+C*H.C}|yD#D*H%C*HDM"HJ*Hs#r*Hs#r#pyoxgkDDM*H0JMD"H!J*HMD$J:HO&E!HN:H yDG>O:H ʐDÇD*H͒D :HʨDn` ~#forD2HO͚D"H}:HO*H7C"H2H"H:HO:HG2H!Hw*H *HD!D~2H~2HD:H2HD:Hw:Hw |g}o'E )4E:HO!3Eyoxg:HO&E}*H:Ho$D~w{ozg ^#VC:HʏE>HÛE͡E"HCͳC*HçE*HrE"H!H~#O&EE:HEDN/*H"Hy2HʹE͗CͻEͫEʛF*HXE:HO~JFyʔFx ʍF ʂFJFÍFNEJF# hF2 CG>GB:FD~XE*H ICEOw!FxF>Fwx2H2H~:H:H6:HFw2HD~O E!G>w:FͨFD2HB4EO.G5BFͿFGD:H!HSGBF: CBͮDBD:HH͛ECͳCE:H< C=!HwW*HME_SC C-*HMD:E"H:H2Hɯ2HG>G=O*H~~w#~2H~wcED~G~p2H!"H>2H*H~=2HG~2H͛GoG>*Hw!"H2H=2H!"HÛE͛GoG͢G͢F'HͫED~<7Hw@ͩG7G:HB"HÛE:H~H:H2H:H~H*H6:HpHw#:HwD:Hw*@B* C}D >HE$*HH*HTI:H_2H{2H"HrE"H[II?C,IdI>lI[IIC6:H<!=6I*HJI"H*HKJ:HG/O*HH*HC=CdI##HICdJcJpJxJÁJcJcJcJcJæJËJÐJÕJïJcJcJÚJcJcJcJcJcJcJcJcJJcJcJcJcJcJcJcJ!qKa>a(`a(y`CKCKCJi`#z n&>2J!$K!J [J!(>|!qKJxJpJ(#(lK[K=KLKKO(/LOADER y; !91""|0!~ʞz=_: _* ""*og*%|}D S#N#F:ʒ#4ʝ^#V{‚:¿*.~w*DM!&_*.& >k s#rr+6.""1*D`.45. F.~. ^#Vx>`. s#rz 6#N#fi%$g1:=<@v_}v=p{_3;{<g"T=X3*j ~P#~R#~L{gbk#N#Fk$&Zcx {~#o}o1!;!"Ï:= w*wWx ~#&*.~s*"ѷ\ Cannot load Program 221282 COPYR '82 DRI N<bHA$@DH   A@!" $$@X X X S 1-! j 1".~2.~2 :Xck*kͮ  b < .~=>$.w.6#w.6#w.61.~  .~~w@.p T~º>+~.~~! yͮ Ë.~~w2g !PROFILE.S !+2 !  +~d {   O! w+w+: =w! 5 c ʋ  :p  m>> ͧ  N Ĩ –.~+w.~2  9 : ! ~##~ !7 : !Կ : x*l " !ZXچ! 6  zz: 6 : %2p  ͆ : =̀ 2r  DIR TYPE ERASE RENAME DIRSYS USER u"Q}:\=p:r Aæ R ÂN ͙ʸ} !M 545 x ]  ̵ 6 : oG! ~怹>2M  xf>:ͦ ͤ ͍ ͤ f ¹2 lf   ͫR  L͞L I *  *  A }_Yl !ͮ ͒6 \&đ %* "l ͍  ûȷ45: w ? A I N   SUBMIT COM ! ͮ ! 6 #"l  !cͿ  O!:r :ͦ ͍ !~B I !pͰ ^#VCOM SUB PRL y!cͰ  î !" * %.2P#ͮ !g 4*l +"l ͷ 2 "Qx2Sl "Tx2V!q ~ :p ͆ .ڶ2* og$2| .w#w#w#w.~ .w#w~?w; ; ! ~#49 w#~$ A  < > _I  ! 6 ! ~#Ͱ 6 m   _  ! 6=  { *.pѯ:r x , \<=!Ͱ =ɯ2 \s 2 ! D ;! : .44 #4"l ~[* 2 a7 {7 w!Y #! *l "l " ~ U #D ]T!̷ 6*%.w#w!} 6 r 6 #w.6#6 #t#6.wo*.s#r.rͧ ̧ m . ^#V45+ w#w.f.5\A "l " l |F# !( | !( : x. +"l ! ͮ   ͮ ~!G8 * ~;#1 կA *l ~:g #I ѯ*l  *l ~0څ :҅ q X x<Ü AX QX X ~@#~:k #^ *jT~# ® wy#ù ! 4 : !Ͱ ~@*h~ yw y/w*hw*h~I E> ͦ > æ % 0  < : ~ȹͦ #* A !g ~6*  * >? A *l " ~0: :: q "l x~0 xG#Gs : &͘ ͤ &ͦ %˜ >  Ʌo$>?· !  > # ͮ x> # ~ Enter User #: $No File$ required$ERASE $ (Y/N)? $ Press RETURN to Continue $ (User 0)$NON-SYSTEM FILE(S) EXIST$: $$$ SUBRESTORE COM& EDFILE COMVbcdefPIP COMDSETDEF COM FORMAT COMjBF2 COMBF1 COMBF3 COMCPM3F SYS !"#$%&'()COPYSYS COM *DIR OMr+,-./0MNBFDIR M19:;<=>QRPARK COM2VERIFILECOM5RMAC OMj34?@ABCCPM2 COMEFSYSLDR COMXGHIJKLCOMPARE COM 6DISK7 COM 78CPM3 SYSSTUVWXYZ[\LINK OM{DOP]^_`aEDIT COM)ghiGENCPM COM(jklmnopqrstL80 COMTuvwxyzLIB80 COM%{|}CPM3 COM~PUT COM7SUBMIT COM M80 COMHELP COM8?HELP HLPHELP HLPhSID COM>SAVE COMLIB COM8HDBOOT M1TUTORIALPILLDEFINE MAC6INITDIR COMzMDINST PILUDIR $$$ H>>ͦ!!J>>ͦ!!H>>ͦ!!J>>ͦ!!5H> >ͦ!!K>>ͦ!D!HK>w=G!J>͞=ʀR}͔)>i,!iG'!K>>ͦ!DøR͔)>i,!nG'!&K>">ͦ!!M>>ͦ!!HK>>ͦ!DR͔)>i,!sG'!\K>)>ͦ!D!3P>>3>!3PG͉=!DPM R ͔)>i,Dͬ%:H2M!HP]'^#V"JPͬRz͔)>i,!xG'!K>>ͦ!!G*JP~og*?]>w=>ͦ!!K> >ͦ!D*JP~/=2LP*M!LPF<|/:LPog+|/!LP~wÅ:LPog+|>2LP*M!LPF<|!LP5ÿR͔)>i,!}G'!K>>ͦ!!G:LP_>w=>ͦ!!J>>ͦ!D:LPog*?}^#V"MP*N~og>!ͩ8*?|*Na*MP~og ͂>6*Nb*MP~og ͂>6*MP~=ʤ*Nc*MP~og ͂>6í*N6>2OP:OPog |*Na*MP~og ͂>:OPog6!OP4ò< ^#V"PP*0H#*M*?>ͩ8*N *PP~og)~og*?*N *PP~og)~T*N#*PP~og)  > w=G!SP>c>!SP"M2RP:RPog+++|*M:RPog>w!RP4Å!KSPx͞=!KSPx͞=:M>>2RP:RPog |!AH:RPog))!S*?]>w=>ͦ!!K>>ͦ!*M> ͵;ͦ!!K>>ͦ!*M> ͵;ͦ!!K>>ͦ!D!PM R ͔)>i,!G'!K>>ͦ!!G:Mog*?]>w=>ͦ!!K>>ͦ!*M> ͵;ͦ!!K>>ͦ!*M> ͵;ͦ!!K>>ͦ!D!PM ͑"lM*lM"N*lM!oM>PN>R͔)>i,!G'!L>$>ͦ!!4L>*>ͦ!D͕0JRG͔)>i,!G'!^L>>ͦ!D͢2M!"M"M"N!"M!"M!Oͷ*M!*?R͔)>i,!G'!oL>>ͦ!D͐)!G'͘%!oMP/>D!Oͷn*M:Mog*?E<|!OM >2M*M!MF<|!M5:M/2M!O"N!OͶͧ"N*N ^#V"M*N~og#͂>"M!ML>Gc>!O!L>MM<Ͱ<*(H |/!OM !L>MM<Ͱ<*(H |!OM !:!Hog#>}2kM:AH!Mw:kMog:Mog͂>:kMog}2kM*0H#>og>"M*M:!Hog#>"M*M:!Hog#͂>*M*?.:M<2nM4:M2nM:nMog:!Hog#͂>"M!O"N!OͶͧ"N*N~og#͂>"M*N###~!!H*N~:AHG!OM *(H*N^#V*?*(H |*N^#V |/*N^#V*(H*?!OM *0H*N^#V͡Dô^#V"P*(H*P^#V*?*P#~6*P" P! PM *M*P^#V*?T!"M"M"N*M"M*P^#V+" P* P*M*?*N:!Hog#"N*N*$H*?*M#"M*N*$H*?"NÃ*M#"MeÅ^#V"P*P!J>e!}2P:Pʄ:Pog++|]*P:Pog+]k=Gl!}2P:P(*P:Pog+]k=Hl!}2P!P?!M:PG=*P:Pog+]k=Jc>q*P:P_k=Jc>*P!J>e!}2PK:Mog#:#Hog#M!}2M:M!#H²*M#"M*M**H*?|J!P"2M!J>M>ͽ8͋<͆:"P*P> ͵;!P >!P> r=G!M>c>! PR5͔)>i,!_G'!J>>ͦ!DRF͔)>i,D2Mó*M#*&HM!"M!M~#m*M#"M!"P-*M͂>*M>"*P!&Pg",P!$PE*M*M!>M!͂>"M^#V".P*.P^#V"M20P:0Pog |*M:0Pog>w*M:0Pog~>`*M:0Pog>@w!0P4^#V"1P*1P"4P!4PͶ*M+"M!"M!&H6#6N!H"8P!6P]!:P͂cX 2M!"M!HK>w=G!J>͞=!H!Mx͞=!H">P!i,!dG'!J>>ͦ!!G*1P~og*?]>w=>ͦ!!K>>ͦ!!Px͞= !RP4:M- :RPog |; :RPog |/î *M*M*?|P *M> ͵;!VP >!M~w:MP… R ͔)>i,D>2MR ͔)!G'!VP> r=>ͦ!D*M"Mà _P~# ¶ *aP"eP!eP *N"M*M*,H"M? !gPͶ!"cP*_P^#V"iP*iP*cP*? !kP-*M͂>*M>"sP!oPg"uP!mPE*M*M!>M!͂>"M* N*cP͂>"yP!wP]!{Pͯm *M#*$HM!"M!M~# *M#"M? *cP#"cP !PͶ ^#V"P*M*P^#V*? *P^#V*M*?+"P!P *M# *P^#VJ P~# *P^#V>og>"P*P^#V>ogM!#"P!PͶ*M*P*?/*P*M*?|k !YFe ͙)*Pͷ(!N~͞+D*P"M*P~ !M*P͂>* N*M#))))>Gc>!N*P͂>^#V* N++*M#)s#rC * N*M#))))!M*P͂>>Gc>* N++*M#)^#V!N*P͂>s#r!YFL0 ͙)*Pͷ(!N~*D*M*P*?C *P"M!PͶ P~# R *P R ͔)>i,!G'!K> >ͦ!!qH*P~og3͂>>ͦ!D*P~# R ͔)!G'*P^#V> ͵;ͦ!D!PͶU RN ͔)>i,!G'!K>>ͦ!!G:Mog8*?|!OM *N^#V!$Hs#r*N ^#V!,Hs#r> 2M!5H:M_> w=G!J>͞=:Mog+|/l!M~w7!G:Mog*?]>w=G!M>c>R͔)>i,!G'!L>>ͦ!!M>>ͦ!!L>>ͦ!!5H:MO> w=>ͦ!!L>>ͦ!DR ͔)>i,!G'!L>>ͦ!D>2M:Mog+|g*M!MF<|]R]͔)!G'!J>>!G:M_>w=G=ͦ!D!M~wR͔)>i,!G'!L>%>ͦ!!M>>ͦ!!L>>ͦ!DR͔)>i,!G'! M> >ͦ!D!M>R͔)>i,D!MMx͞=!MMx͞=  "M*M*2H͂>*?T e "M*M:!Hog#)I*?> og>+"MZ*2H"M!O2!" N* N*M#))))" N* N++*M#)" N*M*M ͂>*?>@og>"NR͔)>i,!G'!J>>ͦ!DR͔)>i,D2Mgo"N!OͶ!"M"M:nMog+"O*O*M*?!"M:!Hog"O*O*M*?N* N*M͂>"N!O]!O͂PX ͈2M:Mog |*M#"M!O*N :Mog)/~og>ͩ8*?*N#"N*N :Mog)+~og>ͩ8*?!O**N :Mog)6*N :MoN#"N!"M*M |T*M)N~#J!"M*M)N^#V"N:N*N"?"N!Oͣ "M* N++*M)^#V"M2M<2M:kM2O:Oog:Mog*?* N*M)))):Mog)~#ʴ:M2M!M4w*M:Mog:!Hog#͂>*?"M*M:!Hog"M!"M*M"O*O*M*?9N* N*M͂>"O!O]!O͂,X ͈*M#"M*N*M"O!Oͱ *M#"M*N "Nø3!PͶ*M*2H*?!YFo)!H"P!P͚R͔)>i,!G'!%M>>ͦ!DR͔)>i,DR͔)>i,!G'!4M>7>ͦ!D!M>ͬE'^#V^#V!*3>^#V~22> 2^#V"z2{2> 2"z2{2> 2"z2{2> 2>2>2"ʘ3**w#¥͍~2#"3>2**ã*"5*"M:2_ͽe> 2:W:**z{**z{:*5*M:_ͽe:22>2͍~2#~2#͍͍z2{2>2^#V! >2 {22o ##^#V#{_z!!T]W{_z+!KB ^#V^#V)h?*S!9{ozg|"?DM>ɷ/<|"?Fl!ʘ!Oʘ!!# ʜ!z!×!w!gl k%!&9"x2Fy !2F"P"<#*P…"x2F=1?A $"A$"$"G:F=1?x2F"P"!FF6!F~#H"x=2F#>Ek%:F+a"-/2F͞#ͨ## # # ͱ#͞#".+#͞#ͨ#+#ͱ#͞##e5#Ex#͞#+E#͞#N#-N#͞#ͨ#1?G͞#ͨ#l#xGGG͞#t#GyOʇ# 1?͞#x#:Fҙ#ͱ#Ê#y2Fʥ#~#z0 0!F_w!F~#4_!Fs1?1?2FG:F<2F=1?:F1?4$ $:F $!F5!F41?:FG:F$!F#>2FW$k%!F5&$:F!F<_!F>w w>+I$!F~5>.͏$G:Fx0v$:F> !F~ʉ$5!F4!F5-2Fx!F^4{$Ҩ$!F~0>0' $x=$G3%ë$ $:F$$!Fxʫ$$b%ë$-ë$ $ʫ$> k%$g)~*N:Mog)w*N:Mog)/~og>!ͩ8*?|k*N~*N :Mog)wÃ*N :Mog).6!M4W*M#"M:!Hog"M!Oͱ *M#"M*N*2H*?|!OM !"N*M*2H*?ͬ!OͶ!M> >G3!,M!++l!YF-!OͶ!"M*M"M!"M"M:nMog+"O*O*M*?!"M:!Hog"O*O*M*?N* N*M͂>"N!O]!O͂yX 2M:Mog |*M#"M!O*N :Mog)5~og>ͩ8*?m*N#"N!Oͣ "M*N:Mog)** N*M))))>Gc>*N:Mog)~og"M*N :Mog)~:AH!Mw*M_!:Mog͂>* N++*M)s#r*M*M#*?|‘*N*M*?"O!O !M4}*M#"MC*M#"M&!OͶ!"N*(H*N*?a!"M*M |*M)Nw#w*M#"M!"N*2H"O*O*N*?!"M>2M:kM2O:Oog:Mog*?!Oͣ "M* N*M)))):Mog)^#V"M!M~#j!"MÕ!M#*M*N*?"MÕ*M *N*?"M*M |ʧ*M"M:M/*M |*N*M)Ns#r!M4:M/*M |*M)N^#V"?*M)Ns#r* `iPY*S~!##~#f %x %>b%ë$ %3%ë$x&%>ʫ$=-&%`%x!FH%`%3%:FS%`%:F> k%H%>2P!Pr,:Fʇ%!F҇%> ͏%> ͏%͏%2P!P-͊'¬%y<>³%= ó%A&O'oQ'####W9'%60#%E%>ew#.%e%x%\' %D'GZ+y=%&x=&0 %&60$'&w 1&+6.$y=&x=&¬&x<‰&!9r' r' q& q&w# 1?Y&H !9 ʄ&+wy&xOo>g9x r'1? ʗ& ʗ&w#Ô&'=&<'<_'K' &oWQ'##9''K01? &0_1? &1?K0w# 'x'\' &D'GZ4'+w)'x\'9'x\'1?D'o>g9##r'1? \' \' 1?0†'!Pͼ@> ' Ÿ'ʊ'0Ó' ±'x«'>'Ê' ͺ'Ê''x!F''ú':F'':F0'>2P!Pr,!Pü@`(͡(^ͬ(^#V9((`('#F2(#N2(#^#r+s#^#V++r+s~'5'͡(5^ͬ(q#p'O͡(4~ ~(_ͬ(s#r#s#r#q!(ü@((F(( Format Overflow*F-&F!Pɯ2Q=2Q"Q!{Q(2Q2Q!{Q(*Qs#rQ~# (*Q~)!F"Q*Q"Q6!R6 :F-!R-^#V"R!F"R*R"R!R4L-!F"R!"R!Rͼ@I--:F-*R~ f-*F#"F-*R~ z-!F6#6-:F-*R~ œ-*F#"F!F6#6-*R~ -*F#"F!F#-!F6#6*F*F#*?|-!F"R!"R!Rͼ@--!F6"R!9"R!R .! 9^R~# .*R^#V|'.*R*R `=*R nb\.*R !R>_>v.!R>>*R=!R>*R~#¢.*R^#V)))|.*R6P#6*R~#.*R^#V))|.*R6#6.*R6<#6*R6#6*R6#6*R6#6*R 6*R^#V}ͩ8}2R*R^#V}3/!R44*R^#V}I/>2R*R^#V}t/*R~#t/*R6#6*R"R*R"R*R"R!R3*R^#V|±/*R"S!"S!Rͼ@^#V^#VqD:F/!/ͼ@2FO!F/6/ +~#w!F s#r!F4)D//F/0 I/O Stack Overflow:F40!F"S! S410! S6?0:F2 S!F6: S N0*F#"F: S ^0!F6#6: S"6"6*6^#V#"6^#Vl0x0"6x0"6|}0|~l0x0yaҭ0A =.:;<>[]y *6͟0 00͟0$0͟010 o&)))6l0N3ü6*6~" 4#4#4b0}0ʼ6~95o57ʼ6͑2>~5ü6b0}0ʼ6~̑2>~5ʼ6*6~f5>ü6o57ü6*6!*~!/26*6|ʓ5(^#V͘0͘0{zڦ5z 626z5:652q5N3#ð5*6| 6*~ 6=!66:6U366w5 5>b0}0ʼ6|}ʼ6~> Ҽ6<ü6b0}0ʼ6|A6*6w=ü6*6FE*6^#V6+6++?ü6b0͏0ʼ6>Ҽ6"N#F#~l0q#p#w>ü6b0͏0ʼ6>¼6*~͘0!ʫ6=ҝ6>!*6" s#r#w=ü6*6 }!lS6 4>2kS*hS!4#4#4~#N#F#y#x#:kS*hS!!:jS57 76:lS~G~#~O?t7#~t7! p! y! qO>G!$q#p#67"eS"hS2gSx2jS62kS6!gS~5ʣ87E8=p8:jSp8*hSGx|g}oð8O! 9x8~ 8#8zH9>o>g9~+9…9W!Q́6)!QO)N)!F"Q*Q"Q!Q[62)!QO)N)*Q##~N)!F"Q!"Q!Qͼ@^#V"Q*Q"Q!F"Q!Q"Q!Qͼ@"Q!Qx)^#V"Q*Q"Q!Q*6)ɯÛ)>Û)>2Q"Q"Q`i"Q!9"Q!Q÷)#R ~# ¼)*#R~+**#R~*!R>>G3!!!F-!F"1R!/RͲ/(*!R>>G3!R.!!G-!G"5R!3RͲ/=**%R"7R!7RͲ/!9R .*)R^#V!Fs#r*+R^#V!Fs#r*'R^#V<|*F<|Gʂ*!=R**'R^#V}*F}Gʥ*!?R*:F**'R^#V}*F}G*!AR*:F**'R^#V}*!CR*^#V"ER!F"KR*ER"OR!GRͼ@"QR"UR!QR +YR~# +:Fo+*YR~ͩ8*[Rs#r!"]R*[R^#V"_R*_R*]R*?l+*YR+*]R#"aR!aR-*]R#"]RA+Ý+!F"iR*YR"kR*[R"gR!cRA5+!F"qR!"uR!mRͼ@"wR"{R!wRë+R~# °+:F+F,M,+V,+!R^#V}*Rw!F"R*R"R*R"R!R5+V,!"RM, ,*R#"R:R*R*Rw*R*R^#V+*?|7,:R @,F,,02R:R!F"R!"R!Rͼ@2R!Rr,^#V"R:F,:F,*R,*R5!R6:R ʧ,,Ù,È,,!R-*R,*R5!F6!R-:F,*R6ó,02R:R-!F"R!"R!Rͼ@!F6#)\xH  1#w 100*6#C1AC1G0͟0:H1 6M1p40+0r1#͟0~1#*j16?n1w0Y1͟0ʅ10r1#6 ~1.¾10 0ʲ1͟0ʾ1#*ª16?î1w0™1͟010ò1#6 ¾1%#61*6##^ ~?1# 1xCON CON RDR PUN LST M!1 ~0$v20͟01B2\)2lv2$v2!~ v20!1͟0]2 k20#J2x=GG20>ɯ*6+x2^#V̀2#{#zx26#6̀2 r+s!SF#~2!S6P  ͇D ͇D!S^r+s6 #6 !S4^N*6|3}=2ͧ2312O>~33>U3N*6|?3Y1=,3y83͇D;3>~K3=K3>U3q26*6/"6͇2ڬ3{͑2̀2*6*6#:6Oʕ3̀2#s#rÞ3͚2͇2n3͑2U3̀2r+s{½3!64*6+>|3+}ob0l0~26l0"6}0:6424G:64*6p44#6ü6͘0:6)43*6++"624}+643}|26"6͘03"61h?|4##"66*6s#r#1G6{ G6*6:6wy46œ4*6"6<²4:6G6ã4ü6*6w#wü6b0}0ʼ62l0qü6b0}0ʼx8-8.9…9809:90&9G!9~wG# -9x…98! 9~ U9_>W! 9+wu9yÈ91?!99##/<^#V9:9!9VzwzO#­99<GO~<O<~q+9!96#=:O!9Fxt:! 9~WwzO++:c:_ /!9~#=R:]:t<"mS>;*mS"oSi:͖:*oS"oSi:͖:*oSG!9!x: :+¿:$%1?g:-ʴ:01?:1?0T])1?)1?1?)1?o|g1?ä:{;$%1?};|1?z-"?o&9}O!9 w#';60#60! 9~ V;!97>?'w#G;-!9~͛;o;~#͛;\;! 9~.;+60Í;0;6 #u;+r>o&9y>o&90w+²;6./G!< ;>0 < <>-3`G>0 ;<<3< DM0 > m?'w#|?'O#!<ü@<<<<ȇ<!A!F{#z*F*FDxyx-AͅA_!B^#VAA>(́Ay͸A>)́A|bAtAIB|nAtAAAE>,́AA> _ÇD ͇D ÇD0:ځAÁA͏AÏAA|͝A}ÝA AdA AAAx͏AN #~́AA!BA*S!9{_zB{B #B!BA>#́A*S>=^#V#ͩA#B:B>: DB>?́A!BAA>=́A^#V|yB}pB.))(CA#F>A5B> #”B~ >.:B~ :B=ÅB^#V# File: Traceback:BBBBBCC#C ERROR FIXED OVERFLOW OVERFLOW UNDERFLOW ZERO DIVIDE END OF FILE UNDEFINED FILE KEYNULCONCONRDRPUNLSTBADG!O .=)&=|W}_ E=|}o|g5=yx/Wy/_{zW{_S=yw# `=~#w=~#W #=F#"qSx>=*qS!9G_>WObk++>~+=y~#/OxA!9c>l&94>G#!9OxAc>wo&9F##Y>xc>wFh>GOx>w# o> 6 #z>{EͶ>DͶ>zEͶ>DͶ>\e. Ҥ> Ҫ>S\e. ҵ>.HEg)> )> )> )> )> )> )> )> z|"?DM|"?>"?x>Q?!>)? ?= ?) ?ɯo>g{ozg!7?ü@??@?A?C?E? Conversion2c?!Z?ü@b?c?d?f?#}OD*S~Ҫ?##~#foq?!?ü@????? Free Space Exhausted##^#V#{_zWs@{_zWv?4z?{?##^#V# ##s#rs#r#s#r+++~sw#r####}*S}|m@*{zm@+F+N+V+5^{s@{zs@}|s@{M@M@i`~sw#r##q#p i`N#F#^#V~s@q4#p+i`##s#ry@F@F FREE Request Out-of-Range$ Free Space Overwrite$GK@Mbk@͡BF͠BN͠BN#F͠B^#V":Gy29Gx@i&CA@x@>}o|E FF+w+w+r+s4w#w#s#r<2S++*Ss#r"S*S#"S*SDM!Sx~E#~+E+F+Nq#p*S+"SEE=‘E!+~O~#~G!>w!/x¹EyE >O6# °E ʠE=ɯ ~#fo++OE!S~#F*SFEE#FF5F  Insufficient Memory$ Invalid I/O List End of Execution$JF   FILDIRtSYSIN SYSPRINTPONMLKJIHGFEDCBAponmlkjihgfedcba7BACK$DI1$$$'wrong restore program. Use "RESTOREL". #"backup drive same as source drive. kstroyed. Ready? (Y/N) YyBACK$DI1.$$$Done restoring.Install system diskette (if necessary) and hit any key.voMoMKKMMMLKLKMMLKLKLKMMNMMMMMMKMMNMMNOLMNNOMMOMPJ MMM,P*PN8PM>PBPKKlM MMuPsPNyPKMMPKIMMMKKKKPPPPFPPPPFPP Invalid Format Item*"'*'&!A)*b!*"'*'*':*!E**')"'|b!*':**'!E*"'*'&!O)*~!*"'*'&!S)**'&!C)*ͯ)ʠ]*'&! )**'&!+)*ͯ)*'&!=)*ͯ)!'(*'V)!"'*'*'*=͓ !\@+͢*!*͓ ͓ !*͓ !*!͢ !*!͢ !1*͓ !E*!͢ !\*!͢ !s*͓ !*!͢ !*!͢ !*͓ !*!͢ !*!͢ !*͓ ! *͓ ͓ !- *͓ !B *!͢ !Z *!͢ !q *͓ ! *!͢ ! *!͢ ! *͓ ! *͓ ! *͓ ͓ ! *͓ !͢ !!*͓ !͢ !7!*͓ !͢ !i!*͓ !͢ !!*͓ !͢ !!*͓ !͢ !!*͓ !͢ !"*͓ !͢ !U"*͓ !͢ !f"*͓ !͢ !"*͓ ! ͢ !"*͓ ! ͢ !"*͓ ! ͢ !+#*͓ !͢ !G#*͓ !͢ !o#*͓ !͢ !#*͓ !͢ !#*͓ !͢ !#*͓ !͢ !$*͓ ͓ !>$*!'!!*!'+!͢ !V$*͓ !͢ !$*͓ !͢ !$*͓ !$*͓ !͢ !#%*͓ !͢ !f%*͓ !͢ !EQQ Invalid KeyQQQQQQQQQQ QQQQQ; Stream/Record Sequen/Direct Input/Output Keyed Access P< $con*1R5RFRQQQR!R"RORURiRkRWRXRuR{RRRC}R~RRR RRRRR RRRRRRRR.datRRRRRSSS SASFUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU1 Vers: 01-10-84; by: J.C.Kaltwasser & M.J.Mosko, K3RL $=  **͂+}2'++*'&0+!'ͥ(}2'*'&!)*/!*!ͪ*͢*!'!)*"'*'!Z!b(!Z!!*!\8+!)*ʇ!Z*!*!ͪ*͢*!\+!\!!"'*'*"'*'!)*ʶ!"'!*'*! ͘(!i͇+*'!}2'"'2'*"'͹ !\"'*'! (!C)**'! (!O)*ͤ)*'! (!M)*ͤ)=!"'!!͟!\ͺ+|ʅ! ͪ*!*!ͪ*M! ͪ*!"'Ý*'&*ʖ_Ý!}2'!?ͪ**'&|*'&!E*!}2'*'&!g)!x)!}2'*'&*'&***u(}2'!!*'&!E)**'&!)*ͯ)9 !}2'*'&!Q)**'&!)*ͯ)b*'&!H)*t*'&!M)*ʆ*'&!B)*ʛ!"'*'&!Z)*ʷ*'!:*"'*'&!-)**'!)*'!:*"'*'!:*"'*'&!R)* ! 1"LCP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282654321͈͋>Ɍ (12/06/82) CP/M 3 PIP VERS 3.0 DISK READ$DISK WRITE$VERIFY$INVALID DESTINATION$INVALID SOURCE$USER ABORTED$BAD PARAMETER$INVALID USER NUMBER$INVALID FORMAT$HEX RECORD CHECKSUM$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$MAKE FILE$OPEN FILE$PRINTER BUSY$CAN'T DELETE TEMP FILE$ *5<P_lz)<\fp}NO DIRECTORY SPACE$NO DATA BLOCK$CAN'T CLOSE CURRENT EXTENT$SEEK TO UNWRITTEN EXTENT$RANDOM RECORD OUT OF RANGE$RECORDS DON'T MATCH$RECORD LOCKED$INVALID FILENAME$FCB CHECKSUM$2FTe$NONRECOVERABLE$R/O DISK$R/O FILE$INVALID DISK SELECT$INCOMPATIBLE MODE$INVALID PASSWORD$ALREADY EXISTS$LIMIT EXCEEDED$$p+q*&$!)$p+q$*($ DM!+$p+q**$DM **$DM̈́:{#**$ ~Hi **$!{#6!x#6!-$p+q*,$DM̈́!/$p+q*.$DM̈́DM̈́!1$p+q*0$DM *0$DM̈́!3$p+q*2$DM̈́!5$p+q*4$DM̈́!7$p+q$*6$ ~ *6$ >w! *6$ >w$*6$ DM*6$DM̈́!9$p+q*8$DM *8$DM̈́!;$p+q*:$DM̈́ !<$q!<$:$ʐ :<$2$_ *#Mt *R#Mt *"Mt !>$p+q*=$!DM̈́:{#!@$p+q*?$"DM̈́:{#!B$p+q*A$#!D$p+q*C$$!E$q!E$:\# :E$2\#_,0!J$s+p+q+p+q:J$=2J$^ *F$*H$ w*F$#"F$*H$#"H$7  !z#6:h#~ ͡ "j !h#6:g#Ҕ ͙ "j "͢ !}#6!"6l!K$q_ *K$&) N#Fͺ!N$r+s+q:{#2Q$:x#2R$_ :L$:Q$H !R$6 :R$2R$*L$& N! N#F> !L$~H:Q$H> !Q$/H^  ͨ:Q$=O!r N#F!R$6:R$ {  ͨ*R$&) N#Ft>M$H" *M$~A=Oͨ:ͨ!P$6> !P$ *P$&*M$>2O$ :P$ .ͨ*O$Mͨ!P$4¢ ͺ:Q$:Q$H:Q$H:'"X#";"!@*"!a#=X#";"!"Z#!Z#"}O *X#*"DM:"2W#"Ϳ :{#:{#n" :a#҇*x#&"*X#"X#!W#:":"րHҦ!"6" n /2k#:a#/!c#" "j !h#6!i#6*X#*"6*Z#*X#"X#![$q:[$ !"4>!$:$!":$1*[$&*S#M! ^#V*[$M̈́ø*[$&ø*[$&ø*[$&ø"_#;"ڄ *_#$ :[$w*_##"_#øg*[$&øAKYgu!\$q:\$ *\$M:$*\$M:"2]$!$:]$!$:]$2]$!]$:$w>!]$!]$5 :\$ (!"6!^$q:^$!$wF ͹O:^$0O͹!_$q:_$O):_$O)!`$6:$2$:$'2$:$'2$:$'2$*$MP*$MP*$MP:$¿:͹ ͹ ͹!a$q:$:a$ :n#9:a$ :a$H9:$2b$(:b$!b$6<:"<2"!b$(!"6 ͹>!$4k!n#6:a$ F!"6*a$M͹:a$ Z!n#6!c$q:c$a/>z!c$/H~:c$_2c$:c$!d$q:d$A/>Z!d$/Hҥ:d$ 2d$:d$!f$6*"M!N ^#Vͥ `"]#;" :e#/!b#!"X#]#@" eT     =.:;,<> _[]OUTPRNLSTAXOAUXCONAXIINPNULEOFERROR: $ - $$$$DESTINATION IS R/O, DELETE (Y/N)? $**NOT DELETED**$COPYING -$ (Y/N)? $REQUIRES CP/M 3$CP/M 3 PIP VERSION 3.0$:"Q}#( :}#2m#}1͖-m:m#8ͺk 2#2$M 2"!\#6!z#6:z#b:m#2}#!$6+6+6!o#6!"6!"_#"X#}2d#2g#2h#2c#2z#!n#6!e#6#6!j#6!"6:m#ҹ*ͨͺ!#6:}#͑ ͖%#:d#%# :p#=:p#_HH ":S# N:"H ͵!S#6:d#<"$\( K"#&#( Az:S#:" H҃͵!"6&#,"( Az>!S#Ҕͥ z:S#ʡ!e#6:j#z!f#6:p#,:p# Hͥ :p#,2j#!c#w:S#!$6:$!$6:$!$6:"> !"H!d#"ͥ :"/!f#6:" T!f#6>'!f#Q!f#4<g:" dgA2:j#w"á:m#2}#b! $p+q*$}2{#|2x#!!$q:!$_ ͨ ͨ!#$p+q*"$ !%$p+qͺ*$$DM!|#6|#  !'Q$H :d#2z#D :R$>!R$~ HH> HD :d#2z#ͥ  m m ͥ !V#:"{ >!V#:"© !U#:"Ғ >!U#:"© !T#:"ҩ >>͙ %#-"( x"( :+#2+#%#! :{#2y# %#j :x# %# "͢ :{#:x#H!" " :{#L:x#D" L" !#6!g#6͡ :"2""! :{#u!h#6:$/:"HҊ!{#6:{#¯:x#§" ï" :"2r#:"2s#:"2t#:"2u#:"2v#:"2w#" 2{#"T#( !"6#6#6#6!"]#:g#ͬ !_#!"Y$>'")!"W$͙ :k#!l#we *W$$ DM" b" k" :a#Ҁ!@"Z# Ë!"Z# W$Y$;">'"W$Y$;"!@*"!a#W$Y$;""Z#!Z#"}O *W$$ DM" :{#" *Z#*W$"W$Ë:$ң !"W$ Y$W$;"ҝ"ͩ 2V$*##"#>'"G!#4!U$6:U$ր!V$ҁ*U$& :U$W$!$ 2V$!U$4L*W$"W$:V$ښ" "Ϳ " *W$$ W$_#;"+s#r{_$( N :a#!@"Z# !"Z# ͡ *X#"]#X#";">͋*_#"X#*]#*"~2e$*]##"]#`5!f$62e$`2e$`̀2e$`"5E:f$ҕ:$Ҁ:o#<2o#2f$Ë:e$ 2f$:f$ҕN :$Ҥ:e$2e$:$ҳ*e$M[: $*e$M͂:e$>!":"=2"> >>!"!"5+N!~# ~2g$!"4ͩ2g$ >>!$;*$Mk8:$2"!$6:"<2"!"6g>!$c*$Mk\!$6!"6> :g$g:g$!h$q:"!h$wO!~# ~2i$—*h$&~# :g$w>!g$:i$¨!"4í!"6>2p#:$X#]#;"!i#:p#!o$62j$:j$::j$:o$" *j$M2j$2j$2l$:j$2k$2j$!l$w:l$D!o$6I!o$6: $!o$x:j$::j$Hu2j$T:*k$M*j$M:l$2m$"p$2n$:l$ʲ!l$52k$Ý" 2j$:j$0O> :j$0:j$AO>" :j$A 2j$OH!m$wO`i"">!$@ ͥ >!$N ͥ *_#}bO2 ͙ "j :{#" :y#:.#:$:{#Y:{#NH{͟O[2{#Ø:{#Yͺ"͢ ͺ:.#2.#:/#2/#%#V %#͢ %#Y*x$#"x$!g#6:{#Y! $#Aͺ!z$6> !z$e*z$&%# ~2{$ ^:z$ W.ͨ*{$Mͨ!z$4/:$p>͡ !"6?" :{#ʲ:{#p_!# "( :"ڬ>͔ ~>!":R#!":%#HH :#<2#!}#> *#&~# N[2p# :p# H !}$p+q.*|$ 6 !p#6 #6:q#,T:q# A!p#6N:q#$N!p#6 ͒ )$*|$ 6,*|$ 6:"<*|$w*|$ :#w!~$6>!~$ڗ*~$&$ 6!~$4|!"6#6#6!q#6*p#Mc :q#ھ:p#*Ͳ ͒ 2p#ê:p#:¿:q#(*|$#~A<*|$wO>*p#Mc %:p#[ !#5.*|$ 6 ñ:q#1!$6#6> !$ڰ!$6:$<2$O>/:$!$O!J *$&*|$ H~G:$¡.*|$ :$w[œ !#5:$2$!$49:p#[¼ _ :q#!q#6+~. 2p#Oc  :q# :p#* Ͳ ͒ !q#6+~;= 2p#Oc = :q#$ *q#&$ *|$:p#w!q#4 :p#[H !#5.*|$ 6 *|$ 6å!$q!$6> !$ڏ *$&> :$ˆ >!$4l >:q#<2q#O*|$ :p#w:p#?± !d#6!$q!p#6?!$:q# ͒ û 2p#:p# :p#]H!:p#A2$O>!:p# i#( "0 :&#!r#2&#:'##2'#:(##2(#:)##2)#:-#2-#:.##2.#:/##2/#:0#20#%#V :$}͡ :"2"!"6"V :b#ڦ!$""K"!>1"""""$@""!>1"""""$ """_#;" !"X#:$/>X#H"H@>X#H"""!r$6>!r$@:r$"!*"~9:r$"!"X#!r$4:e#!f#2a#!i#6!b#6!l#6+6!s$6>!s$ڶ*s$&$ ~ʯ*s$&$ ~‘!a#6ï*s$&$ ~¯:e#!f#2b#!a#6!s$4b~:f#W:a#:i#:c#!i#*X#"_#:j#*X#"_# *_#"X#:k#!i# RG: $!$$5Ͱ5*p#M$:j#!c#G*_#"X#:e#QO͡ "  "ͩ 2{#n Hґ*""#:"2#!i#6:{#°*"#"">'"­!"4:{#*"!"">'"!"4" f:z#!"t$"x$͡ !h6\ !"v$:{#t$v$;"H6*v$#"v$͔ :{#]>x$H"R\ : $\ͺ*v$#"t$:{#_!#&#( &#"( f#!1#6!"6:/#/!$#: $>x$H"!{#6:{#Y:{#NH':$͟O[2{#!{#6!2p#!ͥ !:p#S:p#QHX!:#<2$2p#:p# HO!1!2p#Ü!2p#02$O> r!!$6Ü!2p#02$O> ڜ!*$&!*$& !$sr!*$&$ :$w:$!>!$ҿ!ͥ -*|$ :$w 2p#_og_{ozg_og^#V))) _{ozg^#V) "^#V|g}o "_{ozgO{ozgi`N#Fogo&ogɛUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU1CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282654321TEMPORARY~ORDER~PAGE~DISPLAY~NO~COM~SUB~NOPAGE~NODISPLAY~ON~OFF  $(/9!6#6#6#6#6!"+~2*& "*& ~[”*#" â' :¢ V v!q*&!p+q*  !q:2!61!s+q:2!6Nͯ*#"!4͛!6:!R *? !6^ͯD  ͯ*#"!4 ͛L2M2N2O2P2,22:2:2:W ͛Ϳ!6*& ~:HW :1Oͯ*M! ^#V1Ϳ 4Ϳ 7Ϳ :Ϳ =Ϳ*& ~8 RͿM *& >@Oͯ:ͯ͛!4ø :Ҙ ͛ZͿ*M! ^#VrͿØ vͿØ ͿØ w : ͛Ϳ>!Ҷ !6: Ϳ :@Oͯ:ͯ: ͛Ϳ: Ϳ Ϳ:# ͛Ϳ: Ϳ# Ϳ͛!6!6!6!6>!V *& 6!4; !6:: H I>!Ҏ ͦ:› ͦ!6>! *& :=¿ ͦ!4  :=*& w!4[ !6>! :L*& ^O!4 :: Hұ!6!6I*M! ^#Vͦî!6:] ͦI:w ͦ:=_Pî!6!6#6:ʞ ͦ*~ ~ Hҿ *#"Þ *~( !6*#"I::H ͦ:* b͸{,,-w{ÖüH!K]jU 2͵ ^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z7||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2hZZk:h|/g}/o#|/g}/o#:h<2hqDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2hZZ͉M|}ȯ|g}o)|/g}/o#z/W{/_!9~#fo! ! ! ! ! ! P!9~#A!9"w**w"j!z*"d!"f!Y"H>2^>2a>2`2c>2s2t>2r>2v!"@!"D!@"B!"F !F#x:~#!|2i~# :" 2i +}|~#:G:ix."2i+w# +6#!6#@A2n2?*j**|+`!#"0!#"2!>ڌo&͖=}  w~2ʸͼ56!+W ?_!~7z?ͧ:>͞@w#5*&"1!q!6*& ->*& :A:!4!r+s+p+q+p+q!6*~ʯ*~2*M2!6:¦:ڙé*M2Äùe:2#:22*~2!6*~2*~?*N! ** =2!3!6!6:!0:)!46*6#*:w:+s#r:i*#"n!6:2O* ~2*&*:ʿ!4*:w*&*:®*&*~2À*6*~2o:2!6*#~2!4N* :!6*&*:!6!4N* ~2*&*~2*M2:> !Hl!4N* ~2*M2;:2#+s#r*N2!š*#" ͯ ͯ!q!6*""2:(!6(*&*&!s*&!s::H*+":++s#r͛!6:!D*"*M!4&*M:[Ϳa2Ϳ:Al͛*M! ^#VIͿiͿ{ͿͿͿͿͿͿ Ϳ|͛!q!6:! * !6:2: :/H!0 ͦ: !҇ I::Hj ͦ:2:!҇ ͦ2:¢ :2ê :2:½ :2 :2*: : ͦ *#" : ͦ*~]~H!6 î!6!6:WI: W: R!6Wͦ*,*-î!6!6:¨I: ʨ: £!6èͦ2::2:2*îI::Hͦ:!6,-<!62:2*îͦîͦî!6,-î!62:2*îͦîͦîC K l?GOe !p+q*~ ~ H*#"ø*~>>_ogDM!>))덑o|g =o&ogɊ~+.ww#w#w#w*>?@͌>w#͌5> w#@ͧ͵g 2q&0OxG͵j/ʆSx\͞.7:77!a{  ʨ ʨ0:?ŷO !y$ 7o&))T])))!y 2p_ :p>! |m! ! ~#fo>>ʜ>>ʷ>™>! ~#fo~#fon*3s! ~#fo##~#fon*2s|n$*06|n$! **n&!!< *2n}A;*)6*1n}! ~#fo||*2n&!j||m*3n}S!Ó!!! *8~#fon*8~#fon&*Ns#r*1n}?*8~#fon&|g}o#*Ps#r*N~#fo*P~#fok*Ns#re*3n}De*N~#fo)*Ns#r**!6!!!9DM! !! \!;^! ͤ+|!l^͵+! ~0n}c !'\v*-s{R5 *-n} 5  *-n}Rc *3s*2s*/6*)n} !_^v*-s{ ʎ x *1n} !!!!!*4~#fo_ !!!!! _<͵+1.6%cMicro-Decision MD-HD FORMAT program Rev. %-10.10s $Copyright 1984 Morrow Designs, Inc. qSan Leandro, CA Wrong CP/M version !FORMAT usage: A>FORMAT [DR [SIDE]] where DR is drive name (A-%c) bSIDE is Double or Single sided (D/S) Insert diskette to be formatted in drive %c, then press [RETURN] SingleDouble Double density -- %s sided format Verifying track %-4.4u %u bad sector(s) successfully remapped. No bad sectors found. Some errors were found on this diskette, use it at your own risk. Formatting done. Press R to start again, or [RETURN] to return to CP/M Put the CP/M SYSTEM diskette in the floppy drive and press [RETURN] **n&!T\*2n}v*2s|*2n&*2n&s#r!*f~#fo!! !*4~#foA Formatting track %-4.4u!9DM!!! ~#fo!! _#!!!!!*4~#fo!9DM!!*l*fs#r͸+*u*hs#r**js#r*2n&*s*6*Z*s#r*1n}!*Z+ !*]+ !*f~#fo*8~#fo+*|*hs#r*V~#fo!!!*4~#fo&,`is#r*V~#fo*2n&)! s#r! ~#fo! ~#fo~#fo`i~#fo*V~#fos#r!*h~#fo! ~#fo~#fo+*V~#fo*.n&)! s#r! ~#fo! ~#fo~#fo`i~#fo*V~#fos#r!*! ~#fo~#fo+!*<k *3n}Dk!*Z+ !$*]+ !.*f~#fo+ !@*h~#fo+ *j~#fo6!**h~#fo+!g*<k !m*Z+ !v*]+ !*f~#fo+ !*h~#fo+ *j~#fo6!**h~#fo+!*<k !90,14,02#fo> >* > >E >' >o É ! ~#fo~#fon*3s! ~#fo##~#fon*2sͦ|i ͭò *06ͦ|ʃ ͭò !^**n&!\!^͵+*2n}A *)6*1n}+ ! ~#fo| *2n&!\v| *3n}S !<! !C!J\!n^*8~#fon*8~#fon&*Ns#r*1n} *8~#fon&|g}o#*Ps#r*N~#fo*P~#fok*Ns#r *3n}D *N~#fo)*Ns#r**!6!!|g}o|& *!6*Lw#w*L~#fo*N~#foҏ !*L~#fo|g}o|~ *L^#Vr+s: !p^;|ʢ *Hw#w*6!!*2n&!! _/*Lw#w*L~#fo*N~#foҌ *L~#fo!r\*L~#foW*Fs#r*H~#fo*F~#fo|g}os#r*F~#fo|g}o|{ *L^#Vr+s !W!^*1n} *H~#fo| *H~#fo!\ !\ *H~#fo| !^!^*|!*2n**nѯgWH!r^v*2s|E)Ov&Disk drive to be used (A-%c)  !9DM*6~#fo*2n&))))*8s#r*8~#fon&|g}o|]*16!^*3n}ͬ*3s|*3n&*3n}SR*3n}DR!^ͬ*3s|O3Z!&*16! ^!3\!Y^!^!^!-^!W^!^`i!t!`i͜|!&!&!9 Single or double sided format (S or D)   * W A R N I N G * Formatting will erase your HARD DISK. Formatting your hard disk is not recommended. This procedure is normally used only to repair disk errors. If you continue, ALL data on the hard disk will be erased and you must then re-load from diskettes. Perhaps you should run BACKFIELD first. To continue, type CONTINUE in upper-case, then press [RETURN], or just press [RETURN] to abort: %sCONTINUE!9DM! ~#fo|! ~#fo!>\* 6! ~#fo*<,4,6,8,1,3,5,7,015948372650,85,805,4,3,2,10,4,0,0,0,0,0,0,040,0,4,15,1,194,0,191,0,224,0,48,0,2,01425350,85,805,4,3,2,10,0,0,0,0,0,0,0,040,0,4,15,1,94,0,127,0,192,0,32,0,2,014253!9DM*1n}*T~#fo!?`is#r!`i~#fo*f~#fo+%*T~#fo`is#r!!!!! _!!`i~#fo!! _!!!!!_!!!!! _!!!!!_*|!!^!!!!!! _!!!!!_|!@^!!!9 Cannot write ID information. Cannot write ID information. !9DM! n*s! n*s! ~#fo*s#r! ~#fo*s#r! ~#fo*s#r! n} ! n}*!2!!!D,*!2ͤ+e,*Ts#r*T~#fo!?*Vs#r*T~#fo!?*Xs#r*Js#r~#fo+++*4s#r*X~#fo*:s#r!!!*4~#foD,V*:~#fo n}!`^͵+*:~#fo*6s#r!!fo! s#r͐! s#r! ^#Vr+sn`is{ʷ$`in}%ˆ$! ! s#r! 6#6! s! s! s͐n}-w!! ^#Vr+s! 4͐n}0‡!! 4͐n&)}ʤ!! 0)ç!!! s#r! ^#Vr+sn`is{.!! 0)! s#r! 4! ^#Vr+sn`is`in&ͳ }D"UW"X`"Oi"Cʯ"S"Y$͐~#fo|W"! ^#Vr+s6-͐͐~#fos#r! ^#Vr+s! 6 o"! 6o"! 6! ~#fo! n&! ^#Vr+s~#fo! _(ѯgs#rX#! ^#Vr+s! ^#Vr+s~#fos! ^#Vr+sX#! n}"! 6#6! ^#Vr+s~#fo! s#r͐n}X#͐|X#! ^#Vr+s! ^#Vr+sns! ^#Vr+s! ^#Vr+s#͐6! ! s#r! n}#! ^#Vr+s!|#͐͐! n}ʣ#!0æ#! !#!9~#fo#|#!÷$t#͐n} $͐͐! ^#Vr+sn&!#!9~#fo#|$!÷$#! n}V$! ^#Vr+s!|V$͐͐! !D$!9~#fo#|S$!÷$$Å$͐͐`in&!v$!9~#fo#|…$!÷$ô$͐͐`in&!$!9~#fo#|´$!÷$!!9!9DM! ^#Vr+s~#fo! s#r͐! s#r! 6! ^#Vr+s!9DM! n&|ͯ,)! n&|ͩ!9DM`iw#w͐~#fon&)}})͐ ?͐^#Vr+snѯg`is#r>)͐Ä)!9!9DM! n} ͝ʼ)! n} ͝ʼ)! n} ͝!9DM͐~#fon`is͍)|)͐^#Vr+s)`in&)!9!9DM! n&ͳ ! sD+|8*! n&s`*! n&)}[*! n&s`*!! n! n&+*!È*! n&!9DM`iw#w! 6#6͐ n! s{ ʽ*! n} *! ^#Vr+sá*! n}-*! 6#6! ^#Vr+s! ^#Vr+sn! s)|++͐ ?! nѯg`is#r*͐͐?;+!9!9DM! n&u+|ͣq+! n&0(|ͣ!9DM! n&|ͯڠ+! n&|ͩ7:PO*R 7*R*P:TOz+q#+7*T|DM*R*P,><+~# x+ ><,~+ x,|}7*X*VDM:R!B,*P*T7*X*VDM:R!`,*P*To&*7*+++:PG_*RDM!,o& !j96  #F#xʹ,~#ì,7*P:Rwɜ?AF Në62!*4~#foD,!!**n&#!! _|L**4**n&AsWrong CBIOS revision.!9DM!i,ͳ `is`in}›͵+`in&ã!9!9DMv`is`in} `i6D`in&!9!9DM! n&|! n&|!&! n&!9DM! n&!i,! n} D! !i,! n&!i,&!9DM! ~#fon}ʌ! ^#Vr+sn&͎f!9DM! n} ®! !ͤ+! n&!ͤ+! n&7*P7*X*VDM:T*R"<!*P*Zo&*<}::&:2:> Bad return register parameter$!9DM!! !j9DM`i͍,! `i$Ó!9!9DM`iw#w! ~#fo͐n! ~#fo͐n}! ~#fo`i^#Vr+sn}!" ê! ~#fo͐n! ~#fo͐nѯgW" !9!9DM! '`is#r!|b ! ^#Vr+s͐s3 !9!9DM͐`is#r! ^#Vr+s! ^#Vr+sns{ʣ } ͐ê !9!9DM! n&0(| ! n& ! n&&!Y9DM! ^#Vr+s~#n! s{ʹ'! n&͍)|"%$! n}%`%! n! )R%! n&']%! ^#Vr+sâ'! 6#6! 6 `i6! ^#Vr+sn! s{*¤%`i4! ^#Vr+sn! s! n&ͳ }X%O%D%U &Sʖ&C)'e'! 6 &! 6 &! )| &! 6#6! ^#Vr+s! w#w! n&! )*#|9&! n&'! n&! ^#Vr+sn&*! s{ʈ&͐ ! nѯg?! nѯg! s#r9&! ^#Vr+so'! )͐ ~#fo! s#r! ^#Vr+sn! s{'! n͐n}&! ^#Vr+s'`in}'! ^#Vr+s! nsï&`in}&'! 4͐6! ^#Vr+s$`in}W'͐n&! ^#Vr+s~#fo;,! 4! ^#Vr+s$! n&'`in}¢'! ^#Vr+s~#fo͐ ͐?s#r! 4͐n}¶'! n&'$! n&'!9!9DM͐~#fon}'!'(͐~#fo͊*`is#r͐~#fon} (͐^#Vr+sn}, ('͐'(!9!9DM! n&|ͯ[(! n&|ͩ!9DM͐͐ ҭ(͐^#Vr+s͐ښ(͐0â(͐7s!&(͐ ͐͐ ͉͐_(`is͐ ͐͐ )͐_(`in&#&(!9H1!"̀+À>A No SYSTEM on Hard disk. E1!"̀+À>A No SYSTEM on Hard disk. oKK^ͬ*3s|O3Z!&*16! ^!3\!Y~~͂:A2=/::0! dگ61#d ڸïp#:w#6 !6:6 *#!)6.#)͂ O(BDOS > wM  2*7w#6?#7 .,:;[]=<>|!?]45#Ra{i_p# l s s l ls:¬MAA Not a SYSTEM Diskette (0N  e ) When the restoration is finished, you'll be asked to insert the "system diskette." This refers to the (BACKFIELD WORKING DISKETTE ) (the one you're using right now). ( In a moment you'll get a less-than-clear message telling you that the diskette in the drive is not part of your backup set. This is your signal to switch to volume 01 of your backup diskettes; then press any key when you're ready. At another point you'll need to type a "Y" to tell the restore program that it's okay to proceed.) Press any key to continue: $$nt you'll need to tyHME_SC C-*HMD:E"H:H2Hɯ2HG>G=O*H~~w#~2H~wcED~G~p2H!"H>2H*H~=2HG~2H͛GoG>*Hw!"H2H=2H!"HÛE͛GoG͢G͢F'HͫED~<7Hw@ͩG7G:HB"HÛE:H~H:H2H:H~H*H6:HpHw#:HwD:Hw*@B* C}DOL(K*K[K=KLK(/lK LK>HE$@@*HH*HTI:H_2H{2  ( <H A R D D I S K R E S T O R E P R O G R A M ) BYou should use this diskette for only one purpose: to completely Drebuild your hard disk from Fullback Backup diskettes.( If you Bhave not made a full backup of the hard disk, do not use this Fprogram.) The first step involves reformatting the hard disk. ,This will erase EVERYTHING from the disk. BAt the next screen you'll have the option of quitting or pro- Bceeding. If you decide to quit, remove the Backfield Working )diskette and press the RESET button. ( MType any key to proceed: $u decide to quit, remove the Backfield Working )diskette and press the RESET button. ( Type any key1AJ ͍A %A͍A@͍A@ʢ@?͏@͕@!?A~# 4@͕@ ?͍A:Ag:As@:A_@g:As@!]?~$o@#~B̩@1AɷW|g ͏@͕@%z@͍A@͍A@ ͍AvCPM3F SYS !"#$%&'()G CPMLDR error: failed to open CPM3.SYS $ CPML  ) Your hard disk has now been restored. If there are other files that were backed up with the "Quarterback" option (backup only files that have changed), refer to the Backfield Options Menu for restoring them. ( Remove this diskette and press the RESET button to boot from the hard disk. $eld Options Menu for restoring them. UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUB+Copyright (C) 1982, Digital Research"W 62K TPA $/s1! {M:/ˇA!+*Aɯ!-!(!s#!i!&!!! !!:/G AA{:1(A21:/A!/ˎwA!>rÅÊÏÔÙÞðõúÿãÊèíòÖÚÛÝárr"2C4O!E!U@*>"Ã1Oj$ |Ãà à ÃBBz+"}{_}o>2~77ø~7"9:OG#Q{ozg# ""!2*%DM**ѵ+)) H~#+}#<:<ʲ<77:<ʢ=2(*f*(}DɯQ"(>QKQKQ>Q"%Q!*$K*"x!*!@$@hK\K:K ~#~ w*NK*NK^#V#N#F!x>QGQx3ڰbڼqҼo5p5"""*!yb! ~G*!NKկ2}!,"**NK6 :+OK2$^#V#N#FxNp:$p:Gjxj Y# A>QFQeimquy}AEI#M2QAUPY_]na}#159=4>(ybq>(pq>(yp3BQ `o~:o¯g  >2 >2:ܷ>yB:/A Aa>(`a>(y`c>(bc3܁:5G{_! ͥOO:!&ͥ{_O:!,åy0 8 G>0>:O~((#H>ɯ:o ̀(ͯ(÷/>>“>22*R* ^#V~O#:2(()1>=(22*R *>22y26>22:4܁27>226O:r+s##^6#Vs#{:_~r! ˾˿ ˖ (˶{2ܯ>f>f r+s##6#6#6:˷˿2>!K޾#^#V#:O:2ܷ 21i`#z n&!ɯ2y(AG:/漰21:20˷2:/ :02:/2/As1:/2/!|2/˖˞O( :o(A( W>(>:G>!˖A>!_Ͷ *(:_ :1:ܷġKw6!ɇo0$~#fo!"#"!˖˞CCC:2!˖˞_!Ͷ W>:2!:ܙ(_+W_z#{   (V ˖:!͑:!S͑ #~G^!ˮ(p!@)?2"!w#y">2!"!Ϳ +"4':/@A>22!"*"AwͶC>ڍy22!3C =v 9N 5͜Œ!HELP NnIi    >!c"!6""""-"F>2/A!1>2/r͏(͏!˖:˿˷2> 2!"ݻ;DIR OJj Kk Ll M m OHELP oHELP zKK{<<ʽ! ~6 69BK! OS"W$NTwy!"(9"f1f! Ҕ2! ~#foCOPYRIGHT (C) 1982, DIGITAL RESEARCH 151282 (V ˖:!͑ :!S>fbkB0r+s###^#V Br+s+6###!~( v F##^7(~  >f#~}(!^˃a`˿!4 5~W~˾ v(˶ 0  ˾>aa ɯ2>0a>` > 0>(˶O c!V.Ͷ c!v~V>!ˆa>:G( v(:(~>fw'!Vs!P:/@AA: >(<2RR:~QR:>PR!܇O xS~y#~y!V..Ͷ=͡~~W˿C(!Vs!*2K4!. !.  3N F6'.(W.V(~'8:0N!, N=Ͷ&cW6_:/A!:w>a: aa>2>c: f( cc>q: ^( qq#4!6!P!!Sa!5!8`!K!V~$w0N( N$(=n'f(,= ! r! ~#for{> #g͡=!C*2K4*2Khr 3.0 Rev 2.0 Copyright 1982, 1983 Digital Research, Inc. Copyright 1983, 1984 Morrow Designs, Inc. y CP/M Plus -- Ve^.k#(#(#(fE(0(0(0(^ 8j(  (#(/1N/1NN/1N:ݰ~/1_p݁ݒݣ(0HNa##)0"xx!"""XC*~<*":־!:ַؾ:9۷*"x"*"g*3:= :Oi :=H:Gi a6:G/O**W :T=ҍ ׯaʚ~6*:X)!:־T>qk!:־6>X*{Q:_2{2Ē"͂"X~<#cdfg!"()d*N!r)!N!)z<*)"!":X*:w:ֶw#:ֶw*2*}DϷ̓¡>2ͱ?~¾¾>w͙=2͜Ϸ:wÚ~̓ʑpá!6NwͧBpͧÚgsr͐-͜ĽͤϷS)_ͤ̓~?w͐s-?F͜p͚Aؾ=:<~?¯k?~?ʾZT͐*>o"͒"!:O"Ý}6͚ ~2Asv@NϷN~v$̓W+Ϸvw̚v$̓rrͅ:r>2+A@2r!Zү2!"ög:2T͐-:ʹ>2<2!־w: >2*6O~<w:*)@ u:G*g`~!x_<_@*oy<:/G?~##~? 6K@?F6##N6ί2p##q:#*~w>2*p@! ~*"v@*w# ) 6#͙ϷN#FxT]## #~ ȷ  *4# ' 4! *~^ ^33G# Pv:dv6 yί2@ !)#w*~"Ϸ!Fwͨ̓:w̚":>ѯ2̓*~wć"̀!~$6:03i"!~6*e>=)Q!QX2#×:#<ׯ2#*!""++"29Cw*{}<^#Vz!c!>c! Jw*q~69!͐=‡*":*}®:=::<>2*i^#V+ ǯd!K*}@*)): K:) O "!w [O?WGzO:VxGyOGxwq*}}ʴ>2d:#>29ٯ2~2#!   )xð*}*}"*x"xm*^#V* s#r**s#r*:־Y4Y̓**~#ng* s#r ^#VN͆p# Þ͐*6!¿?~p*6 >2ͱͷw*oq͋"@6͚Xͤ͋͗¾wO~<:ַ g~w#w#6##)͋@ * g~?G++!o#~>T}! 6**#K"G*~ xr͐-xą@7ò(͚Sʀw: :<RHͥ:ַ>~c!o#~E^#V)G#~#~!~ b k##N#F#^#V#~#fo~o2{2g*wʪҢÞ+}*#}o|g:O*s#r#w!~w/~@w//Hͥ*e>=)_g:0Ӹ"ök*w)*c)-}ͤÀk*s":;:r2͚ξù͚ξ͚}/_|/*e֤W}_*c"e}o|g"c>2{—>2—͇ͱ* «>2͙wBp+Ϸ:w͚AP{ 2W>O2ø}R*e):r͚ξc2ZT͐-3͗¾@YsY̓YYͅ:As:@@$̓΀ q~wɯ22ù*~2~w#~2~wZ!""2=2*~2=22k:*wX/ 6X*W#x#W{s+p+q7r#r#r>@ >2 !!q#p#w2wW*e_3ҫ-!s:!־xQ*:<œ. ʩ.ʩAܻrr##sܻ<}rcN! ~态O>G~G!~G~o>_yG~.|°! w:ck[!x?[! ~ʤ͆[͗PPvqO-á=.:<ʰ! Vq##~_@wͶ:WMںʛ>úͶ >TJ:!֦ʷ͞x!־w4 PWPܻÂջÂ*!!~~#~O~#FsO s#r:(„y==„*!^W*y^#Vx7=2wͼկw#KWK*"J T͞*:֥["+SX:ڜq:ʺ!ʵ>2ܻͤ2O ̽DM͸}>r""֯2:2* :ַ::29:ַ>:ַ>*Eʀ@~›:6Ϸ¦w͚̋ÇPY*{zBKNyʺ Nú2: ǯ*~w *" 2>ʄ@~k:(s~*9~Ês~~ͅ<G:<ï2x# W:<­:ï22G?>Grx~:ַ2Ôð##~*$*">2̀2kºʺ**iҺ@:O~ï2~WW:2Ôyʛ?ʔx ʔ |̷ÖÔN:r:/GyOOA +¬ ¢y2:ַx¹o&:W>OͫE:ָڟ?N/*"y2ͦ>2 RXDM*w6# x *ow**ws#r̀*i6#6*}"j@*|<ď>!8>8> t>nͦv8 ~*ownT] KKͦ*w"wͦ"w@ :ַN N#Fy*}|h#ð*ͫ# 6*q־@!"@**#":&2ַ͒:È0:+Òy<_W`iͫDM*w ~bNpwDM*w*kw#w*mw#w#w>2'å2*OͶyڲò<*eͲ:0!:־:ַò2*>*ͫ"־4#4#4)7 #  w#*J|^#V#"i##"k##"m###"o#"q##"!s )*s!)*|!6~67rrorFile Exists? in Filenameòò>2a.":2:<:55;:2ɯ22{_zW{_zW )7QCP/M Error On : Disk I/OInvalid DriveRead/Only FileRead/Only DiskPassword Eڈ>F6:_/G:ַʧ:֢ڨ|OͤG:ָ_O̽̽zW{|:ַ*}|BKN zyG:!־vq:vջvMڂ?Ͷ >T͓Â!">Â:G:O:h=27ryy/W!:l=:<>w##~2 4~?̓¹:<üAX2rK:w++~=wv4͗O5:2X!"*>o+"v *!b"": r#~?w#>r# L=JϷ Lv wbܻ?~O ͆Ƿ†wŒ~è# # x ͗w Ʒw@ ~wb͐Ú!x>w~6:ַ6~#+w#w+~;wɯ2KOFq-yl?Npg:ַʓ~( ˆʀHÈ2xą ):@O~#w͚ʀô̓b_++V@* )͗Os++r~Gw#* #~$%+@*9>  #>? ;ŷ*~ w-xąH"0 *ĊHe ^#V#~2>â9͆>!"*y³*X*ÿ͂"*g*K!~<:wb##>w#wĽ> r!~#22ZҾw*q>ww:c *#*is#r*:!:)e:O!*c:Oͫ}@2æ ~á*g:օo$*~K6?~wKw**i{#zir+s{O:w:Ғ4~:w?r##rp# ä |g}oì*g #G ¾1*q־:ַ*w***> r 2":O:֡G2!ֶw*~zWw+ !z?#~*!* *G!O~2~m͗O~t>2?:֦2g͝DM*0MD"!*MD$:Oë!N:ַ «G>O: ½ù*Ľ :ַڽn` ~#foͤ2O̽"}:O*֯"!s#r#p*kN#F*m^#V#F*:O}|y9*+"*}|yP#9**DM"*ks#r*ms#r#pyox<)"!z<~rs^#V#N#FxN:oʲ̀õ(# Þ ry< <<%zrͷr6r9rMDÌ:o!6!h: ʚnt2 r62>rz<*9ʌ^:—~x ):*:ŷŷ>*(+"(w++2+2+ɳpس!" >2+2*jx.#NzW::!2W!5=^x^z:m:*;#wO:͂^2¢ů͠Ķ:!ڽ*(~ݴ״5Wèնسj״M2ͨxζ*(+w"(jͲ !%"(^-:*$P:<\:W:2xM s:<9>2:*9x~+q’x2:**&~2+o#"&!+6Mŵ:W:2x ͺ*(+"(w  :ܵ>2*2:*(:+w"(ͺ:G::+̜2 5*(~o#"(Mš*(~`Uoj*(~#"(Ñ!*~6s!+6:+‚xo͂:A2=/::0! dگ61#d ڸïp#:w#6 !6:6 *#!)6.#)͂ O(BDOS > wM  2*7w#6?#7 .,:;[]=<>|!?]45#Ra{i_p# l s s l ls:¬MA !l 2!">!]( "^!~u4>B>͐! "\!( &!>:< 2>BÎ͐! ">:_Y> #>+~6 +_@w+~=O>OyB !~o0$#6:(\> >2| \!(>>>B>y222)͞> 2^>B>> 2X!( > >y22)͞: !."?> 2^!/ >2^>B>! "? !"J#"U, ,, , , ,/> !*?["?!U4:-< 6!J4>͐, , =|> ^#V! ^#V!> ,-,-: v>#~:>: p ~>O> #~O>>!-o$!2>BB O!f~#^#V#( &Pn  " 9 N ^yMD-HD System Copy Utility Rev 2.0 Copyright 1984 Morrow Designs Inc. San Leandro, Ca ڊ{2Ó#w:2.+:.2-!%"(2*!¹"&!*~4:2-Ԃ:Gͳͨ^2+>2:2*N#G2 2GH)+6:2,:!- Ͳ:,!Ͳ+*(~L#Bxz:*:*(~ʓOr Ͳ Ͳ! O(Ì*(~2**}ʷ!#¶!""÷:_:*(#wγxH!¹)6"&:!¹ x5~y 5 6y(^Ͳ@O:=7:Ͳy Ͳ:I Ͳ:=e: zz#Ͳ͂:! Ͳ G:Ҏ>xʝʝw>ɯw̩z:»!>wɯ:=zxzz::G:=/ͽx:Āy!4 šn!6@G:x: P:<: P n6 t6! ^6 t6u:)<͠^!Ó*"r*r"ÿ<:g:!͐*f}D! ~6t!rͷֱO(^ƱƱƱ  :Function = File = E!,$"h!9"f! ͉:2t™:!=Hgo:O*;*$ Enter: Source Drive or File Name > $ Enter: Destination Drive or File Name > $ Valid system copy in memory $ System Transferred, want to make another? $ Don't Forget CPM3(F).SYS is required on the Boot Disk $ I like wizards and lizards, give me a cookie $ *=> Error$ Requires CP/M Plus $ No File by that name $ No Directory Space $ No Disk Space $ Drive Does Not have Boot $ Can't copy system from foreign drive $ Incompatible System $ File is too Small $ Disk Select Error $$ Unrecognized Error $ $\2 File is too Small $ Disk Select Error $$ Unrecognized Error $ $\UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU#r!886+s#r#4¸>!8s+p+q:85*8>X6+s#rL*8*8M!h6\6+s#r!8p+q!86:8!86>~6HҊ!8n6+s#r#4X:8!8p+q*8N#FM28O>Ҫ>!"8>!8*8M!8d6+s#r*88͸6s#r:88͗6:8H9 :8**8#~A!86!*8#~D*8##~IH9!76!*8#~D*8##~AHc!86!86!*8#~Eu!76!*8#~F«*8##~F’!86è*8##~U¥!86è? !*8#~G:8*8##~028*8##~0o&<6*8 ~0_!8s:8/>!8/H*88? !*8#~M*!86!*8#~Ny*8 ~XI!76v*8 ~P^!86v*8 ~Ss!86v? !*8#~R*8##~OHҞ!76!*8#~R*8##~WH!76!*8#~S *8##~Y!76 *8##~I!86 *8##~O!86 ? !*8#~X!76!? 86 *8#~Lz8:8 t*8#*8M8͖n>8͟6e? 8q? w? 6 *8#~Up 8:8:7 Hҥ? :88͗6Hm *8#~A*8##~LH!"8d :8 :8Hte5, nxtchar = $ state4, char = $ state3, char = $ state2, char = $ state1, char = $ startstate, char = $!8p+q!86*8&*8~ ~ HҞ !84y :8!8q:8[:8]H:8(H:8)H:8=H:8,H:8H >>!8p+q!86*8#DMn 28O>G*8~!8*8&*86 *8& *8"8>!8Ҷ:8=O*8 N͢ :8!8O*8 N͢ HҶ*8+"8*8~<:8!8=Oo:8!8O*8 DM*8 -*8&*8~"!86:8<28L:8=O*8 ~ #:8=O*8 6!8p+q!86*8&*8~ʇ*8&*8~a/*8&*8>z/H}*8&*8~ *8&*8w:8<28/!8q:80/>9!8/H!8q:8A/>Z!8/H:8<28O*8 ~28*8& *8~28!8q*8 ͭ6:8<28O*8 16OCP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282654321ERROR: Illegal Option or Modifier. $File Spec Limit is $ERROR: Illegal Global/Local Drive Spec Mixing. $Requires CP/M 3 $ERROR: Options not grouped together. $ERROR: Illegal command tail. $No File $1616|27}27:70:7H҂0uÅl92888,T28!868͗6:8:80u:8@I #0uä9 ͉!8͎28*8M)*8"8!"88͎28!86>8͟6:8HҌ!\6?\͢28!"8:8n*8#"8Ͳ28V*8DM!*8) !ͭ6Ҍ!86!86!"8:8*88*886>~6:8:8/!8H͎ !86!96:8͌$e.8͎28×*8"8:o9/:8/HB0uv o&!8q*8& !8q:828!8681m!8q:80/>9!8/H!8r+s+q+p+q*8>w#6!"8}28:8!8!8:8O*8 N~>*8!8:8O*8 ~0_*8C66+sa :8 *8#~0287 *8#~0o&<6*8##~0_!8s:8/>!8/H[ *88^ ? d ? 8å6 *8#~D*8##~R~IHH3 8:8ª ? :88͗6H0 *8#~A*8##~LH !"8B86+s#r' *8#~A/>P/H$ *8#~A_8' ? 8ê 6 ? !860u:8  . *8# *8&C68  -o  *8&C68  ~  *8&C68  ~ H  *8&C68  6  *8&C68  6*8~  *8&C68 6 *8~= *8&C68 Hq:8<282 0 d[108:7!7/M !76#6:7!7/a !76+6:7!7| :8y !86Ä !76+6:8·  *8&C68  6 *8&C68 6!86>8͟6 !86:8=!8  *8&C68 ~  *8&C68 :8w *8&C68 ^8:8<28 t !86:8=!8t  *8&C68 ~ *8&C68 :8Hj 0u:8<28# >8͟6Š K_8>0!7 :8/ 8͗6 To&"8>8͟6 !"8 state8, char = $ state7, char = $ state6, char = $ sta:8w!8q!86*8M͠/:8$H*:8*8M͠*8M͈H:8_H:8$H:8!8/Hy*8M͸:8<28**8M͠*8M͈H:8_H:8$HҴ͸:8<28y*8 6*8 :8w:8!8q*8M͠*8M͈H:8*H:8?H:8_H:8$H!8q:8!8w*8M!8:8HҲ:8*¥:828*8&"8͸*8Me:8<28͸M!8:8z*8!8s>!86!8:8+ښ?:8<28*8!8sì*8M͸>!86> !8*8&*86 :8<28º:8::8A/>P!8/H :8A*8M͠:8$H:8_H:8*H:8?H/^*8~^>/k>:8.“͸*8Mғ!86/ғ>*8 6 *8 6@>!8q*8M͈/ҹ>*8M͈*8 :8/H:8H*8M͸*8 ~<*8 wù:8H:8DH:8BHM*8 ~!8J*8M͸*8 ~<*8 wM>*8 6 >!8q:8\h>͸:8\:8H*8 ~ Hҭ*8M͸*8 ~<*8 wk:8\:8H͸í:8\>*8 6͸>:828͵>:8=28͸!H:8(H+:8($:8<28͸//:8EF  *8M0:8a *8 6*8/q#p>:8(v:8<28͸a*8 :8wO>ҋ>ͳ28ҙ͛>:8@»!86͸X  *8M0:8:8)>:8(:8<28͸/:8[͸Cͳ28͛>!8p+q*8"8*8##^#V"8*8 ^#V"8!86!86͸!86 *8 6*8 6*8 ~^*8ͭ6t͜28*8/ͭ6Š/28*8Cͭ6 C28*8Mͭ6¶M28*8 ͭ6 28*8ͭ628!86:8/*8 6*8##ͭ6*8##:86*8##q#p!8p+q*8"8*8##N#F*8##N#F*8##q#p$*8q#p Scanning Directory... $Out of Memory $Not Enough Memory $ !8p+q*8͙͐28u! 9r+s+p+q+q! 96:9=! 9$* 9&* 9>* 9&* 9>H~?H>! 94>*8>29!8f:8A>!"9*99*896>~6f>>8͟6:9H:8HҘ*98!96:8=!9 *9&C68 ~:8H *9&C68  ~:7/ *8# *9&C68 !!96:9ʈ!:9 o&"8:9?!*9&<6a "9*8~|!*8#"8*8~ f! *8 ~28|!'|!/|!l0ͻͲ29 !!:"8;͗6Ҥ!|0u Sort Stack Overflow $Not Enough Memory for Sort $ Sorting Directory... $! 9p+q*9))))*9)) *9) *9 *8 !$9r+s+p+q!%96> !%9m"*%9&*!9>2&9*%9&*#9>2'9Hf"!'9:&9!%94-">!-9r+s+p+q!l96**9"49*,9"69:l9 u$*l9&))49 ^#V"*9  ^#V",9!l95,9*9͒6r$**9".9*,9"09*,9**9r6)*(9N#F!"909.9͒6#*.9)*(9N#F!"8*8DM*9"5#*.9#".9*.9)*(9N#F!"8 #*09)*(9N#F!"8*9DM*8"s#*09+"09*09)*(9N#F!"8G#09.9͒6#*.9)*(9^#V"29*09)*(9*.9)*(9N#Fq#p*09)*(9*29s#r*.9#".9>!09ͪ6#*09+"09"*909͒6.9,9͒6́62$,9.9͒6)$!l94n&))49 *.9s#r*l9&))  *,9s#r*09",9o$09*9͒6i$!l94n&))49 **9s#r*l9&))  *09s#r*.9"*9÷"Ë":l9ʆ$!0Ë$!96*9"(9>8͟6Ң$(99͒6r6!8ͭ6$!0!"m9*8+!m9ͭ6$*m9)*(9*m9s#r*m9"m9$!0*8+86 * Y/* ͦ/*>>:8,:8)H:8H]*8 6>v*8 >*8 w>> O>Ұ*8 >*8 w*8 > ҭ*8 6 >>:8,:8)H:8H*8 6>*8 >*8 w>>:8*8q#p>*8 6*8##q#p>:8?  *8M0:8K:8]‘͸:8,:8(H:8)H~͛:8Š/ð:8 :8,HҰ͸CC:8  *8M0:8:8 :8,H͸ :8)͸)>:8   *8M0:8<*8 q#p *8 6>-28Jʹ>:8c  *8M0:8(r͸ :8Ҏ*8Mq#p *8 6>-28Ҝ)>;:8Ҷ  *8M0:83:8!9w͸!9~,~ HC3!9~]0:8(:8,H:8)H͛3:8+3/3!9~=?M3>3:8Y"  *8M0:8u*8Cq#p *8 6>*8 :8wO>Ҋ>y28Ҙ͟>:8ұ4  *8M0:8):8H:8͸:8=28ñ:8[͸C:8 :8,  :7/!94:7!96!96> !9J*9&*8>!9w!94(:8!9wwO!9 "9O!9 ^#V"8!96>8͟6:9/H*8*8> *8#*8#HҼ!96*8 "9*8 ^#V"8t>8͟6>>*8~!ʡ/ҡ*8#DM!"99͢6>89͒6>*9"9"8*8#"8. *8#*8# -B*8>*8w *8 >w#6*8 w#6*8 w#6*8 w*8 w#6*8 w#6*9*8s#r:9#*8> *8~!  *8 ;2*9 9͗6́6> 9͗6+s#r. *9*9DM -*8 *9s#r74*8>147>. *8#*8# -F *8 *8 ~*8 w!96!96K2>~6~!96!96>!9Ý:9!9w҃*9&*8n&"9:9*9& *8~9W6+s#r>9͟6:9<29Ï>!9ҍ *8 ;2<_*9&C6*8 >;2H͈6<0 *8 *9&*9&C66*8 >;2H͈6 *8 q#p*8 *9&*9&C66*8 q#pR08͗6"9!96>!9 *9&9) >w#6:9<29¥ *"9y2!86!"8"8!\6?\͢29!"9*9~!!!96p"!96 Name Bytes Recs Attributes $- - - -$ Prot Update $ - - -$ Access $ ;Create $ Press RETURN to Continue $Sys$Dir$RO$RW$Arcv $ $Read $Write $Delete$None $ w$Directory For Drive $ User $: $k$ERROR: Illegal Format Value. $ERROR: Date and Time Stamping Inactive. $Total Bytes = $ Total Records = $ Files Found = $ Total 1k Blocks = $ Used/Max Dir Entries For Drive $No File $'2v9:v9 ''2v9':v9+'u:8W'*8+:w9͈6W'%0*9#"9 '!w960!w94*8 ^#Vx9<0*8 {9o0 *8 ^#V~9<0*8#DM10*8 N#F'[1k00*8 DM10 *8 ~'%0'%00 *8 ~'%0(%00:8+( *8 ~"(%0((%0Þ( *8 ~@(A0C(0*8#~U(10X(0*8##~k(20n(0*8 ~҃(30Æ(0*8 ~қ(40Þ(0*8 >ͪ6l)0*8 ^#V"9 >(%0 )*9 >@(%0 )*9 > )%m),' %00 %0,'3%003%0,'*9"9*t9#"t9H-,'*9#"9U-,'*9#"9[-0͎'*p9#"p9_'ͻ6+u,!96!"t998͒6d.*8 >ͪ6!7>͟6!7H*8#DM͂*H^.*9*86>~6A.:8>t9͟6HA.,'m),' %0[%0:8@.%0.%0,'3%0r%0,'*9"9*t9#"t9,'*9#"9͎'͟(*p9#"p9ͻ_'6+}-!"9"p9"x9}2z9o&"{92}9o&"~9298͗6"8*9 "9!"96+>!8ҵ.>&0u*8M!D/ ^#V͵*J/+J/:8&/:8:8@:8 H:8HH!9/r-#/]&0uA/:8!9>/r-A/j,J/...:8>!p9ͪ6H0*98͢6!8҆/ 0 0Ì/,','&0x91k0&0 {91&0*p9[1&0~91&0:8AO0:00*8[1/0K2#[1>p9͟6,0:8&0,'m)&0ͻ;0!o96:8;0,'!9r+s+p+q*9^#V"9*995s#r!9ͭ6n0*9##4!9r+s+p+q*9^#V*9DM<0*9##*9##~`iw!9p+q*9##~29*9##~w*9n6+s#r*9#:9w!9q*9&!9p+q*9  0 0 !S<:7@_>ͅ015!=>158:7@og3}À^#V"8@*<#*?3K>m**? *8@~og)~og3*? *8@~og)~*?#*8@~og)+ > ͅ0G!;@>R1!;@"?2:@::@og+++|*?::@og>w!:@4!=;@xͬ0!=;@xͬ0:? >>2:@::@og |!<::@og))!;@xͬ0Z!:@4%:?q::@og |::@og |/TR>-8R>-!<-!=> 158 R! <-!?> 158R!=>18R>-!=>18R&!=>18R=!=>18RN>-8>2?a!>@6BR>-!<-!>>15!S<:?og3]>ͅ015!>>15*?> .5! >>15*?> .5!(>>158W"P=1"2?!"?R2>-!%<-!)>>&15!O>>*1580_R\>-!*<-!y>>158W!? *?!3|:?2?â>2?*?!?F 0|!?5Á:?/2?!?͔"?!?6'"?*? ^#V"?*?~og#3"?!?=>GR1!?͹!:p~6'**9*86>~6!t9ͭ6H*,'m),'*,'*9#"9:8AO0**09&0*9DM1ͻ*p9#"p9*t9#"t9!9s+q+q:9ր!9j*>:9ր!9*>>!9p+q*9 N*7M*7J* *9 N*7M*7J*H!\6?!96\͢29:95+:9&o&"8> *8 ~H;2ᖟ/H,+',+*8#DM͂*,+*8#DM)Ͳ29*!96:9Ҭ+*9#"9*9)*(9N#F!"8*8:889͒6HҖ+*9#"9*9)*(9N#F!"8[+89͒6©+*9"8+*8"8*8:898͒6H+*8"8ö+:8+!96+!9698͒6i,*8 >ͪ6!7>͟6!7H*8#DM͂*Hc,_'*8#DM)*8 N#F'[1<&06++!96!"t998͒6q-*8 >ͪ6!7>͟6!7H*8#DM͂*Hk-*p9*9&6>~6X-*9*86>~6K-:8>t9͟6H>-,'\9ÿ^#V"@>2 @*@n&}2 @: @og: @og3/*@: @_y0G!<>ͬ0X! @4*@n&: @og3m*@: @_y0S<}2 @! @!?: @G0þR>-!<>18WN:?og#:r͏/!?>1́*/J," @* @> .!@ '1!@> ̀0G!?>R1!@͹ö*?#*u<"?!?~#p*?#"?!@ͭ*?3*?b3"$@! @"&@!@*?*?!b33"?)^#V"(@*(@"+@!+@6*?+"?!"?!u<6#6Q!c<"/@!-@!1@d2?!"?!d<K>ͅ0G!=>ͬ0!l-!;-!=>15!S<*(@~og3]>ͅ015!=>*158WR>-!;-!A=>%15!S<*(@~og3]>ͅ015!f=>158͂!*@'1>3>!*@G͗0WR>-8,:<2?!3@1^#V"5@,R>-!;-!=>15!S<*5@~og3]>ͅ015!=> 158*5@~/=27@*?!7@F 0|/:7@og+|/!7@~wÏ:7@og+|>27@*?!7@F 0|!7@5R">-!<-!=> 15V\>*>!+Nv \NCVSX"Z>KV[X*ZN*.{ MD-11 Drive Shut Down Program 2.0 Copyright 1984 Morrow Designs Inc. $ You may now turn off the power to your system $_ MD-11 Drive Shut Down Program 2.0 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUè COPYRIGHT (C) 1980 DIGITAL RESEARCH @: 5@%R "W15252'5h+U"!""*"5j"2u3>2v3*5"3-ͩ-:5Z!""$"5"5"5"5"5" " 522>2 5:4 b:4$M:(5-C+C*M:(5!,5M[!35PMp%M(ʡͣ#v#ƒ$:5}% }!"&:5ʦ>%*#5}| V AX*|:5(#$*#5"A*#5"&#v#% RØV AR*&*R"A*5"%5!4NA#~ͫ% p"5*5N"%5!4q#͢%w 3:4(x *#5:,5o"#5V%2*5Ô; !:V :4:4{%͉"">2!:4:424*o,kÊo:4:4{,ʊ:k*%5#!(5~́ w23@:2(4y""3"323>2v3 :u3L!P46+(0>24:u3:v3"U24͋$͇%ͩ$!5*}*#5":4:4: =X!^#fk:Vj&AW y ~   8 ; C :4:4=5",:4M:'5M*,~#T :5T !4N*5*,s#r+"%5yP  ͫ%> ͫ%%g >v % 222:4¦ :4 – ì !ʬ ¦ À :4:4€ ( :4 :4:€ :4€ (€ € x !4À  :€ :>S %2 !~5€ :%j B !4À € !~5€ úG!~4_!p!~5^!~>À >2)5:4 *5" +"%5:4ڥ >ͫ%ͫ%[%:4 :4, V :4  + !4N#~ͫ% > ͫ%ͫ%*5"#5:)5- :)5%͉}*5" +"%5ͫ%ͫ%*5"#5>@:2(4:(5 H 23y"*5"3*%5! {#zt ~+"%5*5+"5wT #"5*5"3:)5ʑ N]T s#r+*#5* {_zW"3:)52v3 > > >2 5n2"5 %: 5*#5* 5"#5*55%"#5:5KBn2: 5O0!*", ++ *5:K4 0@:5Ĩ/ú>2) :u3ʭ :4­ *5+"%5[%2!<24*$#"$""*:40!??"4͋$"5+"%5͇%ͩ$+:4­ :4,J "*} :*5 :5%:4 +:25Ĩ/:4 :4  @_o     `i~< #~2#~2#~2*| W \!\~R 2 .n~ >2 6!.t~: +  >2 6!N#F#*" ^q#Vp" N#F##"^q#Vp" 4! 7o |  ! 6   \\ ? >_ 1m :~# yo ɍWARNING: Cannot redirect from BIOS $ERROR: Auxiliary device redirection not implemented $ERROR: Insufficient Memory $""SYSIN SUBP_ogDM!>))덑o|gQ =?i`N#Fogo&og_{_z#Wɜ00001 : $SYSIN $$$qG!4F#I ,*5͘EIr,o͉n2"5~2 r,Yo :K4 ͉:K4 " : 52> 2K4::4M:4 Mg %U!P46+:v3Ϳ$ý*3*3"3Ϳ$"3½:v3*3^#V{ʽr+s*3^#V ʽ-:v3:r+s!46#w4> 24͋$í!94~6!(5~6"3~,_#!4w͋$ÏV *3o6͋$*3~6 Þ*3:4,"3~ š62:4*3s#r2(5294*3#"%5͇%ͩ$@*3"5":(42:32(5Ģ >24*3"32(5 ͉r!Q4wM>=n2*5~2%! 5%~2͉:K4 v }>v S M:5p*#5*gu>%"u> %2 :5O%:4©:5[%! 4:4©:4,ʀ>:5: O%% 2)5:4:4 !*%5"-5>2'5*%5"&:4:4(:)5N:5N:4=N N*&"%52)ͫ%:(5ī%x;c!'54!'55:)5ž!":*5ʍ!5%Ù*5%*#5":5*%5~ *%56 ͫ%<͉:K4 "5~2o M%(>@%>#*55%!".!/S+ >2):4„ ͣ#v#: :5$:)%k %G I k :)%:)c %k %+:4„ :4, " :4 :4/ :4 :5 $*#5^#V*S"s#r*5*#5s#r+"5 |#v#*#5" 5:4 :4/ !"5:5> %AB,#*#5 :4:4 !;*M_!Q^#fkox Iͻ8ʗy0IͻGͰͻHIͻ(yIͰͻͻy0ͻIH'd ! ^#V#*"0}o|gF 9"":!`x=`y0l2!!4^4!4q/:4:4,; *5͉: 5ª|}$ªo͕Ͱ8Oͻy0H͕H͉: 5në:4:4,>C0:4M:4  ;C:4#:4 ! #! #{ozgBB**}j!]~ } #ymy>2(>2v3͖*5|EB"#5>%0,# ^#VÕJB*50MB*50!".*5} "#5^#V"5*.BBz+"}{_}o>2~77ø~7"9:OG#Q{ozg# ""X!2*%DM**ѵ+)) H~#+}#<:<ʲ<77:<ʢ=2(*f*(}DɯQ"(>QKQKQ>Q"%Q!*$K*"x!*!@$@hK\K:K ~#~ w*NK*NK^#V#N#F!x>QGQx3ڰbڼqҼo5p5"""*!yb! ~G*!NKկ2}!,"**NK6 :+OK2$^#V#N#FxNp:$p:Gjxj Y# A>QFQ:6>22͘ EOF on File 2 before File 1 $*|P* l*͘(HEX) Sectors $ COMPARE ERRORS found, Length is $ Files MATCH, Length is $!l!]?!e?~#2"* Ɛ'@'_::G:2> ?~#y S *~~q s>.?#y ‹ d:2*"!]?!e?~#XYYY:5G{_! ͢OO7!&͢{_O7!,ây0 8 G>0>:O~((#H>ɯ:o }(ͬ(ô:ݹ>>22*O* ^#V~O#:2(()1>=(22*O *>22y26>22:4܁27>226O:3܁##^6#Vs#{:_~r! ˾˿ ˖ (˶{2ܯ>c>c r+s##6#6#6:˷˿2>!K޾#^#V#:O:2ܷ />>2@->#22_!~(G#~ A_> ,K  |,>_ y{ KC_!_~(##< ~0>$ <:=2 >2 >kb;>!; *\"\0:^<2^ g>>;>> _:#:_|((((  >2@,>$2H <   $ | $ Directory is bad.$ Invalid drive specified.$ Unable to continue Verifile. $ Bad file found: $ Unknown error encountered.$?qfile. $ Bad file found: $ UnknUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU!9"11COMPARE Version 2.02 08-Apr-80 $ͨeG;*#"*:ր=2**}=2_Y1ʽ2ʽ3;2~!"""" 7> 0 ?))) O !}L ) | {0_E_? :?#+|ʆ:2w}e^^e^: G:B*Ð Difference Found: File 1, Sector $at byte $ File 2, Sector $ Do you wish to continue ?$ $ $ Enter (1) To Offset File 1, (2) To Offset File 2, (3) To Offset Both, Or for No Offset: $ Number of bytes to move FORWARD in File: : $ Moving FORWARD $ bytes in file $:2!:2! |}> _ 0\2>22͘ EOF on File 1, Not File 2 $*}!"*#"*~#"2E(c) 1984 by f. gaude'!9"b1bͪͱ2t2:\(=2mͪ:] :e !] ͉2h2|/2l\<82l ++ NO FILE FOUND ++ ---> Command (n/x): Xʔew DIRectory: :2tͰ͚> 2]2e!" >!> ,2::(6082:0H0 ::(08 603&2>G::(00x2: advances cursor -- B backs up !"" "=iƀo&:\w* ͉6 #"\< *""j Ͷ**  # 0 Nwy#* "*Ͷ * ""*Ͷ ͠*+*jͶ0 x  No Buff"% * "*Ͷ ! "!*#v ?(#s cancels, turns up one line, other keys page screen >22>Brint on LST Device (y/n)? Y€ Printing... >2=2>2o}!͒<  Unable to Open FileÀ22n €!~ʀ_:oO{     :r  #{ 2n:o(1:<2د2 [more...]   >2::<2د2ʄʄ:n<2n:o! ~(#! >. ~#File: ! ">*#"(**Ͷ* 2/22!"p}!͒2 !v͉<  Can't Open SourceÀ: hCopy to DIRectory: :\G: @:G:t 6 ++ Drives or User Areas must be different ++À͚:\2u:Ͱ:(Bu<(? ---> Copy exists, erase? (y/n): Y( :tͰuu< $ Destination Directory FullÀ!v ͉͉:>  ---> Copying file . 2:tͰ!"*j"h*h(=(C Source R:ogb3"?*?:p?v :?2>?:>?og:p 2?!<:?_> ͅ0G!<>ͬ0:?og+|/ !?~wÒ R >-!/<-!>> 15!d<>15!>>15!<:?O> ͅ015!>>158h "?!?Ͳ"?*?*<##3"?*?*<33 >@ogb3"?*? | R >-!>>18W!"?!?>> R1!?6!"?"?:>?og+"?*?*?3s !"?:p GR1*?:?og)~og"?*? :?og)K~: m*3|X *?#:?og) !?> GR1!?4 *?#"? *?#"? *?*<3| R >-!>>;18R >-! ?>1*?> .*<> .8*<#"?!"?*<*?3 *?*?"? *?+>er Spaceui`"!" *~@:t( 8 >10: #~#>.~#~2k#" : :e͌ͪ*"!G~ȸ(####~#foɯ2*~*6 ( *~*6*>222>}#*"!":fo*ͼ/o:(:( *" *}o|g"> 2k:(<*:G> >(k):<2 >2t22**Ͷ!"* Ͷ * " <- *"torage free on drive: ͚ :mͪÀ}elete? (y/n): Y€<  ++ NO FILE FOUND ++À*"*Ͷ( ͉"Ͷ*Ͷ2l ++ List Empty ++Ö*u ͉ename file to: ^! ~#?(\v! O>w#:u2 !͉!͒<(? ++ FILE ALREADY EXISTS ++À ++ NO WILDCARDS ++À*! ͉u<€! ,6# >!N#Di&6 Oڄ .(#*(w#O . 6?#.„#O8 (.( *( w##Ò6?#ump to filename: u^!ead ErrorÀ*h~##*h"h*#"*Ͷ >2:Ͱ*j"h*|(K+"*h"hu( ++ COPY DISK FULL ++u2À: u<  Copy Close Error*p"r!"p!͒u<ʂ2u(=(A Copy Read ErrorÀ!~##*pO!p ~W$^"p:tͰ*p*rͶ 3 ---> File copy certified y:/2)  ++ FILE CRC ERROR ++!p!yg)0>g>!or$s%# ~#(> > _> > > > _ *. a{_!Fxʄ#~#w6 #  ʄ [0!m(#7,:;<=>> * ~#6#2m :__ z{|g}o 8 |{0 ͶcͶͶ<2\@2##~2g#~2f##^#V"d }08 :\=_.!~w+ *1*d#8W+}(z i`:g()= k bytes free on DIRectory :  BCG DLJFxNG P RSTUV: X? ogb3"?!?~#N*<*?3"?!"?*?"@*@*?3:*?*?*?3*?*?3>GR1*?"?*?*?3*?*?>og3xͬ0!?# *?*?3*?*?*?3>GR1*?*?3"?s *?*?3*?*?*?3>GR1*?#"?- *?>ogb3"? ̓!?!?ͨ3!??> R1>2?!"?#"?*<"@*@*?3"*?*?3!? xͬ0*?*?3~!?!?!?q1R!4<-:?og>.5!?> 15!?> y-58*?#"?*?>og|ŸR<>-8!?4:?ŸRj>-!A<-!#?>158͂!?'1>3>!?G͗0œR>-8,B̓*?*?3!?> GR1*?*?3~2?*?++*?3^#Vu/!?ͷ3*?++*?3^#Vu/!?ͅ1!?ͷ3*?#"?~RY!F<-:?og>.5!?> 15!?> y-58Rj>-8,Bͥ:'^#V^v#V!*3>^#V~2M2O> 2KC^#V|"Yz2N{2M> 2KC|"Uz2N{2M> 2KC|"Sz2N{2M> 2KC>2L>2KÝnn`iPY*B~҆##~#fov##^#V#{_zҞ!T]W{_zګKB{^#V^#V)#4*B!9{ozg||{z|3DMz3ɷ/<|à3'O'# + &gl ^&9‘x2';y ~2(;"@@U<́*@@x2';=3A ³AҳG:';=3x2(;"@@U!*;F6!;~#x=2-;́>E:-;+-/2+;-7ң™ ʝ @-Ê.º-7Һ@-ëeE-+---73G-7xGGG-.!cA>1G3!!!;Ͳ!;"wA!uAv!V!cA>1G3!R.!!;Ͳ!;"{A!yAv!k*kA"}A!}Av!!A*oA^#V!<;s#r*qA^#V!>;s#r*mA^#V 0|*L; 0|Gʰ!A*mA^#V}*L;}G!A:|;*mA^#V}*L;}G!A:;*mA^#V}!A^#V"A!];"A*A"A!Aw52A!A6^#V"A:x;E:z;q*An*A5!A6:A k͞]LÝ!A*A*A5!;;6!A:;;ʚ*A6w!2A:A!];"A!"A!Aw5!3;6#6!A6 :;!A^#V"A!/;"A*A"A!Aͼ&!];"A!"A!Aw5 ñ:x;*A~ **3;#"3;ñ*A~ >!3;6#6ñ:;*A~ `*7;#"7;!5;6#6ñ*A~ ±*5;#"5;!5;#!5;6#6*5;*F;#3|±!];"A!"A!Aw5!;;6"A!9"A!A! 9^A~# *A^#V|*A*A n0*A nb *A !A>N1: !A>1*A0!A'1*A~#f *A^#V)))|f *A6P#6*A~#  *A^#V))| *A6#6à *A6<#6*A6#6*A6#6*A6#6*A 6*A^#V}m*}2A*A^#V} !A44*A^#C|"_͐ͳb*_c*Sw#% ~2a#|"_͐Nͳb>2b*S*_c#*Y"[͵*U"W:]2^_=c> 2KC:]W:^*U*Wz{*Y*[z{:b*[͵*W:^_=c:a2M2b>2KC ~2M#~2N#  z2P{2O>2KC^#V! |>2^ v{2]2K_GyO 3-:&;(@y2*;4~#z0 0!.;_w!&;~]4_!;s332);G:*;<2&;=3:;3›:;ʛ!*;5!-;43:(;G:';ʩ!+;d>2,;!';5µ:(;!*;<_!;>w w>+!);~5>.G:,;x0:);> !+;~5!);4!&;5-2,;x!&;^4{77!;~0>01 Sx=MG: z:F;ct!5;x:t:: Ž:> À  xš>: «:xµ>:=õx!3;:D;:3;> >2G@!E@6:D;!3;> > 2D@!B@!H@w5Õ^^#VnL͕1#Fg#Ng#^#r+s#^#V++r+s~1515^q#p1O4~ ҳ_s#r#s#r#q!w5]; Format Overflow*_;-&p;!i@O:;y!9G~#'yO:x;(qͤ1{9*D;|bj& *D;*3;3#3> ܬ> ܬͤ> {=>'Ĭ!9ʓ=~#'Œ{>'̬ͬw{=>'Ĭ{>b̬*3;++|2 A! Aɯ>>2A"A"A`i"A!9"A! AiA ~# *iA~Y*iA~V} !>2A*A^#V}8!*A~#8!*A6#6*A"A*A"A*A"A!A͙%*A^#V|u!*A"B!"B!Aw5^#V^#V,9:_;ړ!!!w52_;O!p;¢!6ç! +~#w!`; s#r!_;48!!];!! I/O Stack Overflow:;;!!/;" B!Bͩ&!!B6":;;2B!;;6:B "*3;#"3;:B ""!3;6#6:B"("(*(^#V#"(^#V0"<""(<""(|A"|~0"<"yaq"A =.:;<>[]y *(c" ͍"Ù"c"$͍"c"1ڻ" o&))))\xH  "#w "͍"͓"*(##A#G͍"c": # 6#p4͍"+ͥ"6##c"B##*.#6?2#w͍"#c"I#͍"6##6 B#.‚#͍" ͥ"v#c"ʂ##*n#6?r#w͍"]#c"ʉ#͍"v##6 ‚#%#6‹#*(##^ ~?¢## ›#xCON CON RDR PUN LST M!# ~͓"$:$͍"c"1$\#l:$$:$!~ :$͍"!#c"!$ /$͍"#$x=G $͍">ɯ*(+<$^#VD$#{#z<$6#6D$ r+s!BF#~ڛ$!B6P  B9 B9!B^r+s6 #6 !B4^N*(|$}=¸$k$$#$O>~$$>%N*(|%Y#=$y$B9$>G~#~O?8)#~8)! p! y! q<<)<͸(ɯ~#N#F#w#q#pͯ(͟(~f)#!!>)! 6?<ʡ)= _!xڕ)›)FNt)wxG>O>G!$q#p#6)"bB"eB2dBx2gB͟(2hBͯ(!dB~5g*( *=4*:gB4**eB< *hB4**bB:gBO*eB:iB%*y O@*:gB¸(*bBw# :*Ϳ(:hBZ**eB!(Z*>)*bB"bB):hB/g.>Gx|g}ot*O! 9x*~  *#Ð*z +>o>g9~+*I+Wá*-ʼ*.*I+á*0I+:I+0*G!9~wG# *xI+á*! 9~ +_>W! 9+w9+yL+3!`+X+##/<^#Vd++Ҕ+!9VzwzO#q+ʐ+//! 9/GO~/O/~q+¸+!96#=+O!9Fx/y,! 9~WwzO++',_ /!9~#=,!,/"jB>,*jB"lB-,Z,*lB"lB-,Z,*lBG!9!xʶ, ʱ,+ƒ,$%3gñ,-x,03:30T])3)33)3o|g3h,{,$%3},|3z-̠3o&9}O!9 w#,60#60! 9~ +1~+1y~#/͠11"pB!1^#V*pB"rB!1^#V!9*rB3333>12uB###+++2tB1:uB2uB1/<2tB̓2##b2!uBs2~w̓2:tB[2#2ZQH292oxGyOzW{_-(2!uBs2I2# DMxs2PYç2GOW92e2xGyOzW{_ɯ_>W>O>G###~’2GOW_goހ_W+~G~+N+f.z·2z2 ))ҷ2÷2}2$222x222>4>4yƀGOS\{E43D43zE43D43\e. "3 (3S\e. 33.HEg)>3 )C3 )H3 )M3 )R3 )W3 )\3 )a3 z|3DM|3z33x>3!>)ҍ3 ҕ3=ʞ3)Ç3ɯo>gw#w#w#wq#p#q#p{ozg!3w533333 Conversion23!3w53333424x24!4w5444!4e#}OD*B~e4##~#fo,4!A4w5I4J4K4M4O4 Free Space Exhausted##^#V#{_zW.5{_zW144z‹4{ڴ4##^#V# ##s#rs#r#s#r+++~sw#r####}*B}|(5*{z(5+F+N+V+5^{.5{z.5}|.5{55i`~sw~%=%>%q2(*(/"(K$p%{U$D$*(*(#:(OY%D$#s#rb%^$K$2%U$%D$r+s{%!(4*(+>|ʐ%+}o&"0"~2(0""(A":(ҟ&#%G:(ҟ&*(p%4#6À(\":(%͊%*(++"(%}+%͐%}|2("(\"͊%"(1#4|ʟ&##"(6*(s#r" ({ (*(:(w=&6`&*("(À(*(w#wÀ(&"A"ʀ(ͥ$0"qÀ(&"A"ʀ(0"N$À(*(~" 4#4#4&"A"ʀ(~&3'ͼ)ʀ(U$>B'À(&"A"ʀ(~U$>B'ʀ(*(~*'>À(3')À(*(!*~!/2(*(|W'(^#V\"\"{zj'z'2(zʙ':('ͥ$qÔ'N$#t'*(|'*~'=!(':(%''wë'&>&"A"ʀ(|}ʀ(~> Ҁ(<À(&"A"ʀ(|(*(w=À(*(:*(^#V6+6++͹4À(&"S"ʀ(>Ҁ("N#F#~0"q#p#w>À(&"S"ʀ(>€(*~\"!o(=a(>!*(" s#r#w=À(*(a }!iB6 4>2hB*eB!4#4#4~#N#F#y#x#:hB*eB!!:gB((Ҹ(:iB~-!97>?'w# --!9~_-3-~#_- -! 9~.E-+60Q-0Q-6 #9-+r>o&9y>o&90w+v-6.G!01/ '/>-33/T]))`G>0 _/ og|/͠3!ͧ2/w#ï/!97>?'w#¾/!9!'w#///!/w50000ȇ0) 0Wf.,0r~#fo,0s#r!>O <0)40|W}_ S0|}o|gC0yx/Wy/_{zW{_a0yw# n0~#Å0~#W #0F#"nBx10*nB!9G_>WObk+3#r##q#p i`N#F#^#V~.5q4#p+i`##s#r45:P5: FREE Request Out-of-Range$ Free Space Overwrite$GKҏ5MbkÏ5\7F[7N[7N#F[7^#V";y2;xҢ5i&͜855x¹5>5!];{#z*<;*>;8xyx5@6_!x7^#V͗6:6>(<6ys6>)<6|6/67|)6/6͗6ͩ6å:>,<6:6> _B9 B9 B90:<6<6J6J6:6|X6}X6 ڃ6dԅ6 ͅ6ڐ6Ç6xJ6N #~<6Ù6!j7͗6*B!9{_z6{6 66:6>#<6*B>=^#V#d666>: 6>?<6!b7͗6͗6>=<6^#V|47}+7.))7×6#F>A6> #O7~ >.6~ 6=@7^#V# File: Traceback:77777777 ERROR FIXED OVERFLOW OVERFLOW UNDERFLOW ZERO DIVIDE END OF FILE UNDEFINED FILE KEYNULCONCONRDRPUNLSTBADG!;~+88: Condition Stack Overflow$4Ox!vB &w#s#r#s#r!9!; s#r!;N!vB  +:d8#{}8#zʂ8++~d8++!;5!~# ‘8Í8!;N!vB  +T¬8#~#8+{8#z8++~ì8#^#V=!_;~,95:_;_!`;^#V"];/;.~ʩ##~<2x3G*#5###"%5:w37> ͺ!w3~w7>w> ͺ:w3Pd!5^!K4~ B!~624(02w3%!>%|_}_> ͺ!w3~w:x3ʜ=͢%ͺ!w34È*#5^#V"#5!y35:24(0!^4!K4w>R0>V0>D>P>L>O>B>S>N0ɏ !u~ڇK6N4!E s#r!U :mw* 5!] s#r!t~ ڹ6K^4!1w!;p!u~K!5N!E ~#fo!U ~2n!] ^#V"pK2oo&) ^#fkN]ivKzV{K>ɯo>g"!6ů{_zW5>)D*OxGғ !?uDM!xGyOڱò)â͝ddJ)=J|g}o=2o2o*p"rOxKxGyKxGy0KG*p*r}|K\\z{W¢Ü}|ڜâWʜllyWœâ!!#Qzg{ozg{ozg{ol&:oO:n2m*p" 52n2ox:4>623y"!v36*5"3$"32:4*W"#5GJ2:42942(524> 2S(0>24ɯ242T!4~@`65!^4#:(5O:4yD(w~$w:(50 |:(5D(A:(5?ʱ@ʱD(Aɷ͙| ;!Cͻ2(5:'5:)5:5:(5ͫ%:(5 !J24:(5 ʞ;{>24:'5ʋ:)5.:5‹;Ž*-5*%5++{Iz]~ T++]!]+?"%5:'52'5hͫ%2'5ä:(5*—:S —ʤË ¤24͙ʳ>|ʾ>:(5'2(5> :u3>+2P4(0!K46 >24>24:(52SR:4Z:'5:4=!EQM<8!LE:(5=I!NE>I!LTM>!GT:(5=M!GE2(5"4!44>24!(5:4ruͳ u͇:(5D(OʓQ˜>ßH©>2T2(5:SD(B¹>D> !452T!"4!4N#~#A07O!T/!~*4! ) "4 :(5 5!'':(5 :(5,;%:(5 !:(5; ,J242Z$ l ` / ‰ >24#!:(52S:4; ¡ :4/!:Z/!)!:4 :(5'#!R:(5'z 24É :(5' >24#!^ :(5 #! #!;!)!<!!Z~4z s#r+".*."5:u32'5!5~4P!"*|"#5>%*5%"".o!P46 !L4*>2(>2v3͖>2(>2v3͖NB:O* 0:+5ʘ0*5*!5S*5*!5S\gr!P4w#þH USE FACTOR !M4** "5A1z{*5~2*"#5v#!":5(%! 5%n25%%%>%n2G:5x:L4 o:x_*5#"5:5ʽ*5|ʉIB0>%%O%O: 5%*55%ý:5ʽ: 5O*5*5ESS͎2O=>O͎2N=#y{#* 5* 5 "#5" 5͎21͎2=HÎ2Î20:G!^4!K4wOOn2!6z_{_4A_A?*!5"#5*#5*5{z*/5+"%5**+"%5% V%=͇%͢%*%5#þ!v3ʲ:(O! ^#V4@B%GFB>%%O0*#5##~<##ò*#5"|3#"%5͇%:15^:4^!4~?^#ʲ:4͆!~3"z3^#V"#5}ʝ##~2v32w322(!~38w# ͖!~3"z3>2y3*z3^#V#"z3"#5*#5}:4 ;!,ɯ2t2u2 52o=20!"5" 52m{!t~Q5_!1~9:uK:K4 *E"5:U2 5*]" 5*v"#5:K4 $:4§:4KK!4^#=ʣV²*4(—ҌV :4:4V !!*/O:0K>20y_j:t:_!;~:!ts!1~y_!t~X=w_!1~[Kdͪ>20$y$zU0!%2m*#5"v:mP>U0%4>%:m!>2m*202m!" 5/:0Kx*#5DM*5" 5}|^#V<>E0:u3ʛ*3~Œ:v3ʁ!\4>A!(0":3]#"3,ž"3Þ-2\  :4x_<24!K4w:94͜:94ɯ2:4284]294:4:94K)2:4;4~#!͜,!:4~*4!;4_:94w]294ɯ<*#5"W͉#4#*W"#5ɯ2[![4Y5!!:46"3!:4~q5!84^4!;4~â:u3:94†G³]âʻ^¨^·:94&·!:44#wó&G294xâG:94&:4G/G&ʷ/&ʷG/G!94~&P#!>!!Z~#!5z #!:Z#!G )!Rz >24>VG!>OG!>IG!>BG!0!P!w#w#["!"#5!U3w#w#p"!u3~#4^!v3~w!3ͷ"!3ͷ"!3ͷ"!3~w!3ͷ"!4~w!(4~wN#Fp+q!u3~#^!v3"!3#!3#!3#!3"!3#!4"!(4"5~wN#Fq#p>B0!4"%*%F# #2P"*#5##~G=#w#6#w]$*5!4n& {ozg"#5!5{#z$"5f$*5!4N#yʦ$ ~Ù$f$!U3"Q"/$:P"%*5!3{#z"#5%_!U3*#5~#~&%~#$"5ÿ$&%!%*A12%!%^#Vo&)O~#F͔(ͨ(xGyѯ*ÿ*:?*ÿ*:@*ÿ*~x/~# *> x/\ ?-$-w#+!\64 #+>GO#w %+>O # <+6 2+6L#6I#6B#w2|*\+>2*5!"B*!(5~2A*w͹*!1*>826*27*!"/5*"5!5"h*"*"*#"5"!5\, _#~ͨ+ ¶+:;*Aͨ+>:ͨ+Ͷ+>.ͨ+Ͷ+>-ͨ+*!1+!32*!1+:=* D,> D,:D*6,_!D* W,6 4ɯ2D*2*522521528*:\ -2;*2@*O:\ʋ,=Ì,y!<*w#w#w#w#>2+52,5:m$>-!~#$ª,~>-# ʱ,<*A-P-S-R-L-*,+,-,-+5~S-Mʨ/0!s*6S#6Y#6M#w!*w:>*2=*!"*%,ʨ/26**j*կ ,,0:?*1::*Z1ͬ2L1͎2**}1}w1>B/a1}|Gd/:?*ʓ1**+![2*CP/M RMAC ASSEM 1.1 NO SOURCE FILE PRESENT NO DIRECTORY SPACE SOURCE FILE NAME ERROR INVALID PARAMETER: SOURCE FILE READ ERROR OUTPUT FILE WRITE ERROR CANNOT CLOSE FILES UNBALANCED MACRO LIB END OF ASSEMBLY : 5O!5 ~#fo: 5O!5 s#r:?*yʟ2š2ͬ2Ž2G:9*29*!:*4>6:9*L/29*2%#333/3 3333#332E3 3   .MXList WAITING FOR PRINTER $PRINTER READY $USYMBOL TABLE OVERFLOW *#5###w*#5###~,#*#5_####&%s#r&%^#V&%##"%5F%wF%~#!4~l%6~=ͫ%ͫ%!4N#~ͫ% y%͢%͢%2P"*…-2:?*ʨ-!***ѯ2:*29* ,,!3*60#60#60#>235!"*:5ͨ/-!"f*2Q*2e**E*+!1*z{:*5G.*B*-.!"B**\..*B*#"B*+~¤.:u32*5G.*\!F2+*f*-•.*!"f**h*ʹ*E*€.a.Ò.Ҫ.ʒ.6# ‹.͹**h**f*#"f*~!2*G:=*..xx/.x.1,..****w#"*!-*!"***j*!*-/~5/ʹ*9//͹*!2*1L/****w#"*!-*!"****/_!5*~ ͳ.27**/5}!1~ /ͳ.#/> ͳ.>#ͳ.ͅ/> ͳ.*/5~/ͳ.#/> ͳ.> ͳ.> ó.}26*!7*è/Oͳ.:K4 :5:=*yx/:8*!5I0:25!*5—0~0:K4 0!K4~ —0:350:P4+—0:,50ʗ0:Q4#0:L4 0:,5=ʗ0!K4~ ʇ0!4s!7*~!6*Ԩ/4:4!K4ʺ0G~ 0#x=ë0> 0> 024!K4>x6 #=0G!K4~ p%,**}0>ͳ.0*j*+:+5L=6 *CHANGE R: This routine is used to change the current drive R: All messages appear in the status area of the screen. U:*CLEAR INMAX:1 CUR:0,22 T: {Enter the new drive ( A,B,C,D,E ) *LOOP2 CUR:16,20 A: M:A,B,C,D,E, BELLN: JN:*CHANGE SAVE: $DRIVE U:*CLEAR *EXIT U:*CHANGEMSG INMAX:13 E: R:=f *GETFILE C:B=0 U:*CLEAR CUR:22,20 T:Press RETURN to use the file shown (if one is shown), TNR: or type a different file name:{$FILE CUR:53,21 INMAX:13 A: M: , SAVEN: $FILE *EXISTCHK EXIST:$DRIVE:$FILE Jy:*EXITGF U:*CLEAR BELL: CUR:22,20 T:  T:{I ca<͞8-*<&^<) ^#V"d:M*<&^<) q#p!<4*9&))9  *`:s#r*A:)8"p9*9&))9 q#p:9<29O>D:9=29D:9ڗ*9&))9 ^#V"p9  ^#V"`:*`:DM!96#~ͬ . ":\ -:+: .+: -:9":5*.:~=ͬ :9('*.:~(*.:~)H^*.:~,NDͬ :9['(:9vC()!o96>5!B".:ͬ . ":\ -ˆ*.:~=Ÿͬ ï.+: -§:9ҹ'*.:~*.:~(H*.:~,Dͬ :9'ù:w92y9:9F:9(C(͆7:9):o9:o9H4!"p9>:o929*p9"95*.:~(*.:~ʐn*.:~)p̀^*.:~*.:~(HҍDO:9ʛD*Ͳ!6~̈́6*& 6:[],()?$! : @: <_2 <: !#<ڲ*#<& :<«>!#<4>*.:#".:*.:N2<&õ͵:< ͵!<6 !%<6+6:%< :%<  !3Ø9<?BEHÝò 8`!"*".30!"  N 6y2*.>3|>3^#VS ^#VS^#VS^#VR8s#r+ ~2!CCCR͇R͇!q:22*"*"*"*| !"ɷ³y3:>³.*>! 3!tl:^VK(((:::sxwF(T~$/~&/~%/~(/~'/(p.N(*>! 3~w$~w%~w&~w'~w(.V(.*>! 3n&)|^+V,^V>^i`{(5:( .8? }2*.0>3:+W:_#çCOPYRIGHT (C) 1980 DIGITAL RESEARCH "W? OVL LINKING $ $ 1L9M9!96w:o9!9D:!""!""!"9*9^#V"9"q::u9 ͥ6**=;"`:"b:q:b:͞8.96`:q:͞8"9|!96wj1:9R,v!!]:ڤ*]:&f;) N#F͋41!]:4:u92:2:2;2E;2u;2;2;2;!D:6+6!E:6!"p9!"m9}2o9!z962v92x92w9!t96X!"y:"{:"}:":":":":":":":":":":":":":"i:"k:"m:"o:}2:!:6#6#6*9"q:2C:2D:2E:2R:!"X:o&"Z:|!"s:!"p;";";";":":";"7;*+":*+":*+" ;*+"9;!":":";"?;!":":";"A;:9*b::9=o&))9  ^#V!!<4*<&^<) ,ALLOFIT *~(2##\ #:`<2` "a^#V:` c *a6CPM2 Entering CP/M 2.2 compatibility mode. Revision 3.0 $ CP/M 2.2 compatibility mode is already enabled. $*a6CPM2 Entering CP/M 2.2 compatibicCPM2 : !"y h  h ̓ h ̓ ͛ !"D}> (5 6 ~ 4 6  ^#V: 3!D}9: #>3CS">K[*3H@D$I$I ,H! @   H I$ H " @  "@D @ @$D UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU]1:Pʙ wrong revision of rom. This version of cp/m requires rom rev. 1.x .k^(06!p6%6&6'6(6+6,@ ~-!(V,r,4'@1AJ ͍A %A͍A@͍A@ʢ@?͏@͕@!?A~# 4@͕@ ?͍A:Ag:As@:A_@g:As@!]?~$o@#~B̩@1AɷW|g ͏@͕@%z@͍A@͍A@ ͍AvCPM3 SYSW CPMLDR error: failed to open CPM3.SYS $ CPMLDR error: failed to read CPM3.SYS $ ?CP/M V3.0 Loader Copyright (C) 1982, Digital Research $021182"HyڥA2H2H:H2H{2H!" C"H9"@B1B!NHy2AK!AAdڛF_^#V*HBBBBBBBBBBBBBHHHBBBB;HBBBBAHGHBBBBBBBBBBBBBBBBBBBBBBB:BžB Jy!H4 5~yµB5 6y ’B ͒B:HB!H OͻBBMDB2 C>B BDOS ERR: $Select$Perm.$BBB CBBCBv{_zW{_zW )8C# ?C w#JCJJ|^#V###"H##"H#"H!H IC*H!HIC*H|!H6ʕC67J*Hw#w*Hw#w#w!H^#V#FͪC'JOCC*H&E!Hs#r#p*HN#F*H^#V#F*H:HO}|yD*H%C!"H2H=2H!"HÛE͛GoG͢G͢F'HͫED~<7Hw@ͩG7G:HB"HÛE:H~H:H2H:H~H*H6:HpHw#:HwD:Hw*@B* C}D >HE$*HH*HTI:H_2H{2H"HrE"H[II?C,IdI>lI[IIC6:H<!=6I*HJI"H*HKJ:HG/O*HH*HC=CdI##HICdJcJpJxJÁJcJcJcJcJæJËJÐJÕJïJcJcJÚJcJcJcJcJcJcJcJcJJcJcJcJcJcJcJcJ!qKa>a(`a(y`CKCKCJi`#z n&> 2J!$K!J [J!(>|!qKJxJpJ(.k[K=KLKKOHNLOADER y; !91""|0!~ʞz=_: _* ""*og*%|}D S#N#F:ʒ#4ʝ^#V{‚:¿*.~w*DM!&_*.& >k s#rr+6.""1*D`.45. F.~. ^#Vx>`. s#rz 6#N#fi%$g1:=<@v_}v=p{_3;{<g"T=X3*j ~P#~R#~L{gbk#N#Fk$&Zcx {~#o}o1!;!"Ï:= w*wWx ~#&*.~s*"ѷ\ Cannot load Program 221282 COPYR '82 DRI N<bHA$@DH   A@!" $$@X X X S 1-! j 1".~2.~2 :Xck*kͮ  b < .~=>$.w.6#w.6#w.61.~  .~~w@.p T~º>+~.~~! yͮ Ë.~~w2g !PROF+C*H.C}|yD#D*H%C*HDM"HJ*Hs#r*Hs#r#pyoxgkDDM*H0JMD"H!J*HMD$J:HO&E!HN:H yDG>O:H ʐDÇD*H͒D :HʨDn` ~#forD2HO͚D"H}:HO*H7C"H2H"H:HO:HG2H!Hw*H *HD!D~2H~2HD:H2HD:Hw:Hw |g}o'E )4E:HO!3Eyoxg:HO&E}*H:Ho$D~w{ozg ^#VC:HʏE>HÛE͡E"HCͳC*HçE*HrE"H!H~#O&EE:HEDN/*H"Hy2HʹE͗CͻEͫEʛF*HXE:HO~JFyʔFx ʍF ʂFJFÍFNEJF# hF2 CG>GB:FD~XE*H ICEOw!FxF>Fwx2H2H~:H:H6:HFw2HD~O E!G>w:FͨFD2HB4EO.G5BFͿFGD:H!HSGBF: CBͮDBD:HH͛ECͳCE:H< C=!HwW*HME_SC C-*HMD:E"H:H2Hɯ2HG>G=O*H~~w#~2H~wcED~G~p2H!"H>2H*H~=2HG~2H͛GoG>*HwwILE.S !+2 !  +~d {   O! w+w+: =w! 5 c ʋ  :p  m>> ͧ  N Ĩ –.~+w.~2  9 : ! ~##~ !7 : !Կ : x*l " !ZXچ! 6  zz: 6 : %2p  ͆ : =̀ 2r  DIR TYPE ERASE RENAME DIRSYS USER u"Q}:\=p:r Aæ R ÂN ͙ʸ} !M 545 x ]  ̵ 6 : oG! ~怹>2M  xf>:ͦ ͤ ͍ ͤ f ¹2 lf   ͫR  L͞L I *  *  A }_Yl !ͮ ͒6 \&đ %* "l ͍  ûȷ45: w ? A I N   SUBMIT COM ! ͮ ! 6 #"l  !cͿ  O!:r :ͦ ͍ !~B I !pͰ ^#VCOM SUB PRL y!cͰ  î !" * %.2P#ͮ !g 4*l +"l ͷ 2 "Qx2Sl "Tx2V!q ~ :p ͆ .ڶ2* og$2| .w#w#w#w $No File$ required$ERASE $ (Y/N)? $ Press RETURN to Continue $ (User 0)$NON-SYSTEM FILE(S) EXIST$: $$$ SUB0!9p+q!96>!9/1*9&*9>O0!941 0!96> !9Z1*9&*9>O0!9491!9s+p+q+p+q>9͟61*9*96!9s*96"9PY! 6"9>~6!9#~Hһ101!96:90O0j1!9r+s+p+q*9##~2*9##N*9DM[1*9N#F'[1:2!969:9͟6+20*9&<6!9s 2*9N#F'[1!9q*9&*9~!9q*9&*9*9& *9N`ih6n&"9;2<o&"9;Zx0NSun$Mon$Tue$Wed$Thu$Fri$Sat$!9q:9<29O*9 :9w!9p+q*9~$3*9:9<29O*9 w*9#"92!9q:90O2!9q:9O3:9O3!9q*9M3:2!9q*9&! 6K3*9&! 6M3!9q*9MJ3/2!9s+q:929:9*9&2) >;͟6HҸ3:9=:9*9! 6!9s*96"9:9!9q*9&! 6))))*9&6 }!9s+q:9!9!96N!m"9:9*4!n"999͒67499͒6+s#r!944!96 >!9Ҋ4:9=29l4!96*9&2) :96!9ͭ6҇4R4*9 ~29*9 ~29*9 ~29*9#^#V"9+!6!9s4!96:9>;!9ͪ6H4!96M4*9&2) :969͢.~ .w#w~?w; ; ! ~#49 w#~$ A  < > _I  ! 6 ! ~#Ͱ 6 m   _  ! 6=  { *.pѯ:r x , \<=(!Ͱ =ɯ2 \s 2 ! D ;! : .44 #4"l ~[* 2 a7 {7 w!Y #! *l "l " ~ U #D ]T!̷ 6*%.w#w!} 6 r 6 #w.6#6 #t#6.wo*.s#r.rͧ ̧ m . ^#V45+ w#w.f.5\A "l " l |F# !( | !( : x. +"l ! ͮ   ͮ ~!G8 * ~;#1 կA *l ~:g #I ѯ*l  *l ~0څ :҅ q X x<Ü AX QX X ~@#~:k #^ *jT~# ® wy#ù ! 4 : !Ͱ ~@*h~ yw y/w*hw*h~I E> ͦ > æ % 0  < : ~ȹͦ #* A !g ~6*  * >? A *l " ~0: :: q "l x~0 xG#Gs : &͘ ͤ &ͦ %˜ >  Ʌo$>?· !  > # ͮ x> # ~ Enter User #:ͯ2@ !)#w*~"η!Fw̨̓:w̚":>Я2̓*~wć"̀!~$6:03i"!~6*e>=)Q!QX@ >2 !!q#p#w2wW*e_3ҫ-!s:!վxQ*:<œ. ʩ.ʩAܺrr##sܺ<}rcN! ~态O>G~G!~G~o>_yG~.|°! w:ck[!x?[! ~ʤ͆[͗PPvqO-á=.:<ʰ! Vq##~_@wͶ:WMںʛ>úͶ >TJ:!զʷ͞x!վw4 PWPܺÂպÂ*!!~~#~O~#FsO s#r:(„y==„*!^W*y^#Vx7=2wͼկw#KWK*"J T͞*:ե["6!9s+4*9~(5:9O!2 DM2 2*9Mo3*9Mo3*9MJ3 2*9M93*9M93*9~`5*9M3!9p+q!"9*9"9 "9*9~~Hҟ5͋4!96 5â5u!9p+q!96.*9DM9 -º59a5!96> !95*9& 9 N0:9<295i`N#Fog_og_ogDM!>))덑o|g26 = 6^#V))) DM!>))R6 =J6_og^#V) h6^#V|g}o r6_{ozgO{ozgi`N#Fogo&og_{_z#Wi`N#Fog7\g͝DM*0MD"!*MD$:Oë!N:շ «G>O: ¼ù*ļ :շڼn` ~#foͤ2O̼"}:O*կ"!s#r#p*kN#F*m^#V#F*:O}|y9*+"*}|yP#9**DM"*ks#r*ms#r#pyox*kw#w*mw#w#w>2'å2*OͶyڲò<*eͲ:0!:վ:շò2*>*ͫ"ս4#4#4)7 #  w#*J|^#V#"i##"k##"m###"o#"q##"!s )*s!)*|!6~67rrorFile Exists? in Filenameòò>2a.":2:<:55;:2ɯ22{_zW{_zW )7QCP/M Error On : Disk I/OInvalid DriveRead/Only FileRead/Only DiskPassword E:DM9͏5*:@ ~ !92(< !92)<7 :)<ր2) >!:*!^:6+":^:$t 8'> *0< ~L*0< DMB5*0< 6*0w#6!4w#6*0<##N#F*.< ~O`i~8p8!6Ͷ8ikS*0< DMv5*0< DMd5*0< *0<##N#Fq#pä*0<##q#p*u:#^#V*u: ^#V*u: ^#V*u:~*u:~*u:>*u:~*u: ^#V*w: ^#V!8:=<Hw!>:><Hw!?:?<Hw!@:@<Hw!B͔8>ͥG<͉ F Ey2H:HxFo&:HW>O&EE:HEDN/*H"Hy2HʹE͗CͻEͫEʛF*HXE:HO~JFyʔFx ʍF ʂFJFÍFNEJF# hF2 CG>GB:FD~XE*H ICEOw!FxF>Fwx2H2H~:H:H6:HFw2HD~O E!G>w:FͨFD2HB4EO.G5BFͿFGD:H!HSGBF: CBͮDBD:HH͛ECͳCE:H< C=!HwW*HME_SC C-*HMD:E"H:H2Hɯ2HG>G=O*H~~w#~2H~wcED~G~p2H!"H>2H*H~=2HG~2H͛GoG>*Hw!"H2H=2H!"HÛE͛GoG͢G͢F'HͫED~<7Hw@ͩG7G:HB"HÛE:H~H:H2H:H~H*H6:HpHw#:HwD:Hw*@B* C}DOM(K*K[K=KLKHNP@`LK%>HE$@@*HH*HTI:H_2H{2<6͸ !\6͊ !!%<6͊> :%<5 !͸ ͵" :<:„ :\:%<Hb !:]A<2\O>v !*%<&\ 6 ô !%<6:<.° ͵͊ڰ :%< ڧ !͸ ͵Ô ! :%<<2% :<02<> : :>!"&<͵͊6 - *&<))))*<& "&<0 D͵ *&<:/͵: W :ZD͵:ڎ :!Q: D*Q:&J: :͔8$>ͥG<ͮ8!TJ<ͫ8:P<Hr:Q<ҁ!U<6 Æ!U<6:U<q:ͫ8+s#r!`:͹8ң96:T<Һ*JE<ͫ8*P<&i:) N#F,DM,*LE<ͫ8F*P<&i:) *q:s#rN*q:DMͷ!V<6>!V<ڷ!"Y<*V<&i:) ^#V"u:>u:ͫ8ʝͺ"W<*Y![<,*[<&i:) ^#V"u:*[<&<) N#F.>u:ͫ8%OkͥDMͪͮDMͪDMͪͺ"u:![<4!"i:"k:"m:"o:*d:##6*d: 6*d:^#V!`=p+q*d:*_=s#r*d: >!a=q*d: :a=w*d:##>?!b=q*d:##:b=w*d:##~*d:##>w*d:##~*d:##>w*d: ~!c=q*d: >:c=Hẅ́d:8++"\<*\<^#V!e=p+q̈́d:8++"\<*\<*d=s#r*d: ^#V!g=p+q*d: *f=s#r*d: ~!h=q*d: >:h=Hw!k=s+p+q!^=6:k==2k=ʱ*i=:^=2^=*i=#"i=Ñ:^=2^=!n=s+p+qͽ"d:`:d:͞8͹h!n=*l=*d: DM*n=>*># 8*L;)x; )| 9*/;|}*;"3;:_;*];/;w# 99*;{ S9 W9!#";É9Copyright (c) 1980 Digital Research, v1.3 !"B"B"B2;2_;*B 9"Bq#p##}o"B*}o|9::+w+w+r+s4w#w#s#r<2B++*Bs#r"B*B#"B*BDM!Bx~›:#~+›:+F+Nq#p*B+"Bʖ:ҙ:=L:!+~O~#~G!>w!/xt:yʑ: >O6# k: [:=ɯ ~#fo++ :!B~#ʽ:*B:¥::::  Insufficient Memory$ Invalid I/O List End of Execution$;   tSYSIN SYSPRINTq    PONMLKJIHGFEDCBA Error: invalid drive code. AAAAAA; Stream/Record Sequen/Direct Input/Output Keyed Access P< $con[wA{A/;WAA-A;AIAgAhAAA AAAAA AAAAAAAA.datAAAAABB BB;BUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUǗd:8+s#r!r=s+q+p+q*o=DM*q=̈́*^=&^<) ^#V"d:>d:ͫ8ʆh!q=}*o=*d: DM*q=>*}U!r=}>M"d:<>!|=r+s+q+q+q+p+q+q+p+q:u=2}=:z=Һ!}=44*`:"d:*}=& "`:q:ͮ896<*s=DM*u=̈́*^=&^<) N#FU*^=&^<) *d:s#r*}=M͍*v=DM>*y=M*u=Ms*x=Mf*u=*d: *s=DM -B:z=Y*{=DM*d: ~#k!{96 MODULE TOP $UNDEFINED START SYMBOL: $YY???? $$$XX???? $$$RQST$ UNDEFINED SYMBOLS: $ABSOLUTE 5$CODE SIZE $DATA SIZE $COMMON SIZE $USE FACTOR $!=q*=MͲ!~=4!=q> !=8:=0OͲC:= AOͲ!=q:=O:=O!=p+q!=̈́8MD>=08MD:;!t;!;!;:u;2\. ] -Ÿ\ͩ6!t;6!;6!;6!;6!=6+6>!=*=&f;) ^#V"= *= ~ *= DMv5 *= 6!=6:=<2=:=7::2\. ] -)\ͩ6*p9###H:ͮ8!D:U!\:6*p9###F:ͮ8!C:r!\:6*p9###X:ͮ8҉!\:6:R:>S:ͫ8:U:H:C:/HҼ!\:6!\:6:E:!C:!\:6!\:6:C:*F:"::\:*p9###":F001Diskette in drive : is not a FULLBACK first backup diskette.Insert next backup diskette in drive : and hit any key when ready.Drive : finished. Continuing directory from drive :$$$B$$Disk label: none user file records user file BrecordsFatal read error, drive :, track, sector.THE BACKFIELD DIRECTORY Version 1.31. Copyright (c) 1982,1984, Audio Light, Inc.Requires CP/M 3.0Directory of backup with ID code "". Fatal error: not enough memory.Fatal error: first backup disk has inconsistent parameters.ibkup,backupcountHit any key to continue.  + B01+&&>rK??????? ???  ! ???&@$@?/@?2~77ø~7"9:OG#Q{ozg# ""!2*%DM**ѵ+)) H~#+}#<:<ʲ<77:<ʢ=2(*f*(}DɯQ"(>QKQKQ>Q"%Q!*$K*"x!*!@$@hK\K:K ~#~ w*NK*NK^#V#N#F!x>QGQx3ڰbڼqҼo5p5"""*!yb! ~G*!NKկ2}!,"**NK6 :+OK2$^#V#N#FxNp:$p:Gjxj Y# A>QFQei m/q>uMy\}kzAEIMQUY]3a(ybq> (pq>(yp0 ?1N5]9l={o¬g  >2 >2:ܷ>yB:/A Aa>(`a>(y`c>(bc>:5G{_! ͢OO7!&͢{_O7!,ây0 8 G>0>:O~((#H>ɯ:o }(ͬ(ô:ݹ>>22*O* ^#V~O#:2(()1>=(22*O *>22y26>22:4܁27>226O:3܁##^6#Vs#{:_~r! ˾˿ ˖ (˶{2ܯ>c>c r+s##6#6#6:˷˿2>!K޾#^#V#:O:2ܷ />B+Copyright (C) 1982, Digital Research"W 62K TPA $/s1! {M:/ˇA!+*Aɯ!-!(!p#!f!#!!}! ! !:/G AA{:1(A21:/A!/ˎwA!>rÅÊÏÔÙÞíò÷üãÇèíòÓרÚÞrr"2C4O!E!Q@*>"Ã1Oj$ |Ãà à ÃKK{<<ʽ! ~6 69BK! OS"W$NTwy!"(9"f1f! Ҕ2! ~#foCOPYRIGHT (C) 1982, DIGITAL RESEARCH 151282#(V ˖:!͎ :!S͎ >cbkB0r+s###^#V Br+s+6###!~( v F##^7(~  9!V C(>>cr+s~z(!^˃a`˿!4 5~W~˾ v(˶ 0  ˾>aa ɯ2>0a>` > 0>(˶O`!S.ͳ `!v~V>!ˆa>:G( v( :(~>c#!Vs!P:/@AA: >(<2RO:~QO:>PO!܇O xS~y#~y!S..ͳ :͞~{W˿C(!Vs!*2K4!. !.  3N F6'.(W.V(~'8w'-N!, N:ͳ&`W6_:/A!:w>a: aa>2>c: f( cc>q: ^( qq !6!P!!Sa!5!8`!K!S~$w-N( N$(:n'f(,: : r! ~#foox; d͞:!@*2K4*2K4hr 3.0 Rev 2.0 Copyright 1982, 1983 Digital Research, Inc. Copyright 1983, 1984 Morrow Designs, Inc. y CP/M Plus -- Ve^#(#(#(#(fE(0(0(0(^ 8j(  (.k,.N,.NK,.N:ݭ{,._p݁ݒݣHN(0a##)0"xx!"""XC*~<*":־!:ַؾ:9۷*"x"*"g*3:= :Oi :=H:Gi a6:G/O**W :T=ҍ ׯaʚ~6*:X)!:־T>qk!:־6>X*{Q:_2{2Ē"͂"X~<#cdfg!"()d*N!r)!N!)z<*)"!":X*:w:ֶw#:ֶw*2*}DϷ̓¡>2ͱ?~¾¾>w͙=2͜Ϸ:wÚ~̓ʑpá!6NwͧBpͧÚgsr͐-͜ĽͤϷS)_ͤ̓~?w͐s-?F͜p21i`#z n&!ɯ2y(AG:/漰21:20˷2:/ :02:/2/As1:/2/!|2/!O( :o(>( W>(>:G>!˖>>!\ͳ *(:_ :1:ܷĞK6!ɇo0$~#fo!"#"!˖˞CCC:2!˖˞\!ͳ W>:2!:˖_+W_z#{   (V ˖:!͎:!S͎ #~G^!ˮ(p!@)?2"!w#yw>2!"!ͼ +"4':/@A>22!"*"AwͳC>ڊy22!0C =v 9N 5͙‰!(P NnIi    ;!c"!6""""-"F>2/A!1>2/r͏(͏!˖:˿˷2> 2!"l"ݻ;OJj Kk Ll M m OHELP oHELP HEL and press [return]!Bh4 !:_,.N'p݇U KVWXZ =Q Your floppy drive is being re-assigned as drive a. Exchange diskettes9b‰ڗ>2#×:#<ׯ2#*!""++"29Cw*{}<^#Vz!c!>c! Jw*q~69!͐=‡*":*}®:=::<>2*i^#V+ ǯd!K*}@*)): K:) O "!w [O?WGzO:VxGyOGxwq*}}ʴ>2d:#>29ٯ2~2#!   )xð*}*}"*x"xm*^#V* s#r**s#r*:־Y4Y̓**~#ng* s#r ^#VN͆p# Þ͐*6!¿?~p*6 >2ͱͷw*oq͋"@6͚Xͤ͋͗¾wO~<:ַ g~w#w#6##)͋@ * g~?G++!o#~>T}! 6**#K"G*~ xr͐-xą@7ò(͚Sʀw: :<RHͥ:ַ>~c!o#~E^#V)G#~#~!~ b k##N#F#^#V#~#fo~o2{2g*wʪҢÞ+}*#}o|g:O*s#r#w!~w/~@w//Hͥ*e>=)_g:0Ӹ"ök*w)*c)-}ͤÀk*s":;:r2͚ξù͚ξ͚}/_|/*e֤W}_*c"e}o|g"c>2{—>2—͇ͱ* «>2͙wBp+Ϸ:w͚AP{ 2W>O2ø}R*e):r͚ξc2ZT͐-3͗¾@YsY̓YYͅ:As:@@$̓q~wɯ22ù*~2~w#~2~wZ!""2=2*~2=22k:*wX/ 6X*W#x#W{s+p+q7r#r#r>@ >2 !!q#p#w2wW*e_3ҫ-!s:!־xQ*:<œ. ʩ.ʩAܻrr##sܻ<}rcN! ~态O>G~G!~G~o>_yG~.|°! w:ck[!x?[! ~ʤ͆[͗PPvqO-á=.:<ʰ! Vq##~_@wͶ:WMںʛ>úͶ >TJ:!֦ʷ͞x!־w4 PWPܻÂջÂ*!!~~#~O~#FsO s#r:(„y==„*!^W*y^#Vx7=2wͼկw#KWK*"J T͞*:֥["+SX:ڜq:ʺ!ʵ>2ܻͤ2O ̽DM͸}>r""֯2:2* :ַ::29:ַ>:ַ>*Eʀ@~›:6Ϸ¦w͚̋ÇPY*{zBKNyʺ Nú2: ǯ*~w *" 2>ʄ@~k:(s~*9~Ês~~ͅ<G:<ï2x# W:<­:ï22G?>Grx~:ַ2Ôð##~*$*">2̀2kºʺ**iҺ@:O~ï2~WW:2Ôyʛ?ʔx ʔ |̷ÖÔN:r:/GyOOA +¬ ¢y2:ַx¹o&:W>OͫE:ָڟ?N/*"y2ͦ>2 RXDM*w6# x *ow**ws#r̀*i6#6*}"j@*|<ď>!8>8> t>nͦv8 ~*ownT] KKͦ*w"wͦ"w@ :ַN N#Fy*}|h#ð*ͫ# 6*q־@!"@**#":&2ַ͒:È0:+Òy<_W`iͫDM*w ~bNpwDM*w͚Aؾ=:<~?¯k?~?ʾZT͐*>o"͒"!:O"Ý}6͚ ~2Asv@NϷN~v$̓W+Ϸvw̚v$̓rrͅ:r>2+A@2r!Zү2!"ög:2T͐-:ʹ>2<2!־w: >2*6O~<w:*)@ u:G*g`~!x_<_@*oy<:/G?~##~? 6K@?F6##N6ί2p##q:#*~w>2*p@! ~*"v@*w# ) 6#͙ϷN#FxT]## #~ ȷ  *4# ' 4! *~^ ^33G# Pv:dv6 yί2@ !)#w*~"Ϸ!Fwͨ̓:w̚":>ѯ2̓*~wć"̀!~$6:03i"!~6*e>=)Q!QXF6:_/G:ַʧ:֢ڨ|OͤG:ָ_O̽̽zW{|:ַ*}|BKN zyG:!־vq:vջvMڂ?Ͷ >T͓Â!">Â:G:O:h=27ryy/W!:l=:<>w##~2 4~?̓¹:<üAX2rK:w++~=wv4͗O5:2X!"*>o+"v *!b"": r#~?w#>r# L=JϷ Lv wbܻ?~O ͆Ƿ†wŒ~è# # x ͗w Ʒw@ ~wb͐Ú!x>w~6:ַ6~#+w#w+~;wɯ2KOFq-yl?Npg:ַʓ~( ˆʀHÈ2xą ):@O~#w͚ʀô̓b_++V@* )͗Os++r~Gw#* #~$%+@*9>  #>? ;ŷ*~ w-xąH"0 *ĊH<e ^#V#~2>â9͆>!"*y³*X*ÿ͂"*g*K!~<:wb##>w#wĽ> r!~#22ZҾw*q>ww:c *#*is#r*:!:)e:O!*c:Oͫ}@2æ ~á*g:օo$*~K6?~wKw**i{#zir+s{O:w:Ғ4~:w?r##rp# ä |g}oì*g #G ¾1*q־:ַ*w***> r 2":O:֡G2!ֶw*~zWw+ !z?#~*!* *G!O~2~m͗O~t>2?:֦2g͝DM*0MD"!*MD$:Oë!N:ַ «G>O: ½ù*Ľ :ַڽn` ~#foͤ2O̽"}:O*֯"!s#r#p*kN#F*m^#V#F*:O}|y9*+"*}|yP#9**DM"*ks#r*ms#r#pyox)"!z<~rs^#V#N#FxN:oʲ̀õ(# Þ ry< <<%zrͷr6r9rMDÌ:o!6!h: ʚnt2 r62>rz<*9ʌ^:—~x ):*:ŷŷ>*(+"(w++2+2+ɳpس!" >2+2*jx.#NzW::!2W!5=^x^z:m:*;#wO:͂^2¢ů͠Ķ:!ڽ*(~ݴ״5Wèնسj״M2ͨxζ*(+w"(jͲ !%"(^-:*$P:<\:W:2xM s:<9>2:*9x~+q’x2:**&~2+o#"&!+6Mŵ:W:2x ͺ*(+"(w  :ܵ>2*2:*(:+w"(ͺ:G::+̜2 5*(~o#"(Mš*(~`Uoj*(~#"(Ñ!*~6s!+6:+‚xo͂:A2=/::0! dگ61#d ڸïp#:w#6 !6:6 *#!)6.#)͂ O(BDOS > wM  2*7w#6?#7 .,:;[]=<>|!?]45#Ra{i_p# l s s l ls:¬MA2'å2*OͶyڲò<*eͲ:0!:־:ַò2*>*ͫ"־4#4#4)7 #  w#*J|^#V#"i##"k##"m###"o#"q##"!s )*s!)*|!6~67rrorFile Exists? in Filenameòò>2a.":2:<:55;:2ɯ22{_zW{_zW )7QCP/M Error On : Disk I/OInvalid DriveRead/Only FileRead/Only DiskPassword Eڊ{2Ó#w:2.+:.2-!%"(2*!¹"&!*~4:2-Ԃ:Gͳͨ^2+>2:2*N#G2 2GH)+6:2,:!- Ͳ:,!Ͳ+*(~L#Bxz:*:*(~ʓOr Ͳ Ͳ! O(Ì*(~2**}ʷ!#¶!""÷:_:*(#wγxH!¹)6"&:!¹ x5~y 5 6y(^Ͳ@O:=7:Ͳy Ͳ:I Ͳ:=e: zz#Ͳ͂:! Ͳ G:Ҏ>xʝʝw>ɯw̩z:»!>wɯ:=zxzz::G:=/ͽx:Āy!4 šn!6@G:x: P:<: P n6 t6! ^6 t6u:)<͠^!Ó*"r*r"ÿ<:g:!͐*f}D! ~6t!rͷֱO(^ƱƱƱ  :Function = File = E!,$"h!9"f! ͉:2t™:!=Hgo:O*;*!=6>=08>͔8'6!~=6w*=#"=>&8)))M`̈́d:8+s#r>!=Ͷ8\66!=q!=:~=v d!=6h!=ڤ:==O! *d:N:=<2=|:E:J:*Q:M2"V:!"V:|!=6:Q:!=:==O!J: NͲ:=<2=6D:R:*U:&:) S:8"V:D>!{:Ͷ81*:"V:DX:ͣ8D*X:"V:Z:X:͞8mX:Z:͞8#DM*X:v6*:DM*:6*:DM*:6*:DM*:6`:s:͞89ͮ8*9|=ͫ8 Ͳ(Ͳ*=DM_-Ͳ*=*=+DM_)Ͳl*|9DM_68f ͥOr:t9Z^E.:n~:x9ZyU/?OVLAY?OVLA0RELIRLIRLREL))O`i~8p8>!:!>6::!>:>=O!: NͲ!>4½)2:͕":)2::: !:6!>6::!>. ):>=O!: Hq!>4 *h&\8*|& "9>*7:DM\͏5*9+"9!>q:>2]:*]:&f;) N#F͋4!>q:]:!f:Ҏ *]:&y:) N#F*>͘4:]: Z:y:͞8Ҽ *y:"Z:X:y:͞8 *y:"X:*]:&y:) N#F+q#p!>s+p+q::2>O!: :8">y:) q#p*&>&:) >w#6:&><2&>$s:q:͞87%*q:"s::G%͸*9"q:^ :_:/2^::{9]%!!)>s+p+q:)>ˆ%*g:*'>"'>:f:҅%!)>6Ý%*)>&:) '>8+s#r*]:&y:) N#F*]:%*'>DM*)>M͋%*]:&y:) N#F*'>*)>*]:5y y !*>q:*> &>!*>&:*>#&+"ÿ&:*>1&p"ÿ&:*>?&k$ÿ&:^:ҿ&:*>=O!& ^#VI"ÿ&ÿ&͈"ÿ&>ÿ&͵"ÿ&#ÿ&T#ÿ&#ÿ&#ÿ&$ÿ&$ÿ&Q$ÿ&d$ÿ&W&]&`&f&o&u&{&&&&&&&!+>6)&)2->:^:&*->My (')2,>')2+>:+> '*+>M%('͕".>:^:('*.>DM*,>^%:+>&7','!0:6&H'='!0:6!"1:"7::!:'*:͗8"1:"7:. 9\ -u')29!hʦ':92h\͕6¦'\=45)2|29!:6*7:"1:!"9"9^ :_:/2^::!:!_:' ',':e (.e -'e>*2!:\d5I'}/B(}͉ͽ"d:`:d:͞8)͹(:v92\!0>6>!0>گ(h!0>҈(*0>&\ 6 å(:0>=O! *d:*0>&\ w:0><20>g(!!:6.e -¼(\W5/(!!:6.e -(\d5*d:"1>!_:6I'*1>"d:̈́*p9"::D:*H:":8*:*:"::r98*:)8":*:*:":Z:X:͞8_X:Z:͞8#"y:e!"y:!:6*X:":!=6>!=ڞ*=&y:) >Ͷ8Ҕͥ:=<2=v!":::2=!=6:=#w:==2= *=&:) *=&: N!: ͠8*=&: ~2=*=& :=w:=2=:=<2=õ*=&: :=w::<2:*b:"d:`:d:͞8q͜/!9H`2UO!: 8DM>ͪ̈́d:8+s#r&!]:6>!]:7*]:&f;) N#F͋4:*]:&<) N#F.B2=:="="=:=O>"=n2=ð-*]:&i:) ^#V"u:>u:ͫ8-2=ͥ"=ͮ"=!"=nͺ"u::]:<2]:w!=r+s+p+q*=}*=_DM͘4*=#*=|_͘4!=p+q*="d:2:=2=:=O>Ґ*=DM^"=ã*=&:) =8"=:=O>:=O>==͞8UO!: ͹8"=*=*="=*=DM*=8*d: ~*d: :!z9/H!"=ͽ"d:`:d:͞8HҴ>=08>͔8S6!~=6U`/wUp/>=08 \8 M`͹ҖÞ2DM_   *=#"=̈́d:8+s#r >!=Ͷ86!=6>#w#62~=ͽ"d:`:d:͞8N/=:=*>DM*>h!ͮ"!>2>:>>!>ͫ8HA!ͱ!">G!*!>">*>DM*>MC:>e!*]:M͋!*>*>*]:*>*>5:=Ҭ!ͱ!"!>>͔8ž!*!>">!>6í!!:]:2%>*>M^ *>DM4*>#DM4O`i~8p8"#>*%>M^ *#>*b:"d:`:d:͞8%"*d: ~#"*d: 6̈́d:8+s#r!!{96:*:MH"H"!^:6:*:Mi"2"g:͜2f:o"=6*:::: -y"::29:*::ͺ/Ҵ":*:͉:*:M"!:͹8"/Ͳͯ/Ͳ Ͳ=6#:*:*:*:*:͉*:*:"::*:M/I#:*:͉*d:DM :*:Mҟ#{#=ͯ6Ü#*:&:) :8DM>*:Mf#:*:*:&:) :8*:͉*]:&y:) N#F*]:*:DM5!=6#!=6*:":*:M^ :]:$$*g:*:":C$*]:&:) :8*]:&y:) q#p:]:P$!=6*]:&y:) N#F *:":>!:Ͷ8::HҲ$:R:Ҕ$=6ò$*:&:) :8"S:::2U:!R:6:0:$)$ò$!&>6>!&>%%*&>&:) *&>&:) 8*&>&:) q#p*&>&d:8+s#rI(.: -)!:6!:6^ ͽ"d:`:d:͞8)/)*{:DM>fy ^%y !":y y *d:"4>#*4>"d:!3>6>!3>)h!3>ڶ):3>=O! *d:Ny û) y :3><23>Œ)*:"::)͸*9"q:̈́d:8+s#r5)!0:4~ (*6*1:#"1:*7:{z*!"1:/ *1:!>~26>xG:6>26>G )x{_ P*#B*>ɯ`iq#zV*COMPRLRSPSPROVLSYM!;>q*5:> :;>w*5:#"5:!3:͹8ڦ*>*3:DM\͔5!"5:!<>q:8>!<>28>:7><27>*!7>6*8>Mq*!8>6!=>q*=>Mq**A:#"A:!?>p+q*>>}O**>>|O*::+:o9+h,*p9"A::\:,+**V:DM**X:":!@>6::=!@>q+*@>&: N!: p9͞8j+*@>&: N͍+!@>47+:o9:o9HҌ+ -!C>q:C>¢+*X:"D>ó+*C>&:) ^#V"D>D>A:͞8+96D>A:͞8+*+*C>&f;) N#F͋4*C>&y:) >Ͷ8,:C>,*X:DM',,',|9A:͞8&,*A:"|9!G>p+q*F>"H>*C>&y:) F>8+!H>͹8g,*H>DM4O**H>"H>3,::=O!: N!: !y: 8*p9͗8"A>**A>DM**:o9,***p9DM*,*m9DM****:r9,*:DM*,*!J>6>!J> -*9>"9>\d5͍0C\͏5!Z>s*9>!=8C "9*9*|9s#r͍0C*Z>&\8DM\͔5:j2j\v5:9ҁ1*|9)8"|9:y9ZŠ1a9ҟ10ñ1g9ұ10!_>q.*[> :_>w*[> ~!`>q*[> :`>w*[> *[> ^#VN#FR* *[> 6*[>^#V!=8"b>?8!a>s1!a>P2*[> DMv5*a>M1*[> DM͕6P2*[> DML5*b>!=8MͲ1*[>  *[> ͞8ҍ2*[>  *[> N#Fq#p *[> ~ڮ2*[> DMB5 *[> 61*[> N#F*[> *[> N#F͔51!e>p+q*[> N#F*d>?8^8*[>q#p*[>*[> 8+*[>##q#p*[>*[> N#F^#V?8*[> s#r *[> N#F`i"h>*[> N#F `i"j>*h>"f>j>f>͞8ڐ3*f>+*[> ^#V\8DM2_2*f>"f>\3*[> ^#V*j>\8DM2*[>  *[> ͞8Ҿ31*[> N#F*[> *[> N#F͏5!n>s+p+q*[>l>͠84 *[> ~4_2*l>DM2ͦ3Ê4*[>##l>͞8Ҋ4 *[> ~34_2*l>DM2:n>j4*[>  *[> N#FPY͹8d463g4ͦ3Ê4*[>  *[> ͞8҇41Ê4ͦ3!p>p+q*o>"[>!s>s+p+q*q>DM3*[> ^#V"]>*[> N#F*q>?8*]>:s>w *[> 6!u>p+q*t>DM3*[> ^#V"]>*[>) LINK 1.31 $01/04/83?MEMRY$MEMRYX IMEMORY OVERFLOW, USE [A] SWITCH$INSUFFICIENT MEMORY$OVERLAPPING SEGMENTS$  XXABS $$$ XXPROG $$$ XXDATA $$$ XXCOMM $$$::;7;YYABS $$$YYPROG $$$YYDATA $$$YYCOMM $$$n;;;;!*!J>4,*p9"A::\:(-ͦ-ͦ-ͦ-!L>6::=!L>|-*L>&: ~2K>u-*K>&:) A:͠8e-ͦ-J-:r-.u--!L>4--*p9*A>A:ͮ8ҕ-ͦ-|-:7>ʥ-ͦ-Õ-!O>q*O>Mͧ**A:#"A:M>A:͞8-ͦ-ù-ͦ-*K>&i:) ^#V"u:>u:ͫ8.ͥ*K>&:) 8"M>͹-ͺ"u:-*K>&<) N#F.*0< ~R.*0< DMd5*0< *0<##N#Fq#p].*0<##q#p2P>:P>ʤ.*K>&:) 8"M>"9:P>O>Ҙ."9͹-2P>c.>5:08>͔8ʾ.q*å.>*5:DM\͔5\v5:w9Z.. \": -.:e /.*o9&\8_* DMe - /:w9#/:w92\\B5:9 A/. ~9\ -9/!"5:}28>27>*ͥ.:x9Z^/. \": -f/.en* -v/:x9ʌ/:x92\\B5!"5:}2R>ͽ"d:`:d:͞8(0͹/H02DMv0 q*!Q>6h!Q>/:Q>=O! *d:Nq*:Q><2Q>/:R><2R>0 q* q*0 q*̈́d:8+s#râ/ q* q*ͥ.!S>q> !S>O0:S>0Oq*Z0:S> AOq*!T>q:T>O60:T>O60!V>p+q*U>|O[0*U>}O[0*9>!=8"W>*W>!=8!Y>s:h0:Y>2h\͕60\>645*W>!=8!|s2*9͗8"9>. \~9 -0:9 1 N#F*t>?8*]>~   +5{>.+55OͲ5w66ͩ6́5;6<566́5͕6<>́5͕6<>645͜6<H66! w #ˆ5>Ö5>2,6""6"$6yo`"&6!"*6͋6-66*&6|6 "&6*"6MD6*$6DM:,65ͷ6g666Ͱ66**6|6U6*$645*"6""6**6#"*6ú56**6ABORTED$NO SPACE$NO FILE: $CANNOT CLOSE$DISK READ ERROR: $DISK WRITE ERROR$YYYP   YP6YPYPYPYPYPYP Ͳ ò!>6#6͐6">*>|$7>9ͫ8"|>##*|> ~!7!>6D7*>|?7!>66"|>D7!>6:>Y7!~>6#6#6Å7*|>~2~>*|> ~2>:>z7:>2>*|> ~2>!>6>!>ڰ7*>&v> ~/*>&: w!>4‹7:72"g:^ *:"|> *g:":*9My *9My *9My *~>My *>My *>My *|>":i`N#Fog_og_{ozg_ogDM!>))덑o|gV8 =D8DM!>))k8 =c8_{ozg^#V) ~8^#V|g}o ˆ8_{ozgi`N#Fogo&og_{_z#WWnINDEX ERROR$MULTIPLE DEFINITION: $MAIN MODULE ERROR$FIRST COMMON NOT LARGEST$COMMON ERROR$UNRECOGNIZED ITEM $ *8 w#6*8 w#6*9*8s#r:9#*8> *8~!  *8 ;2*9 9͗6́6> 9͗6+s#r. *9*9DM -*8 *9s#r74*8>147>. *8#*8# -F *8 *8 ~*8 w!96!96K2>~6~!96!96>!9Ý:9!9w҃*9&*8n&"9:9*9& *8~9W6+s#r>9͟6:9<29Ï>!9ҍ *8 ;2<_*9&C6*8 >;2H͈6<0 *8 *9&*9&C66*8 >;2H͈6 *8 q#p*8 *9&*9&C66*8 q#pR08͗6"9!96>!9 *9&9) >w#6:9<29¥ *"9y2!86!"8"8!\6?\͢29!"9*9~!!!96&)ͯ)**'&*'&!i*'($=*(&! )*(&*ͤ)*(&" (*U&* ()*ʺ *'&!>)ʐ *'&!:*}2'!')!'ͺ)÷ *'!)ʷ !5}2'!M}2'!')!'ͺ) *V&* ()* ͍ !* ()* !}2' !* ()* !)}2(=!}2(*(&$!i*'*(&**'&*'&*(&3͍*'&! *'&)**n *'"5(*'&!S)*}!(!!*!}20(2'21(2(2'2'!}2(!!!&*!(+!(!(!(!!*!(!".(!(!(!)*(͟!!!?ͪ**5("'!)}2'!}22(*2(&!)X!'*2(&!*!2(D)*.(!(!!(!((s*.((!\)*ʦ*(&!))}2(!.(%)X*.((!;)**1(&!))}21(!.(%)! *X*1(&| !'!'D)*.((u(*!.(%)! *X*.((!,)*-!.(%)!}2(X*(&|S!'!'D)!.(%)(*p!.(%)(u(}2 (* (&!A)* (&!F)ͯ)* (&!0)* (&!9)ͯ)ͤ)ʷ!ͪ*!}20(sP* (&!AV)* (&!F2)ͤ)* (&!A:*! }2 (* (&!0:*}2 (!!=(D)!͇**'&|*!'D)!}2'Ì*'&!6)^*'&!}2'!'D)!'%)!}2'Ì*'!)ʌ!}2'!>}2'!'D)!'%)!}2'*'&!M)ʺ*'&!}2'!'D)!'%)*'!)!}2'!>}2'!'D)!'%)!9!9(u(*!9(!A)!9(!0:*͇*!9(!7:*͇**'&!:*!)*'&!>:*!:">(!>(K)^͓ !O'*!Z*!V'**'! !a'**'Ϳ!d'*!h'*!*!p'**'Ϳ!s'*͓ !v'*!}2@(*@(&!)*@(&*'!ͤ)3! ͪ*!@(D)!'*!}2@(*@(&!)A*@(&*'!ͤ)!g)ͼ!@(D)͓ !'*!}2@(*@(&!)p!'*!@(D)!'**'!x)*'"'!}2@(*@(&!)V͓ *'*@(&"C(*C(d!'*!}2A(*A(&!)!i*@(&*A(&(3! ͪ*!A(D)!'*!}2A(*A(&!)=!i*@(&*A(&($!A(D)!<ͪ**@(&!}2@(Ñ͓ Z%*͓ !͢ !%*͓ ͓ !͢ !%*͓ !͢ ! &*͓ !>&*͓ !&*!'!!*!'+!}2(*(&!)ʇ ͓ !(D)!!! ͪ*! ͪ*!9)ʵ ! ͪ*͇*!}2(*(&!Y!(2) !Y*(&(*!(D)!&*! }2'*'&|6 *'&}2'*'&}2'!>*'&!g)}2'K !}2'!}2'!>}2'*"'!}2'!}2'*'&*'&**| *}2(͟*(&! )*(&*ͤ)ʨ *(&"(!*()* !!!&*!\+| ! ͪ*!&*!ͪ*M! !è !*()*M !!!&*!\ͺ+|> ! ͪ*!&*!ͪ*M! !è *X&*()*| !',)!)s !}2'*"'è *W&*()*ʨ !')!)ʢ !}2'*"'*'&|0 *(&! )*(&*ͤ)ʬ *(&"(*U&*()*d *'&|T *'&!)# *'&!:*}2'!')!'ͺ)!}2'Q *'!)Q !6}2'!M}2'!')!'ͺ)!}2'a !')!}2'é *V&*()*y é !*()*ʩ !}2'*'&!)*ʩ !}2'!')- *(&}2(!)- *(&u(ͪ*!i*'!i*'(!*'&)ͤ)*(&*''*'&!'*'&(*(&* (&x)**(&!)*I!'D)!}2(!}2(*'&!)p!ͪ*!}20(sX*0(&|r!"7("9(}2'23(*'&*'&}22(*'&!C(ʹ!}2'!Uͭ|?!)}2'!}24(*4(&*'&2)?!'*4(&(!aV)!'*4(&(!z2)ͤ)7!'*4(&!'*4(&(!ͤ)*!4(D)!}2'!Zͭ|Y!}2'!Oͭ||͓ !&*!:*"7(!Mͭ|ʙ͓ !'*}2'!Aͭ|ʹ*'!"'*!\ͺ+*3(&*'&)!'*3(&(*2(&N)*ͤ)!3(D)!}23(*3(&*'&)*y!Oͭ*7(*9((ͤ)2!}23(!9(%)y*2(&*'&V)^*2(&*'&:*!}2'g*2(&}2'!}2'!)}2'!2(D)*2(&!V)!Bͭ|ʣ!'ͺ)é!'%)*'*'*!}22(!\ͺ+|*5("'!!!(!*!4'*!ͪ*!}2'*|2*2(&}2'*}23(!!!@'*!}2'ù**A*}2;(*;(&!i!9((*'&ͤ)}2<(*'&|ʤ*<(&!aV)*<(&!z2)ͤ)ʤ*<(&!ͤ)͇**<(&͇**'&!)*!͇*!}2=(*=(&*'&2) !'*=(&(!9()*!)͇* ''!9!9(!ͤ)*!9(!)Y!9(ͪ*`!.ͪ*͇*!9*"'!}2E(*E(&!2)*'!g)}2G(*'!E*"'*G(&! )*G(&!0}2F(*G(&!7}2F(!*E(&*F(&*!E()!!!*!*! ͪ*͇*!9*"'!}2I(*I(&!2)*'!(ͤ)s*'! g)}2H(*'! E*"'!!I()*H(&!0**I(&!2)ʗ!!I()!0*!!!*!9*ʸ!*!͇*!}2J(*J(&!(/*J(&!:*}2J(!9**J(&)!ͤ)!0}2K(*K(&!9)$*K(&!}2K(*K(&ͪ*͇*!9(!)!ͤ)!0}2L(*L(&!9)p*L(&!}2L(*L(&ͪ*!9(!ͤ)!0}2L(*L(&!9)ʯ*L(&!}2L(*L(&ͪ*͇*!9(!ͤ)!0}2M(*M(&!9)*M(&!}2M(*M(&ͪ*͇*!P(!!*!P(+!P(!(}2O(!P(!͂(!P(*O(&!(!H)*a!O()!}2V(h! }2V(!"X(!"Z(*O(&!}2N(*N(&!V)!P(*N(&(}2W(!0"\(*W(&!9)ʿ!7"\(*X(*Z(*W(&*\(:*x)"X(*Z(*V(&x)"Z(!N()*X(!}2^(*^( Utility Functions:A - Enter relative address to dumpB - Set record to beginning of file and dump dataC - Continue search. Restarts search on last entered search string.E - Enter Edit mode on current recordH - Brief description of the functionsM - This help descriptionO - Enter offset address relative to start of file (.COM = 100h)Q - Quit programR - Enter record number to dumpS - Search for hex or ASCII string in file (starts at current record)'\' = ASCII string delimiters (ex: \Test\)',' = hex and/or ASCII delimiters (ex: 41,\Test\,4A';' = select search optionsA - Start search from beginning of fileB - Search BackwardsM - Search on certain bits set; use mask xxO - Stop on xx occurrence of stringU - Translate lower case characters to upper caseZ - Search recognition on least significant 7 bits onlyHit for more -Z - Set record to end of file and dump dataCR - carriage return (or +/= key) - advances record and dumps the data-/_ key - decrements record and dumps the dataEdit modgr)!ڄ*+Ä*r)!ڄ*+Ä*(+|4ng*r)!+,)-|^#Vr+s|*r)!+E*|z{.zW{_-ʠ)җ)} DMoxGyOÁ)|}o|g}o|gK)#|5ng),|}o|gzʄ*|g}o)zʄ*}o|g)͑*#||!„*#Ä*~#fo}}|r)!ʄ*+Ä*}o|g"*."*{_zW**-"*ʄ*>)D**OxG|* ?T*} =Š*}/o|/g!+ñ*ÿ*o&ÿ*͙*!**͙*K* !+*ñ*͙*͙* ͙*_+͙*  ʴ*>ô*  ͙*͙*ñ*͙*ñ*͙*ñ*ñ*͙*ñ*͙*ñ*͙*ñ*͙*ñ*͙*ñ*ñ*͙*͙*ñ* ñ*͙* ͙*!ñ*͙*"ñ*͙*#͙*$͙*%͙*(ñ*9&C6*8 >;2H͈6<0 *8 *9&*9&C66*8 >;2H͈6 *8 q#p*8 *9&*9&C66*8 q#pR08͗6"9!96>!9 *9&9) >w#6:9<29¥ *"9y2!86!"8"8!\6?\͢29!"9*9~!!!96&!@!(2)/!@*^(&(*!^(D)*E&!)g!9**E&*!9**E&*Û!9**E&!ͤ)*!9**E&!ͤ)*͇*!}2_(*_(&!P!(2)!P*_(&(*!_(D)!}2`(*`(&!K!(2)!K*`(&(*!`(D)!F!(!)*X!}2a(*a(&!O)N! *!a(D)! *Ñ!}2a(*a(&!F!(2)ʑ!F*a(&(*!a(D)No File Specified. Not Found.Bad Record.RECORD = ADDRESS = OFFSET = HelpRead/Edit File Utility Functions:A - Address to dump B - Dump at beginning C - Continue SearchE - Enter Edit Mode H - This help list M - Expanded Help listO - Set address offsetQ - Quit this program R - Read & dump recordS - Search for string Z - Dump at end of fileCR - (+/=) - Adv record(-/_) - Decr record Edit Mode Functions:^E - Toggle data fields^W - Write buffer out ^X - Abort Edit Mode ^J - Cursor Down ^K - Cursor Up ^H - Cursor Left ^L - Cursor Right Expanded HelpRead/Edit Filee: ('^' refers to the Control key)^[ - (ESC) Accept next char into edit field even if a control char^E - Toggle between ASCII and hex data fields^W - Flush record to disk^X - Abort edit mode without updating record^J - Cursor down ^K - Cursor up ^H - Cursor left N^L - Cursor right Input integers are decimal. Use 'h' suffix for hexadecimal entries.Hit to continue -Edit RecordWriting Buffer ** WRITE ERROR **EDIT ABORTED** READ ERROR **?Search String = Stop on string occurrence = Enter string search mask = Not Found.SEARCH ABORTEDFile: Record: (H) LOF: (H)   -- - - >Rxs(~# f(}a{ o~aڔ({Ҕ( w#Ä(~#Ü(!^#6~( (#÷(}|#~ (((6#÷(i`^#Vr+s|r)!„*+Ä*n#*+}'O|'GÎ3!+#~' +~'V K V^F*" N(ͳ z !+ͮ ͢  + ͔ F  S*F! !ګO#~ʫ ʫ#~( (##"!*#* "* 3 "͢ ̀ͳ ~ (( #~ ##<#HBC[Fy x ! !ګO#"9~ʫ ʫ#~ ʫ x2C#"~( (##"!x2AS*[9:CG7:A0(:AO :CO *%BDMS%%O*% :CO *%R#DM*%S%*:A(O*"3N [3RDM* —3n«v3"͢ Ềͳ E F ÅT ͎ ÅQ %5N "?f :B_P F! *!+ "!!͘  !\  #Ï <!F*!"!F !N(ͳ 95"͢ ~̈́!F~# v(Q J ͔ >̈́!F w(#y 8!y 0 6">  :Bw (s:(o ( (g+I<e >(5 x  (S%x2D( !PH*;"!F++~ +~  6 #6 #6"%2D!F*%N( 6##*5 [; *%[5RR0N [; x(C[5k< x !FN*%RDM*;B"5(^ :D(!POS%S7 Zz   SD SYSTEMS EDITOR V3.4 $***END OF EDITING $***END OF WINDOW. USE 'ADVANCE' TO SEE NEXT RECORD $***EOF $***DATA MODE $***NEW FILE $***TOF $***NOT ENOUGH MEMORY AVAILABLE$SYNTAX ERROR $5N "? V( ͂ *;"k<!FV +I<!R6B#6A#6KI<<!!6#!\#! <!FN!P";"%"!"+*[%R N5"*[%R N[;I<[;k<I<k<_!I6T]!\#~!0  Ö!\+~Hj##J !\#l!!\# !\#!$$$BAK )ë<(W(p***DATA ERROR$*COPYRIGHT 1979 SD SYSTEMS*"=M 2BR""#6 R"6 R"6 R"'R"PR<<<R"1!P""%";"5"7[1R8  Ö!")"+!F66!N 6 \N!\ ͘ –I<( !F !FPk<!FV!v*"!6 (  Å !Fv( *#"! *"! *!! ~2? (C/#~ (, (I0 05`i))))o+?+{=!F#~ ( (0 8~- C/"!!v!F*/|(x' y'ګy'Ox'G:?˯A fF* N 85" (#*> #"͢ ^   3*%"^̀ͳ  B*[;FR(+++R(+~ ͔ ##"3͔ (F &*+}'o|'g0!"- K- (#^( V( !"+*;DgF* N *> # Ǹó [%RDM[(S%I * (#!+ͮ  +*' Àͣ*%[R[% ( *%+S%*'[S͢ N L DF(!0*+y'Ox'Gw ( ( (: +~=#w (:(9 ( (?w ( (0,(,. (w ( ( 2@!F*'a w#( a w*' ͣ!FÀ:@< !F2@!O ~K+ C+*+ "+#ͳ +o o o0W+z0ɧy'Ox'Gɧ}<'o>'g^~_$#*1*2+**+T]6 T]#Ny(,#6 #6 ~ ( ( 8 #y0 +~ 6 x ***WARNING: INPUT LINE TRUNCATED $***WARNING: UNPRINTABLE CHARACTER(S) IN LINE $ V#z   (+ :@=>2@# +:@G +ɯ[%R ,*!~ #"!:Eݾ~ +[%*R? *[5RR8A**%*"%~5wѷR DM[;SS%*+ ^V n *;"7"52D*1[7RR0 [7**INPUT FILE DOES NOT EXIST$***NO DIRECTORY SPACE AVAILABLE$***ERROR IN EXTENDING FILE$***END OF DISK DATA AREA$***READ PAST END OF FILE ERROR$***ERROR WHILE RENAMING FILES$***CANNOT CLOSE FILE - DATA IN THIS FILE IS LOST$<(W( p +Ö!5$  !>-l€"- !W+ ͅ"5$ Bo$ͅ"$G }o|g}o|g}o|gCC< +(- o$ͅ"o$-(ZR $.#(l&o$!6"* /o$"o$&$&$|(z $}!(0G $'/ 0o$"o$&$&$z $($| $y)$!+r86)( !0ڲ#:Ҳ#8!'(ͺ(H(!D( O(Q(B( : 2Gy(j $ŧj $Z $08!0A8٧o> $g6$ #( *)4' !eo͊((~ f(46l&$A}g R0||/g}/o#yO.!*.( w#>.6 !*!%f yo$V61TdGCP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH1512826543210123456789ABCDEF ERROR: $Reading file: $Writing file: $Directory full$Reading file: $Writing file: $Invalid drive.$) ? $) ? $) ? $Bad character, re-enter $ $ Disk read error: $File cannot fit into GENCPM buffer: $Unable to open: $BDOS3 BIOS3  Setting up directory hash tables: $ Enable hashing for drive $: $Unable to allocate space for hash table.$ Setting up Allocation vector for drive $ Setting up Checksum vector for drive $ *** Bank 1 and Common are not included *** *** in the memory segment table. *** $Number of memory segments $ CP/M 3 Base,size,bank ($) $ Enter memory segment table: $ Base,size,bank $Zero length segment not allowed.$Bank one not allowed.$ ERROR: Memory conflict - segment trimmed. $Memory conflict - cannot trim segment.$ ERROR: Memory conflict - segment trimmed. $ ERROR: Memory conflict - segment trimmed. +q *T 6 *T 6*T!Tp+q*T!Tp+q*T!Tp+q*T] ͧ!Tp+q*T} ͧ!Tp+q*T ͧ *T 6!Tp+q*T!Tp+q*T! ͧ!Tp+q*T" ͧ!Up+q*T$!Vr+s+p+q+q:V *V*VDM*V -- !Vs+p+q:VJ *V*VM!VLS!Vq:V e > :Va/>z!V/H҄ :V_2V:V!Vq:V/>!V/HҦ >ͧ>!Vp+q(7*V~ Y7 N7NTe:T *TMV Y*Vw!Vq:VO! N7:VO! N7!Vp+q 7*V|O *V}O H7!Vq*V&+SDM$ !Vp+q!V6!V60!'"V>V͇S† *VM7 !V6>!V VVzSڽ !V6:V<2VVVzS+s#rÔ :V *VM7!V60*V! S"V:V<2V‹ !Vs+q(7:V  #7*V&DMZ  *VM N!Vs+p+q+p+q :T: ͜*V6:V<2VO!T NV 2V  :V,u *V#"V*V6!V6 :V#… !V6  :V02V:V> !VHҽ >!VҸ :V2Vý !V6!V:V *V^*V&+S*V& *Vq !V6*V6ͧ *>}4GR~}#tAMzfM4Znt=΋{=zDF{\?QX5A@Ԅ],zLt -$starts search on last entered search string.E - Enter Edit mode on current recordH - Brief description of the functionsM - This help descriptionO - Enter offset address relative to start of file (.COM = 100h)Q - Quit programR - Enter record number to dumpS - Search for hex or ASCII string in file (starts at current record)'\' = ASCII string delimiters (ex: \Test\)',' = hex and/or ASCII delimiters (ex: 41,\Test\,4A';' = select search optionsA - Start search from beginning of fileB - Search BackwardsM - Search on certain bits set; use mask xxO - Stop on xx occurrence of stringU - Translate lower case characters to upper caseZ - Search recognition on least significant 7 bits onlyHit for more -Z - Set record to end of file and dump dataCR - carriage return (or +/= key) - advances record and dumps the data-/_ key - decrements record and dumps the dataEdit mod$ CP/M 3 Sys $ Memseg No. $ Bank $ Accept new memory segment table entries $Default entries are shown in (parens). Default base is Hex, precede entry with # for decimal $ Use GENCPM.DAT for defaults $Create a new GENCPM.DAT file $Display Load Map at Cold Boot $Number of console columns $Number of lines in console page $Backspace echoes erased character $Rubout echoes erased character $Initial default drive ($:) ? $Top page of memory $Bank switched memory $Common memory base page $Long error messages $Double allocation vectors $Accept new system definition $ CP/M 3.0 System Generation Copyright (C) 1982, Digital Research $ BNKBIOS3 SPR$BIOS3 SPR$BNKBIOS3 SPR$BDOS3 SPR$RESBDOS3 SPR$BNKBDOS3 SPR$ 64K TPA Copyright (C) 1982, Digital Research *** CP/M 3.0 SYSTEM GENERATION DONE ***$!Tq:UM*T&!Tp+q:Ud*T !Tp+q*T#6:UҀ:Tڀ*T *T#N! *T6 7 7!Tr+s+q+q!U6N*TDMN:TTN͜:T.:T/!U!]6 !m6 !TpV6? ͜*VDMN*V~  (7*VN !V6>!Vn *V#"V:V:-Q/HX *V6d ,7*VN :V<2V, *V++"VNÊ *VN*V !V6!V6Te!Vr+s+q:-Q/Ү >!V6#q#p!V6:5Q!Vڳ*V&+SFQ  VzSک:VM*V&+SFQ  ~*V&+SFQ  VzSHJ:V2V*V&+SFQ  ^#V"Vé*V&+SFQ  ~*V&+SFQ  VzSHҩ:V2V*V&+SFQ  ^#V"V:V<2V¿ :V:VH`!V6:5Q!V`*V&+SFQ  VzS/*V&+SFQ  ~H*V&+SFQ  VzSHV:V2V*V&+SFQ  ^#V"V:V<2V:V!$V6!U6ͬ#Q$!H> U͇Sʔ* U|2Uß*U|2U!U:.Q2T*U|!UO:/Q2T*U|O:T2TUTI:-Q/!$V>O:T2T* U|O:T!$V2T:T=2T* U|O:T2TҮ:-Qқ*nV*U*V |!UO:/Q2T*U|O:T2T2Uͬ:U/Ҙ!!V6>!!Vژ*!V&$SQ  6:!V<2!Vsà!U6:V/ҫ*:U2T:T2TTͩ:-Q*T&+SDM*U*T&+SDM*U:-Q/VN#F!W "V*V"V*V͕S(!$V6-!$V6*VSD*VWR!"&V!V6&VS!V6>!Vڷ*V&)*&V>͒Sʭ*V&)*&VWR"(V*(V ͕Sʭ!V6:V<2Vf:-Q/!V!$V6!$V6V>X W*V"V*V~>>!Vs+p+q+p+q%N*VDMN 7*VDM$  7*VME :,QҨ *V&U *VDM :V 2V*V&U DM*V:V2V*V&U *V&+S:V2V*V&U ) :V2V!Vp+q*V"TͣN,ͧ*VDM !Vr+s+p+q*V^#V"T*V##^#V"T*V ^#V"T*V#DMT  *VDMT *TZSU͊S@?ͧ*T+ZS}<2V!V6!V:V҆*V&+SW "TDMͧ *VDM> :V<2VS*TDMO W*T"T!Vr+s+q:VGTqT TyT *Vn}2T*V#~2TpT WTS}pS}TR+s#r*V&)+!Vs+6:V!V4>T͇S+s#rBKͧ pT^ :V<2VpT *VT :-Q/k)Tw T z!LT"V!U"V͙!T"V!U"V͙!(T"V! U"V͙*V#DMT  *VDMT *VDMeͧWͧ *VDM> *V*Ws#r*V##*Ws#r*VV&NV) nVR+s#r*(V ͕S—'N:VAO7:7!V6**V >R!S*V&pV) s#r*V&) VR+s#r **V R*V&pV) CS **V q#p:V<2Vk:Vҫ͜:T2FQ!T:/Q2GQ!"IQ!HQ6!V6ON:GR2T 5Q N*FQM ,7*GQM ,7*HQM N:V/҈!N!V6:5Q!V !V6:V/ :V =O!=R ~2T*V&+SFQ DM *V&+SFQ  N`iPS*V&+SFQ  q#p*V&+SFQ  ~ͧ *V&+SFQ  ~7ͧ *V&+SFQ ~2V*V&*V&+SFQ  N "V*V|*V}O:/QH҆MN!V:/Q*V&+SFQ  Hq!V:/QO`iPS*V&+SFQ  q#p *V}2V!V6!V6!V:V# *V&+SFQ ~2V*V&+SFQ  :V2V*V&+SFQ  *V&+SFQ  !V:V/+~!V/H+ |ͧ!V6 :V!V+~!VHc N*V&+SFQ :Vw!V6 :V!V+~!VH N!V:V*V&+SFQ  Hq!V:VO`iPS*V&+SFQ  q#p!V6:V<2V×1:V<2V"͜!V6:5Q!Vo!:V!&:U2!V!""V*!VM"V͟:!V2U! U6Û*U|!U2!V* U|!Uo&)##""V*T&+SDM*!V*!VM"V͟:!V2 U:U2!V!""V>T͇S+s#r*!VM"V͟:!V2U* U|!$V2T:T2T U(T(TͩC*$V&+ST͊S+s#r* U|!$V2!V:-Q/ *T&+SDM*!V"*T&+SDM*!V*!VM"V͟:!V!Uw:-QҢ!T6:T2TULTLTͩ*U|2!V*U|!Uo&)*"V""V*T&+SDM*!V*!VM"V͟:!V! Uw:,Q/Ҳ:V2V *V&U  :T2T*T&! S!0*V& U q*T&! S0*V&!U q:V 2V*T&+S"!U$-U RUW !T6#6#6:.Q2U:/Q2UTqT TyT Uͧ pT !T6Uͧ pT pT :;Rһ!;R6:%V2.Q:4Q/24QTT TT L!U6N!Vr+s+p+q*V6 *V#6 *V|O! *V## w*V|O! *V w*V}O! *V w*V}O! *V w!T:TO`iPSW "V*V :0Qw*V :2Qw*V :1Qw.*V :3Qw*V :4QwX*V   :+Q/ҼW*V >*V w:@*V wW*V >*V w^*V :/Qw!)X"V* *Ws#r*VDM> !V6&VS(>!V6>!V*V&)*&V>͒S*V&)*&VWR"(V *(V## *(V ͕S*(V ͕SH*(V ͕SH*(V ͕SH*(V ͕SH!V6:V<2V-:V!V6!V6!V6>!V*V&)*&VWR"(V*V&)*&V>͒S*(V S?!V6*(V ͕S:V/c!V6N:VO!=R ~2T *(V WR"*V**V N#F`i))"VN:VAO7N*V&6Q DMʹ ͜*V&6Q ~/*(V q#p:-Q/!V6*V&,V) *Vs#r*V*LV"LV*V͛ 2V'ͧ*V&+SFQ  *(V w*V&+SFQ N`iPS*V&+SFQ  N`iPS*V&+SFQ  ͕S *(V q#p*V&+SFQ  VzS*V&+SFQ  q#p:V<2V:-Q/!V!$V6:T<<2T:T<<2T!V6>!V8*V&NV) >w#6*V&pV) >w#6:V<2V:!Vڡ*V&)*&V>͒Sʗ*V&)*&VWR"(V *(V WR"*V*(V ͕SN:VAO7:7!V6**V ^#V!S*V&+S*V&NV) q#p*N!N:V=O *V&+SFQ NE *V&+SFQ  NE :-Qb!N*V&+SFQ  N ͜:V<2V !T6!V6%NVʹ ͜PNT2V!TT TT N!V6Vʹ ͜:V!FT !!U6+6!W6͌!:W/җ#:R2T͜N;Rʹ :=R2T͜͜N,Qʹ ͜͜:>R2T:2Q<22Q  2Q :2Q=22Q:?R2T:1Q<21Q' 1Q :1Q=21Q:@R2THN3Qʹ ͜:AR2TkN4Qʹ ͜͜:BR2TN:0QAO7NTe:T"*TMV A2W*WM͈ /"Þ":W20Q͜͜:CR2T.Q *.Q&PS"U:DR2TN-Qʹ ͜:-Q/2T:-Q[#:ER2T/Q ͜:FR2TN+Qʹ ͜x#:R2T͜N!W#*W&U 6:W<2W#!W6>!W $*W&U 6$:W<2W#!V6*V&U  !V6TqT TyT Wͧ pT^ pT^ WS#ZS"U!W6>!Wڋ$*W&,V) >w#6:W<2Wh$!"LV:]A$!U6#6!W6>!W$*W&=R 6:W<2W¦$$!U6#6:mD$!U6!T6 Available space in 256 $: $ FNumber of data buffers for drive $: $Minumum number of buffers is 1. $ %Number of data buffers for drive $: $ )Share buffer(s) with which drive ($:) ? $ 8Allocate buffers outside of Common $ Accept new buffer definitions $!W6>!W**W&)*&V>͒S**W&)*&VWR"(V ͕S*(V ͕SHҸ* *(V WR"*V**V ^6 *W&$SQ q#p*W&$SQ  6*(V ͕S*%ͧ!W4*!W6>!W+!"HW}2W>!W=+*W&$SQ HW|S ~H6+*W&$SQ ^#V"HW!W4**W&))lW *HWs#r*W&))  >w#6!W6>!W+*W&$SQ HW|S>͇SH+*W&))lW  *W6 DS+s#r*W&$SQ  6!W4h+!W4*!W6>!W7,*W&+SFQ  *W&W) N#Fq#p*W&+SFQ  *W&7W w!W4+:-QF,!fW6K,!fW6 !W6:W4:fW=2iW!"gW"dW}2 W! W6*T&PS*LViS"bW:-Qڞ,nVbWzS*ViS"bW!W6>!W,*W&W) *W&+SKQ  N#Fq#p*W&$SQ  6!W4£,!W6! W6#6!W6n&WAO7(N1: W1!W6! W6:Wʨ1:WƋO!=R ~2T(N:WAO7)N*W&$SQ  DMʹ ͜*W&$SQ  ~ґ1*W&$SQ  6è1*W&$SQ  6! W6S2:WKO!=R ~2T)N:WAO76)*W&$SQ  DM  *W&$SQ  >w: WS2! W6*W&$SQ  ~S29)ͧZ)N:WAO7)*W&$SQ  DM  2*W&$SQ  ~$3: WҌ2! W6*W&$SQ  :Ww 3:WkO!=R ~2T)N*W&$SQ  ~AO7)NTe:T 3*TMV A2 W* WM͈ 2Ü2* WMF2Ü2*W&$SQ  : Ww͜*W&$SQ  :Wwn3:U!W]3:W+O!=R ~2T)N*W&$SQ  DMʹ ͜*WMTCn3 4! W6*W6 dWDS+s#r!W4>JWR>fS:WHҿ3!JWVS+s#r!W4Ì3!JWVS+s#rç-!W4n&))lW  ^#V"JW-!T6!W6:W 4bB)NWʹ ͜P,!"PW}2Wo&"TW2W>!Wu5*W&$SQ  ~n5*W&$SQ  ~ >Hһ4:-Q|4!W4á4*W&$SQ !^N#F-S*TW"TW*W&$SQ  ^*PW"PW*W&$SQ  ~ >Hn5:-Q/5!W4*W&$SQ byte pages: m$TPA =$, Bank 0 =$, Other banks =$Unable to allocate Dir deblocking buffer space.$Unable to allocate Data deblocking buffer space.$Unable to allocate Data deblocking buffer space.$Drive specified has not been defined. $0FFFFH is an invalid value in the DPH directory BCB address field.$ Setting up Blocking/Deblocking buffers: $ The physical record size is$: $ $*** Directory buffer required *** %*** and allocated for drive $: *** $ 'Overlay Directory buffer for drive $: $ KNumber of directory buffers for drive $: $Minumum number of buffers is 1. $ wNumber of directory buffers for drive $: $ *** Maximum number of directory buffers *** *** for the current drive is$. B*** *** Number of directory buffers reduced *** *** accordingly. *** $ )Share buffer(s) with which drive ($:) ? $ "*** Data buffer required and *** #*** allocated for drive $: *** $ Overlay Data buffer for drive))lW  ^#V"JW*W&))lW >͒S:WH3:WE-1&N!W6]&N*W&))lW N#F$ {&N!W6>JWR>fS:WHҚ-!JWVS+s#r!W4g-!JWVS+s#r:W3*W&)*&VWR"(V WR"*V >RZS"^W **V ͕S-!W6-!W6*(V ͕Sc0bB*W&$SQ  >w:-Q.: Wd.! W6*W&$SQ  6&N:WAO7&N.:W{O!=R ~2T&N:WAO7'N*W&$SQ  DMʹ ͜*W&$SQ  ~.*W&$SQ  6.*W&$SQ  6t/:W;O!=R ~2T'N:WAO7>'*W&$SQ  DM  : Wt/! W6*W&$SQ  ~t/A'ͧb'N:WAO7'*W&$SQ  DM  &/*W&$SQ  ~^W͇Sҹ/'N*^WDM$ 'N*W&$SQ  *^Ws*W&$SQ  ~R0:W[O!=R ~2TM(N*W&$SQ  ~AO7(NTe:TL0*TMV A2 W* WM͈ *0/* WMF80/*W&$SQ  : Ww͜c0*WMTCc0 4*(V ͕Sn3!W6*W&$SQ >͒S°0*(V q#p*W&$SQ  6n3bB*W&$SQ  >w:-Qګ1: W1:W1! W6!W6*W&$SQ  6(N: ~,5*W&$SQ !^N#F-S*TW"TWT5*W&$SQ !^N#F-S*TW"TW*W&$SQ  ^*PW"PW!W4#4*fW&*PW+S*W&) "RW:-Q9W*U"jW*RW*U*TW *LV *V *nV |O:.QO:T2UO:T2T:T2T:T2T|2U!T2.QW"T*T&PS*U "ZW*RW "VW*T"`W*`WW !T͕SC6*`WW 6*`W#"`W6!W6n&))lW  ^#V"JW*W&))lW >͒S:WH9!W6>JWR>fS:WHҶ6!JWVS+s#r!W4Ã6!JWVS+s#r:W8*W&)*&VWR"(V*W&$SQ  >«7*W&$SQ  ~h7*jW6 *jW *VWs#r*W&$SQ VWR+s#r*(V *ZWs#r:fWZWR+s#r:fWjWR+s#rë7*(V"LW*W&$SQ  n&)*&VWR"(V ^#V"NW*LW"(V *NWs#r*W&$SQ  >£8*W&$SQ  ~48*jW6 *jW *VWs#r*W&$SQ VWR+s#r*(V *ZWs#r:fWZWR+s#r:fWjWR+s#rã8*(V"LW*W&$SQ  >o&)*&VWR"(V!Q  >ʂ8*(V ^#V"NWÐ8*(V ^#V"NW*LW"(V *NWs#r!W4>JWR>fS:WH8!JWVS+s#r!W4ç8!JWVS+s#r6!W4n&))lW  ^#V"lW  ^#V"JW*W&))lW >͒S:WHғA!W6>JWR>fS:WHh=!JWVS+s#r!W45=!JWVS+s#r:WxA*W&)*&VWR"(V*W&$SQ  >0?*W&$SQ  ~>*(V"LW*W&$SQ  n&)*&VWR"(V ^#V"NW*LW"(V *NWs#r0?*\W*ZWs#r*(V *XWs#r*XW##"XW*\W##"\W!W6*W&$SQ  ~!W ?*W&$SQ ^#V͛ 2W*jW6*W&+SFQ N`iPS!N`iPS!͕S  *jW q#p *jW 6*W&+SFQ  *W&$SQ |S+s#r:fWZWR+s#r *jW s#r:fWjWR+s#r!W46>:fWjW͇S+s#r! >w#6:fWjWR+s#r*W&$SQ  >1A*W&$SQ  ~¤?*(V"LW*W&$SQ  n&)*&VWR"(V ^#V"NW*LW"(V *NWs#r1A*\W*ZWs#r*(V *XWs#r*XW##"XW*\W##"\W!W6*W&$SQ  ~!W A*W&$SQ  ~ҩ@*W&$SQ ^#V͛ 2W*jW6*W&+SFQ N`iPS!N`iPS!͕S  *jW q#p*W&+SFQ   *jW w*W&+SFQ  *W&$SQ |S+s#r@*jW6 *jW *VWs#r*W&$SQ VWR+s#r *jW 6:fWZWR+s#r *jW s#r:fWjWR*W&+SFQ  2W!FQ  ~:W!WHFE:W2W:W2W!W4D*W&+SFQ  S+s#ryE!fW:iW2iW*W&$SQ  ~ڼEWbWzS+s#rYS:/QpSҹEd%ͧ>E*W͛ 2WE%ͧ>E*W&+SFQ  WzS+s#r!W4D>!Wq*W6 dWR>fS'F>%ͧ>ERROR: $ at line $Missing parameter variable$Equals (=) delimiter missing$Invalid drive ignored$Invalid character$Invalid parameter variable$!"WWͧ !W6!W6:W GG:WG͈K2W:WFIGF GF!Wr+s+q:U2W!U65FN*WDMN>FN*WDMZ :WCG.͜:W2U:WoG!W6TlG!W6sG!W4MG*W&W ~2W:W :W H:W HG:W ·G*W#"WMG*W&W ~2WÄG:Wa/>z!W/HG:W_2W:WG!W6:W!W6:W/:W/HI!W6>!W/H*W&W 6 !W4HtG2W!W6:W:W=H:W H:W/H~H*W&W :WwtG2W!W4:H:W=:W H:W/HҧHtG2W~H:W I:W=>!WHH!W6 I:W=HHF GH:WHcF G:W :W/HJW\6!W6>!Wc9*W&,V) >͒S\9*W&)*&VWR"(V *VWs#r*W&,V) VWR+s#r!W4 9!W6>!W9*W&)*&VWR"(V*W&NV) >͒Sʽ9*(V *VWs#r*W&NV) VWR+s#r*W&pV) >͒S9*(V *VWs#r*W&pV) VWR+s#r!W4h9aB!W6>!W::*W&W) *W&+SFQ  N#Fq#p!W4:*V*RW*nV "RW> U͇SUzSH҇:*TW*U|O:.QO:T2Uá:*TW* U|O:.QO:T2U!U:T2T:T2T:T2T:.Q2.Q* U}pS} URU͊S"`W> U͇SUzSHB;*RW|O:/Q2T*U}pS}URW"\W*T&PS"XW*T&PS*U "VWÇ;*RW*`W|O:/Q2TW*U"\WO`iPS*`W "XW*T&PS* U "VW*RW*\W"T*U|O:T2T*W&)*\W"jW*XW"ZWWTS"U*T"`W*`WW !T͕S;*`WW 6*`W#"`W;!W6!W6!W6:5Q!WS<*W&+SFQ  2W!FQ  ~:W!WHL<:W2W:W2W!W4;:T2FQ!T:/Q2GQ:W<*W&+SFQ  O:T<*W&+SFQ  N`iPS!͕S"`W!FQ :T w*W&+SFQ  N`iPS*`WiS!q#p!W6n&))+s#r!W4?:fWjW͇S+s#r! >w#6:fWjWR+s#r!W4>JWR>fS:WHhA!JWVS+s#r!W45A!JWVS+s#ru=!W4n&))lW  ^#V"JW=!W6>!WA*W&7W *W&+SFQ  w!W4˜A!W6>!WaB*W&)*&VWR"(V*W&NV) >͒S"B*(V *ZWs#r*W&NV) ZWR+s#r*W&pV) >͒SZB*(V *ZWs#r*W&pV) ZWR+s#r!W4A!"W"W!W6:5Q!WB*W&+SFQ  ~¶B*W&+SFQ  VS*W"WB*W&+SFQ  VS*W"W!W4pB$N%N!bWVSDM$ :-QMC%N*WDM$ :U C$%N*WDM$ >W͇S>W͇SHHC!W6MC!W6͜͜!Ws+q*W&$SQ ^#V"W:-QڋC:fWWRbW͊S+s#rF!iW55:W®D*W&$SQ  ~2W!W6:W!WګD!fW:iWYD!iW6*gW#"gW!W6!W6!W6:5Q!W7D*W&+SFQ  2W!FQ  ~:W!WH0D:W2W:W2W!W4C*W&+SFQ  S+s#rcD!fW:iW2iW*W͛ 2W…D4%ͧ>äD*W&+SFQ  WzS+s#r!W4±CF*W&$SQ  ~2W!W6:W!WF!fW:iWoE!iW6*gW#"gW!W6!W6!W6:5Q!WME6 ItG2WHGtG2W!W6!T:W:W H:W/H[I*W&T :Ww!W4~`i+wtG2WI:W :W/HxItG2W[I!W6#6>!W҇K *W&+S P  ^#V"W! P  ~2WJ:WI:WA2WI:W0/>9!W/HI:W02WI:WA 2W *W&+S P  ^*W&+S*W"W*W&T ~?[J *W&+S P  :WO!=R 6!U6!W4!T5>!T҇K:WʧJ*W&T ~A/>P/HҜJ*W&T ~A*WwäJF GÇK:WJ*W&T ~Y*WwÇK!W6*W6!W6:T=!WڇK:W!WO!T ~2W, K*W#"W6!W6ÀK:W#K!W6 ÀK:W02W:W> !WHQK>!WLK:W2WQK!W6!W:WxK*W^*W&+S*W& sÀKF G!W4J!W6!W6:W:W/HK!W6:W *W&+S P *W& *W&W HK!W4éK:WK!W6K!W4ÒK:WL>:WWͧ T. T~ !W6!W6>!WN!W6#n& +S P  ~2W!W6:W:W/H N!W6>!WڞL'N *W&+S P *W& *W&W w!W4gL:W°L!W6L:WL:WA*W&W wL:W L:W0*W&W wL:WA *W&W w'N*W&{QOVLYDTAA QCRDATAF ;RDBLALV ))덑o|gS =S^#V))) DM!>)):S =2S_og^#V) PS^#V|g}o ZS_{ozgO{ozgi`N#Fogo&og_{_z#Wə BNKBIOS3SPR RESBDOS3SPR BNKBDOS3SPR CPM3 SYS GENCPM DAT . $*+"S" " " " go"Q"`2 2!2!2X2Z2]2^2c2_2\2W!*" " " " "=";!" " " " 2 2 !" ?No Start Address?Loading Error?Nothing Loaded?Out of memory?Illegal Polish Exp:!‡!!!2!!!2*S! ~ 4!>2 2Y:c2c ,/MEG@RSUXYE{ O :Ù&O†2WHO2WG:c2c:'>`͇Ax¹'"U _2:f Ğ2U!c~w:f ~w:f 2Yæ2Y*`|##yȷ#jC~@#I" #ͬ*`|#*U~ !:Y:c~ G@x k o Link-80 3.44 09-Dec-81 Copyright (c) 1981 Microsoft ?Command Error~P#~#  `{ +!~G #~ ex+#<~: /͔>*P d> P:e!fo>g6 7ʌʌ  y:+y#P2\2f g !  :\GO: " " " " * * " ";* * BK* * "=2 G<2 W 6 'N*W&W 6='N*W&W 6  *W&+S P  !^*W&+SR"W:WmM'N*W~A*W&W wM:WʞM'N*W~ҐM*W&W 6YÛM*W&W 6NM*WNbN:WM'N*W&W 6,*W#"W*WNbN'N*W&W 6,*W#"W*WNbN'N*W&W 6 'N*W&W 6 !W4PL!W4'L>!W NT^ T :W]NT^ !W6>!WUN*W&W 6!W4:N!W6aN!W4!Wq'N:WO! *W&W w'N:WO! *W&W wO*TDM}oN*T†O]!O> 2 PW:TgxʀO { O: PO*T!O†O~#o}o|O<O:TzO<.O:TƜzO<8O:TzO:TzO:TotOzO:TgN!|!|PRTMSG ,QPAGWID 2QPAGLEN 1QBACKSPC 3QRUBOUT 4QBOOTDRV 0QMEMTOP .QBNKSWT -QCOMBAS /QLERROR  +QNUMSEGS  5QMEMSEG00 KQHASHDRVA6QALTBNKSA +QNDIRRECA ;QNDTARECA KQODIRDRVA [QODTADRVA kQOVLYDIRA z6#z: O4ͅ {Ҏ!y yBKO!; s#r! s#r! s#rͅ ڬ! s#r!; s#ry ! ~#fo! ѵ! }_|W>2 * * <* * : <ͅ P* * W{_* #" " "=:WGO0ڗ xڗ)))ҖʌҖ)o>gdy +%Overlaying areaDataProgramÔ!! ~#fo!ͅ ͅ ͅ &}< = yy7yM7>,>#ͅ !M> _!h >?P~#P!yk!:!ʆ!; Not Found> P> P>2 g 28: _<2 !~g ! w#! wO |!y:!(͔*QDMÙ&[Begin execution]:Z:X* * ͅ ~`~¨@w+++o>GO ~+t>ʊ6 #=ƒ* ! ͮ 2X * ~O_+++y++:XK͔:c2c *Q>[P"N!C \* s#r!I ͔k [ M  ~++GOŸ& H+D ; & yE >  * [ S } 7~k ~~r <</_* Å |}! 6S#6Y#6M<$>* * ͅ ~O~@ +^+V > h%+~h% > h%= >~ <</O ß ͑&%|}G[h%> h%> h%:WG)0P) 60P3|L}U[P0:͔! ~#foN"N"N>>PÔRQUESTͬæ* : * ͅ ~_~@+++~#* BK" ö+++ö2!2 2 2 : go" " " 2X" <2 : * * * * *=͝QiEZͿE! ~#foBK#: =ʝ: ”* |ʊҔ}Ҕ͝p#: ”* |ʲҔ·}ҔÔ: =: Uw+p+q+p+q#Bi++s" ͇:7>[?@2g ԇx " h 5)> F6 #=>x2f y.̇p xanbʃ!p ~ ƒ6R#6E#6Ly[ҥ0ڥAҡ:ҥÊ[ʡ]ʡ@ʡ\ʡ^ʡ_ʡOb: : 2 BK|A~_q#Vp\AU: =* " ͅ " " ";" " ͅ 7* * * ͅ ]!* * * BK* * * * * " * * BK* * " " " "; ~w#~wPYb>̈́BKj~@: ~@w+~_q+U: =>Cw+p+q+r+sA! ͔A%Mult. Def. Global ~@*`+"`PYb>̈́BKůj~+nN+F@‡: ›:B(b: =›zAA;|A: ›r#sA: ›|A\zA#U: =ʯ>Bw+r+s+r+sA*`#"`!7~#46+wxG ɯ2 7Y!HYH!Hw74#6 _Gw#;!T"7O<2 XP̊wwO!9 N#F 2[: ʚ2[AC( r>-: " *=>2 * ͅ A*=>j+^+V\"?Ab: =#<2 =A: A*= APY7* K" !*="=* !" }2 <2 A:[* * |G}ʼ~O©H©A+++¨+—~ y/O oHOx_Ow#2 +w+w+w+ w+w+   \! ~# != = = \* ͅ = *ͅ = s#r"N2 * * ͅ ʐ ʅ 2 M\: z x/Gy/O~w#~wM M" z _z! ^#V   $ 2 = ] m `i ^+V! 4* M ! 4Ð ! 5 PY\  s #r lg   # |/g}/o   DM!>= ))K K z zi  BK}o|g҄ : ʫ ͅ ҫ | >]P͔: : $>2*Q"!o&'  d   >0G /}o|g x0   > xPH>G~#' j~@+^+V$MEMRY$$PROG$COMNM*QA!Hw#] j{ ~@{ +^+V"Q! 2A! ?Start symbol - - undefinedg  ~#³ ͞ 4REL7*`}2X:c` j: j͔ p @p ͔`p p p * } , >wk  :`? !K * !b  Undefined Global(s) Bytes Free 2bP  ~O~>-ʑ > >/P+^+V+~P ™ /PN~ ʼ !ÿ "~ N+^+V>>PN:b?2b̔>wt :bȯ2b>@w+r+s+@1: 2 r+sA: =* >jV/o/g ڮA~@w:]2^s+++~ s2^q+p:^O!;>2 }|!; s#rͅ y A!>/P͔A~W+++~P+%2nd COMMON Larger /*;" |2 * ͅ A> j~@wA7U: >8: =->G: =7>@w@w+w++1: 2 : : =r+sA!HIF5#wj~+ܾU6+6++r+sA*K:J2 fU: ;: =>@w+6++r+sA:!A>.2!2P* !J͞!g2!+}2_! w#!ڐ ‚! \" " : :Z!ګ!  w#! ¸+w2!͞A!!?/D illegal with common runtime?No code can be loaded before program withcommon runtime not found, please create header file?End of file on common runtime header!aǗzʣ̈́"Qb! ^#V! ͪ!;ͪyک: * * ͅ * " * '* * * BK" 7ɩ))'):B($: ̈́: r2 * * DM* " *= "=* BK" " " " * " Ͷ'* |‡}ʠ~_|!^#V* " (M\~#+>>><2Z=O! $! ^#V0y=Uy?\ͅ ?\|y! i! us#rx^#V͞! p#”* ! N#F#~#fo! ^#V  ! ~#foͅ H! {_{_~H! ^q#Vp! ~s#_~rW}&: $#qͅ {_! 6)`i{ڠ! #Yš* * 6* " * * " ͞* ͅ ҙ" ! yڬ! ^#V ڻ F#fh! ^#V ^#Vy! ^}"!2Z!:Z?!͙!͙! y-!* * ͅ #* " ͅ |!*Sͅ "yb!*Sͅ "ͅ ڵ!*Sͅ ڮ!!!ù!!!!!!!2 YxbelowaboveOrigin loader memory, move anyway(Y or N)?ͅ 0"ͅ D" "!ͅ D"yS": W"*Sʀ"a"Oͅ €"y*S€"! ͅ ҇"!9;+ͅ "ͅ ڣ"z"&'7"ڿ"""jͅ #ͅ #"z"7* ";* "=* *;)##+#KP*;";!* BK*;* *=l#ʮ#l#O* * " * *=BK* *="=#PY* " * " Ø#* *=#BK* * " * * " " *=" *;" ! 8$~R#~E#~L4$:c)$7$w+)$COMHEX`$  <%2 : $}$* * ͅ $!c~ʌ$ ~$:\ʲ$: µ$*Q\" " &yO: &w&%*Q|$ͅ $%ͅ $ͅ $.%>%7Ԓ%R%:*z w#)0:ww:*!;) )+ )!1)?Segment , file not foundcan't create fileread errorDisk is full)!@))!O))ͣ)!a))ͣ)!l).***‹)*—).**FN*WDMZ :WCG.͜:W2U:WoG!W6TlG!W6sG!W4MG*W&W ~2W:W :W H:W HG:W ·G*W#"WMG*W&W ~2WÄG:Wa/>z!W/HG:W_2W:WG!W6:W!W6:W/:W/HI!W6>!W/H*W&W 6 !W4HtG2W!W6:W:W=H:W H:W/H~H*W&W :WwtG2W!W4:H:W=:W H:W/HҧHtG2W~H:W I:W=>!WHH!W6 I:W=HHF GH:WHcF G:W :W/H#V^#V! s#r Gyx! @s#r#1xS|W}_x2 * 2 yoxg* " *="=*?PYͅ ڙ"?: ʹ=¯* !" * * ͅ үï͝*={OzG* * DM7xw#  +x~+ xw+ : 7={O>: 7J?Intersecting wO* ͅ <26: ?Oʣ: Jͅ Jͅ J!M>,P*6&0M^#Vy!HF#~#P>(P>)P: " Start = External Public = %*e %yO%>%R%: Ă% <%>h%*Q}h%|h%سȯh%zG%%z~#h%\%!: _w{<%2  %%"%yO#"%!%\%.%fh%¹%! ~+ x :_*Q:_*Q\!%?Can't save object file{{ _zW;&> A&{ H&O>:h%y Y~# c&+&>:h%G*Q >>h%!*'͞'!0'͞'!3'͞'!9'͞'##²&##͞'##¿&#͞'!z'͞'!'͞'* "'* "'* "'* "'* "'* "'&'m&'a͓','V'G'V'l'|'V'l'|'V'l'|'!' N#F#^#V#~#fo|} +x~+ q'xw# |'mxw# Ó'~#fo&'q#p:B(* ͅ ~'M(:J2A(*;" 2 U6+:A(wAMz(2A(7(:B((*;" :A(2B(*;r#s+:A(i(*;͢(" 2A(2B(!* p# P(!HN#*~# ^(Ar#s *){ʅ({ƀ_҅(zʞ()Å(ͣ) *)!.*ʹ)!.*V#^(((!((ʹ)(z(!.*ʹ)(ͣ)z{7. +s+~ wF#~# x:!>/O ü++++:w+:w7_ > >:!o>g6 !~6Gʞ#~ …wx+#ʖ~Ë2\ͬ>*>O> >2> >:ʬ<2> >~>#G~>+ú~#  ` / +#27U@L CERO3H 2:2BByʀʍB2**͋ ʬ~ġ~/_bͷ~w×ͷ~w+++r+sB:̵~,+<2ͱ!ͬUnsatisfied external request(s)yͧ 'CBɯ3xG3 73x3x!~w#4H\!">2*!"YYy   Y!ͱͱ**͋ G ~@ҫ¦ $ ÕͬìSymbol Value Defined Reference"Y"Y>͸~w+1+r+sYͷ~!i ͱ*>2' !q !~#6@>>:> / ͱ!V *z ͬ!A *z ͱ2*͋ ʒ~{$ b:9 z ͺɯ2*͋ ~@ҮĴ$ Ø:L ͖ ͺɯ2*͋ ~@$ :] üO~++oun! ê Can't enter fil!" ê Module name/number not found in fil!M ê First module in Until clause after las!{ ê Library write erro>2I< >2< eu ͧ : e2ɯ2: Ie< 2I!"! w#P w: <2_!dw: ʤ: _<2!~*w#"*' * ~#" :# !~# !w#! w#2: .ʹ y%#2 >@͸ɯ2 go":IG:~2͊څxr͊͡͡2GG ͡BI:2x2#" G:<222 :E<2!"*" ##"ʹ VVyʙV?** s#r2 w#wډ~:=222>@͸V#~G#N#~±>@2͸>2+~, *~Ÿ,:,+++~++!zs# x>2*""> 2*22m~ (!"!6=h!6# p#6#> w#\"!2,l 2 *"*" "2:G :!F#N#~ :!!y~#!~6L#~6I#~6B: : !!!"͊:#!_^#VJB:Į5:($W[[0[AW:[;O8*-l>w#p#}y+>‚͖wxʒ‰y:ұ0ڱOxGÙx+N#^,>. . *4 ^*44,> *xx y6<&*6#w#w#6#w#w# yͷ >&8:7>I@*6#6 #w#8xc2jzn> ڋ6 #=y.8xڢʯã"yɯ**͋ ~OA:,,++:@7~ DM:1^+V:+;#x+;y;@"{ J+~+ng~w*+r+s w@f"+1+w+w+p+q+r+s+' 7*}̊*"+1+++:,:Ͳ' >@w ҴxIJ:w+ :;@~*!@"DM+1: p+q+r~2+V+^+++V+^ ~,+ ,~/_~>#/ <2ͬ!n ͱ<2ͱ! G <2ͱ! G Common block(s)Entry point(s)External reference(s)27v ʭ 2͖ ͺ' 7v  ͋ ~ ~ͬ¬ ë: ͺͺ  ͺͺú' ,+V+^: Length of Data areaLength of ProgramModule ofڈ ~ 7,+++~+ng~|}!~#4  t6+w͑ xG © ɯ2͑ ͥ 7ͧ ) Gͧ   ͧ )  ͧ !w 4#6 _ ͥ w# ! "O:G<2ͥ Xͥ P:\ )0>) K 0>H |a }Gl x0:w >PX  |} >:> '"!7 ! :O ~>'A> y > CBy :GW> !F# W> _x GxG3 :3 "*͋ ڧ "*$͋ * ^#V+*{ʧ :<2͠ ͠ xj ~# ] * "*  " * ^#V{ʗ r+s*͋ ʗ | *w#w}_|W! >?>ͬ(Out of memor! ê Command erro! ê File read erro! ê File not f5#N+>5+~>5:5<2 ,'2 :G~x:͏ !w#Q* "w#w**͋ ~~vw/_:,d|2FORLIB RELޙ! p#”* ! N#F#~#fo! ^#V  ! ~#foͅ H! {_{_~H! ^q#Vp! ~s#_~rW}&: $ #qͅ {_! 6)`i{ڠ! #Yš* * 6* " * * " ͞* ͅ ҙ" ! yڬ! ^#V ڻ F#fh! ^#V ^#Vy! ^ >0 Z *~##V #6^#VCPM2 Leaving CP/M 2.2 compatibility mode. Normal CP/M 3 operation restored. $ Normal CP/M 3 operation is already enabled. $CPM2 Leaving CP/M 2.2 compatibility mode.*<ʂ)2*!* )+ )##2*w# '*w V 0'* "'&'m&'a͓','V'G'V'l'|'V'l'|'V'l'|'!' N#F#^#V#~#fo|} +x~+ q'xw# |'qxw# Ó'~#fo&'q#p:B(* ͅ ~'M(:J2A(*;" 2 U6+:A(wAMz(2A(7(:B((*;" :A(2B(*;r#s+:A(i(*;͢(" 2A(2B(!* p# P(!HN#*~# ^(Ar#s *){ʅ({ƀ_҅(zʞ()Å(ͣ) *)!.*ʹ)!.*V#^(((!((ʹ)(z(!.*ʹ)(ͣ)z{7.ɀ 3PUT 1$CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282654321WARNING: $OUTPUT~TO~FILE~CONSOLE~CONOUT:~AUXILIARY~AUXOUT:~END~CON:~AUX:~LIST~LST:~PRINTER~INPUT )15:?DIQVNOT~ECHO~RAW~FILTERED~SYSTEM~PROGRAM $[]=, ./;Error at the '^': $Error at end of line: $Invalid option or modifier$End of line expected$Invalid file specification$Invalid command$Invalid delimiter$File is Read Only$ (Y/N)? $PUT aborted$Enter Password: $Putting $list$console$ input to $ output to $file: $ Do you want another file$File already exists; Delete it$PUT completed for $printer$console$Requires CP/M 3.0$CP/M 3 PUT Version 3.0 $Put console output to a file$ Enter file: $1$1$n}0n|H 7/ң777G2*͵ !6 **& 6/[!&6:*!&ڋ*&& N *&& w:&<2&`!"':*2)".͉!&6*&& ~ :&<2&è!"'+~2)*&& ".!06!260Z:0:0H:0 Hғ!860Z:090Z:0N0Z:0a*.DM͉Ð:0:0H:0 Hҋ)Ð :0 :0 H:0 H@!86#6!,6+60Z:00Z:00Z:0*.DM͉:0 :0 H:0 H8)= :0:0H:0 H:2 r)0Z:0—0Zÿ:0¿!86#6#6!,6+60Z:00Z:0*.DM͉:0:0H:0 H) v!Hq*H&!Jp+q*I !Ms+p+q*K:Mw#6*K *K#"KN#Fy  !Op+q*N!Qp+q*P!Sp+q*R!Tq*T&-!Uq:U24!5641!Ws+q:V24!56*W&"641!Yp+q7 !~q!v6:~!vD *yN*y#"y!v4% ͵ !v6:~!vڃ *{.͸p !}6^u  *{#"{!v4L ͵ !p+q*DM772͵ :y:YH 7!q:a :{ : :.O 2:͵ ͵ 7@ !6>!څ 2 4 *&@ :w: = :H  :n :[  :=2O!@ 6  :~ !4 7:8 7ã 7:8´ 7ú 7!p+q0 ͵ &7*~ *~@O:!6> !,: .*&*~ %*&*N!4 ,">͵r*++"~[+"r7͆ *DMͻ -͇ Ͱ@͠:@ ʍ:b2b\͐"*}*|27H͇ \̀"*}*|2 : ͵ Ͱ\̀"Ͱ:@ :b2b\͐"Ͱ͆ \ͻ 8̈́:2 :2HF ,">͞u+"g7*DMͻ ͵ F͆ :8‰z7Ï7:2:2 H҈!60Z:0!60Z:0:0H :0:8«X !86>_ 1/:~# y1p   %co %c WARNING: Cannot redirect from BIOS $ ERROR: Auxiliary device redirection not implemented $ ERROR: Insufficient Memory $ ERROR: You cannot PUT INPUT to a file $when using GET or SUBMIT. $z K%   %coSYSOUT $$$N_ogDM!>))덑o|gҘ =†_{ozgi`N#Fogo&ogɕ~ 4PUT q:ʜ4Y:O>52:[y<jbj%j:!F#fh!~}#>*]& :\R:]!]4,!cr+s+p+q+p+q:2 t͙ !j6 *b~*b~2j*gM#22!n6:2 :nڳ*gM#22Þ :d21= :d212m*b~2k!n6*b~2j *b~Y *bN! *`*` =2l!mM !n6!e6:m!eJ :nC !e4, P *b6= *b:kw:1.r+s#r͙ :2ʃ *.#".È !26:j2oO*` ~2f*f&*^: !o4*b:ow*f&*^:g *o&*`~2fÚ *b6*.~2g͉ :f2h!d6*.#~2g!h4N*^ :3 !n6- *h&*^:g- !n6!d4N*. ~2g*d&*.~2g*gM#22:2> !2H҆ !d4N*. ~2g*gM#22U :d21.r#+s#r*.N#22!)´ *.#".Ù   !ss+q+p+q:s=2s *p:rw*p#"p !tq!}6*'"y"{2%:%( !%6(*)&*%&!ws*)&́!xs:ts :t:tH\ *.+".s :ts :1.͵++s#r͵ !u6:w!uڙ *y"{*%M !u4{ *xM :}Ұ *7ö =7:%A ͵ *tM! ^#VT7 o7 7 7 7 :!96!96:01:,!:61!:6:0M:H!:6M!:6:0i:d!;6i!;6:0…:Ҁ!;6Å!;6Ø!p+q*"<!\"><7"ͭ¼*<". .@l ->͵-*#".*~[ ͘-!p+q*~ *~ H'*#"*~3>>!`i^#V#~#fot2XywÉG:†xAa{m_ ʀ ʀt`i~•2F2G#~2H#~2I#~2N*| !\~=w4_P 12O'"&###~2M:G 9!!<1>27>2"> 2#!H:FH!I1>27>t2">2#2H*&.~@!"J<V<W^#V###*#*~~*&.~‡>28í.h"5~ʗ>286!:"o".~>286!N#F*#*#",^q#Vp"*#N#F*#"3^q#Vp"14!&L1 \\Pw *_!"!6:; :<**s#r**s#r*6*6  ~#Ʌo$*.~ " 11_!G:!:[:{  *._D:g #Fʀ#^p:  ^#V#N#Fx^# ÜDV___K* SYSOUT $$$ h" PUT ERROR: FILE ERASED $ PUT>$ 151282 COPYR '82 DRI g\BD$H$$I! D $DA HH$@ H!@D! A ((9 z ͺɯ2*͋ ~@ҮĴ$ Ø:L ͖ ͺɯ2*͋ ~@$ :] üO~++ copyright(c) 1977, digital research $Error On Line $SUBNo 'SUB' File Present$Disk Write Error$Command Buffer Overflow$Command Too Long$Parameter Error$Invalid Control Character$Directory Full$Cannot Close, Read/Only?$!9"!͇͊!p+q* ͊!p+q*͍2!p+q*͍2!p+q*͊!p+q*͍!p+q*͍!p+q*͍2!s+p+q+p+q:=2ʦ** w*#"*#"!p+q(+*DM*p*& 6:ep\:=ͧ!t6>!t%\= >!t6:t<2t=O! ~2u b:<2O>9b!60+~9b!60+4:uat:u_2u:uMʉSͧ!v6!"v!|6:|Ҁ!x6 2}:} Hk:} h:}$6 2}$*}M3:}02}O> ͧ3!z6ͭ:}"!}5́ͭ́3*yM"h:}^a A2}O>Vͧ^:}>*z& ~ !z4í!{q*v#"v͙dͧ*vv :{w:x<2xO>}|ͧ!  GMAC"'@!+@=~vO#~ Q w#6 #wD̈́K>2<2@2>2-=2<2<2=2<2?2=!= w#—<2(=2.=2/=2=> 2<:@2<:@2*=>;23=<22=!"4=+"@+"6=*'@!!62[?21=2+=29=2?<2)=?!H="F= ~# R*4=#"4=!"6=:2==23=!9=>2@2@͖ CCl CC0Cw#C!H= ʎ ~w# Žw:9==28=͖q:,=ʨNЯ2,=4OMگ!F> 2H=J> J7ò- !"C=20==2?*="=:H=*>$2H=$2E=U :ʋ:E=$:==$U !=~4#>$Nwy#*F=+~# ʿ+U ~#~"RR *F=+"F=:(=k+s -"x-ʯ7D-"F=+ÿ:(=ʹ1 -"C=j # :µ@ U 6 :(= ʒ8 :(=l`k#~! _^#V#N1! ; !H="F=*C=|U :(=lÍ'!==Nwy#3!>">!> q#K6 U l;l:<—:>VʋMʋDʋX2[?~+ACDEMNOPQRUVX!>~ p:>2>-!6]:ͧz2~e:~2O! 6*~& 6$>!~_z*~& w!~5Bx:yͧ*v+"vv ~_{ozg 001 $$$$ SUBove anyway(Y or N)?ͅ 0"ͅ D" "!ͅ D"yS": W"*Sʀ"a"Oͅ €"y*S€"! ͅ ҇"!9;+ͅ "ͅ ڣ"z"&'7"ڿ"""<ͅ #ͅ #"z"7* ";* "=* *;)##+#KP*;";!* BK*;* *=l#ʮ#l#O* * " * *=BK* *="=#PY* " * " Ø#* *=#BK* * " * * " " *=" *;" ! 8$~R#~E#~L4$:c)$7$w+)$COMHEX`$  <%2 : $}$* * ͅ $!c~ʌ$ ~$:\ʲ$: µ$*Q\" " &yO: &w&%*Q|$ͅ $%ͅ $ͅ $.%>%7Ԓ%R%:%No END statement:=.ʊ$ʒ[YTE3ALLSALL1Cj?CF1M/MA?MCMP2NC2NZOMMONOND1PQ PrPDsPDR2PE*PIrPIsPIRj/PL2POSEG1Z'AAj'AA ADBC"CR CXR ECEFB"EFLEFMEFSEFWIiISJNZSSEGWIiILSE ND NDC NDIF NDM NTRY QUQXjXXXITMXTXTERNALXTRN LOBALkvALTvLTF2FB9FDIFFEFF:FIDN3FNBFTaM)NQNRNC8NCLUDErNDsNDRrNIsNIR"NRNXF1F2FDEFFNDEFRPRPC1C1M2MP2NC2NZ1PQP2PE2POQR1ZQD2:DA DAXrDDsDDRrDIsDIR3*HLDOCALJXI8ACLIBACRO:@OVBVIAMErDEGOPjOPQRRARG*RIsTDRsTIR*UTR UTsUTDsUTIAGECHLOPR"OP UBLICUSHS$USHALARC!EPTZ&ESETR(ETsMETIsEETN IMY*LjLALCZ,LCkLCAroLDMNCNZPPEPOY.RjRARCZ0RCkRCArgRD"STR2STZBB*BIR4BCj7CFZ6ET"ET3"HLD0IMZ8LAPHLZ:RA"?=͓ *n?z :m?O s#rw# & =7 >wG#w"?=#w#w#w###w#I "A=####p*@͍ ;*?=|>!x F?Symbol table full |}:<:@:-=*?=~@ڹ >>vL!=F#~vL *p?  G~8#~ +~w#~w#s#r#*=s#r~@w:<# ~a~a#^#V#͍ R*=xD{a#za:> *?=# :0=a*?=~*?=#~wxGõ>LyL@ Z6LZ@LZRLZRLyZOLyym-LZRO*ZRv̝LZR*ZOLyZ@*m-L6 ,ɷÝKN͝Ým-zf<ĝ{Y! ^#N! ^#VZԝBxL{?LZ8ĝBLNܝc:<Ü̓ :>H:<0:<Ü>L:< L>2<:<<=<2<ů2< 6 (-2LKҫ:<ԝ Om-ͷyHLyL:>G¯BxGj*=*=͍ j##T9zC<xxĝ>L2*L>LyK͜c:<} :<^:<;͜{:<  s:<񇇇@OÜ :<ĝ>LGÜ:<( c`ƝLp:<͜(@{ĝ>:L[ĝ:< Ü;c>6LKB(@{(YPy:<O:<ĝ>LyWÜ!>?AFwx# 3:<G:<7b*=#"='h'*>'>͍ +*>:@`))0) ‘0Ž:>:>6!6"6'6*#">ßG:>@2>:2>!>~ͯ~@ô~ʹ#~?Gxʚ#~72>>A;hS#^#V"=G̓2>#^#V">>C1#^#V+~z><2>= G>>B#~Š:>@>§>2>>A;''2>{2>!>"?=ͩ:<*=##"=:>G:>@x̓:>G̓*>#">C'B'x&x746!96**>##~#fo6"6'##">̓xP:>@xʈ:C+B+x*=++*>#:=G~w#s#r#*=s#rC'B'b:>2>:>x̓³z ĩ2>*>#~2>*>#>͍ +*>:@)0) 0ZUB#UBTTL*UI$ITLECHGR@ORRA*RITHL680807Z80%COMMENT&CREF'DEPHASE(LALL;LFCOND)LIST*PASS2+PHASE,PRINTX-RADIX5REQUEST.SALL(('()-((5*5,,))))))))h6f6(5C,~&+*A4**i7+9M+ +[9;7+U+\+!++))*+++,))d+h+m+'-@  F"  (85vCd} *F=~#"F= oA 0 : 7}ɷ[ a { } 6 *F=+"F=*F=#"F= aS 6 != q#a !=6#ͱ  2<a w# yʟ ͱ x җ x Gy2=xͱ җ × $.@?_// // &:? ͱ & 6 ͱ 7 G!r?:=' " 2=~!?  "p?^#V!g? w#: !=~K 6!=N zʾ ^#V#^#V#~=y =G‹ #n #~=¸ #"?=#~+?j?!g?w#Ÿ w#s#rP P +>Ð <*A=~*@####~7#_"@:=$.?_ ;O$ m-ë*ů2< 6 (2L{Nԝ:<ĝc:<=ĝNԝc>LcnAÜNԝcn [:<ĝ>Lĝ;{:<=ĝ>L@ÜNܝ*e R:<fĝ[NܝcH:<(:<ĝ>LcNܝe ĝ>LcNܝ:< ĝ:<ĝ>LZԝO*k7:<(>Lں{:<̝ :<Lcĝ>L[/k:<̝"(:< :<*cy  :<Ü:<Ü>%{ :L/:<L>FL;{N*c:<ʴ ĝ:<ĝ>LyBONĝe ̝c:<ĝ5N*c:<ʴ(:<ĝ â:<Nܝe ̝c:<̝Gxĝ> Ü:<ĝ :<[4:<:<ʙԝ c:<ĝÜ([:>:> c:<̝ ڱ:LyC͜(2>2>:<(>"LÒ:<ĝ>2LÒ:< :< ĝ:< `ƝL͜ĝc:<">DExx0:(:*=G:)=G:(=N:/=S:> ~:> o:@+2+>ÿ>+2+>:> ¿:.=:> :1=:,=>C2*>:[?:/=:> !3=4:2=p:[?:@>vL!> ~#d:+=Z:?=##:?#!9=~#06d(>C:8=H> d!H=~# Z dK> d> dO:[?yvLJ>23=:/=ʍ> vL!1>!*4=#|+:/=ʤ*6=#"6=:/=|ʾ>-vLZ!>ZZ>SvLä~#vLPX |>:d MACRO-80 3.44 09-Dec-81 PAGE :> Q)*<#"<*<#" !>">O!f ~*>w!>"> '"!*=:=*=:=:=x¦*=*=͍ "?="=ĩ:A> y> C+B+y*?=+~xGW> #FyxG+#W>_xGxGFɯFxGF .7FxFx!>~w#4ZL>2>U C \ \'"(ʬ)ʯ+ʲ-ʵ*ʸ/ʻ;ʨ,ʨ >>>> > > >!G) # ) o2=) # x) eo) n= 6 ,8!:>8!2>> ß!:W?O:>O!f! "x̓!G:W?O`!"f!ó _y{y!*=YGó !"_~xž!ůG|2>?"y2W?͎!!F%:W?Of!è!@ 2W?:W?G2>O! x怱!>w*F=+N{*>2>z |= yWx=z6"z6"ʳ 6"6"6" >G̓!Gó "Y?zR" ͪ""=">y2W?͎!"ʡ"2X?ʋ"ʋ"ʋ"ʋ"ʋ"ͪ":X?*Y?!#o>g~#fo:W?O*Y?ʶ"y}!"=y%"*="""*>"{%z%   P#Z#d#n###N$$%##Q%\%h%u%{%%%%#%&&&-&C&c&̈́$zW{_̈́$zW{_̈́$zW{_*>|/W}/_:W?O>%%*>|/W}/_:W?O>%%̈́$zʬ#)â#̈́$#+}zW{_ò#*>:W?y#:W?O2>:W? #*="=*>͔$>%%*>G$:W?%$%$y%$$$:W?%$ ?$=:W?9$y9$2>:W?O>%%{_zW*>i$:W?O> %%i$ DM!>=ʂ$))p$p$:W? *>:W?y*>ͳ$:W?O> %%zzB%|G|$|%$%|/G}/O!>$ $7>{_zW}o|:<<2(=?)2<@ ͣ:<ģ:<̣!<;)=@ 4=2(=<2<@ 51):<_2>W!<7~?)<\)w!<4:(=2(=!b*T],l*zr* Y*#*F=z̝}O|G:> U Oĝ7 -#~@w ~ĵwy,ʉ*1>O*>; *F=+~# ****#"F= () 'O*6 ) )ĝ@ >2/=Y+2/=Y+2-=Y+U G+ G+ $ :+~@w,U ,+>2-=>2.=Y+2.=@ >2.=Y+}+>}+:@/o:22<(2 {=ʝҝ<2 +{22=+?pU :=+>!=w#"?=:<ĩ,+:,= *F=+qN1,4O=2,=*F=~#"F=!5, () 'U ') )@ :<:=x,>=!]?G~µw#„,p, /U ,/@ #~µ~$w2'+"=>2=!"=ñ&>2=:=U - -~w#~d -~w=x*F=+H 2=*F=++"F=H "F=GHg:<o|DHB} |BwDʕHʝOdQ•ͼOqQ þ!H Bq0Ի)z#zͥDnHn!H 0)T]))_è!H 0Ի)))_ÿ!H G0 ))))_Hû:<4!H 00 ܻO:<=ܻ<_Pc$ =ͥ=ͼ6 q6 :=2=ҿ=$ ʿ!  ʿo#g=b#t!S ~Œ2< ;ʹ ʹ° & × °6 þ*F= # #7 -#~G ĵxw+!"F=$ t:<ʮ:<7͓ $ !*@w!7 Gx22>">ĩ:<>C~@x##^#VOQb#^#V"=y y¾þ7͓ "?=~Bڨ~8:<2<##~2  þ:=X # '¿ 'n$¿j OþXOR AND NOT MOD SHL SHR OR EQ NE LT LE GT GE LOW HIGHNUL TYPE :< :<:2>2=2<2>2>2>2<2<9">*)@͍ 4\!]!~!! f!O2>̓!=y "" "?"y2W?͎!z5%|5%|ͳ$%:W?O> %%>O!G͙%͍ o%͙%͍ ?o%͙%͍ W_ ͙%È%͙%͍ o%͙%{_zo%7o%?o%:W?L&*>*>\W:W?O>%*>]W:W?O>:>@2>!>4~?%o%$w5y%:>2>̈́$}R_̈́$}R_̈́$}@_̈́$}6_̈́$}Ro{R_̈́$}?_*=*=͍ :W?_ :> Ox&> 2>,̓ x 2=xGʱ&:=±&*=*=͍ :=G*="=:<ă"= :=&:<ĩ:\?2':\?ȯ2\?U 2'1>G2=<2\?2=*=õ&2'1>2\?G2=*=õ&2'1>2\?G2=*=õ&:\?,:==`'o& ^#V*=͍ s#r2=*=##K':<ʇ':=ʇ'*= ͩ2=1 6 "ʠ''(G) ) *F=++' ) '³' ʳ'6 ,';'' "F=(y(# G) ) 'L) ȸ'# ( ,ʍ'LÍ'Z:=y,ʍ'̓ x1 "N('ĝO) d( o(GŷLP(xx|(L,A(1(h'y,›(ZCä(:@ʹ(z*=#"=:<'ä(*=:=Gõ&2(:<:>U<2>1h'̓ y,(:<=)G2<:<=)2<,,͝-w͵,~Bدw#w#w#wU ~#~>-,"C=m-:>21=Ux¯x 20=*C="?= x4̓ :>"C=~w|21=m-x¯*C=-#~µ~@ w#s#r#*=s#r4͸K:?w/:<Ĩ/!<4~=Z.!]?~-!1>~-!@#]?~# . .. . -!V?p#"?=ͩ2'!5O"@ A."?=~w#~@k/~.#^#Vͩ.*= ͩ *={ĩn*F=ԃ +!"4="6=}2/=p!/!3=44!r?>͗;Z:3=8p!3=44!/!?>͗;Zʹ/*<|.:@<2[?2[?.!L//!O//*<|/>,vL:@<>,J:@<2[?2[?!_//ʹ//̓ͩ*>|,/F/ͩ+:@C/>vLKLNo Fatal error(s) Warning(s):=Gͩ./!//)ô/REPT/IRP/IRPC/MACROUnterminated /!//)> Z> Z:@<> J> J!/:@0"?%O;.0~<=r0:@<2@:@:@=2@<#~^0:@^0:@^07"?:?=2? &0*F=~ 0 0U 0"F=0>&2?>1&0:?0>&;:2?*@~ 1=1O+1 0x@"@ bkë4:?2@+5ů2@@ :@ʊ5U :U O^5yf5y n5y@{5:@=2@:@<2@:@:<(:@#~>P)!ɷ/"@i2O:> ʰ5*@͊0y6+,ĝ5) <ĝw+:> G6G5͌2 D6>G65# <2@ 5 =6:@6G6 ;,76<36>76G67676 w+5:@G66+.0xĝ" @&i"?m6\4>Ô5^4*%@>2@3H0ʱ6 ʶ1;ʫ1'ʡ6"ʡ6>1Ç6G͕0 ʶ1ʛ6â6"%@;:͞:!*#@* @*?!!64>2@" @͍ 7:@6x 7* @##~#7+4r:47H=r:1:3 7* @4 bk6 ʝOJ) V7JG7> J> J:> @ ʝ2 @O ʄ7@ u77\4^4!H=: @O~ʥ7 #Ù7!ɷ #"?~(w/"@i2 ,7w+2@2@ ;:Þ::@1*@4I2* @~82G+#2~/_2~F2=G+~F23*2+<=C2+;2~>.33?*@O DEU Ă2=ʦ3%2,ʰ3 ʰ3 ʰ3;ʰ3!) 3w+ Ô2"{3q3(:> 63:<.33PX 2|2>:f3)0R3>)30R3=363D>3E>3 >0f3xG3x0:R3 f30O:f3>0f3y*{3w+"{36 *{32Ow+ ʏ3 3~3w+ ~3Ô2ʢ3w+22322{=*F=+~ 6 6 ʵ3õ3!=͍ 3#6 +>1&3:>1!  4>1!4r ?Stack overflow, try more P switches (:> O4"?/c4> \^4U :U H0ʄ4H=;: y4ɯ;:͞:!*#@*?!!44͍ 4:@¾4x4*?͔9͊02@*?r:5H=͈:3 4*@*@*?"?"@* @!94" @"@2@r:I9H=r:1:3 +9*@* @4* @#2@4}_|W:=̓ :> 2=xx2=*=T9"=:=2=@ !!@Ns#Frͦ9ͯ9q#p*@^#V+*@##^#V+*!@}9ͯ9"!@9*@ "@*)@͍ I;*?%:?͍ I;*@T9ͦ9*%@{_{:s#r#>w#wͯ9%:s#r*:"#@*#@ͦ9s#r{_*%@{̺9*@w{W:a:"%@{_ͯ9zʺ9*@}‚:}o~r:{ʗ:a:{_ͯ9{ȯw#w*@s#r͔9*#@ͦ9q#p*%@{:*@"%@~{_ͦ9{_{:a:*@*?:?;*)@%T9o zo W{_*@*@T9BK*@"@xE;+w 8;"@O;9*A=*@T9o zo W{_*@T9BK*@*A="@ "@xʕ; w#È;2>2>O!^#V#ͷ; ;:>Zz^#V{;};++V+^{;w#w+++; F#"?=~@#~<~#^#VG5<<_<{…<{@Đ<{ʈ<{_!f~vLz<###~#vL;<>L<5m<:>wZ!3=4:2=p*?=~@w> |<> vL>*>M>C>UvL2<*?=#{G#^#V#^#V"=̓"?=#~ ĩ>IvL!>">*>6!>~G#^#Vͩ RELCRFPRNA A@2,A*Jx I -AoIJIT?IJT7JY7ILYIJS7JT7>IR7JD7R7>I> ڀI6 #=xIy.2@*J5AxژIʥIJÙIy/yJL¾I2@JOæINI2@÷IOI2@÷IRI2@÷ICI2@2@÷IMI2@÷IIJ2@÷IXJ>2@÷IZJ2@÷IP7:@<2@÷IJ[HJ0HJADJ:HJ-JO!~6GzJ#~ cJUJHFx+#tJ~iJ2@ÚJ2@:@JK>*J GF> J:HF!IF"Fo>g6 #> w:@J!IF~ JaJJAw#þJ~# J J K#"F_*F+~ #KJ#"F+~7ȷ> J> JEB!"CB!@:@NKCA!"AA!@:@K~K͡K vL> vL>vL*CBEB@NLEB@K:@ʰH:@K>L*AACA@NLCA@K|}YLƀ)`iíL> vL> vL> vL:@ʰH:@¡M =­L!CA>!@íL:@ʰH:@J*AA|=L#"AABA1?:P2ÄkCP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282654321 ERROR: $ $ Press RETURN to continue $ O $Reading HELP.HLP index.$Too many entries in Index Table. Not enough memory.$  $ Creating HELP.HLP....$$ bHELP DATHELP.DAT not on current drive.$Too many entries in Index Table. Not enough memory.$$ IHELP HLPUnable to Make HELP.HLP.$Writing file HELP.HLP.$Writing file HELP.HLP.$Closing file HELP.DAT.$Closing file HELP.HLP.$HELP.HLP created $ Extracting data....$HELP HLPUnable to find file HELP.HLP.$HELP DATUnable to Make HELP.DAT.$Writing file HELP.DAT.$Unable to Close HELP.HLP.$Unable to Close HELP.DAT.$Extraction complete HELP.DAT created $ Topics available:$ ENTER .subtopic FOR INFORMATION ON THE FOLLOWING SUBTOPICS:$ $ $ $Reading file HELP.HLP.$ HELP> $Requires CP/M Version 3$,HELP HLP HELP UTILITY V1.1 At "HELP>" enter topicPW?Command error?File not found?Can't enter file~J#F!FF!FF!FFXGCOMSCNF",AF2@!@͸H> 2-A25A2,Ay,2@G:@2@H>A:@G;AH-A:,A2@ 2@G:@@2@!@͸Hy=7H 7H,A#H 7!@͸H:@!@ܘH!@:@SH@;A> =IHܘH:@hH:@hH:@2@ _2̈́K%K;K*@##:@2@G,A ~²HHw# ¨H #èH w#»H:@!5A~ Hw#H*J:7>IxHJOx=y&I[w:@<KM*ED|%M#"EDFDKGD>@=NM!=*M!>JM_!@ sM qM vL~zMËM7ȷ!MF@@²M> J!MFKDISK FULL[!M:>ŒN@Nw#2@.ʷN!ڷNw#N2@.ʾN!ҥNþN6 #·N:@.Nw#NpMMN2M2M:M=OMM0O!M"M>2M*M~+O70O#"M02x2#" G:<222 :E<2!"*" ##"ʹ VVyʙV?** s#r2 w#wډ~:=222>@͸V#~G#N#~±>@2͸>2+~, *~Ÿ,:,+++~++2 {,subtopic}... EXAMPLE: HELP> DIR BUILT-IN $? HELP Topic:$Not found$No HELP.HLP file on the default drive.$1?1?!E6!,6͈"-*-|*-}0HҷN1=2/1<_! p{201!C6!C6ͷ 2j:A+::BJ: \u\͡2 :?/;1X:j\!)6X!,62j:j&!)61x͛zdʛ͚=x͛˜!)6,V 2E H:E/ ,V 2E:E/ IX,V 2E H*jM.,V 2E H,V 2E HPX,V 2E H!)6:E/2j\\2D:ZNEv!Kq*K&!Mp+q*L !Op+q*N !Pq*P& !Rp+q*Q!Tp+q *S 6 *S 6*S!Vp+q*U!Xp+q*W!Zp+q*Y!\p+q *[ 6 *[ 6*[!^p+q*]!!`p+q*_!bp+q*a$!er+s+qX*dDMXX:ctE!jr+s+p+q+q*f*gDM*i -’!nr+s+p+q!o6#6:p *p&*k~ H *p&*k*p&*m  *p&*k*p&*m [:~<2~:|<2|!6 :~<2~î !?6#6#6#6>!|'!6: '*&͏x ~[*&͏ ~C !A6:|==2|*&͏ ~E¤ !B6:|==2|*&͏ ~N !@6:|==2|*&͏ ~L !?6#6:|==2|*&͏ ~ :|==2|:|=2|!6 :<2= :|&X!6>!` *&)))) >u:<26!6>#w#6ͼ"*" \Ju\͡WN!E6:E/\H"!6:ր:E/H*& ~!E6*& ~/!6:E/*& ~/H**M! 2:<2::E/H*& ~0*))))  w*M! 2!6: :E/H*& ~ H*& >`*& ~{H*& ~ *)))) *& w*& *)))) *& w*M! 2:<2i:E/\5*))))  }u*))))  #~u*))))  N#F *))))  q#p*))))  :w*#"*!p>ͭ:<2>+s#r>:E/H\2vN*"*! *)))) <2: ,:)!"#**"!"1!6*"!":/G*)))) ~$^!6D*))))  :!:/Ұ!6,V 2:›0XáCX,V 2X**0&p>ͭ,V 2 H!6> !*& 6 :<2!6$ *)))) DMuX*#"=*))))  ~!=!6*#"=:],V 2X%!6#6!6#6!":/:/HҼ*)))) ~$ʴ*))))  :)<{*)&͏x *)))) ͛2:q *)))) *)&͏x u:)<2):/:)2!6>!)n&͏x ~ H*)&͏x ~[Hb!6!6n*#"!6x*#"ñ:Ҫ*))))  :Ң*#"ç!6ñ*#"ù!6z:**#"**))))  DM}u*))))  #DM~u!6*))))  ~2D*))))  ~2):!q!6!::E/Hҙ,V 2E:E/Җ!6:!{X:<2a*&͏x DMX:<27 H*)M.:E/ҷ,V 2E:E/\\2DN!6:/:E/H\H !o6 !o6!p6 :p<2pí:o!qq:q<2q>!qR \H !q6R !E6!q6:q!sp+q!t6:@/!C *r~<*rwO:/ X*r6*r~ž x*rwÉ X*r~½ \*rwE *r~ !t6*r6  H *r6 H:tͼ"u*u"w!{6!"y:{/>!wH҇ >y)))) DM%\O \o&"yN*y)))) ~$e !{6:{/҄ >w+s#r*y"y %>w:{/HҶ \o&"yN!|6:! !|6:!| *|& ~ *|& 6 *|& ~, *|& 6 :|<2| !|6!:|*|& ~ HA :|<2| *|& ~.d :)2}*|& 6 i !}6:}2|> !|ڛ *|&͏x u:|<2|o :}2|!~6!6#6*~& ~:/H! *~& ~  !6*~& ~ *~& ~[H*~& ~H: :| HHҥ *~& >`*~& ~{Hp *~& ~ *|&͏x *& HqÔ *~& *|&͏x *& w:~<2~:<2 :|<2|> !|! !6 *~& ~[ :|=o&͏x ~ :|=2|*|&͏x 6u*"*M! 2þâ%:<2 u͑lF2F͑\2NfuF2!"*+!*))))  :d*))))  q#p*"҇!":=!6!ͣ DM%)2͑F2F͑\2N*"|u\2!E6:E/!"*":E/>!HҴ!ͣ DM%\ʝ!E6ñ>+s#r*#"d!"*+!!ͣ DM%2͑\2N*"ҺP\02NC*NBXUX \ku\͡oxN FuF͑F\2N%!6\2:/H:Y$!6è!E6:!E6F2ͼ":E/ҽ!"*":E/>!H]!ͣ DM%\F!E6Z>+s#r*#" !"*+!ں!ͣ DM%FʭF2F͑\2N*"c\NFF͑NX!"}22:):D=2:<2O>/:/H*& ~29!E6!6:/:E/H:*& ~/HHҗ:<2*M! 2*& :=O! w>:§!6ò*& 6$:E/:/H: :@/H,V 2E*MH>!X!6 !D6!E6u,V 2Xh*& 6!,6ͷ 2::?/H_1X:_ogDM!>))덑o|g҉ =wDM!>))Ҟ =–^#V) §_{ozgi`N#Fogo&og_{_z#Wɪ $b7COMMANDS CONVENTIONS 3CNTRLCHARS COPYSYS $VDATE &dEXAMPLES (3DEVICE *:OPTIONS 0EXAMPLES 5 DIR ;?TBUILT-IN BVEXAMPLES FWITHOPTIONS N)OPTIONS Q~EXAMPLES bjDUMP kED )lKCOMMANDS n7EXAMPLES kERASE mOPTION *pEXAMPLES lFILESPEC GENCOM eOPTIONS EXAMPLES |GET OPTIONS uEXAMPLES HELP jHEXCOM ZINITDIR LIB *OPTIONS (GMODIFIERS *EXAMPLES 7LINK OPTIONS oEXAMPLES MAC EXAMPLES \OPTIONS $PATCH +]PIP (COPY) CEXAMPLES 6OPTIONS &)PUT /'OPTIONS 5MEXAMPLES >-RENAME D9EXAMPLES GRMAC NvOPTIONS PREXAMPLE T\SAVE VzEXAMPLE ZSET `LABEL )c_EXAMPLES djPASSWORDS fbMODES +i#ATTRIBUTES o&EXAMPLES wDEFAULT |Y a carriage return. ^ indicates the Control Key. n substitute a number for n. s substitute a string (group) of characters for s. o substitute an option or option list for o. [] type square brackets to enclose an option list. () type parens to enclose a range of options within an option list. RW Read-Write attribute - opposite of RO RO Read-Only attribute - opposite of RW SYS System attribute - opposite of DIR DIR Directory attribute - opposite of SYS ... preceding element can be repeated as many times as desired. * wildcard: replaces all or part of a filename and/or filetype. ? wildcard: replaces any single character `in the same position of a filename and/or filetype. ///1cntrlchars Control Character QFunction CTRL-A moves cursor one character to the left. Banked system Nonly. CTRL-B moves cursor from beginning to end of command line and back without affectingTIME-STAMPS ~OPTIONS -EXAMPLES ^DRIVES 4SETDEF MEXAMPLES mSHOW WEXAMPLES pSID :COMMANDS bEXAMPLES eUTILITIES uSUBMIT 4SUBFILE EXECUTE  PROFILE.SUB  TYPE *EXAMPLES GUSER IEXAMPLES ZXREF $ $ )`$ 4j" ///1commands CP/M 3 Command Format: }A>COMMAND {command tail} A CP/M 3 command line is composed of a command, an optional command tail, and a carriage return. The command is the name or filename of a program to be executed. The optional command tail can consist of a drive specification, one or more file specifications, and some options or parameters. ///2conventions COMMAND CONVENTIONS The following special symbols define command syntax. {} surrounds an optional item. | separates alternative items in a command line. indicatesg command. Banked system only. CTRL-C stops executing program when entered at the system `prompt or after CTRL-S. CTRL-E forces a physical carriage return without sending [command to CP/M 3. CTRL-F moves cursor one character to the right. Banked system Nonly. CTRL-G deletes character at current cursor position if in the middle of a line. Banked system only. CTRL-I same as the TAB key. CTRL-H delete character to the left of cursor. CTRL-J moves cursor to the left of the command line and sends 9command to CP/M 3. Line feed, has same effect as Ycarriage return. CTRL-K deletes character at cursor and all characters to the $right. CTRL-M same as carriage return. CTRL-P echoes console output to the list device. CTRL-Q restarts screen scrolling after a CTRL-S. CTRL-R retypes the characters to the left of the cursor t the date and time of day. ///2Examples A>DATE 5Displays the current date and time. A>DATE C IDisplays the date and time continuously. A>DATE 08/14/82 10:30:0 +Sets the date and time. A>DATE SET CPrompts for date and time entries. ///1DEVICE Syntax: 7DEVICE { NAMES | VALUES | physical-dev | logical-dev} *DEVICE logical-dev=physical-dev {option} {,physical-dev {option},...} DEVICE logical-dev = NULL DEVICE physical-dev {option} DEVICE CONSOLE [ PAGE | COLUMNS = columns | LINES = lines] Explanation: DEVICE displays current logical device assignments and physical device names. DEVICE assigns logical devices to peripheral devices attached to the computer. DEVICE also sets the communications protocol and speed of a peripheral device, and displays or sets the current console screen size. ///2Opttributes of the physical device CRT. A>DEVICE CON XDisplays the assignment of the logical device CON: A>DEVICE CONOUT:=LPT,CRT >Assigns the system console output (CONOUT:) to the Lprinter (LPT) and the screen (CRT). A>DEVICE AUXIN:=CRT2 [XON,9600] >Assigns the auxiliary logical input device (AUXIN:) to >the physical device CRT using protocol XON/XOFF and Psets the transmission rate for the device at 9600. A>DEVICE LST:=NULL SDisconnects the list output logical device (LST:). A>DEVICE LPT [XON,9600] >Sets the XON/XOFF protocol for the physical device LPT Iand sets the transmission speed at 9600. A>DEVICE CONSOLE [PAGE] >Displays the current console page width in columns and @length in lines. A>DEVICE CONSOLE [COLUMNS=40 LINES=16] qSets the screen size to 40 columns and 16 lines. ///1DIR The DIR command displays the nam on a new line; updates the command line buffer. CTRL-S stops screen scrolling. CTRL-U updates the command line buffer to contain the 9characters to the left of the cursor; deletes current Nline. CTRL-W recalls previous command line if current line is empty; 9otherwise moves cursor to end of line. CTRL-J,-M,-R,-U 9and RETURN update the command line buffer for recall with CTRL-W. Banked system only. CTRL-X deletes all characters to the left of the cursor. ///1COPYSYS Syntax: COPYSYS Explanation: COPYSYS copies the CP/M 3 system from a CP/M 3 system diskette to another diskette. The new diskette must have the same format as the original system diskette. Example: (A>COPYSYS ///1DATE Syntax: DATE {CONTINUOUS} DATE {time-specification} PDATE SET Explanation: The DATE command lets you display and seions $[ XON | NOXON | baud-rate ] XON @refers to the XON/XOFF communications protocol. NOXON 7indicates no protocol and the computer sends data to 7the device whether or not the device is ready to Treceive it. baud-rate is the speed of the device. The system %accepts the following baud rates: 50 75 110 134 150 300 600 1200 1800 2400 3600 4800 7200 9600 )19200 ///2Examples A>DEVICE >Displays the physical devices and current assignments of :the logical devices in the system. A>DEVICE NAMES >Lists the physical devices with a summary of the device )characteristics. A>DEVICE VALUES JDisplays the current logical device assignments. A>DEVICE CRT Displays the ates of files and the characteristics associated with the files. The DIR command has three distinct references: DIR DIRS DIR with Options DIR and DIRS are built-in utilities. DIR with Options is a transient utility and must be loaded into memory from the disk. ///2Built-in Syntax: DIR {d:} DIR {filespec} DIRS {d:} jDIRS {filespec} Explanation: The DIR and DIRS Built-in commands display the names of files cataloged in the directory of an on-line disk. DIR lists the names of files in the current user number that have the Directory (DIR) attribute. DIR accepts the * and ? wildcards in the file specification. ///3Examples A>DIR >Displays all files in user 0 on drive A that have the &Directory attribute. A>DIR B: JDisplays all DIR files in user 0 on drive B. 2A>DIR C:ZIPPY.DAT Displays the name ZIsplays your files in a variety of ways. DIR can search for files on any or all drives, for any or all user numbers. One or two letters is sufficient to identify an option. You need not type the right hand square bracket. ///3Options Option Function ATT 'displays the file attributes. DATE 0displays date and time stamps of files. DIR displays only files that have the DIR attribute. DRIVE=ALL displays files on all on-line drives. DRIVE=(A,B,C,...,P) displays files on the drives specified. DRIVE=d displays files on the drive specified by d. EXCLUDE displays files that DO NOT MATCH the files &specified in the command line. FF 8sends an initial form feed to the printer device if 3the printer has been activated by CTRL-P. FULL 8shows the name, size, number of 128-byte records, and &attributes of the files. If there bytes). SYS }displays only the files that have the SYS attribute. USER=ALL displays all files in all user numbers for the default or specified drive. USER=n Odisplays the files in the user number specified by n. USER=(0,1,...,15) [displays files under the user numbers specified. ///3Examples A>DIR C: [FULL] >Displays full set of characteristics for all files in user 0 $on drive C. A>DIR C: [DATE] FLists the files on drive C and their dates. A>DIR D: [RW,SYS] >Displays all files in user 0 on drive D with Read-Write <and System attributes. 3A>DIR [USER=ALL, DRIVE=ALL] >Displays all the files in all user numbers (0-15) in all on- ,line drives. B6>DIR [exclude] *.DAT >Lists all the files on drive B in user 6 that do not have a :filetype of .DAT. 3B>DIR [SIZE] *.PLI *.COM *.ASM ]Displays all the files of type PLI, COM, and ASPPY.DAT if the file is in user 2 on drive C. 4A>DIR *.BAS >Displays all DIR files with filetype BAS in user 4 on drive A. B3>DIR X*.C?D >Displays all DIR files in user 3 on drive B whose filename >begins with the letter X, and whose three character filetype Dcontains the first character C and last character D. A>DIRS >Displays all files for user 0 on drive A that have the -system (SYS) attribute. A>DIRS *.COM >Displays all SYS files with filetype COM on drive A in user >0. A command (.COM) file in user 0 with the system >attribute can be accessed from any user number on that bdrive, and from any drive in the search chain (see SETDEF). ///2withOptions Syntax: DIR {d:} [options] DIR {filespec} {filespec} ... [options] Explanation: The DIR command with options is an enhanced version of the DIR built-in command and diis a directory 8label on the drive, DIR shows the password 8protection mode and the time stamps. If there is no 8directory label, DIR displays two file entries on a 8line, omitting the password and time stamp columns. 8The display is alphabetically sorted. (See SET for a 8description of file attributes, directory labels, ipasswords and protection modes.) LENGTH=n displays n lines of printer output before inserting }a table heading. n is a number between 5 and 65536. MESSAGE displays the names of drives and user numbers DIR is searching. NOSORT >displays files in the order it finds them on the disk. RO 8displays only the files that have the Read-Only attribute. RW =displays only the files that are set to Read-Write. SIZE 8displays the filename and size in kilobytes (1024 M in user U3 on drive B in size display format. A>DIR [drive=all user=all] TESTFILE.BOB >DIR displays the filename TESTFILE.BOB if it is found on 9any drive in any user number. A>DIR [size,rw] D: >DIR lists each Read-Write file that resides on Drive D, >with its size in kilobytes. Note that D: is equivalent to %D:*.*. ///1DUMP Syntax: DUMP filespec Explanation: DUMP displays the contents of a file in hexadecimal and ASCII format. Example: +A>DUMP ABC.TEX ///1ed Format: ED input-filespec {d:|output-filespec} Explanation: Character file editor. To redirect or rename the new version of the file specify the destination drive or destination filespec. ///2commands !ED Command Summary Command Action nA <append n lines from original file to memory buffer 0A dappend file until buffer is one h move CP 23 lines forward and display 23 lines at console Q 0abandon new file, return to CP/M-86 R{^Z} read X$*.LIB file into buffer Rfilespec{^Z} >read filespec into buffer Sdelete string^Zinsert string $substitute string nT, -nT, 0T type n lines U, -U !upper-case translation V, -V line numbering on/off 0V !display free buffer space nW !write n lines to new file 0W (write until buffer is half empty nX write or append n lines to X$.LIB nXfilespec{^Z} write n lines to filespec; >append if previous xcommand applied to same file 0x{^Z} delete file X$.LIB 0xfilespec{^Z} delete filespec nZ Swait n seconds Note: CP points to the current character being referenced in :the edit buffer. Use {^Z} to separate multiple commands 'on the same line. ///2Examples *A>ED TEST.lename that begins with MY is >displayed with a question mark for confirmation. Type Y to Uerase the file displayed, N to keep the file. A>ERA B:*.* Confirm (Y/N)?Y EAll files on drive B are removed from the disk. ///1filespec FILESPEC FORMAT CP/M 3 identifies every file by its unique file specification, which can consist of four parts: the drive specification, the filename, the filetype and the password. The term "filespec" indicates any valid combination of the four parts of a file specification, all separated by their appropriate delimiters. A colon must follow a drive letter. A period must precede a filetype. A semicolon must precede a password. The symbols and rules for the parts of a %file specification follow: d: Kdrivespec optional single alpha character (A-P) filename filename !1-8 letters and/or numbers typ alf full #A >append file until buffer is full (or end of file) B, -B Dmove CP to the beginning (B) or bottom (-B) of buffer nC, -nC Kmove CP n characters forward (C) or back (-C) through buffer nD, -nD ;delete n characters before (-D) or from (D) the CP E 6save new file and return to CP/M-86 Fstring{^Z} find character string H Asave new file, reedit, use new file as original file I $enter insert mode Istring{^Z} ;insert string at CP Jsearch_str^Zins_str^Zdel_to_str juxtapose strings nK, -nK 4delete (kill) n lines from the CP nL, -nL, 0L !move CP n lines nMcommands %execute commands n times n, -n /move CP n lines and display that line n: move to line n :ncommand 1execute command through line n Nstring{^Z} extended find string O &return to original file nP, -nP DAT A>ED TEST.DAT B: A>ED TEST.DAT TEST2.DAT 9A>ED TEST.DAT B:TEST2.DAT ///1erase Syntax: oERASE {filespec} {[CONFIRM]} Explanation: The ERASE command removes one or more files from the directory of a disk. Wildcard characters are accepted in the filespec. Directory and data space are automatically reclaimed for later use by another file. The ERASE command can be abbreviated to ERA. ///2Option =[CONFIRM] option informs the system to prompt for 2verification before erasing each file that 1matches the filespec. CONFIRM can be :abbreviated to C. ///2Examples A>ERASE X.PAS YRemoves the file X.PAS from the disk in drive A. A>ERA *.PRN Confirm (Y/N)?Y >All files with the filetype PRN are removed from the disk ,in drive A. B>ERA A:MY*.* [CONFIRM] Each file on drive A with a fifiletype optional 0-3 letters and/or numbers password password optional 0-8 letters and/or numbers Valid combinations of the elements of a CP/M 3 file specification are: filename d:filename filename.typ d:filename.typ filename;password d:filename;password filename.typ;password d:filename.typ;password If you do not include a drive specifier, CP/M 3 automatically uses the default drive. Some CP/M 3 commands accept wildcard (* and ?) characters in the filename and/or filetype parts of the command tail. A wildcard in the command line can in one command reference many matching files on the default or specified user number and drive. (See Commands). ///1GENCOM Syntax: *GENCOM {COM-filespec} {RSX-filespec} ... {[LOADER | NULL | SCB=(offset,value)]} Explanation: The GENCOM takes MYPROG.COM, strips off the header and >deletes all attached RSX's to restore it to its original COM ,format. A>GENCOM MYPROG PROG1 PROG2 >GENCOM looks at the already-GENCOMed file MYPROG.COM to see >if PROG1.RSX and PROG2.RSX are already attached RSX files in >the module. If either one is already attached, GENCOM >replaces it with the new RSX module. Otherwise, GENCOM Jappends the specified RSX files to the COM file. ///1GET Syntax: GET {CONSOLE INPUT FROM} FILE filespec{[{ECHO|NO ECHO} | SYSTEM]} GET {CONSOLE INPUT FROM} CONSOLE Explanation: GET directs the system to take console input from a file for the next system command or user program entered at the console. Console input is taken from a file until the program terminates. If the file is exhausted before program input is terminated, the program looks for subsequent input from the consolput from the file until the 9file is exhausted or until GET reads a GET console Ocommand from the file. ///2Examples A>GET FILE XINPUT A>MYPROG >Tells the system to activate the GET utility. Since SYSTEM >is not specified, the system reads the next input line from >the console and executes MYPROG. If MYPROG program >requires console input, it is taken from the file XINPUT. >When MYPROG terminates, the system reverts back to the <console for console input. A>GET FILE XIN2 [SYSTEM] >Immediately directs the system to get subsequent >console input from file XIN2 because it includes the SYSTEM >option. The system reverts back to the console for >console input when it reaches the end of file in XIN2. Or >XIN2 may redirect the system back to the console if it 7contains a GET CONSOLE command. A>GET CONSOLE ,Tells th GENCOM command creates a special COM file with attached RSX files. The GENCOM command can also restore a previously GENCOMed file to the original COM file without the header and RSX's. GENCOM can also attach header records to COM files. ///2Options LOADER 8sets a flag to keep the program loader active. NULL 7indicates that only RSX files are specified. GENCOM 7creates a dummy COM file for the RSX files. The 7output COM filename is taken from the filename of the -first RSX-filespec. SCB=(offset,value) 7sets the System Control Block from the program by husing the hex values specified by (offset,value). ///2Examples A>GENCOM MYPROG PROG1 PROG2 >Generates a new COM file MYPROG.COM with attached RSX's 5PROG1 and PROG2. A>GENCOM PROG1 PROG2 [NULL] VCreates a COM file PROG1.COM with RSX's PROG1 and PROG2. A>GENCOM MYPROG e. If the program terminates before exhausting all its input, the system reverts back to the console for console input. With the SYSTEM option, the system immediately goes to the specified file for console input. The system reverts to the console for input when it reaches the end of file. Re-direct the system to the console for console input with the GET CONSOLE INPUT FROM CONSOLE command as a command line in the input file. ///2Options ECHO 9specifies that input is echoed to the console. This _is the default option. NO ECHO specifies that file input is not echoed to the 9console. The program output and the system prompts are 9not affected by this option and are still echoed to Uthe console. SYSTEM specifies that all system input is immediately taken 9from the disk file specified in the command line. GET takes system and program in6e system to get console input from the console. >This command may be used in a file (previously specified in >a GET FILE command), which is already being read by the >system for console input. It is used to re-direct the >console input back to the console before the end-of-file *is reached. ///1HELP Syntax: HELP {topic} {subtopic1 ... subtopic8} {[NOPAGE|LIST]} Explanation: HELP displays a list of topics and provides summarized information for CP/M 3 commands. HELP topic displays information about that topic. HELP topic subtopic displays information about that subtopic. One or two letters is enough to identify the topics. After HELP displays information for your topic, it displays the special prompt HELP> on your screen, followed by a list of subtopics. - Enter ? to display list of main topics. - Enter a period and subtopic name to access subtopics. - directory to allow date and time stamping of files on that disk. INITDIR can also recover time/date directory space. Example: A>INITDIR C: 8INITDIR WILL ACTIVATE TIME-STAMPS FOR SPECIFIED DRIVE. RDo you want to re-format the directory on C: (Y/N)?Y ///1LIB Syntax: LIB filespec{[I|M|P|D]} *LIB filespec{[I|M|P]}=filespec{modifier} ~{,filespec{modifier} ... } Explanation: A library is a file that contains a collection of object modules. Use the LIB utility to create libraries, and to append, replace, select or delete modules from an existing library. Use LIB to obtain information about the contents of library files. LIB creates and maintains library files that contain object modules in Microsoft REL file format. These modules are produced by Digital Research's relocatable macro-assembler program, RMAC, or any other language translator that pruduces modules arentheses enclose the modules to be selected. LIB Modifiers Delete $Replace %If module name and filename are the $same this shorthand can be used:  Select O(modFIRST-modLAST,mod1,mod2,...,modN) ///2Examples A>LIB TEST4[P] TDisplays all modules and publics in TEST4.REL. A>LIB TEST5[P]=FILE1,FILE2 >Creates TEST5.REL from FILE1.REL and FILE2.REL and displays [all modules and publics in TEST5.REL. A>LIB TEST=TEST1(MOD1,MOD4),TEST2(C1-C4,C6) >Creates a library file TEST.REL from modules in two source >files. TEST1.REL contributes MOD1 and MOD4. LIB extracts >modules C1, C4, and all the modules located between them, Fas well as module C6 from TEST2.REL. A>LIB FILE2=FILE3 Creates FILEnter a period to redisplay what you just read. - Press the RETURN key to return to the CP/M 3 system prompt. - [NOPAGE] option disables the 24 lines per page console display. - Press any key to exit a display and return to the HELP> prompt. Examples: A>HELP A>HELP DATE A>HELP DIR OPTIONS A>HELP>.OPTIONS HELP>SET HELP>SET PASSWORD HELP>.PASSWORD HELP>. *HELP> ///1HEXCOM Syntax: DHEXCOM filename Explanation: The HEXCOM Command generates a command file (filetype .COM) from a .HEX input file. It names the output file with the same filename as the input file but with filetype .COM. HEXCOM always looks for a file with filetype .HEX. Example: A>HEXCOM B:PROGRAM >Generates a command file PROGRAM.COM from the input hex file .PROGRAM.HEX. ///1INITDIR Syntax: INITDIR {d:} Explanation: The INITDIR Command initializes a diskin Microsoft REL file format. You can use LINK-80 to link the object modules contained in a library to other object files. LINK-80 automatically selects from the library only those modules needed by the program being linked, and then forms an executable file with a filetype of COM. ///2Options I 4The INDEX option creates an indexed library file 4of type .IRL. LINK-80 searches faster on indexed ,libraries than on non-indexed libraries. M ,The MODULE option displays module names. P 4The PUBLICS option displays module names and the .public variables for the new library file. D 4The DUMP option displays the contents of object modules in ASCII form. ///2Modifiers Use modifiers in the command line to instruct LIB to delete, replace, or select modules in a library file. Angle brackets enclose the modules to be deleted or replaced. P2E2.REL from FILE3.REL, omitting MODA which is Aa module in FILE3.REL. A>LIB FILE6=FILE5 aCreates FILE6.REL from FILE5.REL, FILEB.REL replaces MODA. A>LIB FILE6=FILE5 >Module THISNAME is in FILE5.REL. When LIB creates >FILE6.REL from FILE5.REL the file THISNAME.REL replaces the [similarly named module THISNAME. A>LIB FILE1[I]=B:FILE2(PLOTS,FIND,SEARCH-DISPLAY) >Creates FILE1.IRL on drive A from the selected modules >PLOTS, FIND, and modules SEARCH through the module @DISPLAY, in FILE2.REL on drive B. ///1LINK Syntax: _LINK d:{filespec,{[options]}=}filespec{[options]}{,...} Explanation: LINK combines relocatable object modules such as those produced by RMAC and PL/I-80 into a .COM file ready for execution. Relocatable files can contain external references and publics. Relocatable files can reference modules inel n Lhhhh #Load; change default load address &of module to hhhh. Default 0100H Mhhhh !Memory size; Define free memory "requirements for MP/M modules. NL )No listing of symbol table at console NR No symbol table file OC &Output .COM command file. Default OP 'Output .PRL page relocatable file for %execution under MP/M in relocatable segment OR *Output .RSP resident system process file for execution under MP/M OS *Output .SPR system page relocatable file for execution under MP/M Phhhh !Program origin; changes default !program origin address to hhhh. Default is 0100H. Q ,Lists symbols with leading question mark S MSearch precedingroduces the executable machine code file MYFILE.COM on Rdrive B. The [NR] option specifies no symbol table file. A>LINK m1,m2,m3 >LINK-80 combines the separately compiled files m1, m2, and >m3, resolves their external references, and produces the ?executable machine code file m1.COM. A>LINK m=m1,m2,m3 >LINK-80 combines the separately compiled files m1, m2, and Wm3 and produces the executable machine code file m.COM. A>LINK MYFILE,FILE5[s] >The [s] option tells LINK-80 to search FILE5 as a library. >LINK-80 combines MYFILE.REL with the referenced >subroutines contained in FILE5.REL on the default drive EA and produces MYFILE.COM on drive A. ///1mac Syntax: MAC filename {$options} Explanation: MAC, the CP/M 3 macro assembler, reads assembly language statements from a file of type .ASM, assembles the statements, and produces three output fil library files. LINK searches the library files and includes the referenced modules in the output file. See the CP/M 3 Programmer's Utilities Guide for a complete description of LINK- 80. ///2Options Use LINK option switches to control execution parameters. Link options follow the file specifications and are enclosed within square brackets. Multiple switches are separated by commas. LINK-80 Options A )Additional memory; reduces buffer space %and writes temporary data to disk B $BIOS link in banked CP/M 3 system. +1. Aligns data segment on page boundary. ,2. Puts length of code segment in header. "3. Defaults to .SPR filetype. Dhhhh %Data origin; sets memory origin for common and data area Gn 2Go; set start address to lab file as a library $Cd !Destination of console messages $d can be X (console), Y (printer), &or Z (zero output). Default is X. $Id Source of intermediate files; d is disk drive A-P. Default is current drive. $Ld Source of library files; d is disk drive A-P. Default is current drive. $Od Destination of of object file; d can be Z or disk drive A-P. Default is to same drive as &first file in the LINK-80 command. $Sd Destination of symbol file; $d can be Y or Z or disk drive A-P. Default is to same drive as Mfirst file in LINK-80 command. ///2Examples A>LINK b:MYFILE[NR] >LINK-80 on drive A uses as input MYFILE.REL on drive B and p`es with the input filename and filetypes of .HEX, .PRN, and .SYM. Filename.HEX contains INTEL hexadecimal format object code. Filename.PRN contains an annotated source listing that you can print or examine at the console. Filename.SYM contains a sorted list of symbols defined in the program. ///2Examples A>MAC SAMPLE UA>MAC SAMPLE $PB AA HB SX ///2options Use options to direct the input and output of MAC. Use a letter with the option to indicate the source and destination drives, and console, printer, or zero output. Valid drive names are A thru O. X, P and Z specify console, printer, and zero output, respectively. 0Assembly Options That Direct Input/Output A 'source drive for .ASM file (A-O) H /destination drive for .HEX file (A-O, Z) L 8source drive for macrolibrary .LIB files called by the MACLIB statement. P destination drive for .PRN file (A-O, X, P, Z) e SHOW.COM system file with patch number 2. ///1PIP (copy) Syntax: DESTINATION iSOURCE PIP d:{Gn} | filespec{[Gn]} = filespec{[o]},... | d:{[o]} Explanation: The file copy program PIP copies files, combines files, and transfers files between disks, printers, consoles, or other devices attached to your computer. The first filespec is the destination. The second filespec is the source. Use two or more source filespecs separated by commas to combine two or more files into one file. [o] is any combination of the available options. The [Gn] option in the destination filespec tells PIP to copy your file to that user number. PIP with no command tail displays an * prompt and awaits your series of commands, entered and processed one line at a time. The source or destination can be any CP/M 3 logical device. ///2Examples COPY A FILE FROM ONE DISK TO ANOTHER A>PIP b:=a:draft.txt lumn n. E Echo transfer to console. F Filter form-feeds from source data. Gn Get from or go to user n. H Test for valid Hex format. I Ignore :00 Hex data records and test for valid Hex format. K Kill display of filespecs on console. L Translate upper case to lower case. N Number output lines O Object file transfer, ^Z ignored. Pn Set page length to n. (default n=60) Qs^Z Quit copying from source at string s. R Read files that have been set to SYStem. Ss^Z Start copying from the source at the string s. Tn Expand tabs to n spaces. U Translate lower case to upper case. V Verify that data has been written correctly. W Write over Read Only files without console query. Z Zero the parity bit. All options except C,G,K,O,R,V and W force an ASCII file transfer, character by character, terminated by a ^Z. ///1PUT Syntax: :PUT CONSOLE {OUTPUT TO} FILE filespec {option} | CONSOLE PU S 'destination drive for .SYM file Assembly Options That Modify Contents Of Output File +L lists input lines read from macrollibrary .LIB files -L suppresses listing (default) +M lists all macro lines as they are processed during assembly -M suppresses all macro lines as they are read during assembly *M lists only hex generated by macro expansions +Q lists all LOCAL symbols in the symbol list -Q suppresses all LOCAL symbols in the symbol list (default) +S appends symbol file to print file -S suppresses creation of symbol file +1 produces a pass 1 listing for macro debugging in .PRN file -1 suppress listing on pass 1 (default) ///1PATCH Syntax: PATCH filename{.typ} {n} Explanation: The PATCH command displays or installs patch number n to the CP/M 3 system or command files. The patch number n must be between 1 and 32 inclusive. Example: A>PATCH SHOW 2 Patches th A>PIP b:draft.txt = a: B3>PIP myfile.dat=A:[G9] ;A9>PIP B:[G3]=myfile.dat COPY A FILE AND RENAME IT !A5>PIP newdraft.txt=oldraft.txt @C8>PIP b:newdraft.txt=a:oldraft.txt COPY MULTIPLE FILES A>PIP b:=draft.* A>PIP b:=*.* B>PIP b:=c:.*.* C>PIP b:=*.txt[g5] C>PIP a:=*.com[wr] 2B>PIP a:[g3]=c:*.* COMBINE MULTIPLE FILES MA>PIP b:new.dat=file1.dat,file2.dat COPY, RENAME AND PLACE IN USER 1 LA>pip newdraft.txt[g1]=oldraft.txt COPY, RENAME AND GET FROM USER 1 HA>PIP newdraft.txt=oldraft.txt[g1] COPY TO/FROM LOGICAL DEVICES A>PIP b:funfile.sue=con: A>PIP lst:=con: A>PIP lst:=b:draft.txt[t8] A>PIP prn:=b:draft.txt ///2options PIP OPTIONS A Archive. Copy only files that have been changed since the ulast copy. C Confirm. PIP prompts for confirmation before each file copy. Dn Delete any characters past co8T PRINTER {OUTPUT TO} FILE filespec {option} | PRINTER !PUT CONSOLE {OUTPUT TO} CONSOLE PUT PRINTER {OUTPUT TO} PRINTER Explanation: PUT puts console or printer output to a file for the next command entered at the console, until the program terminates. Then console output reverts to the console. Printer output is directed to a file until the program terminates. Then printer output is put back to the printer. PUT with the SYSTEM option directs all subsequent console/printer output to the specified file. This option terminates when you enter the PUT CONSOLE or PUT PRINTER command. ///2Options >[ {ECHO | NO ECHO} {FILTER | NO FILTER} | {SYSTEM} ] ECHO 7specifies that output is echoed to the console. This 7is the default option when you direct console output to a file. NO ECHO lspecifies that file output is not echoed to the the printer output of program MYPROG to file iXOUT. The output is not echoed to the printer. A>PUT PRINTER OUTPUT TO FILE XOUT2 [ECHO,SYSTEM] >Directs all printer output to file XOUT2 as well as to the >printer (with ECHO option), and the PUT is in effect until [you enter a PUT PRINTER OUTPUT TO PRINTER command. A>PUT CONSOLE OUTPUT TO CONSOLE YDirects console output back to the console. A>PUT PRINTER OUTPUT TO PRINTER QDirects printer output back to the printer. ///1RENAME Syntax: qRENAME {new-filespec=old-filespec} Explanation: RENAME lets you change the name of a file in the directory of a disk. To change several filenames in one command use the * or ? wildcards in the file specifications. The RENAME command can be abbreviated REN. REN prompts you for input. ///2Examples A>RENAME NEWFILE.BAS=OLDFILE.BAS The file OLDFILE.BAS changes to NEWFILE.BAS on drive A.s of into .REL files that you can link to create .COM files. ///2options RMAC options specify the destination of the output files. Replace d with the destination drive letter for the output files. Option d=output option !R- drive for REL file (A-O, Z) 'S- drive for SYM file (A-O, X, P, Z) )P- drive for PRN file (A-O, X, P, Z) A-O specifies drive A-O. X means output to the console. P means output to the printer. DZ means zero output. ///2Example A>RMAC TEST $PX SB RB >Assembles the file TEST.ASM from drive A, sends the listing >file (TEST.PRN) to the console, puts the symbol file >(TEST.SYM) on drive B and puts the relocatable object :file (TEST.REL) on drive B. ///1SAVE Syntax: oSAVE Explanation: SAVE copies the contents of memory to a file. To use SAVE, first issue t 7console. NO ECHO is the default for the PUT PRINTER command. FILTER 7specifies filtering of control characters, which 7means that control characters are translated to 7printable characters. For example, an ESCape gcharacter is translated to ^[. NO FILTER means that PUT does not translate control 4characters. This is the default option. SYSTEM 7specifies that system output as well as program 7output is written to the file specified by 7filespec. Output is written to the file until a 7subsequent PUT CONSOLE command redirects console _output back to the console. ///2Examples A>PUT CONSOLE OUTPUT TO FILE XOUT [ECHO] >Directs console output to file XOUT with the output echoed Fto the console. A>PUT PRINTER OUTPUT TO FILE XOUT A>MYPROG EDirects A>RENAME The system prompts for the filespecs: Enter New Name:X.PRN Enter Old Name:Y.PRN Y .PRN=X .PRN [A> File X.PRN is renamed to Y.PRN on drive A. B>REN A:PRINTS.NEW = PRINCE.NEW >The file PRINCE.NEW on drive A changes to PRINTS.NEW on (drive A. A>RENAME S*.TEX=A*.TEX >The above command renames all the files matching IA*.TEX to files with filenames S*.TEX. A>REN B:NEWLIST=B:OLDLIST >The file OLDLIST changes to NEWLIST on drive B. Since the >second drive specifier, B: is implied by the first one, it >is unnecessary in this example. The command line above has %the same effect as the following: A>REN B:NEWLIST=OLDLIST or 6A>REN NEWLIST=B:OLDLIST ///1RMAC Syntax: rRMAC filespec {$Rd | $Sd | $Pd} Explanation: RMAC, a relocatable macro assembler, assembles .ASM file"he SAVE command, then run your program which reads a file into memory. Your program exits to the SAVE utility which prompts you for a filespec to which it copies the contents of memory, and the beginning and ending address of the memory to be SAVEd. ///2Example tA>SAVE Activates the SAVE utility. Now enter the name of the program which loads a file into memory. 2A>SID dump.com Next, execute the program. #g0 When the program exits, SAVE intercepts the return to the system and prompts the user for the filespec and the bounds of memory to be SAVEd. SAVE Ver 3.0 fEnter file (type RETURN to exit):dump2.com If file DUMP2.COM exists already, the system asks: WDelete dump2.com? Y Then the system asks for the bounds of memory to be saved: Beginning hex address: 100 Ending hex address: 400 The contents of memory from 100H (Hexadecimal) to 400H is copied to file DUMP2.COM. filespec [PROTECT=WRITE] SET filespec [PROTECT=DELETE] SET filespec [PROTECT=NONE] 3SET filespec [attribute-options] ///3Modes #Password Protection Modes Mode Protection READ 4The password is required for reading, copying 2writing, deleting or renaming the file. WRITE 4The password is required for writing, deleting or 4renaming the file. You do not need a password to read the file. DELETE 4The password is only required for deleting or 4renaming the file. You do not need a password to "read or modify the file. NONE 4No password exists for the file. If a password 4password exists, this modifier can be used to 0delete the password. ///2Attributes RO -sets the file attribute to Read-Only. RW Msets the fi You must turn on password protection before you can assign .passwords to files. SET [PROTECT=OFF] cDisables password protection for the files on your disk. A>SET MYFILE.TEX [PASSWORD=MYFIL] hMYFIL is the password assigned to file MYFILE.TEX. B>SET *.TEX [PASSWORD=SECRET, PROTECT=WRITE] >Assigns the password SECRET to all the TEX files on drive B. >Each TEX file is given a WRITE protect mode to prevent 8unauthorized editing. A>SET MYFILE.TEX [RO SYS] USets MYFILE.TEX to Read-Only and SYStem. ///2Default A>SET [DEFAULT=dd] >Instructs the system to use dd as a password if you do not Uenter a password for a password-protected file. ///2Time-Stamps Syntax: SET [CREATE=ON] SET [ACCESS=ON] SET [UPDATE=ON] Explanation: The above SET commands allow you to keep a record of the time and date of file creation and update, or of the last access ///1SET Syntax: SET [options] SET d: [options] SET filespec [options] Explanation: SET initiates password protection and time stamping of files. It also sets the file and drive attributes Read-Write, Read-Only, DIR and SYS. It lets you label a disk and password protect the label. To enable time stamping of files, you must first run INITDIR to format the disk directory. ///2Label Syntax: SET {d:} [NAME=labelname.typ] SET [PASSWORD=password] BSET [PASSWORD= ///3Examples A>SET [NAME=DISK100] QLabels the disk on the default drive as DISK100. A>SET [PASSWORD=SECRET] AAssigns SECRET to the disk label. A>SET [PASSWORD= 7Nullifies the existing password. ///2Passwords SET [PROTECT=ON] SET [PROTECT=OFF] "SET filespec [PASSWORD=password] SET filespec [PROTECT=READ] (SET le attribute to Read-Write. SYS (sets the file attribute to SYS. DIR hsets the file attribute to DIR. ARCHIVE=OFF means that the file has not been backed up (archived). ARCHIVE=ON 4means that the file has been backed up (archived). 4The Archive attribute can be turned on by SET or 4by PIP when copying a group of files with the PIP 4[A] option. SHOW and DIR display the Archive option. F1=ON|OFF 4turns on or off the user-definable file attribute F1. F2=ON|OFF 4turns on or off the user-definable file attribute F2. F3=ON|OFF 4turns on or off the user-definable file attribute F3. F4=ON|OFF 4turns on or off the user-definable file attribute /F4. ///3Examples SET [PROTECT=ON] ATurns on password protection for all the files on the disk. vand update of your files. ///3Options [CREATE=ON] turns on CREATE time stamps on the disk in the 4default or specified drive. To record the 4creation time of a file, the CREATE option must be nturned on before the file is created. [ACCESS=ON] turns on ACCESS time stamps on the disk in the 4default or specified drive. ACCESS and CREATE 4options are mutually exclusive; only one can be in 4effect at a time. If you turn on the ACCESS time 4stamp on a disk that previously had CREATE time +stamp, the CREATE time stamp is bautomatically turned off. [UPDATE=ON] turns on UPDATE time stamps on the disk in the 4default or specified drive. UPDATE time stamps Arecord the time the file was last modified. ///3Examples A>SET [ACCESS=ON] DDisplays current SETDEF parameters. A>SETDEF [TEMPORARY=C:] >Sets disk drive C as the drive to be used for temporary files. A>SETDEF C:,* >Tells the system to search for a program on drive C, then, Uif not found, search for it on the default drive. A>SETDEF [ORDER=(SUB,COM)] >Instructs the system to search for a SUB file to execute. KIf no SUB file is found, search for a COM file. A>SETDEF [DISPLAY] >Turns on the system display mode. Henceforth, the system >displays the name and location of programs loaded or submit lfiles executed. A>SETDEF [NO DISPLAY] Turns off the system Display mode. ///1SHOW Syntax: SHOW {d:}{[SPACE |LABEL |USERS |DIR |DRIVE]} Explanation: The SHOW command displays the following disk drive information: /Access mode and the amount of free disk space Disk label Current user number and Number of files for each user numbnitored execution, symbolic disassembly, assembly, and memory display and fill functions. SID can dynamically load SID utility programs to provide traceback and histogram facilities. ///2Commands Command Meaning As '(Assemble) Enter assembly language statements s is the start address Cs{b{,d}} (Call) "Call to memory location from SID s is the called address #b is the value of the BC register pair d is the value of the DE register pair D{W}{s}{,f} (Display) !Display memory in hex and ASCII W is a 16-bit word format s is the start address f is the finish address Epgm-filespec <A>SET [CREATE=ON,UPDATE=ON] ///2Drives Syntax: SET {d:} [RO] 4SET {d:} [RW] Example: A>SET B: [RO] ;Sets drive B to Read-Only. ///1SETDEF Syntax: 6SETDEF { d: {,d: {,d: {,d:}}}} {[ TEMPORARY = d: ] | [ ORDER = (typ {,typ}) ]} !SETDEF [DISPLAY | NO DISPLAY] xSETDEF [PAGE | NOPAGE] Explanation: SETDEF allows the user to display or define up to four drives for the program search order, the drive for temporary files, and the file type search order. The SETDEF definitions affect only the loading of programs and/or execution of SUBMIT (SUB) files. SETDEF turns on/off the system Display and Console Page modes. When on, the system displays the location and name of programs loaded or SUBmit files executed, and stops after displaying one full console screen of information. ///2Examples A>SETDEF er on the disk /Number of free directory entries for the disk 7Drive characteristics ///2Examples A>SHOW A>SHOW [SPACE] >Instructs the system to display access mode and amount of 2space left on logged-in drives. A>SHOW B: >Show access mode for drive B and amount of space left on "drive B. A>SHOW B:[LABEL] ?Displays label information for drive B. A>SHOW [USERS] >Displays the current user number and all the users on drive QA and the corresponding number of files assigned to them. A>SHOW C:[DIR] QDisplays the number of free directory entries on drive C. A>SHOW [DRIVE] LDisplays the drive characteristics of drive A. ///1SID Syntax: SID {pgm-filespec} {,sym-filespec} Explanation: The SID symbolic debugger allows you to monitor and test programs developed for the 8080 microprocessor. SID supports real-time breakpoints, fully mo (Load) Load program and symbol table {,sym-filespec} for execution E*sym-filespec (Load) Load a symbol table file Fs,f,d (Fill) !Fill memory with constant value s is the start address f is the finish address d is an eight-bit data item G{p}{,a{,b}} (Go) Begin Execution p is a start address a is a temporary breakpoint H (Hex) Displays all symbols with addresses in Hex H.a "Displays hex, decimal, and ASCII values of a where a is a symbolic expression Ha,b !Computes hex sum and difference of a and b where sent W is 16 bit word T{n{,c}} (Trace) Trace Program Execution "n is the number of program steps #c is the utility entry address. T{W}{n{,c}} (Trace) Trace Without Call W instructs SID not to trace subroutines "n is the number of program steps "c is the utility entry address U{W}{n{,c}} (Untrace) !Monitor Execution without Trace "n is the number of program steps c is the utility entry address W instructs SID not to trace subroutines V (Value) Display the value of the next available location in memory Etilities, HIST.UTL and TRACE.UTL are special programs that operate with SID to provide additional debugging facilities. The mechanisms for system initialization, data collection, and data display are described in the CP/M SID User's Guide. The HIST utility creates a histogram (bar graph) showing the relative frequency of execution of code within selected program segments of the test program. The HIST utility allows you to monitor those sections of code that execute most frequently. The TRACE utility obtains a backtrace of the instructions that led to a particular breakpoint address in a program under test. You can collect the addresses of up to 256 instructions between pass points in U or T modes. ///1SUBMIT Syntax: SUBMIT {filespec} {argument} ... {argument} Explanation: The SUBMIT command lets you execute a group (batch) of commands from a SUBmit file (a file with fil $a and b are symbolic expressions Icommand tail (Input) Input CCP command line L{s}{,f} (List) !List 8080 mnemonic instructions s is the start address f is the finish address Ms,h,d (Move) Move Memory Block s is the start address $h is the high address of the block &d is the destination start address P{p{,c}} (Pass) $Pass point set, reset, and display %p is a permanent breakpoint address &c is initial value of pass counter Rfilespec{,d} (Read) Read Code/Symbols "d is an offset to each address S{W}s (Set) Set Memory Values s is address where value is !(NEXT), the next location after "the largest file read in (MSZE), "the current value of the Program "counter (PC), and the address of %the end of available memory (END) Wfilespec,s,f (Write) $Write the contents of a contiguous block of memory to filespec. f is finish address X{f}{r} (Examine) Examine/alter CPU state. f is flag bit C,Z,M,E or I. >r is register A,B,D,H,S or P. ///2Examples A>SID >CP/M 3 loads SID from drive A into memory. SID displays the I# prompt when it is ready to accept commands. A>B:SID SAMPLE.HEX >CP/M 3 loads SID and the program file SAMPLE.HEX into memory +from drive B. ///2Utilities SID u_etype of SUB). ///2Subfile The SUB file can contain the following types of lines: Any valid CP/M 3 command 9Any valid CP/M 3 command with SUBMIT parameters ($0-$9) Any data input line Any program input line with parameters ($0 to $9) The command line cannot exceed 135 characters. The following lines illustrate the variety of lines which may be entered in a SUB file: DIR DIR *.BAK MAC $1 $$$4 PIP LST:=$1.PRN[T$2 $3 $5] DIR *.ASM PIP SUBMIT A>SUBMIT SUBA A>SUBMIT AA ZZ SZ A>SUBMIT B:START DIR E: ///2PROFILE.SUB Everytime you power up or reset your computer, CP/M 3 looks for a special SUBmit file named PROFILE.SUB to exrive B on Gyour screen twenty four lines at a time. ///1USER Syntax: USER {number} Explanation: The USER command sets the current user number. The disk directory can be divided into distinct groups according to a "User Number." User numbers range from 0 through 15. ///2Examples A>USER Enter User#:5 5A> EThe current user number is now 5 on drive A. A>USER 3 3A> QThis command changes the current User Number to 3. ///1XREF Syntax: XREF {d:} filename {$P} Explanation: XREF provides a cross-reference summary of variable usage in a program. XREF requires the .PRN and .SYM files produced by MAC or RMAC for input to the program. The SYM and PRN files must have the same filename as the filename in the XREF command tail. XREF outputs a file of type .XRF. Examples: A>XREF b:MYPROG A>XREF b:MYPROG $P yÙCP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282"WCP/M 3 SID - Version 3.0$1 !~=W!x ~#ôbx {~#o}o.;ÃO$ y͏ , $  ͌ 9!z6 # L!zw͌j# X:z 0 ͘=N#Fy}80*z{¯#z+++ ¥ z#½# · 9!`͠ y9!rͷ 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# ecute. If it does not exist, CP/M 3 resumes normal operation. If the PROFILE.SUB file exists, the system executes the commands in the file. This file is convenient to use if you regularly execute a set of commands before you do your regular session on the computer. ///1TYPE Syntax: TYPE {filespec {[ PAGE | NOPAGE ]}} Explanation: The TYPE command displays the contents of an ASCII character file on your screen. [PAGE] Causes the console listing to be displayed in paged 9mode; i.e., stop automatically after listing n lines 9of text, where n normally defaults to 24 lines per Npage. [NOPAGE] Turns off Console Page Mode and continuously displays a Ftyped file on the screen. ///2Examples A>TYPE MYPROG.PLI ^Displays the contents of the file MYPROG.PLI on your screen. A>TYPE B:THISFILE [PAGE] 2Displays the contents of the file THISFILE from dz8O!B N#N ¾SP.* |} !9":q!"28!"9~ ͍" = ͍"=”" > 2,Y,!|G }G , w#. ~ڔ ͍!=:r ”͍| !| !|”"!~ʩ #~#V§ z§ :w, ‰ :ʔ!~ :w#s#r, ¾ Ô!~ : 6 ~#^#V ,:ʔ!\6#>  w# ' >w# 1 6~!I =”*"!l6~# T :]?2 7ʔ!">HXE͆*ʾ \ͤ2 w# ™ ͥ͝* ҆ !""Ô\ʔ:¾ W$ _$ $ O { x! i`"v2 $ $ w# $ ͥ͝”þ \̀\̀ GтWx!͓B :>ULT͆!6\~# S 2|:] !7<ʔ\ !t   _*\ ʣ \ w Ø *+\ !ڔw{Ҕè *#^#Vr+s+6͓Ҕ*"s#s#rt ! *v*",!*L*L*vL*+L,o=”͍L:X^#VL\~J ʯ.y:,>."Ž! ;w#́=”͍:ʨs#r#;”}w#:;#;>>2o!"#͍}ʔ==”͍""2mNl :  ͤL:8>.^+~+:8*>:|}^ >.*f}o|/+- , 0 Ô^#V#*NyҔ** n +ñ q#^#V""~/o>g++Û!.ʔ@͔^#V= ͔^'D! ڔ'?!q'”S_&#hqf0 Ҕ)DM)) O I^*r^#V#^q̀))))oqh"s#r#!4-®+»*+ þ-y_xWþ!IXN!p~ !D_^!x^#Vx1>-~~>=G!q~L!9#x sYYͳғ*v" !6û+"f*v~#cڻʷ^#Vû~*v~Gx5@xv5 x805 x6 45>=*t~*t$5x*l$*n:585"CZMEIABDHSP!"2"t+"v!91t*v~:t2l!~ʐ#^#V#~ ƒ!~6ʳ=G#^#V#~xâ#"v!N#FN*>7l :|!~9#~#V*v9z9~=:] ,:e &͟:l &:u &ͮ!I 1lĤ>#J ,!6-X5AڔҔ_!o^#V - G  + Q  1ͳҔ~½:,=”͍" ,~ڔʔ͍=͍=͍!,o͍ "c=͍=”)*c)!"f,*f*c"h ,*cL>::ʗ^#V#L cxZy y~ #*f ڵ™y ¶"c:,*hT*f , ,T:e,>2e,:ʔ%:e  ͟:u ' ͮ!I Y|”,,}5 2l~2m͍͍"n͍"pDMs !l6ʏ } "v=ʏ =ʏ YP !~ #^#V:l *v{ z "r~62t #w6 ” 1l*v*t!~4 #~#F# x ~#s#r#w>~ʽ ͍=; =”͍Lᯕo>gL,>#!u^#V#0}o|ge X x| y0ʃ GÏ yÏ  G| Q z,{ ,<,>'{>',*##V+^+N+y,L ~+ , :”%,ͳʔ!\>2|!"*"~:8”*"*"*͠ڔ!"\zn<ʔ*ͯ~# _\V”*#"͠:W\J!*L!,:2:2>2::>2 N, !9# Ô ”J~,=”͍xA|”}ҔgA>;Ag};,;Q|”}!qw,s#r,:[|_!~ʐ![4Ð\ͤŽ2[g>>?,!e>Cw#>Ow#>Mw!u>Sw#>Yw#>Mw., * ͽw#  ͽ  * ?r# {zPY! |}>2!""!Ow #w 0q!\6 ͤ!"~”͍͍͍!6W6!6# ,œ>2ß͓ͣ ͓ͣ ͓ͣ ”ʔ   :@w# G6#. 6# x!a_!~> 55*~#"ů2[\ͤͤͤͤͤͤ!ex#y#*}|͓"*}|":!͓> _ͤ~# 07> >=2wͲ:l <!*vNl  |Ͳd=Xl *v5Nl :l|*pMD*n:m7l !"N2>**vͳҟ" *t"c, PASS !~*+"|w=2~ !~##Z:t*rw2t*vF#!s! ^#V&N&N,`r<¦Gæ::^#V#2*r^#V<[>èæxjê8_æ*t2¦,:?*v###æG>è><7*|!N*v!>#> :!>=_~/w/w{G=YP"*##F+N+~a/o>g{\z\<33=>!y$ڇ *y$&>'d !y$4d SYMBOLS NEXT MSZE PC END 6!z$q!h#6?! h record(s) written. h#H!:#A{$O !:h# !2h#!@ !:h#S:h#QHP!:#<2|$2h#:h# HG!)!2h#Ô!2h#02|$O> j!!|$6Ô!2h#02w$O> @!!BH @@ABH B! "BHI$$BI$BI $ HI D$HD$$ H B!$D$"$B$DA!ABI$ɀSAVE {SAVE y<1!~ʋ;:* ͩ".~>2`*.h~`>26!*#~2#~2r+s-* 1!~ʀ#_6|ʉ#6?#6 #6$\<8Y‰\>!|w\:V"8: V "**Ͳ\h}}€!*:2\<T}Q**#s#r>2:Ÿ*.h6 1>2::>2}2|2!"  !!\( yŽw=G::xAڎҎ ͍"̀ځ*>! q** DM* 1q>> ͍+s#r=>!r+s+q+q+p+q> ͍"!6> !*&*6!4¦:! *w* * * DM -* *s#r*"̀*":*. Tu -". u -2:~ l:\.~ -Ql.~ -dup. du -zT!"u*M: *M: !6>}!: :<2¨#u{u>!͘,T>͍)*DMTT"*%DMu{̀+s#r;'*DMu{̀N*"'ͅ>v":2T2u:ҙu͟!6>!ڙ: :<2:ҦT͟:!/Ҵ:͍ >>l͍ >!͘:/H*!*"H B$I $HI$H$! $I $I$I $I $BBHHA "HI$H!$HH$ IDH$$H$"BD $$$HH$B@@D!@H" H " "BI$DI$I $H @HI"$AD@@HA$ $@ $@D IB!  $H $I$$HD H!"A""! I$DDI"I$ @$I"DH BH" !I B  B$H$@"IHBI $$@H@ @@@D !@BA$!" D!$A$B@$@@$"$"@  D@@"DH $I!"DH$BB$"H@ $!D$$I$I$$"A$$I  D UUTH@@!@H@ !$  To T: Dperform these functions, just enter the appropriate number after T: the prompt below, then follow the instructions given. LF:1 T: {1 NewWord} Word Processing T: {2 SuperCalc} Financial Analysis T: {3 Correct-It} Spelling Checky#q#p#w!!#*©6?”ëw”Î3.;;33,;;#wʯ#6 O O $.:;=,/[]<>a{!_Î 4 4(!~> L5*~#"a_:f7ñ8 ʱ0vñ@7ñ҇0ÒGڐ7ñ7o:O& ʦ))))ÛzW{_f: CP/M 3 SAVE - Version 3.0$ Enter file (type RETURN to exit): $ Delete $ Beginning hex address $ Ending hex address $ $ ERROR: Bad close.$ ERROR: No directory space.$ ERROR: No disk space.$v@$ $H I$I!$HI"$$"$ I ! A  !B B@@ $ABH$!"D$"B{Subroutines invoked from above R: *STATUS R: This routine refreshes the status lines (20-24) on the screen CUR:0,19 T:- T: CURRENT DRIVE:{$DRIVE:} T: '*DMT{T:lͪ : >>l?: &#*DMu{:2:2u͉Tp*>@O>*>@*w*~!s+q*&%*& *&%*2& "*DMT*+"*DM3T"!p+q!\#s>!s:+&:2̀&ͣ :22ͧ!s+q+q*M*͍"̀̀Hm*DM̀%*& "!6|*#:w*##:w* :w!6!6\2!:!H÷:!!6l+6**͍!6\* ^#V""!3"$"!o2ͣ :< J.< -B3!6#6!6*#s#r!6\wl!6!6!6\ʒÇ.  -›!&6:!&:&=O! N,:&<2&©**pH*#N*##* ^N0Jͭ1 Gͤͣ  <_1D**M*0G!'q:w**M0*"!6}!6:'҄Çͭ1Ҙ**͇H* >͘ҿ:'/**M*0} <_1K!6O!mT!w& 8 !w:o2% & *M͍ !6!6:n!2oK :m!o>O!mC!pq*pM !rp+q*q}OY *q|OY *8M *9DMg *;M !s6:;!sھ :s=O!< NY !s4ž !t6:;!t :t=O!< N: !t4 : 2u: :* *uMi  ,*3&+) N#F+q#p!C6:? *uMY !vq "w:R:ҕ *vM*w *3&+) N#F+q#p*3&+) >>l2C:Ҵ *vM *wDMg !yq:y/:yH >!y# :y::::y8*;< -*:;2:@:<!C6*y&>) N#FG>!ykb :y/:yH҅V :y ¦:823*3&+) *9s#r:y!"+"-"/"1!36<::y<@ Gb :!:y<b :I:y/ *yM :y#~ >!y/͐ :yI:I 7:[:y[Ϳ o >á2zO>Ҏ*zM@:zá2z*zM͵:z,=>)-,),>,=*#"!|p+q*{~**{ >*{#"{>ʹ*~>~,H!l+: !*&*\:<2O* N2!6> !i*& :b>!4F>:<2O* :w:!4~ʶ 6*#"*{zڶ!"ͧ*!~2xG:2G:p ˆx!4~ 6*#"*{z!"*!~2xG:2G x{_ C#5>ɯ$!p+q!6> !ڌ*&*~ x*&*N,:….,!4Q!r+s+p+q*DMG*DMFEͣ !s+p+q+p+q+p+qWͣ !">͍+s#r!oM*DM`:$*DM͐O>!>͍ ͣ !9*DM͠O>9ͣ *"*#"`!r+s+p+q+p+q***DMͮ*!r+s+p+q+p+q***DMͮ!p+q*DMp!6 > !*&*6!4²*DMͰͣ !p+q * 6 * 6*DM̀*͍!p+q*DM+ͣ !q*& , ,!p+q*  !p+q*!p+q*!p+q*! p+q*! p+q* ! p+q* !p+q`*!p+q*_{ozg_#6#6:  . - 12(:( T}L :2:2!:y :2̀y ͣ :22!""*"!6!6: *")*"*K: *: !6#6l: *)"ï !6l+6!6͔ :  G. - !"!\"!"*^#V" $!^q> !^] :^0O,h :^ AO,!_q:_OD :_OD !ap+q>`Mi !`\Mi !cp+q*bDMG!ep+q!d\+J<!hr+s+q*f&4 N,*gDM͵ DM̈́  ,*3&+) >>l!C9 < ,*3&+) ^#V*3M  ,!iq*# :iw*#"!͛o #*DMu{!"*!*"D*!s*D!s*D!s!6*!*"D*!s*D!s*D!s!6*M: *M: *M: O`iN928 "92;!j6:;!jU :j=O!< Hq!j40 *8M*9 !k6:;!kڇ :k=O!< N,!k4g  ,!lq*' :lw*#"!͛ '*DMT{*!*"!"!ns+q: ͪ :n!O> !>O:n2n !6)!\""!o)ͣ !6!6ʹͼi**& w:<2cͣ ʹ7*~-w!6*~)…!6:ғͣ !6*"*~)*:º!6***̈́:*:!6!6lͼͣ Þ!6*~>ʤ*#"}!6*:3ͣ *~=X!6*#"}:X!"}**Ҁ* *}s#r*>wÑ**}̈́ͼҡͣ ʹ*~]*~D!6*~I!6*~M!6*~P!6ͣ ʹè!q!6!6*"ʹ!""!o8ͣ >͍J!"ͼҍ*~(c͆Ç*~_[],()!q: > :a/>z!/H:_2:!p+q*^#V"*##^#V"!6 !6+6:W: Q!6l<*6+: m+_Ax!!6Aڙ:ڐ!l+}::*~:Hھ!*#~A<*wO>!*&*6 '!6:.+A: ogDM!>))덑o|g = DM!>))4 =,_{ozg~ D^#V) N~ U^#V|g}o `_{ozgO{ozgi`N#Fogo&og_{_z#Wɴ LIB 1.1 $REL $$$IRL $$$%INDEX ERROR$NO MODULE: $SYNTAX ERROR$APDCentry symbol $select common block $program name $request $error 4 $define common size $chain external $define entry point $error 8 $external + offset $define data size $set program counter $chain address $define program size $end program $end file$FTiw(5OABORTED$DISK READ ERROR$DISK WRITE ERROR$CANNOT CLOSE$DIRECTORY FULL$NO FILE: $ }09Z>2!">2:  9Z>2!">2:G>!N < 2>2> 2}(!"> 2!"> 2!"> 2>2>2> 2Z!!21>A*v! No hard disks on system. $ Unable to boot hard disk. $ Wrong version of CP/M. This copy of HDBOOT requires CP/M Plus version 1.x $ system. $ Unable to boot hard disk. $ Wrong version of CP/M. This copy of HDBOOT requires CP/M Plus versioJ(W.[K=KLKWKOHND CPM3F SSBACKUP MBNKBDOS3SRjCOPYSYS M CPM3 SSDATE M DEVICE M!DIR Mr"#$%DUMP M&ERASE M'FOREIGN M(FORMAT Mj)*+,#r!886+s#r#4¸>!8s+p+q:85*8>X6+s#rL*8*8M!h6\6+s#r!8p+q!86:8!86>~6HҊ!8n6+s#r#4X:8!8p+q*8N#FM28O>Ҫ>!"8>!8*8M!8d6+s#r*88͸6s#r:88͗6:8H9 :8**8#~A!86!*8#~D*8##~IH9!76!*8#~D*8##~AHc!86!86!*8#~Eu!76!*8#~F«*8##~F’!86è*8##~U¥!86è? !*8#~G:8*8##~028*8##~0o&<6*8 ~0_!8s:8/>!8/H*88? !*8#~M*!86!*8#~Ny*8 ~XI!76v*8 ~P^!86v*8 ~Ss!86v? !*8#~R*8##~OHҞ!76!*8#~R*8##~WH!76!*8#~S *8##~Y!76 *8##~I!86 *8##~O!86 ? !*8#~X!76!? 86 *8#~Lz8:8 t*8#*8M8͖n>8͟6e? 8q? w? 6 *8#~Up 8:8:7 Hҥ? :88͗6Hm *8#~A*8##~LH!"8d :8 :8Hte5, nxtchar = $ state4, char = $ state3, char = $ state2, char = $ state1, char = $ startstate, char = $!8p+q!86*8&*8~ ~ HҞ !84y :8!8q:8[:8]H:8(H:8)H:8=H:8,H:8H >>!8p+q!86*8#DMn 28O>G*8~!8*8&*86 *8& *8"8>!8Ҷ:8=O*8 N͢ :8!8O*8 N͢ HҶ*8+"8*8~<:8!8=Oo:8!8O*8 DM*8 -*8&*8~"!86:8<28L:8=O*8 ~ #:8=O*8 6!8p+q!86*8&*8~ʇ*8&*8~a/*8&*8>z/H}*8&*8~ *8&*8w:8<28/!8q:80/>9!8/H!8q:8A/>Z!8/H:8<28O*8 ~28*8& *8~28!8q*8 ͭ6:8<28O*8 16OCP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282654321ERROR: Illegal Option or Modifier. $File Spec Limit is $ERROR: Illegal Global/Local Drive Spec Mixing. $Requires CP/M 3 $ERROR: Options not grouped together. $ERROR: Illegal command tail. $No File $1616|27}27:70:7H҂0uÅl92888,T28!868͗6:8:80u:8@I #0uä9 ͉!8͎28*8M)*8"8!"88͎28!86>8͟6:8HҌ!\6?\͢28!"8:8n*8#"8Ͳ28V*8DM!*8) !ͭ6Ҍ!86!86!"8:8*88*886>~6:8:8/!8H͎ !86!96:8͌$e.8͎28×*8"8:o9/:8/HB0uv o&!8q*8& !8q:828!8681m!8q:80/>9!8/H!8r+s+q+p+q*8>w#6!"8}28:8!8!8:8O*8 N~>*8!8:8O*8 ~0_*8C66+sa :8 *8#~0287 *8#~0o&<6*8##~0_!8s:8/>!8/H[ *88^ ? d ? 8å6 *8#~D*8##~R~IHH3 8:8ª ? :88͗6H0 *8#~A*8##~LH !"8B86+s#r' *8#~A/>P/H$ *8#~A_8' ? 8ê 6 ? !860u:8  . *8# *8&C68  -o  *8&C68  ~  *8&C68  ~ H  *8&C68  6  *8&C68  6*8~  *8&C68 6 *8~= *8&C68 Hq:8<282 0 d[108:7!7/M !76#6:7!7/a !76+6:7!7| :8y !86Ä !76+6:8·  *8&C68  6 *8&C68 6!86>8͟6 !86:8=!8  *8&C68 ~  *8&C68 :8w *8&C68 ^8:8<28 t !86:8=!8t  *8&C68 ~ *8&C68 :8Hj 0u:8<28# >8͟6Š K_8>0!7 :8/ 8͗6 To&"8>8͟6 !"8 state8, char = $ state7, char = $ state6, char = $ sta