IMD 1.15: 16/05/2007 8:10:02 EXECUTIVE DOUBLE SIDED SYSTEM DISK BIOS V1.4 COPYSYS V1.2 FIX COM SETUP V1.3 CHARGEN V1.1 PIP COM COPY V1.2 EXECST COM DIR COM SHOW COM FUTURE SYSTEMS @1:#2#:Qˏ2Q!BA>@@2QO !IA>!PA>@@:QO !WA!^A>@@K !:M2U#<  :QO(>!T=  !T . :NO  x :OO  :PO  e DJGZ!ANy(#  BIOS boot error reading disk. System reset required. DTTReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReserved1EN ͍E %E͍ED͍EDʢDC͏D͕D!CE~# 4D͕D C͍E:Eg:EsD:E_Dg:EsD!]C~$oD#~B̩D1EɷW|g ͏D͕D%zD͍ED͍ED ͍EvCPM3 SYS CPMLDR error: failed to open CPM3.SYS $ CPMLDR error: failed to read CPM3.SYS $ CP/M V3.0 Loader Copyright (C) 1982, Digital Research $021182"LyڥE2L2L:L2L{2L!" G"L9"@F1F!NLy2EK!EEdڛJ_^#V*LFFFFFFFFFFFFFLLLFFFF;LFFFFALGLFFFFFFFFFFFFFFFFFFFFFFF:FžF Ny!L4 5~yµF5 6y ’F ͒F:LF!L OͻFFMDF2 G>F BDOS ERR: $Select$Perm.$FFF GFFGFv{_zW{_zW )8G# ?G w#JGJN|^#V###"L##"L######"L!L IG*L!LIG*L|!L6ʕG67N*Lw#w*Lw#w#w!L^#V#FͪG'NOGG*L&I!Ls#r#p*LN#F*L^#V#F*L:LO}|yH*L%G+G*L.G}|yH#H*L%G*LDM"LN*Ls#r*Ls#r#pyoxgkHDM*L0NMD"L!N*LMD$N:LO&I!LN:L yHG>O:L ʐHÇH*L͒H :LʨHn` ~#forH2LO͚H"L}:LO*L7G"L2L"L:LO:LG2L!Lw*L *LH!H~2L~2LH:L2LH:Lw:Lw |g}o'I )4I:LO!3Iyoxg:LO&I}*L:Lo$H~w{ozg ^#VG:LʏI>LÛI͡I"LGͳG*LçI*LrI"L!L~#O&IE:LIHN/*L"Ly2LʹI͗GͻIͫIʛJ*LXI:LO~JJyʔJx ʍJ ʂJJJÍJNIJJ# hJ2 GG>GF:JH~XI*L IGIOw!JxJ>Fwx2L2L~:L:L6:LJw2LH~O I!K>w:JͨJH2LF4IO.K5FJͿJKH:L!LSKFJ: GFͮHFH:LL͛IGͳGI:L< G=!LwW*LMI_SG G-*LMD:I"L:L2Lɯ2LK>G=O*L~~w#~2L~wcIH~K~p2L!"L>2L*L~=2LK~2L͛KoK>*Lw!"L2L=2L!"LÛI͛KoK͢K͢J'LͫIH~<7Lw@ͩK7K:LF"LÛI:L~L:L2L:L~L*L6:LpLw#:LwH:Lw*@F* G}D>LI$*LL*LTM:L_2L{2L"LrI"L[MM?G,MdM>lM[MIG6:L<!=6M*LJM"L*LKN:LG/O*LL*LG=GdM##LIGPPPPPPPPQPÝPTPYPGPãPèPPjPPPPîNPòNaP_POBPPMPPPíNíNOPatchPatchPatchPatchPatchPatchPatchPatchPatch!P!NNOIRRRJROIRRRJROQP  (? Q-?QR ? Q$?R?R?:FP s12CP*DP| :DPOP"VOP*D:CP2FP{!DPq#p#ts1W2CPz@P:CP{CP2PCPy<2Pɯy2P2Pi`{_ng{s12P>͛P:P{!R|P!@R|P MP*NPq#p# Qq#pɿ PPPCRT `S`WOsborne Executive CP/M Plus BIOS V1.4 Copyright gG 1983 Osborne Computer Corporation Copyright gG 1984 Future Systems, 828 Nob Hill Avenue, Pinole, CA 94564 CC            y2Pi&N) ~#fo"P+~2P+~+ng{*P~#foڗR|:P2P`(P !2P2P!O:Q#~ (<(#w#w s#r~#+2P! ~#fo+++~2P+~2PZüR]:PGO(!P:P(82P!Pˎ:PR:P2P*P"P!P4#5S:PS#:PS6!PJ2P:P2M*P"K:PG&͛Pѷ(` :P !P:Q P !P6=ReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedCCCRT CEN MODEM PRNTR IEEE   @edReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReserved??????<<<?<<<<<<<<<<<<<<<<<~~~~<<<<<<<PO(_?:|L+     { }~ `  '[12345678QWERTYUIASDFGHJKZXCVBNM,0 .PO9-/;\L=     { }{ ` 0123456789<30<ReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedCCP M ALTFONT SCPM3 S COPY COMECOPYSYS COM)SWEEP DOC[!"#$%+,-./012EXECST COMFINDBAD COM"FIX COM$MAGE31 COM MAKEKEY COM!MENU COM"NEWCHAR SET.#$%PIP OMD&'()*PLOAD COMq+,-./012PRINT COM3PRINTGENCOM456789:;<=>?@ABCPRINTGENCOM,DEFSET COMQGHIJKLSETUP COMUMNOPQRSID COM>STUVSWEEP COM\WXYZ[\VDE-2CE COM/]^_WSKEY COM`XDIR COMaSD COMbcTELL COM dCHARGEN COMlefjklmnopqrstuvTIME DOC fUMAT102 COM!ghiLOADER y; !91""|0!~ʞz=_: _* ""*og*%|}D S#N#F:ʒ#4ʝ^#V{‚:¿*.~w*DM!&_*.& >k s#rr+6.""1*D`.45. F.~. ^#Vx>`. s#rz 6#N#fi%$g1:=<@v_}v=p{_3;{<g"T=X3*j ~P#~R#~L{gbk#N#Fk$&Zcx {~#o}o1!;!"Ï:= w*wWx ~#&*.~s*"ѷ\ Cannot load Program 221282 COPYR '82 DRI <bHA$@DH   A@!" $$@1-! j 1".~2.~2 :Xck*kͮ  b < .~=>$.w.6#w.6#w.61.~  .~~w@.p T~º>+~.~~! yͮ Ë.~~w2g !PROFILE.S !+2 !  +~d {   O! w+w+: =w! 5 c ʋ  :p  m>> ͧ  N Ĩ –.~+w.~2  9 : ! ~##~ !7 : !Կ : x*l " !ZXچ! 6  zz: 6 : %2p  ͆ : =̀ 2r  DIR TYPE ERASE RENAME DIRSYS USER u"Q}:\=p:r Aæ R ÂN ͙ʸ} !M 545 x ]  ̵ 6 : oG! ~怹>2M  xf>:ͦ ͤ ͍ ͤ f ¹2 lf   ͫR  L͞L I *  *  A }_Yl !ͮ ͒6 \&đ %* "l ͍  ûȷ45: w ? A I N   SUBMIT COM ! ͮ ! 6 #"l  !cͿ  O!:r :ͦ ͍ !~B I !pͰ ^#VCOM SUB PRL y!cͰ  î !" * %.2P#ͮ !g 4*l +"l ͷ 2 "Qx2Sl "Tx2V!q ~ :p ͆ .ڶ2* og$2| .w#w#w#w????<<<?<<<<<<<<<<<<<<<<<~~~~<<<<<<< _I  ! 6 ! ~#Ͱ 6 m   _  ! 6=  { *.pѯ:r x , \<=!Ͱ =ɯ2 \s 2 ! D ;! : .44 #4"l ~[* 2 a7 {7 w!Y #! *l "l " ~ U #D ]T!̷ 6*%.w#w!} 6 r 6 #w.6#6 #t#6.wo*.s#r.rͧ ̧ m . ^#V45+ w#w.f.5\A "l " l |F# !( | !( : x. +"l ! ͮ   ͮ ~!G8 * ~;#1 կA *l ~:g X #I ѯ*l  *l ~0څ :҅ q X x<Ü AX QX X ~@#~:k #^ *jT~# ® wy#ù ! 4 : !Ͱ ~@*h~ yw y/w*hw*h~I E> ͦ > æ % 0  < : ~ȹͦ #* A !g ~6*  * >? A *l " ~0: :: q "l x~0 xG#Gs : &͘ ͤ &ͦ %˜ >  Ʌo$>?· !  > # ͮ x> # ~ Enter User #:8DT\X@<(DD|DDxDDxDDx8D@@@D8xDDDDDx|@@x@@||@@x@@@8D@@LD<DDD|DDD88D8DHP`PHD@@@@@@|DlTTTDDDDdTLDD8DDDDD8xDDx@@@8DDDTH4xDDxPHD8D@8D8|TDDDDDD8DDD((DDDTTT(DD((DDDD(| @||`````|@ | |(D|4LDL4@@XdDdX8@@@84LDL48D|@<( p 4LDL4x@@XdDDDH0@@DHpHD(TTTDXdDDD8DDD8XdDdX@@4LDL4Xd@@@<@8x8DDDL4DD((DTTT(D((DDDDL4x| | ` 0 0 TUUUUU $No File$ required$ERASE $ (Y/N)? $ Press RETURN to Continue $ (User 0)$NON-SYSTEM FILE(S) EXIST$: $$$ SUB!t|DÅ!9^#Vs#rbk+]!9!X5!9^#V))))n&}!9s#r!9^#V!t|!9^#Vs#rbk+ï!X5!9^#V))))!9^#V!X5!9^#V))))!9^#Vn&}!X5!9^#V))))!9n&}r3;!9s#r!9^#V!t|=~!9^#Vs#rbk+V!9!X5!9^#V))))n&}!9s#r!9^#V!t|!9^#Vs#rbk#ì!X5!9^#V))))!9^#V!X5!9^#V))))!9^#Vn&}!X5!9^#V))))!9n&}k3;!9s#r!9^#V!t|=w!9^#Vs#rbk+O!9!X5!))))!9^#Vn&}!9s#r!9^#V!t|!9^#Vs#rbk+æ!X5!9^#V))))!9^#V!X5!9^#Vbk#))))!9^#Vn&}û!X5!))))!9^#V!9n&}d3;!9s#r!9^#V!t|=w!9^#Vs#rbk+O!9!X5!))))!9^#Vn&}!9s#r!9^#V!t|!9^#Vs#rbk#æ!X5!9^#V))))! ?Copyright (C) 1982, Digital Research654321 60K TPA $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${!i!i {>{>3>>GxFILENAMETYPq#p#ts1W20z-:0{C2Cy<2ɯy22i`{_ng{s12>͈::3 s120*1| :1͵"V*D:023{!1!$!P&!kCRT CEN MODEM PRNTR IEEE  $???s1>o|}{!!; {yP  (? -?R ?|!0?N]lX\`dhlptx48<"@1D@HOL^PmT| $(,0royed. ContinueNoYesnot-readywrite-protectedfaultnot-foundcrc-errorlost-datadrqbusy  *4>B, )(code=)(}{ (Y or N)? Retry this operation^WARNING:q data on disk inserted may be destr not formatted.BIOS error. not ready or buffer full, unassign this device (Y or N)? chPatchPatchPatchPatchPatch!.!JOwyJOðû#>ÊAF4ÐÕWîòNLï/: ííPatchPatchPatchPatÃ1Oj$|Ãà à ÃBB+"}{_}o>2~77ø~7"9:OG#Q{ozg# ""!2*%DM**ѵ+)) H~#+}#<:<ʲ<77:<ʢ!V:[2^!͓g͓ j͓xn/:n-!J~n#s͓8( * :P(* ~(͓A(wZ(ͅx!^#'0#22!"ͺͿ!(=!",CCP COMALTFO ͯW!ͳ BIOS error: CCP.COM not present. System reset required. :(2y! ͯ!",!."*K6*}ʴ}<ʴ.}o|g "($Kt>=2(*f*(}DɯQ"(>QKQKQ>Q"%Q!*$K*"x!*!@$@hK\K:K ~#~ w*NK*NK^#V#N#F!x>QGQx3ڰbڼqҼo5p5"""*!yb! ~G*!NKկ2}!,"**NK6 :+OK2$^#V#N#FxNp:$p:Gjxj Y# A>QFQKK{<<ʽ! ~6 69BK! OS654321$Nwy!"(9"f1f! Ҕ2! ~#foCOPYRIGHT (C) 1982, DIGITAL RESEARCH 151282 6!J2:2M*"K:G&͈ѷ(` : !:Q W !6=!\" !T" !" ! " *"* :2*"!4#5ʛ :› #:ʝ!#2!"ͺ<@Ϳ@!ͯ!#2!"ͺ< Ϳ! boot error reading disk. System reset required. !@ͯ!ͯ*"!ͯ:W:W>2! .!"[,!J*"[!Q  !^#V#z!~#fo!>ͳû! ͳ BIOS !" ! " *"*"`:QO 2!"J"K!"MZq>2:Q2Q!"J!"K!"MZ2Q**R (!4#5ʛ:›#:ʝ6!J2:2M*"K:G&͈ѷ(` : !:Q W !6=!" !"!:Q#~ (<(#w#w s#r~#+2! ~#fo+++~2+~2ZQ]:GO(!:(82!ˎ::2*"CCCCCCC ! KQNT?EBHy2i&) ~#fo"+~2+~+ng{*~#fo,|:2P`(@ !22CCCCCCCCCҍ گaʚ~6*:X)!:پT>qk!:پ6>X*{Q:_2{2Ē"͂"X~<#cdfg!"()*N!r)!N!)z<*)"!":X*:w:ٶw#:ٶw*2*}Dҷ̓¡>2ͱ?~¾¾>w͙=2͜ҷ:wÚ~̓ʑpá!6NwͧBpͧÚgsr͐-ͤ͜ҷS)_ͤ̓~?w͐s-?F͜pN͆p# Þ͐*6!¿?~p*6 >2ͱͷw*oq͋"@6͚Xͤ͋͗žwO~<:ٷ g~w#w#6##)͋@ * g~?G++o&2Rn&  >]&h))^#V#Öñ#^!_~ʯ&o=h&)))5G~(Ox$>͇( >͇_! 68>~(<ð0#xG7/w*~# y 6ɴ0Kj =h&)))4f_>ÄXajP=>̈́Gwa jn( N>̈́( >̈́y (j 8(~((>̈́:\ K(:_!K+|  *x "~#foGy_!] Cq#p#w#wgoA!_B ~O#~G![BW(^#~<= #828 Nob Hill Avenue, Pinole, CA 94564 CC           Osborne Executive CP/M Plus BIOS V1.4 Copyright gG 1983 Osborne Computer Corporation Copyright gG 1984 Future Systems, !o#~>T}! 6**#K"G*~ xr͐-xą@7Ʋ(͚Sʀw :<RHͥ:ٷ>~c!o#~E^#V)G#~#~!~ b k##N#F#^#V#~#fo~o2{2g*wʪҢÞ+}*#}o|g:O*s#r#w!~w/~@w//Hͥ*e>=)_g:0ֻ"ök*w)*c)-͐ͤÀk*s":;:r2͚ù͚͚}/_|/*e٤W}_*c"e}o|g"c>2{—>2—͇ͱ* «>2͙wBp+ҷ:w͚AP{ 2W>O2ø͐R*e):r͚c2ZT͐-÷3͗ž@YsY̓YYͅ:As:@@$͚̓A=:<~?¯k?~?ʾZT͐*>o"͒"!:O"Ý͐6͚ ~2Asv@NҷN~v$̓W+ҷvw̚v$̓rrͅ:r>2+A@2ڗ>2#×:#<گ2#*=‡*":*}®:=::<į>2*i^#V+ ʯd!K*}@*)): K:) O "!w [O?WGzO:VxGyOGxwq*}}ʴ>2d:#>29ܯ2~2#!   )xð*}*}"*x"xm*^#V* s#r**s#r*:پY4Y̓**~#ngµ* s#r ^#V랿a##)""xx!"""XC*~<*":پ!:ٷ۾*}*"x"*"g*3:= :Oi :=H:Gi a6:G/O**W :T=r!Zկ2!"ög:2T͐-:ʹ>2<2!پw: >2*6O~<w:*)@ u:G*g`~!x_<_@*oy<:/G?~##~? 6K@?F6##N6ѯ2p##q:#*~w>2*p@! ~*"v@*w# ) 6#͙ҷN#FxT]## #~ ȷ  *4# ' 4! *~^ ^33G# Pv:dv6 yѯ2@ !)#w*~"ҷ!FwШ̓:w̚":>ԯ2̓*~wć"̀!~$6:03i"!~6*e>=)Q!QX@ >2 !!q#p#w2wW*e_3ҫ-!s:!پxQ*G:<Ư2x# W:<­:Ư22G?>Grx~:ٷ2Ôư##~*$*">2̀2kºʺ**iҺ@:O~Ư2~WW:2Ôyʛ?ʔx ʔ |̷ƖÔN:r:/GyOOA +¬ ¢y2:ٷx¹o&:W>OͫE:ٸڟ?N/*"y2ͦ>2 wDM*w6# x *ow**ws#r̀*i6#6*}"w@*|<ď>!8>8> t>nͦv8 ~*ownT] KKͦ*w"wͦ"w@ :ٷN N#Fy*}|h#ð*ͫ# 6RX*qپ6!"@**#":&2ٷ͒:È0:+Òy<_W`iͫDM*w ~bNpwDM*we ^#V#~2>â9͆>!"*y³*X*ÿ͂"*g*K!~<:wb##>w#w> r!~#G~G!~G~o>_yG~.|°! w:ck[!x?[! ~ʤ͆[͗PPvqO-á=.:<ʰ! Vq##~_@wͶ:WMںʛ>úͶ >TJ:!٦ʷ͞x!پw4 PWPܾÂվÂ*!!~~#~O~#FsO s#r:(„y==„*!^W*y^#Vx7=2wͼկw#KWK*"J T͞*:٥["+SX:ڜq:ʺ!ʵ>2ܾͤ2O DM͸}>r""ٯ2:2* :ٷ::29:ٷ>:ٷ>*ڈ>F6:_/G:ٷʧ:٢ڨ|OͤG:ٸ_OzW{|:ٷ*}|BKN zyG:!پvq:vվvMڂ?Ͷ >T͓Â!">Â:G:O:h=27ryy/W!:lozg**|g͸*u* ¾R>22Zվw*q>ww:c *#*is#r*:!:)e:O!*c:Oͫ}@2æ ~á*g:مo$*~K6?~wKw**i{#zir+s{O:w:Ғ4~:w?r##rp# ä |g}oì*g #G ¾1*qپ:ٷ*w***> r 2":O:١G2!ٶw*~zWw+ !z?#~*!* *G!O~2~m͗O~t>2?:٦2g͝DM*0MD"!*MD$:Oë!N:ٷ «G>O: ù* :ٷn` ~#foͤ2O"}:O*ٯ"!s#r#p*kN#F*m^#V#F*:O}|y9*+"*}|yP#9**DM"*ks#r*ms#r#pyox*kw#w*mw#w#w>2'å2*OͶyڲò<*eͲ:0!:پ:ٷò2*>*ͫ"4#4#4)7 #  w#*J|^#V#"i##"k##"m###"o#"q##"!s )*s!)*|!6~67=:<>w##~2 4~?¹:<üAX2rK:w++~=wv4͗O5:2X!"*>o+"! *!b"": r#~?w#>r# L=Jҷ Lv wbܾ?~O ͆ʷ†wŒ~è# # x ͗w ɷw@ ~wb͐Ú!x>w~6:ٷ6~#+w#w+~;wɯ2KOFq-yl?Npg:ٷʓ~( ˆʀHÈ2xą ):@O~#w͚ʀôb_++V@* )͗Os++r~Gw#* #~$%+@*9>  #>? ;ȷ*~ w-xąH"0 *ĊHEʀ@~›:6ҷ¦w͚̋ÇPY*{zBKNyʺ Nú2: ʯ*~w *" 2>ʄ@~k:(s~*9~Ês~~ͅ<rrorFile Exists? in Filenameòò>2a.":2:<:55;:2ɯ22{_zW{_zW )7CP/M Error On : Disk I/OInvalid DriveRead/Only FileRead/Only DiskPassword E)"!z<~rs^#V#N#FxN:oʲ̀õ(# Þry< <<%zrͷr6r9rMDÌ:o!6!h: ʚnt2 r62>rz<* l ls:¬MA*(+"(w++2+2+ɶpض!" >2+2*jx.#NzW::!2W!5=^x^z:m:*;#wO:͂^2¢ů͠Ĺ:!ڽ*(~ݷ׷5Wèչضj׷M2ͨxι*(+w"(j͵ !%"(^-:*$P:<\:W:2xM s:<9>2:*9x~+q’x2:**&~2+o#"&!+6MŸ:W:2x ͺ*(+"(w  :ܸ>2*2:*(:+w"(ͺ:G::+̜2 5*(~o#"(Mš*(~`Uoj*(~#"(Ñ!*~6s!+6:+‚xoڊ{2Ó#w:2.+:.2-!%"(2*!¼"&!*~4:2-Ԃ:Gͳͨ^2+>2:2*N#G2 2GH)+6:2,:!- ͵:,!͵+*(~L#Bxz:*:*(~ʓOr ͵ ͵! O(Ì*(~2**}ʷ!#¶!""÷:_:*(#wζxH!¼)6"&:!¼ x5~y 5 6y(^͵@O:=7:͵y ͵:I ͵:=e: zz#͵͂:! ͵ G:Ҏ>xʝʝw>ɯw̩z:»!>wɯ:=zxzz::G:=/ͽx:Āy!4 šn!6@G:x: P:<: P n6 t6! ^6 t6u:)<͠^!Ó*"r*r"ÿ<:g:!͐*f}D! ~6t!rͷִO(^ƴƴƴ  :Function = File = !,!"h!9"f! ͉:2t™:!=Hgo:O*;*͂:A2=/::0! dگ61#d ڸïp#:w#6 !6:6 *#!)6.#)͂ O(BDOS > wM  2*7w#6?#7 .,:;[]=<>|!?]45#Ra{i_p# l s svk Copyright gG 1983 Osborne Computer Corporation, 26538 Danti Court, Hayward, CA 94545. V1.2!rs01? |‰}0Ғ!{ -! ! [*7?RS :͗! >> hh b! !3z1$4+pz24 7pz3- 3pz5* 0pz6- 0ps0fz4&4/p!:y(!~ (=w:͗!:y(!:G~(  :xG~(2y> 2:y( >2y(~#_!:y(!z: o&[^#V*>7?R=S>2 !: o&[^#V2 !: o&[^#V[*7?R@s5292; *^#V_^#V6j!66k292; *^#V_^#V!6 s0e$!"!"!;">2x> 2!"!"!">2x> 2!"!"!9">2x>!2>2!"!"!">2x>!22t   22~ 4 +: jH$>Aͮ$$>Bͮ$>AD0= Disk Utility Program Osborne EXECUTIVE Computer System V1.2s2 gG 1983 Osborne Computer Corporation, 26538 Danti Court, Hayward, CA 94545 gG 1984 Future Systems, 828 Nob Hill Avenue, Pinole CA 94564s1= k Copy Diskettes k k Format Diskettes k k RETURN TO CP/M k $E^y1s1= k Copy from Drive A to Drive B k k Copy from Drive B to Drive A k k Return to the Main Menu k k Return to CP/M k $s1= k Format Diskette in Drive A k k Format Diskette in Drive B k k Change format density to SINGLE sided k k Return to the Main Menu k k Return to CP/M k $Chs1= k Format Diskette in Drive A k k Format Diskette in Drive B k k Change format density to DOUBLE sided k k Return to the Main Menu k k Return to CP/M k $4Ys5 Use the ARROW keys t$>BD0$!>(Hj!+s322xA2Px22V K>2V s:V v:PHv!=h!P sN:͔ͩy Q!(!?( !  s  s22xA22P2V >2V s ;:Q>2U ͩD!1:V :H!= !P sN@ Q!(!  s!  sG2P jx<2W W !z s2( _YʎN/ Sʡ> 2Q>2Q x2N 2M :Q x!9  x !@ G /:N g.,:Q??G)"S :U )"O ɯ*TR[O R#x2Q :Q G>(? 7y2R :M !  :QW:2P :N :Qz2Q:2P!͢ >2M ! 2W#2N2"2#:Q2Qͮ :#O !@"K2J1 :#:"$>*>E2W#͕ >͕ ͍ :" <2":(2#:Q2Qæ> ͕ :N<(”:W# @CKCT#2J:N G# ͚ ɯ2 :Qˏ2Q!͢ >2M2͜!HŠQ8 !TQ:R G:2 :No&y !H sY>Q:U  :Q2Qo position the cursor next to the desired choice ors6 Press RETURN to select a COPY option$s6 Press RETURN to select a FORMAT option$s6 Press RETURN to Return to CP/M$s6 Insert a Diskette in selected drive and Press RETURN to start formatting DOUBLE sided$s6 Insert a Diskette in selected drive and Press RETURN to start formatting SINGLE sided$s6 Press RETURN to change formatting density to DOUBLE SIDED$s6 Press RETURN to change formatting density to SINGLE SIDED$s6 Press RETURN to return to the Main Menu$s6 Insert Diskettes and Press RETURN to Start COPY$s1= s2= s2s1$s3 s5 Press and Hold Q to Quit Formattings3 O²!Q :<2ò*NU !$͢ *T#"K2J:N G# :2P:M   :Q2Q2] :N(͍ r ͔ :U ʅ :Q2QO] !Q :<2] *N ![͢ :U ½ :Q2Q :Qˏ2Q x>2S#*T#"K2J:N G* !@"K2J:N G# KS @*T#u :S#= :M Y ] ͮ :U " :QO !@"K2J1 i :U E :QO͚ ] $i G:Q =G:OG:2N![O :ʄ GT:Qʖ [S "T#KS *T#> ʣ ɯ@*K KG >2:N =G*K KG !4:Q~ wvw@B"@!@[I :N G[G :Nw#q+:g.ZW ` Z ] >2S#c !S#56 f l i XX#!@X@!X#xʉ # x 2 _Q_     }0>02 >0]T< =kbG: > x>2 0>/ ~/ #(  (  2 (_u0????????????COPY requires CP/M 3.X or greater. Copyright gG 1983 Osborne Computer Corporation, 26538 Danti Court, Hayward, CA 94545. s0 Track Formatted: 0 1 2 3 0123456789012345678901234567890123456789 * Indicates Good Format E Indicates Format Error $s5 Press and Hold Q to Quit Copying$s3 Reading Track XX $s3 Writing Track XX $s2 Fatal read error occurred. Make sure source disk is in place and try again. Press ESC to continue.s2 Read error occurred on track XX. Continue (Y/N)? Read error occurred on track XX. Continue (Y/N)? s2 COPY completed with READ errors. Destination disk MAY contain bad data. Press ESC to continue.s2 Write error occurred. Retry with a different destination disk. Press ESC to continue.s2 Diskette in Drive X !9^#Vs#rbk+O!9!X5!))))!9^#Vn&}!9s#r!9^#V!t|!9^#Vs#rbk+æ!X5!9^#V))))!9^#V!X5!9^#Vbk#))))!9^#Vn&}û!X5!))))!9^#V!9n&}d3;!9s#r!9^#V!t|=w!9^#Vs#rbk+O!9!X5!))))!9^#Vn&}!9s#r!9^#V!t|!9^#Vs#rbk#æ!X5!9^#V))))!contains information. Is it OK to overwrite it (y/n)? s2 Diskette in Drive X MAY contain information. Is it OK to overwrite it (y/n)? s2 COPY completed successfully. Press RETURN to continue.s2 COPY ERROR. Press ESC to continue.s2 COPY ABORTED. Press RETURN to continue.s2 Source diskette is not formatted with a standard Osborne format. Press RETURN to continue.s2 Source and destination diskettes don't have matching formats. Press RETURN to continue.s2 FORMAT completed successfully. Press RETURN to continue.s2 FORMAT ERROR.  Press ESC to continue.s2 FORMAT ABORTED. Press RETURN to continue.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNvk Copyright gG 1983 Osborne Computer Corporation, 26538 Danti Court, Hayward, CA 94545. V1.2!rs01 |‰}0Ғ!-!M !%[*7?RS :͗!Z  >> hh b! !3z1%4,pz24 7pz3- 3pz5* 0pz6- 0ps0fz4&4/p!:z(!~ (=w:͗!:z(!:G~(  :yG~(2z> 2:z( >2z(~#_!:z(!{: o&[^#V*>7?R=S>2 !Z : o&[^#V2 !: o&[^#V[*7?R@s5292; *^#V_^#V6j!66k292; *^#V_^#V!6 s0e$>A;>B;>Aw>Bw!_"!e"! ">2y> 2!k"!q"! ">2y>!2 s < R <w_> ̓> ͉~̓#:g.Z`âZ͢]͢2A2P<22%:l :p( !{͗ 2n Drive A k k Save System on Drive B k k Return to CP/M k $  0 s6 Insert diskette in Drive A and Press RETURN to SAVE SYSTEM$s6 Insert diskette in Drive B and Press RETURN to SAVE SYSTEM$s6 Press RETURN to return to CP/M$s1= s2= s2s1$s2 System read successfully. Press RETURN to select save option.s2 System copied successfully. Press RETURN to continue. s2 Diskette in drive X is not a system diskette. System get aborted. Press RETURN to continue.s2 A disk error occurred while reading the system. System get aborted. Press RETURN to continue.s2 A disk error occurred while writing the system. System save aborted. Press RETURN to co<j!+͗ɯ2i2j,lQѷF!i4!@'=j|2j#j!͗B!͗2K2A2P<2!6% 2<¯»!͗N:2:2<ʻ<ʻf:=_.<ʻ!h!͗ɯ2<ʻ2:iGlQ\,»!@8:jv_,»<ʻ:2:2<ʻ:2:2! ͗:2:2!͗+w_YN̓w !͗s2!l"K2J>2Mͪ \ͮ dz :Q??(G>'Gz(0J2NyȐ0AO:(ͷ Ͱ "K:N<:! !͗!Q~ xxx!͗ɯ2N<2M!l"K2J:Qˏ2Q !l9"K>2M:Q2Q !l="K>2M !lM"K>2M  :P<22B2*2-2>2N2Q2b:< l)! +  B<¤!l=lElEB!+ B <:'2':(2((< < B<:ntinue.COPYSYS requires CP/M 3.X or greater. Copyright gG 1983 Osborne Computer Corporation, 26538 Danti Court, Hayward, CA 94545. s2 gG 1983 Osborne Computer Corporation, 26538 Danti Court, Hayward, CA 94545 gG 1984 Future Systems, 828 Nob Hill Avenue, Pinole, CA 94564s2 CPM3.SYS not found. System get aborted. Press RETURN to continue.s2 CCP.COM not found. System get aborted. Press RETURN to continue.s2 Insufficient space on drive  for CPM3.SYS. System save aborted. Press RETURN to continue.s2 CPM3.SYS is already on drive . Do you want to overwrite it (y/n)? s2 System disk must be OCC double density format. System save aborted. Press RETURN to continue.CPM3 SYSCPM3 K2K:L2L(B< B< < l)! +  :'2':(2(:'2':(2(< B< lEB!+ B :K2K:L2LB:K2K:L2L< :! 2!-:! $!:! !:! !!͗:(ͷͰPY,: =s0 Operating System Copy Program Osborne EXECUTIVE Computer System V1.2T s1 k Get System from Drive A k k Get System from Drive B k k Return to CP/M k $  8 s5 Use the ARROW KEYS to position the cursor next to the desired choice. ors6 Insert diskette in Drive A and Press RETURN to READ SYSTEM$s6 Insert diskette in Drive B and Press RETURN to READ SYSTEM$L s1 k Save System o SYSCCP COMALTFONT SYSe.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNhEXECST V1.1copyright gG 1984Future Systems 828 Nob Hill Ave.Pinole, CA 94564$1I>=w usOIq1.~w2p@!CCCCCCCCCCCCCCCCCCCCC:p!U~3N!V/P =6 $XDIR :͘= .op NSWP - A disk maintenance utility. Dave Rand 10232 - 160 Street Edmonton, Alberta Canada T5P 3E9 NSWP 2 - A disk maintenance utility I N D E X Page Introduction ........................ 3 Overview of NSWP ............... 4 Invoking NSWP .................. 5 Single file commands ................ 6 Help ........................... 7 Forward and Backward ........... 7 Exiting ........................ 8 Finding a file ................. 8 Viewing and Printing ........... 8 Deleting a file ................ 8 Copying ........................ 9 Renaming ....................... 9 The Space command .............. 11 The Log command ................ 11 Introduction to Multifile Commands .. 12 The Tag command ................ 12 Wildcard tagging  ............... 13 The Untag command .............. 13 The Mass copy command .......... 13 After the mass (Again) ......... 14 Erasing files .................. 14 Squeezing and Unsqueezing files. 14 Setting file status ............ 15 Epilogue ............................ 16 Credits ............................. 16 Contributions ....................... 16 NSWP 2 - A disk maintenance utility Introduction NSWP is a new disk utility than can replace many of the more common utilities that are used, such as DISK7, PIP, PRINT, PROT, SQ, STAT, SWEEP, TYPE, USQ and others. In only 12K of disk space it replaces over 100K of utilities! NSWP is written entirely in assembly language, and will run on any CP/M 2.x, 3.x or MP/M based system with no changes. Since it is coded in 8080 assembler, any 8080, 8085 or Z80 compatible processor will work. Note that this program WILL NOT run on CP/M 1.4. Whe  ڏ"=ʡͲ=ʡYPͲ1**!O~4#~#F#x~#s#r#w>͐ « f f  . ᯕo>g.SET OMQTUVWXYSID OM>Z[\]VDE-2CE COM/^_`MAGE31 COMa l ls:¬MA2>0! ":!yʟ)=š:G¤}2*DMx`i"ô"!:<22<d| | .:22<}2?:G*!@w#:2w##rBÊ Drive specifier out of range$ +++ Warning...System tracks bad +++ $Ê Bad directory area, try reformatting$Ê Can't create [UNUSED].BAD$$ z~s_#~rW#6{0&~w#~w#~w> &> _*.h*. hQ Test aborted by ^C $* DM6# xu}o|g}/o|/g#~#Ž͠Ɛ'@'&::i&" ɷ|g}o!>w#>w#>w:͎*.:^#"^#"~#2~#2^#"^#"^"[UNUSED]BAD bad blocks found $No$ directory/data records read $ system records read $ Track $ yBIOS2.21çç69<?BE1>6CO]; BIOS ver 2.21 ACTIVE ! "Ͱ*"3-!"!`Ͳ *"22!"22 :e22222y22> ;|^#V"! ^#V"+~2###~2 ~2!!CCi`y2>2<2ò2y2 :<2:2:2:2:(8=2:! +:! ":! 4~!8 *#"222<22:G:!( 0)2"!~6(":! :! :!($:e:2*":2:Y2**: >2: : 2e:q> ;2q>;2:o&"*">;}2"> ;*"> ;!"> ;>2>;~N<#òCPM22RSX1I FBAD57 - bad record lockout program Type ^C to abort $͐i(\̈́> &T*|ʄ!Ç@*"""" " |2*.":\O &>*&:=2:23!"**DM g\ Copyright gG 1984 Future Systems, 828 Nob Hill Avenue, Pinole CA 94564 V1.0!cs01 |z}0҃!-!o![*7?RS : ͈! // YY S!!$z1$4+pz24 7pz3- 3pz5* 0pz6- 0ps0fz4&4/p! : (! ~ (=w;: ͈! : (! : G~(  : G~(2 > 2 : ( >2 (~#_! : (! : o&[^#V*/7?R.S/2  !: o&[^#V2  !: o&[^#Vp[*7?R1s52*2, *^#V_^#V6j!'6k2*2, *^#V_^#V!' s0e$!"!""!i">2 >!2 ɱ t (1>AF:>BF:!As32 2M A2P:Pͫu! =g!% ͓N>D 6 Q! (! ( ! ͓͓ͧ͞G2Px<2<ɯ<>!͓s2Ͱ_YNͷS> 2Q$I$I $ @I D @A"I$H$D AI$  I IBB >2Q x22:Q "5x5!! ~>2M  ! ͓22N2<2:Q2Qͥ:O!@"K2J%„>*É>E2qi:N<(Q: @*K>2 :=G*K! 4:Q~wv@B"@!@[:G[:Nw#q+:g.ZW`Z]>2c!5*flixe# Tͺ_Q_ >ͷ~ͷ#Ͱ žͰ§ͺ(_u ????????????FIXSSDD requires CP/M 3.X or greater. Copyright gG 1984 Future Systems, 828 Nob Hill Avenue, Pinole CA 94564 s0= Single Sided Single Density Disk Fixup Program Osborne EXECUTIVE Computer System V1.0s2 gG 1984 Future Systems, 828 Nob Hill Avenue, Pinole CA 94564s1= k Fix Disk in Drive A k k Fix Disk in Drive B k k RETURN TO CP/M k $ss5 Use the ARROW keys to position the cursor next to the desired choice ors6 Press RETURN to Return to CP/M$s6 Insert a Diskette in selected drive and Press RETURN to start fixing ^WARNING: jDo not attempt to fix a truly double sided disk! It will be DESTROYED!kq$s1= s2= s2s1$s3 s5 Press and Hold Q to Quit Fixings3 Track Fixed: 0 1 2 3 0123456789012345678901234567890123456789 $s2 Diskette in Drive X contains information. Is it OK to overwrite it (y/n)? s2 Diskette in Drive X MAY contain information. Is it OK to overwrite it (y/n)? s2 Fixing completed successfully. Press RETURN to continue.s2 Error while fixing. Press ESC to continue.s2 FIXING ABORTED. Press RETURN to continue.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!9"1!m":] ʞͧ\Ͳ\ͷ>2>2*ͼc> XÖ~ p>2_#Q":?:<2D*eÙ ™  \\Z$ >> M A G E << Version 3.1 05/29/83 This copy set for Osborne Executive $ MAGE31 can recover WordStar files from memory under most circum- stances, including system reset but not complete power loss. The command form is MAGE31 [D:]FILENAME.TYP [D:] is an optional drive designator. FILENAME.TYP is the mandatory file specification. The recovered text will be saved under this name. CAUTION: MAGE31 will first delete any existing file of the name specified in the command line. If you try to recover your text under its original name, you will wipe out any earlier version. Use a new file name (like RESCUED.TXT), and keep the earlier version in case your recovery is incomplete.$ MAGE will recover WordStar files from memory after almost any accident, short of a complete power loss. It will save the re- covered text under the name you have specified. CAUTION: MAGE will first delete any existing files that have the name you have specified. If you are using the original name of your lost file, you will WIPE OUT any earlier version. It is better to choose a new name (like RESCUED.TXT) for the rescued file so you will have the earlier version as a backup. Once MAGE starts running, it will display what it is recovering on the screen. You can end the recovery at any time (once you have what you want) by pressing any key. PRESS TO BEGIN PRESS ANY OTHER KEY TO ABORT$and squeeze files. The documentation following is split into two major sections: A tutorial for the inexperienced, and a reference section. The reference normally will be used in conjunction with the program to answer specific questions regarding NSWP. The tutorial is a broad coverage of all of the functions, and should be read through at least once. The most important thing to remember when using NSWP is that it provides a list of your files in ALPHABETICAL order. Moving around in this list is quite easy, and will soon become second nature. In this documentation, all user input is underlined. As well, when the"current" file is referenced in this documentation, it means the file just to the left of your input. This"current" file is often referred to as the file you are "on". NSWP 2 - A disk maintenance utility Invoking NSWP To make effective use of NSWP, n NSWP was conceived, the dominant file utility was SWEEP, and thus NSWP is syntax compatible with SWEEP, but with many extensions. This allows you to directly rename NSWP to SWEEP, if you so desire, with no retraining period. I hope that you enjoy this program, and use it well. Any problems, or suggestions may be directed to myself at the address on the first page, or on one of the following RCP/Ms: Edmonton RCP/M - (403) 454-6093 (300 or 1200 baud) Stadium RCP/M - (403) 479-3450 (300 baud only) or voice at: (403) 484-4114 Disclaimer and warning While this program has been tested on many systems, I will have no liability or responsibilty to the user or any other person or entity with respect to any liability, loss or damage caused, or alledged to be caused directly or indirectly by this program, including, but not limited to, any interruption of service, loss of business, anticipatory profits or consequential damages resulting fr you must know the various options available to you when you invoke NSWP. Here are some of the options: A>NSWP This format simply loads NSWP, and scans the default drive and user for filenames. Once inside NSWP, you may change to a different drive and/or user, but when you exit you will be returned to the drive/user that you called NSWP from. A>NSWP *.COM This format loads NSWP and scans the current drive and user for all filenames with the extension '.COM'. Note that NSWP can find system files as well, so no additional information need be given. A>NSWP B:*.COM * The presence of the second asterisk indicates to NSWP that you wish to scan all user areas of the indicated disk drive. In this case, all '.COM files on all user areas on drive B. Combinations of the above are acceptable, and you may even log to all user areas, and find all files with the specification '*.* *'. Once inside NSWP you are presented with a menu, then a om the use of this program. Furthermore, although this program has been placed into the public domain, I retain all copyrights to this program, both in the U.S.A and in Canada, and pursuant to this, this program MAY NOT BE SOLD BY ANY PARTY unless specifically authorized by the author, Dave Rand, in writing, previous to the first copy being sold. As well, this program MAY NOT BE INCLUDED IN ANY OTHER PACKAGE FOR SALE, even if this program is indicated as being 'in the public domain'. All of the above applies to both the original as well as derived, or modified copies of the original. Any modified copies of this program MUST NOT have the copyright notice violated, changed or altered. Please report any copyright violations to the author, at one of the above telephone numbers. Thank you. NSWP 2 - A disk maintenance utility NSWP Overview NSWP is a directory and file manipulation program. With it, you can copy, delete, rename, unsqueeze  report of which drive and user you are logged to, how much space is taken by the files you have specified, how many files have been found with the specifications given, and how much space is left on the disk. A sample follows: Drive A0: 596K in 36 files. 735K free. A special format of this line shows that you are logged to all user areas: Drive B*: 950K in 234 files. 2956K free. From this point, you may execute any of the menu options. A special display occurs if no files are found with the specification you have given, or if there are no files in the given drive/user area(s): No files. This display may also occur if you delete all the files out of a given specification. When this occurs, your menu choices are limited to ONLY 'S', 'L' or 'X'. This allows you to see the free Space on a drive, to Log to another drive/user, or to eXit. No other choices are valid, nor will they be accepted. NSWP 2 - A disk maintenance utility Command B0: ARCDIR .COM 2K : B 4. B0: ARCDEL .COM 2K : B 3. B0: ARCCOPY .COM 2K : B 2. B0: ARCADD .COM 4K : B 1. B0: -WORK .001 0K : X A> Help At any point, you may request the main help menu by pressing '?'. 1. B0: -WORK .001 0K : ? NSWEEP - Version 2.05 04/11/1984 (c) Dave Rand, 1983, 1984 Edmonton, Alberta A - Retag files : Q - Squeeze/Unsqeeze tagged files B - Back one file : R - Rename file(s) C - Copy file : S - Check remaining space D - Delete file : T - Tag file for transfer E - Erase T/U files : U - Untag file F - Find file : V - View file L - Log new disk/user : W - Wildcard tag of files M - Mass file copy : Y - Set file status. P - Print file : ? - Display this help X - Exit to CP/M : cr, sp - Forward one file Moving forward and backward As you can see, the two most common commands will be moving forward and backwards through the directory. Eith Structure There are two primary types of commands in NSWP: those that act on one file and those that act on many files. We will go through them both. Before doing that though, let's try moving around in NSWP first. To move in NSWP, you must first understand that the files on your selected drive/user will be presented to you in a sorted manner. The files are sorted in this order: Filename, File extension, user area: 1. B0: -WORK .001 0K : 2. B0: ARCADD .COM 4K : 3. B0: ARCCOPY .COM 2K : As you can see, the files are numbered for your convenience. You may not directly use these numbers. As you can see, the file size is also shown (rounded to the nearest block size). Note that if you have enabled the reverse video sequence (see Epilog), you may see some of the letters in the filename printed in reverse video. The chart below shows how to decode this information. FFFFFFFF RSA 12345678 /YR |||||||| OSer the SPACE bar (), or the RETURN key () may be used to move forward. To move backwards simply use the 'B' key. Note that all commands in NSWP can be either in upper or lowercase. Internally, lowercase will be converted to uppercase. If you reach the end of the directory with either command, you will be "wrapped around" to the other end automatically. NSWP 2 - A disk maintenance utility Exiting To exit, just use the 'X' command as shown above. This will return you to the same drive and user area that you invoked NSWP from, regardless of anything you may have done in NSWP. Finding a file Since you may have many hundreds of files selected, you may wish to move rapidly to a particular file. You may do this through the 'F', or FIND command. 1. B0: -WORK .001 0K : F Which file? BASCOM 8. B0: BASCOM .COM 32K : The Find command always starts looking from entry number one. You may use the standard CP/M syntax for wildcardinC 4. B0: ARCDEL .COM 2K : As you can see, this looks confusing. Really, though, it is not. The tags F1-F8 normally are not used, but NSWP allows you set F1-F4 for your own use. The R/O tag means that the file may be read, but not written to. The SYS tag means that the file does not appear in normal DIR listings, and in CP/M 3, MPM and CP/M 86 also means that this file is avaiable to all user areas. The ARC tag means that, if set, the file has been backed up since it was last accessed. Now that you understand how files are presented, we can go through a sample session. Remember, user input is underlined. NSWP 2 - A disk maintenance utility A>NSWP B: NSWEEP - Version 2.05 04/11/1984 (c) Dave Rand, 1983, 1984 Edmonton, Alberta Drive B0: 850K in 64 files. 118K free. 1. B0: -WORK .001 0K : 2. B0: ARCADD .COM 4K : 3. B0: ARCCOPY .COM 2K : 4. B0: ARCDEL .COM 2K : 5.g (eg: to find the first .HEX file, you may use *.HEX), and also note that the Find command will fill all blank spaces with question marks. This makes the search strings 'B*.*', 'B', and 'B??????.' all find the first file beginning with 'B'. As you experiment, you will find other interesting uses for this command. At this point, you now know how to move through your directory, both rapidly and one step at a time. Let's move on to some more useful commands. Viewing and Printing a file The View command, invoked with a 'V', will type the current file onto the screen unsqueezing the file if required. Note that this command will NOT prevent you from listing ANY type of file, so you must use your own judgement on what can and cannot be listed. At the end of each page on the screen, view will stop, and allow you to abort the viewing with a ^C or a ^X. To get one more line from the file, hit the space bar. To get another page, hit the or RETURN key. $p+q*&$!)$p+q$*($ DM!+$p+q**$DM **$DM̈́:{#**$ ~Hi **$!{#6!x#6!-$p+q*,$DM̈́!/$p+q*.$DM̈́DM̈́!1$p+q*0$DM *0$DM̈́!3$p+q*2$DM̈́!5$p+q*4$DM̈́!7$p+q$*6$ ~ *6$ >w! *6$ >w$*6$ DM*6$DM̈́!9$p+q*8$DM *8$DM̈́!;$p+q*:$DM̈́ !<$q!<$:$ʐ :<$2$_ *#Mt *R#Mt *"Mt !>$p+q*=$!DM̈́:{#!@$p+q*?$"DM̈́:{#!B$p+q*A$#!D$p+q*C$$!E$q!E$:\# :E$2\#_,0!J$s+p+q+p+q:J$=2J$^ *F$*H$ w*F$#"F$*H$#"H$7  !z#6:h#~ ͡ "j !h#6:g#Ҕ ͙ "j "͢ !}#6!"6l!K$q_ *K$&) N#Fͺ!N$r+s+q:{#2Q$:x#2R$_ :L$:Q$H !R$6 :R$2R$*L$& N! N#F> !L$~H:Q$H> !Q$/H^  ͨ:Q$=O!r N#F!R$6:R$ {  ͨ*R$&) N#Ft>M$H" *M$~A=Oͨ:ͨ!P$6> !P$ *P$&*M$>2O$ :P$ .ͨ*O$Mͨ!P$4¢ ͺ:Q$:Q$H:Q$H:1"CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282654321͈͋> (12/06/82) CP/M 3 PIP VERS 3.0 DISK READ$DISK WRITE$VERIFY$INVALID DESTINATION$INVALID SOURCE$USER ABORTED$BAD PARAMETER$INVALID USER NUMBER$INVALID FORMAT$HEX RECORD CHECKSUM$FILE NOT FOUND$START NOT FOUND$QUIT NOT FOUND$INVALID HEX DIGIT$CLOSE FILE$UNEXPECTED END OF HEX FILE$INVALID SEPARATOR$NO DIRECTORY SPACE$INVALID FORMAT WITH SPARCE FILE$MAKE FILE$OPEN FILE$PRINTER BUSY$CAN'T DELETE TEMP FILE$ *5<P_lz)<\fp}NO DIRECTORY SPACE$NO DATA BLOCK$CAN'T CLOSE CURRENT EXTENT$SEEK TO UNWRITTEN EXTENT$RANDOM RECORD OUT OF RANGE$RECORDS DON'T MATCH$RECORD LOCKED$INVALID FILENAME$FCB CHECKSUM$2FTe$NONRECOVERABLE$R/O DISK$R/O FILE$INVALID DISK SELECT$INCOMPATIBLE MODE$INVALID PASSWORD$ALREADY EXISTS$LIMIT EXCEEDED$Q$H :d#2z#D :R$>!R$~ HH> HD :d#2z#ͥ  m m ͥ !V#:"{ >!V#:"© !U#:"Ғ >!U#:"© !T#:"ҩ >>͙ %#-"( x"( :+#2+#%#! :{#2y# %#j :x# %# "͢ :{#:x#H!" " :{#L:x#D" L" !#6!g#6͡ :"2""! :{#u!h#6:$/:"HҊ!{#6:{#¯:x#§" ï" :"2r#:"2s#:"2t#:"2u#:"2v#:"2w#" 2{#"T#( !"6#6#6#6!"]#:g#ͬ !_#!"Y$>'")!"W$͙ :k#!l#we *W$$ DM" b" k" :a#Ҁ!@"Z# Ë!"Z# W$Y$;">'"W$Y$;"!@*"!a#W$Y$;""Z#!Z#"}O *W$$ DM" :{#" *Z#*W$"W$Ë:$ң !"W$ Y$W$;"ҝ"ͩ 2V$*##"#>'"G!#4!U$6:U$ր!V$ҁ*U$& :U$W$!$ 2V$!U$4L*W$"W$:V$ښ" "Ϳ " *W$$ W$_#;"+s#r{_$( N :a#!@"Z# !"Z# ͡ *X#"]#X#";">eT     =.:;,<> _[]OUTPRNLSTAXOAUXCONAXIINPNULEOFERROR: $ - $$$$DESTINATION IS R/O, DELETE (Y/N)? $**NOT DELETED**$COPYING -$ (Y/N)? $REQUIRES CP/M 3$CP/M 3 PIP VERSION 3.0$:"Q}#( :}#2m#}1͖-m:m#8ͺk 2#2$M 2"!\#6!z#6:z#b:m#2}#!$6+6+6!o#6!"6!"_#"X#}2d#2g#2h#2c#2z#!n#6!e#6#6!j#6!"6:m#ҹ*ͨͺ!#6:}#͑ ͖%#:d#%# :p#=:p#_HH ":S# N:"H ͵!S#6:d#<"$\( K"#&#( Az:S#:" H҃͵!"6&#,"( Az>!S#Ҕͥ z:S#ʡ!e#6:j#z!f#6:p#,:p# Hͥ :p#,2j#!c#w:S#!$6:$!$6:$!$6:"> !"H!d#"ͥ :"/!f#6:" T!f#6>'!f#Q!f#4<g:" dgA2:j#w"á:m#2}#b! $p+q*$}2{#|2x#!!$q:!$_ ͨ ͨ!#$p+q*"$ !%$p+qͺ*$$DM!|#6|#  !' '"X#";"!@*"!a#=X#";"!"Z#!Z#"}O *X#*"DM:"2W#"Ϳ :{#:{#n" :a#҇*x#&"*X#"X#!W#:":"րHҦ!"6" n /2k#:a#/!c#" "j !h#6!i#6*X#*"6*Z#*X#"X#![$q:[$ !"4>!$:$!":$1*[$&*S#M! ^#V*[$M̈́ø*[$&ø*[$&ø*[$&ø"_#;"ڄ *_#$ :[$w*_##"_#øg*[$&øAKYgu!\$q:\$ *\$M:$*\$M:"2]$!$:]$!$:]$2]$!]$:$w>!]$!]$5 :\$ (!"6!^$q:^$!$wF ͹O:^$0O͹!_$q:_$O):_$O)!`$6:$2$:$'2$:$'2$:$'2$*$MP*$MP*$MP:$¿:͹ ͹ ͹!a$q:$:a$ :n#9:a$ :a$H9:$2b$(:b$!b$6<:"<2"!b$(!"6 ͹>!$4k!n#6:a$ F!"6*a$M͹:a$ Z!n#6!c$q:c$a/>z!c$/H~:c$_2c$:c$!d$q:d$A/>Z!d$/Hҥ:d$ 2d$:d$!f$6*"M!N ^#Vͥ `"]#;" :e#/!b#!"X#]#@" Y*x$#"x$!g#6:{#Y! $#Aͺ!z$6> !z$e*z$&%# ~2{$ ^:z$ W.ͨ*{$Mͨ!z$4/:$p>͡ !"6?" :{#ʲ:{#_!# "( :"ڬ>͔ ~>!":R#!":%#HH :#<2#!}#> *#&~# N[2p# :p# H !}$p+q.*|$ 6 !p#6 #6:q#,T:q# A!p#6N:q#$N!p#6 ͒ )$*|$ 6,*|$ 6:"<*|$w*|$ :#w!~$6>!~$ڗ*~$&$ 6!~$4|!"6#6#6!q#6*p#Mc :q#ھ:p#*Ͳ ͒ 2p#ê:p#:¿:q#(*|$#~A<*|$wO>*p#Mc %:p#[ !#5.*|$ 6 ñ:q#1!$6#6> !$ڰ!$6:$<2$O>/:$!$O!J *$&*|$ H~G:$¡.*|$ :$w[œ !#5:$2$!$49:p#[¼ _ :q#!q#6+~. 2p#Oc  :q# :p#* Ͳ ͒ !q#6+~;= 2p#Oc = :q#$ *q#&$ *|$:p#w!q#4 :p#[H !#5.*|$ 6 *|$ 6å!$q!$6> !$ڏ *$&> :$ˆ >!$4l >:q#<2q#O*|$ :p#w:p#?± !d#6!$q!p#6?!$:q# ͒ û 2p#:p# :p#]H!:p#A2$O>!:p# *_#"X#*]#*"~2e$*]##"]#`5!f$62e$`2e$`̀2e$`"5E:f$ҕ:$Ҁ:o#<2o#2f$Ë:e$ 2f$:f$ҕN :$Ҥ:e$2e$:$ҳ*e$M[: $*e$M͂:e$>!":"=2"> >>!"!"5+N!~# ~2g$!"4ͩ2g$ >>!$;*$Mk8:$2"!$6:"<2"!"6g>!$c*$Mk\!$6!"6> :g$g:g$!h$q:"!h$wO!~# ~2i$—*h$&~# :g$w>!g$:i$¨!"4í!"6>2p#:$X#]#;"!i#:p#!o$62j$:j$::j$:o$" *j$M2j$2j$2l$:j$2k$2j$!l$w:l$D!o$6I!o$6: $!o$x:j$::j$Hu2j$T:*k$M*j$M:l$2m$"p$2n$:l$ʲ!l$52k$Ý" 2j$:j$0O> :j$0:j$AO>" :j$A 2j$OH!m$wO`i"">!$@ ͥ >!$N ͥ *_#}bO2 ͙ "j :{#" :y#:.#:$:{#Y:{#NH{͟O[2{#Ø:{#Yͺ"͢ ͺ:.#2.#:/#2/#%#V %#͢ %#!2p#!ͥ !:p#S:p#QHX!:#<2$2p#:p# HO!1!2p#Ü!2p#02$O> r!!$6Ü!2p#02$O> ڜ!*$&!*$& !$sr!*$&$ :$w:$!>!$ҿ!ͥ -*|$ :$w 2p#_og_{ozg_og^#V))) _{ozg^#V) "^#V|g}o "_{ozgO{ozgi`N#Fogo&og86060600000FFFFFFFFFFFF74 :1006700000000076CEC6CE76067CFFFFFFFFFFFFB0 :1006800000C0C0DCE6C6C6C60000FFFFFFFFFFFFDC :1006900000003000303030300000FFFFFFFFFFFF70 :1006A00000001800181818D8D870FFFFFFFFFFFFD0 :1006B00000C0C0CCD8F0D8CC0000FFFFFFFFFFFF88 :1006C00000303030303030300000FFFFFFFFFFFFE0 :1006D0000000006CD6D6C6C60000FFFFFFFFFFFF7C :1006E000000000DCE6C6C6C60000FFFFFFFFFFFFFC :1006F0000000007CC6C6C67C0000FFFFFFFFFFFFB6 :10070000000000DCE6C6E6DCC0C0FFFFFFFFFFFF25 :1007100000000076CEC6CE760606FFFFFF#( "0 :&#!r#2&#:'##2'#:(##2(#:)##2)#:-#2-#:.##2.#:/##2/#:0#20#%#V :$}͡ :"2"!"6"V :b#ڦ!$""K"!>1"""""$@""!>1"""""$ """_#;" !"X#:$/>X#H"H@>X#H"""!r$6>!r$@:r$"!*"~9:r$"!"X#!r$4:e#!f#2a#!i#6!b#6!l#6+6!s$6>!s$ڶ*s$&$ ~ʯ*s$&$ ~‘!a#6ï*s$&$ ~¯:e#!f#2b#!a#6!s$4b~:f#W:a#:i#:c#!i#*X#"_#:j#*X#"_# *_#"X#:k#!i# RG: $!$$5Ͱ5*p#M$:j#!c#G*_#"X#:e#QO͡ "  "ͩ 2{#n Hґ*""#:"2#!i#6:{#°*"#"">'"­!"4:{#*"!"">'"!"4" f:z#!"t$"x$͡ !h6\ !"v$:{#t$v$;"H6*v$#"v$͔ :{#]>x$H"R\ : $\ͺ*v$#"t$:{#_!#&#( &#"( f#!1#6!"6:/#/!$#: $>x$H"!{#6:{#Y:{#NH':$͟O[2{#!{#6 e source file. If the filename is followed by a space, then a 'V', the file will be verify read after it is written. NSWP maintains a CRC of the file as it is writing the file, and verifies this CRC. Renaming files The Rename command ('R') may be used to: A) Change the name of one file B) Change the names of many files C) Change the user number of one file D) Change the user number of many files To just change the name of one file, the syntax is simple: 12. B0: CDP1 . 40K : R New name, or *? CDP2 12. B0: CDP2 . 40K : NSWP 2 - A disk maintenance utility You may also change the user number of the file, as follows: 12. B0: CDP1 . 40K : R New name, or *? B1:CDP2 12. B1: CDP1 . 40K : Note that if all user areas are not specified in the logon of NSWP, the file may not be shown on your list when renaming to another user area. To change a group of files from one name to another, you may enter the following command at  The Print command, invoked with a 'P', will send the current file, with no modifications or paging, to the current LST: device. You may abort the print with a ^C or ^X. All other features of the View command apply. Deleting a file You can delete the current file just by hitting the 'D' key. Before deletion occurs, you will be prompted. 12. B0: CDP1 . 40K : D Delete file? Y 12. B0: DEAD .DAT 100K : NSWP 2 - A disk maintenance utility If any reply other than 'y' or 'Y' is given, the file is not deleted. If the file is deleted, it is removed from the list and the next file is given the current file's number. If the file is a Read Only file, you will be prompted again: 12. B0: CDP1 . 40K : D Delete file? Y R/O. Delete? Y 12. B0: DEAD .DAT 100K : Copying a file While on any file, you may copy that file to: A) Another name, on the same drive/user B) Another name, on a different drive/user C) The same name, on a any file: 9. B0: BASIC .COM 24K : R New name, or *? * Old name? *.HEX New name? *.BAK At this point all files with the extension .HEX will be renamed to the same filename but with the extension .BAK. You will see a running display on the screen as each file is renamed. Any valid wildcard may be used to select the source files, and the destination files will take one character from the source for each '?' in the name. An asterisk qualifies as filling the remainder of the field with '?'. If the destination file exists, the rename is not made. NSWP 2 - A disk maintenance utility You may also choose to rename a group of files to another user area, optionally changing their names as well: 9. B0: BASIC .COM 24K : R New name, or *? * Old name? *.HEX New name? B1:*.BAK This command will rename all .HEX files on drive B user 0 to the same filename, but with the extension different drive/user NSWP will prevent you from copying a file to the same drive/user that the source file resides on. Other than that, there are no restrictions on where you wish the file to be. If a file exists on the same drive/user that you wish to place the destination file, the existing file is deleted automatically, even if it is Read Only. When NSWP copies a file, all the attributes of the original file are passed on to the destination file. Thus, if a file is a SYS, R/O file, NSWP will cause the destination file to be SYS, R/O after the file copy has taken place. 12. B0: CDP1 . 40K : C Copy to (filespec)? C9:BACK.CDP If you wish to preserve the name of the file, you may just enter the destination drive/user part of the filespec (eg. C9: in the preceding example would have copied the file to drive C user 9, retaining the name CDP1). Just entering the drive part of the filespec causes NSWP to retain the user number of th .BAK, and place the resultant file in user 1. You may want to try this command a few times to get the hang of it, but it is extremely powerful. The Space command The Space command ('S') simply asks you for a drive code, then tells you the remaining space on the drive you specify. Before doing the space check, a drive reset is performed, so feel free to change disks. The Log Command The Log command ('L') allows you to change your directory to another drive or user. Additionally, it allows you to re-specify the wildcard mask just like entering the NSWP program from CP/M. As well, the drive system is reset, so again you should be able to change to a different diskette at this point or to another part of the same diskette. When the Log command is used, the instructions are reprinted for review. 16. B0: DD .COM 4K : L New drive/user/mask? A14:*.HEX NSWEEP - Version 2.05 04/11/1984 (c) Dave Rand, 1983, 1984 Edmonton, Alberta  have cleverly skipped over the function of the second number display, the one in parenthesis. This number is the combined size of the tagged files, IN 1K BLOCKS. If you are using a computer system that supports many different disk sizes/formats, or a system with a hard disk attached, you may already know that CP/M can allocate storage only in "BLOCKS", and that these "BLOCKS" may be up to 16k in length. This means that NSWP would show a file containing say, 512 bytes in information, as being up to 16k long, depending on your computer. The second number in the tag display shows how much storage the cumulative files would take if they were stored on a single-sided, single-density, 8" diskette. NSWP 2 - A disk maintenance utility Wildcard tagging Another way to tag files is the wildcard tag function. This function accepts a CP/M type wildcard and proceeds to tag all the files that match the wildcard. To invoke this, just hit 'W' and you will be prompted with  Drive A14: 44K in 2 files. 1118K free. 1. A14:NSWP .HEX 22K: NSWP 2 - A disk maintenance utility Introduction to Multifile commands Now that all the commands that affect single files have been described, it is time to introduce the concept of Multifile com- mands. These commands are ones that affect as few as one or as many as all of the files on a single disk. To affect these files, though, we must have some way of describing which files need to be affected. CP/M has a way to do this, using "wildcards". This program, on the other hand, uses the concept of a file"tag". The Tag command Tagging a file, in its simplest form, can be accomplished just by depressing the 'T' key when the file to be tagged appears. What exactly is a tag? A tagged file is a file in the list of filenames that has an asterisk next to the colon after the name of the file, as shown below. 9. B0: BASIC .COM 24K :* A tagged file isthe message 'Which files? ' Enter any CP/M wildcard, right down to a unique filename, and if that file exists it will be tagged and displayed. Untagging files If you can tag a file, you must be able to Untag a file as well. 9. B0: BASIC .COM 24K :*U Tagged files = 16K ( 16K). 10. B0: BRUN .COM 16K :* As you can see, the untag function subtracts the current file's size from the total then displays the total of the remain- ing files. The mass copy command Now that we have a number of files "tagged", what do we do with them? Well the Mass copy function is one of those that acts on many files. Its purpose is to copy the tagged file(s) from one drive/user area to another drive/user area. 12. B0: CDP1 . 40K : M Copy to drive/user? A14: V Copying --> B0: BRUN .COM to A14: with verify Verifying --> file ok. The 'V' is optional, and it indicates that you wish to have the file verified after it is written. As different from an untagged file in that you may now request an operation that deals with several unrelated files (eg., Files that will not match using only one wildcard). A sample"tag" session is shown: 9. B0: BASIC .COM 24K : T Tagged files = 24K ( 23K). 10. B0: BRUN .COM 16K : T Tagged files = 40K ( 39K). Note that the 'T' command automatically performs a "move forward" operation. To the right of the 'Tagged files' message two numbers are displayed. The numbers are the total size in K, of the files you have tagged so far. This is useful if, for example, you are moving files from one size of diskette to another, smaller, size diskette. If the source disk holds 500K, and the destination holds 256K, you can stop the tagging operation when your size is just less than 256K. The tag function in itself does not perform any operation, other than to mark the file for a future"mass" operation. By now the astute reader will notice that I  you can see, the files have been sent to drive A, user 14. If you wish the tagged files to reside in the same user area as the source files after the copy, do not specify a user area in the Mass command. This will cause NSWP to put the file in the same user area as the source file. NSWP will not allow you to copy a file to the same drive and user area as the source. The copy is simply not made. NSWP 2 - A disk maintenance utility After the mass After any mass file operation, the tags are "reset" as each file is copied. Visually, they change from a '*' to a '#'. The files are logically untagged, and will respond as such. But, since NSWP remembers them, you can automatically retag these files. This is useful if, for example, you need to copy the same files to a number of different diskettes or user areas on a drive. To invoke this, use the 'A' command. 12. B0: CDP1 . 40K : A Retagging--> B0: BRUN .COM Tagged files = 16K ( stination drive/user. If they are not squeezed, then they are simply copied. If you select 'R' for Reverse, all files that are squeezed will be unsqueezed, and all files that are unsqueezed will be squeezed (if it is worth it), and moved to the destination drive/user. The most attractive feature of the 'Q' command in general is the ability to Squeeze files ONLY if it is "worth" it. This means that by using NSWP, you can archive data into the absolute minimum amount of space possible. The SQ algorithm used in NSWP is better than the one in the original 'C' squeezer, and produces the smallest output file possible with current technology. The file squeezer section was done by Jim Lopushinsky, and is copyrighted separately by him. He also has a public domain standalone squeezer. Setting the tagged files status You may set the attributes of a group of tagged files just like STAT, or PROT. To do this, tag the files and select the 'Y' com16K) Erasing files You may want to copy a group of files, then delete them from the source disk after the copy has been made. To do this, you can use either the 'C' command to copy, followed by the 'D' command, which is tedious, or a combination of the 'T', 'M', 'A', and the 'E' commands. The 'E' command Erases tagged or untagged files at your option, on a global scale. 12. B0: CDP1 . 40K : E Erase Tagged or Untagged files (T/U)? T Do you wish to be prompted (Y/N/A)? N Deleting --> B0: BRUN .COM If you specify Untagged files, the untagged files will be erased. You may wish to be prompted before each file is to be deleted, and you can do this via the second question. Squeezing and Unsqueezing files The 'Q' command allows you to Squeeze and Unsqueeze tagged files. This file squeeze program is compatible with the original squeeze/unsqueeze programs written in the 'C' language by Richard Greenlaw. After hitting Q, you will see the promptmand. 12. B0: CDP1 . 40K : Y Which flags (1-4,R,S,A)? R,S Setting ---> B0: BRUN .COM to R/O SYS The flags you may set are the F1-F4 flags, as well as the Read Only, System, and Archive (MP/M, CP/M 3 only) flags. Any flags you do not specify will be reset. To reset all the flags (i.e., Change to R/W, DIR and no "Sysop tag") just enter a single comma or space at the "Which flags" prompt. Note that the flags in the "Which flags" question do not have to be entered with a comma between them, as anything (or nothing at all!) will do. As far as the program is concerned 'RSA', 'R S A', and 'R,S A' are all valid. NSWP 2 - A disk maintenance utility Epilogue All the functions of NSWP have now been described. The best way to get more familiar with the program is to actually USE it. I think it will be one of your most frequently used programs. There are several things in this version that you will want to alter: 103H This byte contro: Squeeze, Unsqueeze or Reverse (S/U/R)? After answering this skill-testing question, you will be asked which drive/user you wish to place the destination files. The syntax here is the same as for the Move command, except it is permissible to 'Q' the files back to the same drive/user that they originated. NSWP 2 - A disk maintenance utility When 'Q' is invoked, you are asked if you wish to Squeeze, Unsqueeze or Reverse. A carriage return here will return you to the command line of NSWP. If you select 'S' for Squeeze, all tagged files will be examined to see if it is "worth" squeezing them. Files that exibit ANY space reduction, even if it is only one sector, will be squeezed. If the files is not "worth" squeezing the file will simply be copied to the destination drive/user. If you select 'U' for Unsqueeze, all tagged files will be examined to see if they are squeezed. If they are, they will be unsqueezed, and moved to the de ls the screen length used in the 'V'iew command. It is currently set to 23D (17H). 104H-10AH - Turn reverse video on The first byte in this sequence of seven shows the length of the reverse video on sequence, which follows at location 105H. All seven bytes are currently set to zero. 10BH-111H - Turn reverse video off The first byte in this seqence of seven shows the length of the reverse video off sequence, which follows at location 10DH. All seven bytes are currently set to zero. Credits My thanks to all who made this program possible and particu- larly to Dave Mccrady for his help in composing the documentation and .HLP files for NSWP. Thanks also goes to Jim Lopushinsky, also of Edmonton, since without him the SQ section of NSWP might never have been completed! Thanks to the use of his SQ section, NSWP can produce the smallest possible SQ'ed files. Contributions If you like, use and enjoy this program, feel free to send a contribution (suggest $20). This will help me expand this program, and add even more features. I am currently working on a CP/M 86 version, and once that is running, I intend to port it to MSDOS. Suggestions for enhancement are also appreciated, and you may send them to: Dave Rand 10232 - 160 Street Edmonton, Alberta CANADA T5P 3E9 2,:2]1%24:6«v 8͍y?%÷v8͓yyI'EvvQyv7v2626:&2C5:B5͐)K-EhNw:6wͥ!4~6-ww!% E!2v! h%!7:72w!7 swI'͌wswQw!7H*7yCJͦE!7xEKJ`Jy’J`J!"6!7gH*7wC͎Iҡw`Jv:%67-%$ 8.| I':&6:%67-ÿw8w8>25G*$6|!8z:%6z%:=5x!8ͫ$:626̅$!4/x,v2,]1'%$*&+1*D5"6"6*6͘!ͫ${#+w#Ͷ$~ʌxͻxڠxʃx1yڠxGͶ xxGMxͫ$}!&Đ)8~ʳx#çx$8Jxկ x1yxx.x#x xͶ7y y !6><4*#n;!!f!N"N!gN"eN!M"M!}M"{M͓b!"w5"u5"4!f,"b5!w,"d5!," 4!,"4!,"3!,"3!*}2 4. }2 4!{E"yE͟++ͯ+*NtX*eNX*MtX*{MX!9s#r"N'*!9^#Vbk|¼*!.(.1.8ej!99s!..1)!!.K1)&|!&|4ͮ&|G)#&|Zh&|mf&|€ue&|“ͤY&|!,L+|!9s#rf+*u5+|zP*w5+|P͟+!!e3!++9n&!9s#r!9^#V!9^#VJ!9^#V!9^#Vn&!9^#Vs#r !9s#r!4.9^#Vڑ9s#r*4|!.6+!,!9^#V!,!!9^#V́)9s#r!.+9^#V1)!9^#V$P!"4. }2`5l}2a5{͋*`5&|'!9s#r!.26+! !+}2`5!`5(͏+*`5&9,͟+*`5&|o*`5&|o*`5&|*`5&!-Ì!9s#r!9^#Vbk+|!9s#rbk+|..6+͏+*a5&͟+ |d*`5&!-*a5&%##|!9s#rW!U!K0DEVICE AUXIN:=PRNTR[XON,300]DEVICE AUXOUT:=PRNTR[XON,300]DEVICE LST:=PRNTRPIP B:56789   GHJKZXCVBNM<) >PO(_?:|L+     { }~ `  '[12345678QWERTYUIASDFGHJKZXCVBNM,0 .PO9-77l8l8|g7|/G}/O!%7zS)G727# >7)7_33<)7_ɏL7# )7_z|l8ze7l8$l89Ґ7 9}o|ڐ7"8!!ůʵ7ʵ7DM{͹7|͹7e. â7!77 )7 `i" 9x8:978~+ x78`i" 9x8:98* 9DM~# x88*&!`iDMW{ j&|g}o|g}o{ozg|/g}/o#{ȷ|g}ox8{)=ˆ8}o|!-}o|g!}|!,{z!-}|!-{z!,}|!+{z!,}|!#{z!- 9 }2`5*a5&%#|¦!9s#r|d͋æ'*!9n&|^..* 4!9^#V!9}2a5!9n&|..* 4!9^#Vͷ!9}2a5!9n&|!.* 4!9^#Vͫ!9}2a5!. 6+ͣ̓!9s#r! ͢|!`!9^#Vs#r͓ !9s#r!@͢|;!9^#Vs#rͳ!. 6+ͣ@!9s#r!͢|~!9^#Vs#rXͳ!!g!!G!!a!!A;!"4. 9^#V! 9^#V6+!,!9^#V!,͏+!V5!. 9^#VYc9s#r͟+!9^#V!t|;*a5&9sò!9^#V!u|`*a5&# 9sò!9^#V!v||!9sò!9^#V!r|˜!9sò!V5͠(!V5͑! 9s&3;!"4. 9^#V! 9^#V6+!-!9^#V!#-͏+!V5!. 9^#VYc9s#r͟+!9^#V!t|/*a5&9sæ!9^#V!u|T*a5&# 9sæ!9^#V!v|p!9sæ!9^#V!r|Œ!9sæ!V5͠(!V5Q 9s&3!"4. 9^#V! 9^#V6+!0-!9^#Vͥ!9s#rbk|4 +9s!9^#4|*4+"4#*4&u|*4̈́|*4#"4+!9s#r!9^#V!͢|!9s#r!͢|!4!9^#Vv!9^#Vn&* 4&l|!4!9^#Vv!9^#V* 4&}!4!9^#Vv!9^#V* 4&}!9^#Vs#rX!9^#Vs#r;;!9s#r!9^#V!͢|!4!9^#Vvn&9s!9s#r!9^#V!͢|!4!9^#Vv!9^#V!4!9^#Vv!9^#Vn&}!9^#Vs#r]!4!9^#Vv!9n&}!9^#Vs#r!3;!9s#r!9^#V!͢|!4!9^#Vvn&9s!9s#r!9^#V!̈́|ʾ!4!9^#Vv!9^#V!4!9^#Vv!9^#Vn&}!9^#Vs#rR!4!9^#Vv!9n&}!9^#Vs#r3;!9s#r!9^#V!͢|!4!9^#Vn&9s!9s#r!9^#V!͢|ʢ!4!9^#Vv!9^#V!4!9^#Vv!9^#Vn&}!9^#Vs#r6!F5!9^#V!9n&}!9^#Vs#r3;!9s#r!9^#V!͢|ʧ!F5!9^#Vn&Vbk+| !9n&̈́|) !9s#r!!9n&t|S *a5&9s !9n&u|x *a5&# 9s !9n&v|” !9s !9n&|¾ .9^#Vbk+|¾ !9s !9n& 9s͏+!9n&9,͟+!9n&!9n&̈́| !9n&!;|a*a5& !"4." 4Wv !"4"4.}24l9s&| &| *4*4* 4*46++9s9(&s|­ *4|ʣ *4+"4#!}24B &t| *4 ̈́| *4#"4+!}24B &v| *4| *4+"4#!}24B &u|. *4̈́|$ *4#"4+!}24B &|r * 4&!4*4v*4* 4&}Ͱ!"4uB &|¶ * 4&!4*4v*4* 4&}Ͱ!"4uB &| .W!"4uB &| W!"4uB &| W!"4uB &|2 W!"4uB &|Q W!"4uB &|p W!"4uB &| ͫW!"4uB &|® W!"4uB &| uW!"4uB &|B ?W!"4uB &| *a5&9s!9s#r!9^#V!̈́|}!4!9^#Vv!9^#V!4!9^#Vv!9^#Vn&}!9^#Vs#r!4!9^#V!9n&}!9^#Vs#r3!9s#r!͢|r!9s#r!9^#V*4̈́|<!4!9^#Vv!9^#V!4!9^#Vv!9^#Vn&}!9^#Vs#r!4*4v!9^#V* 4&}!9^#Vs#rø!9s#r!9^#V!͢|< !9s#r*4̈́|!4!9^#Vv!9^#V!4!9^#Vv!9^#Vn&}!9^#Vs#rß!4!9^#Vv*4* 4&}!9^#Vs#rÂ!9s#r!9^#V!͢|*49s#r! ͢|!4!9^#Vv!9^#V!4!9^#Vv!9^#Vn&}!9^#Vs#rj!4!9^#Vv * 4&}!9^#Vs#rL!9s#r!͢|*49s#r!9^#V!͢|ʛ!4!9^#Vv!9^#V!4!9^#Vv!9^#Vn&}!9^#Vs#r/!4!9^#V* 4&}!9^#Vs#r;*4|.#*4!!99s9*4+|.#*^ 3!9s#r!͢|t !*a5&))))!9^#V"3!{E*a5&))))!9^#Vn&"3ԕ!9^#Vs#r !.6+͆ ͣ*a5& ̈́|ʜ ̓*a5& ̈́|ʽ *a5&` *a5&*a5& ̈́| ͓ͳ;!9s#r!9^#V!͢|h!9s#r!9^#V!͢|V!4!9^#Vv!9^#V* 4&}!9^#Vs#r !9^#Vs#r !9s#r!9^#V! ͢|Z!{E! 9n&))))!9^#Vn&9s!9s#r!9^#V!͢|H&}o&|!4!9^#Vv!9^#V* 4&}*!4!9^#Vv!9^#V* 4&}&)9s9^#Vs#rô!9^#Vs#rs3!{E!9n&))))!3!9s#r!͢|!*a5&))))!9^#V"3!3!9^#Vn&"3ԕ!9^#Vs#rÉ;!9s#r!9^#V! ͢|ʬ!9s#r!9^#V!͢|~!4!9^#Vv!9^#Vn&* 4&l|`&)<9sl&)9s!9^#Vs#r!9^#V!9^#V!9n&}!9^#Vs#r3*4&s|*4|*4+"4#*4&t|*4 ̈́|*4#"4+*4&v| * 4!ͷ!99s9!#*4!ͫ!99s& !!.21)!9!9s#r!9^#V! ͢|*4!9^#V* 46+!9s#r!͢|!4!9^#Vv!9^#Vn&!9^#Vs#rØ!9^#Vs#rd*b5!9n&R}o&n&*b5!9n&}o&n&!))GO!!6+͏+ͥ*a5&ͥ͟+!H-!!6+!s-+͕1v Ϳ!.6+!-! !6+!-! !6+!-! !6+!-! !36+!-!!6+!.v !.6+!".! !6+!7.! !6+![.! !6+!}.! !6+!.!.#6+!.! !6+!.! !6+!.! !6+!.! !6+!/!!6+!./!!6+!M/!!6+!c/! !46+!~/! !46+!/! !46+!/! !46+!/!!46+!/!!46+!/!!46+!0!!46+!0v o+!.6+! !l͠!!6+! !.͠!! 6+! !.͠!!6+! !l$! '! '*q5|p%ͬ'*q5|p%.!}M}2N!. .*1)!! 6+!1͏+ͥ!Mͥ͟+!"4*q5+|™%.!}M}2N!. .*1)!9s#r! '! '! '!&9s#r*o5 R}o& '*o5R}o& '*o5RC&9s#r*o5R}o& '*o5}o& '*o5&C&9s#r"m5! '! '*m5̈́|&!{E*k5n&R}o& '!{E*k5n&}o& '!{E*k5n&C&9s#r*k5#"k5+*m5#"m5+*o5#"o5+b&!R}o& 'bk}o& '! '! '*q5+|'!9n&%#|5'!M*i5 sÖ'!9n&%##|T'!M*i5 sÖ'!9n&%###|t'!M*i5:sÖ'!M*i5*b5!9n&}o&n&}*i5#"i5+*i5|ͬ'!!}M}2N*N&|'!"q5..6+!1+!..51)!"i5!MM6!9s#r!͢|S(!N!9^#V!M!9^#Vn&}!9^#Vs#r(!9s#r!$͢|ʞ(!gN!9^#V!M!9^#Vn&}!9^#Vs#r^(!9s#r!9^#V!9^#V(!9^#V!9^#V(!9^#Vs#rì(!9^#Vn&a͘|͠!! 6+!B!l͠!! 6+!!.͠!!M6+!!.͠!! 6+!B!l͠+!.6+!+0!!6+!50̓!9s#r! 9^#V̈́|!9n&!9^#Vbk+|͓! !̓!9^#Vs#rï͓!9s#r!9^#V̈́|b! 9^#V!9^#V! 9^#V!9^#V1)!9^#Vs#r!.. ++ !9!.. .? !9!. .:1)! ;*d5L|3!9s#r!9^#V!͢|!M!9^#V!N!9^#Vn&}!9^#Vs#r!9s#r!9^#V!$͢|b!M!9^#V!gN!9^#Vn&}!9^#Vs#r*NtX*eNX!! 6+!90!!1*N*eNQ!99s#r!9^#Vbk|½͔(3!!M}2N!!gN}2N*N&%#| ..6+!a0+͔!...1)(3͔!. 6+!0͏+ͥ!Nͥ͟+!"4!Ns!h5s"k5!"i5l"s5*k5̈́|2!*s5|2!!9s#r!9^#V! ͢|ʱ ͥ"!9^#Vs#rÊ !"m5*m5̈́|!!f5ͥ"}!g5ͥ"}!{E*k5!f5͑!}*m5#"m5+*k5#"k5+÷ !9^#Vn&z͎|!9^#V!9^#Vn&}_o&}!9^#V!9^#V6+!9s#r!9^#V̈́|)! !9^#Vs#rR);!9s#r!9^#Vbk|*. 9^#V! 9^#V6+! !͏+,}_o&9s͟+&|)!9s#r!9s#r&|)!9s#r!9s#rÏ)!9^#V3+*!. GO!!6+!1! ! 6+!2! ! 6+!32! ! 6+!Z2! ! 6+!u2!! 6+!2!! 6+!2!! 6+!2!! 6+!+3!.6+!@3!#6+!Z3!!6+!3f+!.6+!3!!=!9^#V!!9^#V!!!!)!!(!!j!!k!9s#r!͢|+!{E!9^#Vs9^#Vs#rû+;!9s&|,..9s+&3;+9s9n&9,&3!9n&͢|!9n&̈́|!9n&0123456789ABCDEFContinueeditcopyMain System SetAlternate System SetOK to exitThe character set has not been saved. ? (Y/N)Enter character to i!9s#r!9^#V!͢|i ͥ"!9^#Vs#r !!!gN}2N!. .*1)!! 6+!0͏+ͥ!Nͥ͟+!"N.. GO! 9!9!9s#r!9s#r!9s#r!9^#Vbk|ʕ"! 9^#V!9^#Vn&9s9n&0͘|"!9n&9͎|"0!9sI"!9n&A͘|>"!9n&F͎|>"7!9sI"!9s#r!9^#Vbk|ʄ"!.9^#Vv!9n&!9n&C9s#r!9^#Vs#rõ!!9^#V!9;*s5+|±"3*i5| #.!gN}2N*N&|#!.6+!0+!..-1)!"s5!"i5!M*i5n&9s*i5#"i5+&3*MtX*{MX!! 6+!0!!2*M*{MQ!99s#rbk|#͔!!}M}2N*N&%#|#!!}M}2N!.6+!1!!1́)9s#r͔!..-1)!9^#Vbk|#͔!. 6+!D1͏+ͥ!Mͥ͟+!!}M}2N!!}M}2N*N&%#|{$..6+!^1+!..D1)! 9!!M}2N!Ms"i5!"k5"o5"q5*k5̈́|$*q5|$͝%æ$! '!9s#r!9^#V!͢|%! '!9^#Vs#r n hexadecimal Enter character to in decimal Enter the character to is the HEX value of the current characteris the current characterCharacter Selection MenuH - Entry by HEX valueD - Entry by decimal valueC - Enter the character - Done editingSelect Character Entry MethodCharacter Entry MenuUp Arrow - return to selection menuRight Arrow - edit next characterDown Arrow - edit same characterESC - return to main menuCharacter Editing MenuPosition Cursor with Arrows. - turn pixel on - turn pixel offQ - Quit without update - done editing this charI - Invert all pixelsC - Copy another characterL - shift character LeftR - shift character RightU - shift character UpD - shift character DownN - iNsert a rowE - dElete a rowS - inSert a columnT - deleTe a columnCharacterSetEnter the file to read (d:filename.typ)File not found. Press any key to continue.Reading character set from Character set read from EOF in file read. Press any key to continueEnter the file to write (d:filename.typ)File already exists. OK to continue? (Y/N)Writing character set to Full directory on file creation - Press any character to continue.Character set written to Disk full on file write - press any key to continue.Do you want to:1 - Read the systems tracks into the character set2 - Read a file into the character set3 - Edit the character set4 - Write the character set to the system tracks5 - Write the character set to a file6 - Write the character set to the font RAM7 - Write character set to MPI Sprinter printer...8 - Exit the programEnter your choice (1 - 8)This program allows you to edit a character set in memory andstore it on various media.Osborne Executive Character Font Generator V1.1 ͨNFO*3}2N*3}2N*3}2N:N2P!{E"K2J:N2M-OOOO>2N:NN9OON3OO23>23>23>23>23!Q~ *Ox*O`?OZ?O]?O:g.Z!9^#V!9^#V6+!9^#V!9^#V!A1)!9^#V!9^#V6+!Q͏+ͥ*N|«O!QO*N+|¿O!NO*N++|O*N+++|O*3*N++PO*3*N++++Pͥ͟+ͥ!9^#V!AP!:f+!9s#r!͢|xP!!9^#V"3!{E!9^#Vn&"3ԕ!9^#Vs#r3P!9s#r!͢|P"3!y5!9^#Vn&"3ԕ!9^#Vs#rÆP!9s#r!͢|Q!!9^#V"3!y=!9^#Vn&"3ԕ!9^#Vs#rP!9s#r!9s#r!9^#V!9^#Vn&0͘|ʯQ!9^#V!9^#Vn&9͎|ʯQ! .9^#Vv!9^#V!9^#Vn&9s#r9^#Vs#r-QThe working character set is a new set!9!9s#r!9^#Vbk|W.9^#VtX!9^#VX! 9^#V! 9^#V!1)͏+! 9^#V! 9^#V6+!9^#V!lYc9s#r͟+!..F1)!9^#Vbk|ŠR!9!9^#V͠(!9s#r!9^#V!s!9s#r!9^#Vbk#n&|5S##9s#r!9^#Vn&|S!9^#Vn&Bl|S!9^#V!9^#Vn&#}5S!9s#rgX! Y!9s#r!9^#Vbk+|T#9s#r!9s#r! 9s#r!9^#V! 9^#V̈́|ʸS! 9^#V!͢|ʸS!9s#r|ʸS!9^#V!lûScT|cTS!9^#Vs#rmS!9^#V!9^#Vn&!wW9s#r!9^#V!9^#Vn&|%T#9s#rS!9^#Vbk#! 9^#V!9^#V!9^#Vn&}! 9^#Vs#rS!9^#V! 9s#r! 9^#V!|T.9^#V!9^#Vn&.làTþT|ʾT!9^#Vs#r!9s#r! 9^#Vbk|T9s#rgX!Y!9^#Vbk+|V#9s#r!9s# r!9^#V! 9^#V̈́|%U!l(UçU|ʧUBU!9^#Vs#rU!9^#V!9^#Vn&!wW9s#r!9^#V! !9^#V!9^#V!9^#Vn&}!9^#Vs#r0U!9^#V!̈́|U!9^#V!lUU|UgX!:Y!9s#rbk+|V.9^#Vbk+|'V.9^#Vbk|VgX!MY!9s#rV!9^#Vbk|V.9^#V! Cs!9^#V! Hs!9^#V! Rs!9^#V!9^#V.s!9^#V!9^#V#Cs!9^#V!9^#V##Hs!9^#V!9^#V###Rs!9^#V!9^#V####sVgX!]Y!9s#r!9^#V|W!9^#V|WW!9s#rQ!9^#V! s!9^#V! s!9^#V!s!9^#V!s!9^#V! s͟+!!9!pY9s#r!9s#r!9^#V!9s#r!9^#V! ͢|[X! 9n&!9^#V!9^#Vn&l|IX!9s#rgX͏+ͥ! 9n&|X!}YX! 9n&ͥ͟+!Y!9^#Vbk|6X!Y>X!Y !9s#r!9^#Vs#rÞW!9^#V!.6+!9s#r!͢|ʵX!9^#V!9^#V s9^#Vs#rÀX!9^#V!s!9s#r!$͢|Y!9^#V!9^#V s9^#V#V v##n&bk}o&n&<}!9^#V!##9^#Vv#ps!9s#r!9^#V!͢|_xa!9^#Vs#rQa!9^#V!##9^#Vv#! 9!9^#V v! 9^#Vn&bk}o&!.9^#VCbn&<}fa_!9!DM`ḯ|'b!9^#V`in&!9^#Vͳ{`ialst:wLoading character set into MPI Sprinter printer.. Testing the character set...   f+! .6+̓!͓! c! !6+!4c!!6+!Fc!9s#r! N͢| c!9^#Vs#rb 1983, 1984 Osborne Computer Corporation26538 Danti CourtHayward, CA 94545!9!9s#r!9s#r!9^#Vbk|(e+9s9n&v|c!9n&t|c!9n&u|c!9n&|!d! 9^#Vbk+|d!9s#r9n&|d!9s#rsc!9n&9s#rsc!sc!9n&|Hd!9s#r!9s#rsc!9n&s|¡d9^#V!̈́|ʖd!9^#Vs#r!͟+! ͏+!sc!sc!9n&͢|e!9n&̈́|e! 9^#V̈́|e! 9^#V!9^#V!9n&}!9n&s#rXDrive must be A or BFile name can not be blankFile type too longBlank file typeFile name too long.><,;:=?*[] SPACE is invalid in a file typename!9!)b!.b!p9s#rbk|A[!.6+!0b!bb!pp!!9s#r!9^#V!͢|LZ!9!9^#VI[!9!9[9a!9^#Vs#rY!jb!pp!!.21)!!6+!mb!!9s#r!9^#V!͢|Z!9^#V!9^#Vͳ{!9^#Vs#rËZ!b!pp!!9s#r!9^#V!͢|[!9^#V!9^#Vͳ{!9^#Vs#rZ!b!ppq!!.1)!$9!9s#r!9^#V! ͢|ʽ[!9^#V))))!9^#V9s#r!9^#V!9^#V!{E!9^#Vn&}!9^#Vs#rV[!<9!9s#r!9s#r! ͢|\\[!9^#Vs#r[!9s#r!9^#V! ͢|[0\!9^#Vs#r \!9!9^#V v!9^#Vs\[!9s#r!9^#V! ͢|]Ï\!9^#Vs#rh\!9s#r!͢|}\ý\!9^#Vs#rÛ\!t9!9^#V v!9^#V!9^#V! 9^#Vn&!+9^#V!9^#Vs#rsc!sc!sc! 9^#V!9^#Vs!9^#V!9;!..1##ej!99s9n&3;![l͠k !9s&|eGlMe9s!. )1)&|eeÇe&|‡e4fÇe'*3!9s#r!͢|&f!y5!9^#V!{E!9^#Vn&}!9^#Vs#re!"u5+͍f!9s#r!͢|ʀf!y=!9^#V!{E!9^#Vn&}!9^#Vs#r@f!"w5͍f!.6+!ql!9^#Vbk|¹f!lf!l!l;!l͠k !9s&|fgGlMe9s!. )1)!! .#1)&|=g͏+l͟+!*3kglf&|f͏+%l͟+!*3kg%lf'*3!"3))9^#V"3ͨi"3̈́|ʍg!. 6+!l!9^#V!l*3AP͟Nj*3&|h.. 6+!9^#V!l*3AP!"4!. ))1);!l͠k !9s&|hGlMe9s!. )1)!! .#1)&|›h͏+l͟+*d5L+|•h#*3!hl)h&|)h͏+%l͟+*d5L+|h.*3!h%l)h'*3!"3.9^#V"3ͨi"3̈́|h!CRbk}o&}ë\}\!9s#r!͢|A]!9^#V!lD]]|]^]!9^#Vs#r$]!t9!9^#V v#œ]!t9!9^#V v##n&|]!t9!9^#V v]!t9!9^#V v n&]!]L]|L]!9s#rL]!9s#r!9s#r!9^#V! ͢|^7^!9^#Vs#r^!9^#V!|Q^##9^#VT^e^|e^!9s#r!9s#r!͢|%^Ó^!9^#Vs#rq^!9!##9^#Vv!9^#V v!9^#V!v9!9^#V v! 9^#Vn&}Á^%^!9s#r! ͢|a"_!9^#Vs#r_!9!9^#V v^_!9!9^#V v#n&|`!9^#V!##9^#Vvxs!9s#r!9^#V!͢|(aí_!9^#Vs#rÆ_!9^#V!##9^#Vv! 9!9^#V v! 9^#Vn&bk}o&!.9^#VCbn&<}Û_(a!9^#V!##9^#Vvps!9s#r!9^#V!͢|`k`!9^#Vs#rD`!9^#V!##9^#Vv! 9!9^#V v! 9^#V!n&bk}o&!.9^#VCbn&<}Y`!9^#V!##9^#Vv! 9!9^. 6+!m!9^#V!m*3AP͟Nj*3&|—i.. 6+!9^#V!$m*3AP!0m!"4##9^#V*3"N!. GO!. ))1);!. 6+!4m!9s#r!9^#Vbk|Ij..16++9s9(&|j&|j&|>j!9s#r9n&9s#ri!i!. .+1)!9^#V3;!9s#r!9^#Vbk|j. 9^#V! 9^#V6+! !͏+,9s͟+&! 9n&͎|j&!9n&͘|j!9s#rrj!rj&3*3&|k!.6+*3&+|"k!\m*3&++|6k!|m*3&+++|Kk!m*3&++++|ak!m*3&|!. 6+!m+!..1)!! .1)+*!. GO!!6+͏+ͥ!9^#Vͥ͟+! .6+!ml%l!. 6+!m! .6+ͥ!m*3ͥ! .6+ͥ!n*3ͥ!. 6+!nWrite to the Font RAMCharacter set will be written to MainAlternate font RAM on program exit. Write to the System TracksWriting to written to Read fro^#V!9s#r!9^#Vs#rn&9s|y!9n&|Xu!9^#Vs#r9n&} u!9^#V!9s#r9DM!9s#r! 9s!9s!9^#Vn&-l 9s|ʯu!9^#Vs#r!9^#Vn&|u.0u! 9s9y 9s#r9^#Vs#rn&9s!|;v.9y9s#r 9n&#}!9^#Vs#rn&9s!9n&!|Uv!|…v!y!9^#Vs#rn&9s{{|…v!9!9n&9s!|ʸv! 9^#V|¸v! 9s#r!9n&!|w!|=w!|Iw!|Uw!|ʯw!|w!|ʭyûy!9^#V^#V!͢|=w!9s!9^#V!9^#V^#VJs#r !9s^w!9s^w!9s`i9s#r 9!9!9^#Vs#r^#V9n&z^#VCs#rDM*x`i!9^#Vs#r^#Vs 9^#Vs#r*x! 9w!9^#V!͎|x!9s#r!9^#Vs#r^#V!9s#r!9^#V믾Lx! 9y!9ʫx!9n&0lîx!9^#Vbk|*x!9ʕ|~x`i!9^#Vn&}!9^#Vs#r 9^#Vs#r9^#Vs#rx!|x!9^#Vs#r!-s!9s 9^#Vs#r! 9^#Vs#r!͎|y!9^#Vsm the System TracksReading from read from Enter drive (A, B, or to exit)No disk in drive or unformattedDisk is wrong densityHard write errorHard read errorPress to continueDo you want to:3 - Exit to the Main Menu1 - Use the 2 - Use the Enter selection !9@n!9^#Vͦ!9!9!ns#r9DM!9!9 Ϳn!9`iCDM!9!9^#V.s#rg!9^#V!ܓ!9! 9^#VDM! 9^#Vͬ| o!9!9^#Vos#r| o`i^#Vn&`in`i!{9!9^#V^#VDM!9^#V|?o!!9`in&-|£o`in&!|ʩo!|ʩo!9s!99s#r!9s#r!9ʹo`in&!9n&xo`i"o`in&9soo`in&-l|p!9^#Vͬ|p`in&|o`i!9^#Vs#r`in&}!9^#Vs#rÆo!9^#V!s9!9^#V9s#r!9^#Vg!9^#V`i#s#r!9^#V!9!|9!9^#V!͢|ʔp!!9!9czDM!9`i##t!9`i^#V͹q!9!9^#Vn&!|p!|Qq!|lq!B!!#r9n&}x!9=y!9^#Vs#r!-s 9^#Vs#r!}!9DM!9^#Vs#r`in&}|Jy.9^#Vs#r 9 u! 9^#Vs#r!͎| u!9^#Vs#r! s~y!9^#Vs#r!9^#Vs#r!%s!9^#V!9s#r u!9^#V!s!9xodu!DM.9^#V^#V!9s#rn&ͳ|Kz! `iv!9^#Vs#rn&DMz!9^#V!9^#Vs#r`i!9^#VDM9s#r`i^#V`i)DM!9^#V|z`i^#V!9s#r!9^#V^#Vs#r9^#Vs#r!9^#Vs#r `iÅz!9^#V!9^#V!9^#VDMʕ|?{!9^#V^#Vs#r!9^#V! 9^#V! ʕ|2{!05{!7}!!9^#V!9^#V`iؓz! 9^#V! 9^#V`iؓz!9^#VDM`iʮ{`in&!9n&l|ʆ{!C!!9n&!9^#V{!9^#V!'n&!|{!|{!|{!B!9^#V!)^#VDM##^#V`i####^#V͘|<|!9^#VY~#|<|+`i##^#Vs#r`i^#Vs#r9n&}!9^#VDM'n&!|ʥ|!|ʥ|!|ʥ|!|ʬ|!BY~`i)^#V!s#r!9^#VhDM#||+`i'!9^#Vs!̈́|}!ͺ9^#V!|DM#|1q!9^#V!9^#V͹~!9^#Vbk#n&|Qq!!9^#V!}DM#|q!9^#V!|DM#|ʞq!9^#V!}DM#|¨q!!##rq!9^#VDM`iq`in&!9^#V͌r#|q+`iq!9^#VC!9^#VDMc|r.B!9s#r`i'n&|yr`i'yr!{#|^r!9s#r!9d|^#V~!U~!||!|!}|!~|!~!!#|J~!! ͺ`i(s`i!9^#V!)^#VDM!9^#V`i`i##^#Vͺ`i##^#V̈́|ʝ~!`is#r`i##s#r!9^#V#|~!9^#V!ʕ|~!9s#r!9^#V!)!9^#V!Ȏs#rDM|+.9^#V!B!`is#r`i##s#r`i####!9^#Vs#r!9^#V!'!9^#Vn&}!|ʷ!|ʷ!9^#V!'!9^#Vbk#n&|±.Xô!R}!9^#V!9^#VDMc|9s#r;! 9^#VDM|!9s#r[!9͈f9s#r9!v^#V!||!|!|!}|!~|!!!9^#V"!!9^#V!!9^#VDM#|{`i|ʾ`i'n&bk|Îbk+|Îbk++|Î!Î!|!|!|!|!!!9! 9^#Vͦ9s#r* DM`i^#Vbk}o&|’`i^#V!9s#r^#Vbk}o&|+!9^#V^#Vs#r!9^#V!9^#V)Ͷ|ʒ!9^#V!9^#V)" ͬ|v* `i^#Vs#r* T|!!CT| !!HT| !!MT|4!!CON:RDR:LST:PUN:NUL:!9!69^#VDM!9͈f!69^#V9DM!/g|4`i(n&`i n&x|,`i `i(n&}o&}!%#|`i n&+}·!69^#V!(`i n&}`i!`i n&)))))))`in&s#rB,!#!69^#V9h`i!^#V!29!9^#VDM|¤!9^#Vbk#n&}!.9^#Vbkn&ˈ`i&n&%#|ˈ! .9^#Vbk##n&!9^#VDM|=.9^#V!Q}!.9^#Vbk#ؓ!9^#V" ^#V5s#r!}o&!9^#VN!9s#r!9^#Vbk|x9^#V!9^#V!R|gDM#|›+!9^#V`iC#|ӑ`i9s#r!9^#VJ!!9^#VDM`i!9^#VC+!9n&DMa͘|)`iz͎|)! C`i!9n&!|c!c!|!|!|!|!!!9^#VDM! 9^#Vl|.9^#Vbk|”`i! 9^#Vͬ|ʿ! 9^#V!9^#V֔!9^#V+! 9^#V!9^#V+!9^#Vͮ!9^#V!9^#V*DM!9^#V`iͬ|1!9^#V!͢|H!!9^#V!̈́|H!!9^#VJ|a!`i!9^#V|ʜ!9^#VDM!9n&}`i#! 9^#V֔!9^#V!9^#V!9n&DM0͘|ӓ`i9͎֓!ɯߓ1JJ|E|/G}/O!zS)%# _33<_ɏ*# _z|JzCJ$J9n}o|n"!!ůʓʓDM{͗|͗e. À!ڤҥ )¡ `i"x:ɔ~+ xɔ`i"x:*DM~# x drives.Assign passwords to input files.Assign a password to this file.Directory needs to be re-formatted for time/date stamps. Please see INITDIR.Protection not enabled for disk.Unrecognized option.There are no modifiers for this option.Modifier missing or unrecognizable.Not a valid modifier for this option.This option needs a modifier.Only first 8 characters of default password used.Only first 11 characters of label name used.Only first 8 characters of password used.Cannot have both create and access time stamps.Cannot set both sys and dir.Cannot set RO and RW.No options specified.Page and nopage option selected. Nopage in effect.Cannot set local options for file.Protection modifier is only ON/OFF for drives.Password protection is not supported in NON-BANKED SYS.Requires CP/M 3 or higher.ACCESS0ARCHIVE0CREATE0DEFAULT0DIR0F10F2*&!`iDMW{ j&|g}o|g}o{ozg|/g}/o#{ȷ|g}oV{)=f}o|!-}o|g!}|!,{z!-}|!-{z!,}|!+{z!,}|!#{z!-[3K3y!w|!,{z!-}|!-{z!,}|!+{z!,}|!#{z!-[3K3y!wp!!9s#r!9^#V!͢|LZ!9!9^#VI[!9!9[9a!9^#Vs#rY!jb!pp!!.21)UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU0F30F40NAME0PASSWORD0PROTECT0RO0RW0SYS0UPDATE0PAGE0NOPAGE"%(+.3%\|"()/#!@&+-*??Directory Passwds Stamp Stamp Stamp Label Reqd Create Access Update -------------- ------- ------- ------- ------- Press RETURN to continue. ?Password ? Disk I/ODrive Invalid Drive.Wrong Password? in filespec.?ONOFFsystem (SYS)directory (DIR), Drive Default password = Password = Label for drive Protection = or protection not enabled for disk.Modifier: Option: FILE: 1!1!1 ""*"}2W#|2X#̀ 2"!"6:W#0w n ͎ 2!ͽ l 2"*U#& ~ œ !U#4Æ *U#& ""*U#& ~[ *"#""B!:" o ! !!6 S :" *"""B Q͟ 9 :"!"" g͟ !!6= :"1 !!6= :"= !!6]B |M !"6 :"k *"""!"6o P &͟ v!!q*!& y !!p+q*!~ʯ *!Ny *!#"!Õ   y  y ͹ :! !"4~<<+~H ͹ ͹ 0 ͏ Ͱ  ɀ"#DIRLBL 1!M CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282654321!`i^#V#~#foͽ{¡y#wG:xA##6?)@w){#{s333333.;;33,;;#wD{_#6 sO O ڹ.:;=,/[]<>a{Ҷ_#  ý Copyright (c) 1982 Digital Research File not found or no directory spaceInvalid file name.Directory Label attribute set Read Only (RO)Read Write (RW), set to ERROR: READWRITEDELETENONE on off LABEL @ @Option requires a file referenceOption only for2!:! !"6͹ ͹ !!p+q *!DM͏  !!q*!&!!p+q*!!!p+q*! !!q*!&-!!p+q"u *!"!!!p+q"u *!d!!q*!&e!!p+q"u *!f!!p+q"u *!g!!q*!&) ^#V%!!p+q*!! #q: #2"!"6"1!#r+s+q:#2"!"6*##s#r"1!"6#6"1x >"9!® *"DM͏ ö *"DM͏ J ͏  "̀"##1! ͑ >#9!*#~[ !"6 *#~] !"6*##"#!"6*#!#s+q+p+q:#=2#J*#:#w*##"#-!#s+p+q+p+q:#=2#ʁ*#*# w*##"#*##"#Z: 2#aڛ:#{қ:# :#!#p+qx *#DM͏ M  " !#6>!#?͂2 # *#&" : #w: # ?: #ý: #-:#ý:#=2#O!" 6 : #8 !#4Ͱ 2 #:"AOy :y F!!#6> !!#ڋ:!# s.y *!#&*!>Oy !!#4]x *"|2"#x F͉ :"#¸Y ͏ :"#b ͏ M͏ :"#M͏ :"#i ͏ :"#x ͏ :"# :" :" ͟"*͘͟!"6:"?:"?:"2":"2!! ""*"}Š*"|}ͥj*"|z͌͘Ê͟  :"¦:!2!!2 o&""͘2:!:!=2"*"MC ͽ !7#6> !7#*7#&\ ~?>!7#4>ͭ! \K!"K:] :e HY!"6&"u \S 28#O!\"!͘͟ *8#M^!"6!:#s+q*9#&)))A *:#& ~!;#q!<#6*<#&u :s—>*<#&u :;#«:<#!<#4Ä!@#r+s+p+q!G#6:H#:H#2G#*D#M{2"!L#6:"=:L# *D#M{2":A#2"}>:A#2"2K#:H#2I#!L#6:H#2G#:H#Dß*H#& *?#*H#&*?#=2J#!K#–!L#6!B#6:K#!B#ړ=:L#ڌ0!B#4uÙ0}>:""!+s#r:"*"#"":2":I#:G#2M#O*?# ~2C#*C#&*=#:s!M#4~2H#*C#&*=#:D#*M#&*?#~2C#!H#6*"~2D#:C#2E#!A#6*"#~2D#!E#4N*=# :tW!L#6m*E#&*=#:D#m!L#6!A#4N*" ~2D#*A#&*"~2D#*D#M{2":":"H:"H:"H!A#4N*" ~2D#*D#M{2"Õ:A#2""!#+s#r*"N{2"! ͏ !##q&"u  S 2##!$#q:$#>:$#o&&""!:\w!"6!"6&"u *#EZ *#GZ *#IZ *#Z * #Z * #Z "*#DMKc 2%#¡>*%#M>!'#q=͏ :'# ͏  ͏ p͏  Z ͏  ͏  ͏  ZM͏ W͏ ]͏  y  Z!Ay Z/1y Z=2y ZK3y ZY4y !(#q*(#&*!~q>>:"ڒ:"ڒ&"u \S O!)#q:)# ¨ͅ 2*#ò*"M 2*#:*#  F͉ p͏ :)# M͏ W͏ ]͏ :"*"M 2+#!"6>!+#Ia:,#o&&""! >w*! ~ F*! ~F!"6[!\"!]K!"6&"u S 2,#:,#ʗ:,#`O!&" ~ Žc 2,#p U͉ ͉ :"!"6*! !K!"6+6! ""}*"|͌͘͟:!2"!"6:" ͟" *"*""K"j  ! "6"͏ :"b:"Tͥ͟:"2"p *! >w " :"‰!"6!"6*"*" "K:"ҥ:"Ҹ͟!"6*!#  >!"3!-#6:"=!-#"*-#&*"~.*"*!#DM*-#K*"#"":""9!+"O#!N#6:"!N#A*O#Ny *O##"O#!N#4"!"6!"6!"6:"Z!:"e!:"p:ͳ2"„"!:":"#H!:":"=o&)))A ~ھ+:"=o&)))A  ~ lNͳ2"4:"=o&)))A *"& ~=*"""!"6#6!Q#6:"=*"N{2"*"#""!Q#4!:"X*"N{2"*"#""!Q#5>:"=Œ*""":Q#2"O>҉e͟!"6:"= ¶*""":Q#2"O> ҳ!"6 ͟*""":Q#2"O>͟!"6:":"=o&)))A ~HF:"=O!" 6>!":"=:"=O!" HqQ͟X͟X͟O!͟OG͟X/  ^:  Q:"s ":"ҁ":"ҏ":"ҝ":"ҫ":"ҵ͝:"ҿ?:"͇:":"!":"!":"͟͟ P:"):"!"64@4:"P:"F!"6@44:"!"t:"h͟͟ Ø:"҅ "Ø:"Ҙ!"6 ":"ҩ 4:"!";͟  :":"!"6  " ͓ :" :" !"6  ":-#"!# *! DMK!-#4*"*!#DM*"K!0#s+q+q:"G:"Z!"6͟*.#&" ~z *! :/#wÆ *! :0#w:"ͥ:"21#¤!"6:1#´!"6@:1#!"6 !"6 " :":"2"!:"͟:"21#O>͟ 4*!  !3#s+q:"0:"C!"6͟*2#&" ~b*3#&*!>wp*3#&*!>w!"6 ͏ !"6 "͏   F  U *! >µ͏ û͏  *! >@@25#*! >͏ ͏ :5#͏ ͏  *! > ͏ ͏  *! ~1 v ͏ :"K͏ Ô:"@@^͏ Ô:" q͏ Ô:"/: " HҎ͏ Ô͏ :"Ҥm͏ v!6#q*"|. :6#͘, ͷ:" :6#*!DMͧ "" :6#*!DM "" ! ""*"|.͌:6#(, +͘>>*!DMͧ ""*"}t*"|kͥX*"|h͌͘t͘͟*"}ʘ *! *! ~ژ͘*!DM ""*"}*"|ͥ*"|͌, J͈͟>!"(:"(:"(  ͓EB "#GB "#IB "#B "#B " #B " #2"O ! "K!T#p+q*S#""""!!"" ""*"DMS :"Ҙ ͟!!6C  !͏ >"9!ʬ !"6ñ !"6!\K9 :"!:"  e͗ :" ͙ :" 1:" ͗ :"!!"6!?!!"6 _ogi`N#Fogo&ogDIRLBL yd'* !9"1"#2#:Og}**Ip2~w2i#1#":RͶ :O~!ʫ:<2Ž:"2"x2*# O:ļ:<:G>O*# :<t tIw!/>!/>!*6 #:_#:*Y" Y" Y" "*Y"#####Y"##Y"Y"Yz2*Kg"ɯ22!"*DM6:O* 2~ ~ †:<~:2>2:<** "_?:<2>!/:<}:2* ~b W6 y2> # vwm>2>!/ N *~O²+—">2>!/*:< "~G # p *~w#  : *8*:*8yO:O*}O= ~ w#P^#V#ɷ{ozg |g}oh:<͉̉O<OBKBK$'-*!*DD  $$HD@" @@ $B $$H$H$HH$$! HD$D$D@AD HD$âs7 gG 1983 Osborne Computer Corporation, 26538 Danti Court, Hayward CA 94545 gG 1984 Future Systems, 828 Nob Hill Avenue, Pinole, CA 94564*+:B -:2 +2"+*D"r:-2j+!*4!4!YK!(!42W>2V! N/@j!N/@>(!O/+"m+~2k+>w!N/@> (!T/+"o+~2l+>w2V>2W!N/ @j9!Nzʒʭʾ _~(2q+͡5a͈~#+02q+͡4a͈S~ (~ (S#~+(~w 9!%4͈S͈2q+͡ #~+(%~@( !%4͈9~!%4͈S>͈!4:j+2%+!#+42W>2V! N/@j*m+:k+w!o+:l+w2V>2W!N/ @j:D+(ͱes0*`+͟8:j+2-!)!*4*@"`+2g+-.2V2W@jJM.j2K+"!C.J+y2J+1s#r# 2W>2V+!U!jP:Y2g+2Py:R/:QO 2c+>2c+:c+(y `*N/"`+͟8G!N/"-:c+(y 1!N/M+:-5 >12-!)!'!*4:n2n!n9!A" R|gDM#|›+!9^#V`iC#|ӑ`i9s#r!9^#VJ!!9^#VDM`i!9^#VC+!9n&DMa͘|)`iz͎|)! C`i!9n&!|c!c!|!|!|!|!!!9^#VDM! 9^#Vl|.9^#Vbk|”`i! 9^#Vͬ|ʿ! 9^#V!9^#V֔!9^#V+! 9^#V!9^#V+!9^#Vͮ!9^#V!9^#V*DM!9^#V`iͬ|1!9^#V!͢|H!!9^#V!̈́|H!!9^#VJ|a!`i!9^#V|ʜ!9^#VDM!9n&}`i#! 9^#V֔!9^#V!9^#V!9n&DM0͘|ӓ`i9͎֓!ɯߓ1JJ|E|/G}/O!zS)%# _33<_ɏ*# _z|JzCJ$J9n}o|n"!!ůʓʓDM{͗|͗e. À!ڤҥ )¡ `i"x:ɔ~+ xɔ`i"x:*DM~# x!6'4*@"`+͟!-2V2W!.##jJ!M.j2D+>2K+"!C.J+y2J+~2L+#~2M+1## :-24:- 1 >52j+:-2!42V!+>2WU!j:-2 !&42C+!)!q&4s0x!6'4:2Py:R/:QO 2c+>2c+:c+(y*N/͟p/!-##00!C. :c+(͂ v:c+(y a:-1 :-4 >52-!N/M+2-:c+(͂ $:@24'! '42C+!V(!'!q&4:C+C!*4!_YC!~< 2V+02!!!4!""X+>J4:V+!N4:V+Fj!%4> !,RB8!A!4͛ 4'!O*!%4> !,RB8!A!4͛ 4'!O*!%4   !X"4!~2V+ !,C!""X+>D4:V+!N4:V+Bj!4͛ 4!%4ɧ2t+x2u+!"r+*Z+N/H *X+> w#w'*X+4!++4!!'+4((5(%0G:f+(x:V+~((!N/[Z+'!#4!++4:V+<a *\++w:V+4!f+5l ~ :V+<+~a2W+!+"Z+!~,"\+!m"^+>2W+!M."Z+!L/"\+!""^+O O O :n((>:i+>>>>s3=! !q4:-0!C!4Ͳ!4!8+4!4.~!COGxp8 y y!4|#|###]##9~!@'(D~!Q'(!b'4xp8 y 2i+x2:M/?y+ > >00>5!y+4ɯ!-oO! ~2-!-oO! ~2-!-~><(>>w01432143212121210000000044444444t1Rx#>2N+H CP+2N+>2N+2N++~+ngɇO ~#foɩG2h+xd.00 2h+> y .00 :h+>0(> y00OxɷGHO~0# O ! 080-sd+1{d+2b+Ì>2b+Ì2:Q8G::Q(ˏ2Qy2Mx2N2J!N/"K:b+( !'!'!'4! ZR]R`R>->->1(_~#(-~#(-*!+6 X@2 X6 2 n1XC1X1X?3 X n 1 Xpppppppppp  #:V+5!f+4l շ!R~ (!u+ 8*X+C:V+jC!;+4:V+~6_a #*\+R  *r+"r+:t+_ R0}*X+# w+y w!/~02-y>-:-4(>4! #>0!#2-4>-:-<>>!0(>-:-2!G#><(!1#>22-4!?!4!""X+O2V+>L4!%4:V+!E 4:V+#j!5! !+!5!O_:s!| O F80{͇ y ͨ 9:~ wwD:~(w͘.:=8W~ 68#3888z2M/!͈!$4+!#4!%4!4!$4!4!D4!%4!~w! 4!q&4!Q44'!%4!4A!4͛ 4'!%4!4y!%4!f4͎!%4!4͘!%4!F 4ͨ!%4!4!u4!  >Q!4͛ 4!4!u4!  >Q> ͦ(ͦ!( !!ɸy!4:-0!C!44! #:-1 X/3 ;n/FUd 2 XE 2X 2X 2X 2H X3 I Ons3 Wns3 _nCsR3 (gna1X1X1X 28 Xi 2( Xo 2X 1X 1X5 1X 1X 1XW 1X1X 1X 1X 1X 1XO  2k6EUe~}6YpIf}If}}{$0@  ! s0 *** Osborne Executive Configuration Program *** V1.3=" Select source for configuration FROM MEMORY  FROM DRIVE A  FROM DRIVE B  EXIT TO CP/M Select the items you want to change: KEY DEFINITIONS  CONSOLE PARAMETERS  MODEM PORT  PRINTER PORT  PARALLEL PORT  GENERAL  EXIT TO SAVE MENU s1=!MlCurrent4(!#4!W4:-#j!"#""~"!E4Ͳ!`4!{4!4>#j!"#""~"!E4Ͳ!`4!{4!4>#j!"~"!4:i+!s'(!'4!{4!4!5!"X+:i+ >#j>#j!4 $:.!$4!w$4+!E+4~( ra͈~ _Sp ~#fo͈!'+42q+͡!++4~#-~#-:q+!2+(!/+4C!2+4> -~ ^#fk ,G~(OG$( G>-~2A+!?+4~#fo~~!N >FQ!b >BQE %-5=MU]ey2x+x2w+~(W#~#:w+(xG :x+!(!4!4^AT)(Oxy 8-! (! !5+4 !@2~-#( !8+4*Z+(N = :W++*\+R}2f+*^+4:f+y+!y+42v+^#V#4:v+Gyj !!C. 0#N<= !!C. 0#!_~Oxy wɀ@   ! NONE OO!- OO!. > Settingsm=" Select destination for configuration TO MEMORY  TO DRIVE A  TO DRIVE B  RETURN TO EDIT MENU  EXIT TO CP/M s3 ) Function Keys: ( 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 0 - ) Arrow keys: ( UP - RIGHT - DOWN - LEFT -=-4character places remainingSelect the function keys you want to change 1 -  2 -  3 -  4 -  5 -  6 -  7 -  8 -  9 -  0 - =-4character places remainingSelect a standard arrow key definitionor select individual arrow keys to define any way you like( CP/M standard  WordStar standard  UP -  RIGHT -  DOWN -  LEFT - s3 lCurrent Arrow Key Settingsms1="(s1=#(s1=$(s1=%(s1=&(s1='(s1=((s1=)(s1=*(s1=+(s1=%,s1=&,s1=',s1=(,s1=-0s5=! T=" T=# T=$ T=% T=& T=' T=( T=) T=* T=-%T=.%T=/%T=0%Ts3 s3=- CP/MT WordS to exit from Setups7= 0Use arrow keys to position cursor=!0Press RETURN to make a selection="0Press ESC to exit to Save Menus7= 0Use arrow keys to position cursor=!0Press RETURN to make a selection="0Press ESC to exit to menu on lefts7= 0Use arrow keys to position cursor=!0Press RETURN to make a selection="0Press ESC to exit to previous menus7= 0Use arrow keys to position cursor=!0Press RETURN to make a selection="0Press ESC to exit from Setups1=+4)Configuration saved to (MEMORY s1=+4)Configuration saved to (DRIVE As1=* T No Protocol XON/XOFF ETX/ACK CENTRONICS IEEE s7= 0READ ERROR=!0Press ESC keys7= 0WRITE ERROR=!0Press ESC keys7= 0NOT AN EXECUTIVE SYSTEM DISKETTE=!0You can only setup diskettes with Executive system tracks.="0Press ESC keys7= 0INVALID VERSION NUMBER=!0Destination version is not up to date for this version of setup="0Press ESC keys1=*%ERROR: EXECUTIVE SETUP=+%This setup program itarT SpecialTs3 ) Cursor type: (  ) Background attributes: ( ) Key Click: ( ) Monitor Frequency: (s1 Select cursor type:s2 Invisible T Blinking Block T Steady Block T Blinking Underline T Steady Underline Ts3lCurrent Cursor Typem OnT OffTs3 ) Baud Rate: ( s3 ) Protocol: (  ) Device Selection: ( ) Initialization String: ( s3 ) Protocol: (  ) IEEE address: ( s3s3s3 s1 Select Protocol:s2 No Protocol T XON/XOFF T ETX/ACK Ts3lCurrent Protocolms1 Select Baud Rate:s2 50 T 75 T 110 T 134.5 T 150 T 300 T 600 T 1200 T 1800 T 2400 T 3600 T 4800 T 7200 T 9600 T 19200 Ts3lCurrent Baud Ratems1 Select the type of device you plan to attach to this ports2 PRINTER (LST:) T TERMINAL (CONIN:/CONOUT:) T OTHER DEVICE (AUXIN:/AUXOUT:) T NO DEVICE Ts3lCurres designed for the Osborne Executive=,%Your machine is not a valid Executive.=-%Please use the setup program designed for your machine=/%Press ESC keys7= 0INVALID VERSION NUMBER=!0Source is not up to date for this version of setup="0Press ESC keys7= 0Setup has not been saved yet=!0Are you sure you want to quit? (Y/N) s7= 0NOT ENOUGH CHARACTER PLACES REMAINING=!0To make more room, shorten your function key definitions="0Press ESC keys7f.2z1" 7oz2# 3Gz3$H4oz4# 4oz5$Q4oz6#03oz75 7oz83$4oz92&5oz:2,5os0 Ze.2.0.2jk)( s0s3 *8*:*8yO:O*}O= ~ w#P^#V#ɷ{ozg |g}oh:<͉̉O<OBKBK$'-*!*DD  $$HD@" @@ $B $$H$H$HH$$! HD$D$D@AD HD$nt Device Selectionms3=-%Ts3=*%T,0s3=*%Ts3='%Ts4=/"Enter initialization string: s7= 3character places remainings7="/Press ^RETURN to save string, ^ESC to exit without changings4=."Enter function key definition: 0: s7=!0Press ^RETURN to save key definition="0Press ^ESC to exit without changing old definitions7=!0Press ^RETURN to save key definition="0Press ^ESC to exit without changing old definitions4=."Enter arrow key definition:s8= s9= s:= s7= /s4=- Y Reverse Video Normal 50 Hz (European) 60 Hz (American) Printer (LST:) Terminal (CONIN:/CONOUT:) Other (AUXIN:/AUXOUT:) No Device s7= 0Enter IEEE address (between 0 and 30)  s7s4=/0Enter device timeout in seconds (0-995)=00(Value will be rounded to a multiple of 5) s3 ) Device Timeout: (=!)seconds  s1=,0Use arrow keys to position cursor=-0Press RETURN to make a selection=.0Press ESC:] ,:e &͟:l &:u &ͮ!I 1lĤ>#J ,!6-X5AڔҔ_!o^#V - G  + Q  1ͳҔ~½:,=”͍" ,~ڔʔ͍=͍=͍!,o͍ "c=͍=”)*c)!"f,*f*c"h ,*cL>::ʗ^#V#L cxZy y~ #*f ڵ™y ¶"c:,*hT*f , ,T:e,>2e,:ʔ%:e  ͟:u ' ͮ!I Y|”,,}5 2l~2m͍͍"n͍"pDMs !l6ʏ } "v=ʏ =ʏ YP !~ #^#V:l *v{ z "r~62t #w6 ” 1l*v*t!~4 #~#F# x ~#s#r#w>~ʽ ͍=; =”͍Lᯕo>gL,>#!u^#V#0}o|ge X x| y0ʃ GÏ yÏ  G| Q z,{ ,<,>'{>',*##V+^+N+y,L ~+ , :”%,ͳyÙCP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282654321CP/M 3 SID - Version 3.0$1 !~=W!x ~#ôbx {~#o}o.ÃO$ y͏ , $  ͌ 9!z6 # L!zw͌j# X:z 0 ͘=N#Fy}80*z{¯#z+++ ¥ z#½# · 9!`͠ y9!rͷ y=!z{w# % w!P͠ y͓}*w#"͌ @.@<!Eͷ~P !ͷ’P͌Q!ͷªP}QxQ!ͷ͓G@Q! ͷ y͓Gþ!ͷ ͓Q!ͷ͓Q͌Q!.ͷ6y#G͙Qà!2ͷQ͓͌Q!>ͷq eg͙Q:zJEËC–EQyQxQRQ** {zҷ*~#" <AOGƐ'@'OxƐ'@'ON# ~ ͍" = ͍"=”" > 2,Y,!|G }G , w#. ~ڔ ͍!=:r ”͍| !| !|”"!~ʩ #~#V§ z§ :w, ‰ :ʔ!~ :w#s#r, ¾ Ô!~ : 6 ~#^#V ,:ʔ!\6#>  w# ' >w# 1 6~!I =”*"!l6~# T :]?2 7ʔ!">HXE͆*ʾ \ͤ2 w# ™ ͥ͝* ҆ !""Ô\ʔ:¾ W$ _$ $ O { x! i`"v2 $ $ w# $ ͥ͝”þ \̀\̀ GтWx!͓B :>ULT͆!6\~# S 2|:] !7<ʔ\ !t   _*\ ʣ \ w Ø *+\ !ڔw{Ҕè *#^#Vr+s+6͓Ҕ*"s#s#rt ! *v*",!*L*L*vL*+L,o=”͍L:X^#VL\~J ʯ.y:,>."Ž! ;w#́=”͍:ʨs#r#;”}w#:;#;>>2o!"#͍}ʔ==”͍""2mNl :z8O!B N#N ¾SP.* |} !9":q!"28!"9ʔ!\>2|!"*"~:8”*"*"*͠ڔ!"\zn<ʔ*ͯ~# _\V”*#"͠:W\J!*L!,:2:2>2::>2 N, !9# Ô ”J~,=”͍xA|”}ҔgA>;Ag};,;Q|”}!qw,s#r,:[|_!~ʐ![4Ð\ͤŽ2[g>>?,!e>Cw#>Ow#>Mw!u>Sw#>Yw#>Mw., * ͽw#  ͽ  * ?r# {zPY! |}>2!""!Ow #w 0q!\6 ͤ!"~”͍͍͍!6W6!6# ,œ>2ß͓ͣ ͓ͣ ͓ͣ ”ʔ   :@w# G6#. 6# x!a_!~> 55*~#"ů2[\ͤͤͤͤͤͤ!ex#y#*}|͓"*}|":!͓> _ͤ~# 07> >H B$I $HI$H$! $I $I$I $I $BBHHA"HI$H!$HH$ IDH$$H$"BD $$$HH$B@@D!@H" H " "BI$DI$I $H @HI"$AD@@HA$ $@ $@D IB!  $H $I$$HD H!"A""! I$DDI"I$ @$I"DH BH" !I B  B$H$@"IHBI $$@H@ @@@D !@BA$!" D!$A$B@$@@$"$"@  D@@"DH $I!"DH$BB$"H@ $!D$$I$I$$"A$$I  D UUTH@@!@H@ !$  SKETTE=!0You can only setup diskettes with Executive system tracks.="0Press ESC keys7= 0INVALID VERSION NUMBER=!0Destination version is not up to date for this version of setup="0Press ESC keys1=*%ERROR: EXECUTIVE SETUP=+%This setup program i  ͤL:8>.^+~+:8*>:|}^ >.*f}o|/+- , 0 Ô^#V#*NyҔ** n +ñ q#^#V""~/o>g++Û!.ʔ@͔^#V= ͔^'D! ڔ'?!q'”S_&#hqf0 Ҕ)DM)) O I^*r^#V#^q̀))))oqh"s#r#!4-®+»*+ þ-y_xWþ!IXN!p~ !D_^!x^#Vx1>-~~>=G!q~L!9#x sYYͳғ*v" !6û+"f*v~#cڻʷ^#Vû~*v~Gx5@xv5 x805 x6 45>=*t~*t$5x*l$*n:585"CZMEIABDHSP!"2"t+"v!91t*v~:t2l!~ʐ#^#V#~ ƒ!~6ʳ=G#^#V#~xâ#"v!N#FN*>7l :|!~9#~#V*v9z9~=kNSWP is copyright (c) 1983 by Dave Rand 10232-160 Street Edmonton, Alberta (403) 484-4114!9"1=*."7.2.2. 2.2.2. 0ڱ2.-!]. `>?!" .".!^#6#6!M ͼr@Drive :.AQ:.<>*Q>? =__o&S2.@:!.]@ !" .#"+."-.w!=.͊}+h#" .!e2*.+" .#͈".!"."/."1.1=:.2:.d* .#}»@ No files.XL'SʪÀ9*.͈dG!!5~ȸ###^#V:._:.__1*-.@K in #@ files. *+.@K free. u uBXSDTUVPEkL'CM A RcFWY%?Q *.#".* .,Ҁ!".9À*.|+".€9* .".À@ Which drive? @:!AڀQҀ :.GA2.9rw9*+.@K remaining on drive AQ>:Q9x2.rÀ@ Which flags (1-4,R,S,A)? @!o. 6#L!!~ʀ#">.*>.#">.ʊ!o. ʄ#w_>_> 1234zzzzRSA@ Delete file? Y€*.;À͈]2\ `6`__^_:e!@ R/O. Dele=2wͲ:l <!*vNl  |Ͳd=Xl *v5Nl :l|*pMD*n:m7l !"N2>**vͳҟ" *t"c, PASS !~*+"|w=2~ !~##Z:t*rw2t*vF#!s! ^#V&N&N,`r<¦Gæ::^#V#2*r^#V<[>èæxjê8_æ*t2¦,:?*v###æG>è><7*|!N*v!>#> :!>=_~/w/w{G=YP"*##F+N+~a/o>g{\z\<33=>!y$ڇ *y$&>'d !y$4d SYMBOLS NEXT MSZE PC END 6!z$q!h#6?! h record(s) written. h#H!:#A{$O !:h# !2h#!@ !:h#S:h#QHP!:#<2|$2h#:h# HG!)!2h#Ô!2h#02|$O> j!!|$6Ô!2h#02w$O> @!!BH @@ABH B! "BHI$$BI$BI $ HI D$HD$$ H B!$D$"$B$DA!ABI$te? Y:e2e\\_* .*.{ozg))))xV~# xL* .+" .*.,+".@ Erase Tagged or Untagged files (T/U)? TʤU€T>ʬ2 .@ Do you wish to be prompted (Y/N/A)? ʀAʀNY>¯24.!".͈4~G: .f@ Deleting ---> :4.W@ Delete (Y/N/A)? AzYfʃ;h#* .#}z+,!".À!".Ü ~6ʩ#*1."1.*/."/.*/.@K (*1.@K).*.͈4͌u@ Tagged files = *.͈ͩu4~6#*1.~"1.*/.~"/.@ New drive/user/mask? @!!~ʀ#">.:\`:.<=2.:;.y#~*>y:.2.:] ‘!]^ 6?`!\. `992.~ʸV#ª2.@ Illegal drive code.Àͥ:.2;.:.29.~0ں:AںQҺA29.#~:ȷ*:0:'G#~:33036302;.x 2;.>2;.! !!^#6#p#~iwV@ Copy to drive/user? @!!~ʀ r#:D.::.G:;.ʧ:9.G:.@ Can't copy to same drive and user.À*.͈2H.I. `~2:.@ Copy to (€@ Tagging --> ͈> Q4͌#* .,J͈]N/> ~?\#Q*.͈ ~2:.@ New name, or *? @!!">.!l#~ ʀ ?#¡:;.¶::.w*.͈. r*.* .#" .e2*.+" .".,ڀ!".À:.29.\2\ `d:e9:e2e:u2u\:;._::.F__!mI. `2H.H.*.͊}ʒ@ Destination file exists! rÀ:;.ʢG::.::.___\__!m `::.__!\H. `2H.>?2T.*.H.͊}ʽ" .H.R!mI. `H.!)))))*. T.`H..ý@ Directory full.À<¨!=!o `*7.,@ OUT OF MEMORY?<¨i`@ Old name? @!!">.!.:. ʀ:;.2 .@ New name? @!!">.!n.:o. ʀ9!͈.¢@ Renaming -->  ~2:.@ to !mG:2#* .,R9>. r~ F: .?G># ɯ/o.m> ?filespec)? @!!~ʀ#">.*>.ͥ:] > !I.] ~#4 :\=29.!I.]NT ͙!]I. 怶w#\ !\n. `:.G:9.ʅ  r À@ Squeeze, Unsqueeze or Reverse (S,U,R)? 2.S U R€> 2D.9:.2:. a!͈4~+Fƒ x2:.:D.O :.G:9.O ::.G:;.O @ Skipping, same drive & user --> à :D.s ʊ @ Copying --> Þ @ SQ/USQ --> Þ @ Setting --> @ to :D.) !o. ~ #» !w. ~  ~ # e ~Q#  1 2 3 4 R/W R/O SYS ARC :9.AQ:;.< ::.o& G >:Q:.e @ with CRC.:D.z ʴ } z 6ʜ #* ., 9ñ @ --- Aborted ---ÀH. `~6`2:.d!I.o. ~ww# H.!I. `} !͈4~3 @ Retagging --> > Q4͌#* ., À"@(~#a QS @)~ Q#j ".͵ *."".*. v,­ *.:.U$ R$ *.:.Rʽ U !0͂#*. 0!H.n. 6`!w.~ 6Q#6Q#6Q@(!o.j >.Q~#=:;.::.:.AQ n&} 5 >:QyJ> Qͧ>.QͧJ*.#@. #~#> Q@K : ʢ*ʢ#yQ~Q#§9>2=.92=.<23.@Press ^X to abort, L to advance a line, cr to advance a page. >2<.*.͈ v,!nD*."".!0D D9!"L*.""."bnu>-_ ‚:3.<23.:<.O:=.O:3.G:OLʹlʹ23.O:3.=23.O0ÀO iiX!T.U.6`H.2H. `~2:.d*.""." .H.<@ Can't open file!À__:9._:;._ :._::.^*."&."$."(.R"n.<:w.ʻ:w.2w."!w.E.`6$#6$#6$ ""<@ Destination disk directory full.À!z.{.6`dH.<@ Can't close file!ÀRn."Rn.<=m"!n.~.`!E..`n.<=!E.w.`:Q.G:w.2w.:y.2y.n.*(.*$.G,xw#"$.*$.*&.,R:.j @)s*.!H.͘'}0!0D C @ Not a SQ file.">."B.:;.2;.!\n.6 `s!"| _h *B.,}0@ ERROR - Checksum error in file nngo͵ @ Premature EOF on file... aborted.À0*:9.G:.::.G:;.ȸ!H.n. `2n.!"@.sd*."5.:.–H.l"5.*7.,ܺCͺ}0 |g}o{))))))),*.*7.~y|±}ڳ.&],H.͇"5. ||¥ͺÖ͏ʀl&͇"5.l:.@ Verifying --> R!z.{.6`n..!]~ ʀ ~ µ6?#­@ !/€".À@ Tag what? @!!">.!]~ ʀ@ !/,n.Y*$.,*&."$.*&.*$.~}yC#|N}P.],n.V͏%* .*".,ʂ~#"".d*.""." . :.H.¼* ." .—n*".* .,n= ,*".H.͏*"." .n͏ʀl&͇*"." .ü* .!==~V# `~##~#~  x$>[I* .".+|*.|ȯ|g}o".„#".* .+}o|g".!".*.".*.*.".*.*.}o|g".á*.#".*.,oÛ*.͈".*.͈". ~O## *.*.Fwx# |}!".".#".* ." .Q͟h*.".#".* .+" .|E*.͈*.`*.#".*.͈".*.͈". #•*.~ F. x:.?G># ɷ!"-.* .#}!=*-."-. x',?,$?d,2?} =?yRR> Q=G ] |S{0Q }0*0#*0~.Ҙg xʩ|-“#Ï}o|g:*.ʽ)=õ"+.:._.*:GxG|g}o ý^)))))#~&o)))%45 %%%#%!*p27,28,l*g2+2+<27,29, '>29,! ,,ͻ+&29,!,:5,͍+::,Nw:6,/< 'G:;, '4x26,&!$,,+!,:5,͍+~2:,:6,&w:9,#%! ,,+#%>26,:*!5,4!'>28,#%~!,͍+~2;,&! ,̈́,2+*+))>͍+ ,",!",!,͒+~w6#w#w#w͒+̈́,!+̈́,*+* ,ͨ+>Ґ'*,* ,:+ʡ'"D,!9",1,!v(*+(!͡+"+*D,#~ ')#'>.)x͍+~ ')#')*+())*+~)#z(2+2+>2+c+v(c+(!+Y(#45v(~6J(G+~(=(v(>(<(v(v(#4~(>(~6(:+2+((:+ʑ(>(<(>́+###(:+ʰ(G:+¨()>2+*+|>(*,((́+F#^#V:+O{_zW:+ ()2+(y2+})o$#:*.ZK<}>o}}o}}o}#~#`a{_:._<ʀ0`:02*."0L L* .9ͩ9L*>.!\w=L!\*>.:. O0O:77:.Lx,yH,py2;.ͷr#*b6?dwQͷyh#6 r.¢ͷʢ#*’6?ÔwͷʩØ#6 ¢#6«">. =_.:;<> !.!yg)>g>!or$s%# :.~#, *@.O!. ~W$^"@. @ ~#Q@ _{dldr_!u! ~#G~d#z))))= NSWEEP - Version 2.07 07/17/1984 (c) Dave Rand, 1983, 1984 Edmonton, Alberta $ A - Retag files : Q - Squeeze/Unsqueeze tagged files B - Back one file : R - Rename file(s) C - Copy file : S - Check remaining space D - Delete file : T - Tag file for mass E - Erase T/U files : U - Untag file)|:8,I):+*+*+G:+Os#r#}0) z:)`)%)"+"+y2+!+4~`)2+!+~w:*=Gp)>':8,~):7,¤&!*p:8,#%28,27,#%́+:+w#*++2,,+!"," ,,!,e- ,!,͒+:+!$,͍+4!+5:8,)*+6:+O})7zW{_~*A+~+}* *~)*s#r*+/w#6#"+}!+4>́+###!I*͗)*+>+w+,կ++ä,**x!+4#4#4#4++*o&))*>,4#4#4ɯGO*>,w#w#w#q# ,+!+w#w#w#w#!+++!"+c+oc+gnk+*+͍+"+!+4#4#4*>,G͍+x͍+xo$շ#•+}o|g|}##~+~+~H + +x ~#+x ~++yxX+G]T~w+”,kb ,xG-"L-"N-Hi&)))#"T-!W-^-Aw#,!W-"P-!^-"R-*N-A#,C-A*L-~w#,!T-5,#5G-* F - Find file : V - View file L - Log new disk/user : W - Wildcard tag of files M - Mass file copy : Y - Set file status P - Print file : ? - Display this help X - Exit to CP/M : cr, sp - Forward one file $"x#"z#!9""c#v]#>2t#2w#c#"~#*x#n͝"Gp#Œ"<"c#"#]#c">*z#"|#|ʓ"c#s#r#c#s#r#*|#+h"1>*x#*~#a{_USQ section (C) 1983, 1984 by Dave Rand (403) 484-4114!9"":w#"=2w#:v#####>==2w#:v#2v#:u#O:t#.#nŒ"O>=2t#yO*z#=###^#Vz#y2u#z>Z#{/|}nŒ"nŒ"go>2+"B,!9",1,*B,}o>͍+"+">,"@,&+2+W+#>Ð'vͨ+#>Ð'}2++|#c+?$!+$#456$~6 $G+~+#6$>+<+6$6$#4~#>+~6+:+2++#:+Q$>+<+*>,^#V#N#zl$#V$>Ð'~*@,w#s#r#q#"+>2+#^#V#N#~#2<,{$:+G*@,#ͮ+ڶ$####Ÿ$y2=,$*+y2=, }O|GT]+++:<,w#s#r#:=,w*+####"+:+<2+„$:+!*P-A~w#-y2V-*R-DM*P-*N-#:V-=2V--?,*P-*R-"P-"R-,7H-*P-xH "-!- "-i`)))#"-A!-6#„-A*-+~w-kbA+~w›-Һ-*-!-Aw#°-!-5Œ-#455Ì-{G=YP"*##F+N+~a/o>g{\z\<33=>!y$ڇ *y$&>'d !y$4d SYMBOLS NEXT MSZE PC END 6!z$q!h#6?! h record(s) written. h#H!:#A{$O !:h# !2h#!@ !:h#S:h#QHP!:#<2|$2h#:h# HG!)!2h#Ô!2h#02|$O> j!!|$6Ô!2h#02w$O> @!!BH @@ABH B! "BHI$$BI$BI $ HI D$HD$$ H B!$D$"$B$DA!ABI$:2V++Rͯlp: 2 oé>2VO :M =G^ x¨ =˜  Y New string: v2 U  O!:M ʈ G@ څ ] ! ~g G#~Cڅ r g >2Vá ڛ ¡ >2VC͡ ïC͗ ͓ *~ ~4 >C͡! ~*> @ ! ~ 6! 6! >A1>INSERT ͞, : ʧ> Cl͊ͩ͞*~S 5>7?#"k *~ #x +*~ x #"Ͷ*#"S*S͖Җ >2V*S+"ͯp  *{w#"{: =2 >P2 : O*{*{>  0"{ G: =0: =GH>JP VDE-2C editor - E.Meyer 12/84 - for Osborne Executive computer only-K1*q >2 )File Line 1 Col 1 ESC-M = menu ( =7o$>A!:\@w#6:#!]> !e6.#>6 #= >!qFNy[B5 ##>1BC48 ##NFy[>08}0B> 6 #=i'd !"{_ɯ2!"h"j"k"|\e:|G:k!h4!"j"k"|\¾B\e!~B 7 1 1~'>1>747#wz#þ\> W#w2k7z Y 00000 bytes free>  _:!\ !\!s\\!"h"j"k"|!^ w#02U\:Uk! > |}N>w\k\>2VZ>2VZBAK!>A*{>>A*{˾>= CIw#>A @>^*{w#"{*{w#"{>y>y+~*{+ +"{ *{w#"{ : 2 ̀>P2 >A> ͤ * >̀>P2 ~#>Aͤ >B B 鯹m ~#p O > yʎ A^ ʽ ̿ | yO*{^ ʸ 0>Aw>#’ "{: : O"{:{O> >PG: Os xH*{*{>A>  (>"{+*{0 "{>  :R_",BRI:R2R_͊2 <2}Ày:QOx2}x2 Àx2Q2 :.̀*,:R=ʘ_ :Q=ʧG: Os *{"O>P!Q<G* *#:R_:_ 2.>A*~%:}o&*O>͜:V-- Y Abandon file? (Y/N) _Y :V͹Ͷͫs*͔{>2VÖ҆>2VÖ*"#͸p͹QͶ͞*Ó :V͹*S͖*S͓>2V!\ :2!\ :2 Y File name: vƀo&>6 #=2!6#6  !::u:An <2!~.ʧ ʳaڇ :ڛA[>#u>#u\! 2>2VQͶ Y Printer setup codes: vO!~͇# >A> *{w#"{> *{w#"{> *{w#"{>"{y}րñ*+6 *:Do%"+":G#6 t*#"S BDM*DM*É**DMÉ*DM*++É͖*+*"#"͡*#*"+"͓*~ >7> ###7?#+͞(S> *:.7?zA7*+> ##>Æ*~+"~:Rʆ=Æ:R*~#"~!ʆ<Æ:2R>ò:Q=ò:Q=<ä:Q!<ò:2Q|͓*T]̈́~# ~>"͞*T]̈́~+ %!~!>"oͫ@Ͷͫ@>2V}**#w"*͸R͊!"~*͓̓ͯڇ> *‡~"~ҠW͊͸+l͊*ͯ~ l*͓͌*~5>+"* ~ ~7?ʏ4Ï+w" ʯ ͯW*ͮ͞*~?5>C#"*X~X~4á#w" ʗ ¡lÊ> ʆͦ ʅ#=tͩ:Q!*~ *O+"O>2.:Q!ͦ *O#"Oåͫ :R*OB"Oåͫ :R!*O "Oå͹͞*^ ͇> ͇*{z*~A#[Ga#{#nˮ #é:}2\:}o2}G:\<>_^ …xG>ڞy͖yx+6 lͩy:\bЯGͫ ͵»@ , x=oéÎ:\bڎ͞ڎͦ C!} ~w4#]ͫ ʎ͵@ , ͦ =͵@ )@ ͫ ʧͫ b͵b@ K##ͻʩ9 #̸͕ ͸ ͌͟>2V! ~26:2 **~> !!!ͦ~#.?!:; ! ~  Y Macro: vO Y Repeat count (0-9,*): y4![6*I0I IGx2![W!"*~3+:V2!"3*~%:=2!["!"3~#"+3F#^#V##O^#VP##D>A!A!>Mʄm Y T op B lock N ame Z ip | ^B format ^G del rt ^V insert E nd W rite L oad S ave | ^F fast rt DEL " left ^N insert CR F ind D elete P rint Q uit | ^R,^C page ^Y del lin ^A rpt find C hange I nsert R t mrgn X = S+Q | ^P pr code ^T tog case ^Z rpt change >A!A> ))_=#TQEdF ISSWN C+ PB| D QX L0RUZ>2Và->2\ !]6 #>QKTW:] _ Q^:2:V2V*SMD*#͉҉|/>A*O˾>= #  m# &   U , @ 9 X   /X:Vs Y ERROR::Vo&H~_#~WB Y [Press ESC to continue]:ͩsXfvOut of MemoryInvalid CommandI/O FailureNot FoundDisk Full or R/ONot ChangedCannot Reformat Y I/O working... please WAITG*~x= x+*yxX+G]T~w+”,kb ,xG-"L-"N-Hi&)))#"T-!W-^-Aw#,!W-"P-!^-"R-*N-A#,C-A*L-~w#,!T-5,#5G-*!9"1E22!F#/~AQA2!@"!">2 :_:ʻ##~==2!)=j"#~2##^#V#"^#V#")))))*+:O|~ Ÿ/O* :=ʸ)ð"!\6# 6?#\;*#"_!~G:/O/G+++~w*O "* w#!w#"*#"*"*|g}o"|/g}/o#*"!""*))T])9 *))T])  ڲ–#ˆ*#"*|A®}Ag> /O  Nwy#¿*|/W}/_*"ʖj:A2y*!*!i*!*!i*!*  9y2o&)T]))"*4>w#Uq !E"!5* %** %** % %* ">i:_:*6K#zOUGPQzz0w#)'#~1 %1~;K%|^#%1dM M0_% Oya0c> _%{/_z/W DRIVE: ENTRIES: SPACE USED: FILES: LEFT: LEFT: $EW!U!K DIR[ALL] COPY 23456789GHJKZXCVBNM<) >PO(_?:|L+     { }~ `  '[12345678QWERTYUIASDFGHJKZXCVBNM,0 .PO9-/;\L=     {  { Y Repeat count (0-9,*): y4![6*I0I IGx2![W!"*~3+:V2!"3*~%:=2!["!"3~#"+3F#^#V##O^#VP##D>A!A!>Mʄm Y T op B lock N ame Z ip | ^B format ^G del rt ^V insert E nd W rite L oad S ave | ^F#=͓ ‰͓ !~6f !5U :D D U J U :\@ [ ͓ U 4:} n >!\4} :H  ͓  ͓ H :U ڭ / Ҟ Gy x0 > > : > E G: *: Ͳ ͓ ‰!>p#"=2x_:̓ { A :A :  c ʆ  2_~ #K  U *. ͒ *.͒ c _ c _  ͓ G:e0xڮ ® | x :Y_ ԓ  Ó 'U *H(U ^#V#N#F_~W #  L) ) Nq#NqL) ) N#F^#V_~W ## >2Ͳ U U Ͳ :_ n >!\4_ Ͳ  ͓ ē :e0 -͓ Æ :̘ ::X_̓ *L:e0ڨ -͓ *}ʶ >D2. \>FNpq#=½ :e 1LH >2 2 $կ ~#: ,Z !Z ~ A A <2 #~:[ ?0 2 #~:[  G~#:N 0  OxG2 x  2 [ ~:b #~,m !҅  >?r : G: O>͟ ~.™ #͟ x Ϳ x ʿ *± >?ó #Ÿ #÷ > ¿ ~ ! =_.:;,<>ɾa{ !N"2843: SD v9.1 - 07/27/8MAXUSR TBL>!9"L1L!{Dw# I`w# U }2e  ԓ 2Y2U2?!~#‚w\ xʏyʛ2U2?͓ 2X<2!\~¶:X<ý>2w!F#~$+~#  !z # !6DA:!\>w:>2U2?Uii &0i i2U2?>20 o:Ug2U2?Ͳ U U !~ʊ #~>? Ͳ H :|¨>2>2:}»>2>2:~>2>2: ̓ :̘ :̌ :\=3 _!(~2T!U3 !]~$  6?#>?2h !\^͓ X##~2C#~2B##^#V"@#^#Vw*.;^#~2C#~2B#^"@æ"F:e0ڦ:\=_.͓ !~w+” Ž**@#ڼW+}z·ói`:C)="H*F#)N"]"V*{zҮ :U_ ԓ >?!hw#w#w!"D"a"c &\͓ <ʽ=! o:K~$} o:U$#*V w#]o&ͷo|gͷo|gr#s#"V*D#"D! *{z$3 Memor)÷Ͳ *D}x2\*]!N s#r# +}*D"Z+}^*Z|g}o^*+"|Z n *> Z ##" *|2\!:IJ Z0U @U *QU *^#V#"!@!:IJ :ʐ ʐ U Ö gU :\@ ͓ >: K >. K Ͱ>k Ͳ :\f 76# 6f͓ f͓ Ͳ !~K!K -*|&  ++ Not a LIBRARY file ++ f͓ :U_ ԓ ͓  > # #P^#~ #^#Vz "*#":2!ã*}+"6f͓ Ͳ !~ʳ £Än !:>* > #K >. K ##^#V*"!{_j)))))>k *#":=2ļ ¨:2Ͳ è~#7!V# I>* >* ** Library Directory for ** Lbr Members inLBRDrive/Use [more] $ $ Erro - >> No detectable file(s) on>> No file(s) on: Drive space used:k : files:k free) *** There are member files in library(s A468DFLNPRSVSD DIR>͟ ~.™ #͟ x Ϳ x ʿ *± >?ó #Ÿ #÷ > ¿ ~ ! =_.:;,<>ɾa{ !N"2}o"J#"M*J{ozg"O*J"Q>  I*O*Q *O*J{ozgII*Z*M#{z*J:!5͓ <‘͓ <3 Ope3 Writ͓ <ʂ:ڸ!4͓ <š5͓ :=2͓ 3 Appen!~#!5!5͓ <:=22":#>2:# U Ͳ *D"!""!N""V*D.*]" " *D+"D|m*V> m##"VL*V^#V#"V*  "  7Ͱ*c"c*a#"a|}*D|xLV#^:B_zW/_zW{_ɯ2S2S:\2\2\>0 0x0(:S>0 :\ 2S T])))Dļ *~K >. K n V#^>k *a+"a| ɯ2\*a|2:IJ U :\@ ڦ͓ U :U  U *cU : *a  y22\o&."* >w#-!a4Ͳ :O:\@ ԓ >: * 6ʝ* 6ʝ:ʅʅ* 6ʝÆ:œ* 6Ý*  " *a|ʶ!57:*a| :{ n :T!U4:?w!~6 !~6 *6 Pö This is a utility that tells you where your CCP starts, what your BDOS entry add- ress is, and where your CBIOS jump table begins, as well as other useful info. $*+++"|g"}"f *}_ *_ *_  "Cold start routine: $6 LWarmstart routine: $` {Console status routine: $ øConsole Input routine (waits for char.):$  Console out routine: $  List device out routine: $' =Punch out routine: $Q gReader in routine: ${ ÑHome disk routine: $ ýSelect disk routine: $ The set track routine: $ Set the sector routine: $!. FSet the dma routine: $$Z pRead disk routine: $' ÛWrite disk routine: $* List status routine: $- Sector translate routine: $0M5QÉ͢+!9n&|B..*K5!9^#Vͻ9}26!9n&|s..*K5!9^#Vͩ9}26!9n&|!.*K5!9^#V͗9}26!. ͜,͛{bk9s#r! t|!9^#Vs#rbk+!`͋!9 s#r!@t|,"!9^#Vs#rbk+ͫ!. ͜,͛!9@s#r!t|vl!9^#Vs#rbk+IYͫ!!g!!G!!a!!A;!"G5. 9^#V! 9^#V͜,!Z.!9^#V!n.,!9!6!. 9^#Vͅ\s#r-!9^#V!t|39*6&}ä!9^#V!u|V9*6&# }ä!9^#V!v|o9sä!9^#V!r|ˆ9sä!6*!9!6͑" }&3;!"G5. 9^#V! 9^#V͜,!.!9^#V!.,!9!6!. 9^#Vͅ\s#r-!9^#V!t|!9*6&}Ò!9^#V!u|D9*6&# }Ò!9^#V!v|]9sÒ!9^#V!r|v9sÒ!6*!9!6ͥR }&3!"G5. 9^#V! 9^#V͜,!.!9^#Vvbk9s#rbk|& ##9Z-}!9^#Vbk+| !9n&*#V#^",0 B0:;_H.  \U"Your CCP starts at: $Your BDOS entry address is: $Your CBIOS jump table begins at: $ Pö This is a utility that tells you where your CCP starts, what your BDOS entry add- ress is, and where your CBIO øConsole Input routine (waits for char.):$  Console out routine: $  List device out routine: $' =Punch out routine: $Q gReader in routine: ${ ÑHome disk routine: $ ýSelect disk routine: $ The set track routine: $ Set the sector routine: $!. FSet the dma routine: $$Z pRead disk routine: $' ÛWrite disk routine: $* List status routine: $- Sector translate routine: $0t !| !9s#r!!9n&t|E .9*6&} !9n&u|j .9*6&# } !9n&v|… .9s !9n&|¤ .9^#V!tç !|ʸ !9s !9!9n& },!9n&͡--!9n&!9n&t| !9n&!;M&*6& !"Q5."O5} !"V5"T5.}2S5l9s&|X &Qu[ !| *Q5*V5*O5*T5͜,!9Z-}!9X*&s|² *T5|ʨ *T5+"T5#!}2S5> &t| *V5 t| *V5#"V5+!}2S5> &v| *V5| *V5+"V5#!}2S5> &u|3 *T5t|) *T5#"T5+!}2S5> &|u *N5&!X5*V5))))*T5*N5&}!"E5͒> &|· *M5&!X5*V5))))*T5*M5&}!"E5͒> &| f!"E5͒> &| O!"E5͒> &| H!"E5͒> &|3 A!"E5͒> &|R A!"E5͒> &|q ͌!"E5͒> &| A!"E5͒> &|¯ ͸!"E5͒> &| !"E5͒> &|> !"E5͒> &| *6&ìs;!!f!O"O!O"O!N"N!N"Nj[!"6"6"E5!-"6!-"6!-"K5!-"I5!-"35! ."15!*}2N5. }2M5!F"F-,-*O.Z*O͇Z*N.Z*N͇Z!9s#r"O͢+!9^#Vbk|”L,!9!.(.1.7͘g9s!..ͥ*!..Kͥ*&| Ͷì&| ì&|38$ì&|FͲcì&|Y`ì&|lʹ^ì&|¬!.-+|¬bk9s#rì,*6+|£Q*6+|¯LR-!!e3!++9n&ubk9s#r!9^#V!9^#Vn&|+!9^#Vs#rbk+!9^#V!9^#Vn&!9s#r9!4. 9^#V͙ks#r*E5|ʲ!.͜,!*.!9^#V!R.!9!.9^#V*s#r!.+9^#Vͥ*͡Q!"G5. }26l}26AQ*6&| !9s#r!.2͜,! !Z-}26!6X*,*6&͡--*6&|M*6&|M*6&CtP!|g*6&!r!9s#r!9^#Vbk+|9s#rbk+|..͜,,*6&ͺ- M5*6&!*6&|bk9s#r}26*6&|‰bk9s#r{ 3bk9s#r!t|{ : !9^#Vs#rbk+ !*6&))))!9^#V"/5!F*6&))))!9^#Vn&"-5͏s' !.͜,͍ ͛*6& t|ʣ {*6& t| *6&` *6&*6& t| ͋ͫ;!9s#r!9^#V!t|x!9^#Vs#rbk+ !9s#r!9^#V!t|N!9^#Vs#rbk+&!X5!9^#V))))!9^#V*M5&};!9s#r!9^#V! t|wë!9^#Vs#rbk+Ã!9!F! 9n&))))!9^#Vn&}!9s#r!9^#V!t|ʘ!9^#Vs#rbk+& t|=!X5!9^#V))))!9^#V*M5&}d!X5!9^#V))))!9^#V*N5&}!9!9n&)}3!F!9n&))))!55!9s#r!t|!9^#Vs#rbk+æ!*6&))))!9^#V"/5!55!9^#Vn&"-5͏sö;!9s#r!9^#V! t|6!9^#Vs#rbk+!9s#r!9^#V!t|i!9^#Vs#rbk+A!X5!9^#V))))!9^#Vn&*N5&t|ʲ!9!9n&)Su}V!9!9n&)}V!9^#V!9^#V!9n&}#3*S5&s|*T5|*T5+atsm A) - OSBORNE VIXEN ( H) - HEATH Z100 ( B) - NUEVO 48tpi ( I) - HP-125 CPM86 ( C) - NUEVO 96tpi ( J) - MAGIC COMPUTER ( D) - NEC 8801A ( K) - CROMEMCO CPM80 ( E) - TELEVIDEO 803 ( L) - MORROW MD3 ( F) - SANYO ( M) - MORROW MD5 ( G) - EPSON QX-10 ( N) - ALTOS 580 ( 1) for Single Sided menu( $NOT ENOUGH MEMORY$=4 )Enter type character from menu or (ESC) to exit ($=4?T $=5 )Select drive to format ((A, B or C) $=57T $=6 Invalid selection$=6 )Place diskette in selected drive and press return($=7 )Formatting track ($) side ($=7<)Press( ESC) to abort($=7 )Verifying track ($=7  ERROR) on ($=7 TTRACK ACCESS ERROR! DISKETTE MUST BE REFORMATTED$=7:$=73$T (A)bort or (I)gnore ($=7:T $=73T $=7 Formatting completed, press return to continue$=6 T$$  ' a |  =nnn*R! >!ͳ!  2! "(A20!d 0Â>!ͳ!  1! "A20!d 0!' :A#!/  A28!d !\ :A#!{^#V!{  zʹ8r222>  fʝ! ʑ ʨ ʨ  ݾ8:Gͪͯ: !( 8! :I!@ ! !@  !] !; !!I !@!;@ !T2A     !N  ! ! :)X:O(! :?KͿ0E! !f :O(!a !k A[I(!d ! :O ! :O( ͝:<22!;:2nf!@^NFC^VNF^NFCF^ V N F NFC~w#^NFCЯ@B"@~2xs# !@NF ^V:_V Fs#:?w#~w#r!t4!t6@!9*3!9!o!r!$:2!! !`"~2F!&o 8 |{0_T  ) l 3 N    @ (P( P  (   (  (   (     (6    (    ( ( (  ( (     (     (4     (((  (  (  (8  ( %< 2%<30N,Z;DLN@(,Z;PN@@,Z;@|NNNNNNNNNNNNNNNNNNNNNNSMSSDDUserdisk>2!9^#V!1 Not a SYSTEM Diskette. (^ (0! !"!  :˯_ ( ULTIMAT - version 1.02 05/18/85 Multiple Format Disk Formatting Program Copyright (c) 1985, Nuevo Electronics Corporation All rights reserved. $ lSingle Sided formatsm A) - OSBORNE SD ( L) - CROMEMCO CDOS SD ( B) - OSBORNE DD ( M) - CROMEMCO CPM DD ( C) - XEROX 820 SD ( N) - CROMEMCO CDOS DD ( D) - XEROX 820 DD ( O) - LOBO MAX80 DD ( E) - TRS 80 I SD ( P) - OKI if 800 DD ( F) - TRS 80 III DD ( Q) - ACTRIX DD ( G) - TRS 80 IV DD ( R) - MORROW MD2 DD ( H) - NEC 8000 DD ( S) - KAYPRO II DD ( I) - NEC 8001A DD ( T) - NELMA PERSONA DD ( J) - HEATH MAGNOLIA DD( U) - DEC VT180 DD ( K) - HEATH Z90 DD ( V) - IBM CPM86 DD ( 2) for Double Sided menu( $ lDouble Sided Form#' @@ (     (6    (    ( ( (  ( (     (     (4     (((  (  (  (8  ( %< 2%<30N,Z;DLN@(,Z;PN@@,Z;@|NNNNNNNNNNNNNNNNNNNNNNSMSSDDUserdisk>2!9^#V!1 Not a SYSTEM Diskette. (^ (0!9^#Vn&}û!X5!))))!9^#V!9n&}d3;!9s#r!9^#V!t|=w!9^#Vs#rbk+O!9!X5!))))!9^#Vn&}!9s#r!9^#V!t|!9^#Vs#rbk#æ!X5!9^#V))))!9^#V!X5!9^#Vbk+))))!9^#Vn&}û!X5!))))!9^#V!9n&}d3bk9s#r!t|p!9^#Vs#rbk+M!9s#r!9^#V*V5t|ã!9^#Vs#rbk#{!X5!9^#V))))!9^#V!X5!9^#Vbk+))))!9^#Vn&}Ð!X5*V5))))!9^#V*M5&}]!9s#r!9^#V!t|H!9^#Vs#rbk+ !9 s#r*T5t|ʽv!9^#Vs#rbk#S!X5!9^#V))))!9^#V!X5!9^#V))))!9^#Vn&}c!X5!9^#V))))*T5*M5&}5!9s#r!9^#V!t|ʵ!9^#Vs#rbk+!9*T5s#r! t|ʑJ!9^#Vs#rbk+'!X5!9^#V))))!9^#V!X5!9^#V))))!9^#Vn&}7!X5!9^#V)))) *M5&}bk9s#r!t|ʉ!9^#Vs#rbk+!9*V5s#r!9^#V!t|d!9^#Vs#rbk+!X5!9^#V))))!9^#V!X5!9^#Vbk#))))!9^#Vn&} !X5!))))!9^#V*M5&};*G5|´9!#*I5!ͻ9s*G5+|9!#*I5!ͩ9s!9!#*I5!͗9s& !#.2ͥ*3!9s#r!9^#V! t|ʷJ!9^#Vs#rbk+"*Q5!9^#V*O5͜,bk9s#r!t|7Î!9^#Vs#rbk+k!X5!9^#V))))!9^#Vn&{*6!9n&!t tn&*6!9n& tn&!.ͻP!.͜,,v*6&ͺv-!.!.͜,!.ͅ,Z} ͣ!.͜,!.! )͜,!/! .͜,!,/! .͜,!G/! .3͜,!_/!.͜,!t/} !.͜,!/! .͜,!/! .͜,!/! .͜,!/! .͜,!0!.#͜,!(0! .͜,!?0! .͜,![0! .͜,!m0! .͜,!0!.͜,!0!.͜,!0!.͜,!0! .4͜,!0! .4͜,!1! .4͜,!!1! .4͜"T5#*S5&t|(*V5 t|*V5#"V5+*S5&v|E*V5|*V5+"V5#*S5&u|*T5t|*T5#"T5+!9s#r!9^#V!t|LÛ!9^#Vs#rbk+sbk9s#r!t|ʈ!9^#Vs#rbk+å!X5!9^#V))))!9^#Vn&*N5&t|"!X5!9^#V))))!9^#V*M5&}õ!X5!9^#V))))!9^#V*N5&}õ;!9s#r!9^#V!t|DÅ!9^#Vs#rbk+]!9!X5!9^#V))))n&}!9s#r!9^#V!t|!9^#Vs#rbk+ï!X5!9^#V))))!9^#V!X5!9^#V))))!9^#Vn&}!X5!9^#V))))!9n&}r3;!9s#r!9^#V!t|=~!9^#Vs#rbk+V!9!X5!9^#V))))n&}!9s#r!9^#V!t|!9^#Vs#rbk#ì!X5!9^#V))))!9^#V!X5!9^#V))))!9^#Vn&}!X5!9^#V))))!9n&}k3;!9s#r!9^#V!t|=w!9^#Vs#rbk+O!9!X5!))))!9^#Vn&}!9s#r!9^#V!t|!9^#Vs#rbk+æ!X5!9^#V))))!9^#V!X5!9^#Vbk#)))),!81!.4͜,!Q1!.4͜,!b1!.4͜,!s1!.4͜,!1} ,!.͜,! .le!.͜,! ..e!. ͜,! ..e!.͜,! .le!. ͜,!B.le!. ͜,!..e!.M͜,!..e!. ͜,!B.le,!.͜,!1!.͜,!1{bk9s#r! 9^#Vt|Ü!9^#Vs#rbk+s!9n&!9^#Vbk+|‰͋! !{É͋bk9s#r!9^#Vt|3!9^#Vs#rbk+! 9^#V!9^#V! 9^#V!9^#Vͥ*!.. ++9!.. .?9!. .:ͥ*! ;*6-|“3!9s#r!9^#V!t|!9^#Vs#rbk+Þ!O!9^#V!O!9^#Vn&}ó!9s#r!9^#V!$t|A  !9^#Vs#rbk+!N!9^#V!O!9^#Vn&} *O.Z*O͇Z!. ͜,!1!9!.1*O*OyS9s#r!9^#Vbk|œ e^)3!!'Ou}2O!!Ou}2O*O&| ..͜,!1Z-e!...ͥ*^)3e!)!!Nu}2O*O&|J)!"6..͜,!+3Z-!..5ͥ*!"6!'O(O6bk9s#r!t|ʰ)Ì)!9^#Vs#rbk+i)!O!9^#V!O!9^#Vn&}y)bk9s#r!$t|*)!9^#Vs#rbk+ú)!O!9^#V!N!9^#Vn&})bk9s#r!9^#V!9^#Vn&|V*=*!9^#Vs#rbk+*!9^#V!9^#VX***!9^#Vn&at|ʂ*!9^#Vn&ztÅ*!|!9^#V!9^#Vn&_ t}!9^#V!9^#V͜,bk9s#r!9^#Vt|**!9^#Vs#rbk+*! *;!9s#r!9^#Vbk|–+. 9^#V! 9^#V͜,! !,!9͆-_ t}-&|r+bk9s#r9s#r&| +#9s#r9s#r +!9^#V3ͅ,`,!. ͻP!.͜,!`3! +͜,!p3! ++͜,!3! . ͜,!3! . ͜,!3!. ͜,!4!. ͜,!<4!. ͜,!h4!.͜,!}4!#͜,!4!#͜,!4,!.͜,!4!!=!9^#V!!9^#V!!!!)!!(!!j. ͜,!1,v!Ov-!"E5!O s!6##s"6!"6l"6*6t|j!*6tm!!|4"!9s#r!9^#V! t|ʫ!å!!9^#Vs#rbk+}!ͳ#Ò!!"6*6t|!!6ͳ#}!6#ͳ#}!F*6!6͑"}*6#"6+*6#"6+ñ!!9s#r!9^#V!t|P!."!9^#Vs#rbk+"ͳ#"!!Ou}2O!. .*ͥ*!. ͜,!2,v!Ov-!"O.. ͻP3!9s#r9s#r9s#r!9^#Vbk|ʥ#!9! 9^#V! 9^#Vn&}!9n&0t|#!9n&9t#!|#!90sW#!9n&At|8#!9n&Ft;#!|L#!97sW#!9s#r!9^#Vbk|ʔ#!9!.9^#Vt!9n&!9n&eus#r!9^#Vs#rö"!9^#V!9;*6+|¿#3*6|$.!Ou}2O*O&|$!.͜,!22Z-!..-ͥ*!"6!"6!9!'O*6n&}*6#"6+&3*N.Z*N͇Z!. ͜,!_2!9!.2*N*NyS9s#rbk|Ž$e!!Nu}2O*O&| %!!Nu}2O!.͜,!2!9!.1*s#re!..-ͥ*!9^#!!kbk9s#r!t|X-C-!9^#Vs#rbk+ -!F!9^#Vs0-;bk9s&|€-9!.u}c-&3;!9Z-}&͡-&3!9n&t|-!9n&t-!|!9n&0123456789ABCDEFContinueeditcopyMain System SetAlternate System SetOK to exitThe character set has not been saved. ? (Y/N)Enter character to in hexadecimal Enter character to in decimal Enter the character to is the HEX value of the current characteris the current characterCharacter Selection MenuH - Entry by HEX valueD - Entry by decimal valueC - Enter the character - Done editingSelect Character Entry MethodCharacter Entry MenuUp Arrow - return to selection menuRight Arrow - edit next characterDown Arrow - edit same characterESC - return to main menuCharacter Editing MenuPosition Cursor with Arrows. - turn pixel on - turn pixel offQ - Quit without update - done editing this charI - Invert all pixelsC - Copy another characterL - shift characteVbk| %e!. ͜,!2,v!Nv-!!Nu}2O!!Nu}2O*O&|%..͜,!2Z-!..Dͥ*!!'Ou}2O!N s"6!"6"6"6*6t|%*6t%!|%&þ%!d(!9s#r!9^#V!t|,&!&!9^#Vs#rbk+%!d(&!d(!d(*6|›&)*6|›&.!Nu}2O!. .*ͥ*!. ͜,!3,v!Nv-!"E5*6+|&.!Nu}2O!. .*ͥ*bk9s#r!d(!d(!d(!9!9^#V! ts#r*6 !t td(*6!t td(!9!9^#V*6!teu ts#r*6!t td(*6 td(!9!9^#V*6 teu ts#r"6!d(!d(*6t|4(!F*6n&!t td(!F*6n& td(!9!9^#V!F*6n&eu ts#r*6#"6+*6#"6+*6#"6+ñ'!!t td(! td(!d(!d(*6+|!9n&|‹(!'O*6 s(!9n&|«(!'O*6 s(!9n&|(!'O*6:s(!'O*6*6!9n& tn&}*6#"6+*6|r LeftR - shift character RightU - shift character UpD - shift character DownN - iNsert a rowE - dElete a rowS - inSert a columnT - deleTe a columnCharacterSetEnter the file to read (d:filename.typ)File not found. Press any key to continue.Reading character set from Character set read from EOF in file read. Press any key to continueEnter the file to write (d:filename.typ)File already exists. OK to continue? (Y/N)Writing character set to Full directory on file creation - Press any character to continue.Character set written to Disk full on file write - press any key to continue.Do you want to:1 - Read the systems tracks into the character set2 - Read a file into the character set3 - Edit the character set4 - Write the character set to the system tracks5 - Write the character set to a file6 - Write the character set to the font RAM7 - Exit the programEnter your choice (1 - 7)This program allows you to edit a character set in memory andstore it on various media.Osborne Executive Character Font Generator V1.1S,v*O|Q!oSzQ*O+|3Q!OzQ*O++|IQ*OtLQ!|fQ*35*O++́QzQ*15*O++++́Qv-v!9^#V!A͘Q!:,bk9s#r!t|QQ!9^#Vs#rbk+ïQ!!9^#V"/5!F!9^#Vn&"-5͏sÿQbk9s#r!t|JR+R!9^#Vs#rbk+R"/5!6!9^#Vn&"-5͏sRbk9s#r!t|ʣRzR!9^#Vs#rbk+WR!!9^#V"/5!>!9^#Vn&"-5͏sgRbk9s#r9s#r!9^#V!9^#Vn&0t|R!9^#V!9^#Vn&9tR!|MSS!9^#Vs#rbk+üR!9! .9^#Vt! 9^#V!9^#Vn&s#rSThe working character set is a new set!9s#r!9^#Vbk|X.9^#V.Z!9^#V͇Z! 9^#V! 9^#V!ͥ*,! 9^#V! 9^#V͜,!9!9^#V!lͅ\s#r-!..Fͥ*!9^#Vbk|.T9!9^#V*!9s#r!9^#V!s9s#r!9^#Vbk#n&|T.9s#r!9^#Vn&|ʢT!9^#Vn&BtåT!|T!9^#V!9^#Vn&#}T!9s#r!Z!Z!9s#r!9^#Vbk+|V.9s#r9s#r 9s#r!9^#V! 9^#Vt|`U! 9^#V!t|`U!9s#r|`U!9^#V!tcU!|V~U!9^#Vs#rbk+U!9!9^#V!9^#Vn&!,Ys#r!9^#V!9^#Vn&|U.9s#rkU!9^#Vbk#! 9^#V!9^#V!9^#Vn&}! 9^#Vs#rbk+kU! 9!9^#Vs#r! 9^#V!|KV.9^#V!9^#Vn&.tNV!|mV!9^#Vs#r9s#r! 9^#Vbk|V.9s#r!Z!Z!9^#Vbk+|X9s#r9s#r!9^#V! 9^#Vt|V!tV!|ZWV!9^#Vs#rbk+ñV!9!9^#V!9^#Vn&!,Ys#r!9^#V! !9^#V!9^#V!9^#Vn&}!9^#Vs#rbk+V!9^#V!t||W!9^#V!tW!|ʙW!Z![bk9s#rbk+|X.9^#Vbk+|W.9^#Vbk|X!Z![bk9s#rÝX!9^#Vbk|‡X.9^#V! Cs!9^#V! Hs!9^#V! Rs!9^#V!9^#V.s!9^#V!9^#V#Cs!9^#V!9^#V##Hs!9^#V!9^#V###Rs!9^#V!9^#V####sÝX!Z!#[!9s#r!9!9^#V|X!9^#V|X!9^#VX!s#rÐS!9^#V! s!9^#V! s!9^#V!sOOͦPO*+5}2O*)5}2O*'5}2N*#5}2O:O2P!F"K2J:O2M͍P]PuPcP*%5}G:Qˏ2Q:ORP͙PiPXP͓PoP2"5>2"5>2"5>2"5>2"5!Q~ ʃPŠPxŠP`ßPZßP]ßP:g.Z*#5}2P͍Px2"5:Q2!5!9^#V!9^#V͜,!9^#V!9^#V!Aͥ*!9^#V!9^#V͜,!Q!9^#V!s!9^#V! s-!9!9!6[s#r9s#r9! 9^#Vs#r!9^#V! t|ZÀY!9^#Vs#rbk+XY! 9n&!9^#V!9^#Vn&t|mY!9s#r!Z,v! 9n&|Y!C[Y! 9n&v-!I[!9^#Vbk|Z!`[Z!e[!9 s#rmY!.͜,bk9s#r!t|uZ\Z!9^#Vs#rbk+9Z!9^#V!9^#V sIZ!9^#V!sbk9s#r!$t|ZõZ!9^#Vs#rbk+ÒZ!9^#V!9^#V sâZDrive must be A or BFile name can not be blankFile type too longBlank file typeFile name too long.><,;:=?*[] SPACE is invalid in a file typename,! .͜,{!͋![!\!3\!.͜,{!͋!F\!]\!s\bk9s#r! Nt|[!9^#Vs#rbk+[ 1983 Osborne Computer Corporation, 26538 Danti Court, Hayward, CA 94545 1984 Future Systems, 828 Nob Hill Avenue, Pinole, CA 94564;bk9s#r9s#r!9^#Vbk|i^.9Z-}!9n&v|\!9n&t|\!9n&u|\!9n&t\!|T]! "+5##")5++"'5#"%5O6e!"+5.9^#V")5!"'5++"%5O3h*"5&|˜e.. ͜,!9^#V!jj*#5A͘Q!vj!"E5##9^#V*#5"O!. ͻP!. .$ͥ*!uk͇Z!uk!9^#Vs!uk#!zjl!!'Ou}2O!!uku}2O*O&|f.}2"5!uk s"6!uk s"6!"6*6t|ZfHf*6#"6+,f!F*6̓f}=f!!uku}2O*6+|{f.}2"5!}2"5*6+|f*6|¿f.!uku}2O*O&|ʹf!"6!"6!'O*6#"6+n&;!. ͜,!j!9s#r!9^#Vbk||g..1͜,!9Z-}!9X*&|Fg&|Fg& tIg!|qgbk9s#r9!9n&s#rf!f!. .+ͥ*!9^#V3;!9s#r!9^#Vbk|.h. 9^#V! 9^#V͜,! !,!9͆-}-&! 9n&t|h&!9n&th!|#hbk9s#råg!åg&3*"5&|Ih!.͜,*"5&+|\h!j*"5&++|ph!j*"5&+++|…h!j*"5&++++|›h!j*"5&|!. ͜,!kZ-!..ͥ*!. .ͥ*ͅ,`,!. ͻP!.͜,,v!9^#Vbk+|I].9s#r9n&|4]##9s#rÞ\!9!9n&s#rÞ\!Þ\!9n&|‚].9s#r9!9^#Vs#rÞ\!9n&s|]9^#V!t|]!9^#Vs#r!-! ,!Þ\!Þ\!9n&t|]!9n&t^!|^^! 9^#Vt|S^! 9^#V!9^#V!9n&}!9n&!9^#Vs#rbk+Þ\!Þ\!Þ\! 9^#V!9^#Vs!9^#V!9;!9!..1##͘g9s9n&3;!ih!9 s&|_́i!9͌^}!. )ͥ*&|__^&|^{_^͢+3bk9s#r!t|m_I_!9^#Vs#rbk+&_!6!9^#V!F!9^#Vn&}6_!"6+_bk9s#r!t|_é_!9^#Vs#rbk+Æ_!>!9^#V!F!9^#Vn&}Ö_!"6_!.͜,!i!9^#Vbk|`!i`!i!i;!ih!9 s&|ʵ`́i!9͌^}!. )ͥ*!. .#ͥ*&|Œ`,=i-!*35ͺ`=i)`&|)`,_i-!*15ͺ`_i)`͢+3f"#5t|!. ͜,!j!9^#V! j*#5A͘Q9^#Vv-! .͜,! k=i_i!. ͜,!0k! .͜,v!Jk*35v! .͜,v!Wk*15v!. ͜,!dkWrite to the Font RAMCharacter set will be written to MainAlternate font RAM on program exit. Write to the System TracksWriting to written to ALTFONT SYSRead from the System TracksReading from read from ALTFONT SYSEnter drive (A, B, or to exit)No disk in drive or unformattedDisk is wrong densityHard write errorHard read errorPress to continueDo you want to:3 - Exit to the Main Menu1 - Use the 2 - Use the Enter selection !9^#VDM`in&|ʴk`iäk!9^#Veu!9n&DMk|k lk!!9n&DMAt|l`iZtl!!9n&DMat|)l`izt,l!!9n&DM0t|Sl!9n&9tVl!!9n&!|ʍl!|ʍl!|ʍl!|ʍl!|—l!t!tt!9n&DMat|l`iztl!|l! eu`i!9^#VDM`i!9^#Vs#rbk+n&O*"5&|a*!5&t a!|Ya!9^#V!|@a*#5awa!"+5#")5++"'5#"%5Owa!"+5.9^#V")5!"'5++"%5O3h*"5&|¸a.. ͜,!9^#V!%j*#5A͘Q!"E5!. .$ͥ*!uk͇Z!uk!9^#Vs!uk#!2jl!uk n& t}!uk n& t}!!uku}2O!!uku}2O!!uku}2O*O&|`b.}2"5!!'Ou}2O!uk s"6!"6"6*6t|ʻbèb*6#"6+Ìb!F*6n&#cÝbQc*6|c.!uku}2O!uk n&Su}!uk n&Su}!!uku}2O!}2"5!}2"5*6+|!'O*6#"6+!9n&}*6|Qc*6|!!uku}2O*O&|yc!"6!"6*6t|ʫcÛc*6#"6+c!'O*6sÐc!"6;!>jh!9 s&|sd́i!9͌^}!. )ͥ*!. .#ͥ*&|8d,=i-*6-+|2d#*35!xd=ic&|c,_i-*6-+|md.*15!xd_ic͢+3f"#5t|!. ͜,!Zj!9^#V!cj*#5A͘QO*"5&|d*!5&td!|e!9^#V!|d*#5ͩe6e!}|l!9^#V!9^#VDM!9^#Vn&|Gm!9^#Vs#rbk+n&͖nm!9! 9^#Vs#r!9s#r 9!9^#Vs#rͺnDM|ʓm`i uÖm!|ʄn`i!|ʰm!|»m! ͖n^m!|m!|n!9^#Vbk|zm!9^#Vs#r 9^#Vs#r!͖n! ͖n!͖nzm!|an! ͖nbk9s#r!9^#Vt|zm!9^#V9^#Vs#rn&͖n*n! 9^#Vs#r`i}!9^#Vs#rzm! 9^#V!s!9n&|­n. u!9n&u!s"sn&|n*sn&DM*ssnuDM`i|n. `i*s!9n&}!9^#VDM! 9^#Vt|.o.9^#V!t1o!|8o! 9^#Vmu|co! 9^#V!9^#VoÐo!9^#V+! 9^#V!9^#V+!9^#Vo`i!9^#Vbk|¥o!9^#VDM!9n&}`i#! 9^#Vo`i!.v!9^#V!.9^#V!9^#Vv 9!Fv!9^#V!.9^#V!9^#Vv 9!9!9Lp!9^#V!99s#r9!9^#Vn&s#r9s#r9s#r 9! 9^#Vs#r)!ss#r! 9! 9^#V)!9!9^#V͠qs#r|p!9^#Vs#rbk+òp!9^#V9!.9^#Vthss#rs#r!9^#V! 9^#Vs#r9s#r!9^#V! 9^#Vt|ʘqiq!9^#Vs#r=q!9^#V!9^#V)! 9! 9^#V)^#Vs#rXq9;99!9^#V^#Vs#r!9^#Vn&|q.9^#V!9^#Vnuq!|r!9^#Vs#rq!9^#V!9^#Vyu|%r!9!9^#Vn&!|Cr!|ar!9!9^#Vs#rbk+n&}jr!9 s!9!9s#r!bk9s#r!9^#Vn&!9n&u|ʵr!9^#V!9^#Vnuør!|s!9^#Vn&|r.9^#Vs#r!9^#Vs#rbk+!9^#Vs#rbk+n&}!9^#Vs#rÃr!9^#V!s9!9^#Vhss#r9l!9^#V!9^#Vs#r!9^#V!9*vDM!9^#V#u|ʇs!`i[/5K-5y!w> ڋt}o|g)o怄g=ʩt)oÀt|guuz|uztuɷ}o|g#!}|!#}|!+DM!>)u = u)t|/g}/o#}o|g!u9DuvfuDu"v!!}/o|/g|g}o^#Vs#r}o|g}|!+}|!#|g}o!9"v"v!*v*v`i"vûu#uʸu*vDM`iDMo& &o&ovvo&!9F+N+V+^+~++F+N+V+^:v@vx~# 5vx:vx~+ Jvx*!ѷ¦!Ëvѷ¦!Ë   S    9@ Nt  K(/ DE     -H/H    ( *+H /    !!""##$$%%&&''