IMD 1.15: 16/05/2007 8:14:18 EXEC DSDD BIOS V1.3 SETUP V1.3 PRE RELEASE 10/2/84 @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##LIGdPdPÈPÍPÁPÁPÁPÍPO>POOODPIPÆP PÆPÈPÆPdNÀPhNPPcOOûOOòOþOcNcN!P!lNɕNNQ RRQNQ RRQN(QP  (? 2Q-?PO(_?:|L+     { }~ `  '[12345678QWERTYUIASDFGHJKZXCVBNM,0 .PO9-/;\L=     { }{ ` This is function key 0. Isn't it nice how SETUP seems to work just fine? I can get and save configurations from either dsdd OR ssdd disks and save them back. I can even get/save to/from memory! 123456789   56789   <20<ReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedCPM3 S CCP COM ALTFONT SYSSETUP COMUEBASIC DOC|ESBASIC DOC !"#$PIP MD%&'()DIR Mr*+,-./01SHOW OMB23456XDIR COM78 =Copyright (C) 1982, Digital Research654321 60K TPA $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\!(=!"CCP COMALTFONT SYS:(2͟! P2h2k!"|\ >~# x 3!0 BIOS error: CCP.COM not present. System reset required. ,"*"::>22!"p<@uz!@2!"p<$uz!_ng{s12*>):*{!e !  {>{>ͨ͟!@_P>22!͋Ñ*D:2{!q#p#ts1W2z:{CJ2ICMy<2Lɯy2D2Ci`{: s12*| :VÑ"VcÔÔ!Jcéé!cø!c!cCRT CEN MODEM PRNTR IEEE -?R ? $??s1>͸o|}{!,1,1i7oP  (? yQ\õÑÅËþ+16ÚæïàdhPèßëcc!!lɕÃ1Oj$|Ãà à Ãatadrqbusy  *4>B, )(code=)( $^WARNING:q data on disk inserted may be destroyed. ContinueNoYesnot-readywrite-protectedfaultnot-foundcrc-errorlost-de (Y or N)? (Y or N)? Retry this operationor selectreadwriting drive X: not ready or not formatted.BIOS error. not ready or buffer full, unassign this devicB( ?(7ɷͥ 80OÑ:?A2!!͵(O BIOS errg.@"V!P^!P&@o"VP^P͋̀P(* ~(o(w!C:2BB+"}{_}o>2~77ø~7"9:OG#Q{ozg# ""!2*%DM**ѵ+)) H~#+}#<:<ʲ<77:<ʢ=2(*f*(}DɯQ"(>QKQKQ>Q"%Q!*$K*"x!*!@$@hK\K:K ~#~ w*NK*NK^#V#N#F!x>QGQx3ڰbڼqҼo5p5"""*!yb! ~G*!NKկ2}!,"**NK6 :+OK2$^#V#N#FxNp:$p:Gjxj Y# A>QFQfO:Z (ͳx!#'0^!F x͜/͑:C͜-͑!J~͜#f( * :P\!  BIOS boot error reading disk. System reset required. EXECST COM:<ͳ#̀[!J*"å>N !+|¨!  !l^#V#z!~#fo!>͟!\K#:QO 2!"J"K!"MZS>2:Q2Q!"J!"K!"MZ2Q*_*R 7>U l! !"!IJ2P:F2M*G"K:CG&)ѷ(` :E !P:Q ͅ !C6=!" !" !" !" *"c*"e` ~#fo+++~2E+~2P 80O Z3]:PGO(!E:L(82L!Pˎ:Cc:L2F*J"G!C4#5}:B}#:L6+~+ng{*@~#fo|:O2P`(n !2P2E!:Qx#~ (<(#w#w s#r~#+2B! ! KQNT?EBHy2?i&l) ~#fo"@+~2OKK{<<ʽ! ~6 69BK! OS654321$Nwy!"(9"f1f! Ҕ2! ~#foCOPYRIGHT (C) 1982, DIGITAL RESEARCH 151282&)ѷ(` :E !P:Q ͅ !C6=!\" !T" !" !" *"c*"e`:QO 2!"J"K!"lpt"x1|@O^m|LPTX\`dh(,0#428A<P@_DnH}J$>;( >;_! 6>~(<do&2Ran&OO OO JJJJJJJJJJ8 j=>8G+ j">&h))^#V#Je#^!Q_~c&o=h&)))G~(Ox: (:_!+|  *x0#xG7/w*~# y 6ɴj =h&)))f>B ~O#~G!BW(^#~<= #͂( N>8a͂( >8y (j (~(͂(>8           "~#foGy_! q#p#w#wgoA!Osborne Executive CP/M Plus BIOS V1.3 Copyright gG 1983 Osborne Computer Corporation hB !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 ^#Va##)""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*ҍ ܯ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++:<œ. ʩ.ʩArr##s<}rcN! ~态O>G~G!~G~o>_yG~.|°! w:ck[!x?[! ~ʤ͆[͗PPvqO-á=.:<ʰ! Vq##~_@wͶ:WMںʛ>úͶ >TJ:!ۦʷ͞x!۾w4 PWPÂÂ*!!~~#~O~#FsO s#r:(„y==„*!^W*y^#Vx7=2wͼկw#KWK*"J ¯T͞*:ۥ["+SX:ڜq:ʺ!ʵ>2ͤ2O DM͸}>r""ۯ2:2* :۷::29:۷>:۷>*ڈ>F6:_/G:۷ʧ:ۢڨ|OͤG:۸_OzW{|:۷*}|BKN zyG:!۾vq:vvMڂ?Ͷ >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~?¹:<üAXï2rK: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<*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!~#*(+"(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 sLOADER 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 !PROF l ls:¬MA> ͧ  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$: $$$ SUB7*:c5£=*HL&bj –=R+#"7"7*H-3#"7"7Q"7R"7:c5*HͿ-=|!]=>o&))))>=goR>.>O->26:H26=26=26S>:7*7>|& 7!!Y5~P>(P>6!"J6O-:H|>y|>6u>:I@|>|>~!8"J6>|&w- A4:c5:ª>®>:ʰ>>2d52e5>:2[5ͤ!ͮ!~"!N6 ! t6!q66.!66/:26ɛUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUes7=!/Copyright gG 1983 Osborne Computer Corporation="/26538 Danti Court, Hayward, CA 94545*+:B -:2*2**D"5͋:C-2-+ͭ!*!X!!(ͱ!^2W>2V! /@-!/@>(!/+"0+~2.+>w!/@> (!/+"2+~2/+>w2V>2W!/ @- =Upʁ ʍ_ʿ~(24+d5$K~#+024+d4$K~ (Í~ (ÿ#~+(~w  !I%KK24+d #~+(%~@( !$K ~!I%KK!^:-+2*!*2W>2V! /@-*0+:.+w!2+:/+w2V>2W!/ @-:+(tes0͋*#+b8:-+2C-ó!])ͱ!**@"#+2*+͎F-͜-2V2W@-J.-2+"!. +y2 +1s#r# 2W>2VB+!U!-:2*+2P<¬:/¦:QO 2&+>2&+:&+(< `*/"#+b8G!/"F-:&+(< 1!/MB+:C-5 >12C-ó!])ͱ!'ͱ!*:121!1 !&*@"#+bڜ͎!F-͜2V2W!-##->#-!M"""A"!u!#ͮ!>̓!\>#-!b"""A"!u!#ͮ!>̓!\>#-!w"A"!:,+!6'(!G'!>̓!\! "+:,+ >#->#-!#:-͹!#!:$!+~( 5$K~ _3~#foFK!*24+d!*ͧ͘~#~#:4+!*(!*!*> ~ ^#fkͥG~(OG( G>~2+!+~#fo~~! >F!% >B (y2;+x2:+~(W#~#͋::+(xG :;+!}(!!}^AT)(Oxy 8!q (!v !* !{@2|~#( !**+(N = :++*+R}2)+*!+:)+<+͹!<+29+^#V#:9+Gy- !!. 0#N<= !!. 0#!s_~Oxy wɀ@ CMWboz NONE OO!F- OO!- >2+!B+"+!A,"+!0"!+>2+!."+!/"+!""!+ͥ J!.-2+>2+"!. +y2 +~2+#~2+1## :D-24:C- 1 >52-+:E-2!2V!B+>2WU!-:B-2 !&2+!])ͱ!4&s0x!&:L2P<¸:/²:QO 2&+>2&+:&+(<¸*/bڪ3/!F-##/!. :&+(E v:&+(< a:C-1 :D-4 >52C-!/MB+2C-:&+(E $:L@2&!&2+!(ͱ!'ͱ!4&:+!)_Y!~< 2+02!!!!""+>J:+!ͥ:+F-!%> !B,RB8!!^ !*ͱ!%> !B,RB8!!^ !*ͱ!%   !"!~2+ !ͥ!""+>D:+!ͥ:+B-!^ !%jw27+x28+!"5+*+/ *+> w#w*+!*!*((5(%0G:)+(xͅ:+~(ͷ(!/[+!"!*:+<$ *++w:+4!)+5/ A ͋:+<+~$ #:+5!)+4/ շ!RA (!8+ 8*+:+-C ͳ :1((>:,+>>>>s3=! !4:C-0!ͥ!u!ͮ!*!̓~!{ͥGx38 y y!ͥ?#?#^#^# #}#~!'(~!'(!%'x38 y 2,+x2x:/?<+͹ > >00>5!<+ɯ!C-oO!B ~2C-!D-oO!R ~2D-!E-~><(>>w01432143212121210000000044444444t1Rx#>2+H C+2+>2+2+͎+~+ngɇO ~#fol}G2++xd00 2++> y 00 :++>0(> y00OxɷG O~0# O  080s'+1{'+2%+O>2%+O2—:Q8G::Q(ˏ2Qy2Mx2N2J!/"K:%+( ͼ!X'ͱ!|'ͱ!'ͱ Z]`>>>1(_~#(~#(**6w crc@2 LMbwL6 1c11e13  1 1 3333333333 1 Q`BBBB3 1 '~ 2 o!*:+~6_$ #*+R  *5+"5+:7+_ R0}*+# w+y w!~02C-<>:D-4(>4!">0!"2D->:E-<>>!(>:B-2! #><(!">22B-!!!""+2+>L!%:+! ͥ:+#- _:6!? O F80{J y k :~ ww:~(w[:=W~ 68#3888z2/!K!b$!"!%!!h$!!!$!L~w!!4&!!%!!^ !%!P<!%!)Q!%![!%! k!%!S!8!  >!^ !!8!  >> i(i!( !!{<CJQX_fmt!:C-0!ͥ!!":D-4(!"!:E-$CMWbozL b 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=!MlCurrent Settingsm=" Select destination for configuration TO MTs4=/"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 to exit from Setups7= 0Use arrow keys to position cursorEMORY  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 WordStarT SpecialTs3 ) Cursor type: (  ) Ba=!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 is designed for the Osborne Executive=,%Your machine is not ackground 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 Ts3lCurrent Device Selectionms3=-%Ts3=*%T,0s3=*%Ts3='% 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 IF BUGS ENCOUNTERED. *** WARNING: DISK FULL,  DELETING OLD .BAK FILE TO MAKE SPACE  (NORMALLY, THE PREVIOUS BACKUP FILE IS DELETED  ONLY AFTER EDIT IS SUCCESSFULLY COMPLETED).  CAN'T DISPLAY PAGE BREAKS IN A NON-DOCUMENT FILE *** WARNING: WORD TOO LONG TO FIT MARGINS  PUT AT FILE BEGINNING FOR CORRECT PAGE BREAK DISPLAY  Normally press RETURN only, o ADDITIONAL COMMANDS ============================================ COMMAND CHAPTER =========== ============ BUFFER 3.13 CLS 2.6 COMMAND 3.12 CURSOR 2.4 EOI 3.14 EOS 2.2 ICLEAR 3.9 ICLOSE 3.6 IGET 3.3 IINPUT 3.3 ILIST 3.4 IOPEN 3.1 IPRINT 3.2 LOUT 3.11 PLOT 2.3 RENABLE 3.10 RINPUT 2.1 SPOLL 3.5 SRQ 3.7 TIMEOUT 3.8 WINDOW 2.5 .PA EBASIC VERSION 3.0 (Extended Basic) Overlayversion for Microsoft Basic 80 interpreter (Rev. 5.21) INTRODUCTION EBASIà include additiona command t th wel know Microsof BASIà 8 interprete (MABSI REV 5.21) I i loade a a overla fil togethe wit MBASI bu i completel independent T star yo hav t cop you MBASI ont th diskett i orde t generat uni whic ca b run. Th extende EBASI perfomanc ca b divide int thre group o commands: 1 Scree.op ***************************************************************** EEEEEEEE BBBBBBBB AAAAAAAA SSSSSSSS IIIIIIII CCCCCCCC E B B A A S I C B A B A C EEEEEEEE BBBBBBBB AAAAAAAA SSSSSSSS I C E B B A A S I C E B B A A S I C E B B A A S I C EEEEEEEE BBBBBBBB A A SSSSSSSS IIIIIIII CCCCCCCC ***************************************************************** EXTENDE BASI INTERPRETER FOR OSBORNE 1 COMPUTER COPYRIGHT FOR USA OSBORNE COMPUTER CORPORATION GMBH January 1984 .PA  editin feature whic ar speciall designe fo th Osborn computer whic improv programmin an debuggin considerably. 2. Additional commands 3 IEEŠ 48 (IEC GPIB HP-IB command whic ar speciall designe fo th computer tha allo flexibl controllin o thi standar interfac bus e.g fo controllin measurin systems EBASI consist o progra diskette monito epro 1.44. Wit th additiona function o EBASIC th commands: AUTO EDIT ar n longe available Al othe command i MBASI remain s tha onl thos additionall availabl i EBASI wil b descr ibe here Pleas consul th Osborn User' Manua fo informat io o th standar MBASI commands Wit th extende function i EBASIC yo wil loos approxi matel 4 RA spac relativ t th norma MBASIC. DESCRIPTIO O ADDITIONA COMMANDS ..) Whereb tw character ar allowe bu onl th firs characte woul b interpreted. By typing EOS RESET You can clear the command. 2.3 Bloc graphic ca b achieve wit EBASI a follows: PLO X,Y,Z Th smalles bloc siz i approximatel on quarte o th ful characte size. Z ha th functions: Displa blan a thi position Displa characte a thi position Inver th existin characte a thi position Th rang fo X; comprises: < < 25 (visibl o th scree u t 103) < < 6 (visibl o th scree u t 47) Th co-ordinate X=0 Y=0 positio th curso a th to left- han edg o th screen. 2.4 Whe programming curso contro i directe with: CURSO X,Y wit th colum positio <= <=12 1 SCREE EDITIN FUNCTIONS Wit th additiona scree editin function i EBASIC i i possibl t mak fas alteration whil programming Simpl ente LIST direc th curso t wher an chang shoul b mad and usin th Wordsta o th CP/ directiona keys the insert delet o overwrit a required. Ente RETUR an th ammende informatio wil b stored. 1.1 Curso Control (up) CTR K CTR E (left (right CTR CTR L CTR CTR D (down) CTR J CTR X 1.2 Characte deletion ES o CTR G 1.3 Characte insertion 7 an th ro (line positio <= < 31 2.5 Th 5 2 characte wid windo apertur functio o th Osborn ca b programme i EBASI with: WINDO X,Y Th coordinator X, giv th positio o th uppe lef corne o th aperture Th sam value give i 2.4 appl here. 2.6 T programm Clea Screen enter: CLS Thi i equivalen t th comman PRIN CHR$(26). 3 IEE 488 - ROUTINES Wit th suppor o thes routine i i possibl t conduc communicatio wit intelligen IEE 48 IEC GPIB,HP-IB ap pliances Th synta enable straightforwar handlin wit logi ca fil numbe (lgf) primar (pa an secondar (sa applianc addressing. 3.1 T ope logica channe (lgf an assig t physica applianc addres (pa) enter: IOPEN#lgf,pa,sa o  TAB o CTR V o CTR I 1.4 Delet t en o line CTR W 1.5 Delet line CTR Y 1.6 Eras screen CTR Z 1.7 Jum t nex blan line CTR A 1.8 Inser blan line CTR N 1.9 Jum t to o pag (home) CTR Q T ente functio whils editing pres th RETUR key. 2 ADDITIONA FUNCTIONS 2.1 Th seria interfac i supporte fro th inpu sid a wit th CP/ Reade Function with: RINPU strin variable wit Carriag Retur (CR - Lin Fee (LF a terminator Th characte lengt ma no excee 255 Yo ca defin a othe terminator-character with EOS (See below). 2.2 Fo th comman RINPUT Yo ca chang th terminato b typing EOS CHR$(..)+CHR$( IOPE lgf,pa,sa whereb th assignmen o secondar addres (sa i optional logica fil numbe ( - 255) wit valu les tha 12 <12 ha carriag retur (CR - linefee (LF (CHR$(13)+CHR$(10) a terminator fo fil numbe greate tha o equa t 12 >=12 ) jus carriag retur (CR) Th rang fo applianc addressin extend fro - 31. 3.2 Outpu t a IEE applianc is: IPRINT#lgf,"string" o IPRINT#lgf,strin variabl (eg.A$) o IPRINT#lgf,strin expression 3.3 Inpu fro a IEE applianc i achieve b entering: IINPUT#lgf,strin variable o IGET#lgf,strin variable,number whereby i th latter th numbe inpu i optiona an indi cate th characte lengt (max.255) whe thi i greate tha on > ). 3.4 Programm listin o IEE appliances: ILIST#lgf,st LOUT Thi functio i equivalen t Loca Lockou (LLO an disable th Remot Enabl transmission. 3.12 Othe addresse an universa IEE command ca b entere with: COMMAND i whic cas a addresse comman shoul b entere wit th logica fil numbe an th equivalen he o decima cod (se Table) an th logica fil numbe shoul b omitte wit th universa comman Singl Character o complet string ca b entere afte COMMAND Thi wil activat th AT lin (low). e.g addressed COMMAND#1,4 equal th Selecte Devic Clea (SDC signal or e.g universal COMMAN &H14 i equivalen t Devic Clear Thes ar som o th IEE codes: Comman adr univ he decimal ===============ar lin No - en lin No. whereb th las additio i agai optional. N  ! Th I/ byt wil b checke whe thi comman i implemen ted I th syste ha bee configure fo a IEEE-LS o CENTRO NICS-LS devic and a result collide wit th interprete IEE routines the th syste wil repl with: I/ BYT i IEEE Thi ca b easil overcom b changin th I/ byt a follows: Ente POK 3,64 3.5 Seria Pollin ca b achieve with: SPOLL#lgf#lgf#lgf#...... strin variable wit maximu o 31 logica fil number bein permitted. 3.6 T clos th logica fil assignment enter: ICLOSE#lgf 3.7 I EBASIC servic reques ma b entere with: SR ON SR OFF I star i mad wit RUN Servic Reques i automaticall off I SR O i require======================== == ======= G t Loca GT - 0 1 Selecte Dev Clea SD - 0 4 Grou Exec Trigge GE - 0 8 Loca Lockou LL - 1 17 Devic Clea DC - 1 20 3.13 Anothe powerfu comman whic enable swif inpu an outpu vi th IEE bu (ASCI an binar data i th BUFFER command Thi comman operate eithe i th READ WRITE GE o PUT Modus. BUFFE READ#lgf,number,intege variable o BUFFE READ#lgf,1- characters,intege variable Wit thi comman dat ca b rea fro th IEE bu int th buffe memor area usin a intege variable Th variabl mus b previousl define a a intege an assigne wit dimen sion eg DEFIN A DI A(1000) Th dimensiod thi shoul b impose wit a "O ERRO G TO routin (ER 129.See error codes-chapter 3.15). 3.8 I EBASIC timeou i controlle with: TIMEOU ON whic initiate th functio (timeou afte approx 0. sec. and, TIMEOU OFF whic disable th function I th programm i starte wit RUN TIMEOUԠ i OFF Her too thi ca b overcom wit th erro routine 135/13 (se Erro Codes-chapter 3.15). 3.9 Rese th IEE Interfac with: ICLEAR 3.10 Th Remot Enabl transmissio o th IEE Interfac wil b activate (activ low wit : RENABLE Wit thi comman th contro i take ove b th bus I th progra i starte wit RUN th RENABL functio i on. 3.11 Contro ove th appliance throug th IEEE-Bu wil b prevente with  assigne t th arra mus b mor tha tha required a tw value ar reserve fo thi command Fiel zer (0 o th intege expressio contain th buffe length fiel on contain th pointer u t whic th buffe ha bee rea wit th GE command. On ca eithe rea certai quantit o value int th buffe (se firs example wit number) o rea unti specifi char acte (terminator ha bee sen b th IEEŠ applianc (se secon example 1- characters). T fil th buffe fro programme use: BUFFE PU strin variable intege variable T transfe dat fro th buffe t IEE bus use: BUFFE WRITE#lgf,intege variable I orde t rea th content o th buffe us th command: BUFFE GE stringvariable,number,intege variable o BUFFE GE strin variable,1- characters,intege variable N  ! I th stringvariabl contain nullstrin yo hav t convert t.op ***************************************************************** SSSSSSSS BBBBBBBB AAAAAAAA SSSSSSSS IIIIIIII CCCCCCCC S B B A A S I C S B A S B A C SSSSSSSS BBBBBBBB AAAAAAAA SSSSSSSS I C S B B A A S I C S B B A A S I C S B B A A S I C SSSSSSSS BBBBBBBB A A SSSSSSSS IIIIIIII CCCCCCCC ***************************************************************** EXTENDE BASI INTERPRETER FOR OSBORNE EXECUTIVE COMPUTER COPYRIGHT FOR USA OSBORNE COMPUTER CORPORATION GMBH January 1984 .PA ADDhe string. e.g. IF A$ = "" THEN A$ = CHR$(0) T clea th buffe memory se th firs fiel (fiel 0 o th intege variabl t zero. e.g A(0 0 3.14 EBASI als support th us o EO (En o Identify). Thi i implemente with: EO ON an EO OFF Whe EO i ON an listene operatio i active th las byt wil activat th EO lin (low) I talke operatio th EO lin wil b requeste befor jumpin t th timeou routine. I th command: EO I ON i given an IINPU i entere withou terminator the on ca avoi syste blockag provide th EO lin i supported. Thi comman i lifte with: EO I OFF 3.15 Additiona Erro Report Codes. Thes ar th additiona Erro Code i EBASIC wit thei inter pretations: 12 Servic Request 13 DevicITIONAL COMMANDS ============================================ COMMAND CHAPTER =========== ============ ATTRIBUTE 2.9 AUDIO 2.8 BUFFER 3.13 CLS 2.6 COMMAND 3.12 CURSOR 2.4 EOI 3.14 EOS 2.2 ESCAPE 2.10 GENCHAR 2.11 ICLEAR 3.9 ICLOSE 3.6 IGET 3.3 IINPUT 3.3 ILIST  alread open 13 Devic no open 13 To man Device open 13 Devic no present 13 Tim out 13 Tim ou durin interfac message 13 I/ Byt i IEEE 13 Buffe overflow 138 Command not implemented E.g Wit 'OΠ ERROҠ GOTϠ .... ERҠ 12 .....RESUME subroutin 'iterup like reactio i possible i a Servic Reques Signa occur o th IEE bus Similar t tha th othe error messages can be overcome. UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 3.4 IOPEN 3.1 IPRINT 3.2 LOUT 3.11 PLOT 2.3 RENABLE 3.10 RINPUT 2.1 SPOLL 3.5 SRQ 3.7 TIME 2.7 TIMEOUT 3.8 WINDOW 2.5 .PA SBASI VERSIO 3.0 (Special Basic) Overlay version 3.0 for OSBORNE EXECUTIVE computer INTRODUCTION SBASIà include additiona command t th wel know Microsof BASIà 8 interprete (MABSI REV 5.21) I i loade a a overla fil togethe wn) CTR J CTR X 1.2 Characte deletion ES o CTR G 1.3 Characte insertion TAB o CTR V o CTR I 1.4 Delet t en o line CTR W 1.5 Delet line CTR Y 1.6 Eras screen CTR Z 1.7 Jum t nex blan line CTR A 1.8 Inser blan line CTR N 1.9 Jum t to o pag (home) CTR Q T ente functio whils editing pres th RETUR key. 2. ADDITIONAL FUNCTIONS 2.1 Th seria interfac i supporte fro th inpu sid a wit th CP/ Reade Function with: RINPU strin variable wit Carriag Retur (CR - Lin Fee (LF a terminator Th characte lengt ma no excee 255 Yo ca dewit MBASI bu i completel independent T star yo hav t cop you MBASI ont th diskett i orde t generat uni whic ca b run. Th extende SBASI perfomanc ca b divide int thre group o commands: 1 Scree editin feature whic ar speciall designe fo th Osborn Executiv computer whic improv programmin an debug gin considerably. 2. Additional commands 3 IEEŠ 48 (IEC GPIB HP-IB command whic ar speciall designe fo th computer tha allo flexibl controllin o thi standar interfac bus e.g fo controllin measurin systems Wit th additiona function o SBASIC th commands: AUTO EDIT ar n longe available Al othe command i MBASI remain s tha onl thos additionall availabl i SBASI wil b descr ibe here Pleas consul th Osborn User' Manua fo informat io o th standar MBASI commandsfin a othe terminator-characte wit EOS (Se below). 2.2 Fo th comman RINPUT Yo ca chang th terminato b typing EO CHR$(..)+CHR$(..) Whereb tw character ar allowe bu onl th firs characte woul b interpreted. By typing EOS RESET You can clear the command. 2.3 Bloc graphic ca b achieve wit SBASI entering: PLO X,Y,Z Th smalles bloc siz (smalles point i approximatel on quarte o th ful matri siz (siz o letter). Z ha th functions: Se blan a thi position Displa characte a thi position Inver th characte a thi position Th rang fo X, comprises: < < 25 < < 6 Th co-ordinate X=0 Y=0 positio th curso a th to left- han edg o th screen. 2 Wit th extende functions yo wil loos approximatel 6 RA spac relativ t th Standar BASI 8 (MBASIC). DESCRIPTIO O ADDITIONA COMMANDS 1 SCREE EDITIN FUNCTIONS Wit th additiona scree editin function i SBASIC i i possibl t mak fas alteration whil programming Simpl ente LIST direc th curso t wher an chang shoul b mad and usin th Wordsta o th CP/ directiona keys the insert delet o overwrit a required. Ente RETUR an th ammende informatio wil b stored. 1.1 Curso Control (up) CTR K CTR E (left (right CTR CTR L CTR CTR D (do.4 Curso contro fro th progra i directe with: CURSO X,Y fo colum positio x <= <=80 an fo th ro (line positio y <= < 24 2.5 Th windo spli functio o th Osborn Executiv ca b controlle with: WINDO (number),Xlu,Ylu,Xrb,Yrb Th coordinate X,Ylu giv th positio o th uppe lef margi an X,Yrb o th righ botto margi o th window Th sam value give i 2.4 appl here Th numbe o definabl window range fro til 9. 2.6 T clea th scree fro th program enter: CLS Thi i equivalen t th comman PRIN CHR$(26). 2.7 Tim i TI$ Wit thi comman yo ca adjus th interna clock Th forma mus b o th kind HH:MM:S (hours minutes seconds) No th strin containin th informatio ma b printe out.  routine i i possibl t conduc communicatio wit intelligen IEE 48 IEC GPIB,HP-IB ap pliances Th synta enable straightforwar handlin wit logi ca fil numbe (lgf) primar (pa an secondar (sa applianc addressing. 3.1 T ope logica channe (lgf an assig t physica applianc addres (pa) enter: IOPEN#lgf,pa,sa o IOPE lgf,pa,sa whereb th assignmen o secondar addres (sa i optional logica fil numbe ( - 255) wit valu les tha 12 <12 ha carriag retur (CR - linefee (LF (CHR$(13)+CHR$(10) a terminator fo fil numbe greate tha o equa t 12 >=12 ) jus carriag retur (CR) Th rang fo applianc addressin extend fro - 31. 3.2 Outpu t a IEE applianc is: IPRINT#lgf,"string" o IPRINT#lgf,strin variabl (eg.A$) o IPRINT#lgf,st PRIN TI$ 2.8 comman generatin audio-noise reads: AUDI (numbe <32000 (number) wit th firs numbe measurin th duratio o half-phase i microsecond an th secon numbe containin th duratio period. 2.9 Th followin comman make th scree attribute o th Executiv easil accessible: ATTRIBUT "A=X" wit meanin tha th attribute o displaye characte ar concerned Th followin combination ar possibl fo X: N=normal B=blinking R=revers display U=underline D=dimme (hal intensity) ATTRIBUT "B=X" influence th scree background Th possibilitie ar th sam a above. ATTRIBUT "C=X" specifie th curso displrin expression 3.3 Inpu fro a IEE applianc i achieve b entering: IINPUT#lgf,strin variable o IGET#lgf,strin variable,number whereby i th latter th numbe inpu i optiona an indi cate th characte lengt (max.255) whe thi i greate tha on > ). 3.4 Programm listin o IEE appliances: ILIST#lgf,star lin No - en lin No. whereb th las additio i agai optional. N  ! Th I/ byt wil b checke whe thi comman i implemen ted I th syste ha bee configure fo a IEEE-LS o CENTRO NICS-LS devic and a result collide wit th interprete IEE routines the th syste wil repl with: I/ BYT i IEEE Thi ca b easil overcom b changin th I/ byt a follows: Ente POK 3,64 3.5 Seria Pollin ca b achieve with: SPOLL#lgf#lgf#lgf#...... say Th followin option ar available: n (curso no displayed) block BB bloc blinking underline UB underlin blinking Th latte attribute-comman i no availabl i th interactiv mode. It works only when running in a program. 2.10 Wit th comman ESCAP (string o (strin expression) th numerou ESCAPE-sequence ca b easil handled. 2.11 Anothe comman make i possibl t modif fro Basi th alternat characte se entering GENCH (number) (string) whic require tha th numbe mus correspon t th equivalen ASCIɠ valu ( til 127 an tha th strin mus consis o te character containin th binar digi representatio o th character 3 IEE 488 - ROUTINES Wit th suppor o thestrin variable wit maximu o 31 logica fil number bein permitted. 3.6 T clos th logica fil assignment enter: ICLOSE#lgf 3.7 I SBASIC servic reques ma b entere with: SR ON SR OFF I star i mad wit RUN Servic Reques i automaticall off I SR O i required thi shoul b impose wit a "O ERRO G TO routin (ER 129.See error codes-chapter 3.15). 3.8 I SBASIC timeou i controlle with: TIMEOU ON whic initiate th functio (timeou afte approx 0. sec. and, TIMEOU OFF whic disable th function I th programm i starte wit RUN TIMEOUԠ i OFF Her too thi ca b overcom wit th erro routine 135/13 (se Erro Codes-chapter 3.15). 3.9 Rese th IEE Interfac with: I BUFFE READ#lgf,number,intege variable o BUFFE READ#lgf,1- characters,intege variable Wit thi comman dat ca b rea fro th IEE bu int th buffe memor area usin a intege variable Th variabl mus b previousl define a a intege an assigne wit dimen sion eg DEFIN A DI A(1000) Th dimensio assigne t th arra mus b mor tha tha required a tw value ar reserve fo thi command Fiel zer (0 o th intege expressio contain th buffe length fiel on contain th pointer u t whic th buffe ha bee rea wit th GE command. On ca eithe rea certai quantit o value int th buffe (se firs example wit number) o rea unti specifi char acte (terminator ha bee sen b th IEEŠ applianc (se secon example 1- characters). T fil th buffe fro programme use: BUFFE PU sCLEAR 3.10 Th Remot Enabl transmissio o th IEE Interfac wil b activate (activ low wit : RENABLE Wit thi comman th contro i take ove b th bus I th progra i starte wit RUN th RENABL functio i on. 3.11 Contro ove th appliance throug th IEEE-Bu wil b prevente with LOUT Thi functio i equivalen t Loca Lockou (LLO an disable th Remot Enabl transmission. 3.12 Othe addresse an universa IEE command ca b entere with: COMMAND i whic cas a addresse comman shoul b entere wit th logica fil numbe an th equivalen he o decima cod (se Table) an th logica fil numbe shoul b omitte wit th universa comman Singl Chara1"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$cter o complet string ca b entere afte COMMAND Thi wil activat th AT lin (low). e.g addressed COMMAND#1,4 equal th Selecte Devic Clea (SDC signal or e.g universal COMMAN &H14 i equivalen t Devic Clear Thes ar som o th IEE codes: Comman adr univ he decimal ======================================= == ======= G t Loca GT - 0 1 Selecte Dev Clea SD - 0 4 Grou Exec Trigge GE - 0 8 Loca Lockou LL - 1 17 Devic Clea DC - 1 20 3.13 Anothe powerfu comman whic enable swif inpu an outpu vi th IEE bu (ASCI an binar data i th BUFFER command Thi comman operate eithe i th READ WRITE GE o PUT Modus. 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#]#@" $p+q*&$!)$p+q$*($ DM!+$p+q**$DM **$DM̈́:{#**$ ~Hi **$!{#6!x#6!-$p+q*,$DM̈́!/$p+q*.$DM̈́DM̈́!1$p+q*0$DM *0$DM̈́!3$p+q*2$DM̈́!5$p+q*4$DM̈́!7$p+q$*6$ ~ *6$ >w! *6$ >w$*6$ DM*6$DM̈́!9$p+q*8$DM *8$DM̈́!;$p+q*:$DM̈́ !<$q!<$:$ʐ :<$2$_ *#Mt *R#Mt *"Mt !>$p+q*=$!DM̈́:{#!@$p+q*?$"DM̈́:{#!B$p+q*A$#!D$p+q*C$$!E$q!E$:\# :E$2\#_,0!J$s+p+q+p+q:J$=2J$^ *F$*H$ w*F$#"F$*H$#"H$7  !z#6:h#~ ͡ "j !h#6:g#Ҕ ͙ "j "͢ !}#6!"6l!K$q_ *K$&) N#Fͺ!N$r+s+q:{#2Q$:x#2R$_ :L$:Q$H !R$6 :R$2R$*L$& N! N#F> !L$~H:Q$H> !Q$/H^  ͨ:Q$=O!r N#F!R$6:R$ {  ͨ*R$&) N#Ft>M$H" *M$~A=Oͨ:ͨ!P$6> !P$ *P$&*M$>2O$ :P$ .ͨ*O$Mͨ!P$4¢ ͺ:Q$:Q$H:Q$H:*_#"X#*]#*"~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 %#͢ %#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#";"> #( "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{#!{#6rin expression 3.3 Inpu fro a IEE applianc i achieve b entering: IINPUT#lgf,strin variable o IGET#lgf,strin variable,number whereby i th latter th numbe inpu i optiona an indi cate th characte lengt (max.255) whe thi i greate tha on > ). 3.4 Programm listin o IEE appliances: ILIST#lgf,star lin No - en lin No. whereb th las additio i agai optional. N  ! Th I/ byt wil b checke whe thi comman i implemen ted I th syste ha bee configure fo a IEEE-LS o CENTRO NICS-LS devic and a result collide wit th interprete IEE routines the th syste wil repl with: I/ BYT i IEEE Thi ca b easil overcom b changin th I/ byt a follows: Ente POK 3,64 3.5 Seria Pollin ca b achieve with: SPOLL#lgf#lgf#lgf#...... sY*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# 16OCP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282654321ERROR: Illegal Option or Modifier. $File Spec Limit is $ERROR: Illegal Global/Local Drive Spec Mixing. $Requires CP/M 3 $ERROR: Options not grouped together. $ERROR: Illegal command tail. $No File $1616|27}27:70:7H҂0uÅl92888,T28!868͗6:8:80u:8@I #0uä9 ͉!8͎28*8M)*8"8!"88͎28!86>8͟6:8HҌ!\6?\͢28!"8:8n*8#"8Ͳ28V*8DM!*8) !ͭ6Ҍ!86!86!"8:8*88*886>~6:8:8/!8H͎ !86!96:8͌$e.8͎28×*8"8:o9/:8/HB0uv o&!8q*8& !8q:828!8681m!8q:80/>9!8/H!8r+s+q+p+q*8>w#6!"8}28:8!8!8:8O*8 N~>*8!8:8O*8 ~0_*8C66+s!2p#!ͥ !:p#S:p#QHX!:#<2$2p#:p# HO!1!2p#Ü!2p#02$O> r!!$6Ü!2p#02$O> ڜ!*$&!*$& !$sr!*$&$ :$w:$!>!$ҿ!ͥ -*|$ :$w 2p#_og_{ozg_og^#V))) _{ozg^#V) "^#V|g}o "_{ozgO{ozgi`N#Fogo&og DS 2 ;Current cursor position ; VARIABLES FOR HIGH RAM ROUTINES TEMSAV DS 1 ;Used by jump bank routine SRCBANK DS 1 ;Source bank for block move DESTBANK DS 1 ;Destination bank for block move ;JMPSPOT and JMPADDR must stay next to each other JMPSPOT DS 1 ;To be filled in with a JMP instruction by the ROM JMPADDR DS 2 ;Address to jump to for BANKJMP and BANKCALL JMPBANK DS 1 ;Bank to jump to for BANKJMP and BANKCALL EMRAM = * ; INTERRUPT VARIABLES USR_BNK DS 1 ;U #r!886+s#r#4¸>!8s+p+q:85*8>X6+s#rL*8*8M!h6\6+s#r!8p+q!86:8!86>~6HҊ!8n6+s#r#4X:8!8p+q*8N#FM28O>Ҫ>!"8>!8*8M!8d6+s#r*88͸6s#r:88͗6:8H9 :8**8#~A!86!*8#~D*8##~IH9!76!*8#~D*8##~AHc!86!86!*8#~Eu!76!*8#~F«*8##~F’!86è*8##~U¥!86è? !*8#~G:8*8##~028*8##~0o&<6*8 ~0_!8s:8/>!8/H*88? !*8#~M*!86!*8#~Ny*8 ~XI!76v*8 ~P^!86v*8 ~Ss!86v? !*8#~R*8##~OHҞ!76!*8#~R*8##~WH!76!*8#~S *8##~Y!76 *8##~I!86 *8##~O!86 ? !*8#~X!76!? 86 *8#~Lz8:8 t*8#*8M8͖n>8͟6e? 8q? w? 6 *8#~Up 8:8:7 Hҥ? :88͗6Hm *8#~A*8##~LH!"8d :8 :8H:8w!8q!86*8M͠/:8$H*:8*8M͠*8M͈H:8_H:8$H:8!8/Hy*8M͸:8<28**8M͠*8M͈H:8_H:8$HҴ͸:8<28y*8 6*8 :8w:8!8q*8M͠*8M͈H:8*H:8?H:8_H:8$H!8q:8!8w*8M!8:8HҲ:8*¥:828*8&"8͸*8Me:8<28͸M!8:8z*8!8s>!86!8:8+ښ?:8<28*8!8sì*8M͸>!86> !8*8&*86 :8<28º:8::8A/>P!8/H :8A*8M͠:8$H:8_H:8*H:8?H/^*8~^>/k>:8.“͸*8Mғ!86/ғ>*8 6 *8 6@>!8q*8M͈/ҹ>*8M͈*8 :8/H:8H*8M͸*8 ~<*8 wù:8H:8DH:8BHM*8 ~!8J*8M͸*8 ~<*8 wM>*8 6 >!8q:8\h>͸:8\:8H*8 ~ Hҭ*8M͸*8 ~<*8 wk:8\:8H͸í:8\>*8 6͸>:828͵>:8=28͸!a :8 *8#~0287 *8#~0o&<6*8##~0_!8s:8/>!8/H[ *88^ ? d ? 8å6 *8#~D*8##~R~IHH3 8:8ª ? :88͗6H0 *8#~A*8##~LH !"8B86+s#r' *8#~A/>P/H$ *8#~A_8' ? 8ê 6 ? !860u:8  . *8# *8&C68  -o  *8&C68  ~  *8&C68  ~ H  *8&C68  6  *8&C68  6*8~  *8&C68 6 *8~= *8&C68 Hq:8<282 0 d[108:7!7/M !76#6:7!7/a !76+6:7!7| :8y !86Ä !76+6:8·  *8&C68  6 *8&C68 6!86>8͟6 !86:8=!8  *8&C68 ~  *8&C68 :8w *8&C68 ^8:8<28 t !86:8=!8t  *8&C68 ~ *8&C68 :8Hj 0u:8<28# >8͟6Š K_8>0!7 :8/ 8͗6 To&"8>8͟6 !"8 state8, char = $ state7, char = $ state6, char = $ sta86 * Y/* ͦ/*>>:8,:8)H:8H]*8 6>v*8 >*8 w>> O>Ұ*8 >*8 w*8 > ҭ*8 6 >>:8,:8)H:8H*8 6>*8 >*8 w>>:8*8q#p>*8 6*8##q#p>:8?  *8M0:8K:8]‘͸:8,:8(H:8)H~͛:8Š/ð:8 :8,HҰ͸CC:8  *8M0:8:8 :8,H͸ :8)͸)>:8   *8M0:8<*8 q#p *8 6>-28Jʹ>:8c  *8M0:8(r͸ :8Ҏ*8Mq#p *8 6>-28Ҝ)>;:8Ҷ  *8M0:83:8!9w͸!9~,~ HC3!9~]0:8(:8,H:8)H͛3:8+3/3!9~=?M3>3:8Y"  *8M0:8u*8Cq#p *8 6>*8 :8wO>Ҋ>y28Ҙ͟>:8ұ4  *8M0:8):8H:8͸:8=28ñ:8[͸C:8 :8,te5, nxtchar = $ state4, char = $ state3, char = $ state2, char = $ state1, char = $ startstate, char = $!8p+q!86*8&*8~ ~ HҞ !84y :8!8q:8[:8]H:8(H:8)H:8=H:8,H:8H >>!8p+q!86*8#DMn 28O>G*8~!8*8&*86 *8& *8"8>!8Ҷ:8=O*8 N͢ :8!8O*8 N͢ HҶ*8+"8*8~<:8!8=Oo:8!8O*8 DM*8 -*8&*8~"!86:8<28L:8=O*8 ~ #:8=O*8 6!8p+q!86*8&*8~ʇ*8&*8~a/*8&*8>z/H}*8&*8~ *8&*8w:8<28/!8q:80/>9!8/H!8q:8A/>Z!8/H:8<28O*8 ~28*8& *8~28!8q*8 ͭ6:8<28O*8  H:8(H+:8($:8<28͸//:8EF  *8M0:8a *8 6*8/q#p>:8(v:8<28͸a*8 :8wO>ҋ>ͳ28ҙ͛>:8@»!86͸X  *8M0:8:8)>:8(:8<28͸/:8[͸Cͳ28͛>!8p+q*8"8*8##^#V"8*8 ^#V"8!86!86͸!86 *8 6*8 6*8 ~^*8ͭ6t͜28*8/ͭ6Š/28*8Cͭ6 C28*8Mͭ6¶M28*8 ͭ6 28*8ͭ628!86:8/*8 6*8##ͭ6*8##:86*8##q#p!8p+q*8"8*8##N#F*8##N#F*8##q#p$*8q#p Scanning Directory... $Out of Memory $Not Enough Memory $ !8p+q*8͙͐28u! 9r+s+p+q+q! 96:9=! 9$* 9&* 9>* 9&* 9>H~?H>! 94>*8>29!8f:8A>!"9*99*896>~6f>>8͟6:9H:8HҘ*98!96:8=!9 *9&C68 ~:8H *9&C68  ~:7/ *8# *9&C68p"!96 Name Bytes Recs Attributes $------------ ------ ------ ------------$ Prot Update $ ------ -------------- --------------$ Access $ Create $ Press RETURN to Continue $Sys$Dir$RO$RW$Arcv $ $Read $Write $Delete$None $ $Directory For Drive $ User $: $k$ERROR: Illegal Format Value. $ERROR: Date and Time Stamping Inactive. $Total Bytes = $ Total Records = $ Files Found = $ Total 1k Blocks = $ Used/Max Dir Entries For Drive $No File $'2v9:v9 ''2v9':v9+'u:8W'*8+:w9͈6W'%0*9#"9 '!w960!w94*8 ^#Vx9<0*8 {9o0 *8 ^#V~9<0*8#DM10*8 N#F'[1k00*8 DM10 *8 ~'%0'%00 *8 ~'%0(%00:8+( *8 ~"(%0((%0Þ( *8 ~@(A0C(0*8#~U(10X(0*8##~k(20n(0*8 ~҃(30Æ(0*8 ~қ(40Þ(0*8 >ͪ6l)0*8 ^#V"9 >(%0 )*9 >@(%0 )*9 > )%  :7/!94:7!96!96> !9J*9&*8>!9w!94(:8!9wwO!9 "9O!9 ^#V"8!96>8͟6:9/H*8*8> *8#*8#HҼ!96*8 "9*8 ^#V"8t>8͟6>>*8~!ʡ/ҡ*8#DM!"99͢6>89͒6>*9"9"8*8#"8. *8#*8# -B*8>*8w *8 >w#6*8 w#6*8 w#6*8 w*8 w#6*8 w#6*9*8s#r:9#*8> *8~!  *8 ;2*9 9͗6́6> 9͗6+s#r. *9*9DM -*8 *9s#r74*8>147>. *8#*8# -F *8 *8 ~*8 w!96!96K2>~6~!96!96>!9Ý:9!9w҃*9&*8n&"9:9*9& *8~9W6+s#r>9͟6:9<29Ï>!9ҍ *8 ;2<_*9&C6*8 >;2H͈6<0 *8 *9&*9&C66*8 >;2H͈6 *8 q#p*8 *9&*9&C66*8 q#pR08͗6"9!96>!9 *9&9) >w#6:9<29¥ *"9y2!86!"8"8!\6?\͢29!"9*9~!!!960 )&00*9 ~*9 ~H=)*9 DMͣ5C) &000*9~*9#~Hl)*9DMͣ5:8|) 0Æ):9چ),'&0:8AO0:0:7 ڶ)1&0*8& [1,'!"9!96!9p+q*p9*9&6>~6'**9*86>~6!t9ͭ6H*,'m),'*,'*9#"9:8AO0**09&0*9DM1ͻ*p9#"p9*t9#"t9!9s+q+q:9ր!9j*>:9ր!9*>>!9p+q*9 N*7M*7J* *9 N*7M*7J*H!\6?!96\͢29:95+:9o&"8> *8 ~H;2ᖟ/H,+',+*8#DM͂*,+*8#DM)Ͳ29*!96:9Ҭ+*9#"9*9)*(9N#F!"8*8:889͒6HҖ+*9#"9*9)*(9N#F!"8[+89͒6©+*9"8+*8"8*8:898͒6H+*8"8ö+:8+!96+!9698͒6i,*8 >ͪ6!7>͟6!7H*8#DM͂*Hc,_'*8#DM)*8 N#F'[1<&06++!96!"t998͒6q-*8 >ͪ6!7>͟6!7H*8#DM͂*Hk-*p9*9&6>~6X-*9*86>~6K-:8>t9͟6H>-,' !!96:9ʈ!:9o&"8:9?!*9&<6a "9*8~|!*8#"8*8~ f! *8 ~28|!'|!/|!l0ͻͲ29 !!:"8;͗6Ҥ!|0u Sort Stack Overflow $Not Enough Memory for Sort $ Sorting Directory... $! 9p+q*9))))*9)) *9) *9 *8 !$9r+s+p+q!%96> !%9m"*%9&*!9>2&9*%9&*#9>2'9Hf"!'9:&9!%94-">!-9r+s+p+q!l96**9"49*,9"69:l9 u$*l9&))49 ^#V"*9  ^#V",9!l95,9*9͒6r$**9".9*,9"09*,9**9r6)*(9N#F!"909.9͒6#*.9)*(9N#F!"8*8DM*9"5#*.9#".9*.9)*(9N#F!"8 #*09)*(9N#F!"8*9DM*8"s#*09+"09*09)*(9N#F!"8G#09.9͒6#*.9)*(9^#V"29*09)*(9*.9)*(9N#Fq#p*09)*(9*29s#r*.9#".9>!09ͪ6#*09+"09"*909͒6.9,9͒6́62$,9.9͒6)$!l94n&))49 *.9s#r*l9&))  *,9s#r*09",9o$09*9͒6i$!l94n&))49 **9s#r*l9&))  *09s#r*.9"*9÷"Ë":l9ʆ$!0Ë$!96*9"(9>8͟6Ң$(99͒6r6!8ͭ6$!0!"m9*8+!m9ͭ6$*m9)*(9*m9s#r*m9"m9$!0*8+ m),' %00 %0,'3%003%0,'*9"9*t9#"t9H-,'*9#"9U-,'*9#"9[-0͎'*p9#"p9_'ͻ6+u,!96!"t998͒6d.*8 >ͪ6!7>͟6!7H*8#DM͂*H^.*9*86>~6A.:8>t9͟6HA.,'m),' %0[%0:8@.%0.%0,'3%0r%0,'*9"9*t9#"t9,'*9#"9͎'͟(*p9#"p9ͻ_'6+}-!"9"p9"x9}2z9o&"{92}9o&"~9298͗6"8*9 "9!"96+>!8ҵ.>&0u*8M!D/ ^#V͵*J/+J/:8&/:8:8@:8 H:8HH!9/r-#/]&0uA/:8!9>/r-A/j,J/...:8>!p9ͪ6H0*98͢6!8҆/ 0 0Ì/,','&0x91k0&0 {91&0*p9[1&0~91&0:8AO0:00*8[1/0K2#[1>p9͟6,0:8&0,'m)&0ͻ;0!o96:8;0,'!9r+s+p+q*9^#V"9*995s#r!9ͭ6n0*9##4!9r+s+p+q*9^#V*9DM<0*9##*9##~`iw!9p+q*9##~29*9##~w*9n6+s#r*9#:9w!9q*9&!9p+q*9  0 0 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU0!9p+q!96>!9/1*9&*9>O0!941 0!96> !9Z1*9&*9>O0!9491!9s+p+q+p+q>9͟61*9*96!9s*96"9PY! 6"9>~6!9#~Hһ101!96:90O0j1!9r+s+p+q*9##~2*9##N*9DM[1*9N#F'[1:2!969:9͟6+20*9&<6!9s 2*9N#F'[1!9q*9&*9~!9q*9&*9*9& *9N`ih6n&"9;2<o&"9;Zx0NSun$Mon$Tue$Wed$Thu$Fri$Sat$!9q:9<29O*9 :9w!9p+q*9~$3*9:9<29O*9 w*9#"92!9q:90O2!9q:9O3:9O3!9q*9M3:2!9q*9&! 6K3*9&! 6M3!9q*9MJ3/2!9s+q:929:9*9&2) >;͟6HҸ3:9=:9*9! 6!9s*96"9:9!9q*9&! 6))))*9&6 }!9s+q:9!9!96N!m"9:9*4!n"999͒67499͒6+s#r!944!96 >!9Ҋ4:9=29l4!96*9&2) :96!9ͭ6҇4R4*9 ~29*9 ~29*9 ~29*9#^#V"9+!6!9s4!96:9>;!9ͪ6H4!96M4*9&2) :969͢6!9s+4*9~(5:9O!2 DM2 2*9Mo3*9Mo3*9MJ3 2*9M93*9M93*9~`5*9M3!9p+q!"9*9"9 "9*9~~Hҟ5͋4!96 5â5u!9p+q!96.*9DM9 -º59a5!96> !95*9& 9 N0:9<295i`N#Fog_og_ogDM!>))덑o|g26 = 6^#V))) DM!>))R6 =J6_og^#V) h6^#V|g}o r6_{ozgO{ozgi`N#Fogo&og_{_z#Wi`N#Fog\ 1}CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282654321 Copyright (c) 1982, Digital Research 10/27/82Show 3.1ERROR: INPUT: OPTION: DRIVE: Unrecognized Option.Unrecognized drive.Requires CP/M 3 or higher.No directory label exists on drive Unrecognized input.A:0B:0C:0D:0E:0F:0G:0H:0I:0J:0K:0L:0M:0N:0O:0P:SPACE0DIRECTORY0DRIVES0LABEL0USERS0PAGE0NOPAGE !$'*-/#(.[]=, :;<>%\|"()/#!@&+-*?;Zx0NSun$Mon$Tue$Wed$Thu$Fri$Sat$?????????????Directory Passwds Stamp StampLabel Reqd Update Label Created Label Updated------------ ------- ------ ------ -------------- --------------Press RETURN to continue.: Drive Characteristics128 Byte Record CapacityKilobyte Drive Capacity32 Byte Directory EntriesChecked Directory EntriesRecords / Directory EntryRecords / BlockSectors / TrackReserved TracksBytes / Physical Record, Space: &  ͦ*!M *!M * ~& *!M! !p+q!" !* !"  " * ~~He Q ! 6 Þ * ~~Hқ ! 6* ~2 ͢ * &* " !Þ !-!p+q!!6.*,!DM! -¶ !' !.!6> !.! *.!& ! N:.!<2.! \* ##N!ͥ"/!!1!q:1!2 Oͅ !3!p+q!2!* >2!y#M͹!7!s+q+p+q:7!=27!f*4!:6!w*4!#"4!I!!s+p+q+p+q>!*!*!͆!!s*!*!͆"!*!! ͆"!>!º:!:!!!6:!0Ov!!p+q!'"!!!6>!8*!*!͆:!=2!O!8! s*!*!͆"!*!! ͆"!!!6#6:!=2!}*!&8! ~0O~:!:!Hz,~A!!q*!&8! ~¤:!Ҥ:!ʤ*!M!!6!!r+s+p+q!!6#6>!!0*!&*!*!&*!~!!#N*! w*!&*!^! ͆!!s#N*! ^! ͆*!&*!q:!<2!!!p+q8!<?!<*!N#F*!##~2!!!6>!!ڙ:!҇*!&w!) N#F?!ͱ:!2!:!<2!d8!?!ͱ9!!p+q*!##~2!*!##~*!##w*!*!q#p*!#:!*!#w!!p+q*!#* ##N͹Number of time/date directory entries: Number of free directory entries: Active User : Active Files: # of files : Label for drive AccessCreate on off on on off on off 1}1}{o&" >0 ͑*!& ~ :!<2!*!& " 2 h2 !!6>!!Y*!& 6:!<2!;6f!$ 6(2! 6D~!% 6ͱ!!6>!!*!& ~2 ʺ*!& N*!Mz:!<2!†v! q* & ! p+q* ~* N* #"     :$ e! 4~<<+~He  MC]! 6  ! p+q * DM }! q* &:~ҝ:}¦:}`O! : ½2}Õ! p+q* ~?2~* 2}͕2}͕! p+q* !Z 6Z 1!Z 6,Z 1!Z 6]Z 1|"  ! q* &.! q* &e! p+qi* DM! q: <2 O* : w! p+q* ~$* : <2 O* w* #" ! q: 0Oͦ! q:* *!##* ##NH*!##w*!* ##N*!q#p: AO !!r+s+p+q*!/!a*!q#p*!ڒ*!*!q#p*!N#F*!q#pc!!q!"!"!!!6!"!* !:!*!DM2!:!/!!H*!"!ҫ*!!"! i8*!##6* N#F*!q#p,ͦE* N#F^ * ^#V))DMy* ~* N!!+s#r*!DM  1:!!p+q*!##6*!*!s#r!!p+q!'"!!!6>!ʚ*!*!͆{2!*!*!͆"!*!! ͆"!>!!!+~Hҗ!!6:!0O5>0 ҹ" ͓DM$* Mqͦ1k!!p+q 8R*!}OW͛: : 2!"!S"!!!6>!ʈ*!}g: /X!!:!U*!DMg*!M*!DM!!+s#r!!+s#r#~!X *X g 8)*V g !!6>!! *!&& 6*!&6 ) >w O: O! q* M:ͦ! q* &! ͆K* &! ͆M! q* M& /ͦ: e : s ! 6: <2 O* ~2 : ” \ Æ : 0 ! s+q! 6͆ ͕ ڶ ͕  : : : H2  : 0! w \ ö ! : #~! H : ! s+q+q͆ ! : 4 \ * M* ͞ ! s+q: 2 : * &) >;H{ : =: ! q* &! ͆))))* &͈ } ͞ =2 : 2! !!6 * & ~2!/*! 2 /cN 2 : !!: H * &) : N_!mͥq* & NC * M* C _* #q#p͞ O * w:; O * w* ~¬ : :  :; 2!* 6 :; O * w!!s+q:!!!! 6N!m"!:  !n"!!  ! +s#r! 4 ! 6 >! P : =2 2 ! !6* &) : !m! M  * ~2!*  ~2!*  ~2!* #^#V" +!͆! !s ! !6: >;! HҮ ! !6 * &) : !m ! s+4* ~ : !O! DMͽ ͦ* MK * MK * M #6:!<2!!"X 5!"!:}:}2!*!& ~2!:!!*!& "!*!##"!*!#"!:!2!:!2!O!& 6>!!Ґ*!* ~Ҥ*!~*!&6 ) N#F*!&6 ) q#p*X #"X %* & 6>!X * N#F`i"X * N#FPY*X *!"V 8QhOg 8`* & ~/\!!6>!!ڐ*!&& ~҆*!&g:!<2!a 8o!!6>!!*!&& ~*!&6 ) N#Fg:!<2!¡͘* & ~/͘!!qD>!! :}0:}`O! ~ * * Ḿ2!>!!/:}o&"!~i8 Eiji:!@@†Ìi B:% /:!րHҽ:!@@:!:! *! DM͟ *! DM͟ >͑: AO !!6> !!x:! ].*!&*!>O:!<2!G!!q!!6*!& :•>*!& :!©:!:!<2!Â!!r+s+p+q)!!6?:!:!2!*!My2 !!6: ]:!/ *!M  F!M!T![!b!i!p!UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUy2 ?:!2 ͩ:!:!2 : 2!:!2!!!6:!2!?:!Jñ*!& *!*!&*!=2!!!:!£!!6!!6:!!!ڠ]:!/Җ6:!<2!~æ6!!6ͩ>:!2!:  l+s#r): * #" :2 :!:!2!*!&*!~2!*!&*!:9:!<2!:!2!*!&*!:!(*!&*!~2!!!6* ~2!:!2!!!6* #~2!:!<2!*!&*!:}!!6Ó*!&*!:!ʓ!!6:!<2!*!&* ~2!*!&* ~2!*!My2 : : H: H: H:!<2!*!&* ~2!*!My2 :!2 :  l#+s#r* Ny2 !D* #" ):  +"!!!6: !!y*!N*!#"!:!<2!W!!q*!&ͥ^ *V& ~ʞ*!&ͥ^ *U& ~ʾ1*!&ͥ^ *T& ~*!&ͥ^ *W& ~#*!&ͥ^ *S& ~: :: 2 * & : w* #" * Ny2 : ZÔ!: q!: qÔ* &ͥ^ *V& 6* #" >* &ͥ^ *V& ~* &ͥ^ *V& 6ʹ2 !X: !$ 6!Y: !$ 6* &ͥ^ : =O 6-͑iE!: :>!: G>Zʹ2!_Þ:!=2 * & : w* &ͥ^ *V& 6!: ʝ* +" ͑iE! 6* Ny2 !* &ͥ^ *V& 6! 6!: ;2 -: K-!: !!: !L! 6* #" !: K* Ny2 !K?͑iEi`N#Fog_og_ogDM!>))덑o|gҟ =DM!>))Ҵ =¬~ º~ ^#V) ^#V|g}o _{ozgO{ozgi`N#Fogo&og_{_z#W !" " "% 9" 1 >2 2 2 2' 2( !l) ~:* ʋ25 2I !2 ~) ͛ͳ> 2* "Unable to create output file $2J !M "K "Extended Directory version 3.5 $2 :\=2 _"  }*D ~2 ##n&" __##~2 ###~#fo" #* +#~ z?#':] `:e `!]>?2  w#Z>?2h2: Q" ********************************************** * More than 80 files - Using format 1 screen * ********************************************** $͟: Z"Specified files:$: i" files occupy$*% v"K bytes $"Disk $: A":$!}i"K blocks Size=$* #v"K,$: ʵ: i" Files,$" Used=$* v"K, Space=$* v"K$:* >.:J ) ͏* * #" * #" : )=~#$0#! " 2 \;^"No such file(s) $7o&)))))* :\w#~#y!" 6! 4\^ 2 !: <2 #µ7O~q# : <2 ! ڱ : <2 ! 54ڦ: Q! " : * ~\~" !\  _!\ ~: ^*# ! s#r!"# : <2 :' <2' ں2' :( <2( "Press any key to continue $e2( " : $!\ ~:" O*# "# *# ! s#r! " !"% !" " 2 2' 2 : ! s# y* ~ʎ\~" !\  _s!\ ~: f*# ! s#r!"# : <2 !\ ~:" O*# "# !*# ! s#r!" " * ~ #>2 * " ~ " : $#: <2 ´* @" " ä* ! ~* @" : <2 >2 * " " : B>8#R+## .R>R #H: GyȇY#_o&Ä~'͕͕d͕ ͕}o|gڤ× {00¸¸> > > !  ~#x>.^#V*% "% q>kGq:* !x.$#:J VM Ϳ) ͧͿ!M "K 2J *K w#"K !J 4_~#~ɷ|g}oDIR͓ !" >- Ͷ Aګ ҫ _!7^#V~  \p Z z ů2[\͓͢ ҫ ͐ =« f " ͓ ҫ ͐ ʻf " =ʻf "=« ý> 2͐ f "]=f =« *]}o_"_  *]" 2 2' 2 : ! s# y* ~ʎ\~" !\  _s!\ ~: f*# ! s#r!"# : <2 !\ ~:" O*# "# !*# ! s#r!" " * ~ #>2 * " ~ " : $#: <2 ´* @" " ä* ! ~* @" : <2 >2 * " " : B>8#R+## .R>R #H: GyȇY#_o&Ä~'͕͕d͕ ͕}o|gڤ× {00¸¸> > > !  ~#x>.^#V*% "% q>kGq:* !x.$#:J VM Ϳ) ͧͿ!M "K 2J *K w#"K !J 4_~#~ɷ|g}oDIR     !!""##$$%%&&''