IMD 1.16: 31/08/2007 10:21:51 32k basic  >@>14:D !>0>}= 400 {}x2>43>048ÿ0g(C(K(ˋ>_1!"ͷ! ("*u t ͯ( n f !j<n f [RDM*h"*Bad or missing CDOS.COM #CDOS COMx>(2 +{=SlG o&))))) ::8{=((i7*K 2 G  G qF y*Ky??!0 8 Gy>>^DVENF~GsDrEqFwGwDwEwF6GsHrIwJ^HVI~Jn f ͋~ #!0! DM0 z 7. ! ~ x y(YP;͋R(0o&R02 .! ^#V.! ~#fo:::{X!r/w ' ѯ2 XOr* `=8CK~ s 1=8,Ks~(W(͔(s !W<Bad directory block H ~(L~(?͋ ~(! ~ ^^#V#.! ~#foR8; ~ wn&))u t #_u ~ w .! #.0! g G 66 @6 6 w w0w1w2.! 6 #g͋^V>w#!8n!&N:NF :NF B0NV^VR8 ~ R8ut6 !u t ɗ2r2 * n(C~*+,(4 ~ R(&PYͻ(~{/wJ3 G A!wG ~*_~+W~,zq!#8,~O8x<~!( 7 zW{_8͖~E> ~D=Äw# 6Ͷ4@ G~ O ~ <(9w q ((y!0  0>͂ >! >Ä< 8%.! Nl&S: 0{G!2 . ! n}(O N{(#F+ ( x( x( 7{  'z xGG G ~G ,W   ! N͔ ~G ͧGN(ŧ?G*~8x( X#~# F =8 #?( ѧ7* * *X#^#VS ! ͆ 0 !" :} 80ͷ 0 / U !"  2 y2} x2~ "{ " *x0E2 * nf" ~2x 7N* : _V{2z ^!{2y " ^V R> 8:} .( N#Fx   :z o& +~2z      .( ^#V!M * U:z _:x G:y Oɧ 8:} (~( *N(>O.( ^#V! *{ ɧ / :} ͡  8O:x G.( ~#foy '>A2 ! <͍ Remove disk in drive ; press any key to continue .!  ا2 :~ A2 2 2 2 (1(2($(! h&)))` <! << ! ! x Seek Write Read Home Read-after-write Logical disk error h, drive , block h error: Drive Drive not ready Diskette in drive is write-protected >͟ ͍ ((_R((!d I( !m <<> ͟ ͟ > !\ <7Retry Ignore Continue        " $ 0 2 4 @ B D P RDM !  ! 9F+Ni`_^#VxBK:BKSW$zS0:__~zͯ{ï*~(Oͯ###0+0##}*͉ 85~(͍ 6 ~w ͉ (͍ Dw~ 7a   6 nb>_>  ͕ F(a͹ (ͽ 41s#r1~#fo* >C( = z {?>70BB0 = * }+" }* ͜" !" *F#~##( AG ÷!&:2yʹ w=_:.O:C:2ys (\=_:O:2x2y2{2z2q2"yTb>@> y y>O2 R"2>2qT*z~D #~S >v >8>w! can not read 2 sided diskettes x2> 2 qɗ224^ >040d>0͊W͘@ ̓40>0140  qYͱ q  q048 †40̓02BWVƈ_z4{͘WVƨ_z4{048 40̓͘02{͡048 x4002Bɗ4:3O:2~1ʃ^ :>(>040#͊O>0400@(@ ̓p̓02(d: w 2:2:2:2>>>, Cylinder xx, Surface xx, Sector xx, Status=xx :wNn"f#w>*3OA4͊_:(: :g:2 4 ͘ !ͥͥx2>2:G7G:g 4/ >ɯ42Hx24f͊!ͥ͊:(}x!: !K+}       D-0@(>:ȗ7(>9: W(*>2~#"~ 222 > 22 >22!@- % !:J:G!~((#~#fo(pqrstuvwxyz{|}~onmlX>! - % >(O{(FA>>z-!Ko0$~GAG!xo0$^#V#~>xEHDCABKJbc][iI0PQMLWX12@RSZZgh <=G2J!!/wmAlAdA:@;A~( (#>GAyGAT/ >((T˿TT>> :z:J>>Ob2b2b2GGG((T˿TT>(@>@((0:(*>2~#"~ 2ɗ2?(02͌(;20202! - % :!:!o0$~#fo?>!( - % 0A: B: C: D: Dir Type *.* Stat Edit -BN0P -BI Xfer/v Xfer/c Debug Basic  @ COMCONPROC COM3355 COMCDOS COMZ~^~(L(#(~#  /L#5!(#~/( ~(#!p!6C#6O#6M !~6( !|2}2!ͨ!E."K"M! Yͧ ͧͧv! ͧ>ñ @ STARTUP $STARTUP CMDñCDOSGEN COM  !"#$%&CDOSGEN COMW'()*+,-./01DUMP COM 23EDIT COM8456789:ٷ ͔Program not found$Load error$!Q ^#V~/( =( ##~!#.$ATRIBB1>2228!"*K"!"9͙͔(W(2f:fշʪfʪ!~ʧ5~! w}4INIT COM;<=>STAT COM;?@ABCDEFMEMTEST COMGHXFER COMIJKLçmismatch error too many MACRO libraries MACRO library not found :,?=$?>L͙ [LG:CG~O2CLG͙( :( (`͇͔ kfٯ2f$$$$ CMDA2 ͓|Yկ2fWRTSYS COMMSCREEN COMHNOPQRSTUVLIBBUILDLISWXYZ[\]^_`abcdefLIBBUILDLISg+!x( ;>2;~O#V#^!;q8!NGGd̀4͋8C6!GNGd"LG͋:D(-<2DQ  *z#x͇>~  (o&6~`8_w#~  =_\l!) SBASIC COMhijklmnopqrstuvwSBASIC COMxyz{|}~SBASIC COMKSAMUT COMh CDOS version . Cromemco Disk Operating System Copyright (c) 1978, 1979 Cromemco, Inc. 122Z2[!  !Copyright (c) 1977, 1979 Cromemco, Inc. @ (Batch) version 01.04 $ $$$$ CMDv̨(<:?:Dd!$?%IF ELSE !~:#~ ʛ0ڛ!±Ù#²6#w#w++äUNLSTCONPRTDUM@w#6:#!>>!v"(.n_&T open error write error close error create error O>rCopyright (c) 1978, 1979 Cromemco Inc. $UM-QVq[IgEilhhhhhhhhhhhhhiiiii'i.i7iyl1͐2ͪ*EͲ!G5 H9:H*H+ Incompatible with this version of CDOS $Parzq!#8,~O8x<~!( 7 zW{_T(>!%6J~"#w+R4~#+.wO< ~l``/ y?v$Oo(͕q  *8####^#~>.{  :] !S CDOSGEN version $ Cromemco Disk Operatameter error $Create error $Open error $Write error $Close error $̓!y x x x x^̓>@űO̓!WO"!3ͳ|g!3zW̓_ n^*V+N,{nf<<<#nfy!3ͳR0 DM!3CDM+S̐!~#(/!~#($!8+  ' '#s#r#~#( +6# y2*E6#6#6##i(KT 7á # T #>?— T ! 6! 6a_ /~ #½ ~! # ! ~ ! ~# ~  #/ ~!"1?:,?=(|&>>́&:6?g>2:?*RF#"RF*^F:?ͭ&:-?O%%2?G2%+ing System Generator $|}% 80jZ]*(g88? 8-"]*!@~/w /w#| +"œ’wO< qѷʊ2:~ʊ Oz ^'V(N)y(3~&o&)))n$f%y!3ͳR0DM!3!3z .͍^bo~ ( (C^ :i^(.08$ 0 O :8 Y!^#V(w#w#6$p Ox(Ly}!G4 >*E6#6#6x!  # < T #>?— T ! 6! 6a_ /~ #½ ~! # ! ~ ! ~# ~  #/ ~!!#N#F#~g>o NʊU> # U6! w#p#q! I ubk## 6@w6++6#666w# uZͰMemory size (3FFF-FFFF) [] ? 2!y{'81p#q#I(%p#q#{A22x( z(w#w# Dr 6#<!%~#?>?w !"c"e"gi8-H6#~( o&#6$!}!G4+++"E _:G:R( HH( !~! w* n(C~*+,(4 ~ 3(&PY͜(~{/wJ ͳ "!3ó~*_~+W~, ive x = Large Drive x = Non-standard2A2222CA(B0]]]g(SILDXHʒEʝNxͰÚ] "*8NF*8  [!0!y>/ FNT ####= !y!!F#N#x( `4  ""x( r decoding for functions -$ F1: F2: F3: F4: F5: F6: F7: F8: F9:F10:F11:F12:F13:F14:F15:F16:F17:F18:F19:F20:](:y!(1*.K4  r*0K4  s*2K4  s*6NF* "*6N or Double sided [S] ? Single or Dual density [S] ? Fast or Slow seek [S] ? Single or Dual Drives [S] ? 1*4k *6$Kk *B[@K* !04k ëA: Enter boot file name or disk identifier [A:] -  ]  S]g(SILDXͰ]]g(HʒEʝNxͰ]=]g(SIXHʒEʝNx=Ͱ]](&("!}8q(i( i !S!!q(i( i !!!T]:::2 x{ s#r!4qI(!A !4u"t#[((*_(&("(4w#nx( 6#nx(+ ~ ( NN#>> > [R F* "*[!4"*6NF*6 !0!yFNˉT *6NF*6 [s#r*8NF* "y."y*[[F 3O]g_SU@FʉN !"FOͰ Function key decoding (S = Standard, N = None, U = User, F = File)>COMR͂ R v *: [8K* *B[@K* *DKFk :(*>[<K* !0Kk ͫA:CDOS Enter commangSFͰ:(,]]gLSLD@Ͱ ]v]gnSnDlvͰ]]gʚSʚsr(q3 3 [sr6P6 6P^sr 6! ut636*H6+6,6'N6(6)6& :w<2*u$t%`q 6ÍOut of memory $*B[@R"*:[8R%"*>[<R" *8NF * "*8[6R%"*8N*[[F[[:([[[+"{*[[F:([[["}*[4"!^#V#^#V#N#F`i> > ~  [S] ? ]]g(KS>COM(9*p"D!H8sr##[DR"Frs## Enter filename - d file name [A:CDOS] - +"c Cg Si _N"e *i #"i V8{ZE*c +"c |(*e #N*g {Ex~E# *[[DʎͰ>27Drive x type (S = Small, L = Large, H = Hard, N = None, E = End) ? Drive x type (S = Small, L[sr666 6(sr 6! ut6346 [sr646 6Msr 6! ut63: w*"4 ɗw#w#:([yO *#R"["["[F:("["["[ɗ2*"*"*8N F * "*8N F *y{Ct} CDOS addresses: Starting address of CDOS (top of User Area) Starting address of I/O devicInput file not found $!8 ( w#n 6#n z*p"D!Hsr##][DR"F EnteF:([[" *" !" *" ! k ! = Large) ? Drive x type (H = Hard, N = None, E = End) ? Drive x type (S = Small, H = Hard, N = None, E = End) ? Single*F|*@(!H[KD>nf|ʯ But####=Ÿ > ] ; S>SYS7R:] $:\G*4x! e drivers Last address used by CDOS Top of memory for this CDOS Size of CD........\   Disk write error $:(>E:] \Ʌo$R!\6 66  ( y??!0 8 Gy>>^DVENF~GsDrEqFwGwDwEwF6GsHrIwJ^HVI~Jn f ͋~ #! a{_|= = ]g  1!"ͷ! ("*u t ͯOS Size of boot loader (maximum = 1A00) *@"p"f!t*p"h"BI>HEX(cͱ>^@> > > ................0! DM0 z 7. ! ~ x y(YP;͋R(0o&R02 .! ^#V.! ~#fo::_R+B?!68 ))))o0$70:8 _AG?0ɗ:] 03!":\G2\( n f !j<n f [RDM*h"*Bad or missing CDOS.COM CDOS COM8?*f)(([fR<<<[hjw# *h[fR<<<[h"pG7I>HEX>@>14:D !>0>}= 400................:{X!r/w ' ѯ2 XOr* `=8CK~ s 1=8,\( \  Illegal file name $ Create error $>2\  Input file not found $x>(2 +{=SlG o&))))) *p"ͱ8*p!)*R0S*"p!: GO(!go8!)8w#7W؂!08 8 {}x2>43>048ÿ0g(C(K(ˋ>_LGSSSD........................Ks~(W(͔(s !W<Bad directory block H ~(L~(?͋ ~(! ~ ^[\"2eCf: \=7(<2!~7?:!w:<2ր ,2:] *#"+:\G(  ::8{=((i7*K 2 G  G qF y*K80  Illegal hex file $*p6#*RDM (ͧ  ^#V#.! ~#foR8; ~ wn&))u t #_u ~ w .! #.0! g G 66 @6 6``1ͭ̀¬̀̀v! F̀> @ STARTUP $STARTUP CMD1>_c* *] ~#œ*w# x¬*`Ϳ#^` Ϳ#Ny###O~0=<_K`&#!P^#`#Wy$o ͧG R0 DM!ww#!8n!&N:NF :NF B0NV^VR8 ~ 2228*U"*S^#V"!"9``ʚF2:`!~5~! w`}`4`cCONPROC version 01.07$Mis-matched CONPROC$Z Files **** $K $ *****$ $ `d `{> !wz .! ^bo}.! ~#fo. ! ~. ! ^#VѧR 2 * !k  ^# ̈́6#ATRIBBYEDIRERARENSAVETYPE"W `\>?2h\`File already exists$\!|Fl!\ R8ut6 !u t ɗ2r2 * n(C~*+,(4 ~ R(&PYͻ(~{/wJ3`ʚͧʚ  ``2$$$$ CMD`A2ll `Z|ͭ203F' ; A>0, START BATCH ON DRIVE IN 'A' 003F'F1 POP PSW 0040'FE FF CPI -1 00_` !\>?#2 8`@YDErase all? $ Erase cancelled$\???$!m~ V+|V#|V\##* ~ V ::w^ #q ~(#p#y( ! 6SYS DIR͐ >8͖~E> ~D=Äw# 6F\`File not found$!m~!HP@ 2VG#'\EW@R US+\` \`!~ ʜ G A!wG ~*_~+W~,zq!#8,~O8x<~!( 7 zW{_~ ` `o&6~`9_w#~0No` a=_`N\`Nl`<y.x.*Q~.#q#p*Ss#rË* <v*]``V)!DMF\`Bad disk block overwritten $``V+|‘\`V!0 :\8* Copyright 1978 CROMEMCO, INC.1*DM*]}o|g."! +#>{F+N* s#r x^`ͧ¤~ œ6 Á#xi ``!]~ :e  6?#>?2h!\`~w ~w~#^qz?($y( 3WOA!wG |g!wzW͢_ n^*V+N,{nf<<<#nfy!w!p~~ʲͩʟ#ʎ~# Æ /ͩ>#Æ!N#~/ ~#!p!x6C#6O#6Mo`3 )) )O +":1! ]Invalid jump to location H ` xw# FI  $"(:ͨ(2( (:O *w(?O?͜:(BDM1R*0)R8B8PY*+>Must use CDOS 01.07 or higher $Load error--unrecognized CDOS $ Warning--printer not ready Loaded correctly $-,!A $D H @  $$@ HH I @H$ A $  B $@* ! B  -O~?2~y(+#:´~*} (-y* Z1R8'R8#T/Z>}Ͱ!:_"7w(33551: C* ##^#V: N* ####^#V_s1g^{:{( !}  N   CDOS version . Cromemco Disk Operating System Copyright (c) 1978, 1979 Cromemco, Inc. 122Z2[! * ~3 #~3 `KB."!]T >0:w# x(=( + G wx8r \yA  H$" D! !B! @B@  @B"@ H B$HB A@@ BBA B@"HI?_?y(2*͜[2j(R_^y( { > 0>.. y >y !ɗ}!"! kQPS!"~">2> 2-!">~\>\*w )+~#w(:?2 ** O:ñ @ STARTUP $STARTUP CMDñ k!  [# Vr+s! ^#V!^#V* s#r#s#r##^#V#^#V>\ ((*_(&("(4w#nx( 6#nx(+ ~ ( NN#>> > [R "~>Rt/[}/ZTͰOGt r+ssC͢*ZO7(ɯ=C8(C8(iZ x}/o|/g#w">222:_*"*~! R>22go"> 2!w#w:`in :O w(?O2?͜1>2228!"*K"!"9͙͔(W(2f:fԷʪfʪ!~ʧ5~! w}4gModel 3355 Printer Driver version 01.00 $ Copyright (c) 1978, 1979 Cromemco, Inc. Load error--already loaded? $ÍOut of memory $*B[@R"*:[8R%"*>[<R" *8NF * "*8[6R%"*8N*[[F[[{ ͙( :( (`͇͔ kfد2f$$$$ CMDA2 ͓|Yԯ2f~#s :S~  ÌF  ͓F l.͍~.͍~#fo͋!Ë!Dz zÌp .}x ͓OxInvalid jump to location H `   $͑*D!9ut W>>w ~ 13!~)! O ^#^V>w#!8n!&NͦNF ͦNF B0N^VR8 ~ R8utͩ6 !u t ɗ2S͞File not found$!m~!8( ÙG#\EW@R US+\(\ط!~ (^: ~ 6 ~ x y(YP͟lR(0o&R0ͥ͞.͍^#V.͍~#fo:::{͇>~  (o&6~`8_w#~  =_\l!) xGͳ {ó!!}!s#r#p!###X-!!###1^#V#w{*K0"Me."K *M"K>2*KV!9è~ nf (è͓"͓^#V+++"!nͨzIllegal system call H at H *Ds#r#s#r#q#p#s#r*DN#F#* n(C~*+,(4 ~ 3(&PY͜(~{/wJ ͳ "!3ó~*_~+W~,#  طط\ !\>?#  {͔Y¸çErase all? $ Erase cancelled$ø???$5!m~ (Xͬ!S/w ͓ ѯ͞XͬOS*A8C,~ T 18,,T~(W(u(T !8~^~(L(#(~#  /L#5!(#~/( ~(#!p!6C#6O#6M !~6("{O_ݦ{/ݦwx>(͞ {=SMͳo&))))) ::ʹʹ8{=(N#F#N#F#^#VututzLgkw9٢ژߢVjۆۍ͓| !9͓y*D13ͩ*D ~͛wðFͱ){*I~=#WO"!3ͳ|g!3zW̓_ n^*V+N,{nf<<<#nfy!3ͳR0 DM!3?2h\(xøFile already exists$!\|!l\ \ا>^DVENF~GsDrEqFwGwDwEwF6GsHrIwJ^HVI~Jn f l~ #!0! DM0 z 7. ͍  z ^'V(N)y(3~&o&)))n$f%y!3ͳR0DM!3!3z .͍^bo~ ([D!Dl (z *  ͓`ͼ0 x> y6 #ͮ~(&=͡< O#. ͍~^ x( x( 7{  ÓxGóG E~G ,W   ! Nu ~G ͧGN(ŧ?G*I~8x! wQq#ww #w 8~ .͍]i&==~{s}! w( < = yͭ*cͭí*** $ Files, $ Entries, $ K Displayed, $ K Left *** $ ~|%{0_g> 1V?*D s#r+!*K}|0)$͝ ~# !oͨÔ-program too big#͝ (s#r*DD !͓|}.͍~#fo. ͍~. ͍^#VѧR ͞* ͼ ~  >?>?w !"c"e"gi8-H(#V#G ͼ!08 # ?(w#ͼ!H~ˑG(w( X#~# F 8 #?( ѧ7>  ՗#~+: ~͹@8##Ͷ.  #Ͷ! w! w.͍}! n&_T~{(<( ʹۧ ~w ?? (<(]T64 gFEW@R USͼ!  ^# 6###*~ V ::w^ #q ~(#p#y( ! ͝~6>86(#6PYG ! ~Åͼ. ͍v(& E8~(~ V 4ͻ ^8 # >ͭB(í-VPress any key to continue $|.|ͭ8O~#^{ 0?g1#^g1K#a_>#j Q!>ͮʹ(ۧ 3V(+!N! ~! 8w!~ 0 qÑ~͹!/=,.(*(#>?~DMÑsÑGGG Gv 'E~G MGF( W( GGG8 (66,, 0 !b {! ͅ!!%)~( ͜({>:{2$6SYS DIR>8~E> ~D=w#j64@ G~ O ~ <(9w q V((y!0 ͐5ݾ/(:N/sͦO~/ OB<  5 <( 5>+*D#!*D#g4!L^#(g#4 B7 < E82~ *e#"eW(!!~G! ~(x(~XWj&))))))).͍Nɗ>͕ G! ~!8~<! 4>> &Ϳ>(~ <(w 6 V (>>>840 0GnG(6F4F(NFu((~G GN(ͼ" ͞G?(G! ~?(>ut[D!lD^#s#,$(?MS_ W~((####~#foͬGz+ͻ~ ܻ7ͬz W0>>! >ͅ8%.͍Nl&Ϳʹͦ 0{G!͞͡. ͍n}(O N{(#F+ (!??w (*(Os @OB< 3ͱ - #~ OB< 55>Q#wͿz(#ͦͿ*c"c*g#"g ͞*!nf^VN8#z(#Nͦͭ*gͭ*e>sx(#rѷ>  ! ~W|/g}/o#! >>C#>O#>M*D q#p͓#͝ j6T]# ~?# 6  B##~ͬ#ͬ##8z>\+~, z(>/V(z +6#z(6rG{p#x 0  = z {?>70BB0 = *}+"}*"!"*IF#~##( Aͳ # Au ͪ!ͨ7Retry Ignore Continue 5555555 5"5$5052545@5B5D5O8&ӧz:G:Oɧq8:(~( *DN(>O.͔^#V!*ɧq͛: q8O:G.͔~#foy ͓>A2K!6ͨ048 24002.{ 048 x4002.Bɗd4:23O:12~1^ :->(>040#>^@>> >> > v ^(>!~4w!|#z-15S9BGLbfyejGp:+2-y\% =:+.O:+C:,2-y\ (\=:,O:,2-x2/y20{21z22P5RDM !8_ _[! 9F+Ni`_^#VxBKͦBKͿW͐zS0:__~͆z{*D~Remove disk in drive ; press any key to continue .͍zا2:A2 2A2K2m(1(2($(!h&)))O>0400@(@ p02.(d:. w 2;:22:02#:12/ >>>, Cylinder xx, Surface xx, Sector xy)y ͝qy2y2PY Ì2 ͓Eó>>*s*+ ͓E ͓Oó***IX#^#VS2-"3y>@> y y>O2 R"3\20>21*3z~D #~S >v >:88(###Ĝ+͜##*D85~(6 ~w (Gگw~ 7 ͨ!3ͨͨÄ!C!Yx Seek Write Read Home Read-after-write Logical disk error h, drive , block hx, Status=xx :2wNn"f#w>d*33Oͭ4_:5(:6 :7g:027 4  !x26>25:/!q0 !":80#0 Y͛!"2*y2x2""-*Ix0E͞*nf"~27N*-:*_>w! can not read 2 sided diskettes x2/s> 22wsɗ2220d4^ >040>0W@ 40>  6 nb~>_> g gF(%() 4͝s#r͝~#fo*D >C(-0@(>:ȗ7(> error: Drive Drive not ready Diskette in drive is write-protected > ((_R((!I( !<ͨ> G7G:-g 4/ >ɯ425Hx2/d4!:0(}x!:- !K+}      {2^!~{2"^V R>q8:.͔N#Fx  :o& +~2     .͔^#V!*U:_01@40  Y  w 048 4002.BXWƈ_z4{XWƨ_z4{  9: W(*>2~#"~ 222 > 22 >22!@- % !:J:G!~((#rIwJ^HVI~Jn f ͼ ~ #!0! DM0 z 7. ~ x y(YP ͼ R(0o&R~.~#fo!!!!&z !p .}x !OxmxG {m!!}!&(s#r#p!&(##h, drive , block h error: Drive Drive not ready Diskette in drive is write-protected >͟ ͍ ((_R((!Stat Stat/b Screen Xfer/v Debug C L$ G/r$(0) Stat/dt Basic Xfer/cx Xfer/at prt:= ?4........MA" ~2x 7N* : _V{2z ^!{2y " ^V R> 8:} .( N#Fx   :z o& +~2z     ~#fo(pqrstuvwxyz{|}~onmlX>! - % >(O{(FA>>z-!Ko0$~GAGͶ4@ G~ O ~ <(9w q ((y!0  0>͂ >! >Ä< 8%.! Nl&S#ͨ} !&(!&(###́ ^#V#w{*&0"&e."& *&"&>2*&"{O_ݦ{/ݦwx>(\ C 6 {=Hd I( !m <<> ͟ ͟ > !\ <7Retry Ignore Continue      " $ ?4........M  ?4........M ? .( ^#V!M * U:z _:x G:y Oɧ 8:} (~( *N(>O.( ^#V! *{ ɧ / :} ͡  8O:x G.( !xo0$^#V#~>xEHDCABKJbc][iI0PQMLWX12@RSZZgh <=G2J!!: 0{G!2 . ! n}(O N{(#F+ ( x( x( 7{  'z xGG G ~G ,W   / C S o&)))))C :: 8{=((  ͚ 7*&K  0 2 4 @ B D P RDM !  ! 9F+Ni`_^#VxBK:BKSW$zS0:_4........:Mu~#foy '>A2 ! <͍ Remove disk in drive ; press any key to continue .!  ا2 :~ A2 2 2 2 (1(/wmAlAdA:@;A~( (#>GAyGAT/ >((T˿TT>> :z:J  ! N͔ ~G ͧGN(ŧ?G*~8x( X#~# F =8 #?( ѧ7* *9 C   qF yH *&Ky??!0ͧ8 G6 yH >>^DVENF~GsDrEqFwGwDwEwF6GsH_~zͯ{ï*~(Oͯ###0+0##}*͉ 85~(͍ 6 ~w ͉ (͍ Dw~ !9!*&1' *& ~ wF y{*&~=#~#s : ~  !F  ! F ͼ .2($(! h&)))` <! << ! ! x Seek Write Read Home Read-after-write Logical disk error >>Ob2b2b2GGG_>  ͕ F(a͹ (ͽ 41s#r1!ͥͥx2>2:G7G:g 4/ >ɯ42Hx24f͊!ͥ͊:(}x!: !K+} 2h\9(File already exists$!\|!l\ \9File not found$!m~!8:( G#͊W͘@ ̓40>0140  qYͱ q  q͡048 †40̓02BWVƈ$$$$ CMD9A2UU 9!|ͩ29>~ 9 9(o&6~`8_w~#fo* >C( = z {?>70BB0 = * }+" }* ͜" !" *F#~##(  CDOS version . Cromemco Disk Operating Sys      D\EW@R US+\9(\9!~ (^9͊ ~ 6 #  99\9 !\>?#  _z4{͘WVƨ_z4{048 40̓͘02{͡048 x40̓02Bɗ4:3O:2~1ʃ^ #~ ;X9 =_9;\9;l9!yY~~(͜(#(~#  /͜+#ͅ!AG ÷!&:2yʹ w=_:.O:C:2ys (\=_:O:tem Copyright (c) 1978, 1979 Cromemco, Inc. 122Z2[#A q e Y  9!|2}2! !."&"&! ͩ9#YErase all? $ Erase cancelled$???$ͅ!m~ (+| #|(\99()!DMͺ \:>(>040#͊O>0400@(@ ̓p̓02(d: w 2:2:2:2>>>, Cylinder x;(#~/( ~(#!p!a6C#6O#6MX9  !X~6(9 Program not found$Load error$! ^#2x2y2{2z2q2"yTb>@> y y>O2 R"2>2qT*z~D #~S  v! > @ STARTUP $STARTUP CMD991>2228!S"*&"!"99v"(Pc""H9(6 %D*Bad disk block overwritten $99+| \99_ 99:]N( Y(9W(x, Surface xx, Sector xx, Status=xx :wNn"f#w>*3OA4͊_:(: :g:2 4 ͘ V~/( =( ##~!J#.$ATRIBBYEDIRERARENSAVETYPEVERIFY<F>?>v >8>w! can not read 2 sided diskettes x2> 2 qɗ224^ >040d>096(W(2:9!~5~! w9}9499( ͊( (` 9k92  9No r$R$ead after write$!0 )) )O +"1! Invalid jump to location H ` ,/ .0Ø  66 @6 6 w w0w1w2.6 #͘ ͼ ^V>w#!8n!&N!NF !NFrIwJ^HVI~Jn f ͼ ~ #!0! DM0 z 7. ~ x y(YP ͼ R(0o&Rnf^VN8#z(#N!"*V!*V**V5VD*** $ Files, $ Entries,~.~#fo!!!!&z !p .}x !OxmxG {m!!}!&(s#r#p!&(##y!'R0DM!'!'z .^bo }.~#fo. ~. ^#VѧRp9 $*&!9ut W>V>w ~ 1'!#~y![O ^#V!~ nf (!"!^#V+++" B0N"^VR8 ~ R8ut 6 !u t ɗ2 *? n(C~*+,(4 ~ ̓ (&P0 .^#V.~#fo:::{X ! /w !p ѯX O *? $ K Displayed, $ K Left *** $ |Xu{0_ͷ> ń̈́ ͷ1͖EW@R US !  #ͨ} !&(!&(###́ ^#V#w{*&0"&e."& *&"&>2*&"{O_ݦ{/ݦwx>(\ C 6 {=H*?   ~  >?>?w !""" ͹8}͒(O}ͦPress any key to continue $! Illegal system call H at H *&s#r#s#r#q#p#s#r*&N#F#N#F#N#F#^#VututY (~{/wJd   r !'~*_~+W~,zq!#8,~O8x<~!( 7 F ͑ n 8C| ~ ͤ ' 1n 8,| ͤ ~(W( (̤ ! Bad directory block H ~(L^# 6###*? ~ V ::w^ #q ~(#p#y( ! 6SYS DIR )>8/~E> ~D= / C S o&)))))C :: 8{=((  ͚ 7*&K ~O'8O~#^{ 0?ͷ́#^ͷ́lRKͷ̈́!^#(ͷ#̈́ ͒7  !|  zW{_>! >8%.9 C   qF yH *&Ky??!0ͧ8 G6 yH >>^DVENF~GsDrEqFwGwDwEwF6GsH͕82~ *#"W(!!~G! ~(x(~XWj&))))))).N"z(#!"*"*#"p*? !!9!*&1' *& ~ wF y{*&~=#~#s : ~  !F  ! F ͼ .N,{nf<<<#nfy!'R0 DM!'͡#w! w͡q#ww #wp}/o#! >>C#>O#>M*& q#p!#! ͺ 6T]# ~?# 6ͦ?*& s#r+!*&}|0)$! ~k!#N#Fx  :6 o& +~26      .^#V! *; U:6 _:4 G:5 Oɧ8:9 (~( *&N(>O.  C0 x> y6 p# ~(&=/    V(z +6#z(6rG{p#x 0 >^ @> > >> > v ^k!~G ,W   ! N ~G ͧGN(ŧ?G*&~8x( X#~# F n 8 #?( ѧ n 8~ h.]i&== { }! w( ͌ = yH h.}! n&_T {(͌(p ! -program too big#!H (s#r*&D !!|S!~6->8-6(#6PY× p! ^#V!@*7 ɧ:9 ]8O:4 G.~#foy !>A2! I Remove disk in drive ; press any key to cont C8 # ?(w#)  !HIC~ˑG(w)#a_ )>  #ͺ p)!(>!~4w!|s"E I }ÁÅa ãÉÒ×ÜòöyQ yy ym  !qy2y2PY !2 !E>7>  ՗#~+: ~ @8##.  #! w! w~ !/=,.(*(#>?    h~w ?? (͌(C ]T6!8 (66I || 0 ! ~  . v(&p͕8~(~ /V ̈́  ͮ8 s)  >ͅݾ/(:N/O~/ H inue .اS2e:: A2p222(1(2($(!Oh&))) ! !!x Seek Write Read Q!>  ( 3V(+!N! ~! 8w!~ 0 q,ɗ> G! ~!8~<! 4>>>* *+ !E !O*? *= *&X#^#VS? !B0 !"@:9 80s0 ͩ!DM GGGpGv '͕~G MGF( W( GGGGnG(6F4F(NF ((~G  {k!!] a !i m !u y !~( ({>:{2$k!^#s#|$_ehxO͒͌ + ͅ ͌( ͅ>+*&#!*&#!??w O(*(O @O͒͌ Home Read-after-write Logical disk error h, drive , block h error: Drive Drive not ready Diskette &>(~ <(w 6 ͦ 8(>>>84%0 pJ 0>sx(#r%ѷ> p! ~ç|/g"@K2zy29 x2: "7 "}*&x0E*? nf"= ~24 7N*}:z_"{26 ^! {25 "; ^V R>8:9 .GN(  " pG?(G! ~?(-S>ut[&!lD ( [&!Dl (z * p !ð_hh W~((####~#fo×z+ ~ 7zB##~###h8z>\   +  in drive is write-protected >[I ((_R((! I( !) < > [[S! 7Retry Ignore Continue F&!a&F&:&(}x!:}& !K+}      ((((("(&&v" -%]$048 B$40?&02~&Bͨ%W&ƈ_z4{T&ͨ%W&ƨ_z4{048 ‚$40?&T&02~&{]$048   @@@@   HI!@!@@@@H $ H != *@}+"@}*? X""? !"@*&F#~##( A s"i&"""""":{&2}&yʬ#u 3#=&HHH @@@$@AB $I @H$ $ A@H$" Bͅ ͅ ͅ ͅ ͅ ͅ ͅ ͅ "ͅ $ͅ 0ͅ 2ͅ 4ͅ @ͅ Bͅ Dͅ Pͅ RDM !&ͯ ͯ  ! 9F+Ni`_x40?&02~&Bɗʹ%4:&3O:&2~1?&^ :}&>(>040#F&O>0400@(@ ?&p?&02~&(d:~& "  A$  @@@$HH !I$I I$ H$@I$I$:{&.O:{&C:|&2}&yʬ#/& (\=&:|&O:|&2}&x2&y2&{2&z2&-$2}&"&y$$>@> y y>O2 R ! H@D H$BA $B@DAA $IB ^#VxBK!BK"W zS0:__~ zk!{k!*&~( !k!### + ##9"*&E 85~( w 2%:&2f%:&2s%:&2%Z%>>>, Cylinder xx, Surface xx, Sector xx, Status=xx :&wNn"f#w>ʹ%*&3H "@H @ $@ $$""@B! $H $!$"&ͬ#2&>2&-$$*&z~D #~S >v >#͈#8>w! can not read 2 sided diskettes x2&#B@  @ H@B  @I !$$""@@@D$@ $I 6 ~w E (I ̗w~ 7!   6 nb >_> ͷ! ͷQU@$O%4F&_:&(:& :&g:&2& 4 T& !a&a&x2&>2&:&G7G:}&g 4/ >ɯ42&Hx2&ʹ%4"&H@ D A @   *HB!$ ! DD$ H BH @@ $> 2&$#-%ɗ2&2&ʹ%4^ >040 %>0F&WT&@ ?&40>01Ð%40 ;$ -%Ym$ -% $D@$I$D@ @  B @ @ !Q F(!u (y 4!s#r!~#fo*& >C( = z {?>70BB0 "I I  @ AD   @A * B@@  !@!$I D A H@@UT@)#x2~{=G:d>:]>2^>g> 2^:^:]Q >2]>2]2^O>2]>2J>2KZ>>!+"p*Y"u!n >>>>G>xBQAWG>z>2]͚<:G:T G>Gl8G>2}2|x>ɗ2| 9:;<!"#$=>?@ %&'(ABCD )*+,EFGH-./0IJKL1234MNOP5678>>O>??2{2yty2":} /:~G:P *R[R :QG: :TG:(:~2P*"R:2T:2Q^$V%F&   N#:fG(>2]͝!J5 >2^cB͝!K5 >2^!"[>W>_2f>G>i8  +| >>2fxAx >2E>2I<j<B(!E5 >2^n<!HB͝!I5 >2^>2F>2G$B͝:] !F5 >2^>>>>>2N> 2Oͅ<Zu<Z! "Y!"W cB ! HB> 2^͝:]( !N5 > 2^!O5 > 2^^#V"z:}(l ͤl82}y G>! :y=(= [z(>2c! :y=(  >2] >2]n<!G5 >2^*R:Qg:PR!:fG(>2]c2d>}>> 2HZ!"W!"Y cB͝:]U$@D $@H !BBBI$@<.<>2L>2MZu<Z!"W!"Y!QͤcB(͝!L5 >2^!cFͤ<>2]͝!M5 !mZ<= *z>2|y> 9  #̈́{ x2Pnl8(x2Pn< 2:]2*R":Q2:T2!!H5 >2^!m:]!O :^!z!z{;6!>O>Oɀ@ ##4#4+Z:QG:P$IH"@ H ! " A$I$H$H ""D@D IH "H@A$$HcBn!n *W"p*Y+6"u!n >>>>G>xAy>bPχ*W ͞>ͤ͡~#, Cylinder xx, Head xx, Sector xx, Status=x :|("l8 !  ! H " @!$@$@ kÍ>0Í> 2"`i|>-*/|x0 *w#"ɀ :2h!h"tͲ02h7:h )' [9 :h )Ô [î :h *r+q"r*`#q"`*r+[`)(:g ! @w#6:##6.##6x 2w# # 2>:(O{(F͍>B>Bz-!o0$~GG!o0$^#V#~>BxBEHDCABKJbc][iI0PQMLWX12@O>ɷ2^!%4~#>^2>!%6T~,#w+\4~#+8wO<  ~vA: B: C: D: E: F: Stat/a *.* Stat Stat/b Screen X#|/g}/oz{! *))))o0 x9yGBx0:w#+w#͍!y ʂ ʂ ʂ ^͍>@Copyright (c) 1978 CROMEMCO, INC. DUMP (Dump File) version 00.06 $ Record ELX CALLxxxx xx xx xx xx xx xx xx xx-xx xxOutput File Write Error Illegal Filename Cannot edit file; rename file BAKCOMREL New File $$$List of all Editor comRSZZgh  4<4=>G2!!/wmʍlʍd͍:@B;͍~( (B#>BG͍yfer/v Debug C L$ G/r$(0) Stat/dt Basic Xfer/cx Xfer/at prt:=RSy:BLRSdR:BEFOg|O͍!¦œwO<  qѷʔ2:͈ʔ xx xx xx xx xx xx ................ 8*% !\5]ʚ*H}*FDM#"F!Smands: nA Append lines of text to buffer +-B move pointer to Beginning/Bottom +-nC move pointer over Characters +-nDBG͍dT/ >(F(T˿TT>B> B:%:&J>B>OBͮ2%ͮ2&ͮ2'GG !#N#F#~g>o Nʔ_> # _6! w#p#q! S bk## 6@w6++6#666@(>:2ȗ7S(>OS…:2 ͣ(*3>22~#"3~ 22d2526" > 28* O 6#< !%~#.'!] ! 0 T])))_ Delete characters from buffer E End edit, close files, and Exit +-nF Find a string in buffer nG Get contents of theGd27d28!@- % !5::7G!(~((#~#fo(pqrstuvwxyz{|}~onmlX>B! Sd- %  wk!>>!v open error write error close error create error  %Copyright (c) 1978 CROMEMCO, INC. G !!!%"!S2z2q2b1!!"k!"i:] h!e !SN #!b(×!S!bS !`1G]>2d!h͌*[r)( M8M +:_ 4o8*)R<*r[`R)82h͟>2h /\ ɯ2h͟>2hy ( (  pp\ *r2h͟8y (>2h>2h>>2w*Z]ͤ×<(1>:{ʤ=!l!<^#Vz(+s#r#^#VSXY!{5Y:{ !S%!l!<[Zs#r#[Xs#r!{4Y=(W:W<2W_]l:_( !S×>2w2v+o82hM >2h×:h +×*Z|ʗ͟ڗM >2^*Z#"ZM ͟8>2h2hy M *Z͟8&:h ͟8>2h2hy z >2h*Z#"ZM *o! ڗ :h ͟8>2h2hy h!\!\:\ <22:l(2ͣ&bF#"T!~( #N*T~ #N*T#~ >!*`"m*r"o !S%]! ×>2w*Z|(!]ͤ8M ͱ×|:h(͟8y z ͟! 8y ( 0<= =/(%F(I(N(R( S !h͌!h͌>> G0 ?:h70×]!S>2g+:_ o0R:|ģ!h͌:h7M8M :h !h"t͟0 %]l!!"k!"i :h2z×]!S*r[`R+ʹ!S×]×>2^*Z#"Z:h *Z#"Z>2v:h 1:h ͟8>2h2hy ( ( ( OS^!)"`*"r2_ɯ>@1G x8 y8!(!"X2{>0 1S>0:{(!`S | !A8%8͟8>2h2hy z *`"m*r"o!>- % = :h>2h82h2h7͟ y ]!A—:h *Z#"Z:h( ͟ڗ:h ͟8>2h2hy ( ( ( M >2^*Z#"Z:h *Z#"Z>2v:h %:h ͟8>2hr!S!h"t8 " r:h *`z8{0N+"`*r|8}0N#"r7*Z+"Z|:w×:b(*\~ ɯ2bT :8ڗM ]!S>2g+:_ o0Rͣ:G:2x2&>2g×]l͙1r̀a (>ʧʧ_ʧ *Z+"Z1M ͟ڗ:h ͟8>2h2hy ( ( ( M >2w]*Z#"Z!!"k!"iM ͟8,8-:h ͟8>2h8 80!<~#fo>2h:g " H !NS%7m;x+ H A 2^2d2w2b2g!"Z|(]!h͌\!h͛0>2wg8O0×!S%!h͌:h7!j ͌!j "eM8e:h2h*Z#"ZM >2d!h2hy *Z+"Z%M ͟ڗ:h ͟8>2h2hy M :h *Z#"Z:h( ͟ڗ:h ͟8>2h2hy M :h q(2b> > :h *`z8{0)N+"`*r+"rq*r|8}0N#"r*`#"`q7Sy (u*\ (/(9 (@(_ 8 m!)(S#My^`(^(ʗʗjO yAOڗy  \ 2h͟8:h ͟8>2h2hy >2h2h͟>2h͙ a Ĕ2hy M ×!S%]!S!h(!h~ʗ_S(-~(#> 4!6T>2q !h! 6 ×2q×>2h*`"m*r"o+)8>2c?E >2V>2Wy!S>2Vy#S>)2V>2Wy#SY:V"t8͟>2hͬ8ڗ2hM *`"m*r"o:h !j "eͬ8͟ %>2w*Z#"Z:h(2M ͟0× :h ͟ m!)(#@O`2b!  + )(&+ >G*\k!)(  # "\` 0r%  *=(<2S!<~(ѧ7\P\>2S7Goodbye Rewinding file Type a command line to be executed by the M 8-8.O8":h ͟8>2h2hy 2h2h7!S>2_2h7!`:y `=(<2y!_<~(ѧ7:h* Save Buffer H close and reopen files at Head I Insert text before pointer +-nJ Jump the pointer over words +-nK K2h!h"tͲ02h7:h )' [9 :h )Ô [î :h *r+q"r*`#q"`*r+[`)(:g !ind "End of Input File Text Buffer Full "-" not allowed in this command " not legal here Missing ">" No Directory Space k6*k~(#"k7O*X~(#"X7*e~(#"e7O*t~(#"t7OS rYyN(n :^( *m"`*ocommand. !Obliterate Text Buffer and rewind Input File (Y/N)? Discard Text Buffer, restore Input File, and quit EDITOR (Y/N)?r! 02h!:x<q:x<2xր 2xChw ww `2|P(>2yill lines of text +-nL move pointer over Lines of text +-M execute/set Multiple commands nN find Next occurrence of a sS>2c2g7a O :h2hͲ02h:h>2hͲ02h͙- 2h͙# !"ZÙ 8!T])))O ͙8 0̀xOutput File Write Error Illegal Filename Cannot edit file; rename file BAKCOMREL New File $$$List of all Editor com"r:h*m*`)(8*o>2h͎ 02h:h2h!g>#~ !hw#~O #:h!-S%:c!S>2g× File not found Room for more characters in buffer Save Buffer Full Use space bar to move across line; set tabs with "T".!S>2|͕mh!?!!H?!?!O!X?!?!Htring O Obliterate text and reopen files +-nP move and Print a number of Pages Q Quit edit with no changes R "Z| 2h7͙8(( ̩Aͱ6> ͱ> w#!~0S#S'd >0B8< r*mands: nA Append lines of text to buffer +-B move pointer to Beginning/Bottom +-nC move pointer over Characters +-nD:h*r2h͟:h ͟8>2h2hy >2h ! 02hy :h*`>2h͟8" :h ͟8>2h2hy  1 2 3 4 5 6 7 12345678901234567890123456789012345678901234567890123456?!?O!??P!'͕2x:x(!:S \Read a file into the buffer +-nS Substitute one String for another +-nT Type lines of Text on console +-U set/release Uppr2h͟8y !]>2h! Gz {x)w#o$:z( a{ YS:h:_ =>2h Delete characters from buffer E End edit, close files, and Exit +-nF Find a string in buffer nG Get contents of the2h! 02h*kq#"k*i+"i| 7S+6+>w #~#<6r!h"t8Ͳ89Sy(,Ͳ ,:h>78901234567890123456789 Macros nested too deep CROMEMCO Text Editor version 00.10 *?All text now on Output File Cannot f er case translate V Verify remaining buffer space W Write out text before pointer +-nX eXpunge words of text nY e] ?First cylinder (0-xxxH) [0] ?Last cylinder (0-xxxH) [xxx] ?274C15DH) [] ?9FSurfaces to initialize: $ (0=Side 0, 1=_~ |#G#~p(O#~ ` ʹ#y#h((˨y h  80|!))))o0 Ʌo$!+} !` +} bkw2:wt ::_! ^#V#A;~#(y #;!j(w##+wUz!; 2AXͬ [6!" I>2t !k < > ^ : :8:( 2͎:G:V<2͂>Xͻ :8:(>2͎>Yank lines and put in Save Buffer Z set tab Zones +-n move pointer and type a line = if equal proceed with command Side 1, B=Both) [B] ?01B (0=Platter 0, 1=Platter 1, 2=Platter 2, A=All) [A] ?2AContinue (Yes/No/Repeat) [Repeat] ?YNRRoV!z t>RR@(+ (# o*"$:22!͉:(owÌ:2ow:ow^#Vnf +"~f !>v(<2n(n(2~!=2t!f !n !!>0!ŧ *6P: *6Q:w:22  - :21 G>[ͬ [6>23 !% < > ^ : :8:( 2J :/ if not equal proceed with command ? print list of all editor commands  error: Drive A, Cylinder , Surface , Status= Diskette in drive A is write-protected $Initialization was abor!͉:Initialize Disks version 02.01 $ Incompatible with this version of CDOS $ illegal cylinder number $ second numbB!B!!N t*~0wS!N t*~'*~0w[G:V<2> >[ͻ :8:(>2J > ͻ >[ ͬ > û *6 : *6 :w w: w:> |ted just prior to writing Cylinder H, Surface er must equal or exceed first number $ fatal error $Cylinder, Surface: restore $Drive to initialize (A,B,C,D,E,F,G,H) [nonInit$Seek$ $H, $2t z( :t G> 0w":(Dwf ! t>BB >20!R t>AA >302t9wf  *63>048 02@d xOxyͻ 0 4002 x:A(!= :Pﰱ4> (y+Copyright (c) 1977, 1979 Cromemco, Inc. 1w^ͭ1t( B\(0tÌG x8 y8> 4 2*":(>2:g â:2s  }:2r G> :t G>  u !v F#~ 0 y2t u  :v (:w * U 0a  2t z( :t G> :t G>  u 6>586G:&>!8#G:?>58G:_͏4CON: PRT: RDR: PUN: PRT: SER: TYP:  Device spi& }{::o& }{::o& }{<0_~# o$Rr# x JanuaryY( N ͔͔7͔ Directory characteristics $ Two byte cluster pointers (Y=Yes, N=No) . . [x] - $ Extended fi[8R[*RѧR0**B ** *[*BVV?G3*K ( # ( #TͶ͔!f<0!f >OName . . . . . . . . . . . . . . . . . . [xxxxxxxx] - $͔*&!v F#~ 0 y2t u  !v ~G(!#~U w!v ~G#~* (a  !w "n Cr Sp "n Kr [p *n  (  _ecification error $5~7 #~ G0ظ?G x7hͿͫͯ̓ hͿ~͸̓ Gs Ͱ \G+Copyright (c) 1977, 1979 CROMEMCO, Inc. 1!@:q_!ͦP:a:g|:eG:_W:]:cg:]G:aG:gle format (Y=Yes, N=No) . . . . . [x] - $ Bitmap on disk (Y=Yes, N=No) . . . . . . . . [x] - $͏  4(+ +w# {0|( >*{ 80|( >*>C( =>0*&>0*&>0z2x2{2Date . . . . . . . . . . . . . . . . . . [xx/xx/xx] - $͔:2*&G ( p#H *n O~(Gyx (#˸#8˾8(#ya{0_?> > ͔(  qÔ(,08(0208<0208<0G:W:_(͔ͮÔ(808((G:cG:eG:_GA]B_DaTgSeLc!~#/ Fx!~((####^#V>#~08͏ͮ(͏q͔!34 %%%I'  (8<a{_ ͏|> ͂= >͂= ag$! ^#V:\ :q< z {?>70BB0 = 2x2y2o??<&mx( ( Z:(=: :0+M> 02Cluster size (1, 2, 4, 8, or 16K) . . . . . [xx] - $͔:2~*~&> 02N 0208(( 0208ҧ(d0_:W:G.Q8g}؇؅؇؄oQ8 }ɗ<}0 ?~G M!2x2y2f 2qx8 y8x23y25!!"!0͏4 Incompatible with this CDOS $2!]m(=(&=(8>58IG:߰0=2p#~#fo( :p_͏4Invalid disk number $s Ͷ n &"i"KͰ 8a*I#"IF 0>2z *i"iVC!f :G ! :o& {02}(02 :o&}02{02 ɗ<2x2umber of directory entries (64-252) . . . . [xxx] - $͏:O<!m˹0s!˱0!˩0y2>N0>Yw(K!q#p! [0`i6#6# !mS!;͏4 Out of memory $CxO"S "bk 8"*B(0"n(~(v(! ~2#~2#~2!ցɁUserdisk  >   ?? s (q*K"K +8 *i"i*["[*iNk͇"i*KNk͇"K*[Nk͇"[*["[!  ~ + >!*3v>0=*5y>0=*7> *9> *;> *=:> *? 2SYS DIRot alloweundefin:  72!"* ":< 2~(:p<2 # C> C >K͂> ͂!I~^#({͂#> ͂ $ew@r us~͂#~# ͂͠#> ͂~# ͂͠#(# O  x# O Linked cluster $Illegal cluster $Illegal filename $ #~# 8, ('x (0 {C}2*!"W!"""m88*#"3͹(*#"*#":m8w#:nw*![## M͍8Ͱ:z(( ͏s Ͱ 8F . V( +8. 6 *t[xNF888 # x ͻ  ͏ Bad bitmap on disk has be> *A> *C"> *ET> *G-> *I> *Kw> *M> *O > *Q> *22* Eͭ&~#fo͔'s: ! 7ȧ 2!"* ":< 2~(͏͏w͏/_   $A[   ͔Press any key to continue $:q*̈́}8 { }2{} #~ (x(#~ (7 8`?8!G W~((#z>?7*,./:=?S ~(> ͂͛  > ͂}͠ >H͂>̈́*}[{N8#z(#:Ok͇"*> *> *> *!> ͏***xxxxx Files,en corrected $ Filename ext Cluster Error $ n^*V+n,&{K!CxNF[!*! "![2:\GY > *[> :WF81*S>0*U>0*W>0>-22 ! ͏f( ͏9͏Dv w͏Gwx:::{G7G27xG2;xG2=x29!GWn f "E[IR"M~?o&"Q̀~0<2{}8<2 >222:O:O:O*B"*"!:Ok"!:Ok"!:Ok":7=2* ͂͏S |͠ }ͩ  80ÂNF888*!"t [2"v [2"!*t*v2zF xxxxx Entries, xxxxxK Displayed, xxxxxK Left *** $DM~2o! W(+~2n! ~2m:] !]? s Ͱ F #] ?( z #! MD8< ͏4Disk read error $*t" ^*V+n,&NF[ * " :\G z5͏dn S͏(͏D~ 5͏sv S͏*p"C*~/w /w#| +#p"?*kp[CR"A+|?, (>)bk6 ":7=2*":7=2*"N#Fx( `i +< O (!O ##  #*tv ~(^ ~(#V(#z(.z(nf8 *t̓( *vv x>2z:p<2  #ͩ7 ͉8 ͡8͔͔ $##Sn &)))))))^:Ö́z(#k̈́*" #! MD8ŗ< ͏4Disk write error $ 0 # ͑  ~(^ ~(#V(#z(3z(nf8&*vqCr"kOk͇"G[iR"On f [IR"M:*G> *M> *O> *C> ͏͔hS K!q#p! [0`i6#6# !mS!;͏4 Out of memory $CxO"S "bk 8"*B(0" Directory entries used xxxxx Disk space used by files xxxxx K Directory entries left xxxxx Disk space left ON:=Console 0 Total system memory xxxxx K PRT:=Printer 0 xxxxxx Operating system size xxxxx K RDR:=Reade1A>2AA;;"A"C  ~+ x;3*Co|g*AK1A4!q-!Pk6~!-: ʤs6{#{xs#!i& }{::o& }{::o& }{<0_~# o$Rr# x January[8R[*RѧR0**B ** *[*BVV?G3*K ( # ( # xxxxx K $ DRIVE: $DISKETTE: $Single sided, $Double sided, $Single density $Dual density $Double densitr 0 User memory size xxxxx K PUN:=Punch 0 DISK MEMORY: DISK CONFIGURATION: Disk -p{x{xs#x ] xÄz@go7̀|gͯ|g͘|g|gҷ _ʷQX:G!-:@$ February$March$April$May$June$July$August$ September$ October$ November$ December$Sunday$Monday$ Tuesday$ +w# {0|( >*{ 80|( >*>C( =y $ User memory size xxxxx K Total disk space xxxxx K Disk space left xxxxx K Directory elabel CROMEMCO Cluster size xxxxx K Date on disk xx/xx/xx Sector size -:O@-!"."(.#">!Y2" !2"2 "!20"128"9e͸? 6ϗGOgoW_!>>!->Wednesday$ Thursday$Friday$ Saturday$ , 19$ $, $ TIME (hh:mm:ss): $ DATE (mm/dd/yy): $STAT (System Status z {?>70BB0 = 2x2y2o??<&mx( ( Z:(=: :0+ntries left xxxxx $ DRIVE: Hard disk $sk space xxxxx K Disk space left xxxxx K Directory e xxxxx Total disk space xxxxx K Total directory entries xxxxx Disk space used by directoryxxxxx K 0@WF:FO@pz@~y@> @>.¢{@z҃k>2G!-s!G-:G*N~wn͸ç!O"N2*N#~W~{#) version 02.03 $ $ SYSTEM MEMORY: DEVICE CONFIGURATION: Operating system version xx.xx CC!f :G ! :o& {02}(02 :o&}02{02 ɗ<2x2 ~2EW>2F@#~W:E02zͬ2O"N!G?͟!0p#6:#> w#w#&_w#W6 # l6 6 #nE>?@KON,ight (c) 1978 CROMEMCO, INC. XFER ,sfer) version 01.05 $LCD ; AND FLAG RELOC. TYPE MOV *LDM!hͤ x!nͫ y!qͫ f A!͔{!, *L"L*J#"J:^wk :Sʵ>2^:[ʇ:P{M!-ɗ>008>!DͶ Dʀ4>>(>0400Gƈ048W{24 z4>ȗ~w:X$_!͔:[Z>2[{*G\:\A!] ;!] ~?Qw#I:^u!\>$$$ͩ ͯ Ð!\:T+Gw|?x€>+Gw|?x˜<À+G|?x¯>+G|?x<ïG|g}|o,"!\~‡#~ ‡22^!~{!+6  !ͽ{@ͽ!'ͧ󀁂 tA v|͉(!_( ~#{ y͉ ͉O͉ y!ͦi ʕO:Q2y2:]k :Tʩ!͔ø2![~Z62^:S{:T{>2^{:e!;\\!lO7 3 (CARD ) -0- -1- -2- -3- -4- -5- -6- -7- (BANK ) UUUUZZ... #<< 16KZ MEMORY T>$$$ͩ !"J"L"N2P:]_k *E~T#ͭT:[Cv"E_ͩ :_ʠ!a~@ʠ~w:X  {PV=Dr>#x >2G~#@.:@TTT!N -> @:!͇x:~{6!ͭ~/š#~!ғͭ"E2I2[2\!F#^#V#~­:W!Vw!R!Qw:T!SNwy&>2^&AQTRCSVTSVFWXURXIZ~ > <͑G:L:U 2!)42U!^R(82U!ͧ;Edit: @ Copy Delete Exit Find;!e6$#6$#6$\vCannot erase old file$:Yn*L*JH+ej>)Nlg#~:Qn*N~ ʁ {EST disk version 00.06 CARDS: BANK: (BANK , CARD ) FAILED M1 TEST. This card appears in banks: **** ERROR HISTORY **_i :Qʽ:Z &G:V=x x I m:R\x> !I~\ !I6*N#"Nx|G0Җ ))))o~# x  ڵ0 @w# x͸# x=&ZY!ͭ/>#~>~ >~!*E"G\:] ?2\ͭ~=v#"E!;! ~?v#h>2[ Copyright (c) 1978 CROMEMCO, INC. XFER (Transfer) version 01.05 $LCD ; AND FLAG RELOC. TYPE MOV failed compare $ length compare error $ compared OK $Illegal output filename$ lines read $K-bytes read $ read protected** **** :Vʍ> ú:Wžxúx ʩ ¯ú>^x@!I4O:^8i 2AG:U):P>2P!͔:J!f x%@ʌB!H-@!H-K!-P~ʃ{n!-0@!-Ԭ@>.@> @:[O½:[ZvNo ambiguous files matched$~{ ~{!;:2!͔!_ͩ !a~@$  $ copying $File specification error$Incompatible with this CDOS$Cannot append to an ambiguous file$xxxxxx xx xx $ Dq=7GN1?!):O0>{>> !A͔0!y3!z;Set Marker: :O!#N#F#~g>o N > #“  6## ! w#p#qbk## 6@w6++6#666w# *! î#yx :7ʮ=îSystem written and verified$~# \F#~ >x>)î*~# ʍ 6#<Á !%~#0> 2Gx<8!!)z3PԜ3Pԧɇ! ͦ!Hͮ1Jump: !j͍1́1͍DZap: )!!!~:#~  0 !S /  I #0 6#w#w++J " RDRPUNLSTCONPRTDUMʁ @w#6:#>! ~4Ҋþ:±>:4ҮþG! ^4G"*"!3 >>!$ l g ͓ g ͓ vj !L open error write error close error create error  O>ɷY2:\:ʞ25FF open error$create error$read error$write error$re-read error$verify error$q "r `i| >-R t 9 9 9 9 9 *r /|< t x0]  *r w#"r ɀe Q a :q R y #|/g}/o!!ͮ>,ͱPʹ pA!͏(!0!͌03!(!;12345678BEBegin End 1͗ 6.#͗ 6x ʦ w# —  ¦  I #0 6#w#w++J " RDRPUNLSTCONPRTDUMʁ @w#6:#ʣ  !%4~#> ʣ >!%6t j ~ʝ #w+ 4~#+© wO<̀ ~  O>ɷSwap disk in drive and press any key $ $Illegal device specification$!"xg®R:S‘ &z{! ͜ ))))oÉ 0 xͫ yGʹ x0:w#+w# !? y ^ >@űO !? > zP8 ( a(ͼ O~ #*[R(S!(N͓q:4!3!'5 4aa8/z!3P0!:(O> y !3͜!/!':4( ̢5ͼ0:(͏0<<N(.W???!zͦz͌z<͏!8!_):G1>  { > :G>1:8>0<&!z :G ^#> 0ʣ  !%4~#> ʣ >!%6t j ~ʝ #w+ 4~#+© wO<̀ ~ ̀   :ʟ2ôʫ͜®!5:ں2!"x®!5:  wO<̀ qѷ 2j :j  ʠ ̀ O!z͜$0З!W ( ( 0 y8O?zɗy*[R(9:!zͧ!( (( ($ 055$[S:w & Copyright (c) 1979 Cromemco, inc. 1!E2(2$<2'>>2éCROMEMCO Screen Editor version 01.05 e Quit - exit without updating file Update - update file and exit - return to editor  XC1 < QL L Og+;;!4~!2ø:>( a(8 gͼ(K (U( (R (O8a ;G['0S'y*+w*(x (< (."'t2ʹ͎ ͍͚́S'{ |0p ( ( 0͖> !^ (: :(WC~#~ <ŗ _0_!͏ { 0 >^!&>,D ȗw2g ʹ\ x Y :0 (TD! # C4 C(C͑ ͉!- ͏ ;~40EHCAKJFlmP  tãt!~>>w:25 !)G4͉(" (_6 (6 ̢*:'"' ͍2[:ͼ(8͂!']:(2bͼ(K :͌=>͋(8 :͌:G:'<8͘2U:'=(2':U4:U D:> a(8:(͏> ͼ"':(ͤGa['8z8 (S'ͼ['Xchng: ! ͍(-ʹ1> $ 2%͘(a(  !zP8ͽ{@ͽ!'ͧ󀁂 tA v|͉(!_( ~#{ y͉ ͉O͉ y!ͦ:$G!&~(x0DF#~*wa(G8ʹá͍ͼ1> #~Substitute: [Query] , !ͷ({ z S͊:(ͥ:ͷ!ͷ(25( ͂;͍D͚!~ͤO~> (8> ~͏y0Insert: :_:=:5 WCJ*[Ԥ͌ ͼ(8:(͏=0<͌ K:> >͋(8 ͼb(K >>><24͊::(> $ List: ( ( ( 8!!%4_$ !%w> >  ~ >^ @!.R"%&! )O! !&T~ > <͑G:L:U 2!)42U!^R(82U!ͧ;Edit: @ Copy Delete Exit Find Query :Substitute Query: Yes No YN!h !$D ~ȗ2g (1ʹx :g DFind: :> 2͊!ͷ22> 2͘>:[R4[!? _͉(16 (0Ͳ8+ͫ8&͇ O͉((6 (/͇ (͊!7)1(:>(b:=k ͌L:=͋ Paget!p)C!fR(!jͧ;QULExit: Quit Updat] 0~ ((#!$͜#*%RH %!&RH %DRead: file not found!8͍ʹ Insert Jump Move Other Page Substitute Xchng ZapEdit: Beautify List Other Read Verify Write@BCDEFIJLMOPRSTVWXZ <,->.+a͘a!$ ͘ͼ!$ *[R|:$ (0 G!$̈́ <0>2U2?8!ͧ:U(2Uͳ!~>>w! )4A>> : !ͷ*A:!<(͢:C!ͷ!ͷ*:!G: C!÷!÷!÷!p;! (! ^I^M(ͳ yͳ  ܖÖ! 0 ͉Q(q( ! !$I [C! C!$D ~ !@O()1͑a(͝( > ̝( !zP8Write: to &͉ (6 (8!%!& !!z͜$0З!W ( ( 0 y8O?zɗy*[R(9:!zͧ!( (( ($ 055$[S:wq=7GN1?!):O0>{>> !A͔0!y3!z;Set Marker: :O>T[C:G!&^ A(0 (/ (_T(;7 s#^!&z LA{wSet Tabs: A"ÏͲ0_O~ȹ(#2&R8;͖!&"%%Ô*%w#"%.R!&"%T]%  ɗ!.[%R8E*%>w# >G!&ʹ( Y0N :(?<[! [! *R0   x(PY~#͓z y2(Y[8ͼ0aGͼ(ͼ(0  Gx<8!!)z3PԜ3Pԧɇ! ͦ!Hͮ1Jump: !j͍1́1͍DZap: )!!#b!(( 8 a(0ͼɅo$0?:A?[a?{R͘*|+"ɗ2'd >0 <,->.+=XI|k( :27( ;:>(d(!>>( *">2͕2*[R[(@[R[([0S+SSSSS*[0#P%!)!%4 write errorA['C!A:?2'ʹtp͢b:'=k<2':ͪjʹp!ay yGa(0 y A+4 A+5N !z~!~1:ĕRЗ!(5[*B!!ͮ>,ͱPʹ pA!͏(!0!͌03!(!;12345678BEBegin End 1  0 > >2*[R:GW <ɗ!xI yI.!]~ N+&}!m~ ( ] ( ;0:7!0; ;0:!70 ;0 :>(:ͼ8(/!zP0 ͂ͧ4: *[R(I[R([*R( R(*8%bk+S(#"!z͜*[RDMbkS(8(w͢:!wʹͼ4>ͪG0 ͢a~#:!G(( (A7:R0]!([ͅ[0!͜|([R8*00:G!(*R[8|(͜> zP8 ( a(ͼ O~ #*[R(S!(N͓q:̈́ o!\<&}!E&:l(2<&2!<&~=_=2:_]&}!f&Ô! !5 !!l<&}!4!3!'5 4aa8/z!3P0!:(O> y !3͜!/!':4( ̢5ͼ0:(͏0<<N(.W???!zͦz͌z<͏!8!_):G1>  { > :G>1:8>0<&!z :G ^#> 0:'Oa(0 y2A1 CpC*L!Ljxxxxx!A#(ͫ0"0oAͫ0T])))0ͦ!*68[060[*[R(=DM*R(>S8S *S+*B"*B"""""*[ $$1$$0new file::g( S<S:ݦ :g(~ 5 w ~ 5 S~=w <$( ~=(Q!~& (~(=(R͗$# ( ͂!(ͼ͌$!~&8F( $(8$ ʹ!~&6I$ ̌$$(8$(ͼ́:&a"&!&"$!~&ʹ!&1!z[$P0!a(_!$͜*$s#"$.R8 *$&R !~&N(ˎ*&"$!z&DCopyUCTURED BASIC 45 Rem * 47 Rem * Copyright (c) 1979 Cromemco, Inc. 50 Rem * 55 Rem * version w :_:& {! ˎͧ<&!^ w!<&L&!$&U&2X&L&(5:<&(,2&!&+&!4&+&$ ͣ$=(6ͼ$(ͱ$ $(8$ a$(ͼͣ$=(ͼa0 ̌$ͼͼ(#$($ 2&a ̌$ (ͼͣ$~ͅD!-1*>w#*ͅ[0!F(#[]&( *7͔!ˆV <[ܼ͍2&!~&6Beautify: [Justify] Margin Justify :MJ F:?"!"g#:@"!"g#:A"!"g#!")A (Y_!?"P(!@": Move: :~&G()$O(!&4!~zP4́!&1͍ !z&G!$FN!&[S͍!A!&D!z)!"00.09 -- August 24, 1979 57 Rem * 60 Rem ***************************************************************** 71 &(/<&($:O(<&]& ![! !n!! rename error incompatible versG:$> > ͼ*6 a*+6 !(6> !(N͓qͼ8 G:$!(xaPa "'}]).?! && &*T]~(# (S!7:O(F*B<&(%*T]+~ (S! (ˮͅ!L(!A"*R(;C!# #8Fw:A"0O:?"0 ( :@"0 p;B"Beautify: Paragraph(xxx) Left(xxx) Right(xxx) $&S$ɗ2~&2&!"p:&([ C!."CA!<"W͏((2&B"z͢!z1!~:A"  !!*R"]& +#ȧ(+#ȧ(+#ȗ;o&{#!}# !$(s8 $ 2~&ʹ$( (&:~&(͗$$(H$( ͂!( ͼ͂! ͂!(ͼͼ͌$82~&ʹ$($(ͼ͍́2ables 101 Rem -------------------- 110 Dim Sector$(127),Header$(47) 120 Dim Q$(0) 130 Dim File'msg$(50) 1it ) unit ? ABCDEFGHBAK A +w +3zP$)>! !2~&͍"$&zP0*$P8*************************************************** 30 Rem * 40 Rem * build-a-library routine for Cromemco's 32K STRS:O(>w<&!<&!F :& :<=A!͉!͏(Ѻ ;_A{ ܥ$ʹ$ ($$(ͼG!(|$ͥ$:$ ͍<$ ͼͼ́ͼ:A"!((aͱ$([$ !H$~/w "A$ͼͱ$( 40 Dim Misc$(100) 150 Dim Nmlen$(0),Varname$(40),Vartype$(0),Varmisc$(20),File$(30) 160 Dim Pnmlen$(0),Pnm$(40),Svli *Call'function 1535 Noesc 1540 On Sel Gosub Do'view,Do'index,Do'add,Do'del,Do'create,Quit 1550 Close 1560 Esc :a new library file" 1166 Print"Q -- Quit" 1170 *Queryfunc 1180 @ : @ 1190 Print"function ? --->>> "; : Get\0\Q$(0,,0,0\ 5170 Gosub Read'header : Rem get the goodies about the file 5200 Nfile=Svfl 5210 Nbytes=Stasize : Rem ignore p 1050 Rem ******************************************** 1090 *Restart 1100 @ Screen'clear$ : @ : @ 1105 *Select 110hin a saved pgm 5030 Rem * 5040 Rem *************************************** 5050 Rem 5060 *Do'view : Print"-- VIEWbfile$(30) 170 Dim Phdr$(20) 399 Rem ---------------------------- 400 Rem initialize variables, etc. 401 Rem On Esc Goto Restart 1570 @ : @"******** end of function ********" 1600 Gosub Wait 1620 Goto Restart 3000 Rem 0) 1191 Print Q$ : @ : @ : @ Screen'clear$ 1195 If Len(Q$)=0 Then Goto Bad'select 1200 If Q$>"Z" Then Q$=Chr$(Asc(Q$rogram per se 5220 Gosub Skip'nbytes 5290 Rem then show the names of all procs 5300 Gosub Show'procnames 5380 Cl6 Esc : On Esc Goto Queryfunc 1107 Print"32K STRUCTURED BASIC library utility" : @ 1110 Print"Select a function:" : @  --" : @ 5065 File'msg$="What SAVEd program to View " 5070 File=1 : Gosub Open'user'file 5075 @ : @ 5080 Svfl=Fi ---------------------------- 410 Screen'clear$=Chr$(27)+"E"+Chr$(13)+Chr$(10)+Chr$(10)+Chr$(10) 500 @ Screen'clear$ :******************************************************* 3010 Rem * 3020 Rem * Q -- Quit 3030 Rem * 3040 Rem ****)-32) 1210 Sel=Pos("VIADCQ",Q$,0)+1 1220 If Sel>0 Then Goto Call'function 1225 *Bad'select 1230 Print" invalid funose\Svfl\ 5990 Return 6000 Rem ******************************************** 6010 Rem * 6020 Rem * C -- Create a  1120 Print"V -- View PROCEDURE names within a SAVEd program" 1130 Print"I -- display Index of a library file" 1140 Ple 5090 Get\Svfl\I : Rem get the check word at start of file 5100 If I Then Goto Ok'to'view 5110 Close\Svfl\ 5120  @ : @ 505 Print" Libbuild.sav version 00.09" 510 Print" Copyright (c) 1979 Cromemco, Inc." 515 For I=1 To 50*************************************************** 3050 *Quit 3060 Close 3080 Print"-- ""LIBBUILD"" terminating --" ction request...retry..." : @ 1240 Goto Select 1500 Rem * 1510 Rem * call the selected routine 1520 Rem * 1530new procedure library ! 6030 Rem * 6040 Rem ******************************************** 6050 *Do'create : Print"-- CRrint"A -- Add a SAVEd program to a library file" 1150 Print"D -- Delete a module from a library" 1160 Print"C -- Create  @ : @ : Print"not a SAVEd program...command ignored" : @ : @ 5130 Return 5140 Rem 5150 *Ok'to'view 5160 Put\Svfl00 : Next I 1010 Rem ******************************************** 1020 Rem * 1030 Rem * the main menu 1040 Rem * 3090 Goto The'end 5000 Rem *************************************** 5010 Rem * 5020 Rem * V -- view proc names wit EATE --" : @ 6060 @ : @ : Input"What is the name of the new library file ? ",File$ 6065 On Error Goto Errcreate 6070 ion library file past all procnames 7210 Repeat 7220 Gosub Getpnm 7290 Until(Not Pnmlen) 7300 Put\Libfile,- Add a SAVEd program to an existing library 7030 Rem * 7040 Rem ********************************************* 7060 *D" 7750 Print"ADD request ignored." 7760 *Quitadd : Close 7790 Return 7800 Rem 7810 Rem ** now move program fr file is 6230 Put\File\Zero : Rem end of procedure name table! 6290 Sector$="" 6300 For I=1 To 7 : Put\File\Sector7515 If Varaddr=0 Then Goto No'move'pname 7520 Rem **** we have a procedure name !! **** 7530 Put\Libfile\Nmlen$ Create File$ 6075 On Error Goto Oops 6080 File=1 : Open\File\File$ 6085 Svlibfile$=File$ 6090 Rem 6100 Rem T1,T2\ : Rem reposition at the zero byte 7310 If Psect>=Available Then Goto Libsize'err 7400 Rem * 7410 Rem * now moo'add : Print"-- ADD --" : @ 7070 File'msg$="What library file to use " 7080 Libfile=2 : File=Libfile 7090 Gosub Opeom SAVEd file to library 7820 Rem 7830 *Ok'to'add'programs 7835 Put\Libfile\Chr$(0) : Rem ensure that an end-of-librar$(-1) : Next I 6310 Close\File\ 6320 Return 6800 *Errcreate 6810 @ : @ : Print"could not CREATE the file specified(0,0),Varname$(0,-Nmlen),Available 7540 Cnt'of'pns=Cnt'of'pns+1 7550 If Iostat(Libfile,1)>7 Then Goto Libsize'err * now put out a blank proc library header 6110 Rem 6120 Zero=0 : Rem an integer value of 0 6130 Available=1024/128 :ve all procedures that are defined in SAVEd 7420 Rem * program to index of library ! 7430 Rem * 7450 Nbytes=n'user'file 7100 File'msg$="What SAVEd program are we ADDing " 7110 Svfl=1 : File=Svfl : Gosub Open'user'file 7120 Gy byte is written 7840 Put\Libfile,Available\ : Rem just to position ourselves! 7850 Put\Svfl,0,0\ : Rem and back to sta:" 6820 Print" bad filename OR file already exists OR no disk space" 6830 @ : @ : Print"take corrective action and tr7590 *No'move'pname 7650 Until(Varspace<=0) 7700 Rem 7710 Rem ** now we have moved all possible procnames 7720 Rem first available pgm spot is at 1k bytes 6190 Rem 6200 Put\File\Zero : Rem says this is a library 6210 Put\File\Stasize : Nfile=Svfl : Gosub Skip'nbytes : Rem ignore program 7460 Cnt'of'pns=0 7470 Varspace=Varsize 7480 Repeat osub Read'header : Rem header from save file 7130 Gosub Read'lib'header : Rem and header from library 7200 Rem now positrt of saved file 7900 Repeat 7920 Get\Svfl\Sector$(0,-128) 7930 Put\Libfile\Sector$(0,-128) 7940 Until Iy again" 6840 @ 6990 Return 7000 Rem ********************************************* 7010 Rem * 7020 Rem * A - Rem 7730 If Cnt'of'pns Then Goto Ok'to'add'programs 7740 @ : @ : Print"No procedures defined in that SAVEd program.Chr$(16),File$(0,-16) : Rem just put name out there for now 6220 Put\File\Available : Rem says where first availbale spot in 7500 Gosub Read'variable : Varspace=Varspace-Vcntr 7510 If Binand(Vartype,%0078%)<>%0078% Then Goto No'move'pname  ostat(Svfl,0) : Rem non-zero implies eof 7950 Rem 7960 Available=Iostat(Libfile,1)+1 : Rem past eof on libfile 7965  Last'pname 15000 Rem ********************************************************** 15010 Rem * 15020 Rem * D -- Delete a library file and read its header 9130 @ : @ : Print" ( ";Int((Available+7.0)/8.0);" k bytes used )" : @ 9135 Svmaddr=0 :roc name not in to-be-deleted module ] 15590 Repeat : Gosub Getpnm 15600 Until((Not Pnmlen) Or(Svmaddr<>Pnmaddr)) 156to build a new library using the Add command" 8070 Goto Abort 9010 Rem *************************************************ame$(I,-1))-32) 15170 Next I 15250 Gosub Read'lib'header 15300 Svmaddr=0 15310 Repeat 15320 Gosub Getpnm 1Sector$="" : Put\Libfile\Sector$(-1),Sector$(-1) : Rem ensure no holes 7970 Put\Libfile,0,19\Available : Rem 19 is a magic nmodule from a library 15030 Rem * 15040 Rem ********************************************************** 15100 *Do'del : Pr Mnum=1 9140 Repeat 9150 Gosub Getpnm 9160 If Not Pnmlen Then Goto Last'pname 9190 If Pnmaddr<>Svmaddr T02 Nxtmaddr=Pnmaddr : Rem addr of next module 15605 Rem [found -- move all succeeding directory entries 'down' in file ] 1**************** 9020 Rem * 9030 Rem * I -- show Index of all procedures in this library 9040 Rem * 9050 Rem ***5330 If Not Pnmlen Then Goto Nomore 15350 If Pnmaddr<>Svmaddr Then Svsect=T1 : Svbyte=T2 15380 Svmaddr=Pnmaddr : Iumber, right?? 7980 Close 7990 Return 8000 Rem ********** 8010 *Libsize'err 8020 @ : @ : Print"Internal error int"-- DELETE --" : @ 15110 File'msg$="What library file to use " 15120 Libfile=2 : File=Libfile : Gosub Open'user'file 1hen Print"Module number ";Mnum : Mnum=Mnum+1 9200 Svmaddr=Pnmaddr 9205 Esc : On Esc Goto Index'esc 9208 Print 5610 Repeat 15620 Put\Libfile,T1,T2\ : Rem reposition to start of next procname 15630 Gosub Getpnm : T1=Iostat(Lib************************************************************** 9090 *Do'index : Print"-- list INDEX --" : @ 9100 Libfile=2f Pnm$=Varname$ Then Pnmlen=-1 15390 *Nomore : Until(Pnmlen<=0) 15400 Rem either out of names or found right one! 15410 in library file." 8030 @ : @ : Print"Please contact CROMEMCO, use the Index command to list" 8040 Print"all Procedures i5130 @ : @ : Print"Give the name of a procedure which is in the module" 15140 Input" you wish to delete. >>> ",Varname$ Tab(8);Pnm$ 9215 Noesc 9290 *Last'pname : Until(Not Pnmlen) 9300 Return 9400 *Index'esc 9410 Pnmlen=0 : Gotofile,1) : T2=Iostat(Libfile,2) 15660 If Pnmlen Then Do 15665 Put\Libfile,Svsect,Svbyte\Pnmlen$(0,0),Pnm$(0,-Pnmlen) : File=Libfile : File'msg$="What library file to use " 9110 Gosub Open'user'file 9120 Gosub Read'lib'header : Rem open  If Pnmlen=0 Then Goto Nonames 15500 Rem * 15510 Rem * must delete a module 15520 Rem * 15580 Rem [ look for first pn the library file." 8050 Print"Keep all SAVEd files which were used to build this library." 8060 @ : Print"You may try 15150 For I=0 To Len(Varname$)-1 15160 If Varname$(I,-1)>="a" And Varname$(I,-1)<="z" Then Varname$(I,-1)=Chr$(Asc(Varn   15670 Put\Libfile\Pnmaddr-(Nxtmaddr-Svmaddr) : Rem module moves this much 15680 Svsect=Iostat(Libfile,1) : Svbyte),Vartype$(0,0),Varaddr 42100 Vartype=Asc(Vartype$) 42105 Varflag=Binand(Vartype,%0020%) 42110 If Varflag=0 Then Get\Sv(Statop,Stabot) 40100 Varsize=Binsub(Vartop,Varbot) 40110 Lblsize=Binsub(Lbltop,Lblbot) 40120 If Varsize=0 Then @ : @ :************* 46060 *Show'procnames 46070 Repeat 46080 Gosub Read'variable 46090 If Binand(Vartype,%0078%)<>%007s" : Stop 15910 Get\Libfile,0,19\Available 15920 Put\Libfile,0,19\Available-(Nxtmaddr-Svmaddr) 15990 Return 16900 Re Rem left over bytes 44110 Nsect=Nsect+Psect : Rem new sector position 44120 Nch=Nch+Pbyte : Rem and new character positio=Iostat(Libfile,2) 15685 Enddo 15690 Until(Not Pnmlen) 15710 Put\Libfile,Svsect,Svbyte\Chr$(0) 15800 Rem *** fl\Varmisc$(0,-9) 42120 Vcntr=1+Nmlen+1+2+((Not Varflag)*9) 42990 Return 44000 Rem ******************************** 44 Print"no variables at all in this SAVEd pgm" : Goto Abort 40990 Return 42000 Rem ********************************** 42018% Then Goto Not'a'proc 46100 Esc : On Esc Goto Show'esc 46105 If Varaddr=0 Then Print" calls "; 46110 Print Vm 16910 *Nonames : @ : @ : Print"No such Procedure in this library." 16930 Return 40000 Rem *****************************n 44130 Rem NOTE that nch may be > 127 ; but PUT really doesn't care 44400 Put\Nfile,Nsect,Nch\ 44990 Return 46000 R now we have moved directory up...move program up *** 15810 Rem svmaddr = addr of module to be deleted 15820 Rem 010 Rem * 44020 Rem * skip 'nbytes' from the file 'nfile' 44030 Rem * 44040 Rem * these bytes are thrown away! 0 Rem * 42020 Rem * read an item from variable table 42030 Rem * 42040 Rem ********************************** 42050 arname$ 46120 Noesc 46180 *Not'a'proc 46290 Varsize=Varsize-Vcntr 46300 Until(Varsize<=0) 46390 Return 465***** 40010 Rem * 40020 Rem * read in program header 40030 Rem * 40040 Rem ********************************** 40050em **************************************************** 46010 Rem * 46020 Rem * simply reads all variables from 'svfl' and nxtmaddr = addr of next module 15850 Repeat 15870 Get\Libfile,Nxtmaddr\Sector$(-1) : T0=Iostat(Libfile,0) 15880  44050 Rem * 44060 Rem ******************************** 44070 *Skip'nbytes 44080 Psect=Iostat(Nfile,1) : Pbyte=Iostat(N*Read'variable 42060 Get\Svfl\Nmlen$(0,0) 42070 Nmlen=Asc(Nmlen$) 42080 Varname$="" 42090 Get\Svfl\Varname$(0,-Nmlen00 *Show'esc 46510 Varsize=0 : Goto Not'a'proc 48000 Rem ****************************************** 48010 Rem * 48020  *Read'header 40060 Get\Svfl\Stabot,Statop,Varbot,Vartop,Lblbot,Lbltop 40070 Get\Svfl\Misc$(0,-36) 40090 Stasize=Binsub 46030 Rem * displays all that are procedure names 46040 Rem * 46050 Rem ***************************************Put\Libfile,Svmaddr\Sector$(-1) 15890 Nxtmaddr=Nxtmaddr+1 : Svmaddr=Svmaddr+1 15900 Until T0 : If T0<>1 Then Print"oopfile,2) : Rem current file pos 44090 Nsect=Int(Nbytes/128) : Rem number of sectors in request 44100 Nch=Nbytes-128*Nsect :!  Rem * open a file as named by user 48030 Rem * 48040 Rem ****************************************** 48050 *Open'user'fid'lib 50130 Get\Libfile\Available : Rem the real thing! 50140 Rem 50990 Return 70000 Rem ******************************************************* 50010 Rem * 50020 Rem * set up 'available' by reading library file header 50030 Rem * 500 Rem 99010 Rem abort a run 99020 Rem 99030 *Abort 99035 Close : Esc : On Esc Stop 99040 @ : @ : @"aborting run and19 On Error Goto Open'err 48120 Open\File\File$ 48121 On Error Goto Oops 48125 If File=Libfile Then Svlibfile$=File$ ********************************************** 98010 Rem * 98020 Rem * oops -- unexpected error 98030 Rem * 98040 Rele 48055 Esc : On Esc Goto Open'esc 48060 @ : Print File'msg$; : Input File$ 48065 Noesc 48070 If Len(File$)=0 Then ******* 70100 *Getpnm 70105 T1=Iostat(Libfile,1) : T2=Iostat(Libfile,2) 70110 Get\Libfile\Pnmlen$(0,0) : Pnmlen=Asc(Pnmle40 Rem ********************************************* 50050 *Read'lib'header 50060 Get\Libfile\Available : Rem not really.. restarting" : @ 99050 For I=1 To 5 99060 Print Chr$(7); 99070 For J=1 To 300 99080 Next J 99090 Ne 48130 Return 48300 *Open'esc 48310 @ : @ : @ 48320 Input"Do you wish to QUIT now (yes or no) ? ",Q$ 48330 If Q$="Y"m ******************************************************** 98060 *Oops 98100 On Error Stop 98110 On Esc Stop 98120 Esc Do 48080 If File=Libfile Then Do 48090 If Len(Svlibfile$) Then Do 48100 File$=Svlibfile$ : Rlherr=0 481n$) 70120 Pnm$="" : If Not Pnmlen Then Return 70130 Get\Libfile\Pnm$(0,-Pnmlen),Pnmaddr 70190 Return 90000 Rem *****.just a check 50070 If Available=0 Then Goto Ok'to'rdlib 50078 *Bad'lib 50080 @ : @ : Print"Not a valid library." : Goto xt I 99100 Gosub Wait 99110 Run 99999 *The'end : Esc : Scr : End  Or Q$="y" Then Goto Abort 48340 Goto Open'user'file 48400 *Open'err 48410 If Sys(3)<>134 Then Goto Oops 48430 @ : @ : 98130 @ : Print"UNEXPECTED ERROR ENCOUNTERED" 98140 @ : Print"system error number ";Sys(3);" occurred." 98150 @ : Pr05 Print" [ using library file """;File$;""" ]" : @ 48110 Else : Rlherr=1 48111 Enddo 48112 ****************************** 90010 Rem * 90020 Rem * wait for any key 90030 Rem * 90040 Rem **********************Abort 50090 Rem 50100 *Ok'to'rdlib 50110 Get\Libfile\Pnmlen$(0,-1),Phdr$(0,-16) 50120 If Asc(Pnmlen$)<>16 Then Goto Ba#$$Y#o#F${#Y#Y#Y#c#S#G#G#G#G#G#G#G#0#S#$o#Z"Z"E#E#|"v"""""""""""""""""""""""i##5#|"E#E#E#E#T$G#a$i# Print"File does not exist." 48440 @ : Print" ...try again.." : @ 48490 Goto Open'user'file 50000 Rem *****************int"must abort this session" 98190 Goto Abort 98999 Rem ********************************************************* 99000  Else : Rlherr=1 48113 Enddo 48114 Else : Rlherr=0 48115 Enddo 48117 If Rlherr Then Goto Open'user'file 481************* 90100 *Wait 90110 Print"[ hit any key to continue ]" 90120 Get\0\Q$ 90130 Return 98000 Rem **********" !~! ""h!"j*R} "l2Dͱj: 2:(C2:] (8*#"ZX!\ !Zut6W>2g> ͕W"cTü`^bxGx  2 librarycFEATURE NOT IMPLEMENTEDeEND OF STATEMENT/END OF LINEfOut of memoryFile not foundFilenameInva:::<:::::::>>65??3D?44M5q5>??<>y>>>iA:::::::rBBBYBB::qAAAB@dAA;AYAGA9oo oVom@A@d:OSUB non-existant lineSubscript value(s)Number of subscriptsDuplicate definition of label or functionUse of 6[*":ʁ2a2n:Djb:>~(268 b͔!͉~ :6_#S+!+>tH:Dt!͉*v.!͉͉x6Ͷ; CROMEMCO 32K STRUCTURED BASIC version 03.50 Copyright (c) 1977, 1979 Cromemco, Inc. lid command for deviceFile already openFile not openFile numberCannot open fileNo file spaceFile mÌx$Ü{\P_ undefined line labelRun time stack improperly nestedAttempt to go back to altered or deleted lineDIM would overfl::::::::::::::9::::::::::::::::::::WQBDB0B;~.:B[BhB:Bg/N/. /1122ABAA?eo9^!^%^)^rh!Q*":g(b͔!l0!͉͔*08! :o- >$m>Error at line -- Device  *%.!$.: 1b!'͉!6S"X2x01!͉ INCOMPATIBLE VERSION OF CDOS !! >ode errorCannot CREATE fileFile read: no dataFile writeFile position/statusNo channels availableCaow top of existing COMMONbad BEGINCOMMON/ENDCOMMON sequenceString/numeric expression mismatchGNo such procedure av``>[>H>`WeVLL!YXH]0,6T|TqNq\qvq|qqq'rpppqpppqUqlll>nmmr:::::`\Y\PRQR&Rm:::az9r9_9o9o9\mAn`ixiiin__$j:: M:em sizeExpression too complex NEXT without FOR User function not defined Invalid dimensions givenGOTO or G# rong number of file names specifiedInvalid hex numberInteger overflowFunction argument valueInvalid INPUT ("(4*ݾ 7{::#~O :<2##^#V:=2RHgb222: : 22&*"#*[R":T(8*Q:S"_2a"2ͣI!SP9(>2Tx ͣIK$K$K$K$K$5#E#E#E#G#G#G#G#I#$*$#&#?#G#G#?#G#G#G#J":vH AF POP BC nTh  _ #[ YH% U SH%  MH%#I G% G ?"  9"g >\͔: ͣI:a(2abx`:b(a*+" (a8{0  *~#"@( %('(08*C*0rg"*!O R01(/~x+ #͒ ++KB n( :*N :w  >f :INPUTNot DIMensionedno DATA statementDATA type mismatchNumber sizeLine lengthINPUT timeoutO:=2####=F*#"!#"*"> =!P( ( (y  :x*[##w#wx$ 70#>2 " b]##*KBs#r*"!"$c0!-(B(<(6(0-!8%""}( >9 !#> ! 3" /,% , )" & #" " D " > " 8 " 0 " *"# H%# # H% %# # H% "|!    T :8 A8 [0G*"ɯ2M22(%8=f.( "(2>ͯͻ>ͯ2ͻ8 ͻ͒F29&w# FS *vgw#( (!88/(&("(#((5">O!S###ut## *vgw verflow/underflowERRPROC return from a procedure@($( "((j:4@($("( )(j> m24:frVf\x(~$::͛ 7ÅÅ*}*/#~*w#e>*:~( e >͛ 7#:~KC>"Gx9e:x( ֪֞ x> >= >< >2&xT 2͛ 9!.!9::(~ 2M#*"(""}~  H%  ! ǥT    H% " bH% \H%  V P  $ %  B% p r r 8% h f% b ,% ( &% T %x  :.> ( (> $(=( _xͯͻ:=ͯ:G:F <:N 50&2|2:ú9( xͯ:==Gͻ&!_#*"!> *[!Rs4"######$$###$$$$$G#G#G#G#G#G#G#G#G#G# $i$G#G#G#G#G#G#G####i#O##m ~(m#!: O:g(z |}0:8> m>"m:d‰V,\G:`x mx2#* [R: ͌g* F*###T]~#foK ( +++͊(D0* ͌gK_qp:awKBut|66###Bs(k880:~*͛ ('" :2&$!X##!9!P`*|xK ###~#G[r+sx:~ Z>  MK IG E C$ ? H%  H% 3 $ ) $ ! %  d&b ' ^H%Z XH% RH% pL o o FH%B  =  $ 1   +C% !G E ,%&&ͻxͯ:G:.(:M : 8&x&!"_"`D_%(0(!ao+o+w(ͻ**"7"1*[#$$Y#o#F${#Y#Y#Y#c#S#G#G#G#G#G#G#G#0#S#$o#Z"Z"E#E#|"v"""""""""""""""""""""""i##5#|"E#E#E#E#T$G#a$i# w#!lF!l" (4(5 (M (I(F(b(^(ZW: (: (2zw# 6A :`( `X! ͉xX6+:#r7ɷB!_~#ݖ8 ~#ݖ8 ~#ݖ8 ##2 ЇO! 9!O==9 O#2͒ :9=&&&&'^()))**++2$  ( %.7 / 1 %& ' H% #& H%   & H% " _ u       A P H%A PENDPROC ERRPROC RENUMBER ENDWHILE KGETBACK ~KALTOPEN EXITPROC MRANDOMIZE KALTFIRST KRETRIEVE PROCEDURE PROCEDURE ENDCO(VALC(USING@GOSUBCINPUTFPRINTQNOESCRTRACEuCLEARkERASEtENDDOLOCALAUTOLlENTER=SHORToIMODEPEEK(TYPE(bCLOSE~Gy;o%& = xE uEB>EͣE:2:2̀/EE uEJ;>E}/EE uE10>EͰ0EͣE%*4ORTOUONBIF*<=+>=,<>3**rDO:REM;DIMUSE?FORDLETKDEGLRADPESCTMAT5AND6XOR7NOT`RUNnSCRCONENDDEF}2~#K."=.9-(ʸ-ړ--ʟ----".. !Y-M.ü,THENW!=&~(=O#~(  ??? !r-A @ @  $ % &  ! z$ t$ pC%  c&  [ Y,% U SH% #d KH% EH%  ?H%#; O MH%I FD MMON zKALTCREATE BEGINCOMMON~("(W*͔KB}, N #AM.#n(1!+^( !+v(!+͉###9(CERRORKLOAD}KOPENUNTILWHILERETRYJRETURNONOECHOSNTRACEpSFMODEqLFMODEDELREMCOMMONeCREATEfRENAMEwEXPANDNOLIS/D:2!,A#gAA<:%7#~+~##>%m-N#y(~#" m>"m --^#V^#V#*7~+ #F#M.~x @H% 9 5~ H%  H%  H% ^ H% H% %  H%< 0 8 7 H%   !   %  Hv.>f(>$m,^(!+͉!+~O ͉ ~#tH a0+LFPINTSFP(*)LBLFUNPROC,"BK(~ #,"TCHANGEBINOR(IKEY$(FKEY$(gDELETEKCLOSEUNLOCKREPEAT IRESTORE N0 <=J0GDxͣE! F#:$OTHENhLISTsELSEiSAVEjLOAD>LONGvLVARFINDEDITABS(INT(EXP(LOG(RND(SQR(SGN(SIN(COS(TAN(ATN(FRA(>$m -79v.##-~/.("m#(> m=>:mü,~. 7#~#7:<  ~#m24[,J%  H%  H% %x v%  nH% j hH%     T% P N% J  D%  2 ! B:&4DG{@W:怲wx>!y?O !2"OMIN(MAX(TAB(SPC(POS(LEN(VAL(ASC(FRE(IRN(SYS(INP(_POKEaOPENUSR(ADR(CHR$(STR$(HEX$(KEYI(KEYFD~EzĨ<""C`iD*[*>B0K!"bk "Y<#^#V##*͢c͈DNF*` F N ẍO  H%      % % H% SE DI ; DISA"(() ,!;":&='=(=)#.+/+0-8-1/$<%>-*2^G@#\:g>m*ZQVPK.+++ I:G#~+((,#N:@<<_*by?(r(((E(t((( -R0!%  *(?0 *yDٷ( 1!5!51E(͛1EuEG1>E|1_1z|/g}/o#>!=ȷB?8 |5hwHWuP:13aba6WbV>$9EptU@xS3E?"""""""As#DsR2xp7"BF9d(YFf AA s4UBaveYqE ͛3w?>͛1!8>͟4!8>ͳ48 ~wz3-9͓3:3怮w:>Ez359Ͱ0Eͩ325~PDP~236@͛3m8>f26T]>}/z3!54(0GyH AF0 !y?~P+ G;s#r7~'w+4#6+zĨ<IJB0DMx(FN*` ͛3!C>͛3>ð0͛3>}/!# F*U~͢D>EÈD͢DGDxB~PE"3~256@#> 'F!Dw+6@>27͋3a3F v:v#( EO N#E *U+++++V^###r+s+K ##~####w"U #s#r#^#VK` r+s*](8FO( |/g}/o#x( x/Gy/OzWGDx]00O O#+SS!"p!L*F#N>ox8 #y+0;0"2y=o[A'sE @i1GYA)CaA yDAgA'rX"#A#XP@?# 3Gu7PB eeDgCAC#1!'HDCh!brvP@pqxUA!5b71A((z38>}/a3͛3!Cw?>}/z3>͛1!7>͟4!7>ͳ4a3:3@(0_DF-8͋3z3>}/z3:5(=O! 8 ͓3D(RFNB8(bk < pq͠=fn[`  շRDM x Fpq2 D= ~EW: ʽ=_~ %{Ĉ!*3#~!Dw+6@>}/a3[3͛3͛1z3͓3z38Ͱ0>!754:5@/0 z38Ͱ0w[3*3>"h2jz3T]>Ͱ0a3[h!͋3y*]#p#6#w"]+~2+~+"]o͔`r:_2w2s_72w2v>2o!_;!f;+x y eP+T]!a|(~w!a+0A['+2{W;0*pr#"p!5<2!4!41!>B2:&A4DGz0*U~(ZE2 (2'G~O怹(< #Bq$tbAVVBII$B17I@CBH%A3!qA1b'v`@P?brquB2!YAvC%y HDrTD'aq$a7D01EaD tpuAB9x$RCB0~w>Eͩ3~23˾8͋3z3?a3!C̈́CG|PP25!8͋3~A>8#~+27z3?z3e8}/!58>͟4!M8>ͳ4z38>}/a3͛3! z)/0DM!)>6q p 6 : .""FN|B! 5(F N##A0*"~#0fn[`~[z3*h "h>}/z3!j5 "h2jp3i4͋3"h2jp3v4͛3>͛1ͩ3> ͩ3~(>˾23:7 7͋3a3?z3!h9e:~ VFN####~ #r#p#q͢c*|;*[9([ͨc;~R#"(( :"~ >0>y(: GuE>B2( 2/2ۯDDx(z('z()T]~ 222>+0>͢qddD!`9)D6dTIV2D4425tD tpuA1AY&SXApyc&yIBW)WyQ0>2ɯ>2ɯ>2bɯ>22ɯ>2>>[a͌9!9 ͌9!Cw?>}/z3>͛1~wz3:7O!u8 ͋3:5Pw:3>Ez3w?>͛1E76ip$`Wa@;5a#62YdT?CD$750%u2AR*U+++++r+s+p+q+r+s+w"UFNy! )>q p q͠== fn+|(!V^x 7| :B#0bkBBRCG:323!C0 w?>}/z3:3(( !M7>b4!7>͟4:3(>E͈DEE4͢Du34!>E11ͩ3~˾23A8"#!~(( !""͍euS9;;!"*ͮe̜8 "!"͈D~E(k̲Ox !Da3͢DD D> BBp3E~˾E\3!>̈́Cf2P!GP5g/͊6Eĺ?.>C"!9͉x!9͉*v. End*** Stop******^N  Gü9ü9@ü9ü9O N#F`i~#fo99'w+##^#V*|& fn BK: =o=o=bk}/o|/g#˼:D~_͈V ͈D*l1FEp>DPDPsp>DPDPOi͢c#ͨcDP Fy*U~#^#V#N#F˸#######"U͈DA AFC!y?!C>͈DA͈DAG^#VD|(7}D"0!0>ͥB|g}oͥB|g}oͥBͥBRD;D;DPB>EDx(7C"D" `iB8(B8#DMx((!HwIO=I>.2"͊I6ѷRBK:">0 C͊I:O>.2"(͊I>E:O>+^IyDO>-y 0:Ox0yI:y( (-P@@(E0E(e(. -@@(/0E(e @P0 +(-P@@( 0 P@ A:,P@PPx ~#0:?D`i>"0!0>GͻFW_Oog/G+( - 1>2XG20G y (-$y82, x"DG.  :lz lxE ,G+( - >2P%0 >EDPn&>EDPOhp>DPDPP%0 s#r͈DE(˾#~+~Dw#>w+;*U~͈DË́C͈DD͈DH(OxɸAF͈D͈D((BO(x AFyAFxx C!C CC>N#F^#V*UK"+ C[ 7R͢c#ͨcD"3P|P~E"5V^*`V^T]K3BPK5BPDM*5K3 6x F0 ><>0GH = > >:ncQ:a(*^"c2`<2g>2`2g2829͔>>mm>2:T!_I0կ7;͊I!;EDlx> yP AO"͒F:>BxE>E͈DͭHEDP2!EDn&>E͈D͈Do&s"!A:G0G{ 0<'__y(190"D :{(D_}@GG_!2}o:wû!+û~#!@+H(40OG%8FT]%8>%B?EO~@8,(*A 0%+:+2O"D !,G 4D!y?͈DD E(F!w?E~w#~!r?!>EA~#^#V#N#F#^#V#####"U*P˸2&'=2$~2O22GE#DMq#p#'8 Os#r>*U+++++++p+q *U+++͗<'=_W~A8a<0S?O ""#{G~0Wwz""q#(%~C*"ŷBE*"~'w~'w+04#6#~+ w#6 ~(6>0Ѿ s# !<{0(!;:2z[+++X*c"^:2a2x:(-!"e2a͔!J͉:mJ*v.!J͉͔2b>2=!5AD;!A{*>E!5T2AxE!5T2AxEDODGDx(y BBy BB͈DODy(.&DODy "88:HZ:HGHمo|g:HӯGH8#|:H8H>o>g!EH!7@(go#og#=_2 GOGH(H yW7zT]'O>>2͈D*| #|('0 "}lg>E͈DE( D(~wɯw>#w+>͈D!oF(6_w2t_w2u!/@r>e++++++r+s+w"U!:7RDM6Wx:zT]FJ>F2%^#V!C F!J|F2fF}/o|/g#7́Fe7́F!Dq,r,s-->4D#6+G'w+G'w+~#+!2o+!,>OO , -6y!~  }oo-,-:{Dw! ~+APAE /ͧHz x( >.m>0mK>y22"AFZHѷ(_~H>-~#@G<,I(: 8Ix=H>0>.2"x(>0y00!.=@>D!*s!)6#>@2>4DE@1AY&!@!$SDW@eW@!E|`@| 80D@P0 (+{'_z'Wy'OFy00z G:"!x: >ɯ22,% :!L8 F%(00 ))))o ͻy$2' ѷR>`K~"êJDJ|J[0z R0:;K_KJ[8R5K͔!"85KDKzJ2W|DMK2Wx> m tK͔>-m!͉͔>:m!"9*9#~("9( (2 d(Ai(\k(N!5Q͉|Q: |Q*le(ͮe"l(8>2g!"12n #"!5ymxm%:x(!~-!qO+qO qO!5!5 Oyx(m*O:4m*O:(1>Em:G>+OxDG>-mx O>U"e> U"cx&T~(( (3rQV6:<0*Zfn>͑Wz6>UV͔W`X:4*Z*e!!4~=(+!4#:<2==M:22 :(<2!4YPxhMx(*+"!: 9Ky N*zVM:!l"_Mx#6"9͔-T>$m_:ܿ{=2*#=W>2j!0z!mTz!mTz!mTzMV^#V#~#foRDMX**0[8|KBt "8|KR0:W(C8͔C8͔ V:g(!L"e~( >?m#N# z~ :#~w# +"9ßQ~6# |QS|Q+SClb!-Q͉"5h&"3xx*lͶP(!wS ͣSaStR͔!͉T*lexͮe Ox0my0m*"YP x( N*+"!l"D*B(0 KzPz P*~#"G*(1#(!&(#.(.+($-( ,WxX:4`X*Z*c͔W24xX:4x(k ~$ 7 W WkW W_* ~X #~+( ##^#V#N#F>y@8@ !N_Mm>*8o0$"8:2 N*"*": :22:(!4:8::(:2*U~3PFͩ3~2˾:`"b*d"fFk:TMV^b2jxXj2j>j= *["[`"bFk>TMVmbjj9k2D!0:ŒU2 ͢c~E(i dLͻF x;~"(&(" ( !:##(,ldLL͔~͔!pL͉?? *~x"l+SCl!Q͉xHxC3S5!%Q͉͔xx>2n272*lͶPRSwS uͣSSRS͔!͉T:7*(v\(%$(!( G> G>0G  ^#V[9+P8G{ `ee :*[P9(!Z~# ~# X#͢cDܿ2gT(;2`"Z~( ( y̗ĭwW"\wWy#*Z *ZK\wWwW#>~ #:(W:@/AN! F!6P+w>}/~2@G: xN:02A:Ox2Ax2H:G:(:(x226NS>2 : <*g:m0xg͇j  ~# xjU! ͱj!mTKg*!mTKg*!mT Kg*" _#:B(+~# ( " >T<V~"͢c͈D('Oz~"# V~"͢c~E('O~"#zQ 8@27*m!JQ͉a<:3G~w# SR"R*le(ͮe"l 2n!Q:nRx!"9,F>#O+++~G7 FROM: TO: FIND: BAD EDIT CHARACTERCHANGED+SCl>2nɷRO92*lͶPQwS Y2  ͢cD;!͕WO ~#foxWͷWW6qpsr͢cDX͠Vutqp͉X`X>͑WxX>X>͕WͭH 60#>2:* :D*O*N#"!5OYPGͭP::SOdOdOOnONOOmy :xxO>0yH(mK!y 5  *~,-bjjjb!U͉x ***FATAL ERROR: Invalid SAVE file *** !"e"cWUq p s r fn>͑WG͕W>Ĩ<u<#͢cDyxlS>2#͢cVM~"JJ#~"! F*"YPͭPMMMMMMMMMM! F!S"e*l[9͑,b!"9!"UwS!,E*5K3E!"*U"*"U*B#"+|!l"Fwx, w#*9w( "eɯX> ͕W"cɯo"Z!"\YWͷW *6(!͉X`XXxX6W>2g"*qpbk +͗<2:&G~w (^( ^(^~pKi _u t ~# .^+͢cDDMxqp##[iA0SiT5[PPU[RD[LP[!Q;!N;>2T+9 n %f ^(nfR8 # F #:J*[|*KB N  ~x .++fn[[R0[`FNx( +͗<Ḙ̀xXNfnw#5(66tu͠XFļXX6F~!fn~#5 ~(͠X43ͼXV^F N S##9[&`>$g@?gT]e*!1=`͢c~(##~# (~rDi!#j`+9`~P(;(U͢cD8߷(O`X`XXxX͑X`XX86͑X`XXw(X FxX53xX@#~f n W|(B0s:Xz *Y[[ R(8"YtuI*bK`Btu!b͓g( *b[`R":X [e[a8:P 49: b]#N ~(: " Pe[a+e[ab]eM][afn|]K CCcn  >c  !"U!"]222222#~ʁdʽd$0 8;ڃdad{d(A(G Md7ڥd8(A0=( F N 0{G}%˿o|$˿g3 {(=~ĠX{((͑XcZsX Xt3ͮZX>w&F ###~ #~( …axA``!#~#w#( ͍eus#r!:bv\,\(:DaGJ:*AIY#͢cDl͠Vx\XIY \IYX͢cD\͠Vx͉X͉X~(""(͢cDx(~=_~ R8 FV^*`:X!"Y>2X:X *b[`R"[>2X:X *!^~((":#~("!*!! 4T]#~^^^+N ~# DM*BDMx(TRUKBDM*#####^#~8 {8+{w#05#:  :  *ZR""#ww7ʉdʗd8ڗd::r:*U~#~#fo:̈:dr::2c:dr:*]+4c&:~,d*Uc&:Zgo_( Vn3:>on[[[[[_[[[[[[[[[[_> [ɯ\[[[\\`*a:*b>>mÔ*KB N #f ~G:w~# (## F*`"b9k!"*d"fFkj>jV :!Y͉Am DISK #͉X͔~"( (IY !YOY`X\xX*.*DPDPT( ~̭fn>:*ͮe"82 1͔>*#" 1:2b>22 ! 4b"!#n#1͔`~#"9`%:xxa`&`b͔ !`RU##9[6#6: >>>2&&:&o%"inf###~( #K f(/:͢cDDMx#~ _c> :c:F}:cF:}:,d~$!co0$~!r:c͍e̸DM̓:*]^++V+"]##^#VK ######~ ####"b:~NyNx( yNx@( x`X  :(/\*:|(+":|24xX:4:4`X_xX SY[-b2 ͽj={b22D2o222T2Xgo"""8"Y"[!@"r!y2""t"v!"e"c:2`2g2D*b[`R*KB ^#͑WG>Eo&#(ZcZZ[ZZ͑X`XXxXww3w 66X FͮZɯN͑X~ĠX`XXz!"x***End***&) ^#fk:~"(( ͥT*`"b^b* [Rs`!"m`*|s`m``*!#F>@ifx2ͳfa͍eu) 0++V+^+"3C5*##F ͢DD~G#^#VO*3K5:*b#:̈2c:r::2͈DEG~_#=4#*f6*>"f~T( ( ###^#V#**>~Ĉ#xG~xĈ ##">!=5lg҃l*@|h~Ýi>yf$g?g͢c~#e*!1=`hģ###7g[*###: ^#VK r+s͘2(0x(,(͛3}/'O(#͢cDܿT̿"Z~#*Z#͢c#*ZB`Xp@uxX~"(  #͢c~E zĨ<Oq Hg ^#V# N#FB0 ++r+s:m$g2m|%ͣg##KhG^#~Ww##~(w##~x*hRDM[h+:DFjjF#"nPg###jj[a*ff( "f'n_! 5j2=26~ #Sk$g(?g7g:G:(#*"Kbr+s+=e~#^#V#(*^#V*z| ![~#fo##~#fo9K :[ͺeK ::͢c~#^#Vh"Z͕l6!Z"cG(͕l8Oh2l!m2324!l QlK3͕l! 0~#+(RͶxTlg!f2( !~(!j"f!e~#T #>2^VS##* *bK`B"# F~(6!͸f~tu u. >x2*2N! N#F#^#V ( 7~ݶ(y###h(* "fn*[`"bB( b9kFk:2j!e0c:6: :=Ĉ*!O ~#(͕k#'n_! 5j>26^n͢cDP͢c#NzxS"C$** R8@##9(8*"!^F (~(" # *"":$2 !"2 ͺ2*": 2ifófhnfl###q p >Z:T"@~6QV~"*@X*@6[R"B*B[_2=Fk #o&))))T])@ ɇo!o$͗j! ͗j ͇j!0͇j0:ͤjͽj:2Djͱj͇j/ FEqo͹pDx yR8NRy̭qͭo5p͒pQp/qqoDP͹ps#rEqoQpf"[##~2͢ch~ h>?yf:!?8!w?#͢c:;*f" g(?DM####~ݾ #~ݾ * "ffDP*#:G~(`"ZDP!s+r>EDV#^x P !>E͢D:xo2!>E;o!#^#V#*## ͢c͈D2 2 óf!*f!f͓gq#p+g#N#F#*  N#F*+B0*` "bxif*"*b[`R":2 *fͳf.~ #Sk[!Ruj2j! 4j*a###~ $:=̈*>S>j^#V#s#r##~FG~(w##:m2mx*hRDM(!d[bk!h[fk>2D*f">~!($( (T( (͙f#f!/q5p͒pÚqoÚq~"( !( #͢c͈D(Oqsr*ZfnBtufno9p͢c~EzĨ<B `iY_#~#EgѸ(( >ryf$gr?g_3itsri(tr i͢c~#(>yf i$g?g FDxP!B0:oA;o!>E2!~w#oV^z̐~Đ!@uHtI"Z p~f*fT]KdB:>bk+F+NB"f~*f" f?(?g* "f͕:͗jx! ͓g @:#$j͕k#0c:=Ĉ>j~( nPg###h͇jw jj~( nPk2jxj9kFk~(* *Zx yR8NRpx̭u!r9p~J:?tu@tA$$uFtG%%!ҍxV|’x>xx*Nx2;>K2.!͵!͵!͵ԁ!͵ԁ!!͵!$͵!'͵n*o!G~@x͆*,^#Vv!'“v+++Æv: G}͕vv:v###Óv>˷!~: G!ԁvԁ=v!~'!s#rͤ~4!~w:/=-}:<=ͤ~~ͤ~O:_!ͤ}: g.>د"{O:_!ͤ}V}DM*9 +qt6#6#^6#V6~LM<Rrop%!~J= ͢cD͠Vk4J~ #ùru"~>>~K*~1y"~*{yH|wH|#ͷ/̷ {/!~@ww̷ {/Ϳ}Ayͷ!~wÈ!xw!'w+++w: G}͕SwLw:Ow###w>˷!: G!ԁfwԁ=ow!**5*,:G¡}#–}!xGyOҳ})x¨}DMZ|x}*5͌~"3z}!~@w{}d%ʹw:!9"1Au*#~+XuT] s#r+"**",y2}uuwͤ~=“{3! |<GOҨ{ 2z/¡y>ķʩy2KVy:gz!~ gz* gz2}zw:yg|gz!~wͤ~h:<ͯ~**!***9>h*9* ":2*Au*:_*_!*: G *9MDx+~ͤ~5L~!~w%3ʀ͈w:<ͯ~!}DMxm~!~w:;=2;uڭuuu!~uu* ~@uu:uu:u:;u:}u>u:}?o&v)^#Vu>Ƿ*!MD!<4>!ʷxvw:Azz{y3:;<2;2<ͯ~!~턯!~wyL{{h{͔~*7dڍx:!ڍx2!"o" !~@w-x2:9x>x>2:ʍxҍx_* |ʍxڍx** ڍx: ʍx: ʍxV* %2·G:;>3!ʃ>Öwy͆*"*,":2*Au:2_*5"*:O*"*Au*5**:G  6Nn:.K*o>ͷ{:G*!µ 6Nʫ:2Ճ>ͷ:G*o!܃:G*w!!9"t1tvP0ABCDEHL͍:~ʇ{>¡*{ʗ͡>÷H|!"7*7#ꀯK"7ww#w#wρ#Ɓ|7~w#ځ##?+xRGTESTLISpSTRGSWAPLISqXFER COM rsKSAMTESTDATtuv }>͕>ʞ!}v턯!~n!~w::2* DM**5턯::2* DM*5* #ͷ>͆*":2*Au*:_6T]:=EO*Au]‚܆€*Auuu*Au:G* 6! :G**͗!  2 6T]Ͱk>ͷͰͰWÊͨ>2~*"!q1"!"lL͜ͅ!^͛!ͷͅKSAM UTILITY COMMANDSͅͅ!^͛!ͷͅ 0.C# :_!!}>h!}턯!}>h!}턯: G`iG!> AlluuDD8uAD!͕l6!́}*,:O턯DMͤ}}|<*90>2:;22:<ʅ~ʌd:͆*"*AuɆ܆dž*Auʺʺʺ*AuÆ>͆ɷن**5:G#N>ʕͰʕɷ6# Ͱ2~26Є=_:_:~# x~+ HANGE DISKS!^͛! ͷͅ)1.STATUS!^͛!=ͷͅG2.COMPACT!^͛![ͷͅh3.REORGANIZE!^͛!|ͷͅË4.COڎ<|͕2!^#V)})o":*!=ʻó*D ~!'݂+++Ђ:!~o!~w*|\ <2͞EH|L{>{>د:!ͤ~^+++*hӀ"Ӏ* *3!0**h"7MD * ͤ}** "50 K x|}}o|gz*Au:2*5"́}"*Au***:O*:O*Au̷͆ayPY-COMPACT!^͛!ͷͅñ5.COPY-REORGANIZE!^͛!ͷͅ6.ERASE!^͛!ͷͅ7.RENAME!^͛!ͷͅ8. wN*} wxGyBͰU!"Ͱ"^>ηGyxZoN>*K!!~@Ā!~w3*7|1>·+|F"7}H|Kꀯ*7|W>·{>ꀯ́}͜~:O:<ʇ0 K 00ST, CREATE!q1">2~  o&#6ͅ: 2:0Bõí1Mí2X) í3c2 í4n í5y í6„Ͷͫ! 2͛ͅ! 2> !  ý FILE SIZE IN RECORDS!">2~L*_>~ >͊' 2~ ><''*"ͦ# 2~:~> ! æFIELD DISPLACEMENT*_N#F!q#p*&ͫ! 2͛ͅ! 2> ! VOLUMES SPECIFIED*_ ~"_*"]͜!ͷ:DATA BASE OR ALTERNATE FILE? (1=DB)   o&#6ͅ: 2: 1g!"am!="a*_"[ͪ:# ÞINITIAL UNUSED SPACE*_N#F!q#p*&ͫ! 2͛ͅ! 2> ! PAGES PER KEY BLOCK*_ ~:!&#6ͅ: Y >2ê ͪͅ:¯ *͏2~¯ *͏2~¯ :~Š *_͏2~‡ :z *͏2~Ç * í7’ õí8 í9¨õí>2~:~W:9¨͜ͅͅ!ͷPLEASE CHANGE DISKS. *e͕͜:~ *&ͫ>2~! 2͛ͅ*_"ͅ>2; >2; ͕͜:~ ͪ: '":p */*%":/~"*DM:!&m! 2͛ͅ! 2> !/ =VOLUMES IN USE>2*_"!*">2}:}bғ*~u# xh:<2*_ ~*]"ͨ!*":=2:“ͪ:#:1*_͏ !ͷͅDATA BASE FILE INFORMATION*_"͕:m! 2͛ͅ! 2> !) =PAGES PER DATA BLOCK*_ ~:!&m! 2͛ͅ*_ ~@!zͷͅÄDATA B͏2~H :~• Ý :~¯ >2~*͏2~*_"͕͜:~ *_͏2~:~ ͪͅ: *_͏2~:~ *_" ͜!ͷͅ5FIELD NAME CONTENTS! 2> !R  [FILE NAME*]&! 2͛ͅ! 2> */>*_͏2~ʟ L'*ʱ Һ ̈́)͡) ̈́)͡) #;&!ʟ 2~>2 >2 ͕͜:~¯ X*":}<2}W:!&m! 2͛ͅ! 2> ! KEY BLOCKS IN USE*_>~:!&m! 2͛ͅ! 2> ! ~ *_* s#r͏2~*_"!3ͷU PLEASE HIT "RETURN" WHEN READY.   o&#6ͅ>2~**%"*ASE! 2> !  èKEY LENGTH*_~:!&m! 2͛ͅ! 2> ! KEY DISPLACEMENT*_N#F!q*"͜ *>ͨͅ!& ͷ8 ENTER NEW NAME.   o&#6ͅ *> ! *>!{ ͷÍ ENTER!  ÙFILE TYPE*] &! 2͛ͅ! 2> !  RECORD LENGTH*_N#F!q#p*&ͫ! 2͛ͅ!:~¯ *"*"*_  * !":/2!"! "*y/~**"l:~¯ *_N#F*q#pͅ!  DATA BLOCKS IN USE!"!C"*_*"*_>~:{ *~ : ̈́" * *"*":=2B *&*ڢ*"**"ç>2~>2~ *> ͅ! 2> !ͷENTER FILE UNIT.   o&#6ͅ! ~#p*&ͫ! 2͛ͅ!%ͷͅ4ALTERNATE FILE! 2> !N  ZFIELD LENGTH*_~:!&m! 2͛ͅ! 2 NEW TYPE.   o&#6ͅ! *>*~w*~*ͪͅ: [2~>2~*"_X:~#* 2> ! *RECORDS PER BLOCK*_N#F!q#p!" *_ ~ * *~"*&ͫ! 2͛ͅ! 2> ! ͷͅß NEW FILE INFORMATION*">2: ͨ!*":<2!~ *! ͷ MORE FILES? (Y/N)   o&- *!ͷ"ENTER FILE NAME.   o&#6ͅ! *>!VͷiENTER FILE TYPE.   o&#6ͅ! I/O ERROR. Hµ!ͷòFILE OPEN ERROR. H!ͷNO MEMORY AVAILABLE. H !ͷI THINK YOU MADE A MIS2> !  äSYSTEM ERROR.:~!m! ͛H! 2> !  SYSTEM ERROR.:~!m! ͛H0|=?|=x|ɷ)='ɷ|g}o=/~O9N#?<|~iAh#U<|d́ ́0w>2~:y¨! ͎2!~*{! "!N#F*{q#p ! *{*yDM>*a~*a"*#"͜!ͷͅ}|3MUL10O{SETDEC\~1\~2\\}{LODC\A\~3}{CALL\DA13}3DIV10PO>2~X:~Q*"_*"]ͨ*_y/+2~Q!":/2!"! "*y/~**"*/TAKE. H! 2> !$ 4UNEXPECTED ERROR:~!(m! 2͛ͅ*!/D A,(HL) INC HL LD H,(HL) L0! ͷ"ALTERNATE KEY ERROR. :~2~WHO!>ͷLINVALID KEY. Hw!]ͷtDUPLICATE FILE FOUND. H–!60ڋ4Ã#~9ڧOxG#ÒxBK'd }0ɯ%<0!26 +-ENTER FIELD INFORMATIONͅ:ʛ*d!d͛!^͛  o&#6ͅ":~iW2*[*{"{*yDM*{>> > > > ~#~#«~#ù~#__~# x*"l:~Q:/2:=2:?!*"ͨ:=2 *_͏2~W*_">2~!"l:~©*>!N#F*NUMBER OF VOLUMES  PAGES PER KEY BLOCK  PAGES PER DATA BLOCK FREE SPACE RECORD LENGTH ÓEND OF FILE. H»!ͷøBEGINNING OF FILE. H!ͷKEY SET FULL. H!ͷFILE IS EMPTY. H269/DM)) )O 9 ,"71+-zo& a:=2*">>E>>>>>>2}:}2>-:}<2}ͅ>2}:}O>*:}<2}~# xw xT]%|.}}o|gz~+ x;?X# xJDM!xzxGyOt)dzq#p*"*"!N#F*q#p>2|ͅ!ͷDO YOU WANT TO CONTINUE? (Y/N)   o&#6ͅ!"~: Y>KEY LENGTH KEY DISPLACEMENT NUMBER OF VOLUMES  PAGES PER KEY BLOCK  PAGES PER DA! ͷNO FREE BLOCKS. HA!,ͷ>INVALID REQUEST. Hn!OͷkINVALID CREATE PARAMETERS. H‘!|ͷÎDISK}og"7+ʲ2dy:d˜2dy :d7*7ɱO#~2dy:d02dy:d2d>O:d"72ͅ!^͛!ͷͅ!9.EXITͅ#!^͛!;ͷVPLEASE ENTER YOUR CHOICE: :~x!hͷuSUCCESSFUL. HҸ! 7z’)Å%ڮ`i)#DM=ü`i)DM=zW{_ÖPYz7|||~|/g}/o#|2N>2>2|:|ª>2~:x@! S=>2~`V! =S>2~` `>2~:x€! *{*yDM>TA BLOCK FREE SPACE FIELD LENGTH FIELD DISPLACEMENT ABSP{SETDE1\~2\\}{CALL\DA15. d>O:d"7#> #2d>yO:d>-32d> O:d+Ø\~!~Qs#YVY# x?# Ï CALL OS90,ͣ,)%&'*/̓- '!/:/ʳ#͞#¿#:/<͊'2/:/<<'̈́)'z%&*#$DM*/ +v-!{/~w '͊'><''*0̓-ڭ!"0ͦ#ʊ!$|))$#f)3(ͫ(3(͈#ī(!{/~@wY()3(͈#ī(;&ͽ!3(!{/~w"!{/+>(!//vi-!{/~'!{/~w:{/:{/2{/W(*/DM*}/*/i-:{/:{/2{/(*/DM*/*}/i-<*!/<*—+++Ê1i-:/G/+:/###×>˷!/0i-:/G!/P*P*=!/0i-/*/*/:/G&#&!xGyO/&)x$&DM$xK&*/i-'"/zx&!{/~@w͓#o&|))͡)0 :/_ {STOI\#2\~3}{!9"11q1y0ͽ*1#~+T] s#r+y/i-"1*}/*/"/y20gg4=$ͯ'!É$<GO$$ 21Ú"ͫ(">ķ%"21''̓-Q":1"!{/~ "*/̓-"ͮ%š"|:1j"$"͋)!{/~w '21:/2120:/)Y')(:0*:/+'/i-*/!/i-*/*/>**//i-*/"o/:/2w/*/ͽ*/:/_*o/̓-!*/:/G */̓-MDxʧ&i- '5&!{/~w͡)ͯ'F) :/+'!/̓-DMx&i-!{/~w:/=2/͡))P!{/~gP*/ ~@Pg:{/Pg:{/g:/P:0P>i:0?o&})^#Vj>Ƿ*1!y/i-i-!/4>!/O!//v-:/+'!0i-p!{/~w!/4Y'*//c*͋)F)͓#DM*/ &'+|$͋)!u%#|g}o0i-*//i-":/¦">ʷ|:1ʽ"#["ͯ':/<2/2/+'!0i-!{/~w["#͓##Y('*/|))f)1)($#>͓#>د:1!1͊' '^+++͖*͑(*/*O)͞(O)*/*/͑(!/*/*"/MD */ &*/ "/' !:w/!/ !2/!"/o"/!/~@wé 2/:/ʵ ں >2/:/ ! !_*/| !̓- !*/*/̓- !:/ !:/ !'*/̓- 2/'s#r's#r*/ :/+'###~2/o&))/2/O :/_! &*/ "/:/ 'Nyx<'؁<' &:/څ'!!##!!!u!#!!()))j#y# Y ---../ffff3#,2{/2/!"/!/1*3#͋)ͯ'(Q,!{/~w!/<*l!%#"/!{/~w's#r*/̓-D%#f)*/"/!{/~@w͋)"/u%|))͋)ͯ'***/*/̓-DMi-Ϳ#%*/!0!{/~@w͞(͡)3()3()%*/:/Oi-*/:/W"/*/f):/<'*}/|_#**/"}/*/"/+*y/,i,+*y/f)!f)!{/~@@)!{/~wͯ'*/|­)>·+|)"/͗%$'f)*/|)>·͓#>f)%':/Oi-:/*͓#>!'|!>h!͂,h!*y/,h!2/>K2/!/1*!/1*!/1*P*!/1*P*!/1*!/1*!/1*'*y/,i,!/G~@xI/*/^#V"0>·G:/>ͯ'!/p&)!{/~&)!{/~w(*/###^#V+**/̓-''`i!11*/>'/>/<*+++1i-:/G/+G@:/C###>˷!/0i-:/G!/P*ZP*=c!/0i-ͣ*!/i-s#r '4!{/~w:/=©%:/=͊' '<' 'O:/_! &:/g.̓->د͞#O:/_! &%DM*/ +v-*/ *ͦ#**>÷$!"/*/#f)'"/)w#w#wK*#B*|7~w#V*##?z*+m*xLEINWCURFILWCURENT\CURFLF`CURFLLCURFF zKSB30 KSB31 KSB32 KSB33 KSB40 KSB41 KSB42 KSB50 KSB6#w.3(>I/*1"o/:/2x/*/ͽ*}/:/_6T]:x/=.Oi-*1ͽ..X/.*o/ͽ..*o/ͽ>I:/G*y/ 6,!‰,:/G*/*y/-!  ®, 6T]i-,-,>ͷ,-,-,>: GF>B!3( 3/3ۯoEoEx(z('z()T]~ Z3E3b3>+0>EE3EED#ˆ*:/_!!//>*!//i-!//>*!//i-:/G`iG1i-!1/>c* +3 KSB64 KSB65 KSB66 KSB67 KSB75 KSB91 KSB92 KSB93 KSRC00WORKOUSFCURFSFLRECLABLE. H /*1"o/*/ͽE/X/C/*o/ͽ6/6/6/*o/ͽ/>I/ɷU/*}/*/:/G#e/KSRC07C100F8-,--ɷ6# i-,-21~216L-=_:1_:1~# xj-~+ xw D>BýB3cF~˾cF3!>'D2$!sH$>6/6E\@.>C4!C>*<*+21!1^#V)})o"1:1*y/!=7+/+*1D ~ʌ+!/<*Y++++L+:1u+!{/~u+,!{/~w*1| w!ͷI THINK YOU MADE A MISTAKE. H! 2> !$ 4UNEXPECTED ERROR:~!(m! 2͛ͅ*!/D A,(O00F9CO00F9EKSRC09C100FB>O00FCC)O00FCE;KCOPYRIGHT (C) 1978 EMS,INC. ALL RIGHTS RESERVED O0102E-|Œ-}}o|gz*1ͽ:/2x/*/"s/%"q/*/ͽ*/*s/*}/:/Oi-*q/:x/Oi-*1ͽI/3(͘-!I/͘4>$14>/!#F*U~EE>cF+EEEGDxʽB~$cF"3~256@#> 'ͳF!Dw+6@>2733ͳF*3#~!Dw+,ʌ+*1} wxGyʾ+,-+!y0i-Þ+y0i-,-ʞ++>ηGyx+,,>*y/ 6+0A[KSRC14C10104O0105CO0105EC10107O0108CO0108EC1010AO010BCO010BEM1010F!M2010FM3010F1C1010DEFI- .>.!I/*1"o/*/"q/:/2x/*/ͽ‹.:/2w/_*/"s/*q/:x/Oi-*/"u/*o/ͽ*/*u/*s/:w/Gʅ.‰.6@>/3[342343!9$1>!75‡4:5@/0 39$1w[3*3>"h2j3T]>$13[h!33*h ",':/K*y/,>ͷ+:/G*y/!1, 6,',:/2/Q,>ͷ:/G*y/,!X,:/G*y/,!p,'+Ò2{W;0*pr#"p!52!4!4>2!>B2:&ADGzT1*U~(Z;E2 (2'G~O怹(< # >0>y(0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L