܋TED DZC6"PTED OBJ7c vTED.DOC[WLA RCP/M (213) 838-9229] h," H R S"14N*IPDhLO'"c$HD*ʒ`AAШJ=HRqRϥbU"ʔUDS%Xm֜D"2m\_-:m)/k|oN!Ɏ)y w,sN& Sa) "Tf ։8]1e2 *aΜW]ěBxIJ1\)HXk1qH$2Y8Wh9ao cKkz (llgX!Ff8CuAvFQu} fdd1֨q 1-F勪aiv>eG=+<#m@дL!o32W16qQhrîT*l y Mq挊k{b!4n.i \g!K]/ꉇ;&<Q*bƑKǨ˾)oѾQ^FmW=JNK6M$1r"ERrMdY`© L>ŐZ!A /ZZx6A05vҥ8ppGˠ!S^%B V :37^RWO0R`9-8m%F M,*Ml334^\K$`a 6$$H < -ZsK,jHeuȖ#i!/7g: FTQHXkd HX v86AX p-5,Jգ) JKH$+WD5`5q-׊!quJv;/e͘B@9f@Ax-#&D~U[+D#J&ʧm'; 7ۙpr@8_X,7`4J3ʂ.u\ !\zBct9Q*(fUِSe,6C-r|7LjPEz@@N;p.##=yO)4|љuJʙc.Lť7_^)L!1&70)J\h,Rl/_ RLz#HL`Y"߼ހ4JGYX9J0!N2 r->ie]&GC_&_ $,__>4 i/5adUP֢Ny¬׈vDR݇D㶥;x\lww`jZBM)-I첉a>z9^Ƃ< 'Eqc"OtR>ͨ+f܊B6 ^kW\ ܆U_ MPMUMI8ɋ]epyZD!<7C}N cxgLU(c+Nih,ȴ8t'=*,Š[\nt\z`]+ew./ϢJ!煤]N:q˨;1rYXe<2r()0w0`$^KȊeYGk)Ǝ:æ ~B$bKI| P:abpɋEC#4 VK*:BK'].DGa7%PC7|LwX %ө_}CI[a=U$xCڰFȇ85&YR*HN4wGJ,ag,x~.LS<Ժ3$%F('А@>wI|E"0>t5TzDte~$]#^Xӭ|YCi0n{iv'-b|xe$7DF/?/}+]#3F5dY@S-d]h$bs%N uY46O78!QqsQSsf[#A[EZ $\FcLPUEA\ %M1]6%oVc>/wgRA%1A/3<7*G`;aTP _%ߋw*.X}ԏ@ "Ȍ3g0X5h.7k036g0 DC`eu*Tb"xWT?yU'FF"]6Œ*6ByKsP9Rtg13Op!$1@T0igE@'GUHM8QN,u)tFY]Z)V3i#%TJ) ,;2$U|v]Hwl»L$w0x#=ynG$}]PgI8l}Iaǩy'=mP3 %IofQus 7"4CMeCj^@4’*#U)z^F$Bb2bSiQY &`UHbgxgHlN7NsYwպTNk],EZ\.BPgZ9m!qqxI,/9$pn\Z [/\ l>|0dS,A.U0?r (o (u:jcR0# S‘hz\u&Jk%9Tr&z%qu*7?::Pᑳr&qJSb3jTCy&giSeK$VG/#JW<4Fs{ *H["7Am =CK-/d."H''g"RQ*z!}Ngm{R{Sz*%h]44XCsmQwWC%Y'Y[;(|@;\%[ox"$0PwnyJ9IS9Z yoZa ,Yd; di\a(2bl\"VI∧>:Cۡ.#j#=:CeO2(Ɯg"2oR15!/4㎣;SsJu/(:HZ*{t}J` ܳH6)[Ueg|f{S3˚nX;4Fv2Cr.<%7#Ud߻8"Xe,B+" =dK,*^ȼV07.W5zq'[k]@|||^rQK8hڕJ's#դg{k̮̰6qE|#Vqܾń7Uuʠ#B#b$/&xp;)v)v&uߊ C/#.{+abc63#M7"3keW5:GWlܞ1ŀ6Fh; [\YM%-fx͛MR$ (`V--RWVȅkT*Z Ȥ+vG@0q]u菦ɳDv7#b3Q;L3r#UmyR9Jz+k~ 0s"1P? #5}X#q5rʥluGl eκ\Qj9mթ-of/ZƞheEш'۶fpVmU8nZj轚qTɺɠsK"/g\ 'Zg g[$u|q wsM:{{C1& \!qH(;݀R!(/ۯ3˵ OH3Y6ɾwìT#İ :a`l\ 7IAy} *vLT$AEU vq=;V=JN16[3Z|l=&i _: p&D[^F`NpW@Nd&F4k)|"v(6+@^b$2"Yޖ>|a/b`R=!FFc!k稈+,O'1)tFΘ4KV80rKN~B ԏbb0:)|"*Pg'ccC:B"W;_L$#"E}~o3HaYV $-M4s\<;;|mks}HѴau]#~kþmto&F-ՇrB"@\'q=?c%-H.|GO]7@2.w(8y ҕPo\[Mڂw?]Ө'_HhܡuԼU0&R SA<CPPNa]dWGDM-$""$m%y3?W/74WXV;{$wK`&-Gk{*BK.3/>q؛PI2`ULidn%bkcCITlFK|72_XRSO&LGBG2pp/Dce; fWr1=Y<&Ka"O3QƢeC7bҕ'@McG({F$]# _Xw)_mL+2.CSW$R+Xe_R4U`$ohZA a2e6.\-dk,]30Wh0d!<>O(-&53n_$<$#d8)xW@!ց~ثc6R?t0M2,JV/ŴdV>aAsqBMi=Kbg7?#D>n(p=u"32/"9s#du)ZWTh$׍&۫/+Ex"y!.WvxK2qI0dAz?OLW#u؅ jIv%GcI%.]"%Go=Zy=BdIY=RLsx~3-Z QPXNVR`D(FOjby`Cq w ! OOD[z%Vi ȟԬ@R@FpWvYE_)Ooц )0Ibhř4r_dG@u3$~uKdqpVi/^~@+Qw@J_FQHAc/U%u)dc n֧2#K'FlqM!y"B@ !Y!M30h9y :`aݟu[1|:Y%KY5Dy."0fDTG45_l%xBo>]LAcQϦ9B!a@rK yE22ì%S: oS Gw,(~w:!A4KI5bcqx0_gL2'zL^/"AԛPlƼ"L/NTlB(CV/F VNJ&T722#>#.O;Fu_ŷ-SQ%ˑkAI҈s"K*Bp0CAᆪ$n6#1|Kio"fDk@+]Q .?gPi'O3?$s[}E)2RlY3&P=Dlk._f5:vHE*/nr)Be,+v#}Apa& 6!"^A:>  2D !B !C :D }:\A=O!@ ~2I L!J 6:fA!eAT!J 6*gADM_!eA6!fA6ê:? m!? 6+6}͉ê:@ !A Ҫ>!8!A Ғ*8+DM_:@ Ң*8#DM_!A 6+6:aA(!aA6!> 6>88gAͺ/!J 8^Aͺ8^Aͺ"G !"E G E ͺ+*E "E +$͉F,8^AͺF*8#DM_,+!> 6:I ,:A !@ +/Hҁ!? 6:eA{*8"gAÀ!eA6:A !@ !eA!fA/:I +:I -HH:I +½!@ 6!A 6!? 6#6#6!eA6!fA6!> 6͉N"K >͉ͦ!A 6+6+6!eA6!fA6!> 6Ñ:A !@ ґ:@ <!@ 6*K *8"K ~!A 6K 8ͺ"K ![*8ͩ"M !K >H~!"K :? ڑ*K "gA!eA6:? !? 6gAK ͺҸ*K "^A!> 6*8*8ͩ"M *K "^AM *M "^A!fA6:fA!eA!eA6*K "gA!eA6!fA6͉!> 6:\A=O!@ ~2O a:O AH:O IH:O iH:@ HҪ!bA6!> 6:O a:O AH͉҆à͉>!8Ҡ*8+DM_͉ :O m:O MH:O kH:O KH!fA!\A5!fA6!> 6 :O ::@ HZ*8*8ͩ"Q *8"^AQ 4*Q "^A,^A8ͺR*8#DM_,7!> 6 :O l:O LH:@ !A !? !eA!fA/Hҕ !> 6 :O s:O SH:@ !A !? /H!> 6 :O d:O DH:@ !A !? /H1 :\A2P *P &@ ~ !P 4*P &@ ~ # !aA6. ͉!> 6 :O q:O QH:@ Hz := o != 6͉!> 6w ! 6V :O w:O WH:@ Hҩ ! 6V !A 6+6+6!eA6!fA6 ͉!> 6 adiklmpqswt!46*4&@ ~ ~ H !44 *4&@ ~  o)͉*4&@ ~24*4M 24*4M! ^#Ve4͉ "͉ #͉ $͉ 3͉ v%͉ [3͉ S ͉ j&͉ @'͉ (͉ ,͉a ³ V0͉ < E N W ` i r { !4q!46> !4 *4& :4~ !4H :4!44 >INVALID LOCATE $CANNOT FIND: $INVALID SUBSTITUTE $CANNOT FIND: $CANNOT FIND: $:iA24!46>!4ڌ *4& B :4w!44o *4&iA N! B 6:4=24:4 *4&iA N! B :4 !4:4N!iA N! B w!45å !4q*\A&@ ~24!\A4*4MiA͹ :iAHҶ :4l:4LHD *\A&@ ~ > >>ö !\A4N!@ ~ X >*4MA͹ ҳ *\A&@ ~ x >*\A&@ ~g~GH*\A&@ ~ HҰ ! B6>>>>!4r+s+q!46*\A&@ :4~ H *\A&@ *4&*4w!44!\A4 :4=*4w*\A&@ :4! >>!4s+p+q:iA24=24!4:4 :424:424*4&*4*4&iA { !45~t :4!45L *4&*4N! B ~24!4:4#~H~HҶ :4<24þ :4!4w6 >:\A=O!@ N  d  ͉*8*8ͩ"~5*8#"z5"x5~5x5ͺڞ*8#DM_*88 ~=2}5!|56*88 ~=!|5Qͻ!|5:}5O!4 Hq!|54%!|56*88 ~=!|5z*|5&4 N!|54V*88 ^4$ ʑ,*x5"x5 " ͉*iA&"~5>LͦҺ!L"~5*~5jA 6 *~5 6 *~5 6$jA͉!66:\A=O!@ N d !eA6!fA61 ͉:fA/!eAm:eA"*gADM_!eA6gF ͉*iA&"6>LͦJ!L"6*6jA 6 *6 6 *6 6$jA͉! B6:fA!fA6*gADM_*8"6"6^A6ͺڸҢ!66*8#DM_*6"6Ҋ:6U ͉*iA&"6>Lͦ!L"6*6jA 6 *6 6 *6 6$jA͉! B6*88 ~=26!66*88 ~=!6;ͻ!6:6O!5 Hq!64!66#6!66*88 ~==2 6:6~:6H7*6&5 DM* 6$ 26:64!66:6!6*6&5 *6& 6 w!64+4#~~:626!64:6~4!66:A!6 *6&A *6& 6 w!64~~:A26!64*88 ~==:iA!6OZ{2 6q: B4!66U:6k!66*88 ~=!6h*6&5 N!64D>:6~Ҿ:626*88 ~!6ھ*6&5 *6& 6 w!64~~ڷ*88 ~26!64y!66:6=!6*6& 6 N!64  :6<<*88 w,>NO DIRECTORY SPACE$MEMORY OVERFLOWNEW FILE $ 0 $EDIT: $INDEX TABLE FULL $ $!"8:]A2688ͺ+N#F*8 ~26Hү!64*8#"8:6 ¬*8#"88 :6w!66a:6*8+*8~ *8++*8~ H  :6<<*8#"88 w>:62]A>!"8"8"8!"8!86!86!86*B~2828!]A6*BBͿ͚!8s{\͉e!66:8!6v:626a:628o&͂"8"8!B"8*8 "8*B f8f8ͩ:Bf8:B͉!cA6!͉!`A6!`A6888:B8:B͉!cA6^:`A^f8*8DM*8U!cA^8*8DM*8zf8*8DM*80!6p+q*8*8ͩ"6!6҆*6"686ͺ86ͺ!66*88 ~!6ͻOͷ!64£*88 *8+"8 w*8+"8Ò+86ͺ+*88 *8#"8 w*8#"8!66*88 ~!6(UO!64 >8?,͉!76*88 ~27!7rͻ!7:7O!6 Hq!74D*8DM*76!76:7=!7ڨ*7&6 N!74‰:@.:@ H!bA64͉$*8#"88<͉!cA6$*88 :@w!76*88 ~=!7$*7&@ N!74O͉*88 ~27*8+"88W:78+s#rs!76:7!7sͻ27!74\8Ϳ҈*8#DM_DISK ERROR$FILE EXTENSION ERROR$DISK FULL$DIRECTORY SPACE FULL$!7s+p+q+p+q:7=27*7*7 w*7#"7*7#"7!%7r+s+p+q+p+q!"&7$7&7ͺy*&7*"7DM5* 7DM2Bl:BU͉!cA6h7*&7*"7DMv*&7"&7!-7r+s+p+q+p+q!".7,7.7ͺ*.7**7DM5*(7DM2B*.7".7:B͉:B͉͉eÑ*\A&@ ~ !\A4!\A4~=O!@ ~ #>:\A=O!@ ~07>:\A=O!@ >9K>>:\A=o&"07 cX!"27:\A=07ҳ*27)))*27) *07@ ^>0Ͱ"27*07#"07!27Ұ!i!\A5*27*8+"8ͩ:8!8558ͩ!86!8:8247288*8DM*8:4728*8+"8*8*8~!57q*8*8:57w*8#"88T8*8DM*8z!"8*8+"8ͩ­:8ƒ!8558ͩ!86!8:8267288*8DM*8:6728*8+"8*8*8~!77q*8*8:77w*8#"888*8DM*8z!"8INVALID COMMAND $*gADM_*88 ~=27!76*88 ~=!7Fͻ!7:7O!:7 Hq!74:97~!976!76*88 ~=!7{*7&:7 N!74WÕ!876>!8ҕ*8+"8*8*8ͩ"7^Aں*^ADM_*^A+DM_!76:7!7*7&:7 N!74*8#"8:7<8 w,*\A&@ ~27m:7MH:7kH:7KHv!\A4*\A&@ ~ v:7k:7KHm!976r!876͉====>$!7p+q!76>!7:7H*7! c!7s{7e"7:70*7&7 w!75Î!7p+q77ͺ!76>!7*7&7 6 !74*7DM̓*7"77͉}͉!7q:7J@nEn!7p+q*7^!cyͦ!7s#s:7w n!75c*7:7w:7!7r+s+p+q!]86#6!76a2_8 :7/H:]8~/:_8Hn:_8[>!]8S!^85N*7 ~ 9:]8=O!7 ~2\8![86:\8![8"!]85*]8M,![84*]8&7 ~ 6nP!]85*]8M, n*]8M,Xn:_8 Ҫ:_8 ¢*^8&*7:_8w!^84+N!7 6 ]8F2[8:]8=O!7 :[8wçn*^8&*7:_8w!^84+N!7 :_8w!]84*_8MnÚ~*^8&*76 *^8& *76 :^8<<*7w!b8s+p+q!d86+6:b8=!c8`:d8+n~*c8&*`8~ Gd8F2e8Y*c8&*`8Nn!d84!c84N!m*B!Bq*B&K n n!Bp+q*B K!Bp+q*B K!Bp+q*BK2B!Bp+q*BK2B!Bp+q*BK2B!Bp+q*BK!Bp+q*BK!Bp+q*BK!Bp+q*BK2B!Bq*B&K!Bp+q*BKn*_ogDM!>))덑o|g| =jDM!>))ґ =‰^#V|g}o š_{ozgO{ozgi`N#Fogo&og_{_z#WPRINT LINES COMMAND FORMAT [n1][,n2] + - : n1 AND n2 ARE THE INTEGER NUMBERS WHICH SPECIFY THE RANGE OF LINES TO BE DISPLAYED. + OR - PRECEDING THE NUMBER, SPECIFIES A LINE NUMBER RELATIVE TO THE CURRENT LINE. + OR - ALONE MEANS +1 OR -1 FROM THE CURRENT LINE. IF NUMBER NOT SPECIFIED THE CURRENT LINE IS ASSUMED. COLON (:) DISPLAYS 16 LINES STARTING FROM THE CURRENT LINE. THE LAST LINE DISPLAYED BECOMES THE CURRENT LINE. 3,8 DISPLAYS LINE 3 THROUGHOUT 8 + 9 DISPLAY LINE 9 AFTER THE CURRENT LINE : DISPLAYS 16 LINES START FROM THE CURRENT LINE $APPEND COMMAND FORMAT A . THE APPEND COMMAND READS INPUT TEXT AND APPENDS IT AFTER THE CURRENT LINE. THE INPUT TEXT IS ENDED BY TYPING A PERIOD ALONE AT THE BEGINNING OF THE LINE. $DELETE COMMAND FORMAT: [n1][,n2]D THE DELETE COMMAND DELETES THE ADDRESSED LINES FROM THE BUFFER. THE LINE AFTER THE LAST LINE DELETED BECOMES THE CURRENT LINE. IF THE LINES DELETED WERE AT THE END, THE NEW LAST LINE BECOMES THE CURRENT LINE. n1 AND n2 ARE SIGNED OR UNSIGNED INTEGER NUMBERS. $INSERT COMMAND FORMAT: I . THIS COMMAND INSERTS THE GIVEN TEXT BEFORE THE CURRENT LINE. THIS COMMAND DIFFERS FROM THE APPEND COMMAND ONLY IN THE PLACEMENT OF THE INPUT TEXT. $LOCATE COMMAND FORMAT: L/PATTERN/ THIS COMMAND LOCATES THE FIRST LINE WHICH HAS THE OCCURANCE OF THE SPECIFIED PATTERN. SEARCH STARTS FROM THE CURRENT LINE. SLASH (/) OR ANY DISPLAYABLE CHARACTER MAY BE USED AS THE PATTERN DELIMETER. $QUIT COMMAND FORMAT: Q THE FIRST QUIT COMMAND RESPONDS WITH -WRITE??????- AS A REMINDER TO SAVE EDITED TEXT IF DESIRED. THE SECOND REQUEST TO QUIT TERMINATES THE EDIT SESSION AND RETURNS CONTROL TO CP/M. $SUBSTITUTE COMMAND FORMAT: [n1][,n2]S/PATTERN/REPL/[G] THE SUBSTITUTE COMMAND SEARCHES EACH LINE FOR THE OCCURANCE OF THE SPECIFIED PATTERN. IF FOUND, THE LINE IS DISPLAYED WITH THE REPLACEMENT SPECIFIED. GLOBAL REPLACEMENT INDICATOR (G) MEANS CHANGE ALL OF THE OCCURANCES OF THE PATTERN. ANY DISPLAYABLE CHARACTER MAY BE USED AS A DELIMETER INSTEAD OF SLASH. n1 and n2 ARE SIGNED OR UNSIGNED INTEGER NUMBERS $WRITE COMMAND FORMAT: W THE WRITE COMMAND CAUSES THE EDITOR TO WRITE THE EDITED FILE AND THEN EXIT. NO BACKUP FILE IS CREATED. $INTRODUCTION ED IS DESIGNED TO CREATE OR UPDATE A TEXT FILE. THE FOLLOWING LIST OF EDITOR COMMANDS ARE AVAILABLE. # COMMAND FORMAT 1 APPEND A 2 DELETE [n1][,n2]D 3 INSERT I 4 COPY n1,n2K 5 LOCATE L/PATTERN/ 6 MOVE n1,n2M 7 QUIT Q 8 SUBSTITUTE [n1][,n2]S/PATTERN/REPL/[G] 9 WRITE FILE W 10 PRINT LINES [n1][,n2] + - : DETAILED INFO ON EACH COMMAND CAN BE SEEN BY TYPING A QUESTION MARK -?- FOLLOWED BY THE COMMAND ABBREVIATION. -?T- SUMMARIZES THE TEXT PROCESSOR COMMANDS. COMMANDS MAY MAY BE SPECIFIED IN UPPER OR LOWER CASE. n1, n2 REPRESENT SIGNED OR UNSIGNED INTEGERS. $TEXT PROCESSOR COMMAND SUMMARY # COMMAND CAUSE DEFAULT NOTE & ARGUMENT BREAK? VALUE 1 .FI YES - FILL MODE 2 .NF YES - NO FILL MODE 3 .BR YES - BREAK 4 .LS N NO N = 1 LINE SPACING 5 .BP N YES N = +1 BEGIN PAGE 6 .SP N YES N = 1 SPACE N LINES 7 .IN N NO N = 0 INDENT N SPACES 8 .RM N NO N = 72 RIGHT MARGIN 9 .TI N YES N = 1 TEMPORARY INDENT 10 .CE N YES N = 1 CENTER 11 .UL N NO N = 1 UNDERLINE 12 .HE |L|M|R| NO EMPTY HEADER TITLE 13 .PN N NO N = +1 NEXT PAGE NUMBER ENTER CARRIAGE RETURN FOR NEXT INFORMATION. $ 14 .FO |L|M|R| NO EMPTY FOOTER TITLE 15 .PL N NO N = 66 PAGE LENGTH 16 .AD NO - RIGHT ADJUST 17 .NO NO - NO RIGHT ADJUST 18 .NE N YES N = 2 NEED LINES 19 .PP YES - NEW PARAGRAPH 20 .FN N NO N = 1 FOOTNOTE 21 .TA N1 N2... YES N = 4 4 ... TABULATION 22 .DL CHAR NO CHAR = ; TAB SYMBOL/DELIMETER 23 .TM N NO N = 4 TOP MARGIN INCLUDING HEADER 24 .TS N NO N = 2 TOP SPACE 25 .BM N NO N = 4 BOTTOM MARGIN 26 .BS N NO N = 2 BOTTOM SPACE $MOVE COMMAND FORMAT: n1,n2M THIS COMMAND MOVES LINE n1 TO LINE n2. BOTH ARGUMENT NUMBERS ARE SIGNED OR UNSIGNED INTEGER. n2 BECOMES CURRENT LINE. $COPY COMMAND FORMAT: n1,n2K THIS COMMAND COPIES LINE n1 TO LINE n2. THIS LINE BECOMES THE CURRENT LINE. $UNRECOGNIZED REQUEST VALID REQUEST ARE: ?A, ?D, ?I, ?K, ?L, ?M, ?P, ?Q, ?S, ?W, ?T (FOR TEXT PROCESSOR COMMAND LIST), ? $ 0 $ NEW $$$REV $$$\