CQ-200K Single-Sided((n** NONE **q&)0Image file created by unregistered CopyQMO:™! 666 6 ~666 6 ~gXo(^  Wrong revision of ROM. This version of CP/M requires ROM Rev. 1.3 >\X PILOT CPMENU 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&x~+é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>2`RHBB|Âê2731*!666 6~6666~!<>222!"!"*"~ w 6:O>:$( O(O( :$˿2$>!>>r+s##^6#Vs#{:$ ˿~(˷2$~r#^#V#: />8>`>2*J8*N ^#V~O8#:(()1>=(2*H 88*L>2y2>2:2>2O::G{_!rOO8!r{_O8!r~((#H>ɯy 0 8 G>08>:OG(yK(yq 2 >2:> =7q0͟!!!91>8}C u!y2~ j#ͥ!+W_z#{ ( V(˖y2&i))))N  ^#V ~2"##>V(>2!!tly2y2C-͟!!6 6 ͟!! q y ~w~w~w~w~(35~ (~ ~ 4~ 046 6 6~/#~^S(( (+++sxw F (#~ݾ ~ݾ ~ݾ(, N Z~w~w~w V = n &)^V^V ^  ~ >  ,,͟!! N q66i`#z n& ~ 6!͟6!͟6!͟~__RM"( ` `B) `r `i`(^ (^ (^ (^ (^ (^  1O+1M} XoYXoXoXoXo+~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=ʦ3%2,ʰ3 ʰ3 ʰ3;ʰ3!) 3w+ Ô2"{3q3(:> 63:<.33PX 2|2>:f3)0R3>) Your left drive is being re-assigned as drive A. Exchange diskettes and press [RETURN]==( !"#$%&'(***5 Micro-Decision -- 64K CP/M Vers. 2.2 -- Rev. 1.5 Copyright '76,'77,'78,'79,'80 Digital Research, Inc. Copyright 1982,1983 Morrow Designs, Inc. * Single Sided System *% 1!226 !àk$@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"DMOVCPM COMf0PILOT COMr XSTATEX PILCPMENU PILTUTORIALPIL9MDWORK PIL7 !"MICRO PIL`#$%&'(PIP COM:)*+,STAT COM)-./SYSGEN COM 0FORMAT COM12BACKUP COM34SUBMIT COM 5XSUB COM6AUTO COM7SETBAUD COM8IBM COM9OSB COM:XER COM;MORROW COM<PAUSE COM=RETURN COM>DDT COM(?@A',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 & x ~+é 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. 1.3  ! ~ 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 RHBB|Âê27<AcK>31  *!666 6~6666~!<>222!"!"*"~ w 6:O>:$( O(O( :$˿2$>!>>r+s##^6#Vs#{:$ ˿~(˷2$~r#^#V#: />8>`>2*J8*N ^#V~O8#:(()1>=(2*H 88*L>2y2>2:2>2O::G{_!rOO8!r{_O8 1O+1M} XoYXoZXo[XoXo+~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=ʦ3%2,ʰ3 ʰ3 ʰ3;ʰ3!) 3w+ Ô2"{3q3(:> 63:<.33PX 2|2>:f3)0R3>) Your left drive is being re-assigned as drive A. Exchange diskettes and press [RETURN]=<( !"#$%&'(-` *C ^ O T  *C ~w D  -'   -@ ͦ ~^ *C  O x ! N!Fwyxʋ>ڋ>*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#{!r~((#H>ɯy 0 8 G>08>:OG(yK(yq 2 >2:> =7q0͟!!!91 >8}C u!y2~ j#ͥ! +W_z#{ (  V(˖y2&i))))N  ^#V ~2"##>V(>2!!tly2y2C-͟!!6 6 ͟!! q y ~w~w~w~w~(35~ (~ ~ 4~ 046 6 6~/#~^S(( (+++sxw F (#~ݾ ~ݾ ~ݾ(, N Z~w~w~w V = n &)^V^V ^  ~ >  ,,͟!! N q66i`#z n& ~ 6!͟6!͟6!͟~__RM"( ` `B) `r `j`(^ (^ (^ (^ (^ (^  Micro-Decision -- 64K CP/M Vers. 2.2 -- Rev. 1.5 Copyright '76,'77,'78,'79,'80 Digital Research, Inc. Copyright 1982,1983 Morrow Designs, Inc. * Single Sided System *% 1 ! 226 !àk$@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"D*#t>z*#t#"#t!t:#t%:$t#+%i:#t2#t:$t2$t*#t*#t~ah*#t>zh*#t~OG!A MD! MDp*#t~OGyw*#t~Yʌ*#t~Nʌ*#t#"#t*#t6*t9!h!%t~#ʺ* t*%t("%i>2't!!!'ts:'ta!'t>z:'tOG!A MD! MD:'tOGy2't:'tRº* tú!*k!is!* tͶ !~$T!i!sú!~#º!iC!͗ú>2*t2+t* t"(t!*(tͶ i`"(t!~!͗yʄ!Ci`"*t!*t~#ʄ**t*k!is!* tͶ !~$!i!sú!~#º!iC!͗ú!͟ ú!s:k9:kL!͋ !ͣ?*k*k####"k:kw:k#w:k#w:k#w* tú!͟ ú* taú* tú!* tͶ i`",t*,t~ʼ*,t#",t*,t#*,tͳ*,t!sú>2iú>2iú*iJ>>2i!* tͶ !Dy 2i2iú!hi`"iú͠úͧú!ͣ?* tͳ* t i`" t!* t*!͠y2iú* tDyʒ>P2k2kú* ti`"kú* ti`".t*.t:.t2.t:/t2/t}ʺ!Z͋ ï!,* t ú!^* t ú* t#* t@ "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$@"$"$! A$I$I$UUI $ @@ B$HA$DDBBI )@ @!$@"H$ AUUUUT@n  tH@@A I $D!!$I"BI"I"@$BIIH$$$$BBI$@BI!"$$A DI$@ A$@$E$@H! "!$$" @B$!!!DH$$"H @@BHH  !$$A"D*Lͣ?!9N#F#^#V#~#fo"ikb"ii`"iOGPilot - Len Edmondson - Morrow Designs - 1982CASEDIEIEXISTINSTALLOUTCPMCHCALLLOADLFCURCLRSCOMPILEHOLDSAVEWAITESCDEFERASTRBELLRCENDEUJMCMINMAXAPRTNRTi ii!>>#c'y)!ͣ?)*!~#fo##N#F2 ii!9!~#fo"y*s!!63*s ~#fo}0l%i!͈#!͆Ji`"k!k:k2y2y:k2y:k2y!yd!\EStack overflow    :  xE = 7#1!" yn+  t$ : Unrecognized instruction i!9!~#fo"y*y i`"t*t~* *t#L i`"t*t i`"t2%t2&t*y" t* t~* t~:* t~(!%t~#* t#"%t* t~ %i* t#" tí* t~)!%t~#* t6* t#" t>2"t*t"#t*#t~J*#t~:J*#t~(J*#t~A*#t>ZØ:"taq!"t>zq:"tOG!A MD! MDx:"tOGy2"t:"tY´:i´%i*#t#"#t*#t~a*#t>z*#t~2"tÎ:"tN:i%i!%t~#*%t>%i*t"#t*#t~A*#t>Z *#t~aͳ* tú* tͳ!* tͶ !~ʺ!ú!k:kH :kV !ͣ?ú:k2k:k2k*k~2k#~2k#~2k#~2k!!k##N#F+++N#F*s͙0ú!* tͶ !i!sú* t#* tͳ* t͋ ú* tͳ* túú*t,*t͋ !>͋ !ͣ?úi!~#fo"y*y~ : *y~ : *y~ D *y#"y *yMD%ii!~#fo"y*y i`"y*y> *y~ *y#"yg *yMD%ii!~#fo"y*y~ *y~20t:0t{ ! ͟ !͟ !(͟ Õ %i:0t} ! ͟ !͟ !)͟ Õ :0t ! ͟ ! ͟ Õ :0t^‰ *y ~^‰ *y ~OG"yʉ *y ~OG"yʉ *y ~20t*y 6*y ͟ *y :0tw*y###"yÕ :0tOG͟ *y#"yÙ i!N#F!  ii!~#fo"y!~#fo"y*y i`"y*y~@ *y~$ *y~* *y~#1 *y*y#"y*y*y#"y~*y~A *y>Z *y~0t *y>9t *y~0 *y>9 *y*y#"y*y*y#"y~C *y~A *y>Z *y~a *y>z *y~_ *y~ *y*y#"y*y*y#"y~ *y~a *y>z *y~0 *y>9 *y~_ *y*y#"y*y͋yʊ*9t##N#FJ>*9t##*yhywx#w%i*k#"k*k))*s:i`"s*k))*s  "9t*9t*yhywx#w*9t##*yhywx#w%i*9t####"9ti!~#fo"y*y~#¿*y  i`"y*y~%i*s";t*k))*s :;t:i!~#fo"y!~#fo"y*y~2Et*y~2Ft:EtA!Et>Z:EtOG!a MD! MD:EtOGy2Et:FtA !Ft>Z :FtOG!a MD! MD:FtOGy2Ft!Ft:Et7%i*y#"y*y#"yä:Et&%ii!~#fo"y*y~r*y> x*y~x%i%i*y#"yRi!~#fo"y!~#fo"y*y~©%i*y~*y"Gt*y"It*Gt~%i%i*Gt#"Gt*It#"Itý*Gt~2Kt*It~2Lt:KtA!Kt>ZN#FO$!ͣ? ia:piloti!N#FDy6 i!!N#F͆Ji`!~#fo "ct!:ct:dt#ڐ*ct~;ʐ*ct~|ʐ:ct2ct:dt2dt[*ct#!:ct:dt#Ҭ i*ct:ct2ct:dt2dt6[a:$$$.suba:$$$.subi!z9:et!!!Zy2et:et!!ͣ?!z!N#F͆Jyw!!N#F!{AG!!z:etOGwT i-+=i!9!~#fo"y!*yͶ i`"y!6+2ft2gt!*yͶ i`"y!~*ft!͗%i!_!Fy”!]!Fy!6+Ô![!Fy !6-Ô!͗y+!Ci`"htx!~$K!qCi`"htx!~@j!C 2ht2itx!i`"ht!~+’*ft*ht "ftÔ!ht:ft2ft:gt#2gtÔi*s"jt*k))*s :jt:kt*jtN#FJ>*jt##N#FJ>*jt####"jtð2k2k ii!~#fo"y*yy2lt*y~+*y~,+*y#"y*y~:*y#"y*yy2mt!͟ !=͟ :lt 2lt:mt 2mt:mtOG͟ :ltOG͟ %ii!~#fo"y*yy2ot*y~ʶ*y~,ʶ*y#"yÛ*y~*y#"y*yy2nt:otOG:ntOG͜c%ii!~#fo"y!!pt**y*y#"y~ *y6*yMD%ii!~#fo"y*y~*@ *y#"y*k#"k*kMD) )*s:i`"s!*kMD) )*s  }|!~#fo*yhywx#w!~#fo##!~#~#~#~%ii21t22t!k:1t:2t# *1tMD) )*s N#FJ>*1t#"1t 2k2k ii!9͸ !w#w#w#w*s2*s!!63*s ~#fo}0v*s2 i!!͆Jx2y2yx2yy2y!yd! i`"3t*3t~*L!*3tͶ !~L!##N#F+++N#F!! Lread.pili!9!~#fo"y*y!.Hy!!*y!͡G!"y!s~#"*s/!!!*yͩ\yw!~U*y!ͣ?!!~OG.i`"s*iJ>*yhi`"i!k"k2k2k2k2k*iJ>2i2i %i: Label not found Missing label i!~#fo"y*y~**y#"y*y~!͋ !ͣ?*s"5t*kMD) )*s :5t:6tG*5tN#F*y͋yb*5t##yVe%i*y͋ !͋ !ͣ?%i*5t}o|g"5ti!~#fo"y!~#fo"y*y~$œ*y#"y*y~(*y#"y*y͆Ji`*y  "7t*7t~)*7t6*y~%i*s"9t*k))*s :9t::t3*9tN#F:KtOG!a MD! MD:KtOGy2Kt:LtAI!Lt>ZI:LtOG!a MD! MDP:LtOGy2Lt!Lt:Kt*y#"yéi!!N#F͆J>=ywx#w!!N#F!N#F͡G!~#foMD ii!9!~#fo"y*y"Mt*Mt~*Mt~$*Mt~#*Mt~`*Mt~%i*Mt#"Mt!"Mt*y"Ot2Qt2Rt*Ot~;*Mt6!!*y͡G%i*Ot~$g*Ot#~$“*Mt*Mt#"Mt6$*Ot##"Ot*Ot~#*Ot#~#*Mt*Mt#"Mt6#*Ot##"Ot!*OtͶ i`"Ot!!q*Mt͡Gi`"Mt*Ot~`**Ot#~`X*Mt*Mt#"Mt6`*Ot##"Ot!*OtͶ i`"Ot!!*Mt͡Gi`"Mt*Ot~.x*Ot"Qt*Mt*Mt#"Mt*Ot*Ot#"Ot~!Qt~#g*Qt"Mt*Ot#"Ot2Qt2Rt*Mt*Mt#"Mt*Ot*Ot#"Ot~i!~#fo"y*y~³%i*y~*y~0*y>9%i*y#"yó%ii!!N#F!StRHi`St 6!StMD i: can't access i!N#F͋ !͋ ii!sywx#w!~#fo#~#ʊ!~#fo#N#F!N#F͋yʐ!~#fo~OG i i!~w#~wLi!9!!!!N#Fͩ\yw!~ i!~OGOZ ii!N#Fy*y !y͆J*ygD*ptMD%ii!9!~#fo"y!*yͶ !"y*y~0`*y>9`*yC%i*y%iTIMEOUTi!~#fo"y!~#fo"y!~#>2tt!!#~~+~ !>2y2y>2y>2y!yg>2tt*y"rt y:tt!~###7*y!k*yAG%i>2tty2ut:ut[*y"rtw!>2y2y>2y>2y!yͱh:ut|*y"rt! ͟ ! ͟ :utʌ:ut±!y:rt›:st#:rt2rt:st2st:ut :ut ! ͟ *rt6%i*rt*rt#"rt:utw*rt!yyOx#G!yyx#i!  ii!  ii!9!!N#FͶ !:y2k:y2k:y2k:y2k!!k##N#F+++N#F*s͙0 ii:i„ i!i~#•!ͣ?*i ii*s"vt*k))*s :vt:wt*vt##w#w*vt####"vté ii!~#fo"y*y~ *y~OG *y#"y%ii!N#F!  ii!9!~#fo"y!~#fo"y>2i!"xt*yͳ*y#*y"zt*zt~ʦ *xt*xt##"xt:ztw:{t#w*zt~ *zt~OG!yy™ x# *zt#"zt~ *xtw#w!"xt*xt~# !!i*xtN#F!y !>2i !*zt~ʦ *zt~OG!yy x#` *zt*zt#:tc%*t!%$ͪ4*t*tN#Fͪ4*t!#$ͪ4*t*t##N#Fͪ4*t!!$ͪ4*t####"t$*s"t*kMD) )*s :t:t%*t!$ͪ4*t*tN#Fͪ4*t!$ͪ4*t*t####N#F+++N#Fʹ)ͪ4*t!$ͪ4*t}o|g"ti%*t!$ͪ4!k"t!k:t:t#I&*t*t##N#F+++N#Fʹ)ͪ4*t!$ͪ4*t####"t&*t!$ͪ4*t!$ͪ4*t!k##N#F+++N#Fʹ)ͪ4*t!$ͪ4!i~#ʿ&*t!$ͪ4*t*iͪ4*t! $ͪ4:i&*t! $ͪ4&*t!$ͪ4*t!$ͪ4*t*iͪ4*t!$ͪ4*t/ i(^(-(+(:(>g(.>(#($'*(a:xstatex.pilreadreada:xstatex.pili!9!P'!U'1-i`"t!t~#Œ' i*t!!63*t ~#fo}0ʿ'!i~#) i!#!"t*t~OG!'h!*tͶ i`"t*t͌@!y##N#F+++N#F!! Ì'Ì'!*tͶ i`"t*t#!sÌ'!*tͶ i`"t*tC!͗Ì'*t#͌@:y2k:y2k:y2k:y2kÌ'*iJ>*t#hi`"iÌ'*t#hi`"iÌ'>2iÌ'>2iÌ'*t#"t!k"k!*tͶ i`"t!~ʌ'*k*k####"k!G!a MD! MD-*y~OGyw*y#"y,%ii ii!~#fo"y!~#fo"yM.i`"t!t~#a-%i*y*yͿ.i`"t:t€-:t‰-%i*y*t*t͈/*tMD%ii!~#fo"y!~#fo"y!~#fo"y*y*yͿ.i`"t:t-:t-%i*y/*y*t*y͈/*yMD%iiM.i`"t!t~#+. i!N#F!N#F*t͈/*tMD ii2t2t>2t:t.:tOG!ͮd u ~#fo}¤.:tOG!ͮdu "tä.*tMD i:t2t\.e/r/a.w/i!~#fo"y!~#fo"y*y~OG!.h!!*yZi`"t*tMD%i!!*yͩ\i`"t:t)/:tC/!!*yZi`"t!!t##N#F+++N#F*tK.!!*yͩ\i`"t.!"t.i!9!~#fo"y!~#fo"y!~#fo"y*y :yw:y#w*y w#w*y w#w*y *y~r//ywx#w%ii!~#fo"y*y!7*y N#FOZ*y ~w#~w*y ~#fo}x0*y ~#fo|{0*y N#F͇9*y ~w#~w{0%i*y w#w*y ~w#~wx0i!9!~#fo"y! ~#fo"y*y ~#fo}@0%i*y!7*y w#w*y*y ~#~*y!"zt6` %i*xt##"xtô i!9!~#fo"y!~#fo"y!!!*y!!!͡G! 9!"y*y͕!*y͕!*yDyʅ!*yD%i*y*y͂%ii!~#fo"|t!~#fo"~t*|t~!*|t~ !*|t#~ !*|t#"|tî!*~t6 i*~t*~t#"~t*|t*|t#"|t~î!0123456789abcdefABCDEFi!!!N#FH ii!~#fo"y!>#F"%i*y"t!~w#~w!~#~"*t~ʋ"*t~,ʋ"*t#"tc"!~#ʪ"%i*t~~"*t#"t!~w#~wY"*y~"*y~,"*y6"*t%i*y#"yê"i!~A#~"!>Z>#$#!~a#~#!>z>#$#!~-!##~*#-# ii!~A#~O#!>Z>#|#!~a#~k#!>z>#|#!~_y##~‚#Å# ii!~#fo"y*y~ʶ#*y~w*y~¹#*y6ù#%i*y#"yÖ#i!~#fo"y*y~#*y~ #*y~ ##%i*y#"y#*y6# >- + : . ^ * # $a:xstatex.pilwritea:xstatex.pili!;$!A$1-i`"t!t~#x$!-$ i*s"t*k))*s :t:t$*t!+$ͪ4*t*tN#Fͪ4*t!)$ͪ4*t*t##N#Fͪ4*t!'$ͪ4*t####"t~$*s"t*k))*s :t͌@:yw:y#w:y#w:y#w(!!*iͩ\y2t:tI)*i i!s~#Z)*s/!K':tOG.i`"s!s~#) i!!k##N#F+++N#F*s͙0*t/!='/S ii! !##N#F+++N#F!t'Ii`t 6!tMD iMorrow Designs Pilot (c) 1982 i!)͋ ii!~#fo"y!~#fo"y*y i`"y*y> l**y~l**y*y#"y*y*y#"y~;**y6*yMD%ii>2t2t*t~#foC "t*t~#fo"t!t:t:t#ҳ* i*t"t*t~* i>2t>2t:t**t~OGy*x +>2t +:tH+ i:t2t**t~OGy+x**t*t#~#fo ###"t!t:t:t#+ i:tU+ i*t#~#fo"t*t*t#~#fo ###"t*t~OGy…+x+*t*t#~#fo "t!N#F͆Ji` "t!t:t:t#+ i i!t:t2t:t#2t*t#:tw:t#w*t###*t "t*t6*t#:tw:t#w*t###!N#FZ,>2t2t*t~#fo? "t*t~#fo "t*t~w i pilot i!~#fo"y!~#fo"y*y~ʌ,*y~;¡,*y6 ü,!!R,*yAG%i*y~|²,*y6ü,*y*y~*y#"y*y#"ys,i!~#fo"y*y~%-*y*y~A-*y>Z-*y~O##N#F+++N#F*y N#FKx*1%i!y~#Q1*y !~#~#~#~ 2:y^1:yu1*y !d 22t2t2t2t!*y N#F(-x1!2t2t~2t2t!t!!g!t!2y2y~2y#~2y!y͋h*y !tyVe!y!d~#~#~#~*yMD%ii!~#fo"y*y ~w#~w*y ~w#~w!!t##N#F+++N#F*y͙0%ii!~#fo"y*y yVe%ii!~#fo"y*y"y: u2 u: u2 u2*u*u#"u~OGyOG2!u^5i`"y:y2:y3:y 2:y3*y*y#"y:ywÔ2*y6:y3:y.3!y:y%3:y#.333*yMD%ii!~#fo"y!~#fo"y!~#fo"y!:yw:y#w:y2y:y2y!y>#4!*y ~w#~w+3*yN#F*y~w#~w~OGyOG3*y^5ywx#w+~3#~4!N#F!~w#~w!~ i3!~#fo6!~4#~64!!y -4 #64;4*yMD%ii!~#fo"y!u*yͪ4:u2u:u2u}4*u*u#"u6 Ê4!u! 7*u}@o|g}ʧ4!u!7%ii!~#fo"y!~#fo"y*y*y#"y~2y2y!y~#5*y ~w#~w+5*yN#F*y~*y !!͙9ywx#w+~#~ i`~#;9*y ~wÇ8*y ~w#~wÇ8!!t##N#F+++N#F*y N#FKx9*y ~@w%ii!N#FJ> ii!~#fo"y!~#fo"y*y*yͮdi`"y*y>=i`"y*y"y!y~#9%i*y:y2y:y2y}:*y*y#"y69*yMD%ii!~#fo"y!~#fo"y!y~#E:*y>=%i:y2y:y2y*y=i`"t*y:tq::t#€:*y MD%i*y:t:t#ڋ<=i`"t!t~#;%i!t~#<*t##*t##~#~ i`~#fo"t*y*t  #<*y>>#;*y~#fo)) *y *tAG*y J>*tMD%i!t~#|<*y!t  #|<*t##*t##~#~ i`~#fo"t*t*y  #*y>>#<*y~#fo)) *y *t####AG<*y:t:t#<*t))*y *y~#fo!tyOx#Gywx#w*y:tw:t#w*t))*y J>*y MD%i*t"y|<*y MD%ii!t~#=!! ~#fo/ }2v#A! ~#fo6 }2v!~#fo"v!~#fo!~#fo "v*v~ WA*v~ aA*v#"vEA*v~-tA>2v2v*v~-ʆA*v~+A*v#"v! ~›A#~A*v~0A*v#~aA*v#>zA*v#~OG! MDA*v#~OGyXAxA*v##"v!v:v:v#.B*v~aB*v>zB*v~OG! MD B*v~OGy2v!v:v@B:vLtC*v#"vtC:v0B!v>9B!~#fo!~#foyVe!y! #~2y2y~2y+~2y!yg2y2y:v2y2y!yd>2y2y2y2y!yd~#~#~#~jC:vaB!v>zB:vA.B!v>Z.B!~#fo!~#foyVe!y! #~2y2y~2y+~2y!yg2y2y:v2y2y!yd>2y2y2y2y!yd~#~#~#~*v#"vA!v~#ʭC!~#fo!~#foyVe!yjh~#~#~#~*v!yOx#G!~#~C!N#FC*v!yOx#G ii!~#fo"y*y~D*y> UD*y~UD2v2v*y~0_D*y>9_D*vMD)) )"v*v*y~OG! "v*y#"yD*y#"yC*vMD%ii2v2v!~#fow#w! ~#~D! >$>#D i! > >#D! ~#fo/ }2vD! ~#fo6 }2v!~#fo"v!~#fo!~#fo "v*v~ E*v~w#~w:yw&5%i*y*y}og7:y 35:y4*y ~#fo}@o|g}4*y!74i!~#fo"y*y ~#fo}ʎ5*y ~#fo}0ʔ5%i*y ~#©5*yt8*y ~#fo}@o|g}62t2t:t:t6*t!ͮd u ~#fo}@o|g}ʠ6*t!ͮdu !7à6*y *y ~#fo}2656*y N#F*y N#F͓Nywx#w*y*y ~#~*y ~w#~w+6*y ~6#~6*y ~w7*t#"t5*y *y ~#fo#MDx2y2yx2yy2y!yd*yN#F*y~w#~w~OGyOG%i*y ~ w*y w#w%ii!~#fo"y!~#fo"y*y ~#fo}R7*y ~#fo} Z7*yMD%i*y ~#o7*yt8*y~#fo*y yOx#Gi`"t!t~#7*t*y N#F*y N#FwT!ty¿7x#7*y ~ w%i*y :t2y2y:t2y:t2y!yd*y*y ~#~*y *y ~#fo}+8.8ywx#w:yA8:yl8*yN#F*y~w#~w:yw*y ~w#~w*yMD%ii!9!~#fo"y*y ~#8*y ~#fo}8*y*y !t*y ~#fo }| w #wÇ8!*y N#F͹JxN9*y #~wN9*yt"t*t"t2t2t*tMD ii!~#fo"y*y !xd#MD%ii!~#fo"y*y=i`"u*t"u*t##~#fo"tm=!t:t=:u#§=!zSi`"t!t~#+>%i*t!u  #*t*t~#fo)) "t*t:uw:u#w*u"t*t####MD%i*t> w>#w*t####J>*t"tç=i!~#fo"y!y~#d>%i:y2y:y2y*u##:y:y#>*y~#fo))*y *u##y»>x#1?*y*u##~#fo  #*y *u##~#fo##~#~E?*u##:u:u#"?!y:u:u#ڜ>*u##:y:y#ڜ>*u##~#fo"u|>*y *u##~#~*u~#fo))*u !yyb?x#Œ?*u*y  #*u##*y ~#~Ú?*u##:yw:y#w*u"t%ii!~#fo"y>2v:vv@:vOG!ͮdu ~#fo:vOG!ͮd u yOx#Gi`"v!v~#ʁ@:vOG!ͮd u ~#fo}ʁ@:vOG!ͮd u ~#ʁ@*v:vOG!ͮd u N#F:vOG!ͮdu N#FwTÁ@*y;Y%i:v2vö?i! ! v!!N#FͶ@! vyVe ii2v2v!~#fow#w#w#w! ~#~@! >$>#@ i! > >#A E*v#"vD*v~-!E>2v2v*v~-3E*v~+:E*v#"v! ~HE#~•E*v~0•E*v#~ayE*v#>zyE*v#~OG! MDÁE*v#~OGyXŠEx•E*v##"v!v:v:v#E*v~aE*v>zE*v~OG! MDE*v~OGy2v!v:vE:vL‘F*v#"vÑF:v03F!v>93F!~#fo!~#foN#F! N#Fͮd:vOG  }|ÇF:vaDF!v>zUF:vAE!v>ZE!~#fo!~#foN#F! N#Fͮd:vOG  }|*v#"vÕE!v~#ʽF!~#fo!~#fo~#fo>o>g}|*v!yOx#G!~#~F!N#FF*v!yOx#G ii!~#fo"y!~#fo"y*y*y 3G%i*y#"y*y#"yG*y~"G%ii!~#fo"y!~#fo"y!~#fo"y*y:y2y:y2y}ʞG*y*y#"y*y*y#"y~eG%ii!~#fo"y!"y*y~#G*y~#fo"y*y~G*y*y#"y*y~*y#"yG*y6*yMD%i*y##"yöGi!~#fo"y!~#fo"y*y~BH*y~OG:y9H:yHH%i%i*y#"yHi!~#fo"y!~#fo"y!~#fo"y:yH*y>o>g"y:yH*y>o>g"y*y*y#"y6-*y*yxd"!v!!v~#H*y*!v*yRH*y "y*y*y͓d0 }2 v! v>9I: vv`b*|v!wT! !L!wT!;YM*v~M*v~<`M*v~>„M`M*v*v#"v6éL*v#"v*v~ʝM*v> M*v~MïM*zv*zv##"zv:vw:v#wM*v~>¹M*v"~vÿM*v#"vgM*v"|v*v"v*v> L*v~L*v#"vM!~v~#JN!OZ!!*~vZi`"v:vN:vJN*~v`b*~v!wT!!K!wT!;Y!2v*zv2v}o|g!xdͣ? iNN!OOCJOTDOLDOP'ODuPi!9!N#FW\i`"v!~#ʿN!v~#N i*v~OG!oNh!~#fo"v!~#fo!~#fo "v*v ~#O Oy2v*v ~OG!{Nh i!N#F!N#F*v{P i i!v:v:v#ҟO! y2v:vʁO:vOGy{Ox”OßO*v*v#"v:vwJO:v OJO*v!yOx#G ißO!6!! ! ! !"v!~OG!yx#O!~OGP!N#Fy2v:v'P*v~OGyPxNP>2v!v:v:v#ҟO:vŸO*v*v#"v6 ßO*v*v#"v*v*v#"v~:v2vP ii!z9Z!~#fo"v!~#fo"v!~#fo "v!~#fo#yVe!y>2y2y2y2y!y e##~2v!~#fo ~#AQ!v~#ʩR!N#Ffo!~#fo "v*v ~#rU!v:v:v#ҏU*v*v#"v~OG:vOG U>2vT>2vT!~#foMD i i!v:v:v#ҏU*v~OG!kTh*v!yOx#G i!:v²U:v#U*v ~ U! :vOG *v*v#"v~OG:vOG rUX XXX +Xi!9!~#fo"v!~#fo"v!~#fo "v!~#fo#yVe!y>2y2y2y2y!y e##~2v!~#fo ~#V!v~#ʫY!N#F{]:vր:vW:vW!"v*v! *v!" yQW i!y:vOG "v!"v*v:v2v:v2v}ʫY*v*v#"v~2v:vOG!Uh!z! *v!! yʝW!!!zͬbÝW*v*v "v!v:v2v:v#2v!~#fo#2y2y:v2y:v2y!yd>2v{V!:vOG}o|g"v!v:v:v#W*vMDW*vMDi`"v*v*v!z:vOG b*v!" yQW i!v~#MX!v:v:v#>XMX*v*v#"v6 *v*v#"v:vwX!v:v:v#V!v:v:v#bXeXi`"v!v~#yX*v"v*v!y:vOG yOxGi`"v!N#F{]:vր:vX!! *v!! yY!!!ͬbY!"v!y! *v!"'2 v*y*y#"y: vw*y!yOx#G%ii! ~#fo"y!~#fo"y:yI*y>o>g"y!#~I!!yVe!yjh~#~#~#~*y*y#"y6-!yVe!y:y2y2y:y2y:y2y!yf~2$v#~2%v#~2&v#~2'v!$v~###J*y!$v##N#F+++N#F*y'I*y "y!yVe!y:y2y2y:y2y:y2y!yg>02y2y2y2y!yd##~2#v!#v>9cJ:#v'2#v*y*y#"y:#vw*y!yOx#G%ii!~#fo"y*y~ʦJ*y#"yÔJ*y!yOx#G%ii!!(v##N#F+++N#F!N#FKxJ i iKKFKKi!N#FW\i`"0v!0v~##K i*0v ~D6K i! ~#foMD!Jh!~2,v#~2-v#~2.v#~2/v*0v#:,vw:-v#w:.v#w:/v#w!~#foMD i*0v#yVe!y!d~2,v#~2-v#~2.v#~2/v]K*0v ͕[x2y2yx2yy2y!y!d~2,v#~2-v#~2.v#~2/v]K i: can't write : can't read i!"v!"v:2v2v*v*va!v~#rL*v*v#"v*v*v#"v~:v2v:v2v:L*v*v#"v6!2v"zv*zv*zv##"zvLywx#w!"v*v~L*v~2M*v> OM*v~2MOM*zvw#w!|v~#M!OZ!!*|vͩ\i`"v!v~#M*|{]:vր:vQ:vQ!"v*v! *v!! y8RéR2v2v!"v*v"v!v~#ʄR!v:vmQ:v#¼R!~#fo#2y2y:v2y:v2y!yd2v2v!N#F{]!z! *v!! yRÄR!z! *v!! y©R!:vOG}o|g"v!v:v:v#R*vMDR*vMDi`"v*v!z:vOG *vb*v*v "v!v:v2v:v#2v!~#fo#2y2y:v2y:v2y!yd>2vP!~#fo#2y2y:v2y:v2y!yd*v!yOx#G i*v~2v:vOGyRxRÄR!z:vOG "v>2vüR*v#"v*v#"v:v UQ:vUQ*v*v#"v:vw:v2v:v2vUQi!9!!N#Fp^yTS i!! ykSxtS i ii!9!:vw:v#w!*v!~#fo }|!:w:#w!!}|!w>#w!!vyOx#G!yx#S i!!  #AT!!  #AT!!  #AT!~#fo"v!~#foMD i iTTT_UTWULOUPTCTDlUU UUiZ!~#ʡT!N#FW\i`"v!v~#§T i*v~OG!GTh*v ~OG!STh i!N#F!N#F*v V i>2v!~#fo"v!~# yWY i*v!y:vOG !:vOG b!! *v!" yWY i!y"v>2v!~#fo#2y2y:v2y:v2y!yd!v~#>X*v*v#"v6 !v~#>XMX*v!yOx#G ii!w#w!~#~Y!N#FOZ!~w#~wY!  ii! yZ2v2v i*v#"v:v:vLZ! yAZxLZ!  ii!N#FW\i`"v!v~#rZ i*v ~D±Z*v~ʱZ*v ! i`"v:vZ!v>>#Z*v 6!~#foMD i!>w>#wñZi!~#Z!~Z#~Z!>w#w]i`"v!v~#[ i*v!N#Fp^y1[ i*v ~Dk[*v ! *v ! xk[ i*v 6!N#F!N#F!N#Fͩ\ ii!N#F!# y²[x[!vyVe i!~#fo! MD 2y2y2y2y!y!~#fo" MD 2y2y2y2y!y!!g͋h!~#fo# MD 2y2y2y2y!y!!g͋h>2y2y>2y>2y!yg ii!#~r\!~#~x\ i!N#F!,ͮdv "v*v ~¡\ i*vMD ii!~#\!~\#~\!>w#w]i`"v!v~#\ i*v!N#Fp^y]#~w~`!~#fo~7a!~#fo~.7a!~w#~w a!~#fo~.Ra!~w#~w2v2v:v:va!~#fo~´a*v*v#"v6 a*v *v *v *v 6~ w~ i*v*v#"v!N#F!~w#~w~*v#"vYai!N#F!~w#~w}]b!~#fo!~#fo~A=b!~#fo>Z=b!~#fo~OG! MDJb!~#fo~OGyw!~w#~wa ii!!~#~!~#fo~ʔb!~w#~wwb!~#fo!yOx#G ii!N#F!~w#~w}b!N#F!~w#~w!~ïb ii!N#F!~w#~w}?c!N#F!~w#~w!N#F!~w#~w~b!~#foMD ii!~#fo!~#fo ʉc i!~w#~w!~w#~wOc!~#fo~lc i&}!!9 i!9~w#~w#~w#~w+MD!9 _ #ڹc{ !94ùc! 9~d+w>#w! 9N#FxdO>Gͯc'dO>G! 9q#pPi! 9~Id+w>#w! 9N#Fx]dO>GͯcmdO>G! 9q#pPi! 9N#Fͯc! 9q#pPi! 9N#Fͯc! 9q#pPi!! 9~+d~d! 9N#F ! 9~w#~w! 9~w+~wôd!9q#pPi!9N#F!9~#h!9!9*y*y*yi`!"y"y"y!9N#F###q#p+++q!9N#F#q#pV2.1: copyright (c) 1979 by Whitesmiths, Ltd.2P i*v ~D7]*v ! x7]*v 6 i*v!~*v#w#w#w#w*v !~#~*vv}o|g!,xdMD ii!~#fo#~2v#~2v#~2v#~2v!~#fo "v*v! !v!͐g##~*v" !v!͐g##~*v# !v!͐g##~ ii!vywx#w!y~#~*^!~#fo ~?^!y~#~O^ i!~,w#~w ^!~#foMD iRDR:PTP:CON:LST:i!9!~#ʙ^!~#fo~ʙ^!~#Ÿ^ i!N#F`bi`"v:v :v^ i!"v!~#fo"v*v~'_*v~w*v*v~a _*v>z _*v~OG! MD_*v~OGyw*v#"v*v#"v^*v6!!}|:vH_:v_!~#fo###~:_!k^!N#FLcy_>L2v2vD`!~#fo 6D!~#fo "v*v6!~#fo#~:n`!~#fo~2v2v:vA:v`!v>P>#`ç`!f^!N#FLcy`>C2v2vD`!a^!N#FLcy$`>P2v2vD`!\^!N#FLcyZ`>T2v2v!~#fo :vw i!~#fo 6 i*v#"v2v2v:v:v a!~#fo~`!~#fo~.`` i*v*v }!~w#~wn`*v*v#"v6 *v#"v|`*v*v#"v!N#F!~w#fo ## # +++ #Pi!9N#F!9~#fo  # # #Pi~#~#~#~#~#~#~#~!9MD!9~#~#~#~ !9~w#~w#~w#~w#~w#~w#~w#~w!9MD! 9  # # #ڈe!9MD! 9  # # #!94Èe!9!9Pi#~#~+++~#~#~f#>#>+++>#~#~#~ #~{4f>#># >#e!9MD!9~#fof! 9MD!9~#fofee!9N#F!9Gfee!9MD!9~#fof! 9MD!9~#fofee!9N#F!9Gfee! 9MD!9~#fo#f!9MD!9~#fo#fee!9N#Fkb94feef!9~1g/gPi!9~gg/<1gPiO!9~#fo##+~~w+~w###~w+~w ugPi!9~g/<1gPiO!9~#fo##+~w+~w###~w+~w ®gPi!9~#foN#F#N#F! 9~#foN#F#N#F!!9~+++Jh~ h!9MD!9  # # #!9~w#~w#~w#~w!9~w+~w+~w+~wg!9N#F!9~#~}|! 9Pi!9~#fo##w>#w>+++w>#w!9N#F!9~#fo  # # #Pi!9N#F!9~#fo ## # +++ #Pi~#h#~#foy#hx#i+++~#fo#yCCC=Mh    #}yq k!h"e$`\yCCC=?$FILE $DRIVE B $DSTDRV B $POSITION left *BEGIN 352 *INPUTLOOP3 413 *LABEL1 498 *WORDSTAR 765 *LOGICALC 884 *CORRECT 1003 *PEARL 1135 *INPUTLOOP4 1169 *PROMPT 1332 *MBASIC 1835 *BAZIC 1965 *TUTORIAL 2083 *CREATE 2142 *UTILITY 2206 *RFRSH 2238 *INPUTLOOP5 2270 *LABEL2 2354 *DIR 2601 *TYPE 2736 *INPUTLOOP6 2878 *COPY 3201 *INPUTLOOP8 3334 *NEXT 3609 *DSTDRIVE 3787 *DRVSEL 3960 *LOOP2 4018 *DOWN 4118 *FORMAT 4131 *BACKUP 4664 *STAT 5319 *INPUTLOOP9 5457 *CPM 5916 *GETCOM 6312 *OTHER 6615 *INPUTLOOPA 6714 *RENAME 7004 *MENU1 7374 *MENU2 8084 *PEARLMENU 8890 *STATUS 9460 *CHANGE 9977 *INPUTLOOP2 10188 *EXIT 10298 *GETFILE 10420 *EXISTCHK 10615 *INPUTLOOP7 10847 *EXITGF 11064 *CLEAR 11167 *CHANGEMSG 11567 *DELAY 11931 *EXITMENU 12065 ^ .1948 :*EXITMENU + >micro.pil &R: Morrow Designs Micro-Menu system - Rev 2.0 R: Module - CPMENU.PIL R: Copyright 1982, 1983 Morrow Designs, Inc. R: All Rights Reserved R: Written by Harrison Schreppel for Morrow Designs 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.0. 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.0 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 *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. The T: control codes that are used by CP/M, and their meaning 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}- This is used to pause or "freeze" the characters that are T: scrolling by on the screen. Pressing any ot: 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 Command} T: T:This command may be used to report scrolling. Any T:other character will then stop scrolling. By preceding the TYPE command with T: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:to the printer. There are many variations of it's use, but these are the main T:uses for it. Some examples of it's use follow: T: T: {PIP B:=A:FILENAME} - Makes a duplicate copy on drive B, of the file T: "FILENAME" on drive A. T: T: {PIP C:NEWNAME=B:FILENAME} - Makes a duplicate copy on drive C,her 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: There are a few other control keys with special meanings in CP/M, but T: these should get you started. U:*PAUSE J:*BEGIN *DIR R: description of directory command CLRS: T: e{The DIR Command} T: T:This command displays a list of all files on a diskette. It's format is: T: {DIR x:} T:Where x: is an optional drive designator (A:, B:, etc.). If no disk drive T:is specified, than 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 used to erase files from a diskette. The format is: Tthe size of a file, or the amount of space T:remaining on a diskette. Some examples of it's 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 being displayed, you may press CONTROL-S to stop the 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 it's 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 =v *PAUSE CUR:0,23 TNR: Press{RETURN}to continueR:Morrow Designs Micro-Menu system - Rev 2.0 R: Module - MDWORK.PIL R: Copyright 1982, 1983 Morrow Designs, Inc. R: All Rights Reserved R: Written by Harrison Schreppel for Morrow Designs 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 on it will be erased. T: T: Creating a working diskette requires the use of three disk:*bazic M:5 JY:*mbasic *wordstar def: $PROG WSU def: $NAME WORDSTAR u: *check u:*format def: $PROG WS c:a=@9 - 2 j(a):*lvl3ws c: a=a+1 j(a):*lvl2ws cpm:PIP;B:ws.com=C:ws1.com;B:=C:*.ovr;B:=C:example.txt; j:*complete *lvl2ws cpm:PIP;B:ws.com=C:ws2.com;B:=C:*.ovr;B:=C:example.txt; j:*complete *lvl3ws cpm:PIP;B:ws.com=C:ws3.com;B:=C:*.ovr;B:=C:example.txt; J:*complete *logicalc def: $PROG LC def: $NAME LogiCalc u: *check u:*format c:a=@9 - 2 j(a):*lvl3lc c: a=a+1 j(a):*lvl2lc 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 cpm:PIP B:=C:*.* j:*complete *bazic def: $PROG BAZIC08 def: $NAME baZic u: *check u:*format cpm:PIP;B:=C:BAZ*.com; INMAX:1 A: E: *RETURN CLRS: T:{Returning to main menu, Please stand by... CH:MICRO.PIL  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: T: {To make a working copy of Personal Pearl, run Personal Pearl from T: the main menu, and select the WELCOME function.} LF:2 T: {1} WordStar T: {2} LogiCalc T: {3} Correct-It T: {4} BaZic T: {5} MBASIC T: {ESC} Return to main menu T: {R} To Review instructions T: T: {OPTION}: *action cur: 10,16 inmax:1 a: m: 1 , 2 , 3 , 4 , 5 , R , jn:*action cur:0,15 M: R , JY:*MAIN CLRS: M:1 JY:*wordstar M:2 JY:*logicalc M:3 JY:*correct M:4 JYB:=C:CRT.002; def: $PROG BAZIC j:*complete *mbasic def: $PROG MBASIC def: $NAME MBASIC u: *check u:*format cpm:PIP;B:=C:MBASIC.COM;B:=C:OBASIC.COM;B:=C:RANTEST.BAS; j:*complete r:= 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 distribution 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 Tn:{[RETURN]} an: un:*MSG jn:*check t: t: O.K. you have the correct Distribution diskette, press {[RETURN]} t: to continue. a: e: *format CLRS: C:A=@8 T(A):Place the {SPARE} diskette in drive B. uested in T:the drive. T: T: Whenever the system re-assigns the drive to be {Drive A,} T: place your {CP/M SYSTEM DISKETTE} in the drive. T: T: qWhenever the system re-assigns the drive to be {Drive B.} T: place the {SPARE} diskette in the drive. T: T: }Whenever the system re-assigns 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 Micro 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: ~Whenever the system re-assigns the drive to be {Drive A,} T: place your {CP/M SYSTEM DISKETTE} in the drive. T: T: uWhenever the system re-assigns the drive to be {Drive C,} T: place your {DISTRIBUTION} diskette in the drive. j 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:Press {[RETURN]} to continue. A: 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 reqT: T: >Drive B should always have the {SPARE} diskette in it. T: T: >Press {[RETURN]} to continue A: E: *DRIVE3 CLRS: T: T: vPlace the {SPARE} diskette in Drive B, and place the T:appropriate {DISTRIBUTION} diskette in Drive C. T: T: Press {[RETURN]} to continue A: E: *complete CPM:SYSGEN;A;B;;AUTO *B: $PROG;PIP B:=RETURN.COM CLRS: CUR:0,12 T:Function complete. T:You now have a $NAME working diskette. Put the Distribution copy away T:for safe keeping. You shouldn't need it unless something happens to T:the working copy you just made. CUR:13,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 : T: uWhenever the system re-assigns the drive to be {Drive C,} T: place your {DISTRIBUTION} diskette in the drive. R: Morrow Designs Micro-Menu system - Rev 2.0 R: Module - MICRO.PIL R: Copyright 1982, 1983 Morrow Designs, Inc. R: All Rights Reserved R: Written by Harrison Schreppel for Morrow Designs 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 , 9 , JN:*INPUTLOOP3 CLRS: M: 1 , JY: *WORDSTAR 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: 9 , J: *UTILITY *WORDSTAR CLRS: T:{Preparing to run WordStar. Please stand by... CPM:PAUSE WS WordStar|WS|RETURN| T:} J:*BEGIN *LOGICALC CLRS: T:{Preparing to run LogiCalc. Please stand by... CPM:PAUSE LC LogiCalc|LC|RETURN| T:} J:*BEGIN *CORRECT CLRS: T:{Pic|BAZIC|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... Ty:Press{CONTROL-S}to start and stop the scrolling.{ CPMY:PIP CON:=$DRIVE:$FILE| TY:}Press{RETURAVE: $TEMP INMAX:80 *DOWN E: *FORMAT CLRS: LF:4 T: This function prepares a diskette for use with your Micro T: Decision. This process completely erases any information on a T: diskette, so {be careful} about which diskettes you insert in your T: drive for formatting. T: T: When you are ready to format your diskette, press the {RETURN} key. T: T: To exit without formatting any diskettes, press{E}. LF:2 TNR:->} INMAX:1 A: M: E , JY:*UTILITY T:Preparing to format, please stand by...{ CPM:FORMAT| T:} J:*UTILITY *BACKUP CLRS: T: T: T: {Use this function to make backup copies of your diskettes.} T: T: This procedure copies the entire contents of a source diskette, T: to 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.} reparing to run Correct-It. Please stand by... CPM:PAUSE CORRECT Correct-It|CORRECT|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|RETURN| T:} J:*BEGIN *MBASIC CLRS: T:{Preparing to run Microsoft BASIC. Please stand by... CPM:PAUSE MBASIC MBASIC|MBASIC|RETURN| T:} J:*BEGIN *BAZIC CLRS: T:{Preparing to run BaZic. Please stand by... CPM:PAUSE BAZIC08 BaZN}when done viewing file. JY:*DELAY Jy:*UTILITY T:{Getting file to print. 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 a diskette{(Y or N)?} *INPUTLOOP8 CUR:58,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: *SELDRV 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 letter (A,B,C,D,E) *LOOP2 CUR:34,22 A: M: , Jy:*DOWN M: , A , B , C , D , E , Jn: *LOOP2 Sx T: T: Press {RETURN} when you are ready to procede. T: T: To 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 , 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:direVE:$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: T: This menu is your road map through the CP/M operating system. To T: perform these functions, just enter the appropriate number after T: the prompt below, then follow the instructions given. LF:2 T: {1 WordStar} 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: {9 Utility menu} T: {ESC Exit to CP/M} LF:1 T: {Enter your selection:} E: R:= R: *MENU2 CLRS: T: {Utility Menu} T: T: This menu allows you to perform a number of} File Maintainance 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 screen CUR:0,19 T:- T:{CURRENT DRIVE:}$DRIVE: T:  T:  TNR: E: R:=n *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 , ,ctly. 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: 10,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 the 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 $DRI 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 directory T: 3 View or Print a file T: 4 Copy a file or files T: 5 Format 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 (Demonstartion and installation) T: {2} Design Forms T: {3} Design Reports T: {4} Enter Data T: {5} Produce Reports T: {6} Sort Data T: {7g BELLn: Jn: *INPUTLOOP2 M: , SAVEn: $DRIVE U:*CLEAR *EXIT U:*CHANGEMSG INMAX:13 E: R:= *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 file 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: .(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  !6q  *& !6à  !6 à  !60à  *& !6  !6  !6  *& . 1 4 7 : = F P [ f q   T:  TNR: E: R:= *CHANGEMSG 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: 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:[ ÷: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 ©=¨ɲ*M:>!(:=2%> >>!F!5+N! ~2!4<2T>>!b}*bMͭz:b2!b6:<2é>!`ҥ*`MͭҞ!`6!6> :é:(!q:!wO! ~2*& :w>!:!4!6>:N<2N!> *N& N2 !p+q!6!6+6 !6: S: M!6g8:N2M*M8p!6!6!6>!ڕ*&P 6!4z!6!6#6#6!6*M8:ھ:*͇g2ê::¿::,͡A<2O>*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ͯ .*#": _!' !'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*(&>!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#WL!*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"ɁEWRONG 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!_(_P2(2P P(PPÂ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 *Micro-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!F_(_P2(2P P(PP!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 ʰ3P) 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]:ͧz2~e:~2O! 6*~& 6$>!~_z*~& w!~5Bx:yͧ*v+"vv ~_{ozg 001 $$$$ SUB copyright(c) 1977, digital research $Error On Line $SUBNo 'SUB' File Present$Disk Write Error$Command Buffer Overflow$Command Too Long$Parameter Error$Invalid Control Character$Directory Full$Cannot Close, Read/Only?$!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 BAKHl1?W -(  1::Oɯ=>>@yL>>>7Micro-Decision SETBAUD program Rev. 1.0 $Copyright 1982 Morrow Designs, Inc. xSan Leandro, CA This program is used to change the BAUD rate for the PRINTER/MODEM port on your Micro-Decision. The Micro-Decision is shipped from the factory with the BAUD rate switch inside the machine set at 1200 BAUD. Without changing this switch, you can switch the BAUD rate between 1200 and 300 BAUD by just selecting the rate you want from the menu below. 1 - 300 BAUD R2 - 1200 BAUD Enter the number corresponding to the BAUD rate you want: $ $ 1!~ʦ#~ (2Aڦ* Oͥ|ʦ*<~(( U6#6 ^#V!*A^#VyO >'w#>Pw#J6#6*  No drive specified.$Incorrect drive specified, allowable drives are: B, C, D, or E.$Drive A is now an IBM drive.$Wrong version of CP/M. This version of IBM only works with CP/M Vers 2.2 Rev 1.3, 1.4, or 1.5$Too many foreign drives are defined. Push reset to clear all foreign drives.$ ?76652073706563696669656439 :1001C0002E24496E636F727265637420647269765F :1001D00065207370656369666965642C20616C6C69 :1001E0006F7761626C6520647269766573206172F5 :1001F000653A20422C20432C20442C206F7220454D :100200002E2444726976652041206973206E6F77D1 :1002100020616E2049424D2064726976652E245714 :10022000726F6E672076657273696F6E206F6620DD :1002300043502F4D2E0D0A546869732076657273F2 :10024000696F6E206F662049424D206F6E6C792079 :10025000776F726B7320776974682043502F4D203D :100260005665727320322E322052657621!~#~ (2LA* O|*<~g(( *C^#V>>(#^#V##^#VB8j!6#s#rs#r ^#V!+*A^#VyO >'w#>w#e6 #6F  No drive specified.$Incorrect drive specified, allowable drives are: B, C, D, or E.$Drive A is now an OSBORNE drive.$Wrong version of CP/M. This version of OSB only works with CP/M Vers 2.2 Rev 1.3, 1.4, or 1.5$Too many foreign drives are defined. Push reset to clear all foreign drives.$  -?)0C30000EB131318ADE90E09CD0500C3E1 :1001F04E6F206472697665207370656369D4 :10020000666965642E24496E636F7272656374203B :100210006472697665207370656369666965642CCC :1002200020616C6C6F7761626C65206472697665C1 :1002300073206172653A20422C20432C20442C20EC :100240006F7220452E2444726976652041206973BF :10025000206E6F7720616E204F53424F524E4520E3 :1002600064726976652E2457726F6E6721!~#~ (2LA* O|*<~d(( *C^#V>>(#^#V##^#VB8j!6#s#rs#r ^#V!&*A^#VyO >'w#>w#`6#6F  No drive specified.$Incorrect drive specified, allowable drives are: B, C, D, or E.$Drive A is now a XEROX drive.$Wrong version of CP/M. This version of XER only works with CP/M Vers 2.2 Rev 1.3, 1.4, or 1.5$Too many foreign drives are defined. Push reset to clear all foreign drives.$     R)0C30000EB131318ADE90E09CD0500C3E1 :1001F0P4E6F206472697665207370656369D4 :10020000666965642E24496E636F7272656374203B :100210006472697665207370656369666965642CCC :1002200020616C6C6F7761626C65206472697665C1 :1002300073206172653A20422C20432C20442C20EC :100240006F7220452E2444726976652041206973BF :10025000206E6F772061205845524F582064726994 :1002600076652E2457726F6E672076657v1!~#~ (20A* O|*<~X(( {*A^#VyO >'w#>Xw#6#6*C^#V>>(#^#V# æs#r ^#V!*  No drive specified.$Incorrect drive specified, allowable drives are: B, C, D, or E.$Drive A is now a MORROW MICRO-DECISION drive.$Wrong version of CP/M. This version of MORROW only works with CP/M Vers 2.2 Rev 1.3, 1.4, or 1.5$Portions of CP/M are missing from memory. Push reset to re-boot CP/M.$(^ 0656369666965642E24496E636F727217 :1001F00065637420647269766520737065636966EF :100200006965642C20616C6C6F7761626C65206439 :100210007269766573206172653A20422C20432C06 :1002200020442C206F7220452E244472697665206C :1002300041206973206E6F772061204D4F52524FDD :1002400057204D4943524F2D4445434953494F4E42 :100250002064726976652E2457726F6E672076650A :100260007273696F6E206F662043502F41xͪ'ͪ*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 COMWSU COMrCPM64 COM\wxPAUSE PRNvVuvzPAUSE BAK,|}~CPM48 COM\PAUSE MAC.PAUSE BAK.XSTATEX PILu1 )  ( 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 COM*z8O!B N#N ¾SP.* |} !9":q!"28!"9:] !í 1 ë «   Ͷ ͐ =« f xY |« }ҫ gA>S Ag}S S i |« }!w s#r:[ʔ _!~ʦ ![4ç \͢¦ 2[ 7 >?  e͢!g"c> _͢a_!f~> 5*c~#"c 0 7   > >  ͢| } @ >. *_}o| , 0 ë ^#V#!Y ))))o P q s#r#!V4 !V6# ,® >2Vñ m ͅ m ͅ m ͅ « Vʫ ! XN!~  ! _^! ^#V~ x+ >= = !~  . !   #x f L L ͓ͅ ҆ *" !6ï +"_*~ #E گ ʫ ^#V. ï ~ CZMEIABDHSP!"M"+"!91*~!O~6=G#^#V#~x (#"!N#FW( *J>7Å*M|N+"M N:LHͅÅD Å >* *͓ b" . *"] !/~##ʁtZ*F#n!Is!^#V&&##&))::^#V#*^#V>+)x-8_=COPYRIGHT (C) 1980, DIGITAL RESEARCH DDT VERS 2.2$10 !~=W!xe ~#Xbxʇ {z~#o}o҃i.2_!fp+q*e2_2_!hp+q*g!jp+q*i!lp+q*k!np+q*m2_!ppXpÃO$*sy͏ , $  ͌ 9!z6 # L!zw͌j# X:z 0 ͘=N#Fy}80*z{¯#z+++ ¥ z#½# · 9!`͠ y9!rͷ y=!z{w# % w!P͠ y͓}*w#"͌ @.@<!Eͷ~P !ͷ’P͌Q!ͷªP}QxQ!ͷ͓G@Q! ͷ y͓Gþ!ͷ ͓Q!ͷ͓Q͌Q!.ͷ6y#G͙Qà!2ͷQ͓͌Q!>ͷq eg͙Q:zJEËC–EQyQxQRQ** {zҷ*~#" <AOGƐ'@'OxƐ'@'ON# ͓ !" >- Ͷ Aګ ҫ _!7^#V~  \p Z z ů2[\͓͢ ҫ ͐ =« f " ͓ ҫ ͐ ʻf " =ʻf "=« ý> 2͐ f "]=f =« *]}o_"_  *]"a. ~ #E }"]*a 6 *]}#|#*]E ͐ « f f f {zA|« W}d ͐ f f f DMʡڏ"=ʡͲ=ʡYPͲ1**!O~4#~#F#x~#s#r#w>͐ « f f  . ᯕo>g. 2|2\  !]w# ʫ .&  0 6 #& .K !e K w# ʫ : U 6 #K 6AW w#] !e~H#~E#~X*}|́ "!́ ͐ !ʬ =« f kʫ j \͢F w# ͋ t ʫ : W& _& & O { `i"F & & w# & ͋ « t Y t Y GтWx ͢!o ~Z #N  *. *.  NEXT PC͐ =« f  . ~ Ͷ ʻ .͓ =« f |« }w#Ä >2L͐ ! =« f }ʫ +"MD Å D  !  #e)*)þ))>+><7"9.Yͯ * M^2U :2:2ͳ:_³ͯ !6! @!!BH @@ABH B! "BHI$$BI$BI $ HI D$HD$$ H B!$D$"$B$DA!ABI$H B$I $HI$H$! $I $I$$A !A@$I$"!$H$I$I "! $A$  HHAA"I @BB $A"$$$I$$H!!! BH" !I B  $$!BD! $!BI D@"!$I$$H"!I$I$I$UUU$$A$ ww