CQ-200K Single-Sided((J/:j** NONE **&)LImage file created by unregistered CopyQMO:"™! 666 6 ~666 6 ~gXo(^  Wrong revision of ROM. This version of CP/M requires ROM Rev. 2.2 \XINIT &COPYRIGHT (C) 1979, DIGITAL RESEARCH _͌> ͒> Ò> Ò͘~#͌ì _2<ܯ2 ݇!2:2a{_:ʖ:>Ľʖ:=2–!B!6#5ʖ:Ľ!ͬʧ )!F#xʺ~0wëw!" !~6ͽ:ý(!#͘*~ "޷"͌#>?͌͘ =_.:;<> Oޅo$>!Y2*O"ʉ@G:ʐ:wÖx2p0ʹ#*©6?ëw˜0ï#6 ¹.0#*6?w0#6 #6" #~?  xDIR ERA TYPESAVEREN USER"!yO#< Ty#O 3߯21y_͸2y2ͽ:ܷ˜1͘A͌>>͌92^ :¥.!_~#fow]!v"!çREAD ERRORçNO FILE^: ! ~ 3#0 Wx x ހ ނ G ~ # 3x~#B!Y~ɯ2:=!ý:=!:ý^T!~  6?#ˆ:`O> K{͘A͒>:͒͢>:͒͢xK > K > ͒x  ͢ØÆ^ BRͧ9!5‚#~Y‚#"T<ÆALL (Y/N)?^ Tʧ͘!6!~ڇ w4!Y~ʆ͌†t=ʆf ^ T 2o&)|+!<ͧÆNO SPACE^ :Ty!B*O=?_s#"^sG!~Ypsp2mÆÆf ͧÆFILE EXISTS _: É: :ʉ=2)ͽÉ T!@k!}|q=qf^!~2>`~22\!!B!~> >#0~O#Cx2͘1)ͽÂf zͧÆBAD LOADCOMf^: ! Â$$$ SUB ""C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!!>2CP/M error: Drive A $invalid.$file read only.$ile R/O$:BA2!~6 O͐  :E B 2>: b* : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&>~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>! ^#V w#P:BO|^#V#"##"##"##"!O*!O*|!6ʝ6>*w#w*w#w'û*! J*""!N#F*^#V*~#foyx*{_zW+*yx#*DM*s#r*s#ryOxG*0MD!!N: EG>O: \S*C :qn& ^#V>O^"*}:*)=":O:o"*C *C!ͮ~2~2ͦ:2ͮ:O:w:w |g}o*# ):BO!yoxg*:BO}!N#F "*#*s#r^ ~!J! J*:o$*C~i6iw**{#zr+s{ozg**͕** ,w͜͸Ͳ!!N#F$**O!~#:A#~$=2Ek͌::/GyO>2!q*C"͡ʔ*JҔ^:Oyʃ?|x | s-|N-# S:2E!~Яw>T D^6k-äPYy 5*{zBK5ڋ>*Cw~#+w#w+ɯ2E22i^ *C :~w~͔͔# #  w ~>2!E5T*C!"C"C!w# F! w͌x2͢*C ~<wʃG:!ʎì 4~ʶ¬:<ʶ$ʶïZͻx>2>2ͻ:!Z2:Eẅ́͊Ͳ>2>2T*CGͻ:ẅ́n>2;O ^DM;}H>"*C ::ddslO s#r:E͊:==»y==»*Ww#*"͸*:G#š"͸:!w4!iw:Z!E~=262*C!!~~#~O~G#n,-.‹! w! yG!x͢.:E<ʄ! q!pQ:E<. ʄ$.:E<ʄi6}2ExN! ~态O>G~G!~G} *C!r#r#r ^ͥ_y#x#{s+p+q-*C ͥ!!q#p#w*:BOYG}*MD "ã:!Bw!>2*C~=2u:B2~2wE:A*Cw>"!""2B!"!rQQQâ~?ͦ~?rQ*"CQ-Q͜QüQrQ$Q*):B"*)*)Q;*"E:;:A2AQÓQÜQ*C}/_|/*W}_*"}o|g":ʑ*C6:ʑw:2E**E}DQ>2U 2ÔÌ0øýÜRôpÁÑ#n:hijl"1*!666 6i~6666i~!>222!"!"*"~ w 6:O>~:O >:O ! ~y#~yph4 :>>:( O(O( :˿2>!:>͊r+s##^6#Vs#{: ˿~(˷2~r#^#V#:4 />ڂ>¬>24*JSʂ*N ^#V~O͂#:4(()1>=(24*HS ͂Â*L>24y28>24:629>248O:5:7G{_!";OOj͂!(;{_Oj͂!.þ~((#H>ɯy0 8 G>0Ă>:OG(y:o hͣ(y:o @ 2! >2!:!:g(> =7g>=0:o(%%!n!!91>8}y2C q!yͨ~ f#!+W_z#{ ( V(˖&i))))  ^#V ~2##>V(>2!tly2y2C%!n! %!n!# ~ >  ^ʲʲ%!n! N^ q66ii`#z n& ~ 6!%i6!%^6!%~__R"= #sZ= 2= A= PN5=i_~(^ (^ (^ (^ (^ (^  :@:@=20<0: ;XoYXoZXo[XoXoU 0"F=0>&2?>1&0:?0>&;:2?*@~ 1=1O+1 0x+~10:@*@~<1=11O+11 #1x+~111<*F=U 0w1G~# \1 d10P1x0G0&06 "F= ʐ1 ʐ16 Ö10}1ͱ k1å1ͱ k10ß1 ;1ù1:0 ʞ: ù1:: 1 1:"%@ʞ: ʞ:> ;:Þ::@1*@4I2* @~82G+#2~/_2~F2=G+~F23*2+<=C2+;2~>.33?*@O DEU Ă2=SETUP COM:?@ABFOREIGN COM CPAUSE COMDRETURN COMEINIT COMNFGHIJINIT 001KINIT 002 L1INIT 003bMNOPQRSTUVWXYZ[TERMINALDAT\]MICRO $$$^@',COPYRIGHT (C) DIGITAL RESEARCH, 1980 '1] ʑ?ʑ! __0 r))) O @|r}r.g))å{O INVALID MEMORY SIZE$!$ʡ~/w/wʔ|g*"T|?¸>@G!g>0w#w!h4~:60+4XO!N#F! ix, # =!v"T!Q6!O#+hw+wT >ZxG}o|g"V! :m c p!"xp ~#c*V!:m ʅ xä SYNCRONIZATION ERROR$ {°~#o}oҼüÅ*TZ# :m G!N#F! D!9>0w#w !:4~:60+4*g"?O READY FOR "SYSGEN" OR "SAVE 00 CPM00.COM"$*V " CONSTRUCTING 00K CP/M Vers. 2.2$z&>ͦ!q:_  !p+q.*   !q*&!p+q*2!p+q*2!p+q*22!p+q*!p+q*!p+q*!p+q*2!p+q*\X &COPYRIGHT (C) 1979, DIGITAL RESEARCH _͌> ͒> Ò> Ò͘~#͌ì _2<2 !2:2a{_:ʖ:>Ľʖ:=2–!B!6#5ʖ:Ľ!ͬʧ )!F#xʺ~0wëw!" !~6ͽ:ý(!#͘*~ ""͌#>?͌͘ =_.:;<> Oo$>!Y2*O"ʉ@G:ʐ:wÖx2p0ʹ#*©6?ëw˜0ï#6 ¹.0#*6?w0#6 #6" #~?  xDIR ERA TYPESAVEREN USER"!yO#< Ty#O 321y_͸2y2ͽ:˜1͘A͌>>͌92^ :¥.!_~#fow]!v"!çREAD ERRORçNO FILE^:""C {2!"E 9" 1A 22!ty)K!G_^#V*C   ~E , &-AGMS  !!!>2 CP/M error: Drive A $invalid.$file read only.$ile R/O$ :B A2 ! ~6  O͐  : E  B 2 >: b * : y! 4 5~yy 5 6y Ґ ^H @Oy H  H : – ͬ   #H : !  H ù  H  H $O͐ : 2 *C N#  x : 2 p & > ~+é 7 2 H ! >w _ : ! 5ͤ N k ͱ ¦ ͱ xʊ #N x : ! 2 ͤ ! 5™ #wO ~x½  p H    y< < ʑ  : !qMD # 2E > ! ^#V w#P :B O|^#V#"##"##"##"!O *!O *|!6ʝ 6>*w#w*w#w'û *! J * ""!N#F*^#V*~#foyx *{_zW+ *:"™! 666 6 ~666 6 ~gXo(^  Wrong revision of ROM. This version of CP/M requires ROM Rev. 2.2  ! ~ 3#0 Wx x   G ~ # 3x~#B!Y~ɯ2:=!ý:=!:ý^T!~  6?#ˆ:`O> K{͘A͒>:͒͢>:͒͢xK > K > ͒x  ͢ØÆ^ BRͧ9!5‚#~Y‚#"T<ÆALL (Y/N)?^ Tʧ͘!6!~ڇ w4!Y~ʆ͌†t=ʆf ^ T 2o&)|+!<ͧÆNO SPACE^ :Ty!B*O=?_s#"^sG!~Ypsp2mÆÆf ͧÆFILE EXISTS _: É: :ʉ=2)ͽÉ T!@k!}|q=qf^!~2>`~22\!!B!~> >#0~O#Cx2͘1)ͽÂf zͧÆBAD LOADCOMf^: ! Â$$$ SUBC yx # *DM*s#r*s#ryOxG*0MD!!N: E G>O: \ S *C  :q n& ^#V> O^ "*}:*)= ":O:o"*C  *C !ͮ ~2~2ͦ :2ͮ : O:w:w |g}o *# ) :B O! yoxg*:B O }!N#F "*#*s#r^  ~!J  ! J *:o$*C ~i 6i w**{#z r+s{ozg**͕ **  , w͜ ͸ Ͳ ! !N#F$**O !~#:A #~$=2E k͌ : :/GyO>2!q*C " ͡  ʔ*J Ҕ^ :Oyʃ?|x | s-|N-# S:2E !~Яw > T   D ^ 6k -äPYy 5*{zBK52*C ~=2u:B 2~2wE:A *C w>" !""2B !" !r QQQâ~?ͦ ~?r Q *"C Q- Q͜QüQr Q$Q*):B  " *)*)Q;*"E :;:A  2A QÓQÜQ*C }/_|/*W}_*"}o|g":ʑ*C 6:ʑw:2E* *E }DQ>2$ U 2ÔÌ0øýÜRôpÁÑ#n:hijl"1  *!666 6i~6666i~!>222!"!"*"~ w 6:O>~:O >:O ! ~y#~yph4 :>>:( O(O( :˿2>!:>͊r+s##^6#Vs#{: ˿~(˷2~r#^#V#:4 />ڂ>¬>24*JSʂ*N ^#V~O͂#:4(()1>=(24*HS ͂Â*L>24y28;:2?*@~ 1=1O+1 0x+~10:@*@~<1=11O+11 #1x+~111<*F=U 0w1G~# \1 d10P1x0G0&06 "F= ʐ1 ʐ16 Ö10}1ͱ k1å1ͱ k10ß1 ;1ù1:0 ʞ: ù1:: 1 1:"%@ʞ: ʞ:> ;:Þ::@1*@4I2* @~82G+#2~/_2~F2=G+~F23*2+<=C2+;2~>.33?*@O DEU Ă2=ڋ>*C w~#+w#w+ɯ2E 22 i  ^ *C :~w~͔͔# #  w ~>2!E 5T *C !"C  "C !w# F! w͌ x 2͢ *C  ~<wʃG:!ʎì 4~ʶ ¬:<ʶ$ ʶïZͻ   x >2>2ͻ :!Z2:E w ̈́ ͊ Ͳ  >2>2T *C G ͻ : w ̈́ n> 2;O ^ DM;}H> "*C  ::dd slO s#r:E ͊ :==»y==»*Ww# *" ͸ *:G#š" ͸ :!w4!i w: Z!E ~=26 2*C !!~~#~O~G#n,-.‹! w! yG!x͢.:E <ʄ! q!pQ:E <. ʄ$.:E <ʄ i 6}2E x N! ~态O>G~G!~G} *C !r#r#r ^ ͥ_y#x#{>24:629>248O:5:7G{_!";OOj͂!(;{_Oj͂!.þ~((#H>ɯy0 8 G>0Ă>:OG(y:o hͣ(y:o @ 2! >2!:!:g(> =7g>=0:o(%%!n!!91 >8}y2C q!yͨ~ f#! +W_z#{ (  V(˖&i))))  ^#V ~2##>V(>2!tly2y2C%!n! %!n!# ~ >  ^ʲʲ%!n! N^ q66ii`#z n& ~ 6!%i6!%^6!%~__R"= #sZ= 2= A= PN5=i_~(^ (^ (^ (^ (^ (^   s:@:@=20<0: ;XoYXoZXo[XoXoU 0"F=0>&2?>1&0:?0>& Micro-Decision -- 64K CP/M Vers. 2.2 -- Rev. 2.3 Copyright '76,'77,'78,'79,'80 Digital Research, Inc. Copyright 1982,1983 Morrow Designs, Inc. * Single Sided System *$ 1 ! 22!ãj$@B B HH II$@DI ABI$"$H$H@$$I! H*  $H@@A I $D!!$I"BI"I"@$BIIH$$$$BBI$@BI!"$$A DI$@ A$@$E$@H! "!$$" @B$!!!DH$$"H @@BHH  !$$A"Da*s>z*s#"s!s:s':s#-l:s2s:s2s*s*s~aj*s>zj*s~OG!A MD! MDr*s~OGyw*s~Yʎ*s~Nʎ*s#"s*s6*s;!×l!s~#ʼ*s*s>"l>2s!!!s͉:sa!s>z:sOG!A MD! MD:sOGy2s:sR¼*s0ü!*Zo!Rm͉!*s͸ !~$V!Rm!uü!~#¼!Rm͞G!͙ü>2s2s*s"s!*s͸ i`"s!~!͙yʆ!͞Gi`"s!s~#ʆ*s*Zo!Rm͉!*s͸ !~$!Rm!uü!~#¼!Rm͞G!͙ü!͡ ü!^s:\o;:]oN!͍ !B*\o*\o####"\o:^ow:_o#w:`o#w:ao#w*s0ü!͡ ü*swü*s ü!*s͸ i`"s*s~ʾ*s#"s*s#*s͵*s!uü>2Lmü>2Lmü*MmͣA>2Lm!*s͸ !Fy"2Mm2Nmü!ji`"MmüͶüͽü!B*s͵*s i`"s!*s0*!͢y2Qmü*sFyʔ>P2Zo2[oü*s1i`"Zoü*s1i`"s*s:s2s:s2s}ʼ!\͍ ñ!,*s6 ü!^*s6 ü*s#*@ "A" "BHA " !$ D B I $ !$$ H@BD D$ HI DIA!$$$ $" "$D ! $"  $AB " BDD $$D!"DI$!$BH!"IB I$"D HD" " $"! <@H !BI " I  $I$I$DI$ !I$@"$"$! X$I$I$UUI  A"DHHD$!HI !F "@D!$TTTTPP(]$@tH@@A I $D!!$I"BI"I"@$BIIH$$$$BBI$@BI!"$$A DI$@ A$@$E$@H! "!$$" @B$!!!DH$$"H @@BHH  !$$A"D*OB!9N#F#^#V#~#fo"Hmkb"Fmi`"DmOGPilot - L. W. Edmondson - Morrow Designs - 1982CASEDIEIEXISTINSTALLOUTCPMCHCALLLOADLFCURCLRSCOMPILEHOLDSAVEWAITESCDEFERASTRBELLRCENDEUJMCMINMAXAPRTNRTͼllͼl!>>#y'y+!B+"*!~#fo##N#F4ll!9!~#fo"ly*bs!!͏6*bs ~#fo}0nl!͞#!>Ni`"To!^o:Uo2Xy2Yy:Uo2[y:To2Zy!Xyͪh!^GStack overflow    <  zG ? 9#3!" {p-" v$ : Unrecognized instruction l!9!~#fo"ly*ly i`"s*s~*¢*s#N i`"s*s i`"s2s2s*ly"s*s~*s~:*s~(!s~#*s#"s*s~ l*s#"sï*s~)!s~#*s6*s#"s>2s*s"s*s~L*s~:L*s~(L*s~A*s>ZÚ:sas!s>zs:sOG!A MD! MDz:sOGy2s:sY¶:Qm¶l*s#"s*s~a*s>z*s~2sÐ:sN:Qml!s~#*s>l*s"s*s~A*s>Z*s~s͵*sü*s͵!*s͸ !~ʼ!ü!bo:\oJ :]oX !Bü:\o2\o:]o2]o*\o~2^o#~2_o#~2`o#~2ao!!^o##N#F+++N#F*bs3ü!*s͸ !Rm!uü*s#*s͵*s͍ ü*s͵*süü*s -*s͍ !@͍ !Bül!~#fo"ly*ly~ < *ly~ < *ly~ F *ly#"ly! *lyMDll!~#fo"ly*ly i`"ly*ly> *ly~ *ly#"lyi *lyMDll!~#fo"ly*ly~ *ly~2s:s{ ! ͡ !͡ !(͡ × l:s} ! ͡ !͡ !)͡ × :s  ! ͡ ! ͡ × :s^‹ *ly ~^‹ *ly ~OG'"yʋ *ly ~OG'"yʋ *ly ~2s*ly 6*ly ͡ *ly :sw*ly###"ly× :sOG͡ *ly#"lyÛ ͼl!N#F! ll!~#fo"ly!~#fo"hy*ly i`"ly*ly~@ *ly~$ *ly~* *ly~#3 *hy*hy#"hy*ly*ly#"ly~*ly~A *ly>Z *ly~0v *ly>9v *ly~0 *ly>9 *hy*hy#"hy*ly*ly#"ly~E *ly~A *ly>Z *ly~a *ly>z *ly~_ *ly~ *hy*hy#"hy*ly*ly#"ly~ *ly~a *ly>z *ly~0 *ly>9 *ly~_ *hy*hy#"#F*ly͍yʌ*s##N#FͣA*s##*hyjywx#wl*Xo#"Xo*Xo))*hsq=i`"hs*Xo))*hs  "s*s*lyjywx#w*s##*hyjywx#wl*s####"sl!~#fo"ly*ly~#*ly  i`"ly*ly~l*fs"s*Vo))*fs :s:s*sN#F*ly͍yf*s##!~#~l*Vo#"Vo*Vo))*fsq=i`"fs*Vo))*fs  "s*s*lyjywx#w*s##!~#~l*s####"sl!~#fo"ly*ly~$‘*ly#"ly*ly~(*ly#"ly*ly>Ni`*ly  "s*s~)*s6*hs"s*Xo))*hs :s:s*sN#F*ly͍y*s##~#foMDl*lyMDl*s####"sl!~#fo"ly*ly~#:*ly#"ly*fs"s*Vo))*fs :s:sz*sN#F*ly͍yʀ*s##~#foMDll*s####"s@l!~#fo"ly!~#fo"hy*ly~2s*hy~2s:sA!s>Z:sOG!a MD! MD:sOGy2s:sA !s>Z :sOG!a MD! MD:sOGy2s!s:s9l*ly#"ly*hy#"hyæ:s(ll!~#fo"ly*ly~t*ly> z*ly~zll*ly#"lyTl!~#fo"ly!~#fo"hy*ly~«l*hy~*ly"s*hy"t*s~ll*s#"s*t#"tÿ*s~2t*t~2t:tA!t>Zl!N#F͞*y!N#F5e$!Bla:pilotͼl!N#FFyLl!-!N#F>Ni`!~#fo "t!:t:t#ڦ*t~;ʦ*t~|ʦ:t2t:t2tq*t#!:t:t#l*t:t2t:t2t6qa:$$$.suba:$$$.subͼl!z9:t,!!!͍^y2t:t,!!!B!z!N#F>Nyw!!N#F!{J!!z:tOG/Xl-+=l!9!~#fo"ly!*ly͸ i`"ly!6+2t2t!*ly͸ i`"ly!~*t!͙l!u!ͮJyª!s!ͮJy!6+ê!q!ͮJy"!6-ê!͙yA!͞Gi`" tÎ!~$a!s͞Gi`" tÎ!~@€!͞G 2 t2!tÎ!i`" t!~+¨*t* t "tê! t:t2t:t#2têͼl*hs""t*Xo))*hs :"t:#t*"tN#FͣA*"t##N#FͣA*"t####""t2Xo2Yoll!~#fo"ly*ly1y2$t*ly~A*ly~,A*ly#"ly&*ly~P*ly#"ly*ly1y2%t!͡ !=͡ :$t 2$t:%t 2%t:%tOG͡ :$tOG͡ ll!~#fo"ly*lyy2't*ly~*ly~,*ly#"lyñ*ly~*ly#"ly*lyy2&t:'tOG:&tOGTglhy*ly*ly#"ly~ *hy6*lyMDll!~#fo"ly*ly~*B *ly#"ly*Ro#"Ro*RoMD) )*dsq=i`"ds!*RoMD) )*ds  }|!~#fo*lyjywx#w!~#fo##!~#~#~#~lͼl2s2s!Ro:s:s# *sMD) )*ds N#FͣA*s#"s 2Ro2Solͼl!9ͺ !w#w#w#w*bsk5*bs!!͏6*bs ~#fo}0x*bsk5l!!>Nx2Xy2Yyx2[yy2Zy!Xyͪh! i`"s*s~*N!*s͸ !~N!##N#F+++N#F!# Nread.pill!9!~#fo"ly*ly!.;Ky!!*ly!YK!"ly!bs~#$*bsS3!!!*lya`yw!~W*ly!!B!!~OGj1i`"bs*OmͣA*lyji`"Om!bo"\o2^o2_o2`o2ao*MmͣA2Mm2Nml: Label not found Missing label l!~#fo"ly*ly~**ly#"ly*ly~!͍ !B*ds"s*RoMD) )*ds :s:sI*sN#F*ly͍yd*s##Xyil*ly͍ !͍ !Bl*s}o|g"s l!~#fo"ly!~#fo"hy*ly~$ž*ly#"ly*ly~(*ly#"ly*ly>Ni`*ly  "s*s~)*s6*ly~l*hs"s*Xo))*hs :s:s5*sN:tOG!a MD! MD :tOGy2t:tAK!t>ZK:tOG!a MD! MDR:tOGy2t!t:t*hy#"hyëͼl!!N#F>N͗@ywx#w!!N#F!N#FYK!~#foMDll!9!~#fo"ly*ly"t*t~*t~$*t~#*t~`*t~l*t#"t!"t*ly"t2 t2 t*t~=*t6!!*lyYKl*t~$i*t#~$•*t*t#"t6$*t##"t*t~#*t#~#*t*t#"t6#*t##"t!*t͸ i`"t!!s*tYKi`"t*t~`,*t#~`Z*t*t#"t6`*t##"t!*t͸ i`"t!!*tYKi`"t*t~.z*t" t*t*t#"t*t*t#"t~! t~#i* t"t*t#"t2 t2 t*t*t#"t*t*t#"t~l!~#fo"ly*ly~µl*ly~*ly~0*ly>9l*ly#"lyõlͼl!!N#F! t Li` t 6! tMDl: can't access ͼl!N#F͍ !͍ lͼl!jsywx#w!~#fo#~#ʌ!~#fo#N#F!N#F͍yʒ!~#fo~OGll!~w#~wNͼl!U9!U!N#Fe-!y! !!U! yw!~!>ll!~#fo"ly!!(t*ly>N*lyH*(tMDll!9!~#fo"ly!*ly͸ !"ly*ly~0v*ly>9v*ly͞Gl*lylTIMEOUTl!~#fo"ly!~#fo"hy!~#>2,t!!#~~+~ !>2Xy2Yy>2[y>2Zy!Xỳk>2,t*ly"*t"y-:,t!~###M*hy!*lyJl>2,ty2-t:-tq*ly"*t͍!>2Xy2Yy>2[y>2Zy!Xyil:-t’*ly"*t! ͡ ! ͡ :-tʢ:-t!ly:*t±:+t#:*t2*t:+t2+t:-t :-t ! ͡ **t6l**t**t#"*t:-tw**t!lyyOx#G!hyyx#ͼl! lͼl! lͼl!9!!N#F͸ !:Xy2^o:Yy2_o:Zy2`o:[y2ao!!^o##N#F+++N#F*bs3lͼl:Lmšl!Mm~#«!B*Mm0lͼl*fs".t*Vo))*fs :.t:/t*.t##w#w*.t####".tÿll!~#fo"ly*ly~ *ly~OG *ly#"lylͼl!N#F! ll!9!~#fo"ly!~#fo"hy>2Qm!"0t*ly͵*ly#*ly"2t*2t~ʼ *0t*0t##"0t:2tw:3t#w*2t~ *2t~OG!hyy¯ x# *2t#"2tÔ *0tw#w!"0t*0t~#!!Rm*0tN#F1!y"!>2Qm"!*2t~ʼ *2t~OG$*fs"t*RoMD) )*ds :>t:?t&*Bt!5$8*Bt*>tN#F8*Bt!3$8*Bt*>t####N#F+++N#F)8*Bt!1$8*>t}o|g">t%*Bt!/$8!bo"@t!\o:@t:At#_&*Bt*@t##N#F+++N#F)8*Bt!-$8*@t####"@t&*Bt!+$8*Bt!)$8*Bt!^o##N#F+++N#F)8*Bt!'$8!Mm~#&*Bt!%$8*Bt*Mm8*Bt!#$8:Qm&*Bt! $8&*Bt!$8*Bt!$8*Bt*Om8*Bt!$8*BtS3l(^(-(+(:(>}(.T(#/($'*,(a:xstatex.pilreadreada:xstatex.pilͼl!9!f'!k'͊0i`"Gt!Gt~#¢'l*Gt!!͏6*Gt ~#fo}0'!Om~#4)l!#!"Dt*Dt~OG!+'×l!*Dt͸ i`"Dt*DtC!Xy##N#F+++N#F!# â'â'!*Dt͸ i`"Dt*Dt#!uâ'!*Dt͸ i`"Dt*Dt͞G!͙â'*Dt#C:Xy2^o:Yy2_o:Zy2`o:[y2aoâ'*OmͣA*Dt#ji`"Omâ'*Dt#ji`"Mmâ'>2Qmâ'>2Qmâ'*Dt#"Dt!bo"\o!*Dt͸ i`"Dt!~*hy#"hyë,l!~#fo"ly*ly~b-*ly*ly~AM-*ly>ZM-*ly~OG!a MD! MDU-*ly~OGyw*ly#"ly-ll!~#fo"ly!N#F 0!~#fo~A-!~#fo>Z-!~#fo~a-!~#fo>z-!~#fo#~:-*ly!~#fo~OG! }!~w#~w-*ly6*ly 6!~#fo~".!?! *ly ?Gl! ! *ly ?G>2mt:mt҉.!~#fo~*§.!?!:mtOG}o|g*ly :mtOG ?G!~w#~w!~#fo~.D/!~w#~wD/!~#fo~..!~w#~wÉ.!~#fo~.l*ly :mtOG !~#fo~a/!~#fo>z/!~#fo~OG!A MD! MD)/!~#fo~OGyw!~w#~w:mt2mt=.>2mt:mta/!~#fo~d/ll!~#fo~*ž/!?!:mtOG}o|g*ly :mtOG ?Gl*ly :mtOG !~#fo~a/!~#fo>z/!~#fo~OG!A MD! MD/!~#fo~OGyw!~w#~w:mt2mtI/ͼl!~#fo~~0!~#fo!~#fo~a^0!~#fo>z^0!~#fo~OG!A MD! MDk0!~#fo~OGyw!~w#~w0lͼlll!~#fo"ly!~#fo"hyͦ1i`"pt!pt~#º0l*hy*ly2i`"nt:nt0:ot0l*hy*nt*pt2*ptMDll!!hyy !x#v *2t*2t#"2t6v l*0t##"0t l!9!~#fo"ly!~#fo"hy!!-!*hy!/!!YK! 9!"hy*lyͫ!*hyͫ!*lyFyʛ!*hyFl*hy*lÿ́lͼl!~#fo"4t!~#fo"6t*4t~!*4t~ !*4t#~ !*4t#"4t!*6t6l*6t*6t#"6t*4t*4t#"4t~!0123456789abcdefABCDEFͼl!"!N#F;Kll!~#fo"ly!>#\"l*ly"8t!~w#~w!~#ʔ"*8t~ʡ"*8t~,ʡ"*8t#"8ty"!~#"l*8t~ʔ"*8t#"8t!~w#~wo"*ly~"*ly~,"*ly6"*8t0l*ly#"ly"ͼl!~A#~ #!>Z>#:#!~a#~)#!>z>#:#!~-7##~@#C#lͼl!~A#~e#!>Z>##!~a#~#!>z>##!~_##~˜#Û#ll!~#fo"ly*ly~#*ly~w*ly~#*ly6#l*ly#"lyì#l!~#fo"ly*ly~$*ly~ $*ly~ $$l*ly#"ly#*ly6$ >- + : . ^ * # $a:xstatex.pilwritea:xstatex.pilͼl!Q$!W$͊0i`"Bt!Bt~#Ž$!C$!l*hs":t*Xo))*hs ::t:;t%*Bt!A$8*Bt*:tN#F8*Bt!?$8*Bt*:t##N#F8*Bt!=$8*:t####":tÔʢ'*\o*\o####"\o!C:Xyw:Yy#w:Zy#w:[y#w(!!*Oma`y2Ft:Ft_)*Om!l!bs~#p)*bsS3!a':FtOGj1i`"bs!bs~#•)l!!^o##N#F+++N#F*bs3*GtS3!S'Vlͼl! !##N#F+++N#F!ItLi`It 6!ItMDlMorrow Designs Pilot 4.19 (c) 1982 ͼl!)͍ ll!~#fo"ly!~#fo"hy*ly i`"ly*ly> **ly~**hy*hy#"hy*ly*ly#"ly~V**hy6*lyMDl a:pilot ͼl>2et2ft*et~#foC "et*et~#fo"kt!et:kt:lt#*l*kt"gt*gt~*l>2_t>2`t:`t+*gt~OGy +x0+>2_t0+:`tm+l:`t2`t**gt~OGy@+x+*gt*gt#~#fo ###"gt!kt:gt:ht#%+l:_tz+l*gt#~#fo"at*gt*gt#~#fo ###"it*it~OGyª+x+*at*it#~#fo "at!N#F>Ni`!*>N "ct!ct:at:bt#+ll!ct:at2at:bt#2bt*gt#:atw:bt#w*gt###*at "it*it6*it#:ctw:dt#w*it###!N#F͒,>2et2ft*et~#fo? "et*et~#fo "]t*]t~wl a:pilot a:pilot l!~#fo"ly!~#fo"hy*ly~,*ly~;,*hy6 ,!~,>N!,*hyJl*ly~|,*hy6,*hy*ly~*ly#"ly~#fo"ly!~#fo"hy!~#fo"jy*hy*ly2i`"rt:rt?1:stH1l*jyS3*hy*rt*jy2*jyMDlͼlͦ1i`"tt!tt~#„1l!N#F!N#F*tt2*ttMDlͼl2wt2xt>2vt:vt1:vtOG!fht ~#fo}1:vtOG!fht "wt1*wtMDl:vt2vtõ12r^2a?2w2l!~#fo"ly!~#fo"hy*hy~OG!2×l!!*ly͍^i`"yt*ytMDl!!*lya`i`"yt:yt‚2:ztœ2!!*ly͍^i`"yt!!{t##N#F+++N#F*yt͸NV2!!*lya`i`"ytV2!"ytV2l!9!~#fo"ly!~#fo"hy!~#fo"jy*ly :hyw:iy#w*ly w#w*ly w#w*ly *jy~rG3J3ywx#wll!~#fo"ly*ly!p:*ly N#F^*ly ~w#~w*ly ~#fo}3*ly ~#fo|3*ly N#F<*ly ~w#~w3l*ly w#w*ly ~w#~w3l!9!~#fo"ly! ~#fo"hy*ly ~#fo}@'4l*ly!p:*ly w#w*ly*ly ~#~*hy!##N#F+++N#F*ly N#F͸Nx4l!hy~#ª4*ly !~#~#~#~c5:hy·4:iy4*ly !ͪhc52t2t2t2t!*ly N#F́0x45!2t2t;*ly ~#fo}@o|g}l92t2t:t:tl9*t!fht ~#fo}@o|g}9*t!fht !p:9*ly *ly ~#fo}ʋ9Î9*ly N#F*ly N#FKRywx#w*ly*ly ~#~*ly ~w#~w+:*ly ~9#~T:*ly ~w_:*t#"t!9*ly *ly ~#fo#MDx2Xy2Yyx2[yy2Zy!Xyͪh*lyN#F*ly~w#~w~OGyOGl*ly ~ w*ly w#wll!~#fo"ly!~#fo"hy*hy ~#fo}ʫ:*hy ~#fo} ʳ:*lyMDl*hy ~#:*hy;*hy~#fo*hy yOx#Gi`"t!t~#,;*t*hy N#F*hy N#F/X!ty;x#,;*hy ~ wl*hy :t2Xy2Yy:t2[y:t2Zy!Xyͪh*hy*hy ~#~*hy *hy ~#fo}ʄ;Ç;ywx#w:lyš;:my;*hyN#F*hy~w#~w:lyw*hy ~w#~w*lyMDll!9!~#fo"ly*ly ~#-<*ly ~#fo}V<*ly*ly !t*ly ~#fo }| w #w;!*ly N#FqNx<*ly #~wç<*ly*ly !! w>#w*t####ͣA*t"tAl!~#fo"ly!ly~#½Al:ly2ly:my2myL@i`"t!ly:t:t#JB*t##:ly:my#JB*ly~#fo))*ly *t##yBx#ŠB*ly*t##~#fo  #*ly *t##~#fo##~#~ÞB*t##:t:t#{B!ly:t:t#A*t##:ly:my#A*t##~#fo"tA*ly *t##~#~*t~#fo))*t !lyy»Bx#B*t*ly  #*t##*ly ~#~B*t##:lyw:my#w*t"tll!~#fo"ly>2u:uC:uOG!fht ~#fo:uOG!fht yOx#Gi`"u!u~#C:uOG!fht ~#fo}C:uOG!fht ~#C*u:uOG!fht N#F:uOG!fht N#F/XC*lyv]l:u2uCͼl! !u!!N#FD!uXyilͼl2u2u!~#fow#w#w#w! ~#~ED! >$>#KDl! > >#lD! ~#fo/ }2u|D! ~#fo6 }2u!~#fo"u!~#fo!~#fo "u*u~ ʰD*u~ ºD*u#"uÞD*u~-D>2u2u*u~-D*u~+D*u#"u! ~D#~AE*u~0AE~2t2t!t!j!t!2Xy2Yy~2Zy#~2[y!XyCl*ly !tXyi!Xy!ͪh~#~#~#~*lyMDll!~#fo"ly*ly ~w#~w*ly ~w#~w!!t##N#F+++N#F*ly3ll!~#fo"ly*ly Xyill!~#fo"ly*ly"jy:t2t:t2t6*t*t#"t~OGyOG"6!tͷ8i`"hy:hy46:iyZ6:hy D6:iyZ6*jy*jy#"jy:hyw5*jy6:hyl6:iy‡6!ly:jy~6:ky#‡6Ì6*lyMDll!~#fo"ly!~#fo"hy!~#fo"jy!:lyw:my#w:hy2hy:iy2iy!hy>#Y7!*jy ~w#~w+7*jyN#F*jy~w#~w~OGyOG!7*jyͷ8ywx#w+~27#~Y7!N#F!~w#~w!~ 6!~#fo6!~q7#~7!!ly †7 #7Ô7*lyMDll!~#fo"ly!t*ly8:t2t:t2t7*t*t#"t6 7!t! p:*t}@o|g}8!t!p:ll!~#fo"ly!~#fo"hy*ly*ly#"ly~2jy2ky!jy~#i8*hy ~w#~w+l8*hyN#F*hy~w#~w:jyw8l*hy*jy}ogp::jy Œ8:ky8*hy ~#fo}@o|g}8*hy!p:8l!~#fo"ly*ly ~#fo}8*ly ~#fo}08l*ly ~#9*ly!~#fo"hy*ly*hyfhi`"ly*ly͗@i`"hy*hy"jy!jy~#>=l*ly:ly2ly:my2my}i=*jy*jy#"jy6>=*hyMDll!~#fo"ly!~#fo"hy!ly~#ž=*hy͗@l:ly2ly:my2my*hys@i`"t*ly:t=:t#=*ly MDl*ly:t:t#?L@i`"t2t2t*t"t*ly~#fo"t*t##~#fo"t*t~#fo))*t !lyy0>x#h>*t"t*t"t*t*t~#fo "tå>*t"t*t##~#fo"t>*ly~#fo))*ly !ty…>x#¥>*t"t*t"t*t*t~#fo "t!t:t´>:t#S>!t:t:t#>*hy͗@i`"t!t~#?l!t~#[?*t##*t##~#~ i`~#fo"t*ly*t  #[?*ly>>#G?*ly~#fo)) *ly *tJ*ly ͣA*tMDl!t~#?*ly!t  #?*t##*t##~#~ i`~#fo"t*t*ly  #*ly>>#7@*ly~#fo)) *ly *t####J7@*ly:t:t#@@*t))*ly *ly~#fo!tyOx#Gywx#w*ly:tw:t#w*t))*ly ͣA*ly MDl*t"ly?*ly MDlͼl!t~#k@!t"t*t"t2t2t*tMDll!~#fo"ly*ly !0h#MDll!~#fo"ly*lys@i`"tL@i`"t*t##~#fo"t*t!t  #A*t!t @ #CA*t##*t##~#~rA*u#~a%E*u#>z%E*u#~OG! MD-E*u#~OGyX6ExAE*u##"u!u:u:u#҇E*u~arE*u>zrE*u~OG! MDyE*u~OGy2u!u:uҙE:uLF*u#"uF:u0'F!u>9'F!~#fo!~#foXyi!Xy! #~2`y2ay~2cy+~2by!`ỳk2`y2ay:u2by2cy!`yͪh>2by2cy2ay2`y!`yͪh~#~#~#~F:ua8F!u>zIF:uAڇE!u>ZڇE!~#fo!~#foXyi!Xy! #~2`y2ay~2cy+~2by!`ỳk2`y2ay:u2by2cy!`yͪh>2by2cy2ay2`y!`yͪh~#~#~#~*u#"uAE!u~#G!~#fo!~#foXyi!Xy"l~#~#~#~*u!yOx#G!~#~,G!N#F H*ly~ H2u2u*ly~0H*ly>9H*uMD)) )"u*u*ly~OG! "u*ly#"lyG*ly#"lyìG*uMDlͼl2u2u!~#fow#w! ~#~QH! >$>#WHl! > >#xH! ~#fo/ }2uÈH! ~#fo6 }2u!~#fo"u!~#fo!~#fo "u*u~ ʼH*u~ H*u#"uêH*u~-H>2u2u*u~-H*u~+H*u#"u! ~I#~ly>o>g"ly!#~MM!!Xyi!Xy"l~#~#~#~*hy*hy#"hy6-!Xyi!Xy:my2`y2ay:my2cy:ly2by!`y͓j~2u#~2u#~2u#~2u!u~###M*ly!u##N#F+++N#F*hyL*hy "hy!Xyi!Xy:my2`y2ay:my2cy:ly2by!`yj>02by2cy2ay2`y!`yͪh##~2u!u>9N:u'2u*hy*hy#"hy:uw*hy!yOx#Gll!~#fo"ly*ly~^N*ly#"lyLN*ly!yOx#Glͼl!!u##N#F+++N#F!N#F͸NxNllhO9ONOͼl!N#F`i`"u!u~#Nl*u ~DNl! ~#foMD!N×l!~2u#~2u#~2u#~2u*u#:uw:u#w:u#w:u#w!~#foMDl*u#Xyi!Xy!ͪh~2u#~2u#~2u#~2uO*u M_x2Xy2Yyx2[yy2Zy!Xy!ͪh~2u#~2u#~2u#~2uOl: can't write : can't read ͼl!"9v!";v:2?v2@v*?v*;v͜e!?v~#*P*9v*9v#"9v*;v*;v#";v~:?v2?v:@v2@vO*9v*9v#"9v6!u"3v*3v*3v##"3vOywx#w!"9v*9v~~P*9v~P*9v> Q*9v~PQ*3vw#w!5v~#ʙQ!^!!*5va`i`"=v!=v~#ʙQ*5vf*5v!/X! !O!/X!v]ÙQ*9v~}Q*9v~<Q*9v~!"Mv*Mv"Qv!Uv~#2TvèT!~#fo#2Xy2Yy:Wv2Zy:Xv2[y!Xyͪh*Ov!yOx#Gl*Qv~2Sv:SvOGy‹Vx§V2TvtV*Qv#"Qv*Wv#"Wv:Sv U:Sv U*Ov*Ov#"Ov:Svw:Uv2Uv:Vv2Vv Uͼl!9!!N#F(by Wl!! y#Wx,Wllͼl!9!:]vw:^v#w!*]v!~#fo }|!:w:#w!!}|!w>#w!!]vyOx#G!yx#ҨWl!!  #W!!  #W!!  #W!~#fo"]v!~#foMDllmXmXXYTYLYPXCXD$YZY GYYͼlͺ]!~#YX!N#F`i`"fv!fv~#_Xl*fv~OG!W×l*fv ~OG! X×ll!N#F!N#F*fvYl>2ev!~#fo"_v!~#fo!~#fo "av*fv ~#*Y!av:_v:`v#GY*_v*_v#"_v~OG:evOGMI*u~0MI*u#~a1I*u#>z1I*u#~OG! MD9I*u#~OGyXBIxMI*u##"u!u:u:u#ғI*u~a~I*u>z~I*u~OG! MDÅI*u~OGy2u!u:uҥI:uLIJ*u#"uIJ:u0I!u>9I!~#fo!~#foN#F! N#Ffh:uOG  }|?J:uaI!u>z J:uAړI!u>ZړI!~#fo!~#foN#F! N#Ffh:uOG  }|*u#"uMI!u~#uJ!~#fo!~#fo~#fo>o>g}|*u!yOx#G!~#~қJ!N#FëJ*u!yOx#Gll!~#fo"ly!~#fo"hy*ly*hy Jl*ly#"ly*hy#"hyJ*ly~Jll!~#fo"ly!~#fo"hy!~#fo"jy*jy:jy2jy:ky2ky}VK*ly*ly#"ly*hy*hy#"hy~Kll!~#fo"hy!"ly*ly~#ʦK*ly~#fo"jy*jy~ʳK*hy*hy#"hy*jy~*jy#"jyÁK*hy6*hyMDl*ly##"lynKl!~#fo"ly!~#fo"hy*hy~K*hy~OG:lyK:myLll*hy#"hyKl!~#fo"ly!~#fo"hy!~#fo"jy:iyfL*hy>o>g"hy:myfL*ly>o>g"ly*jy*jy#"jy6-*ly*hy0h"u!u~#ʗL*hy*u*jy L*jy "jy*ly*hyKh0 }2u!u>9ҼL:u'2u*jy*jy#"jy:uw*jy!yOx#Gll! ~#fo"ly!~#fo"hy:myMM*> gQ*;v~UQgQ*3v*3v##"3v:9vw::v#w}Q*9v~>qQ*;v"7vwQ*;v#";vQ*;v"5v*;v"9v*9v> YP*9v~YP*9v#"9v}Q!7v~#R!^!!*7v͍^i`"=v:=vQ:>vR*7vf*7v!/X!!O!/X!v]!u*3vu}o|g!0hBlRRRmSCSTRLRPRD-Tͼl!9!N#F`i`"Kv!~#wR!Kv~#}Rl*Kv~OG!'R×l!~#fo"Av!~#fo!~#fo "Ev*Kv ~#RRy2Gv*Kv ~OG!3R×ll!N#F!N#F*Kv3Tll!Ev:Av:Bv#WS! y2Hv:Gv9S:HvOGy3SxLSWS*Av*Av#"Av:HvwS:Hv 9SS*Av!yOx#GlWS!6!! ! ! !"Cv!~OG!yx#ҴS!~OGûS!N#Fy2Hv:HvS*Cv~OGySxT>2Hv!Ev:Av:Bv#WS:HvWS*Av*Av#"Av6 WS*Av*Av#"Av*Cv*Cv#"Cv~:Hv2HvÿSlͼl!z9ͺ]!~#fo"Ov!~#fo"Uv!~#fo "[v!~#fo#Xyi!Xy>2by2cy2ay2`y!`yh##~2Tv!~#fo ~#T!Uv~#aV!N#F3a:Uvր:VvڃU:TvƒU!"Yv*Ov! *[v!! yUaV2Wv2Xv X>2evçX>2evçX!~#foMDll!av:_v:`v#GY*_v~OG!#X×l*_v!yOx#Gl!:_vjY:`v#zY*_v ~ ʋY! :evOG *_v*_v#"_v~OG:evOG *Y[ [[[ [ͼl!9!~#fo"jv!~#fo"pv!~#fo "tv!~#fo#Xyi!Xy>2by2cy2ay2`y!`yh##~2ov!~#fo ~#ʇZ!pv~#c]!N#F3a:pvր:qvZ:ovZ!"rv*jv! *tv!" y [l!y:ovOG "lv!"hv*pv:pv2pv:qv2qv}c]*jv*jv#"jv~2nv:nvOG!Y×l!z! *tv!! yU[!!!zdfU[*jv*rv "jv!rv:pv2pv:qv#2qv!~#fo#2Xy2Yy:rv2Zy:sv2[y!Xyͪh>2ov3Z!:ovOG}o|g"rv!pv:rv:sv#~[*rvMDÃ[*pvMDi`"rv*rv*jv!z:ovOG ͦf*tv!" y [l!pv~#\!hv:lv:mv#[\*lv*lv#"lv6 *lv*lv#"lv:nvwú[!hv:lv:mv#ڜZ!lv:hv:iv#\\i`"vv!vv~#1\*hv"lv*lv!y:ovOG yOxGi`"rv!N#F3a:rvր:svқ\!! *tv!! y\!!!df\!"rv!y! *tv!" y]l*rv!y:ovOG !:ovOG ͦf!! *tv!"#w#w#w*v !~#~*vv}o|g!,0hMDlͼl!~#fo#~2v#~2v#~2v#~2v!~#fo "v*v! !v!Hk##~*v" !v!Hk##~*v# !v!Hk##~lͼl!vywx#w!Xy~#~a!~#fo ~a!Xy~#~bl!~,w#~wa!~#foMDlRDR:PTP:CON:LST:ͼl!9!~#Qb!~#fo~Qb!~#Wbl!N#Ffi`"v:v :v{bl!"v!~#fo"v*v~b*v~w*v*v~ab*v>zb*v~OG! MDb*v~OGyw*v#"v*v#"vÍb*v6!!}|:vc:v7c!~#fo###~:7c!#b!N#Fgyʖc>L2v2vc!~#fo 6D!~#fo "v*v6!~#fo#~:&d!~#fo~2v2v:vA:v_d!v>P>#ed_d!b!N#Fgyʹc>C2v2vc!b!N#Fgyc>P2v2vc!b!N#Fgyd>T2v2v!~#fo :vwl!~#fo 6l*v#"v2v2v:v:vd!~#fo~ʃd!~#fo~.›dÃdl*v*v }!~w#~w&d*v*v#"v6 *v#"v4d*v*v#"v!N#F!~w#~w~Ñd!~#fo~d!~#fo~.d!~w#~wd!~#fo~. e!#~#~#~#~#~#~#~!9MD!9~#~#~#~ !9~w#~w#~w#~w#~w#~w#~w#~w!9MD! 9  # # #@i!9MD! 9  # # #!94@i!9!9m#~#~+++~#~#~i#>#>+++>#~#~#~ #~{i>#># >#ͤi!9MD!9~#foi! 9MD!9~#foii!9N#F!9iñiͤi!9MD!9~#foi! 9MD!9~#foii!9N#F!9iñiͤi! 9MD!9~#fo#ͺi!9MD!9~#fo#ͺii!9N#Fkb9iñiͤiØj!9~j/<kmO!9~#fo##~w#~w+++~w#~w jm!9~k/#w>+++w>#w!9N#F!9~#fo  # # #m!9N#F!9~#fo ## # +++ #m~#£l#~#foy#·lx#¸l+++~#fo##×l!9!9*ly*jy*hyi`!"hy"jy"ly!9N#F###q#p+ y]l!y"lv>2ov!~#fo#2Xy2Yy:rv2Zy:sv2[y!Xyͪh!vv~#[*lv*lv#"lv6 !pv~#[\*jv!yOx#Glͼl!w#w!~#~]!N#F^!~w#~wÅ]! lͼl! y]2xv2yvl*xv#"xv:xv:yv^! y]x^! lͼl!N#F`i`"zv!zv~#*^l*zv ~Di^*zv~i^*zv ! i`"|v:}v^!|v>>#^*zv 6!~#foMDl!>w>#wi^ͼl!~#ʶ^!~¨^#~ʶ^!>w#wͯai`"~v!~v~#^l*~v!N#F(by^l*~v ~D#_*~v ! *~v ! x#_l*~v 6!N#F!N#F!N#Fa`lͼl!N#F!# yj_xy_!vXyil!~#fo! MD 2Zy2[y2Yy2Xy!Xy!~#fo" MD 2by2cy2ay2`y!`y!jCl!~#fo# MD 2by2cy2ay2`y!`y!jCl>2`y2ay>2cy>2by!`ỳklͼl!#~*`!~#~0`l!N#F!,fhv "v*v ~Y`l*vMDlͼl!~#ʊ`!~|`#~ʊ`!>w#wͯai`"v!v~#¡`l*v!N#F(by½`l*v ~D`*v ! x`*v 6l*v!~*v#w~w#~w2v2v:v:vZe!~#fo~OG! MDf!~#fo~OGyw!~w#~wßelͼl!!~#~!~#fo~Lf!~w#~w/f!~#fo!yOx#Glͼl!N#F!~w#~w}ʣf!N#F!~w#~w!~gflͼl!N#F!~w#~w}f!N#F!~w#~w!N#F!~w#~w~éf!~#foMDlͼl!~#fo!~#fo Agl!~w#~w!~w#~wg!~#fo~$gl&}!!9l!9~w#~w#~w#~w+MD!9 _ #qg{ !94qg! 9~g+w>#w! 9N#FxgO>GgggO>G! 9q#pm! 9~h+w>#w! 9N#FxhO>Ggg%hO>G! 9q#pm! 9N#Fgg! 9q#pm! 9N#Fgg! 9q#pm!! 9~+ʟh~҅h! 9N#F ! 9~w#~w! 9~w+~wlh!9q#pm!9N#F!9~#fo ## # +++ #m!9N#F!9~#fo  # # #m~D++q!9N#F#q#pV2.1: copyright (c) 1979 by Whitesmiths, Ltd.2PnyCCCh    #{s m!j"g$bX{#nyCCCR: Morrow Designs Micro-Menu system - Rev 2.3 R: Module - INIT.PIL R: Copyright 1982, 1983 Morrow Designs, Inc. R: All Rights Reserved R: Written by Harrison Schreppel for Morrow Designs R: Modified by Steve Tai and John VanderWood for NewWord 12/9/83 R: CLRS: LF:2 T:{ T:Congratulations!} T:You have successfully installed CP/M for your Micro Decision. But you are T:not done yet. Before you can use any of the application programs provided, T:(such as NewWord or Logicalc), you need to create working diskettes which T:contain these programs. This {must} be done by using the {Create Working T:Diskettes}option on your Micro Menus. T: T:When you are ready to create working diskettes, press{[RETURN]} to go to T:the Create Working Diskettes menu. LF:1 T:{* T: * * T: * WARNING! * T: * ed T: Eto know its baud rate and type of handshaking. If you do not have T: Ea printer or you do not know this information, you can postpone T: Eentering this information now by pressing{C}. You will still need T: Eto run the program{SETUP}before you can print anything. See T: EAppendix D of the Micro Decision User's Guide for instructions. T: T: EIf you know your printer baud rate and handshaking type, you can T: Krun{SETUP}right now and get that out of the way. T: T: *again CUR:0,22 TNR: IPress{S}to run SETUP or{C}to Create Working Diskettes. A: M: S , C tnr: ` jn:*again m:S jn:*next TNR:{ CPM:SETUP| *next CLRS: LF:10 T:{Please stand by... CH:CPMENU END:  a parallel or T: ;centronics-type printer. If you are using a parallel T: ;printer, press}C{to proceed with creating your Working T: Diskettes.} T: T: ?If you are using a{serial}printer, the Micro Decision will ne * T: * ;Attempting to use the supplied application programs without * T: * ;creating working diskettes will cause improper operation of * T: * of these programs. * T: * * T: *E} INMAX:1 *LOOP CUR:0,22 TNR: Press{[RETURN]}to continue. A: M: , tn:  Jn:*LOOP CLRS: T: EBefore creating your Working Diskette, the Micro Decision needs T: .to know a few things about your printer. T: T: ;There are two types of printers, parallel and serial. T: T: <{Your system is currently set up for a parallel or T: ;centronics-type printer. If you are using a parallel T: ;printer, press}C{to proceed with creating your Working T: Diskettes.} T: T: ?If you are using a{serial}printer, the Micro Decision will neS*ACTION CUR:20 ,18 A: M: 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , Jn:*ACTION M: 1 , JY:*CONTROL M: 2 , JY:*DIR M: 3 , JY:*ERA M: 4 , JY:*REN M: 5 , JY:*STAT M: 6 , JY:*TYPE M: 7 , JY:*PIP J:*SYSGEN *CONTROL R: definition of control keys CLRS: T: There are four control codes which have special meaning in CP/M. To T: enter a control code, hold the [CTRL] key down and press the appropriate T: letter key. The control codes that are used by CP/M, and their meanings T: are as follows: T: T:{CONTROL-C}- This is used in CP/M to re-initialize the system. Anytime T: you change diskettes in a drive, you should type control-C so that the T: operating system will know that a diskette was changed. T: T:{CONTROL-P}- This code is used to tell CP/M that characters sent to the T: screen should also be sent to the printer. This will remain in effect T: until you press control-P a second time to turn off the routing to the T: printer, or until you reset the system. T: T:{CONTROL-S}- ThR: Morrow Designs Micro-Menu system - Rev 2.3 R: Module - CPMENU.PIL R: Copyright 1982, 1983 Morrow Designs, Inc. R: All Rights Reserved R: Written by Harrison Schreppel for Morrow Designs R: Modified by Steve Tai for NewWord 12/9/83 R: R:Put message on the screen, and chain to MICRO.PIL or MDWORK if first time up EXIST:INIT.PIL R: if not, go to Micro Menus Tn:{Now loading Micro Menu system, Rev. 2.3 Tn: Please stand by...} CHn:MICRO.PIL CLRS: T:Initializing system for creating working diskettes, please stand by... CPM:ERA INIT.PIL;AUTO PILOT CPMENU CH:MDWORK.PIL END: R:Morrow Designs Micro-Menu system - Rev 2.2 & 2.3 R: Module - TUTORIAL.PIL R: Copyright 1982, 1983 Morrow Designs, Inc. R: All Rights Reserved R: Written by Harrison Schreppel for Morrow Designs R: ESC:*RETURN *BEGIN CLRS: T:{ An Overview of CP/M} LF:1 T: This is the Micro Menus' on line CP/M tutorial. It is not meant T:to be a thorough presentation on using CP/M, but is intended to be T:a "quick reference" guide for people who are just learning to use T:CP/M. For additional information or variations on any of the T:commands shown, just enter the number corresponding to the command. T:{ T: 1 Use of control keys in CP/M T: 2 DIR - Display a list of files on a diskette T: 3 ERA - Erase a file or series of files from a diskette T: 4 REN - Rename a file T: 5 STAT - Report system status T: 6 TYPE - Display a file on the screen T: 7 PIP - Move or copy files T: 8 SYSGEN - Put CP/M on a diskette T: ESC Return to Main Menu T: T: Pick a subject:} INMAX:1 is is used to pause or "freeze" the characters that are T: scrolling by on the screen. Pressing any other character will resume T: output (scrolling) to the screen. T: T:{CONTROL-X}- This will erase a command line that has been entered at the T: CP/M prompt " A> ." T: T: See your CP/M manual for additional control codes. U:*PAUSE J:*BEGIN *DIR R: description of directory command CLRS: T: d{The DIR Command} T: T:This command displays a list of all files on a diskette. Its format is: T: {DIR x:} T:Where x: is an optional drive designator (A:, B:, etc.). If no disk drive T:is specified, then CP/M will give you a listing of the files on the drive T:that is currently logged. T: T:{EXAMPLE} To get a listing of all the files on drive B, you would type: T: V{DIR B:} T: U:*PAUSE J:*BEGIN *ERA R: description of the ERA command CLRS: T: {The ERA Command} T: T:This command is useCommand} T: T:This command may be used to report the size of a file, or the amount of space T:remaining on a diskette. Some examples of its usage are given below: T: T: {STAT A:} - Reports space remaining on drive A. T: {STAT FILENAME} - Reports the size of the file FILENAME. T: {STAT B:FILENAME} - Reports the size of the file FILENAME on drive B. T: {STAT C:*.*} K- Reports the size of all files on drive C. T: T:The characters *.* are called wildcards, meaning that they will match any T:character name. There are many forms of wildcards, all of which are fully T:covered in the CP/M reference manual. T: U:*PAUSE J:*BEGIN *TYPE R: description of the TYPE command CLRS: T: {The TYPE Command} T: T:The TYPE command is used in CP/M to display a file on the screen. To use the T:TYPE command, enter the following: T: {TYPE FILENAME} T:This will cause the file to be sent to the screen of the terminal. When the T:file is beiILENAME} - Makes a duplicate copy on drive C, of the T: 1file "FILENAME" on drive B, calling it T: &"NEWNAME" on drive C. T: T: {PIP B:=A:*.*} - Copies all files from drive A to drive B. T: T:Your CP/M reference manual has more information on the PIP command, including T:the use of "wildcards" when copying files. T: U:*PAUSE J:*BEGIN *SYSGEN R: a description of SYSGEN CLRS: T: {The SYSGEN Command} T: T:This command is used to place a copy of CP/M in its reserved place on a T:diskette. The use of this command is fully explained in the Micro Decision T:Users Guide. Anytime you want to create a diskette that can be used in drive T:A of your Micro Decision, you must use SYSGEN to place a copy of CP/M on the T:diskette first. This is because the CP/M operating system always expects to T:find a copy of itself on the diskette in drive A. T: U:*PAUSE J:*BEGIN =9 *d to erase files from a diskette. The format is: T: 6{ERA FILENAME} T:Where FILENAME is any valid CP/M filename. The filename may be prefixed T:by a drive designator (i.e. ERA B:FILENAME ). If no designator is given T:then the currently logged drive will be used. T: T:{EXAMPLE} To erase a file called "LETTER.TXT" from drive B, you would T:type: T: `{ERA B:LETTER.TXT} T: U:*PAUSE J:*BEGIN *REN R: description of the REN command CLRS: T: {The REN Command} T: T:You may change the name that you have given to a file with the REN command. T:To use the REN command, you would type: T: {REN NEWNAME=OLDNAME} T:{EXAMPLE} To change the name of the file "LETTER.TXT" on drive B to the new T:name "MEMO.TXT," you would type: T: m{REN B:MEMO.TXT=B:LETTER.TXT} T: U:*PAUSE J:*BEGIN *STAT R: description of the STAT command CLRS: T: *{The STAT ng displayed, you may press CONTROL-S to stop the scrolling. To T:continue scrolling, press any other character. By preceding the TYPE command T:with a CONTROL-P, the output will also be sent to the printer. T: T:{EXAMPLE} To view a file called "LETTER.TXT" on drive B, enter: T: {TYPE B:LETTER.TXT} T:This command will only work to display text files. Displaying non-text files T:such as files ending in "COM," may cause your terminal to do strange things. T: U:*PAUSE J:*BEGIN *PIP R: PIP and it's uses CLRS: T: {The PIP Command} T: T:This command is used to move files around. It can be used to move files from T:one diskette to another, from a diskette to the screen, or from a diskette to T:the printer. There are many different ways to use PIP; the following examples T:illustrate the most common forms: T: T: {PIP B:=A:FILENAME} - Makes a duplicate copy on drive B, of the file T: 1"FILENAME" on drive A. T: T: {PIP C:NEWNAME=B:FPAUSE CUR:0,23 TNR: Press{RETURN}to continue INMAX:1 A: E: *RETURN CLRS: T:{Returning to main menu, Please stand by... CH:MICRO.PIL  it will be erased. T: T: Creating a working diskette requires the use of three disk T:drives. The Micro Decision's unique Virtual Drive feature, allows T:you to create working diskettes regardless of how many physical T:disk drives you actually have. T: T: *Press {RETURN} when you're ready to go T: Press {ESC} to go back to the main menu A: *MAIN U:*MSG *SELECT CLRS: T: The following is a list of the programs included with your Micro T: Decision. To create a working diskette containing one of these T: programs, enter its number after the{OPTION}prompt. T: LF:2 T: {1} NewWord T: {2} LogiCalc T: {3} Correct-It T: {4} Personal Pearl T: {5} BaZic T: {6} MBASIC T: {ESC} Return to{MAIN MENU} T: {R} To Review instructions T: T: {OPTION}: *action cur: 10,15 inmax:1 a: m: 1 , 2 , 3 , 4 , 5 , 6 , R , jn:*action cur:0,15 M: R , JY:*MAIN CLRS: M:1 JY:*newWord M:2 JY:*logicalc M:3 JY:*correct M:4 JY:*peo 630 {O} C.Itoh Prowriter T: & T: {P} Morrow MP 100/200/300 series "{X} Do not want to select now T: or None of the above T: *again CUR:0,13 INMAX:1 A:$ptr M: A , B , C , D , E , F, G , H , I , K , L , M , N , O , P , X , JN:*again DEF: $STR nh M:P DEFy: $STR nh3a'M'P' '1'0'0'/'2'0'0'/'3'0'0' 'p'r'i'n't'e'r0d0a0d0a00.x1 DEFy: $ptr E M:X DEFY: $ptr B CLRS: T: TY: With {X}, your printer is going to be installed as a {DRAFT PRINTER.} TY: There may be some printing features that will not work properly TY: unless you reinstall NewWord with the NWINSTAL. COM program. Refer TY: to the{Nuts & Bolts}section of the NewWord User's Guide for detailed TY: instructions on reinstalling NewWord for a specific printer. TY: TNRY: Press any key to continue .... AY: T: *loop CLRS: T: What NewWord version do you want this Working Diskette to contain ? T: T: CUR:0,3 TNR: R: Morrow Designs Micro-Menu system - Rev 2.3 R: single sided version R: Module - MDWORK.PIL R: Copyright 1982, 1983 Morrow Designs, Inc. R: All Rights Reserved R: Written by Harrison Schreppel for Morrow Designs R: Modified by Steve Tai and John VanderWood for NewWord 12/9/83 R: ESC:*return CLRS: R: change this from lower to left depending on the position of drive R: A. DEF:$POSITION left LF:1 T: #{CREATE A WORKING DISKETTE} T: T: This option creates a "working diskette" for any of the T:supplied software. When done, you will have a diskette with all T:the necessary files for a particular application program, and it T:will be installed for your terminal -- automatically! In addition, T:your distribution copies of the software will be backed-up, and T:can be put away for safe keeping. T: T: You must have a spare diskette for each of the working T:diskettes to be created. The diskette doesn't have to be blank, T:but any information onarl M:5 JY:*bazic M:6 JY:*mbasic *newWord T: This operation will create a NewWord Working Diskette containing either T: the Novice or Advanced version of NewWord, but not both versions. You T: must select NewWord twice from the Create Working Diskettes menu if you T: want both versions. Label the blank diskette "NewWord Novice Working T: Diskette" or "NewWord Advanced Working Diskette," whichever is appropriate. T: T: TNR: Press any key to continue .... a: C CLRS: T:Please select a printer for NewWord: T: T: {A} Simple 6{H} NEC Spinwriter 2000 series T: {B} Draft printer ;{I} NEC Spinwriter 3500 series T: {C} Typewriter printer 7{K} NEC Spinwriter 5500 series T: {D} Qume Sprint 11 >{L} Okidata Microline 84 (step 2) T: {E} Silver Reed EXP550 7{M} Okidata models 92/93 T: {F} Diablo 1610/20/40/50 -{N} Epson MX80/100 & FX80/100 T: {G} Diabl Type{A}for Advanced or{N}for Novice: a: M: A , N T: jn:*loop M:A defy: $OVR OVR defy: $PROG NWU defy: $NAME NEWWORD ADVANCED VERSION defn: $OVR NVC defn: $PROG NWNOVICU defn: $NAME NEWWORD NOVICE VERSION def: $INSTALL NWINSTAL T: *uh CUR:0,6 TNRy: Advanced version selected. OK ? (Y/N) TNRn: Novice version selected. OK ? (Y/N) A: M: Y , N jn:*uh M:N jy:*loop T: T: u:*check u:*format DEF: $cmmd1 PIP;B:=C:*.COM;B:=C:*.DOC;B:=C:*.$OVR DEF: $cmmd2 ;;B:NWINSTAL;B:$PROG DEF: $cmmd3 ;B:NW;AY DEF: $cmmd4 NBY DEF: $cmmd5 XXN;ERA B:NWINSTAL.COM;ERA B:$PROG DEF: $cmmd6 .COM; c:a=@9 - 2 DEF(a): $ter O DEF(a): $trstr a'L'e'v'e'l' 'I'I'I' 't'e'r'm'i'n'a'l0d0a00.x j(a):*lvlnw c: a=a+1 DEF(a): $ter N DEF(a): $trstr a'L'e'v'e'l' 'I'I' 't'e'r'm'i'n'a'l0d0a00.x j(a):*lvlnw c: a=a+1 DEF(a): $ter R DEF(a): $trstr a'L'e'v'e'l' 'I' 't'e'r'm'i'n'a'l0d0a00.x j(a):*lvlnw T: T: Your NewWord working diskette will be installed for a{MINIMUM}terminal. T: Most likely your terminal w j(a):*lvl3lc c: a=a+1 j(a):*lvl2lc c: a=a+1 j(a):*lvl1lc u:*levelmsg cpm:PIP;B:=C:LC*.*;B:=C:BALSHEET.LCF; j:*complete *lvl1lc cpm:PIP;B:termcap.sys=C:termcap1.sys;B:=C:lc*.*;B:=C:balsheet.lcf;;era b:lcset.*; j:*complete *lvl2lc cpm:PIP;B:termcap.sys=C:termcap2.sys;B:=C:lc*.*;B:=C:balsheet.lcf;;era b:lcset.*; j:*complete *lvl3lc cpm:PIP;B:termcap.sys=C:termcap3.sys;B:=C:lc*.*;B:=C:balsheet.lcf;;era b:lcset.*; j:*complete *correct def: $PROG CORRECT def: $NAME Correct-It u: *check u:*format TNR:{ cpm:PIP B:=C:*.* j:*corcom *pearl clrs: T: T: Personal Pearl is a very powerful application program. In making it so T: versatile however, the user is faced with what may seem to be an endless T: installation procedure. We have tried to make his procedure as clean, T: and straight-forward as possible. If you follow all the instructions, T: you should end up with configured working copies of the Personal Pearl T: data base management program. T: T: This is a lengthynd press {RETURN.} A: TNR:{ CPM:FORMAT B D|SYSGEN;A;B;; C:a=a-1 J(a):*formatloop CLRS: T: Still with me? Good. Let's go! T: T: Be sure to follow the instructions, we can't afford mistakes. T: *wrong T: Insert your initialized diskette labelled{Pearl disk 1 backup} in your T:{UPPER} disk drive. T: T: You will then be told to insert your "SOURCE" diskette in drive A. When T: this happens, insert the diskette labelled {PERSONAL PEARL DISTRIBUTION T: DISKETTE ... DISK 1 OF 5} in the {LOWER} disk drive. T: T: The system will then make a copy of the diskette. When the copy is T: complete, insert your {CP/M SYSTEM DISKETTE} in your lower drive, and T: press {RETURN.} T: TNR: With your {Pearl disk 1 backup} in your{upper}drive, press {RETURN.} A: EXIST:B:WELCOME.COM JN:*backuppearl CLRS: BELL: T: T: Sorry, but you put the wrong disk in the {UPPER} disk drive. be sure to T: read these instructions carefully: J:*wrong *backuppearl TNR:{ cpm:backup|SYSGEN;A;B;;PIP B:=A:RETURNill perform adequately, but not at peak T: efficiency. Refer to {Appendix B} of the NewWord Encyclopedia for T: detailed instructions on running the installation program NWINSTAL to T: enhance the terminal display. T: T: Press{RETURN}to create your working diskette of $NAME. A: DEF: $ter K DEF: $trstr a'L'e'v'e'l' '0' 'o'r' 'U'n'i'n's't'a'l'l'e'd' 't'e'r'm'i'n'a'l0d0a00.x *lvlnw TNR:} T: T: Remember, when you see: T: T: ;{Your $POSITION drive is being re-assigned as drive C.} T: {Exchange diskette and press [RETURN]} T: T: You must put the $NAME Distribution Diskette in T: the $POSITION drive and press [RETURN]. T: T: Likewise, when I re-assign the $POSITION drive back to drive A, you T: then put the CP/M diskette back to the $POSITION drive and press [RETURN]. T: TNR:{ cpm:$cmmd1$cmmd2$cmmd3$ter$cmmd4$ptr$STR$trstr$cmmd5$cmmd6; DEF: $PROG NW J:*complete *logicalc def: $PROG LC def: $NAME LogiCalc def: $INSTALL LCSET u: *check u:*format TNR:{ c:a=@9 - 2 procedure, so you should have at least half an hour T: set aside. If you do not want to make working copies of Personal Pearl T: at this time, press {ESC.} TNR: HTo make working copies, press {RETURN} A: clrs: T: T: You will need eleven blank diskettes to make a working copy of Personal T: Pearl. First they will all be initialized. You will then use the Personal T: Pearl installation program to make a personalized copy for your use. T: T: Before getting started, you should label the eleven diskettes exactly as T: shown here: T: T: {1} Pearl disk 1 backup T: {2} Welcome T: {3} Starter Library--Calendar programs T: {4} Starter Library--People programs T: {5} Starter Library--Cash programs T: {6} Sort T: {7} Design Reports T: {8} Design Forms T: {9} File Maintenance T: {10} Enter Data T: {11} Produce Reports T: TNR: {After}labeling the diskettes, you should press {RETURN.} A: C: a=11 *formatloop CLRS: T: TNR: Insert disk #a in in your upper disk drive, a.COM; CLRS: T: T: So far, so good. You will now be put in the hands of Personal Pearl's T: Personalization program. T: T: After telling Personal Pearl what kind of terminal you have, you will T: be presented with three choices. Personalize, Demonstrate, or Exit. T: Feel free to try the demonstration out. it's sort of a "test drive" if T: you will. When you have satisfied your curiosity, select the option to T: Personalize Pearl. This will allow Personal Pearl to complete the job T: you so innocently started. T: T: You will be using your {Pearl disk 1 backup} disk in your lower drive. T: Insert it when requested. T: TNR: Press{RETURN}to continue. A: CLRS: T:{Have a nice trip.. TNR:{ CPM:PAUSE WELCOME "Backup"|WELCOME|A:RETURN| CLRS: T: T: I trust you had no major problems. There is now just one step remaining. T: T: You will need to insert each of your ten personalized Pearl diskettes T: in the {UPPER} disk drive one by one. After placing a diskette in the T: disk driURN.} U:*copyreturn J:*pearldone *copyreturn A: TNR:{ CPM:PIP B:=A:RETURN.COM; CLRS: e: *pearldone T: T: Congratulations! You have completed the Personal Pearl installation. T: T: Now is a good time to take a nice, long, well deserved break. I promise T: that no other supplied software is as slow to install. T: T: If you press{RETURN}, you will find yourself back at the long forgotten TNR: Working Diskettes Menu. A: J:*SELECT *bazic def: $PROG BAZIC08 def: $NAME baZic u: *check u:*format TNR:{ cpm:PIP;B:=C:BAZ*.com;B:=C:CRT.002; def: $PROG BAZIC j:*complete *mbasic def: $PROG MBASIC def: $NAME MBASIC u: *check u:*format TNR:{ cpm:PIP;B:=C:MBASIC.COM;B:=C:OBASIC.COM;B:=C:RANTEST.BAS; j:*complete r:=n r:Subroutines referenced above *check c:a = @8-1 t(a): Place the $NAME distribution diskette in drive C. j(a):*OVER t: When your{$POSITION drive}is re-assigned as{drive C,} put in your t:{$NAME}D{[RETURN]}to continue. A: TNR:{ CPM:FORMAT B D| E: *MSG C: A=@8-1 U(A):*DRIVE3 E(A): C:A=A+1 U(A):*DRIVE2 E(A): U:*DRIVE1 E: *DRIVE1 CLRS: T: You have a single drive Micro Decision. Because of this, T:when creating working diskettes, extensive use of the Virtual T:Drive feature will take place. You will be instructed at various T:times to exchange the diskette in the drive with another T:diskette. It is very important that you follow the instructions T:as they appear on the screen, and place the diskette requested in T:the drive. T: T: lWhenever I re-assign the drive to be{Drive A,} T: place your{CP/M SYSTEM DISKETTE}in the drive. T: T: bWhenever I re-assign the drive to be{Drive B,} T: place the{SPARE}diskette in the drive. T: T: iWhenever I re-assign the drive to be{Drive C,} T: place the{DISTRIBUTION}diskette in the drive. T: T: =Press{[RETURN]}to continue. A: E: *DRIVE2 CLRS: T: T: You have a dual drive Micrve, press{RETURN.} T: T: Insert your Welcome disk in the{UPPER} disk drive at this time, and press TNR:{RETURN.} U:*copyreturn T: Insert your Starter Library - Calendar disk in the {UPPER}disk drive, and T: press {RETURN.} U:*copyreturn T: Insert your Starter Library - People disk in the {UPPER}disk drive, and T: press {RETURN.} U:*copyreturn T: Insert your Starter Library - Cash disk in the {UPPER}disk drive, and T: press {RETURN.} U:*copyreturn T: Insert your Sort disk in the {UPPER}disk drive, and press {RETURN.} U:*copyreturn T: Insert your Design Reports disk in the {UPPER}disk drive, and press T:{RETURN.} U:*copyreturn T: Insert your Design Forms disk in the {UPPER}disk drive, and press T:{RETURN.} U:*copyreturn T: Insert your File Maintenance disk in the {UPPER}disk drive, and press T:{RETURN.} U:*copyreturn T: Insert your Enter Data disk in the {UPPER}disk drive, and press {RETURN.} U:*copyreturn T: Insert your Produce Reports disk in the {UPPER}disk drive, and press T:{RETistribution Diskette. t: t: When the drive is assigned back as{drive A,}put in the{CP/M System} t:{Diskette.} *OVER exist: C:$PROG.com clrsn: belln: tn:You didn't put in the right diskette. We will go back and tn:review which diskette goes in which drive. Tn: CPMN: Tn:When you are ready to review the instructions, press{[RETURN].} an: un:*MSG jn:*check t: t: O.K. you have the correct Distribution Diskette, t: press{[RETURN]}to continue .... a: e: *format CLRS: C:A=@8 T(A):Place the {SPARE} diskette in drive B (right drive). J(A):*GO T: {When the $POSITION drive is re-assigned as drive B, Be sure to T:remove the CPM SYSTEM diskette and replace it with the SPARE T:diskette.} The SPARE diskette will then be formatted. {Failure T:to replace the system diskette will cause it to be erased.}When T:the formatting is complete, and you get the message that the T:drive is being re-assigned as drive A, place the CP/M SYSTEM T:diskette back in the drive. *GO T:Presso Decision. Because of this, when T:creating working diskettes, {Drive A}will be re-assigned at times T:to become {Drive C.} It is very important that you place the T:correct diskette in the $POSITION drive when it is re-assigned. T: T: zWhenever I re-assign the drive to be{Drive A, ($POSITION drive)} T: place your{CP/M SYSTEM DISKETTE}in the drive. T: T: |Whenever I re-assign the drive to be{Drive C, ($POSITION drive)} T: place your{DISTRIBUTION}diskette in the drive. T: T: NDrive B (right drive) should always have the {SPARE} diskette in it. T: TNR: ) Press{[RETURN]}to continue. A: E: *DRIVE3 CLRS: T: T:Place the {SPARE} diskette in Drive B (upper drive), and place the T:appropriate {DISTRIBUTION} diskette in Drive C ($POSITION drive). T: T:Press {[RETURN]} to continue. A: E: *levelmsg CLRS: T: T: You have a {LEVEL 0} terminal. When done creating your working diskette of T: $NAME, you must run $INSTALL to set up the program for your terminal. T: T: R: Morrow Designs Micro-Menu system - Rev 2.3 R: Single Sided version R: Module - MICRO.PIL R: Copyright 1982, 1983 Morrow Designs, Inc. R: All Rights Reserved R: Written by Harrison Schreppel for Morrow Designs R: Modified by Steve Tai and John VanderWood for NewWord 12/9/83 R: R: The next lines define $drive variable to R: avoid "Variable not found" error msg. DEF: $FILE DEF: $DRIVE B DEF: $DSTDRV B R: display main menu *BEGIN ESC:*EXITMENU U: *MENU1 U: *STATUS U: *CHANGEMSG *INPUTLOOP3 INMAX:1 CUR:26,17 A: M: C , JN:*LABEL1 UY: *CHANGE J:*INPUTLOOP3 *LABEL1 M: 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , U , JN:*INPUTLOOP3 CLRS: M: 1 , JY: *NEWWORD M: 2 , JY: *LOGICALC M: 3 , JY: *CORRECT M: 4 , JY: *PEARL M: 5 , JY: *MBASIC M: 6 , JY:*BAZIC M: 7 , JY: *TUTORIAL M: 8 , JY: *CREATE M: U , J: *UTILITY *NEWWORD CLRS: T:{Preparing to run NewWord. Please stand by... CPM:PAUSE NW NewWord|NW|A:RETURN| T:} J:*BEGIN *LOGICALC CLRS: T:{Preparing to run LogiCalc. Ple J:*BEGIN *BAZIC CLRS: T:{Preparing to run BaZic. Please stand by... CPM:PAUSE BAZIC08 BaZic|BAZIC|A:RETURN| T:} J:*BEGIN *TUTORIAL T:{Loading tutorial menu... CH:TUTORIAL.PIL *CREATE T:{Loading working diskettes menu... CH:MDWORK.PIL *UTILITY ESC:*BEGIN U:*MENU2 *RFRSH U:STATUS U:*CHANGEMSG *INPUTLOOP5 INMAX:1 CUR:26,18 A: M: C , JN:*LABEL2 UY:*CHANGE J:*INPUTLOOP5 *LABEL2 INMAX:80 M: 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , JN:*INPUTLOOP5 M: 1 , CHY:MDWORK.PIL M: 2 , JY:*DIR M: 3 , JY:*TYPE M: 4 , JY:*COPY M: 5 , JY:*FORMAT M: 6 , JY:*BACKUP M: 7 , JY:*STAT M: 8 , JY:*CPM M: 9 , J:*OTHER *DIR CLRS: T:Now getting directory, Please stand by...{ CPM:DIR $DRIVE: T:}Press {RETURN} when done viewing directory J:*DELAY *TYPE U:*GETFILE J(B):*RFRSH CUR: 0,22 T:Do you want the file to go to the screen{(S),}or the printer{(P)?} INMAX:1 TNR:Enter{S}or{P:} *INPUTLOOP6 CUR: 15,23 A: M: S , P , JN:*INPUTLOOP6 M: S , CLRS: Ty:Now getting file... Press {RETURN} to create your working diskette of $NAME. A: E: *corcom TNR:{ CPM:SYSGEN;A;B;;AUTO *B: $PROG;PIP B:=RETURN.COM; j:com1 *complete TNR:{ CPM:SYSGEN;A;B;;AUTO *B: $PROG;PIP;B:=RETURN.COM;B:=PIP.COM;B:=STAT.COM; *com1 CLRS: CUR:0,12 T:Function complete. T:You now have a{$NAME}working diskette. T:Put the Distribution copy away for safe keeping. T:You shouldn't need it unless something happens to T:the working copy you just made. CUR:0,22 T:Press{RETURN}to go back to the working diskette menu. inmax:1 A: J:*SELECT *return CLRS: T:Returning to main menu, please stand by... ch: micro ase stand by... CPM:PAUSE LC LogiCalc|LC|A:RETURN| T:} J:*BEGIN *CORRECT CLRS: T:{Preparing to run Correct-It. Please stand by... CPM:PAUSE CORRECT Correct-It|CORRECT|A:RETURN| T:} J:*BEGIN *PEARL ESC:*BEGIN U:*PEARLMENU *INPUTLOOP4 INMAX:1 CUR:23,16 A: M: 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , JN:*INPUTLOOP4 M: 1 , 4 , 5 , 8 , CY:A=1 JY:*PROMPT M:6 , CY:A=3 JY:*PROMPT C:A=4 *PROMPT M: 1 , CY:A=1 DEFY:$PROG WELCOME M: 2 , CY:A=7 DEFY:$PROG PEARLDF M: 3 , CY:A=6 DEFY:$PROG PEARLDR M: 4 , CY:A=10 DEFY:$PROG PEARLED M: 5 , CY:A=9 DEFY:$PROG PEARLPR M: 6 , CY:A=5 DEFY:$PROG PSORT M: 7 , CY:A=8 DEFY:$PROG PEARLFM M: 8 , CY:A=9 DEFY:$PROG MAKELCF CLRS: LF: 10 T:{The Personal Pearl Working diskette to use is number #A WAIT: CLRS: T:{Preparing to run Personal Pearl. Please stand by... CPM:PAUSE $PROG PEARL|$PROG|A:RETURN| T:} J:*BEGIN *MBASIC CLRS: T:{Preparing to run Microsoft BASIC. Please stand by... CPM:PAUSE MBASIC MBASIC|MBASIC|A:RETURN| T:} Ty:Press{CONTROL-S}to start and stop the scrolling.{ CPMY:PIP CON:=$DRIVE:$FILE| TY:}Press{RETURN}when done viewing file. JY:*DELAY Jy:*UTILITY T:{Getting file to print.8 CPM:PIP LST:=$DRIVE:$FILE| T:} J:*UTILITY *COPY R:Copy a file or files to another diskette U:*CLEAR CUR:0,22 T:Do you want to copy all the files on the current drive{(Y or N)?} *INPUTLOOP8 CUR:67,22 INMAX:1 A: M: Y , N , Jn:*INPUTLOOP8 INMAX: 13 M: N , Jn: *NEXT U: *GETFILE J(B):*RFRSH U: *DSTDRIVE CLRS: T:Preparing to copy $FILE from drive $DRIVE to drive $DSTDRV T:Please stand by...{ CPM:PIP $DSTDRV:=$DRIVE:$FILE T:} J:*UTILITY *NEXT U: *DSTDRIVE CLRS: T:Preparing to copy all files from drive $DRIVE to drive $DSTDRV T:Please stand by...{ CPM:PIP $DSTDRV:=$DRIVE:*.* T:} J: *UTILITY *DSTDRIVE U:*CLEAR CUR:0,22 T:What drive are you copying to? U: *DRVSEL M: , Jy:*DSTDRIVE DEF: $DSTDRV $TEMP E: R: general purpose drive logging subroutine *DRVSEL INMAX:1 TNR:Enter the drive lettompt, press {RETURN} when asked to enter a T: DESTINATION drive. T: T: To continue, hit any key. A: CPM:SYSGEN;A| J:*UTILITY *BACKUP CLRS: T: T: T: {Use this function to make backup copies of your diskettes.} T: T: EThis procedure copies the entire contents of a source diskette, T: Dto the destination diskette. The destination diskette must have T: been formatted before being used. T: T: {DRIVE A:}is used for the{SOURCE}diskette, and T: {DRIVE B:}is used for the{DESTINATION}diskette. T: T: {Do not change diskettes until requested to do so by the system.} T: T: 3Press{RETURN}when you are ready to proceed. T: T: 9To exit without backing up any diskettes, press{E}. TNR:-> INMAX:1 A: M: E , Jy:*UTILITY T:{ CPM:BACKUP| T:} J:*UTILITY *STAT U:CLEAR CUR:0,22 T:Do you want to check the size of a file{(F),} or the space remaining on a TNR:diskette{(D).} Enter{F}or{D:} *INPUTLOOP9 CUR:29,23 INMAX:1 A: M: D , F , Jn:*INPUTLOOP9 M: F ,he Micro Menus. T: T:Now executing command, please stand by...{ CPM:$COMMAND| T:} J:*UTILITY *OTHER U:CLEAR CUR:0,22 T:Do you want to Erase{(E),} or Rename{(R)}a file? TNR:Enter{E}or{R:} *INPUTLOOPA CUR:14,23 INMAX:1 A: M: E , R , Jn:*INPUTLOOPA M: E , JN:*RENAME U:*GETFILE J(B):*RFRSH CUR:0,22 T:Press{RETURN}to erase $DRIVE:$FILE, or any other character to cancel. INMAX:1 A: M: , CLRSY: TY:Now erasing $DRIVE:$FILE{ CPMY:ERA $DRIVE:$FILE T:} J:*UTILITY *RENAME U:*GETFILE J(B):*RFRSH DEF:$OLDNAME $FILE U:*CLEAR CUR:0,22 T:Enter new name of file: CUR:23,22 INMAX:13 A: SAVE:$FILE CLRS: T:Now renaming $DRIVE:$OLDNAME. The new name will be $DRIVE:$FILE.{ CPM:REN $DRIVE:$FILE=$DRIVE:$OLDNAME T:} J:*UTILITY R:=- R: R: Menu displays R: *MENU1 CLRS: T: {M A I N M E N U} T: This menu is your road map through the CP/M operating system. To T: perform these functions, juster (A,B,C,D,E) *LOOP2 CUR:34,22 A: M: , Jy:*DOWN M: , A , B , C , D , E , Jn: *LOOP2 SAVE: $TEMP INMAX:80 *DOWN E: *FORMAT CLRS: LF:4 T: This selection may be used to format diskettes for use with your Micro T: Decision, or to put a copy of the CP/M operating system on a diskette T: (SYSGEN). Formatting a diskette completely erases any information on it, T: so{be careful}about which diskette you insert in the drive for formatting. T: T: {1} Format a diskette T: {2} Sysgen to a diskette T: T: To exit without formatting any diskettes, press{E}. LF:2 TNR:->} *FRMTLOOP CUR:8,15 INMAX:1 A: M: 1 , 2 , E , JN:*FRMTLOOP M: E , JY:*UTILITY M: 1 , JN:*SYSGEN CLRS: T:Preparing to format, please stand by...{ CPM:FORMAT| T:} J:*UTILITY *SYSGEN CLRS: T: When the SYSGEN program is run, it will pause and ask for a{DESTINATION} T: Drive. At this point, enter the drive name (A-E) you wish to have the T: system transferred to. T: T: To exit from the SYSGEN pr R: Perform stat on a file UY:*GETFILE J(B):*RFRSH CLRSY: TY:Checking the size of $DRIVE:$FILE TY:Please stand by...{ CPMY:STAT $DRIVE:$FILE TY:}Press{RETURN} to go back to the menu. JY:*DELAY R: perform stat on a disk CLRS: T:Checking the amount of space remaining on drive $DRIVE. T:Please stand by.{ CPM:STAT $DRIVE: T:}Press{RETURN}to go back to the menu. J:*DELAY *CPM CLRS: T: T: This menu allows you to enter CP/M commands directly. It can be T: used by the curious to experiment with, and learn about CP/M. T: It can also be used by experienced CP/M users to perform a command T: directly. T: T: To use this menu, just type a valid CP/M command, followed by T: {RETURN.} T: T: Press{RETURN}only to go back to the utility menu. T: T: {COMMAND:} *GETCOM CUR: 13,11 A: $COMMAND R: NULL COMMAND? M: , R: If so, go back to the utility menu JY: *UTILITY CLRS: T:After certain CP/M commands, you must press{CONTROL-C}when ready to return T:to t enter the appropriate number after T: the prompt below, then follow the instructions given. LF:2 T: {1 NewWord} Word Processing T: {2 LogiCalc} Financial Analysis T: {3 Correct-It} Spelling Checker / Corrector T: {4 Personal Pearl} Data Base Manager T: {5 MBASIC-80} Microsoft BASIC T: {6 BaZic} North Star Compatible BASIC T: {7 CP/M Tutorial menu} CP/M Learning Tool T: {8 Create working diskettes} T: {U Utility menu} T: {ESC Exit to CP/M} LF:1 T: {Enter your selection:} E: R:= R: *MENU2 CLRS: T: {U T I L I T Y M E N U} T: T: This menu allows you to perform a number of everyday utility functions. T: The function to be performed is selected by entering the number T: corresponding to the function desired. For some of the functions to T: work, you should set the{CURRENT DRIVE}to the drive that is to be used. T:{ T: 1 Create a working diskette T: 2 Display a diskette creen CUR:0,19 T:- T:{CURRENT DRIVE:}$DRIVE: T:  T:  TNR: E: R:=p *CHANGE R: This routine is used to change the current drive R: All messages appear in the status area of the screen. R: U:*CLEAR INMAX:1 R: Get the new drive CUR:0,22 T: {Enter new drive ( A,B,C,D,E )} *INPUTLOOP2 CUR:16,20 A: M: A , B , C , D , E , , BELLn: Jn: *INPUTLOOP2 M: , SAVEn: $DRIVE U:*CLEAR *EXIT U:*CHANGEMSG INMAX:13 E: R:=E *GETFILE R: Get the file to use for a command C:B=0 U:*CLEAR CUR:0,22 TNR:Press{RETURN}to use the file shown, or enter a new fiG R: This routine simply puts a message in the status area to indicate what to R: press to change the current drive. CUR: 15,22 T: To change the current drive, press 'C'. E: R:= R: This routine waits until a key is pressed, and goes back to the Utility R: Menu. *DELAY WAIT: M: TIMEOUT , JY:*DELAY J:*UTILITY R:=e *EXITMENU CLRS: T:{To re-enter the menu system, type 'PILOT CPMENU' followed by [RETURN]. END: 1lears messages from the status area CUR:0,21 T:  T:  TNR: E: R:=9 *CHANGEMSdirectory T: 3 View or Print a file T: 4 Copy a file or files T: 5 Format or Sysgen a diskette T: 6 Make a backup diskette T: 7 Check diskette and file size T: 8 Execute a CP/M command T: 9 Rename or erase a file T: ESC Return to Main Menu T: T: Enter your selection:} E: R: R:=+ R:PEARL MENU *PEARLMENU CLRS: LF:1 T: Personal Pearl function selection menu LF:1 T: See your Personal Pearl manual for a description of the options given LF:2 T: {1} Welcome (Demonstration and installation) T: {2} Design Forms T: {3} Design Reports T: {4} Enter Data T: {5} Produce Reports T: {6} Sort Data T: {7} File Maintenance T: {8} Create a LogiCalc format file T: {ESC} Exit to main menu LF:1 T:{Enter your selection:} E: R: R:= R: Subroutines invoked from above R: *STATUS R: This routine refreshes the status lines (20-24) on the sle name{:} $FILE CUR:64,22 INMAX:13 A: M: , SAVEN: $FILE *EXISTCHK EXIST:$DRIVE:$FILE Jy:*EXITGF U:*CLEAR CUR: 0,21 BELL: T:{ERROR: Cannot find "$FILE" on drive $DRIVE.} Check spelling. T:You may search on another drive{(D),}re-enter file name{(R),} TNR:or abort{(A)}the command? *INPUTLOOP7 CUR:26,23 INMAX:1 A: M: D , R , A , Jn:*INPUTLOOP7 M: A , R: variable 'A' is set as a condition flag to indicate abort was selected Cy:B=1 Jy:*EXITGF M: R , Jy:*GETFILE U:*CHANGE J:*EXISTCHK *EXITGF U:*CLEAR E: R:=L *CLEAR R: This routine clears messages from the status area CUR:0,21 T:  T:  TNR: E: R:= *CHANGEMS 221@:2!o6+6+6!6#6!6#6:G*o .!N6:^*M^!K6!6!6+6' :$::=2K  :ʤ\:ҷ\x'Ͳ:!\͢  :͈'! Ͳ:$: $͈Ͳ!N6' :!Cwͯ !6:^͢c!6{:/>!/H{ͯ :<2Š ::=HҮͯ !6:Ҿ:2 !6::/H͈;!6:> !/>HHͯ :!^w:<2:0}:@E}:!S!W6: z!]6:cm!c6:_z!_6l ::,: HHҰͯ : 2ó:E:1:2v!q!*8!*6: >ͦ>ͦ!q:_  !p+q.*   !q*&!p+q*2!p+q*2!p+q*22!p+q*!p+q*!p+q*!p+q*2!p+q* :2!q: " *M n :c4 *M n :2!c:Q !c:2: !:cw>!n !5 Y : { !6!q:!lwҙ  â :0O !q:O| :O| !6:]2l:o'2o:n'2n:m'2m*mMͣ *nMͣ *oMͣ :]:   *}2D" * * *&"!q:UY: Y:ҩ: ʩ:_2ʘ:€!6<:<2!ژ!6 >!]Ҥ; !6:Q::H: !6*M : !6!q:a/>z!/H:_2:!q:A/>Z!/H8: 2::=O>m:W!Q} Hmd>9>!6:2*M!E ^#V͎ڗO **~2*#"m2m͖ 2m!6m!6m!6 m2mͯ m!62m!62m!62m!62m'2:2:TҒ:2!6*ME:2::^Ҳ:<22ý: 2:} >ͯ :i:2:d*M:[ .(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE) COPYRIGHT (C) 1979, DIGITAL RESEARCH, PIP VERS 1.5$$$ SUB =.:,<> _[]INPIRDPTRUR1UR2RDROUTLPTUL1PRNLSTPTPUP1UP2PUNTTYCRTUC1CONNULEOFDISK READ ERROR$DISK WRITE ERROR$VERIFY ERROR$NOT A CHARACTER SINK$READER STOPPING $NOT A CHARACTER SOURCE$ABORTED$BAD PARAMETER$INVALID USER NUMBER$RECORD TOO LONG$INVALID DIGIT$END OF FILE, CTL-Z?$CHECKSUM ERROR$CORRECT ERROR, TYPE RETURN OR CTL-Z$INVALID FORMAT$HEX$$$$NO DIRECTORY SPACE$NO FILE$COM$START NOT FOUND$QUIT NOT FOUND$CANNOT CLOSE DESTINATION FILE$DESTINATION IS R/O, DELETE (Y/N)?$**NOT DELETED**$NOT FOUND$COPYING -$REQUIRES CP/M 2.0 OR NEWER FOR OPERATION.$UNRECOGNIZED DESTINATION$CANNOT WRITE$INVALID PIP FORMAT$CANNOT READ$INVALID SEPARATOR$1 :2L> ̈́M9 !p+q* !q*& *M *M !p+q*!!p+q*"!p+q*$!6  !kp+q*j> >ڪ Þ !qp+q/ *pDM9: :M2r:N!r !:r *r& N!r4 !6:͔: :ͳ.!ws+p+q+p+q:w=2wN *s*u w*s#"s*u#"u' !"*M^7 !x6:!xھ **DM͆ 2yʭ :yʗ ͯ *"*6:2x÷ *"!x4d !"/ !j}=2| !"*KM^'_ !z6:|!z1 * "}*}DM͆ ' ͯ *"!z4 :e !"͆ !z6:|!z '? 2*H#"H!{6:{ր!Ң *{& :{4 2!{4m *":ڹ ͯ !z4I '2!"!q: !4>!S :S! :2*M! ^#V͎ * :w*#" = = = = = ͯ  *M !6q  !6q  !q  *& !6à  !6 à  !60à  *& !6  !6  !6  *& . 1 4 7 : = F P [ f q  *M:>!(:=2%> >>!F!5+N! ~2!4<2T>>!b}*bMͭz!b~26!~6<+wé>!`ҥ*`MͭҞ!`6!6> :é:(!q:!wO! ~2*& :w>!:!4!6>:N<2N!> *N& N2 !p+q!6!6+6 !6: S: M!6g8:N2M*M8p!6!6!6>!ڕ*&P 6!4z!6!6#6#6!6*M8:ھ:*͇g2ê::¿::,͡A<2O>*M8):[ͱ!N5!6ñ:5!6#6>!ڰ!6:<2O>/:!O!T *M͡H~K:¡!6[–ͱ!N5:2:2!4=:[¼ͱ4:!6:.2O8: :* ͇g:[ ͱ!N5!6:%:<2*6 * 6å!q!6> !d*&I :]>!4A>:<2O* :w:?†!6!q!6?!:ҠgÐ!q*&*~!6:22: :]Hں:A2O>: 2ͯ 2*">!b!ͯ >!`0ͯ !q:E:24J!46*}a!44EJ *KM^'́:‚ͯ !36'n::0:f9OY#9.3'ͳ.:020' 'ͳ'7 6'!j>A+!s!"@͓1!"<**"͓n "Dn"":!Q2҂:X!Wғä:ڤ*MEÓ:ұ@@:O2Mc;!6#6>!)*&P ~"::H:H:H:H"!6!4:_jYO jM*"S*" 3@bl*M1͓!""7 *M^͆ \͔!":͎H*#"ͧÝ/ :>͛9ͯ .*#":4_!' !'6!36' :1/!aE*#">z?C9IͲÁ.!6> !ڇ*&' ~2 ʀ: y.*M!4Q>!қ:=2á:2:Ҭ\>!ҿ:=2K:2K!:!:K\: \!p+q͈*3 Copyright (c) 1979, Digital Research?|CON:RDR:PUN:LST:DEV:VAL:USR:DSK:TTY:CRT:BAT:UC1:TTY:PTR:UR1:UR2:TTY:PTP:UP1:UP2:TTY:CRT:LPT:UL1:R/OR/WSYSDIRR/O R/W SYS DIR ** Aborted **Active User :Active Files: Drive Characteristics65536: 128 Byte Record CapacityKilobyte Drive Capacity32 Byte Directory EntriesChecked Directory EntriesRecords/ ExtentRecords/ BlockSectors/ TrackReserved Tracks is Temp R/O Disk: d:=R/OSet Indicator: d:filename.typ $R/O $R/W $SYS $DIRDisk Status : DSK: d:DSK:User Status : USR:Iobyte Assign: =Bad DelimiterInvalid AssignmentBad Delimiter: Bytes Remaining On R/, Space: Invalid File Indicator** Too Many Files **File Not Found Size Recs Bytes Ext Acc65536 set to R/O Invalid Disk AssignmentWrong CP/M Version (Requires 2.0)!9"2!T OË!]6:\:] Hr3 Ë:\ʀË͇ /ҋͺ *2!"q*"&L ͐ ͐ ͐!$p+q*#~*#N͐*##"#÷!&p+q͠*%DMͱ O O!(q*(&÷:S:QHI:N<22: H@"2Í202O> c!6Í202O> ڍ*&O*& !sc*&P :w:·>!ұͯ :22:_!6=!6>'!E!4!p+q*0 !r+s+p+q*~$7*>*>H&>*#"*#"> 2:^R͎:!6!6=2:ʙ!6:“H9Ž>!6-e!6ͻ2=2ʺ-é:>>"ͻ2:!!5ͻ2ͬ!\-:>>!p+q:,!6*DM9:<!6:z 2W!6D*&L :w:<2Ov*:>=20O> ڒ:0:AO>Ҥ::A }}Hͬ!wͻO`idͻV[2O>2:!X!6:!:=O!L NE!4 E E:/.*&L 6$L9k9.Xͯ *KM^020 :020:121'ͳ':²ͯ !G6!"!"7 *M^n/ :a/:H!6:ͯ !&6DM!  ::=H-\:N2O_og_{ozg^#V))) _{ozg^#V) d^#V|g}o n_{ozgO{ozgi`N#Fogo&og H ©=¨ɲjL!*p+q*)O2'!,p+q*+O2'O2'O!.p+q*-LRRLR\LR" O!/q*/& L!1p+q*0#L~*##N!ͽ͞"T!Vq*VMͳ!Xp+q!W* >Wr#MͲ!_p+q!`6>!`6*`&*^*`&Y />!`4 >*]& ~ O!]49!a6:a*]& ~2bO>z*bM >!b/~,H~:H~*H~.H~>H~<H~=H*]& 6!]4T!]4!cq*a&Y :cw!a4!gr+s+p+q!h6>fr*d*f!is*d́"dPY! "f>!h#~Haͫo!h6:i0O͐!mr+s+p+q*lTZs#r*lڶ*l+s#r*jN#F+q#pÌ!nq!"o"q}2uo&"s* s:n*sDM2u:uqos*s"s*o͊O !v6>!vQ*v&w 6`i+46)A*:'ʓ:'O!) ~2vʍ:vO!w 6,]!v6>!v*v&w ~һ*vM !v4˜8AO͐:͐ͱ*##N!ͽ"* N#F*͠"͠Q" 8AO͐jͱͷDM͏ m  Z"l"!6>ʥ *}҆ *M ͱ*}x O͐} W͐ͱ !+s#r!+s#r#4D ͠:\ʹ :\=Oͳͩ !6!)6l :) :)=2) :] & !"}2\!h6?!j6?\:'C:'ƀo&")!)6!"):)/)HҘ]!)6> !)ڎ*)&*)*)&*) y!)6 Ä:) 2):)<2)M*)#")/:)ҩ*)+")`*")#"]!*)!/H!")!"]*)) *)s#r!)6> !).*)&*)*)&*) w:)<2)*)) >w#6*)) w#6*)!) w#6*)%) w#6*)) N#F*)) q#p*)%) *) ~e *) * ~o&͞ *)%) q#p!)6* >!)6!)6>!)=:)!)w=*)&*)~2):)*)& *):)2):):*)!) *)) s, >X\:)“>!d!")>!)d!")!")*++!)a*)) ^#V")]*)")*)) ^#V")]!)6> !)T*)&*)~2)*)&*)~2)O;*)) ^#V"Ɂ_>!H% - *DM ͱͷDM  ͱ* N#F 9ͱ * ^#V))DM Tͱ* ~ *} *M!+s#r#4 !s+p+q!6!66:!ڄ !6!6>!r *&**&Y i !6!4+4A :} :!4- >!699 2¨ :!4: :2!6+6>! :O!9 DMi ͱ:!O!Y DMi :2:2͠!4 F :® )!6>!ګ ͠:O!9 DMi 8ͱ!6> !ڤ Å :2k ä  ͐:!O!Y DMi w !4C F :¿ >F : F :=229:Y= ;>9*&Y DM =2 I>!6:=28 :2:2 :!!29:Y T >:Y,e \>Ì !p+q*~:ʉ *N͐*#"o :͐!p+q!'"!6> **{2*́"PY! ">!+~H !6:0O͐à k͐)*)) *)) N#Fq#p*)) *)s#r*)#")!)6 J:)!)J!)6 :)<2)*)")҈q:tw͠ͱ!"))ҍ*)) ^#V")]͠.*)DM\ -°!\6:\ͣ:ͱ*}DM'ͫ*)%) N#F'ͫ*)!) N#F'k͐ͫ*)) N#FͫR͐/͐ *) ~IO͐NW͐ͫ8AO͐:͐ *) ~2)t(͐:)҃)͐*)#")Ã& \!"))\Ұ*)")]͠*)M! ^#V *) >*) w *) >*) w *) >*) w *) >*) w.*)DM\ -+!\6uͱ:)O! DMͱ*)#")Ù*))"):m w>.Yn -:YS:Z Hҧ!6> 2)½>!)6> !)*)&*)>2) :) .͐*)M͐:)<2)99:Y=/9&ͩ c,Hͩ 9 EHͺ i`N#Fog_og_ogDM!>))덑o|gҘ =†DM!>))ҭ =¥~ ³^#V) ½^#V|g}o _{ozgi`N#Fogo&og_{_z#WUÂCOPYRIGHT (C) 1978, DIGITAL RESEARCH (!"#$%&'(  o&)pa{__> k> kr~k#ÂO****!*$*'! ">2!4:(cN͙>2:)!4R!^!*FN͡yR*DMͩ2:7!q͂] r<2:H͹Kͱ:)R*":ͻ!q͂] r1!͂:] \<¦!}Ý2|\ ¬! DMͩ\(ÿ!}Ý!}] (AͨA2 Ar!͂] r͎2!͂!!}] ʝACͨ(A2]A!N}] r͎͙ͩ͡ͱ: G:†¸!6!͂(>͎r!}!}Ý!!Q}(SYSGEN VER 2.0 MD1.2SOURCE DRIVE NAME (OR RETURN TO SKIP)SOURCE ON ], THEN TYPE RETURNDESTINATION DRIVE NAME (OR RETURN TO REBOOT)DESTINATION ON , THEN TYPE RETURNPERMANENT ERROR, TYPE RETURN TO IGNOREFUNCTION COMPLETEINVALID DRIVE NAME (USE A, B, C, D, OR E)NO SOURCE FILE ON DISKSOURCE FILE INCOMPLET2͔!~(G#~ 2"Ox=2y {͔ͦ22A88͔*A^#V__#>2+n#˖ S&S(S:(*G#~ ( ͔ͦS(,D( ͔ ͔ S<SG:0"*?^#V!p">A2͔ : ͔ͦ (͔͔22O*n f F~!R> ݾ >(!}!>(ݾËP(͔[͔##4͔2P7?(2>2͙C͔:˗G:2^V!!:w#:w#w#~w#ˆ:<ݾj͔nfz2K ~(/ 2 (͔j͔>2~ :(͔T͔1*|(6: ͔ͦR 1:A '*}(>A2͔L͔͔ͦ ͔z͙C|k͔! ! *9*'! ! *3*****!<D L  D DKL ͔1w 0 8 :G(A8_ 0 1Micro-Decision FORMAT program Rev. 2.3(^ (09>2!9^#V!1 Not a SYSTEM Diskette. Cskette, use at your own risk.$ Formatting done$ Press R to start again, or [RETURN] to return to CP/M $ Verifying track 00 $Invalid disk parameter block $ Insert the system diskette in drive A, then press [RETURN] $ Your left drive is being re-assigned as drive A.$ Insert the diskette to be formatted and press [RETURN] $ Insert the system diskette, then press [RETURN] $!M!_(_P2(2P P(PPEWRONG VERSION OF CP/MSINGLE SIDED DISKETTE CANNOT ACCEPT DOUBLE SIDED SYSTEM DOUBLE SIDED DISKETTE CANNOT ACCEPT SINGLE SIDED SYSTEM $Copyright 1983 Morrow Designs, Inc. !San Leandro, CA $ Disk drive to be used (A-E) $ $ $ Insert diskette to be formatted in drive A, then press [RETURN] $ Single or double sided format (S or D) $D$ Double density -- $Single sided format $Double sided format $ Double density 256 bytes/sector format $ Double density 512 bytes/sector format $ Formatting track 00 $ Write error $ Read error $ Some errors were found on this diskette, use at your own risk.$ Formatting done$ Press R to start again, or [RETURN] to return to CP/M $ Verifying track 00 $Invalid disk parameter block $ Insert the system diskette in drive A, then press [RETURN] $ Your left drive is being re-assigned as drive A.$ Insert the diskette to be formatted and press [RETURN] $ Insert the system diskette, then press [RETURN] $!M!F_(_P2(2P P(PPP) program Rev. 1.7 $Copyright 1982 Morrow Designs, Inc. KSan Leandro, CA. Insert the (SOURCE) diskette in Drive (A:) Insert the (DESTINATION) diskette in Drive (B:) Insert the (SOURCE) diskette in the disk drive. Press ([RETURN]) when ready to copy. Type any other character to quit: (Error, drive characteristics must be identical, can't copy) Reading track:  Writing track:  Verifying track:  Copy complete (Data compare error on drive X:.) Retry the copy with a fresh (DESTINATION) diskette. Insert the system disk in drive A:, press ([RETURN]) Press (R) to copy a new disk or, to quit, insert the system disk in drive A: and press ([RETURN]) Insert the (SOURCE) diskette, press ([RETURN]) Insert the (DESTINATION) diskette, press ([RETURN]) ( EU Ă2=ʦ3%2,ʰ3 ʰ3!6*.B^#V!"! N#F!~#foB"! w# S!~!: *6!~!.~Vm 7w>22 <2& : ! ͝:& !' ͝ !'  # !y~7ePY*!~CSS " !""" [ z*͑8bk" (* k* ͻ[ * ͊" !": ͻ! " : 7N!c! +| !":& ͻ! " 2 : <!Nc!: O>2 +| !"6 S ! 6 6 *  # +| :A24!~77" N#FC #^#VS [ DMK ! " K [ * #͑8`i!* q#p#s#r *͊|_>g}o"[$ * ͗[ * #͗"ͻN#FC  ~#fo2O:]?(!q!~VmR: K[!*6!~òK x*~* 88880<" 8H=(0O0y(ͻ* c͸@8_͵͸Oͻw!~~Oͻ#}o|g|}MD!xxGyOܭ)ïòõøûþ()Micro-Decision (BACKUC3PX 2|;Ý+ '}3"}3<ʛ3>ʦ3%2,ʰ3 ʰ3In Leandro, CA. Insert the (SOURCE) diskette in Drive (A:) Insert the (DESTINATION) diskette in Drive (B:) Insert the (SOURCE) diskette in the disk drive. Press ([RETURN]) when ready to copy. Type any other character to quit: (Error, drive characteristics must be identical, can't copy) Reading track:  Writing track:  Verifying track:  Copy complete (Data compare error on drive X:.) Retry the copy with a fresh (DESTINATION) diskette. Insert the system disk in drive A:, press ([RETURN]) Press (R) to copy a new disk or, to quit, insert the system disk in drive A: and press ([RETURN]) Insert the (SOURCE) diskette, press ([RETURN]) Insert the (DESTINATION) diskette, press ([RETURN]) ( EU Ă2=ʦ3%2,ʰ3 ʰ3 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>}|ͧW Extended Submit Vers 2.0Xsub Already Present$Requires CP/M Version 2.0 or later$:y*###ƒ# yk   җ 4!~=ŐW!xʵ ~#èbx {~#o}où.xsubb!np+q*m2_!pp+q*o ]xsub*"-!/"*"+!""1 M*!"́!"* (xsub active)$|*y ʥ*"*7***x*́͋<͛ :%*=26͋!7^#6 #6 #6$ 8*7~O #w# !6:6=2% ͋*-"*$$$ SUBq:(=2(N *$*& w*$#"$*&#"&' !"N*M^7 !)6:!)ھ *N*DM͆ 2*ʭ :*ʗ ͯ *N"P*6:2)÷ *N"N!) $@BA$! A "!$""!F> # #>* #~A2( (> #(#NWyxHWo:_:O͈̓ ~t'!$ *CD83010E00B0 :10016000CD88010E09CD7E01010003CD7401C9D5F2 :100170001E271817D51E211812D51E24180DD51E9E :100180001E1808D51E181803D51E1B2A01001600BC :0401900019D1E90098 :0  AUTO HEXAUTO SYMEAUTO COMGAUTO ASMLXAUTO BAKJKAUTO BAKHl-!6]:ͧz2~e:~2O! 6*~& 6$>!~_z*~& w!~5Bx:yͧ*v+"vv ~_{ozg 001 $$$$ SUB+d$Ͷ>2H *H:H2H}OG *D͋*H:H2H}OG *F͋*H:H2H}OG !͋*H:H2H}OG :cOGi`)I N#F͋*H:H2H}OG !͋*H:H2H}OG :eOGi`)W N#F͋*H:H2H}OG !͋*H:H2H}OG :dOGi`)I N#F͋*H:H2H}OG !͋*H:H2H}OG :fOGi`)[ N#F͋*H:H2H}OG !s͋*H:H2H}OG !8͋*H:H2H}OG ! ͋ýSelection: $Ͷ! !͋ýͶ!N#F! ýͶ!9!!! yw!~!~H7 !!~As!>Zs!~OG! MD|!~OGyw!~OGýͶ!N#F! ýͶ!N#F͋!7 ý9600 baud$4800 baud$2400 baud$1200 baud$ 600 baud$ 300 baud$ 110 baud$CENTRONICS PARALLEL$RS-232 SERIAL .$HARDWARE HANDSHAKING ON PIN 20$X-ON / X-OFF $Old version of CP/M $Ͷ*_? ~ Ң!s͢ýͶ!>w#w!~#fo~#foo|g"_!*_B }|!~#fo~#fo"iýͶ*i ~OG!P  *͗:2J   8T0L(P C DE{ hͶ!~#z !N#Fͮi`"!~#€ ý*~OG! Ñ* ~OG!, Ñý!N#F!N#F*ý>2!~#fo"!~#fo!~#fo "* ~#K!::#h**#"~OG:OG  >2 >2 !~#foMDýý!::#h*~OG!D Ñ*!yOx#Gý!:‹:#ʛ* ~ ʬ! :OG **#"~OG:OG K  Ͷ!9!~#fo"!~#fo"!~#fo "!~#fo#~!~>2222!ͥ##~2!~#fo ~#ʨ!~#ʄ!N#F:ր::!"*! *!" y*ý!y:OG "!"*:2:2}ʄ**#"~2:OG!Ñ!z! *!! yv!!!zDv** "!:2:#2!~#fo#2~2:2:2!~w>2T!:OG}o|g"!::#ҟ*MDä*MDi`"**!z:OG ͆*!" y*ý!~#&!::#&**#"*27 !9N#F#^#V#~#fo"Bkb"@i`">OGͶ;ýͶ!9!"aLsýC:f1edcbaͶ!SÑ!l! :cOGi`)I N#F͋yy!l! :eOGi`)W N#F͋y!l! :dOGi`)I N#F͋y!l! :fOGi`)[ N#F͋y y y 7 yͶ ýͶ!~#foMD!XÑ:c>2c×:c2cý:dª>2d×:d2d×:e>2e×>2e×:f>2f×>2f×Micro-Decision SETUP program Rev. 1.0 Copyright 1983 Morrow, Inc. San Leandro, CA$ This program allows you to change the operating characteristics of your Micro-Decision. The changes can be made temporarily or permanently.$ESC) Quit without making any further changes.$F) Save changes on CP/M diskette for use after next boot.$E) Make temporary changes effective immediately.$D) RS-232 SERIAL Printer protocol$C) Printer speed$B) Printer selection$A) Terminal speeͷ}2c*i ~OG!ͷ}2d*i ~OGy < >2eA >2e*i ~OGyZ >2f_ >2fýͶ!~#fo :cw!~#fo :dw!~#fo ~w:f­ !~#fo ~w:e !~#fo ~ wýͶ*ib 1 ýͶv *a*i *_yOxGb ýͶͥ͊ý$Ͷ! ͋ý=$Ͷ! ͋!~#fo)k ~OG! !~#fo)l ~OG! ýCan't read bios $Ͷ*a"> 22:!: *!*!h y !d ͢ ý*#"*}ƀo|g"É Can't write bios $Ͷ*a"> 22:!:M :  :! $ *!*!h ! 9yP ! ͢P ý*#"*}ƀo|g" Ͷ:OG!! >2!!N#F! !! N#F!! !!N#F!$ !~# !!!' ý!! N#F!* ý!9^#V#N#F#~#fo*+++{! 00 OGMDR!~#fo">2: :OG!3 ~#fo:OG!3 yOx#Gi`"!~# :OG!3 ~#fo} :OG!3 ~# *:OG!3 N#F:OG!3 N#F>6 **#":w!::#ڽ!::#;>i`"!~#R*"*!y:OG yOxGi`"!N#F:ր:Ҽ!! *!! y!!!D!"!y! *!" y0ý*!y:OG !:OG ͆!! *!" y0ý!y">2!~#fo#2~2:2:2!~w!~#**#"6 !~#&*!yOx#GýͶ!w#w!~#~!N#F(!~w#~wæ! ýͶ! y22ý*#"::%! yx%! ýͶ!N#Fͮi`"!~#Ký* ~DŠ*~ʊ* ! i`":!>>#* 6!~#foMDý!>w>#wÊͶ!#~!~#~ý!N#F!,3 "* ~ý*MDýͶ!~#fo#~2#~2#~2#~2!~#fo "*! !!Y##~*" !!Y##~*# !!Y##~ýͶ!N#F!~w#~w}!~#fo!~#fo~A!~#fo>Z!~#fo~OG! MD!~#fo~OGyw!~w#~wýͶ!!9N#F#q#pV2.1: copyright (c) 1979 by Whitesmiths, Ltd.Bt S3  # + # +CCC1 .+Kn͠ X~*<~ H >>i AOC0oK>o8* K͟"|o(> > 1O:0  y''O! ^#V#N#F[-z*C^#V:,>> :  >#^#V##^#VK-B0  >!,K-6#s#r>*K-x(s#r6#6 ^#V!͕~?G:w#~G:wK*A^#VyO MD-2 Foreign Drive Program Rev 1.2 Copyright 1983 Morrow Designs Inc. San Leandro, Ca. $ Wrong Revision of CP/M. This version of Foreign only works with CP/M vers 2.2 rev 2.x$ Invalid drive specified (allowable drives are: b, c, d, or e)$ Invalid media format selection$ Portions of CP/M are missing from memory. Push reset to re-boot CP/M.$ Too many foreign drives are defined. Push reset to clear all foreign drives.$ Disk drive to be used (B-E) $ Vendor Density Sides 1 Morrow Double 1 2 IBM !~#~!~#fo~,!~w#~w!~#fo!yOx#GýͶ!N#F!~w#~w}ʃ!N#F!~w#~w!~GýͶ!N#F!~w#~w}!N#F!~w#~w!N#F!~w#~w~É!~#foMDýͶ!~#fo!~#fo !ý!~w#~w!~w#~w!~#fo~ý!9~w#~w#~w#~w+MD!9 _ #>{ !94>! 9~+w>#w! 9N#FxO>G4ҬO>G! 9q#p! 9~+w>#w! 9N#FxO>G4O>G! 9q#p! 9N#F4! 9q#p! 9N#F4! 9q#p!! 9~+l~R! 9N#F ! 9~w#~w! 9~w+~w9!9q#p!9N#F!9~#fo ## # +++ #!9N#F!9~#fo  # # #~#~#~#~#~#~#~#~!9~/<0O!9~#fo##~w#~w+++~w#~w !9~0/<O!9~#fo##+~~w+~w###~w+~w >!9~i/<O!9~#fo##+~w+~w###~w+~w w~##~#foy#±x#²+++~#fo##Ñ!9!9***i`!"""!9N#F###q#p+++ql Double 1 3 Osborne Single 1 4 Osborne Double 1 5 Xerox-I Single 1 6 Xerox-II Double W1 Enter the Number of the media format you wish to use $<(';&ajPX(^ ( !"#$%&'(P ?-?  X(?R     H"?#(^ ( !"#$%&'(@" ?@-?  @#(?@R     @!"?`"(?d!  D!$?@R     @!"?`"(?d!  D!$?21xͪ'ͪ*C^#V>(#^#V##"Q^#VSS##^#V*SR*Qs#r#6#6#6#!U!Nx?#͞]> ?Œ͞3> # ?à ~!]>}J P 3 t  (0 > :g. 3  P 3 t   '$ Insert your WORKING diskette for $ in Drive A, and press [RETURN].$ The diskette in Drive A is not a WORKING $ diskette. $ To return to the Micro Menus, press [ESC] . $ Invalid command line. Returning to Micro Menu. $ $ A:PILOT COMng to Micro Menu. $ $ A:PILOT COM` To return to the Micro Menus, put the CP/M System Diskette back in drive A and press [ESC] .$`u1 )  ( q  Insert your CP/M SYSTEM diskette in Drive A, and press [RETURN].$ $SETDSK PRNEPAUSE COMPAUSE BAK SETBAUD RELBACKUP COM %&()*+,-RETURN BAK SETDSK MAC !SETBAUD MAC"#SETBAUD COMMAC COM\./0123PAUSE MAC THROW COMb456789:CATCH COMk;<=>?@AUUDECODECOMxBCDEFGHIM80 COMJKLMNOPQRSL80 COMT TUVRETURN RELRETURN MAC  RETURN COM2*ͧ !9N#F#^#V#~#fo"S$kb"Q$i`"O$OG dPress the RESET button and when asked to do so, insert the CP/M SYSTEM DISKETTE into drive A. mWhen you get the Menu display, we suggest you first make a back-up copy of your new CP/M SYSTEM DISKETTE. ?Next, label the DESTINATION diskette "CP/M SYSTEM DISKETTE."  The DESTINATION diskette is now a configured CP/M SYSTEM DISKETTE for your Micro-Decision. Put your CP/M Distribution Diskette away in a safe place. a:terminal.data:init.003a:init.002a:init.001a:init.comb:terminal.datb:init.003b:init.002b:init.001b:init.cominit.003 CP/M DISTRIBUTION diskette is defective. Contact your dealer or Morrow Designs customer service for a replacement. init.002 Now copying CP/M DISTRIBUTION diskette. DESTINATION diskette may be flawed. Replace with another diskette, then press any key.init.001 b Preparing to format DESTINATION diskette. #6J!U !y y2X$:X$3!U ! y2X$:X$A:Y$OG!j 2U$!LC ##!~  #~/ ! ! !N#F! ##!N#Fg ##!N#Fg ##!~#fo"'*'~ʔ *'~OG *'#"'u ##!N#Fͮ C ##!!N#F!a$ i`a$ 6!a$MD##!N#F ##! y2i$:i$ :i$2i$:i$A, !i$>Z, :i$OG! MD3 :i$OGy2i$:i$OG##! y2j$:j$[ :j$2j$:j$A !j$>Z :j$OG! MDË :j$OGy2j$:j$OG##!N#FU ! #!9^#V#N#F#~#fo*+++{ 0 OGMDkb" * ]T: file not found #!~#fo"'*'"k$*k$> 4 *k$~4 *k$#"k$ *k$~J *k$*k$#"k$6*k$4y2!*k$!͂ !!*'Ry2o$:o$ !! *'! #2m$>(2n$!*m$:o$OG͋i`"p$!p$># :o$OGz2r$>(2s$ !N#F*r$#i`"t$ ! *t$MD#*m$*p$ "m$è #:Y$OGi`#"v$:v$:w$ *v$MD))) !~#fo "x$*x$!~#fo~*x$#!~#fo#~*v$#"v$. ##!~#fo"'!"'*'~# *'~#fo"'*'~ *'*'#"'*'~*'#"'ê *'6*'MD#*'##"'× #!N#F*z$#i`"z$ր:$:$!"$*$! *$!! y0á2$2$!"$*$"$!$~#|!$:$e:$#´!~#fo#2'2':$2':$2'!'͈"2$2$!N#F$!z! *$!! y|!z! *$!! y¡!:$OG}o|g"$!$:$:$# *$MD*$MDi`"$*$!z:$OG *$͗ *$*$ "$!$:$2$:$#2$!~#fo#2'2':$2':$2'!'͈">2$!~#fo#2'2':$2':$2'!'͈"*$!yOx#G#*$~2$:$OGyx|!z:$OG "$>2$ô*$#"$*$#"$:$ M:$M*$*$#"$:$w:$2$:$2$M#!9!!N#FyL#!! ycxl##TLzPCD #-!~#!N#Fi`"$!$~##*$~OG!râ#*$ ~OG!~â##!N#F!N#F*$4#>2$!~#fo"$!~#fo!~#fo "$*$ ~#ʝ!$:$:$#Һ*$*$#"$~OG:$OG I>2$>2$!~#foMD##!$:$:$#Һ*$~OG!â#*$!yOx#G#!:$:$#*$ ~ ! :$OG *:Y$T!_'!T'!I'!>'!/'|!C ú:X$3!sC Q!$'!'!'!'!'!U !QU ! U !U !2U ä#ͱ#customized CP/M system. This diskette will be called the DESTINATION diskette. It must be soft-sectored, but need not be blank. However, any information currently on it will be erased. yCP/M Distribution Diskette Use this diskette to create a CP/M SYSTEM DISKETTE customized for your Micro-Decision and terminal. You will need a diskette to receive the #!pC !C # Your single drive Micro-Decision will require you to change diskettes at various times during this process. Be sure to follow the instructions which appear on the screen. disk drive(s). OK (Y/N)   How many disk drives do you have? (1-4) #!U y2\$:\$1m!\$>4҉!\$> U:\$U!U U:\$OG! }2Y$!U :\$OG !U y2\$:\$yM:Y$2>2]$2^$*]$~#foo|gD "]$*]$~#fo"_$*_$ :Y$ > #*z$"|$!~#fo"z$*|$MD##!~#fo"'!~#fo"'!~#fo"':'y *'>o>g"':'y *'>o>g"'*'*'#"'6-*'*'""$!$~#ʪ *'*$*' *' "'*'*')"0 }2~$!~$>9 :~$'2~$*'*'#"':~$w*'!yOx#G##!"'*'~#1*'N#F4*'N#F!N#F͢*'##"' ##!~#fo"'*'~T*'#"'B*'!yOx#G#CBT<L<PDm#!9!N#Fi`"$!~#ʷ!$~#½#*$~OG!gâ#!~#fo"$!~#fo!~#fo "$*$ ~#y2$*$ ~OG!sâ##!N#F!N#F*$s##!$:$:$#җ! y2$:$y:$OGysxŒ×*$*$#"$:$wB:$ yB*$!yOx#G#×!6!! ! ! !"$!~OG!yx#!~OG!N#Fy2$:$*$~OGyxF>2$!$:$:$#җ:$—*$*$#"$6 ×*$*$#"$*$*$#"$~:$2$##!z9-!~#fo"$!~#fo"$!~#fo "$!~#fo#'"!'>2'2'2'2'!'Ͷ"##~2$!~#fo ~#9!$~#ʡ!N#F$:$$*$#"$~OG:$OG ÝH --- V#!9!~#fo"$!~#fo"$!~#fo "$!~#fo#'"!'>2'2'2'2'!'Ͷ"##~2$!~#fo ~#!$~#!N#F$:$ր:$F:$F!"$*$! *$!" y|#!y:$OG "$!"$*$:$2$:$2$}*$*$#"$~2$:$OG! â#!z! *$!! y!!!zU *$*$ "$!$:$2$:$#2$!~#fo#2'2':$2':$2'!'͈">2$æ!:$OG}o|g"$!$:$:$#*$MD*$MDi`"$*$*$!z:$OG ͗ *$!" y|#!$~#x!$:$:$#ix*$*$#"$6 *$*$#"$:$w-!$:$:$#!$:$:$#ҍÐi`"$!$~#ʤ*$"$*$!y:$OG yOxGi`"$!N#F$:$ր:$!! *$!! y:!!!U :!"$!y! *$!" yʂ#*$!y:$OG !:$OG ͗ !! *$!" yʂ#!y"$>2$!~#fo#2'2':$2':$2'!'͈"!$~#i*$*$#"$6 !$~#ix*$!yOx#G##!w#w!~#:(!!N#F yʇ>L2$2$!~#fo 6D!~#fo "$*$6!~#fo#~:!~#fo~2$2$:$A:$P!$>P>#VP!!N#F yʪ>C2$2$! !N#F y>P2$2$!!N#F y>T2$2$!~#fo :$w#!~#fo 6#*$#"$2$2$:$:$!~#fo~t!~#fo~.Œt#*$*$ }!~w#~w*$*$#"$6 *$#"$%*$*$#"$!N#F!~w#~w~Â!~#fo~!~#fo~.!~w#~wõ!~#fo~.!~w#~w2$2$:$:$-!~#fo~]*$*$#"$6 Ã*$ *$ *$ *$ 6~ w~#*$*$#"$!N#F!~w#~w~*$#"$#!N#F!~w#~w} !~#fo!~#fo~A!~#fo>Z!~#fo~OG! MD!~#fo~OGyw!~w#~wÐ##!!~#~!~#fo~= !~w#~w !~#fo!yOx#G##!N#F!~w#~w}ʔ !N#F!~w#~w!~X ##!N#F!~w#~w} !N#F!~w#~w!N#F!~w#~w~Ú !~#foMD##!~#foCCO~"!N#Fz!~w#~w! ##! yG2$2$#*$#"$:$:$w! ylxw! ##!N#Fi`"$!$~##*$ ~D*$~*$ ! i`"$:$!$>>#*$ 6!~#foMD#!>w>#w#!#~!~#~!#!N#F!,D"$ "$*$ ~J#*$MD##!~#{!~m#~{!>w#w͠i`"$!$~#’#*$!N#Fy®#*$ ~D*$ ! x*$ 6#*$!~*$#w#w#w#w*$ !~#~*$$}o|g!,"MD##!~#fo#~2$#~2$#~2$#~2$!~#fo "$*$! !$!j###~*$" !$!j###~*$# !$!j###~##!$ywx#w!'~#~!~#fo ~!'~#~#!~,w#~wó!~#foMD#RDR:PTP:CON:LST:#!9!~#B!~#fo~B!~#H#!N#F i`"$:$ :$l#!"$!~#fo"$*$~*$~w*$*$~a*$>z*$~OG! MDü*$~OGyw*$#"$*$#"$~*$6!!}|:$:$(!~#fo###~!~#fo 2!#!~w#~w!~w#~w !~#fo~!#!9~w#~w#~w#~w+MD!9 _ #O!{ !94O!! 9~!+w>#w! 9N#Fx!O>GE!ҽ!O>G! 9q#p$! 9~!+w>#w! 9N#Fx!O>GE!"O>G! 9q#p$! 9N#FE!! 9q#p$! 9N#FE!! 9q#p$!! 9~+}"~c"! 9N#F ! 9~w#~w! 9~w+~wJ"!9q#p$!9N#F!9~#fo ## # +++ #$!9N#F!9~#fo  # # #$~#~#~#~#~#~#~#~!9~ #/B2*G2*+2>-A*A^#V__#>2-+n#˖=.S*( .S*G:0"*?^#V!p"*->A2*+͸*A-*͸** (*͸**͸*2-2-OT*n f F~!.+> ݾ >(!%.+!-l+>(ݾ,ò*P(͸*##-^*+͸*2-P7?(2->2-ͽ*C++͸*:-˗G:-2-^V!Q:-w#:-w#w#~w#?) *²*:-<ݾ),͸*nf)z2-K ~( 2-6*ѷ²*~ ~*G,͸*Z,**|(6:*+A '**}(>A2>--͸*w-͸*,͸** zͽ*C,,͸*!-P!P*9+**'!-P!P*3+******!f*n*=/v*,*  n*,* n*K*v*,*  0 8 :G(A8_ 0  $ $ Insert the DESTINATION diskette in drive A, then press [RETURN] $ Single or double sided format (S or D) $ Double density format $ Double density 256 bytes/sector format $ Double density 512 bytes/sector format $ Formatting track 00 $ Write error,(ڒ*͓(Ò*6[+*.B^#V!"Z-! N#F!~#foB,"V-!, w# ST-#+>2\-2-<2-:-!-l*:-!-l*-!- # !+*+72*PY*_-ͭ(!,*+Cc-Sg-Sk-"r-!"e-"i-"m-[r-z*]-=+8bk"t-(*t-@)*t-͐)[t-*r-6+"r-!+"a-:-͊*! ."v-: :,!,͎++!c-)͂+)ͮ*+| !+"a-:-͊*! ."v-2q-: 4,!,͎++!g-):q-O>2q-ͅ+)ͮ*+| !,"a--Sv-!k-)-+͂+)ͮ*-*v- # +| 77"o-N#FCx-#^#VSz-y+[|-͋+DM|+Kv-! "v-+Kx-[-*z-#=+8`i!*o-q#p#s#r .!9%6+|_>g}o"]-[-*-C+[-*-#C+"_-͊*N#FC|- ~#fo2\-Ov+: KT-[V-!,͎+*Z-6Kz- x*a-*+*x-*****0<"~-8H=(0O0y(g+*~-+d+@8_a+d+Og+#+!,*+~Og+#}o|g|}MD!xxGyOY+)[+^+a+d+g+j+m+p+s+v+y+|++Â+Å+È+Ë+Î+ (Error, drive characteristics must be identical, can't copy) Reading track:  Writing track: r%,You have a Level I terminal. All programs supplied by Morrow Designs are pre-installed for your terminal. Any programs not supplied by Morrow Designs must be installed for an ADM-3A terminal. You have a Level II terminal. All programs supplied by Morrow Designs are pre-installed for your terminal. Any programs not supplied by Morrow Designs must be installed for a SOROC IQ-120 terminal. You have a Level III terminal. All programs supplied by Morrow Designs are pre-installed for your terminal. Any programs not supplied by Morrow Designs must be installed for an ADM-31 terminal. The CP/M SYSTEM diskette will not be installed for your terminal. You must install some of the application programs (i.e. WordStar and LogiCalc) yourself. MIn addition, the Micro-Menus will not appear as they should on the screen. RBefore confirming this selection, check to see if your terminal can emulate any of those on the selection Menu. If it can, you will find it more $ Read error,$ on DESTINATION diskette. Press [RETURN] to try again. $ Formatting done$ Press R to start again, or [RETURN] to return to CP/M $ Verifying track 00 $Invalid disk parameter block $ Insert the CP/M DISTRIBUTION diskette in drive A, then press [RETURN] $ Your drive is being re-assigned as drive A.$ Insert the DESTINATION diskette and press [RETURN] $ Insert the CP/M DISTRIBUTION diskette, then press [RETURN] $QMQM-_(-_P.2(.2P 3.P(3.PP(^ (09>2!9^#V!1 Not a SYSTEM Diskette. yT Verifying track:  Copy complete (Data compare error on drive X:.) Retry the copy with a fresh (DESTINATION) diskette. Insert the CP/M DISTRIBUTION DISKETTE, press [RETURN] Insert the DESTINATION diskette, press [RETURN] J!/:@2nD,>2n-ͮBEBvToo many terminals No terminal file readterminal.dat Loading the terminal description file ... LOHIDELLINEDELCHARINSCHARINSLINECEOSCEOLDOWNUPLEFTRIGHTCLRHOMECURSORLEVELSPNULESCu!9!,aH!!y,!~,ͿIywx#w!~#^-!g,aHv!62dv2ev!fvywx#w!> -!~-!~*-!N#F!!M!~#fo ~#fo}0w-!~#fo ~#fo}0-!N#F͈Lv!*dv*dv#"dv!Hʹsfv }|:dvd.:ev'.!S,aHv!H!!N#FX!Ͳ?!~#fo!@ywx#w!N#F!!M!~#fo ~#fo}0w-!Ayw-!> .!~w-!N#F!ʹ1^.u!Βywx#w!~#fo~#fo~/!N#F!~#foN#F͹Wy"/!~#fo##~OGyOGvv!~w#~w./*u!9!!!N#FAAywx#w!~ʜ/!2/!͹Wyœ/!N#F!~w#~w!ͩ/yw=/!~#fo6vu!9!!N#FYywx#w!!N#F.ywx#w!~/#~|0!~#fo~^|0!o##^vywx#w3! 3aHvu!9!!N#F5/!w#w!~#~4!~#fo !~#foMD) ~OG!y{4x#*5!~#fo !~#foMD) #!@ywx#w*5!w#w!~ #~:5!~#fo- !~#foMD) ~OG!y4x#=5!~#fo- !~#foMD) #!@ywx#w=5!~w#~w>4v!~w#~wø4Cursor addressing string too long ASCIIu!9!w#w!~#fo 6!~#fo 6!~#fo 6!~#fo " >2 !!!N#FAAywx#w!~5* 6v!~RT6!~+T6* 6!~#¶6!~#fo ~w!~#fo !8W! }!~#fo " 6!~C6!~+6* 6!~#7!~#fo ~w!~#fo !8W! }!~#fo " N7!~#fo !8W! }!~#fo " >2 !~w#~w5!!p5͹Wy^7!~#fo ~w5!~#fo !8W! }!~#fo " >2 !~w#~w5: 2 : |7!M5aHv* * #" !ͩ/yw5*x[OV!9N#F#^#V#~#fo">kb"!~#fo#"L<*R#"R*d###"d:*oN "P*P*B!oyOx#Gi`*\ }|*s!Hʹsv "d2R2S:R:S<*d#~#B=*B*B##"B*L*\ !oyOx#Gywx#w!!*d#N#F*LdXywx#w*L>!~#fo#"LB=*R#"R*d###"dÚ;*L*`###yOxGi`"X!X:Z:[#U=*X!ZyOx#G:N:OU=!7ͥIU=*R#"R*d###"dl<*L"b*`#:Xw:Y#w*b6*b#*N!XyOx#Gi`*Z }|*oD "P*P~#fo!\yOx#Gi`*o "f*fk>*oB "P*o*P~#fo !\yOx#Gi` "@*@*@#"@:rw*@*s!Hʹsjv ~vu!~#fo~N>!~#fo~OGy>>x[>!~#fo6[>!~#fo6v!~w#~w>u:rOGi`#"j:j:k>*jMD))) !~#fo "l*l!~#fo~*l#!~#fo#~*j#"j{>vu!~#fo~>v!~#fo~?!~#fo~OG=?y?vv!~w#~w>01234567890abcdefABCDEFu!%?!N#FXvu!~#fo~j?v!~#fo~ʖ?!~#fo~0?!~#fo>9?ì?v!~w#~wj?vu!~#fo~?!~#fo~ ?!~#fo~ ?!~#fo~??v!~#fo6!~w#~w!~#fo!~#fo~aL0!~#fo>zL0!~#fo~OG!A MD! MDY0!~#fo~OGyw!!~#fo~OG! }|{1!~#fo~\¹0!~#fo#>yʹ0!!~#fo# @ywx#w{1!N#FT?y0!!N#F8Wywx#w{1!~0#~+1!~#fo~'+1!~#fo##~'+1!!~#fo#~{1!#~H1!!~#~{1!~V1#~p1!!~#fo~{1!>w>#w!~#1!>w>#w!~#foMDv=: Unrecognized word u!9!!!N#FAAywx#w!~1v!!.ywx#w!#~2!aH!1aHv!!!N#FAAywx#w!1!͹WyW2!!~#~!~e2#~€2!N#F!N#Fv5æ2!~Ž2#~©2!N#F!N#FG3v!N#F!N#F!N#F4!~2#~¦2!*!N#F!N#F4æ233334Level number must be 0, 1, 2, or 3 Non-numeric level number u!9!!!N#FAAywx#w!~03!>93!-3aHv!~#fo####!8Wyw!~#fo####~OG!2u!~#fo##w#wv!~#fo##Zvywx#w3!~#fo##\vywx#w3!~#fNo char. translation table found Wrong version of CP/M out of range DCA pointer u*o#"P*P~#foo|g "\*oP "P*o*P~#fo !\yOx#Gi`"^!o:^:_#8*o :^:_8!*s!Hʹskv *^X8!;8OH*^>*^ >*^ >*oF "P*o*P~#fo !\yOx#Gi`"`!o:`:a#X9*o !`yx#`9!#8ͥI*`~OGyp9xʞ9*`~OGyƒ9xʞ9*`*`#~#fo ###"`59*`~OGy®9x¹9!8ͥI*`*`#~#fo ###"b*b~OGy9x9!7ͥI*b#~#fo"N*`#~#fo"Z*`###"@*oH "P*P*@!oyOx#Gi`*\ }|*s!Hʹsv "d2T2U2R2S:R :S:*d#~#;*@*@#"@*d~*T#"T;*@*@#"@6*oJ "P*P*@!oyOx#Gi`*\ }|*s!Hʹsv "d2V2W2R2S:R:S+;*d#~#<*@*@#"@*d~*V#"V<*R#"R*d###"dU:*@*@#"@6*T*V )*@ "L*@"B*oL "P*P*B!oyOx#Gi`*\ }|*s!Hʹsv "d2R2S:R :S&<*d#~#<*B*B##"B*L*\ !oyOx#Gywx#w!!*d#N#F*LdXywx#w*L~w#~wõ?u!w#w!~#fo~OG>yʉ@!N#F!ʹsywx#w+!~#fo~0@!~#fo>9@!!~#fo~OG!  @!~#foMDv!!~#fo~a@!~#fo>z@!~#fo~OG! MD@!~#fo~OG!  !~w#~w@u!!N#FYSywx#w!!N#F!N#FdX!~#foMDvu!!N#FAywx#w!~#fo> A!~#fo~A!N#F!~w#~w!N#F!~w#~w~[A!~#fo6!~#foMDvu!~#fo~ A!~#fo~ A!~w#~wA!~#foMDvu!~#fo~/B!~#fo> 5B!~#fo~5Bvv!~w#~wBu!9!"o͇EV8ElGv selected. OK (Y/N) ?   Select your terminal: OK (Y/N) ? uXD!BaHMIy2u:uaXC!u>zXC:uOG! !dvyx#XC:uaC!u>zC:uOG!A MD! MDC:uOG! !dvyx#XC:uaNC!u>zNC:uOG!A MD! MDTC:uOGy2u:uA2u:uOG!dvyx#|C!BOHüB!~BaH:uOG!Hʹsfv N#FaH!fBaHHy2v!cBaH:vy±B:uOG!Hʹshv ~#fo"w!w~#C*wN#FaHC*`vaH*bvaH!+{ H0HOGMDu!~ +H#~;H! !ͣ7!N#F!ͣ7vu!N#FsHvu!N#FsHv v!~#fo"*~ʠH*~OGH*#"ÁH vu!N#FͺHOHvu!!N#F!ܓYi`ܓ 6!ܓMDvu!N#FHvu!ͣ7y2:IOV:2:A8I!>Z8I:OG! MD?I:OGy2:OGvu!ͣ7y2:gIOV:2:AI!>ZI:OG! MD×I:OGy2:OGvu!N#FaH!OVv v!~#fo"!~#fo"Ji`"!~#I v**MKi`":J:J v***L*MD v v!~#fo"!~#fo"!~#fo"**MKi`":tJ:}J v*͈L***L*MD vuJi`"!~#¹Jv!N#F!N#F*L*MDvu22>2:*K:OG!ʹs$ ~#fo}2K:OG!ʹs "2K*MDv:2JKrKatKw L v!~#fo"!~#fo"*~OG!=Ku!!*ii`"*MD v!!*ki`":·K:K!!*ii`"!!##N#F+++N#F*dZËK!!*w+1P* ~P#~‚P* ~wÍP*#"OO* * ~#fo#MDx22x2y2!s*N#F*~w#~w~OGyOG v* ~ w* w#w v v!~#fo"!~#fo"* ~#fo}P* ~#fo} P*MD v* ~#P*Q*~#fo* yOx#Gi`"!~#ZQ** N#F* N#F͐c!yFQx#ZQ* ~ w v* :22:2:2!s** ~#~* * ~#fo}ʲQõQywx#w:Q:Q*N#F*~w#~w:w* ~w#~w*MD v v!9!~#fo"* ~#[R* ~#fo}ʄR** !* ~#fo }| w #wR!* N#FZxR* #~wR** !! Sywx#w+~#~ i`~#R* ~wR* ~w#~wR!! ##N#F+++N#F* N#FdZx S* ~@w vu!N#FTv v!~#fo"!~#fo"**ʹsi`"*Si`"*"!~#lS v*:2:2}ʗS**#"6lS*MD vu!~#¾S!"*"22*MDv v!~#fo"* !~s#MD v v!~#fo"*SBaHHyyDx±B:u2s2t:uOG!Hʹsjv ~2 v TERMINAL SELECTION MENU u!#D! H:y2y:z2zOECan't read bios u*o"ϓ> 2ѓ2ғ:ѓ!:ғE*ѓ!*ϓ!xFyE!vEͥIEv*ѓ#"ѓ*ϓ}ƀo|g"ϓÚECan't write bios u*o"ӓ> 2Փ2֓:Փ!:֓]F:Փ (F:֓1F4F*Փ!*ӓ!xF! 9y`F!EͥI`Fv*Փ#"Փ*ӓ}ƀo|g"ӓFu!ד:nOG ~OG:nOG!G!ד:nOG 6!!N#F!G!! N#F!!G!!N#F!$G!~# G!!!'Gv!! N#F!*GvCan't write Auto sector PILOT INITPILOT INITCan't read Auto sector u!r9! !!r!xFyʙG!TGͥI!y!IGYyw!!>G!zdX!! !!r!xF! 9yG!%GͥIv!9^#V#N#F#~#fo*++ki`"ËK!"ËK v!9!~#fo"!~#fo"!~#fo"* :w:#w* w#w* w#w* *~r|LLywx#w v v!~#fo"*!͞P* N#Fhi* ~w#~w* ~#fo}M* ~#fo| M* N#FS* ~w#~w M v* w#w* ~w#~wM v!~#fo"*": 2 :!2!hM**#"~OGyOGpM!Ni`":‚M:ʨM: ’M:ʨM**#":w;M*6:ºM:M!:M:#MM*MD v v!~#fo"!~#fo"!~#fo"!:w:#w:2:2!>#N!* ~w#~w+gN*N#F*~w#~w~OGyOGoN*Nywx#w+~€N#~ʧN!N#F!~w#~w!~ N!~#fo6!~¿N#~N!! N #NN*MD v v!~#fo"* ~#fo}O* ~#fo}0O v* ~#0O*Q* ~#fo}@o|g}ʚO22::O*!ʹs$ ~#fo}@o|g}'P*!ʹs !͞P'P* * ~#fo}ʹOüO* N#F* N#F]ywx#w** ~#~* ~w#~i`"͟Si`"*##~#fo"*!  #hT*! ;T #–T*##*##~#~T*"*##~#fo"T!:wT:#ST!͓bi`"!~#T v*!  #**~#fo)) "*:w:#w*"*####MD v*> w>#w*####T*"ST v!~#fo"!~#U v:2:2͟Si`"!::#ҝU*##::#ҝU*~#fo))* *##ygUx#U**##~#fo  #* *##~#fo##~#~U*##::#U!::#HU*##::#HU*##~#fo"(U* *##~#~*~#fo))* !yVx#8V**  #*##* ~#~FV*##:w:#w*" v v!~#fo">2:"W:OG!ʹs ~#fo:OG!ʹs" yOx#Gi`"!~#-W:OG!ʹs$ ~#fo}-W:OG!ʹs" ~#-W*:OG!ʹs" N#F:OG!ʹs& N#F͐c-W*h v:2bV v!~#fo"*~`W*> W*~W2!2"*~0W*>9W*!MD)) )"!*!*~OG! "!*#"gW*#"FW*!MD v v!~#fo"!~#fo"** W v*#"*#"W*~W"~*~~*\*~~ʖ\*~> \*~~\ó\*xw#w!z~#E]!hi!!*zki`"!~#E]*zyq*z!͐c! !i[!͐c!hE]*~~)]*~~<\*~~>\\*~*~#"~6 \*~#"*~]*> ]*~]]*x*x##"x:~w:#w)]*~~>]*"|#]*#"\*"z*"~*~> \*~~\*~#"~)]!|~#ʮ]!hi!!*|ii`":z]:ʮ]*|yq*|!͐c!!Z[!͐c!h!0*x0}o|g!~s%,OVv7^7^^_C^T^L^P^D_u!9!N#Fpki`"!~##^!~#)^v*~OG!]u!~#fo"!~#fo!~#fo "* ~#l^o^y2* ~OG!]uv!N#F!N#F*_vv!::#_!ͣ7y2:^:OGy^x^_**#":wî^: ^î^*!yOx#Gv_!6!! ͣ7! !ͣ7!"!~OG!yx#`_!~OGg_!N#Fy2:ʋ_*~OGyƒ_x²_>2!::#_:_**#"6 _**#"**#"~:2k_vu!z9i!~#fo"!~#fo"v>2!~#fo"!~#fo!~#fo "* ~#ʋd!::#Ҩd**#"~OG:OGͣ77d>2d>2d!~#foMDvv!::#Ҩd*~OG!cu*!yOx#Gv!:d:#d* ~ d! :OGͣ7**#"~OG:OGͣ7Ëd6g ggg Dgu!9!~#fo"!~#fo"!~#fo "!~#fo#\t!>2222!&t##~2!~#fo ~#e!~#h!N#F͔l:ր:4f:4f!"*!ͣ7*!"ͣ7yjfv!y:OG "!"*:2:2}h**#"~2:OG!eu!z!ͣ7*!!ͣ7yʶf!!!zqöf** "!:2:#2!~#fo#22:2:2!s>2Ôe!:OG}o|g"!::#f*MDf*MDi`"**!z:OG r*!"ͣ7yjfv!~#fg!::#Wgfg**#"6 **#":wg!::#e!::#{g~gi`"!~#ʒg*"*!y:OG yOxGi`"!N#F͔l:ր:g!!ͣ7*!!ͣ7y(h!!!q(h!" v v!~#fo"!~#fo"!~#fo"*:2:2}aX**#"**#"~(X v v!~#fo"!"*~#ʱX*~#fo"*~ʾX**#"*~*#"ÌX*6*MD v*##"yX v!~#fo"!~#fo"*~Y*~OG:X: Y v v*#"X v!~#fo"!~#fo"!~#fo":qY*>o>g":qY*>o>g"**#"6-**~s"$!$~#ʢY**$*Y* "**͙s0 }2#!#>9Y:#'2#**#":#w*!yOx#G v v!~#fo"*~ Z*#"Y*!yOx#G vu!!&##N#F+++N#F!N#FdZxNZvv[ZZT[u!N#Fpki`".!.~#‡Zv*. ~DʚZv! ~#foMD!TZu!~2*#~2+#~2,#~2-*.#:*w:+#w:,#w:-#w!~#foMDv*.#\t!!s~2*#~2+#~2,#~2-Z*. ͮjx22x2y2!!s~2*#~2+#~2,#~2-Zv: can't write : can't read u!"~!":22**p!~#[*~*~#"~**#"~:2:2Þ[*~*~#"~6!0"x*x*x##"xw[ywx#w!!~#fo "!~#fo#\t!>2222!&t##~2!~#fo ~#ʥ`!~# b!N#F͔l:ր:/a:/a!"*!ͣ7*!!ͣ7yʜa b22!"*"!~#a!:`:# b!~#fo#22:2:2!s22!N#F͔l!z!ͣ7*!!ͣ7y=ba!z!ͣ7*!!ͣ7y b!:OG}o|g"!::#xa*MD}a*MDi`"*!z:OG *r** "!:2:#2!~#fo#22:2:2!s>2T`!~#fo#22:2:2!s*!yOx#Gv*~2:OGy7bxSba!z:OG ">2 b*#"*#": ʹ`:ʹ`**#":w:2:2ù`u!9!:w:#w!*!~#fo }|!:w:#w!!}|!w>#w!!yOx#G!yx# cv!!  #Zc!!  #Zc!!  #Zc!~#fo"!~#foMDvvcccxdTpdLhdPdCcDdd ddui!~#ʺc!N#Fpki`"!~#cv*~OG!`cu* ~OG!lcuv!N#F!N#F*"e!y!ͣ7*!"ͣ7yphv*!y:OG !:OG r!!ͣ7*!"ͣ7yphv!y">2!~#fo#22:2:2!s!~#Wg**#"6 !~#Wgfg*!yOx#Gvu!w#w!~#~i!N#Fhi!~w#~wh!ͣ7vu! ͣ7y5i22v*#"::ei!ͣ7yZixei!ͣ7vu!N#Fpki`"!~#‹iv* ~Di*~i* !ͣ7i`":•i!>>#i* 6!~#foMDv!>w>#wiu!~#j!~ j#~j!>w#wmi`"Õ!Õ~#.jv*Õ!N#F͉myJjv*Õ ~D„j*Õ !ͣ7*Õ !ͣ7xjv*Õ 6!N#F!N#F!N#Fkvu!N#F!#ͣ7yjxj!ŕ\tv!~#fo! MD 2222!!~#fo" MD 2222!!ktʹu!~#fo# MD 2222!!ktʹu>22>2>2!uvu!#~k!~#~kv!N#F!,ʹsݕ "ɕ*ɕ ~ºkv*ɕMDvu!~#k!~k#~k!>w#wmi`"˕!˕~#l*ӕ#"ӕ!N#F!~w#~w~o!~#fo~Pp!~#fo~.Pp!~w#~w%p!~#fo~.kp!~w#~w2ٕ2ڕ:ٕ:ڕp!~#fo~p*ӕ*ӕ#"ӕ6 p*ە *ە *ە *ە 6~ w~v*ӕ*ӕ#"ӕ!N#F!~w#~w~*ٕ#"ٕrpu!N#F!~w#~w}vq!~#fo!~#fo~AVq!~#fo>ZVq!~#fo~OG! MDcq!~#fo~OGyw!~w#~wqvu!!~#~!~#fo~ʭq!~w#~wÐq!~#fo!yOx#Gvu!N#F!~w#~w}r!N#F!~w#~w!~qvu!N#F!~w#~w}Xr!N#F!~w#~w!N#F!~w#~w~ r!~#foMDvu!~#fo!~#fo ʢrv!~w#~w!~w#~whr!~#fo~…rv!9~w#~w#~w#~w+MD!9 _ #ڿr{ !94ÿr! 9~ s+w>#w! 9N#FxsO>G͵r-sO>G! 9q#pKv! 9~Os+w>#w! 9N#FxcsO>G͵rssO>G! 9q#pKv! 9N#F͵r! 9q#pKv! 9N#F͵r! 9q#pKv!! 9~+s~s! 9N#F ! 9~w#~w! 9~w+~wús!9q#pKv!9N#dv*˕!N#F͉mylv*˕ ~DPl*˕ !ͣ7xPl*˕ 6v*˕!~*˕#w#w#w#w*˕ !~#~*˕ݕ}o|g!,~sMDvu!~#fo#~2͕#~2Ε#~2ϕ#~2Е!~#fo "ѕ*ѕ! !͕!t##~*ѕ" !͕!t##~*ѕ# !͕!t##~vu!ݕywx#w!~#~Cm!~#fo ~Xm!~#~hmv!~,w#~w#m!~#foMDvRDR:PTP:CON:LST:u!9!~#ʲm!~#fo~ʲm!~#¸mv!N#Fyqi`"ٕ:ٕ :ڕmv!"ӕ!~#fo"Օ*Օ~@n*ӕ~w*ӕ*Օ~a$n*Օ>z$n*Օ~OG! MD,n*Օ~OGyw*ӕ#"ӕ*Օ#"Օm*ӕ6!!}|:ٕan:ڕ˜n!~#fo###~:˜n!m!N#Feryn>L2ٕ2ڕ]o!~#fo 6D!~#fo "ە*ە6!~#fo#~:‡o!~#fo~2ٕ2ڕ:ٕA:ڕo!ٕ>P>#oo!m!N#Feryo>C2ٕ2ڕ]o!zm!N#Fery=o>P2ٕ2ڕ]o!um!N#Feryso>T2ٕ2ڕ!~#fo :ٕwv!~#fo 6v*ە#"ӕ2ٕ2ڕ:ٕ:ڕ%p!~#fo~o!~#fo~.oov*ە*ٕ }!~w#~wÇo*ӕ*ӕ#"ӕ6 *ٕ#"ٕÕo*ӕF!9~#fo ## # +++ #Kv!9N#F!9~#fo  # # #Kv~#~#~#~#~#~#~#~!9~{t/<ñtKvO!9~#fo##~w#~w+++~w#~w ˆtKv!9~t/<{tKvO!9~#fo##+~~w+~w###~w+~w ¿tKv!9~t/<{tKvO!9~#fo##+~w+~w###~w+~w tKv!9~#foN#F#N#F! 9~#foN#F#N#F!!9~+++ʔu~ju!9MD!9  # # #!9~w#~w#~w#~w!9~w+~w+~w+~w;u!9N#F!9~#~}|! 9Kv!9N#F!9~#fo  # # #Kv~#u#~#foy#ux#u+++~#fo##u!9!9***i`!"""!9N#F###q#p+++q!9N#F#q#p(()q*a+dz!,Zv= EQRW()*YT--- ---,, ,, , ,T,Y,E,Q,W,R,(,),V2.1: copyright (c) 1979 by Whitesmiths, Ltd.^CCC;* * TERMINAL CONTROL DATA FOR VARIOUS TERMINALS * Morrow 20 LEVEL = 3 CURSOR = ESC = C+32 R+32 CLR = ^Z Morrow 50 (Freedom) LEVEL = 3 CLR = ESC * CURSOR = ESC = R+32 C+32 Morrow MDT-60 LEVEL = 3 CLR = ESC * CURSOR = ESC = R+32 C+32 Morrow MT-70 LEVEL = 3 CLR = ESC * CURSOR = ESC = R+32 C+32 ADM 3A or 5 LEVEL = 1 CURSOR = ESC = R+32 C+32 CLR = ^Z LO = HI = ADM 22 LEVEL = 3 CURSOR = ESC = R+32 C+32 CLR = ^Z ADM 31 LEVEL = 3 CURSOR = ESC = R+32 C+32 CLR = ^Z Heath H19 LEVEL = 1 CURSOR = ESC Y R+32 C+32 HOME = ESC H CLR = ESC E LEFT = ESC D RIGHT = ESC C UP = ESC A LO = HI = Visual 200 LEVEL = 2 CURSOR = ESC Y R+32 C+32 HOME = ^A CLR = ^L RIGHT = ^F LEFT = ^G UP = ^Z HI = ESC '3' LO = ESC '4' CEOS = ESC y CEOL = ESC x Soroc 120 LEVEL = 2 CURSOR = ESC = R+32 C+32 CLR = ESC * CEOS = ESC Y CEOL = ESC T Televideo 910 LEVEL = 2 CURSOR = ESC = R+32 C+32 CLR = ESC * CEOS = ESC Y CCC; CEOL = ESC T Televideo 912C/920 LEVEL = 3 CURSOR = ESC = R+32 C+32 CLR = ESC * Televideo 925/950 LEVEL = 3 CURSOR = ESC = R+32 C+32 CLR = ESC * ADDS Viewpoint LEVEL = 2 CURSOR = ESC Y R+32 C+32 HOME ESC Y SP SP CLR = ^L RIGHT = ^F UP = ^Z HI = ^O ESC '0' A LO = ^N CEOS = ESC k CEOL = ESC K ADDS Viewpoint 3A+ LEVEL = 1 CURSOR = ESC = R+32 C+32 CLR = ^Z LO = HI = ACT 5A LEVEL 2 CURSOR = ^T R+0 C+0 HOME = ^] CLR = ^L RIGHT = ^X UP = ^Z CEOS ESC K CEOL ESC I HI = ESC B LO = ESC C Qume 102 LEVEL = 3 CURSOR = ESC = R+32 C+32 CLR = ^Z * Honeywell * LEVEL = 3 * CURSOR = ESC f C+32 R+32 * HOME = ESC H * CLR = ESC ` * RIGHT = ESC C * UP = ESC A * INSLINE = ESC [ L * INSCHAR = ESC [ I SP ESC [ J ^H * DELLINE = ESC [ M * DELCHAR = ESC [ P * HI = ESC '3' * LO = ESC '4' * CEOS = ESC J * CEOL = ESC K ANSI LEVEL = 1 CURSOR = ESC [ R+1 ; C+1 H ASCII HOME = ESC [ H CLR = ESC [ H ESC [ J HI = LO = CEOS = ESC HI = ~ ^_ LO = ~ ^Y CEOS = ~ ^X CEOL = ~ ^O Hazeltine Esprit LEVEL = 2 CURSOR = ~ ^Q C+0 R+0 HOME = ~ ^R CLR = ~ ^\ RIGHT = ^P UP = ~ ^L HI = ~ ^_ LO = ~ ^Y CEOS = ~ ^X CEOL = ~ ^O None of the above LEVEL = 0 CURSOR = ESC = R+32 C+32  ase stand by... CPM:PAUSE LC LogiCalc|LC|A:RETURN| T:} J:*BEGIN *CORRECT CLRS: T:{Preparing to run Correct-It. Please stand by... CPM:PAUSE CORRECT Correct-It|CORRECT|A:RETURN| T:} J:*BEGIN *PEARL ESC:*BEGIN U:*PEARLMENU *INPUTLOOP4 INMAX:1 CUR:23,16 A: M: 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , JN:*INPUTLOOP4 M: 1 , 4 , 5 , 8 , CY:A=1 JY:*PROMPT M:6 , CY:A=3 JY:*PROMPT C:A=4 *PROMPT M: 1 , CY:A=1 DEFY:$PROG WELCOME M: 2 , CY:A=7 DEFY:$PROG PEARLDF M: 3 , CY:A=6 DEFY:$PROG PEARLDR M: 4 , CY:A=10 DEFY:$PROG PEARLED M: 5 , CY:A=9 DEFY:$PROG PEARLPR M: 6 , CY:A=5 DEFY:$PROG PSORT M: 7 , CY:A=8 DEFY:$PROG PEARLFM M: 8 , CY:A=9 DEFY:$PROG MAKELCF CLRS: LF: 10 T:{The Personal Pearl Working diskette to use is number #A WAIT: CLRS: T:{Preparing to run Personal Pearl. Please stand by... CPM:PAUSE $PROG PEARL|$PROG|A:RETURN| T:} J:*BEGIN *MBASIC CLRS: T:{Preparing to run Microsoft BASIC. Please stand by... CPM:PAUSE MBASIC MBASIC|MBASIC|A:RETURN| T:} [ J CEOL = ESC [ K LEFT = ESC [ D RIGHT = ESC [ C UP = ESC [ A VT52 LEVEL = 1 HOME = ESC H CLR = ESC H ESC J RIGHT = ESC C LEFT = ESC D UP = ESC A CURSOR = ESC Y R+32 C+32 HI = LO = VT100 LEVEL = 2 CURSOR = ESC [ R+1 ; C+1 H ASCII HOME = ESC [ H CLR = ESC [ H ESC [ J LO = ESC [ '0' m HI = ESC [ '1' m CEOS = ESC [ J CEOL = ESC [ K LEFT = ESC [ D RIGHT = ESC [ C UP = ESC [ A Wyse LEVEL = 3 CLR = ^Z CURSOR = ESC = R+32 C+32 Teleray LEVEL = 3 HOME = ESC H CLR ?= ^L CEOS = ESC J CEOL = ESC K RIGHT = ESC C UP = ESC A CURSOR = ESC Y R+32 C+32 INSLINE = ESC L INSCHAR = ESC P DELLINE = ESC M DELCHAR = ESC Q HI = ESC R @ LO = ESC R B IBM 3101 LEVEL = 1 HOME = ESC H CLR 0= ESC L LEFT = ESC D RIGHT = ESC C UP = ESC A CURSOR = ESC Y R+32 C+32 HI = LO = Hazeltine 1420/1500 LEVEL = 2 CURSOR = ~ ^Q C+0 R+0 HOME = ~ ^R CLR = ~ ^\ RIGHT = ^P UP = ~ ^LR: Morrow Designs Micro-Menu system - Rev 2.3 R: Single Sided version R: Module - MICRO.PIL R: Copyright 1982, 1983 Morrow Designs, Inc. R: All Rights Reserved R: Written by Harrison Schreppel for Morrow Designs R: Modified by Steve Tai and John VanderWood for NewWord 12/9/83 R: R: The next lines define $drive variable to R: avoid "Variable not found" error msg. DEF: $FILE DEF: $DRIVE B DEF: $DSTDRV B R: display main menu *BEGIN ESC:*EXITMENU U: *MENU1 U: *STATUS U: *CHANGEMSG *INPUTLOOP3 INMAX:1 CUR:26,17 A: M: C , JN:*LABEL1 UY: *CHANGE J:*INPUTLOOP3 *LABEL1 M: 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , U , JN:*INPUTLOOP3 CLRS: M: 1 , JY: *NEWWORD M: 2 , JY: *LOGICALC M: 3 , JY: *CORRECT M: 4 , JY: *PEARL M: 5 , JY: *MBASIC M: 6 , JY:*BAZIC M: 7 , JY: *TUTORIAL M: 8 , JY: *CREATE M: U , J: *UTILITY *NEWWORD CLRS: T:{Preparing to run NewWord. Please stand by... CPM:PAUSE NW NewWord|NW|A:RETURN| T:} J:*BEGIN *LOGICALC CLRS: T:{Preparing to run LogiCalc. Ple