2IMGCdrP@@@ 8L2C)pJJJJ IH(ȱH:=IH[H`@HcH  $ +   I/H`JLNGȄBȄF aK  haaFF  mJm# KKJ UJ )J ۈ) ;J3ȱJFȱJGJKaȄM  aaNNJFLGJL L? &PRODOS `DaElH$?EGvѶK+`L HHLy XP LM ŠϠĠӠS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8RMUG  ' @XMUG.1.01 %%+MUG.CREDITS, Z;*MUG.README3K&"VONLINE: .  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+.YB,C ~ExpressLoadB(eYE.G,E Nw! ,E MUGWR,E Utils T,E SubsHLYE0E YE0<K MUG!\H**"tWk"\kHZ"-vkH":H"RkH; [+zk"%47CMUG.ReadMe 10~Thanks!~^#6..MUG.Credits53~V1.01 compiled on *0 at *1 Copyright 1997 by Peter Watson~^#6/MUG.Prefs... UUUUH; [+zk)Reading sourceWrite blockReading fileReading blocks.:"?<>|Format disk0123456789ABCDEFH8H; [+zk  CON AUX PRN NUL COM1COM2COM3COM4LPT1LPT2LPT3LPT412readwriteH; [+zk  ? X r Get format optionsSet format optionsInvalid 'Partition Table' entry?Put a disk in the drive!Update may be incomplete!Not enough disk space? #'+/3$7;?CGKOS %  @ p p ` p@   $t &JanFebMarAprMayJunJulAugSepOctNovDec??????ARCDIRVOLSYSHIDR/O; [prt" +;ikHHHH " hhhhk(((((‚Ą H H"D%hhk;8 [K0--0-  +;ik;8 [KH H"I)'H H"d ɕ" "Y"1Y"    )b "~:i荌  I"9 ~" |" HH"P: ~" | )@ H H"P: H H"P: ii d  +;i k; [HH"I) )+hhk;8 [K  2Y"["dHH"ک H H"I) )I  ȷ 8 ȷ  "  H H )/  H H" ) H H"'d  +;i k;8 [Kdd)awr HH")   ȷ   " =r U  "  "  )w" 9X4a-" " "~:"~:  HH"P:Y"["Y"["ȥ ȩ)+bȷ)+arQI ȗ H H"P:+;ik)+8`b8``;8 [H H"I)  )   2   7 H"O,  H"}8H H )  )     HH H"h  i ȷ i  8  ȷ :      )  ) HH H"h  +;i k;8 [ H H"I)'d H H)H"hh  +;i k;8 [KHH"I)HH"(H HHH"?hh \")"8"""8    Y " L  HH )HHH H"u<hhhh +;ik `L,;8 [K HH"I) HH"s"  HH )T@8ȥ)$"   +;ik; [KHH"I) HHH H"?hh b,H"O,  wrH"}8  FHH""  HH )HH HH"u<h hhh +;ik; [KE,,,,,,, .,,,, .,,΃, .,,:8,,,,HH<"u<hhhhHH<"?h,h,8,,,,,,,,,HH<"u<hhhhHH<"?h,h,8,,,,,,,,,HH"u<hhhhHH"?h,h,8,,,,,,," H^ "hJ)I+;ik; [HH J     z +;i k; [HH %   E;e e   z +;i k; [HH J    z  +;i k;8 [K ,F , , , , , .,,,, .8,,,,,H,HQ"u<h,h,hh, HHQ"u<hhhhiHH"z>hhhh   +;i kKzhQ"hS"Zګ'"+"+;iO"H" *8hO"iO"hz;oO"Zګ+khzHګS"ڮQ" ;[)+hhKQ"S"kY"""  "Y"HH; [  e    +;i k; [  e+hhhk; [       +;ikHH; [    +;i k; [  +hhk;8 [00*  #   +;ik;8 [  0&   ȗ +;ik; [   e i  +zhhhk; [  +hhhk; [   ))   )-+  H HHHH H H"% hh8+;ik; [   ))   )+  #  )0 )_X )_0X i  k )0]:)_AP[K6)?HHHHHHHH "hhhze     +;ik; [KHHHH "),),),),),h),hhh . ,,,,+;ikh) kk kh))_kk; [ ȊwHwhȷ+;ikhb(hd(hD(Q(hJ C(H 0P(Hd(Hb(Hk; [ & dd  !F f+hhk; [HH"+;ik H H; [ L" &&&8 *8 e  +;ikK"; [  8+hhzhhZګk; [ +hzzH`;8 [ H H"#H"~: H H HiH"  +;i kK ;[+)%H"+  +k+++++ ++++ * ++).+ ++)l+ Lh )@W+ Y*|W+)-+,0+"+ +++ #+8``U+)*U+U+`)0:)HU+U+ mU+cU+%2n_5sZ3b{3p2c3X2x2o5u4d3i3f36e 6E%6g7G7+\"")"" "zhZ(H  H"8hk"H"HH"zhZګk;8 [KHH"I)HH"-- " - m- m- HH"e e " - - ;- - -" -^ - -" -Hg7ȗ Ȋd +;i kHH ),H,Hm"?h,h,,m,,,m,,,H,H"?h,h,,m,,,m,,8,,Ι,,,,,,Ο,X,H,H"?h,h,,i,,,H,H "u<h,h,hh8,,,,,,,JJm,,,,i,,,,H,Hd"u<h,h,hh,,,H,H"?h,h,,H,H"u<h,h,hh8,,,,,,8,c,Ι,,H,HQ"?h,h,,H,H"?h,h,,m,,,m,,,H,H<"?h,h,,m,,,m,,,m,,,m,,`;8 [K H H"I)  ) ) ) m 4"8"""8C H H )2    2{i222 2ȷ 2 2ȷ 2 2" 2L  ) 2m2 ȭ2m2  ȷ  2 ȭ2    i ȷ i )8  ȷ :  )    I   )   +;i kΤ+ 6%"+7 X3 +X3+ +Q++T+++++0RN+n+n+n+jJJJJ 0:i X3++ + + +˭+ X X3+0+0 HH ȷ  HH ) +ͮ+++8+++ 6+Z)H"+zζ+hih %Τ+ 6H"++!8  I-+++HH+S+ '" &"᭰+++ , 02 ,+' ټ+Sټ+ S+ 8++++Τ++Τ+Τ+R ټ+ 8+I++0 6+H"++ H"++H"++0+0 +H"+Τ++ 0"+ή+ȹ+) SZ+)H"+zȀ뭨+ HH ++hih `+ +Q++T++++0R+ + + +!N+n+n+n+jJJJJJ 0+R+0+0+N+`++0 "+Τ+`77,+ ,7 I-++ 8,+,, HH, ",,+ ",0++e+++0+0+ 770++eE+0+) μ+P++T,6+10++0 :+\+.++ 蘼++0+Τ++)8+I++0 6+H"++0+0 0"+Τ++)+Z)H"+zi Y0+.+#+ +e+0 78. 70`+ ++μ+`y8y8+ +++,, HH, "᭢+I++,)m,:{8ͮ+ή++y88+{8L8; [80>8" 8+;ik8L8; [8.>8" 8+;ik8K*>*>k&>(> &=)&>k"%9L(9K8> S9k,>:&>(>&=" :k8>999':;:". 9". %:"/ 9"- 99(> :.  "0 9: %= &>`9 . &=:&=7:O: ; [8"<";+hhk "@"Ahhk;;;7HP "h%"e>HH"!"zhZگ;;;kHHH8H; [  ":> % Q8  0 "MC "MC ":>e i @< "MC "MC   ":>Z "MC"<+;i kHH8H; [EȷEȷ HH"+hhhhk;8  [ +;i @k" D" && & 8   *8e 8+;i k C hhhhkH; ["HE Eȿ"E E"E+hhkKEE& EkK0?>> >h>h>"u<>H>Hp>  8> > k@k{;8[:ڥJ       {i +k ;8[I0ȅ IdFejfFejfFejfFejfFRejfFejfFejfFejf?:I;i+ke &****;i+@k;8  [" D' @OJ  e e f f ff` @  d Fejf)   +;i@k8 +;ik0кбdHiH;8  [  "HE E"EO$>"ADEFEȩȗ na i  U GE"E E "MCF e i  ":> ":>8  0 E E"E "MC) i+;iki菽BBBHHBHBHHB@@BH "hhB) BkHH; [EȗEȗȥȥȩEE EEi+zzzzk;8  [ "[" D" && & 8   *8e 8 +;ikHHHHH; ["HE E"E  ȷݠ Eȷ"E ȷ+;i k 0 Jk; [ f fdd  !& +hhkd8d d 8kH ;[FeFeFeF/eFeFeFeFe+ke+kH; [' DHJ e effff` D Fe jf +;ik:JJJJkA MI]ciw9H6DOv +Gaglt"Ka _Sm(,0#H`v Mku+=ho  >y&AHPX^ U[e  3?ai[_e!d &7FX2d>dRdeqЄ:>Bhr !%)-15vz~ ]bgp %,58?BE\ #EJvyo27@EHKNUZ_s~ +@EJ #&-2INQTW^chw|* &/258;?ELSX *.258;>ADGMSmp!(-038@CFLOTWZ^mqy/3FK -7@HQX^jotyDQP=@CFIORUX[`cvy| &=@EKY]aeimquy}9.5>CTY 1 #&*058;>ADLQUdhlrwz~, $'*-037=BEIX\_crvz} Bv~ -047:=BILQ!2;PX[`knz'0APrw% !),/7:LOX]`fr" "%,/6;>ELOWZdlz %28>AHLV]beqt~ &,169+;i=kFormat%u;86 [d!#+{i+i  {i+i  {i+i{i+iH{i+ihh " ںHP"JOhHhhHHhhںH"#hں<:" #hںH" #hں"hHhh" HHHHHa"  hhں":Lh/ " HH  0" !#hh#!"  '" !!i(%'%H%HhIHI%%hhB`H{i+H"" H@>HH"" "" !!i(%'%H%HhIHI%%hh#!"  hh"  ں"Gh)ںH"!hںH"hHhhHHHb" hNں@>"#hH  hhں @>"h  HHHHb" hں""h (HH " hHH " h KHH " hHH " hں#!H"Mh/,)):  qH`WI  " " 8B7A+;i@kReportUntitledSave file as:wOpen failed;8  [ں"'hHh #H"    +;ik;8 [d"  " {iH H HhiHhiH"> i)e- iP) iP" "" HH" "  hhںHH"hH  hh " ںHH"hILHH  H{iHH&$""   hhںHH"h " ںHH"h  I " ںHH"hH" h5" " ںHH"hI"HHHb" h&%+;i$k;8 [d H{i ihhd !hh8(PH2HHں"hH{i H" ں"'h   =HH Hb" hH" hh +;ik;8@ [d iںH"JOhHhhd+)Hh  )hhںJH"#hHhhhhhhHhںJH{iHhiH"$h8(PH2HHںFD"hHH{iH" ں"'h')H " HH  hh Hhhں hiHhiHH"h)H"DhmHmhh  )L!#H " HH hh HhhLHhhLHhhں hiHhiHJH"h)H"DheHHeJhh  ))HHں"'hHb" h" " BLAK+;iJk;89 [dddAںHPH"MhG H=" h."?H hchch)~H02hh)  E!H02hh`)  #P) )  2"?mvmxhh)H"?mvmxih  ))H"?mvmxih  )20"?mvmxihhH"?mvmxi hR R ihh$$Hihں, H"Whں"'h&&)IR R hiHhiHhh)HR R i"DDh  )ںH$H"Mh,,)Ia4H02hhH02hhH02hhH02hhH02hhH02hhk02hhUR4 )H`r((((((((((((((((((((((((((((((((,)E &%EI!H02hh`)  )  PH$8I) )  i.xvH"DDchHHhh;ںH "JOhH hh H Hhhں"#hxvH"DDchhhh)HxvH"DDchiHhh  )$)HxvH"DDchiHhh  )20xvH"DDchiHhhhh&HxvH"DDchi Hhh$#HHHb" hzںH"hH"?H  hchchhhh3"?H  hchchhhh3"?H  hchchhhh*=??=  hhsHHHHHa"   hhں3":Lh*   " *=?}((ʊ)HHH (H0" " (ں "hHH 0" AChhAAi686) )Hh 6 ).HxvHHHCA" =? "   hh  " ں"Gh4H=" h( (P HCA" h(IxvH(8"DDch)PںHPH"Mh芪I," PH||ihH||ihxvH(8"DDchHHhhں"#hH "hh" hh " ں" HHhiH"h)H" "DHHhiHhchchh  )" HhHOGں"&h )&4  1H`.//!100!100!1I" =?  " ںH"h(8pI0ʊ"ںHH"#h GIںH"h**ںH"=h**jHihںH"+h!ں".hI**-ںHH"#hd;G:F+;iEk.PC Transporter FileGetDevice;8  [ںH"#hHhںH"#hI)H"?HH"DDc8hhhh  )ں/HH"$hH  hh)H"?e e h  )pں"#heiHʊ@ںH" #hںHH" #h +;ik;8 [Hhh d ںPHr5"!hں "#h ʊ'ں|5" #h 8i ں "DDe H" #h+;ikPath: %u:;82 [>)Hhddd':<>:":Lh%% " HH 0" hhIXi-/-) )Hh - )>)Iں "h68hں$HQ Q hiH"4hQ Q hiH"?H  hchchhhh<:"?H  hchchhhh>"?H  hchchhhh >H" HHH" " hhHHhchc"?)+hhںH+)"JOhHhhdIں+)HH" hں>HH86"?Ih'HHHH" " )i-/-)))Hh - )!!ʊH!"DDch))`ںsqHH!"DDchHH"#hIGH!"DDchiHh-/-) )Hh - )! "  hh \" ں"Gh1H=" h!!PHH" h!IH!8"DDchHH  hh    H!8"DDchi HhHH68hh"?e6e8).5"?e6e8) Aں86"Dhں"3h6ں86".h#%ںH"+hI##H68hh)d}ںH"3hHihں".hIuH68hhX!!ʊ:!$HHH !H0" " !ںH@H ",%hI!!ʊ:!$HHH !H0" " !H68hhZREں"&h6'$1 ~>H`|::<7=5>=>>J>>I"   " 4@3?+;i>kChoose which file:GetFiles;8K [dddںI{i>H"$h!WY!IWYhhںUS{i1H"#hHHHHHa"   hhں/I":Lh0 " HH 0" hh ں{i1H"hH:" ں8IYW"#$hIbHHH 0" " n)H "?H{i>Hhchchh  )OQ1ںHQ Q hiH"4hQ Q hiH"?H  hchchhhhYW"?H  hchchhhh>I"?H  hchchhhh >H" HHH" " hhH"?#%hhںH%#"JOhH hh d ں%#HH" hں[ HHQO"?Ih!HHHH" " ʊH"DDch))`ںsqHH"DDchHH"#hIGH"DDchiHh+-+) )Hh + ) "   hh  " ں"Gh/;H=" hPJ=HH" hIH8"DDchi HhHHOQhhںQO"Dhں"3hOںQO".h%ںH"+hI@HOQhhZdzںH"3hHihں".hIHOQhh ʊG"DD>)y$HHH H0" " ںH]H ",%hI ʊG"DD>)y$HHH H0" " HOQhh&ں"&h,f ;" ں"?H hchc{i1H"#h1)HHH 0" " 1)HHH 0" " ں{i1H"qhں{i1H"3hHOQhhh1./  HH`AD`DmDE FGHH&GHDGH&HHIp"   " ں{i1HUS"#hM]L\+;i[knynyynnnnnnnySave file as:PutFilesNew d;8+ [dd 7)HH"DDchhhh)HH"DDchiHhh  )HH"DDchiHhhhhH"DDchi Hhhhh/)  )I /))e /)) /)) I I)芅").芅$"?e/e1).芅&"7)IH(*hh)  27)`)  7)Ia}H(*hh$K&7) I!7)IH(*hh7)I/ (7)@IH(*hh1/hiH hhںDO "#$hI3ںHO "#$hI(7)I{yH(*hh$1& HsqH hhVں1/"Dhں1/"Gh H hhںHں "#hHhiHi"JOhH  hh H Hhhں "#hH"DDchhhh)HH"DDchiHhh  )*(H"DDchiHhhhh1/H"DDchi Hhhhh1//i /1hh?-7,6+;i5kEXECOM;8 [ @HHHH"" hhں"'h9" $HHHb" hhhHHH"  hhHH 0" h  " "?HHhiH"DDc8hhhh) )Hh  )+;ik;8 [" $HhiHhhuRhhں:)H"%h "?H "DDeH8hhhh  ʊIں "DD)H"'hH "DD)8 ں"hں"hrHHH"  hhں"'h1RHH<" HH" ں"hں"lh+;ik:SYSTEM:DESK.ACCS:MUG! v01.01;8 [H" h    ں"LOh }mohh46hhhhhhں.H" hں.H++" hikhh\^hhhhTVhhvxhhH" h)8"?Hhchchhhh"?Hhchchhhhʎ$"HHHH" hhHHHH" hhHHHH" hhHHHH" y{hhHHHH" hhHHHH" hhHHHH" hhHHHH" hhHHHH" hhHHHH" hhHHHH" hh"$5 ں"Phʎ$"y"$Xں"\hں"chںH")]hH" ʎ$"  +;ik;8 [)Hh ) ,"  ں " h ں " h H" h)ʊ,"  ں "^ h #HH@HH " hhHHHH " hh^\hhHHHH " hh0xv ں HxvH"  h HHIHH " hh \ ^v x $ ں \ "# h U" HH Hb" h ں "\ h ں "l h  ں HH"N h ki ں kiH" h  ں H"JO h H "   hhIHHHHHHa" hh ں \":L h IHK" H  hhHHH HhiHi0" " HHH H8hh0" " H"  ں "l h "  +;ik32MainH; [H " ںH")]hH" hں"h+zkH; [H" H8I46hhhhhhhhhhhhںH")]hH8I\^hhhhikhhvxhhhhhhTVhhںH")]h*H8Ihh+;ik;8 [ " m oHHHH " mohhm o"HHHb" hom i i  i  i H" hں"'h;HH" ں"'h}H H" ں"'hH" hں"'h;HH" ں"'hH" ں"'hH" hں"'h;HH" ں"'hH H" ں"'hgH" hں"'h;HH" ں"'hHH" ں"'hH"" hں"'h;"HH" ں"'hEHH"" ں"'h d+;ikH; [H"" h "" "H" H" h " H" H" h " H" H" h " H" H" h " }H" }m oomH" mohh+zk;8 [" ں{i He"qh- Q <9 Y .+ N  dH`ddde  )+;i k43`*0`#1`#2`#3;8 [ںں H"hH"dh  ں H"h   )+;ik;8 [pf"?H  hchchhhhH$H  eY" hH$HfY" h$ں"'hw+;ik1.01;8  [ geHhh " %))@HhhںH"NhHhh ںi"hH hh %" HHHb" hqںH "hں "hH  hhںH "hںHhe He "JOhHhhHHhhں  "h)H "DheHehh  )ں ""hHH" " ںH"\h" 9 ں ""hHH" " +;i kr;8 [dں"hHHHHHa"   hhں5o":Lh  hh  g " ںbHAo"?H{iHhchc"!h)Hh  )b)Hh  )0{iH:" IHHH10" " HHH20" " FHHH40" " ں(HDo"?H{iHhchc"!h)Hh  )3{iH:" @ں"?H hchc"hH:" Aں"?H hchc"hH:" ں"Gh-ں"Goh3+# 8, 6lH`kl ll?lI " 0{iH;" ں"?H{iHhchc"hbbHHH10" " hIHHH20" " hHHH40" " hF3{iH;" ں"?H{iHhchc"h(@{iH;" ں"?H{iHhchc"?H hchc"#hA{iH;" ں"?H{iHhchc"?H hchc"#h=ںkiH"hHHHb" h"   " ں"lh+;ikPreferences%u%u;8& [ں p{iH"$h%))fں.HHp{iH"t hں{iH"#hHʠhh)!^ںHDBH"?H{iHhchc"#$hI&fںH"qh+;i&k;8 [" H$H Y" h +;i k;8 [" H H HY" h +;i k;8 [f  HHHHHa"   hhںv":Lh  "  " HH%" hi,HihhHH%" hh  " ںHD"JOhHhhSHH5"  hh  4" ںH"Sh kں"hں"hں"jhk-ں"h0h0ں" h sH`Fs[ssں":Qhں"aihں"ohں"ehں"h}hں"ihں"(hں"hsں"qhXں"YvhCں"ufh.%))@%))v"?H  hchchhhh#v"?H  hchchhhhں  H"qhWNEB?: ~uH`rs)s>sssssss t!t6tQtduduft{tduRu[udu" ں"hںH"ShںH")]h 4"  +;ikAnnoyAug 04 199700:21:54;8 [FHhHHihhHHihhhi Hhi H">HihihhHH_" h !>ں"hںH"Fqhں"lhIA>Hh0-:  wH`@vrwwwjwjwjwjwjwuwuwuww+;ik5Syg#n4>CgW]2o`F"]+fɁPy"z`fҁ 7U%(+8Vu|"MPj :y/Q_OR^y|+.:EJ7~%$'A  ;E`j { 0:@Fjp4TMj, OR'*G]u"e 3   #/BEc?U)< MQT`kp 6CFZ ;W )di  iX +59R\` V ?B+O ?mv@:=@W`FX CFrY9mMX8Qw'4Af~,DZ<y[uDt:[X0,H]*g%bS7fq#z2T 9q!CW P+G[WEd` NY9 d<.l7}5bx3iK%mxmof'ʃ$k?y'nՂE}?\Yw.ekMn1Nc)DYadbUn ^`bdfhjlnpFHJ "$&(*,.02% qsuwy{}O "$&(*,.02468:<>@BDFHJLNPRTVXZYPb   ΅~ @GÅ ΃]Ljށ68:<>_߁~ _d,dRn s C7YكAÁJlo9 ΁ hm Ry2.RPb%;.DRm-1"nEy1K] k  RY" !L&2V,3,3M-3_.4r55|55>6>7>8 ?I=?!I?/ID@8IA>IBLDOLHOPuRRRZZ\[[\deepfgii5oiAojDo\opopqvtvt#vR0E UtilsR;8b [d d  " ں H2H"~5hIfHP"?hiHihhںH"JOhH hh HH;=hh%))@"ںH",ehY芅 ں@mPH=;"!h"?Hhe;He=;=hh)hں "?H=;8hh"!h"?Hhe;He=;=hh^\&))ں^\)H'HHh#h#hH^\)H'HH"f(hH=;"!h"?Hhe;He=;=hhںH@mPH#=;"!h"?Hhe;He=;=hh iںںH"hH=;"!h"?Hhe;He=;=hhںH"hں7=;"!h"?Hhe;He=;=hhH#%hhHhh11 ) : :)I`  ))  ))3 ))5:)芅7 I75:).3  )) ))!ں:)H"'h) : :)芢:))H=;;=hh  )))ʊH)"DDch) 9 9)ں9)H"'h)H=;;=hh  ))k5I! )H=;;=hh  ) )ʊH)"DDch) 9 9)ں9)H"'h)H=;;=hh  ))k5! )H=;;=hh  )5Dں:=;"!h"?Hhe;He=;=hh3DںD=;"!h"?Hhe;He=;=hhںHHN=;"!h"?Hhe;He=;=hhHHhe#He%#%hh ++yں+)JiHH+)JJJJJ8"DD H+)HU=;"!h"?Hhe;He=;=hhEں Hc=;"!h"?Hhe;He=;=hh +++)JJJ)+)JJJJJ+ں )ʊpaH+H) 芢))8 Hh=;"!h"?Hhe;He=;=hhEں Hw=;"!h"?Hhe;He=;=hhںH"Gh+ ںH8H^\ )"DDHhmHm{=;"!h"?Hhe;He=;=hhEں H=;"!h"?Hhe;He=;=hh7Dں=;"!h"?Hhe;He=;=hh" )')Hh C )//8pI0ʊ/"C%'|C)!ں{iCH" #hں8/"?Hv v hchchHH{iCH" #h/Xں{iCH=;"!h"?Hhe;He=;=hh+Eں H=;"!h"?Hhe;He=;=hh+IںH=;"!h"?Hhe;He=;=hh )H=;;=hh  )1Hi hhn+I"?H"?hmHmhchc?Ahh'i'ʊo?)')A)JJJJI+"?Hhe?HeA?Ahh))I+?A'|Y'i'ʊ??I+"?Hhe?HeA?Ahh'+H^\ )"D^\ "D!hhں!pnH%#ں H"hH=;"!h"?Hhe;He=;=hhں H"h" ںHHhiH "!hںHHH "\h " +;ibkChoose which directory: Volume in drive %c: has no label is %s Volume Serial Number is %0.4X-%0.4X Directory of %c:%s %7lu %2u %s %4u%14c %2u:%02.2u%c%8c Start =%5u%14c | [%s] %44c %sDirectory Information for Device %s;8" [ d)  ʎhhHHgY" h! " ں H'H"~5hI[ںHH"JOhH  hh   ʊH"DDch))I?H"DDchi Hh ))ںHHH"Chں!HH"hH hh" ںHHH"h R!.ں!HHH "\h " j!H8Iںk"ph " hh+;i"kFile: ;8( [dH||ihhH||ihh,,H,Hhh'HHHb" h ں .,H"J h  l"(hiHih0( ں HHH" h % ں HHH" h  0"D%'hhheHe%'hhHH" !#hh#!'%hh ں i"p h  ##!%'hh0'%"(hh'%8hHhh ں H'%"JO h H  hh    H Hhh8H^\ )"DDHhmHm||i hhP3 ں / H||"W h ں "' h  ں H||" h & ں HcH"  h HhhHh0) ں {iHHH"e h 70& ں {iHHH" h H8hhhh ں dHHH" h ! "   hhv ں H"< h  ں H": h  ں .,H"J h 0ʊ *0)/+;i.k;8 [h h HHhh ) # )Hhh  ) ))  )Hhh  )j )Hhh  ) )Hhh  )%"8  nH`yy    hh)Hh  )hhd+;ik;8 [h h"?HheHehh!H!Hhh hhyںH"!h"?HheHehhmmں"?e e)H"?e e)H"?e e)H )H"!h"?HheHehh"?Hhe He hhں"!h"?HheHehh"? 8hh hhs h))) ) ʊ ) )Hhh  )ں"!h"?HheHehhf)Hh  )!!hh#"+;i!k%0.6lX | %0.2X%0.2X%0.2X%0.2X | | ;8 [  d)  hhii莃 " ں H'H"~5hIںHH"JOhH hh nʊ1H"DDch))IH"DDchi Hh ))ںX!HHY!"Chں H"#hYںHHZ!"!hI%))@ I ں H"l!hں HH"H(hں HXX"Whں".h" ںk!HHH"h8pI0ʊ  " +;ikSelect target...;8 [Q Q hh\\ii ihh[[ ihhF F i hhں H "Whں"'h/ںH%%%" h F F ii  ihhں H"&hںHQ Q hiH"#hںQ Q hiH"#hHhQ H ihں H "Whں"'hHGQ Q hiH  hhں'HH "t h.: &$H`###$ں H"Whں"'h9ںHQ Q hiH%%" hj=ںHQ Q hiH% &" hIH\\ihں H\\"Whں"'h=ںHQ Q hiH&&" hI8^HihHXXihd +;ikDefault prefixGetFileInfoDeleting existing fileDestroyGSCreating fileCreateGSOpenGS;8  [d ںH{i H"#hںH"#hHihHihi hhں H"Whں"'h 1ں H{i H;(<(" h )HHi"DDchh  ){i H"?H  hchchhhhH"?H  hchchhhhHH  jY" hI   +;i kJudgeNameGS;8 [d H||ihhH||ihh HHhh)  I"HHHb" hں H"JhjH"(hchch ں H HH"h 8H^\ )"DDHhmHm||i hhP3ں/ H||"Whں"'hںH||"h*ںH+H" h9HhhHhںHH"+hH8hhhhں+HH H"hں H"<hں H":h ں H"Jh0 ʊd+;ik;8 [Hh hHhhI ) ) F) ! )Hhh  ) )  K ))  8$  Hhh  ) hh8"DDeHhhHihh8Hihhں H"Whں"'h  HHHHb" h2ں HQ Q hiH.." hں HXX"Wh Id+;ikWriteGS;8 [E0h hں H "Whں"'h 3ں HQ Q hiH P0" h)JJJ)H iih  )JJJJJ)?)H ih  )) )H ih  ) )JiP)H iih  )H JJJJJ)8)H iih  )H )8)H iih  )ں H "Whں"'h 0ں HQ Q hiH \0" h+;iksetModDateGetFileInfoSetFileInfo;8= [d4)  hh)Hh : )Hh > )RںZ6"O h22JںH"JOhHhh HHhh " H " HH hh hiH  hh,2,ʊH )8.ں.H hi H"h)H."DDh  ) 0 "?H."DDe Hhchc  hh0/" HHHb" h " 4ں"7h4:ں@H"H">hIl%))@ Iں"7hH "?&(hhںH(&"JOhHhhH "DDchhں"m6h**MںH"`@h*8*pI0ʊ*ںHH"Jh**ںH"1BhFںHH\\:H""(::>>H"Ghں HXX"Wh" ںl6HHH"h8*pI0ʊ,C\ " ںH"J8h**IںH"k?h*" ں HXX"Wh" "  H" hh+;i=kCopy which files?;8 [Q Q hiHh h ں7 "#hں " #hں "#hHhQ Q Q \\ihhں H\\"Whں"'h 0ں H 77" h Ib^HihHXXihpHH Hb" hd+;ik8:Open file;8B [ںHF{i"H"#hH hhں.H "$hHhh)Hh  )h) ! !)i"DD))'ں!)H?"U#h4!)芢ʆ !)H hh  )')Hh )>> hh{i"Hhhں{i"H"#h ںH{i"H"U#hHhh7)Hh  )ں{i"H"#h ii Iں?"#h 8pI0ʊ"?HheHehh "?HheHehh"?H8hhh)H"?H8hhhh  )"?H8hhh)H"?H8hhhh  )"?H8hhh)H"?H8hhhh  ))Hh  )ںh)H"'h)H hh  )"?H{i"Hhchczhhhl"?H{i"Hhchchh)H"?H>>hchchh  ) hh 8 pI0ʊ "?e e) ! !)Tں!)H"'h)H "?H::hchchh  ) T)H "?H::hchchh  )ں>>9 9 "#hں>>"#h 8 pI0ʊ? )H "?H9 9 hchchh  ) ں::"?H9 9 hchc"#hں::"#hHHhchch 8 pI0ʊ? )H "?H9 9 hchchh  ) )H "?H9 9 hchchh  )ں"?hDHCG+;iFk$&#@!%'`()-{}_^~A;8 [ں>>"#h:)<ں^@" #hں::" #h+;ik.;8! [hh'%hh))hhں>>"JhI+%'hh%)  ) %)))?ں '%9 9 "#$h %))'&HHHb" h,ںH H"t h P.,$ : AH`AAAAں'%"1Bhg  ʊ! )H "DDh 9 ) ).  ʊ/"DD)  ).)I)i"DD))'ں)HF"U#hIJں)H"'h)H "DDh 9 )H "DDh > ) !"DD). )H "DDh > )9 )i"DD))I"DD).  ʊ"DD)  )I)i"DD))'ں)H0F"U#hIں)H"'h)H "DDh 9 )H 8"DDh : ) "DD)M)H 8"DDh : )ں"?h'%%i %'hhF=ں"AFhH%'hh%'2'%))hhʎd#+"*+;i)k$&#@!%'`()-{}_^~$&#@!%'`()-{}_^~;8 [hh "?ee) )I ) 4 i hhx ں "4 h +;ik;8* [vxHhں H0." hںں42"#hH420."hںں86"#hH860.hiH"h )H h . )tHh.xv.ȣ.hhںH0.hiH" hں"'hHhh{iHں{iH"hH">)H h . )) H cHJcHh.PH#8ʊ ) H!i cHcHh..Hh..Hh..Hh.{i:i)) H{i:i) cH{i:i)JcHh.PH{i:i)8ʊ ) H{i:i)i cH{i:i)ciHh.)H h . ),x+w+;ivk;8 [dHhhd H"(hchch ں" H HH"hHihhHihhں H"Whں"'h c LHHHb" h2ں HQ Q hiHL M" h ں$H H"Mh { H8hhhhںHHH"h[Hhh Iں$HH"Mh $#+;i"kReading GS/OS fileReadGS;8 [芅8 d mmں8 HHH" hH"DDchh IHhhih)Hh  ) # )Hh  ))H"DDchh8 H||ihhH||ihh ͺʊ$ں"<h %HHHb" h II =ں HH">;hں HH"Z<h  8H^\ )"DDHhmHm||i hhP3ں0 H||"Whں"'h ںH||"h .ں H0QH" h IImm"?HH8hhhh 8 >ں HH"DDcH" hd+;ikFile copy;8 [YWsuhh)Hh : )Hh > )iiywQ Q i}{R " ں@H'HZW"~5hIO)H}{h  )ʊH"DDch))I`H"DDchi HhںH"GhںnWHHoW"Chں ywH"#h-ywH hhںHH  "t h $m: SH``SfScSfSywH hh )zں )HpW"U#hHhh3 ).  |B HںywH"#hhh(ںywH}{H"#hںywH"7hں9 9 ywH"#h,6'ں}{HH"Xh$ںywHH"yWh'ں}{H"]hyw))Hywh  )ں H__"hںH"chں}{H"0chmiںHH"Zh ںywH}{HH"dhں __H"hں ywHH"$hIp " ںH"J8hI ںH"k?h" +;ikRename which files:+,;=[] .;8 [h h hh "?ee) )I )) )6ں "#$hI i hh7d+;ik;8 [hhhh  ))) ) ).G )IHں"Gh I Hں#!"#hhhIHhh#!hh)fںh)H"'hHںh)H"'h8H "DDch i hh9d#"+;i!k;8 [d )H"?eeh  )  "?H8hhhhHhhO ))2)Hh  ) ))@8  ʊ Hhh "?ee)  )W)  H 8I  i hhb e ʊ5H8 8 "DDeHhh ں H"4 h Hhh:H H8 88 "DDeHhhHHHb" h+;ik;8 [dں HywH" h hhں)HH"U#hHhh    hhں.H"$hH hh )H  hh  )"?HhmwHmy hh)  ʊ))i"DD))'ں)Haa"U#h8ں)H"'h)H hh  ) h)  ; hhywH hh)  ))i"DD))'ں)Hra"U#hKʊ6ں)H"'h)H hh  ) h)  7+ںywH"JhIںywH"ahںywHH"yWhgI"ںywH"ah2ں"?HhmwHmy"Cbhq.)Hh  )+;ik$&#@!%'`()-{}_^~$&#@!%'`()-{}_^~;8 ["?Hhe He   hh1)H  hh  )~)H  hh  ) ) &~)H  hh  )  +;i k;8 [ )Hh  )~H~)H"?H 8hhhh  )1)  \  )9@0)  ں"?H 8hh"Cbh)Hh )  +;i k;8 [ں "#hHhi Hi "(h  +;ik;8 [ "?H8hh  hhH hh )} ))` )*ں >>"h$ ))@8  Id+;ik;8 [ں&$"hh  "  hh h)  "?H8hhhhHhh:ں H" h)Hh  ))H h  ))H h  ))H h  ))H"?HhiHhchchh  ))H"?HhiHhchchh  ) 8 pI0ʊn )H "?HhHhchchh )I  h) y )I8 pI0ʊ~ 8 pI0ʊq )H "?HhiHhchchh )I  h) v )I8 pI0ʊ 8 pI0ʊq )H "?HhiHhchchh )I  h) v )I8 Qi ں >>"h)Hh  ))H h  )) @)Hh  )&%+;i$k;8  [)   ʊ2 ) H )JH "DD)c   )+;ik;8 [d o " ں@H'Hk"~5hI " ʊH"DDch))IfH"DDchi Hh ))ںk(HHk"Chں "dh   " )Q)N%))@ITںHH"lh.HHHb" hںH"1Bh C HںH"J8h IںH"k?h +;ikDelete which files:'?Delete subdirectory ';8 [d ںH"Kmhں".hHhh "?ee) )Ij )< ).% ))  i hhPںH"Kmh +;ik;8 [  o$HHvoY" hmkںH"JOhںHD"JOh XںDHH"h&qdioI$HHoY" hk mmkH"  :ںDHH"hH" kmhhhhq&di od +;i k42`cacheDir save error!`^#642`cacheDir restore error!`^#6;8  [ " ں@HgH"~5hI ʊH"DDch))IH"DDchi HhںH"h J && " ںH"J8h +;i k;8 [ d hh)Hh : )Hh > )R^ںs"#hں@H"Hs">hIں"#hں "#hں"7hںHH"JOhH hh tںH"`@hں"thCںH\\:H""(::>>H"Gh  " ںH"J8hںH"k?h%ںH".hI"   " +;ikNEWDIRNew directory name:;8 [ں"<hI"HHHb" hںHHH" hH  hhںH\\:H""(>v?v "Gh i  ںH\\:H""(AvBv "GhH||ihhH||ihh8H^\ )"DDHhmHm||i hhP3ں0 H||"Whں"'h ںH||"h .ں HEvH" h Id+;ik...Write new directory;8 [ " ںH H",%hIT(ںH"h)ںH"JOhH hh HH  hhںںH"hH "!h"?Hhe He   hhںH"hX Z}hh }hh}hh}hh }hh'}hho1}hh\9}hhIF^gpy Dں A}G}HZXHZXHHںH"hH "!h"?Hhe He   hhںH"h^\HHhhhhHhhں^\H^\H^\H^\)HH^\H H^\)H^\H^\ )H^\ H^\HhiHںH"hH "!h"?Hhe He   hhںH"h^\&))ں^\Hhi6H^\Hhi+H^\)H'HHh#h#hH^\)H'HH"f(hH^\$)HںH"hH "!h"?Hhe He   hhںH"hںiHiHHHNLHNLH|zH|zHpnHںH"hH "!h"?Hhe He   hhںH"hںHHhiHI} "!hںHHH "\h " +;ikUnusedFAT12FAT16ExtendedBIGDOSOS/2 BootSyQuestUnknownNot bBDisk Information for Device %s;8< [ " ںH@H",%hIA h) )I= ) ))I ))ں H{iH"$h *8"DD) )H"DDh  )ں*H H{iH{iH"t h  Hi hhں)H H{iH"t h m) ) ) Hi hh HH Hb" hں{iH"#h  ʊں"DD)H"'h) H"DDh  ) )i"DD))IAں )H"U#hHhh ) ' )HH{iHHb" h  ʊ )H"DDh  ))H "?H{iHhchchh  ) * 8"DD)  ں {iHH"$h )I )& ))Ia)Hi h  )ںHHhiH" h{i5Hں"hH">7)) H6) cH5)JcHihPH8)8ʊ ) H:)i cH9)ciHihHihHihhi ) )Hh  )% ))Hh  )ںH"J8hI|^\&))[ں {iH^\Hhi+H"$h||ihh^\H||ihhZXH||i hhP4ں0 H||"Whں"'hںH||"hThh/ jhںHH" h+;i<k$&#@!%'`()-{}_^~Updating boot sector;8 [ddddd)H"?Hhchchh  ) " ںHH",%hIںPH"hxvH"DDchi Hh)(ںH",ehYPHihHjjihH ihPHihHihںH"Mhں{iH{iH{iHPH"h " ںH"JOhH hh vںHHH"hI0ںH"MhIIں- H"Whں"'h#ںHߌ<:H" h.H!#hhH"D hh,ʊshiH"DDchHHhiH"DDch "Dhh ,1hiH"DDch,IIhiH"DDch H8I3hiH"DDchz,EںJH "!hHH Hb" hvںHHH"hI#ںHHH"lhںH"7hںHHH"h " +;ik%luK;8  [  ʊLxvH "DDch)H8I    +;i k;82 [ ں {iHhiH"$h:^<)l{iHhiH  hhں><"?Hhe He "#hں "#hHh{iHGGihh"$ Gi k FWHHHb" h:ں H H" h!/ " ںH"Mh6w6Hh%8H%%ihں. H"Whں"'h #ں H)@>H" h " ں. Hjj"Whں"'h +ں H*H" hd4>3=+;i<k/MSDOS.VolumeFormatGSFormatDevice;8? [ںHHH"h ##ʊ*#"DD1HC8I#H#8IGںCJHb "!hHH Hb" h= #"DD3) / ںH"hH  hh ں H HH"h " ںHgHhiH"$hں#"DDi))HHhi H"h/)Hih  )U)H"?mmh  ))H"?mmh  )H||ihhH||ihhH||i hhں0 H||"Whں"'h!)ں!Hpq" hںHHH"hںHHH" h''/)H"?mmh  ))H"?mmh  ))H"?mmh  )#"DD4%||i 464H4HhiHi448hHhhں0 H||"Whں"'h!)ں!H" h,)H"?mmh  ))H"?mmh  ))H"?mmh  )%%'ںHHH"hXE)ںGE"#hʊ?ں"DDE)H"'h)H"DDh E )ںGEH"#h ʊ9 )HH"DDchh  )()Hi h  ){i8Hں"hH">:)) H9) cH8)JcHihPH;)8ʊ ) H=)i cH<)ciHih#"DD))#"DD/H "DhhH)HheHe8hh)"(h%||i 464H4HhiHi448hHhhں0 H||"Whں"'h!)ں!H" hmں HH" h%%2ںHHH"h ںHHH"hCH)"D hhHHhchc)"Dhh#"DD+))"DD+)"(#"DD4H#"DD.)"DDH#"DD,H#"DD1H8hh8hh8hhhh#"DD+)"(h-ںH"JOhH  hh   H H02hhں+H-H 8hH ںH"hH20"!hںH"hں20"qh " dAG@F+;iEk%luKMFORMAT Writing boot blockWriting FATWriting root directory;8K [(d0d2d4d6d8 " ںHH",%hI ںPH"h$xvH$"DDchi Hh$$)芅88(ںH",ehY  " PHihHihHihHjjihH ihں- H"Whں"'h&&ں&H<:H" h0H!#hh2ںH"MhH "hh "p " "DhhͲ'ںHH" h " HH" "(hhں"zKh" hhhh!H"f(hh"DH"ChhH"f(hhHHHH "   hhں"'h&&H8hH"(hiHih.. ں.H "!h "?H  hchchhhhں  l"ph " . i*ں" H"f({i<H"!hں{i<HH*HH"h  "  H H||ihhH."(||ihh" ."(hh,.,ʊ,H"D||i hh,ںHH"h&ں8HH"h&&jںHH(H"h " ں/ H||"Whں"'h&:2Mں&HH" h::':.ںHH((H"hں8HH"hh H"DhhO@ hh)H hhV hh)H@ hh6ںm"ph "I" HHHb" hں8HH"hںHH(H"h " ں0 H||"Whں"'h&:ںn"phںHH2H"lhںHH((H"hںh"ph ں&H" hq2: :':+:.:/((ںHH((H"h,F 8Iں. H "Wh.ںHHH"hںH",ehYZں{i<HH*HH"h+(ںHH(H"hvںHHH"h   " +;iKk%u %luKWriting target;8 [F Iں. H "Wh  \c"?H  hchchhhhں  o"phں- H"Wh )@ j )_F Iں. H "WhHHHb" h " d  +;i ksourcetarget;83 [ hhd*, )H@"?eeh  ))HA"?eeh  )ںںH"hH"dh  ںH"h)Q)Y芢 ( " ںH H",%hI[(ںH'"!h " ں;H"hH hh'" HH=Hb" h"  (JJJJJ2@ "hhHH" HH "   hhں"'hW(J2 "hhںH" "JOhH  hh  ( e2i.ںIH.HH"hJ H H||ihh" ||ihh020ʊ0H"D||i hhP3ں/ H||"Whں"'h&ںH||"h&&&ں&HQH" h.ںHH,,H"hhh" "DheHezhhh$@$ʊh)  $"DDeHhhH)JJJJ"DDch)Hh  )H))"DDch)H"?eeh  )$i$ں "Qhں "h)" HHHHb" ho**).ںHH,,H"h+60/ںHH,H"hںHHH"h ں ""h   " +;i3kMUG.DebugSave Debug file as:wOpen failedto fileN|G[ ux&)QT]`@C  #&ADUXrxKN ,/5;@M{4O[r  8E #&Y\_bE_{% 'FWZ`j HK~ Nx0;\z<|Fw~8;[^s03;n S]x{ Su2Y\t-Z~ B:o(+K adgsvyt />y*-0} &n} !$'/2>INyhop*0HW*BHlJ Rm~YT),4OY /26;^chkt 9D69s _b$7`oy JMPSz}WdgGJM\[{" !038;LORUX[^ag!.38=BEHKNQTW\ X[ 27FR] )-jmy|"%OR EWbevy  .8S[^x~io@C +.;>NQ^a !$KNtw  #(+03 x~>Aqt"%+16y|%Q$'sv;>;>UXil}'BWxXy OVk !*jmpsvyMLO] 5%C{~w %(Y^),1]b=Bns psvyWZFYpH &)SVvy /2MYF[+Y v `c&)fi,/NgʁZ6`4B{ Tm{KruMP&.1A% (a79vR5тlnprtvxErekq&(*,W] V$,2HN܁_$SFsq| )Oڄx^d ̄P,].͂_Jo1[%j->M$@O^$j#2};Yhh&fAo(aY3K~G-KMJPe{Gy %QfMiH`pjm2^ CML:/._&SBp/ngzCd::D +!l;n@&e4*Wjn5GV4{mBTc[;kv,]ZlH14Pb'_}bUFXX3M~,>g Qz1b vt?vtAvtBv vEvw}w }w}w}w }x'}x1}&x9}xA}xG}|I}L׀ߌ u)ُ*ِbg[paq ØɘM)͟Z+ĥʥ\cѪת' ;\=GIlQE[ T0E Subs TH; [+;ik;88 [d+@"DDHh1h3"?HhchchHHhhBں"h+(+芢+<"h+/-<ȣk;8 [ںH"h 7"?H hchch)ںH"h  >ںH"?HhchchHH"h I\ں"?HhchchHH{i H"h  ʊ U4ںHH" h +;ik;8 [ں"DDi H"hH"DDhh"DDH  hh3ںHH" hWںH "h ں "hH"DDhh +;ikrb+;8 [ʊ"DDHhhwں"DDH""h+ںHH" h"DDhhB+;ik;8 [ں "!hں H"f( "?H hchc"!h "DDH"?H  hchchhhh "?H  hchchhhh "?H  hchchhhh "?H hchc"?H  hchchhhh "DDi H"?H  hchchhhhں  H"ph+;ik%lu ($%lX)%lu;8 [" HHHb" h "?H  hchchhhh"?H  hchchhhh"?H  hchchhhhں  "ph+;ik;8 [Hhh Hh h " HHHb" hں   "!hں H"f("?H hchc"!hHHhiH"?H  hchchhhh"?H  hchchhhh "?H  hchchhhh"?H hchc"?H  hchchhhh"?H  hchchhhhں  "ph+;ik%lu ($%lX)%lu;8 [ں "DhںHH "!h"?H  hchchhhh "?H  hchchhhhں  H"ph+;ik%u ($%X);84 [/b(Ff)H"?H hchchh  ))H"?H hchchh  )ں:8"hH  hh  ں:8"hںH"JOhH!#hh!#ں ""hS!H!H hhں  "hH%'hhں ""h'%"Dhe Hehhں"#h))H8hH"<}'%hhI+ں)H"#$hCHHHb" h#!" ں:8"h)"DDeHhhbH||ihP"?heHehh("?heHehhhhhhihihihFih-hh8hH8hh13hh8hH31hhb31"DheHehh-))-)++UE)))芍f++ʊH8hH"<h)))H8hH"<s+"DDi Hhh)5h)Hhh  )))Hh  )++ /H#!" /6:59+;i8krbMUGPrefsMUGPrefs;80 [d)ںB64"hH  hh  "HHHb" hںH"JOhH hh ں ""h H HhhںH" hHH%" h)%fI% %%IU'%)'+ںE"#hں"#hH"DheHehhbHh"?heHehh(Hh"?heHehhhhhhHihhHihhFHihh+Hihhhh8hH8hh-/hh/-"DheHehh''ʊں'"DDi H"#h%%)Hhh  )ں'"DDi H"#h%"DDeHhh'Q"?heHehhHHHb" hں "hH!#hh#!hhI)ں ""h " )2615+;i4kwbMUGPrefs;8 [hiHhh ں :)H"% h ں HH H ں " "# h Hhchchchc"JO h Hhh HH hh ں iH "$ h ں " "?H "DDe Hhchc"# h "!+;i k;8* [$h#h%d' 664H" 46hhhhʎZX^\H||ihh||ihhZXH||i hhP3ں/ H||"Whں"'hںH||"h)6DBRjh@$hh+)-).)/)MںHH$" h"?Hhm\Hm^hhU(HHHb" h"?hm\Hm^!hhں%#"#h  8 ʊ)al  ʊ6 "DD)H "DD#)8 H 8I' !!hhW'$ں.H"$h~^\ $^\&))^\"   ^\ I#^\ )I"HHHb" hx^\H "?^\ H"B^\H^\)"DDH^\HH8hh8hh8hhhh^\ )"(h .  ^\) H^\ "Dhhh)H)ʠhhI HH"f(hchchhʨhh^\&))ں$^\Hhi6H"#$hIBں$^\Hhi6H"#$hI Hں$^\Hhi6H"#$hI `0`0^\mXmZ|z^\)H^\"DDmzm|NL^\H "?^\ H"BhmLHmNhh^\ )H^\ "DD^\&^\ H"D H"f(nphhd,.+-+;i,kartitionReading boot sectorFAT16 BIGDOS FAT12 ;8* [ںy+{i H"$hd#^\~.Iʊ~HhiH"DDch)ɀ i.pIʆB~HhiH"DDch i0.I.."?H{i Hhchch%h'%)e.)Hh % )~HhiH.8"DDch ZXX Z%HH{i HHb" h~HhiH.8"DDch)!)mHH{i HHb" h#!HH{i HHb" hfHH{i HHb" hF)))))) )Du!Iq~HhiH.8"DDch)ɀ芍^\H||ihh||ihhZXH||i hhP3ں/ H||"Whں"'hںH||"h)3DBEjh6{+hh!)-)/)MںHH|+" h#T"?H~HhiHhchc  hh J  h)I"HHHb" hD"?H~HhiHhchch HHhhHH{i H Hb" hںH"$hںH"$h|"?m\m^)"HHHb" hd,.+-+;i,k0Reading first partition block;8 [^\||ihhNLH||i hhH "D||ihhP3ں/ H||"Whں"'h ںH||"h t 'jh1.hh8. ,H`,,,ں HH." h NLH"?mmhh"?mmhhd)Hh  )hh "?ee) I ) ))z ))]ں "$h)H "?hchchh  ) i hh d+;ikReading root directory;8& [d*5"?e*e,).^\H "D hhHHH"   hh ""  " ں"'hں "zKhd  "  ںH"+hdHH Hb" hdTdں,*H"Jhd$ںH"<hںH":h0ʊPAںPH4 "!hHH Hb" hdzH"D hh "(hHHH"   hh ""  " ں"'hں "zKhd  "  H||ihhH||ihh8H^\ )"DhhhmHm||i H"DDchhhhP3ں/ H||"Whں"'hںH||"hW4hh/ jhںHH4" hd)||i#%H"D#H#Hhchc##hhںH"<hںH":h0ʊ&H"DDchhhh&H!hh3.. !i !hh(,'++;i*k%uReading subdirectory;8  [d'HH Hb" h/&H"DhhHheHehhHH&$"   hh ""  "  ں "' h # ں "zK h   "  H H$&hh&$"Dhe$He&hh ں HH"  h &&PI ں PHG8 "! h HH Hb" h ں "< h I'HH Hb" hi0ʊH ں H"< h  ں H": h  ں HH">; h  ں HH"Z< h 8H^\ )"DDHhmHmH&8"DDchhhhH&"DDchhhhH "BHhchch"&!%+;i$k%u;8 [ d HH "?h H||ihh "DD"DDeH||ihhH "DDchHH||i hhP3ں0 H||"Whں"'h ںH||"h  /7ںh"ph Xtr / jhںHH:" hHHHb" hH "DDchHHhh" +;ikUpdating directory;8 [H"DDcJ"DDc  hh ) ) JJJJ+;ik;8 [H"DDcJ"DDc  hh ) ) JJJJ) ) ))  Hh +;ik;8  [H"DDc  hh  +;ik;8 [H"DDc  hh Hh +;ik;8  [R i ʊں H"<hں H":h IMںH H">;hںH H"Z<h iR  Hd+;i k;8 [4 6$64H" hh^\H^\ "D  hhںH "JOh644 6"64H||ihh|zH||i hh ||ihhP3ں/ H||"Whں"'h ںH||"h 5^?hhں HH_?" h +;ikReading FAT;8. [d^\)H  hh^\H^\ "Dhh "DhhHHHH " hh%42')hhhh !sHH')#%hh! Fں42%#"h"Dhe#He%#%hh)'||ihh|zH||i hh||ihh!!P3ں0 H||"Whں"'hںH||"h&ںHtrH$B" hH||i +-^\H+H+Hhchc++hh(" 04/3+;i2kUpdating FAT;8 [ #%))@I{ںH H">;h ںH H"Z<h ں H"Jh0 ʊ)H"?eeh  ) "?H8hh hhH hh] ))@ ) )H )h ) ))@8 d+;ik;8 [ں "#hں"Gh?ںH " #h)H"DDh )4ں"Dhں " #hں " #hں "#h  +;ik;8 [h h ))Hh ))Hh ))Hh"?ee) !ں )H"'h) ) ?) )芢 ))H  hh  )ʊ"DD)  |!ں )H"'h)  )ں )H"'h)H  hh  )7"?HhiHhchch) !.)H  hh  )ʊZ"DDcz) T )ں )H"'h)H  hh  )i)Hh ) 8hhh+;ik;8 [H  hh)Hh ) "?H8hhhhHhh])F ))) )  ʊ8Z "DDcz)H  hh  )  ʊ8Z "DDcz)H  hh  )  ʊ8Z "DDcz)H  hh  ) ))@8 )Hh )ںH"#h+;ik;8  [  hh H Hhhtں H H"#$h7"?ee) d i  e +;ik;8 [ ʊ2 ͎ʊ0 ʊ%ںH H"hd  +;ikH; [" !ں2L "#hLںH H"f(hchchH7L "!hHH Hb" h+;ikzero%u;8 [ں"'hb" HHHb" hںHL "!hHH HY" h  +;i k42`%s window creation: Error $%0.4X`^Oh Dear!;8 [ F"?H hchch) %[dS Hihں- H"Wh %  +;i k;8 [ ں - H"W h H  hh  HH"C  hh H"f(hi"  ں H"f(EO "! h HH Hb" hk]h yɰoɠe@[ɺQ@ GO== +;ik%luK;8  [HHHH "  hh ں"zKh   +;ik;8 [ HHH" " hhihhں H"Whں"'h .ں HQQQ" h  iiiHhhںH"JOhHhhںhiHhiHH"h)H"?H"DhmHm8hhhh  )d+;ikGetPrefix;8  [dںQ Q hiH"#hں"#hHhQ Q Q ihhں H"Whں"'h %ں HRR" hHihں H"WhHih   +;ikSetPrefixH; [kTVhhں"OhVT ںH"Qhhhں"OhVںVTH"QhHHVTH" " TVhh+;ik?.H!:w bWDBWYq h X&>"]$FVtFjIaDH_1B 4Ht'8c=Yk{&=df(`pS!z9 DVA:YT3KT"{L J\NTj'p~>P$6N2hIB.6oI&7U:L8QhFX36XJr got-h-Nx2m!fVzFXq"(.4T "~2Da& "%(0Torz%*fi "7:advy| *-ADQTlo  $BHKlruz}  #SV*06DGJZ]v{ ;>^a>k 7:=Ei  #&)7q4] sxF]DwJp8k0}΂3 4@~%d1Q%Nفt|ցwf g>Y}6R9qkO{Ɂ9s[уM@X qP2y$dC6lrx|   J =UBE$$n$M"$"$"$$y+/){+v)|+,.,.04!34a34@6G8::?^?3?_?A$BK2LK7LLLNEOiPQoPQuPQyRRRRt," Ye!8#H$8,X2-Dv-$-D-(.0 6.$ Z.0.(.(..(/(D/(l/(/( /( /( 0( 40( \0(0(0"0"0(1":1X1*1*(((@(hV,1(-1(.1(/$2(0L2 1l2 22 32 42 @2 A 3 _,3"`N3"ap3"b3"c3"33(4">4"`4"4"4"4"4(5(85(`5"5 5(5(&5"'6"(66")X6"*z6"+6",6"-6".7"Y$7(ZL7([t7"7*7*7*8 48 T8*8(~8 8.8"9(>9*h9*9"9 9(9"!:"5@:(6h:(7:(8:(9:(:;";*;.<X;"z;(;(;(;(<(B<"d<.<"< <"<(D D D D)E#EEEE EEDECC%C$BB&B#CC $C 1CDCTCpCuC}CCCCCCD DDD "D +D 4D >D ID SDZD`DfD qDxDDD D D+D 8E8 pE, E( EM F 1F QFh Fh !G #G %G 'G 5G BG ]G QG jG wG GG G G'  H +H KHZ H )I II ^I qI I I< I?rPPPbPPPRPPPBP   re>&f (g)h=*Zi*vj +k+(l+vm6,Dnz,<o,$SlaT/TSTETR'UZUV[=-B ?B0 oBN>$?or?{@|iAK=\=9=5=r>$>I  K4 =K, iK/ K) K, K L. 5L1 fL+ L L L7 M/ 5M, aM MM /N: iN- N7 N* N  O^ kO. O2 O9 Qs wQ# Q- Q; R8 :R R@ SQ bS@)L2 P$@ P Z P |!P$  P$ T > 0  0sS 0PP w0pp q|D` DDDODffoODDDDDOODODnnnoOOODnoOOODnnoOOODnnnoOODODnfoODDDDDODDDODffoOODOODOOODDOODDDOOODDOOODODOODODOODODODOODODDODO   91e~JSSM U G ! v *0S ( SMSSDOS SUStilities SGSraphic S!Snterface ) SCopyright 1997 by Peter Watson (paw@acslink.net.au) SShareware fee: US$20.S PO Box 493, Doncaster VIC 3108, Australia J (Cash discount: US$15, since I save on bank fees!) S This program contains material from the ORCA/C Run-Time Libraries, copyright 1987-1994 by Byte-Works, Inc. Used with permission. [ORCA/C v2.10]~Credits~^#691e~JSCredits S JThanks to everybody who paid the shareware fee for the original MSDOS Utilities! Thanks also to Mike Westerfield for creating his Toolbox Programming in C course, to Dave Leffler for sharing the source to his excellent ShowMe! NDA, and to EGO Systems for examples galore! Special thanks go to my wife and family for tolerating my computer madness. :-)~About~^#640~Select file display options: Normal text display Hexadecimal dump format Verify file readability only~Verify~Hex dump~^Normal45~The disk is write-protected! Please remove the write-protection and try again.~#1~^#443~There is not enough memory to display the entire file! Attempt to display as much of the file as possible?~#1~^#683~The source filename is unacceptable to the destination file-system. Source name : *0 Converted name : *1 Use the converted name?~#1~^#623~All file data successfully read!~^#045~Due to the amount of available memory, copying this disk will require *0 disk swaps! Copy the disk anyway?~#1~^#645~Target disk has incorrect format! Reformat the disk?~^#1~Format45~Target disk is unformatted! Format the disk?~#1~^Format46~Please insert the *0 disk~#1~^#6  -.,/Aa@`_421c3b0&'()*+,-.YZ[56789:;< +l0 2?l0vV6 +0cC FSl0rR Zgl0dD Zg0aA n{0/? 2?l0lL n{n0pP FSl0fF Zgl0xX FS0nN +l0iI 4  n{l0hH X ;j -60mM 7@0gG ,u0rR -&0 .u0 /d0uU0 *p1,273 %*p4B@\8j0pAl8y0p _Q \ `^ h9 an x9 b02 c0+2 0..       3~@0 3@n0 <  " +Q X-|p 3@0rR 3@@0sS &H 'H (H )H *H +H ,H -H .H fs 0 fZs0 ( 30rR 4"0hH 5.0sS6:7F 8R0aAlp  Lt B   40  <0fF ` jR0qQ n y80gG Q [u Oz\p )0  /Ze w  = Iw0 O [w0  %w0dD a mw0.. + 7w0aA   ktA    Wc60 1=60oO @L60 60dD ht60..  ;  XtC  Y d  d vp  )60nNAvailable disks:Really format what appears to be a non-removable device?Really copy what appears to be a non-removable disk?43` Total disk space : %lu Used by system : %lu Available on disk : %lu Allocation units available : %u Allocation unit size : %u `^#0Copy the same data to another disk?Dump long format disk information to a GS file? (Yes = Long, No = Short) Boot Parameter Block Information Partition %u starts at sector : %lu ($%lX) Partition System Type : $%0.2X (%s) Partition is : %sootable OEM name & version : '%.8s' Bytes per sector : %u Sectors per cluster : %u Reserved sectors at beginning : %u File Allocation Tables (FATs) : %u FAT type : %d bit Root directory entries : %u Total sectors on disk : %lu Media Descriptor Byte : $%0.2X Sectors per FAT : %u Sectors per track : %u No. of heads : %u Special hidden sectors : %lu ($%lX) Physical Drive Number : $%0.2X Volume Serial Number : %0.4X-%0.4X Volume label : '%.11s' File System ID : '%.8s' Volume size : %luK FAT starts at sector : %lu ($%lX) Root directory starts at sector : %lu ($%lX) Data starts at sector : %lu ($%lX) Valid cluster numbers : 2 to %u ($%X) Show detailed file information? (including volume label and deleted files) %9lu file(s) %12lu bytes %luK total %9lu dir(s) %12lu bytes free % Quick format (skip low-level format)" Use GS/OS initialization dialogueRDO : Read Only HID : Hidden SYS : SystemVOL : Volume LabelDIR : DirectoryARC : Archive (backup) flagSkipReplaceOKDisksAcceptOpenClose Disable auto-eject of disks$ Default to 'MSDOS to GS/OS' copying# Add /strip linefeeds while copyingUseCancelSaveRead Me PreferencesTo GS/OSTo MSDOS Disk Info New Folder Disk CopyFormatLabelAbout AttributesDeleteRenameCopy View FileDir List* MUG! MSDOS Utilities Graphic !nterface  MUG! Preferences ContinueSave As Page SetupPrint1440K720K360K1200K800K1600K2880K1722K20243K (21 Mb)JLRFCBCopyright 1997 by Peter WatsonJLRFCBSFile FunctionsJLRFCBSDisk ToolsJLRFCBPC Transporter Hard Disk Volume PathsFCBJLRFCBFile 1JLRFCBFile 2JLRFCBDefault MSDOS Device Number (Blank = none, '0' = PC Transporter)FCBJLRFCBDefault Hard Disk Partition Number ('0' = Use default partition)FCB*0*1*2Please wait...Copying *9...Verifying *9...Saving *9...Loading *9...Formatting...New name:The name *3 already exists. It is a directory and cannot be replaced.The name *3 already exists.Please enter a name for the new folder.There is no current volume name.The current volume name is *3.The name *3 contains a reserved MSDOS filename (eg. LPTx, COMx, CON, AUX, PRN, AUX, NUL)*3 is an invalid MSDOS name. Valid names look like filename.ext (.ext optional) using the characters A-Z 0-9 $&#@!%'`()-{}_.*3 is the existing MSDOS name. Registration keySFile AttributesFormat *0 as volumeInterleaveThis operation will destroy all the information on the disk.JLRFCBThis is an SunregisteredS copy of SMUG!S You can register SMUG!S and get rid of this annoying message by sending US$15 in cash (for checks, add US$5 to cover bank fees for check cashing!) to: Peter Watson PO Box 493 Doncaster VIC 3108 Australia email: paw@acslink.net.au32~Sorry, GS/OS System 6.0 or later is required!~^#552~Preferences file damaged or invalid!~^#652~Unable to open/create preferences file!~^#652~Unable to write preferences file!~^#652~Length of preferences > buffer size!~^#652~Unable to open *0!~^#632~This disk is not formatted for MS-DOS!~^#632~Unable to find a valid MS-DOS Boot Block!~^#632~Invalid MSDOS Boot Parameter Block!~^#632~Partition *0 not found!~^#632~Partition *0 is unused!~^#652~Partition *0 is an OS/2 Boot Manager partition!~^#652~Partition *0 is not an MSDOS partition!~^#632~Extended partition table is invalid!~^#673~Partition *0 is extended, with one or more partitions after the first! At present these partitions cannot be accessed.~^#652~Unable to create a new directory entry as the root directory is full!~^#652~Program limit: More than *0 clusters in directory!~^#652~No space on disk to extend directory!~^#652~Subdirectory or file has no allocated clusters!~^#653~Warning: Update may be incomplete!~^#653~File is empty!~^#054~Warning: Subdirectory is not empty! Delete all files and subdirectories and try again.~^#652~Illegal character *0 in volume name!~^#652~Unexpected End-of-File reading GS/OS file!~^#692~The specified name is invalid for MSDOS. Valid names have a 1 to 8 character filename, optionally followed by a . and a 1 to 3 character extension. Valid characters are AZ 09 and $&#@!%'`()-{}_. The first character must be alphanumeric). The filename cannot be a device name, eg. LPT1, COM2, etc.~^#452~Insufficient directory entries available for the long filename! (An attempt to extend the directory failed)~^#652~Unsupported disk size (*0)!~^#652~Format option invalid for this drive!~^#652~Interleave value must be a number between 1 and 15!~^#652~Unable to allocate bank 0 memory to start tools!~^#672~Unable to read the source disk! It may be unformatted, have an I/O error, or you may be trying to read a 1.4Mb or MSDOS disk in an 800K drive.~^#652~The target disk is not the same size as the source disk!~^#654~Warning: The file *0 is 'extended' - only the data fork will be copied!~^#654~Warning: The file *0 is a subdirectory - copy skipped!~^#670~SAdditional error detailsS Action : *1 Info : *4 Device : *0 Block : *2 Amount : *3~^#670~SAdditional error detailsS Action : *0 Info : *1 File : *2~^#662~Invalid cluster number *1 for file *0~^#662~Error closing file (PC Transporter MSDOS Partition file *0)~^#662~File *1 seek to block *2 failed (PC Transporter MSDOS Partition file *0)~^#662~File *1 of *3 blocks at block *2 failed (PC Transporter MSDOS Partition file *0)~^#692~Unable to find, or unable to open, the PC Transporter MSDOS Hard Disk volume file *0: *4 Note: The disk or file must not be write-protected!~^#682~The file: *4 does not appear to be a PC Transporter MSDOS Hard Disk volume file~^#6MUG! is an Apple IIgs NDA allowing read/write access to MSDOS formatted disks when a suitable disk drive is available. Shareware! Copyright 1997 by Peter Watson Email: paw@acslink.net.auMUG! Copyright 1997 by Peter Watson Email: paw@acslink.net.au MUG! is a New Desk Accessory. It is not designed to be launched. To use MUG!, place this file in the Desk.Accs folder inside the System folder of your boot disk. When you restart your IIgs, MUG! will appear under the Apple menu.B MUGH  MUG.PREFSI  MUG.READMEMUG!8Copyright 1997 by Peter Watson Email: paw@acslink.net.au-./012CREDITS ======= Firstly, special thanks to all the people who registered their copy of the original MSDOS Utilities. These people not only encouraged the completion and expansion of the original utilities, they provided the incentive and encouragement to develop MUG! (except for several (fellow) command line addicts who all said something along the lines of "I love the command line interface - I hope you don't ever spoil it by going to a GUI utility!) Thanks also to people like Stephen Davidson (Davo esq) and all the other people who bugged me enough to get off my "south end" and actually put fingers to keyboard. Without their encouragement, MUG! would simply not exist! I must thank Mike Westerfield for his excellent "Programming the Toolbox in C" which got me over the initial hurdles of modern resource-based toolbox code. Thanks must also go to Dave Leffler for sharing the source to his excellent ShowMe! NDA, and to EGO Systems for examples galore in the late GS+ (RIP!). The best for last - thanks to my family for pinning up pictures to remember what their Dad/spouse looked like, while I was buried in the 'computer room'! Registered User Roll of Honour as at 14th July 1997 ============================== Nick Heywood Australia Registration #1! MSDOS Utilities Registered User Roll of Honour ============================================== Marcus Staender, Harald Timm, Bill Robbins, Michael Levine, John Swanland, Shane Finke, Jim Bauer, Hugh McKay, Fan Li Tai, Don Canfield, Diana Hadfield, Michael Crane, Philip Beaudet, Charles Sarchet, Stowe Keller, Thomas Mason, Dean Mitchell, John Wilson, Dave Tribby, Stephen Hartz, R.L. Smithhart Jr, Ray Hewes, Bud Simrin, Art Coughlin, Wayne Sheffield, Alain Bonnet, Economic Development, Ryan Suenaga, Peter Maloney, Guenther Unger, Lloyd Jiminez, Steve Craft, John Hunt, Ralph Benson, Richard King, Larry Bowen, Udo Huth, Doug Mitton, Perkins School for the Blind, Bill Krantz, Harold Ingels, James Pittman, Ronald Chesley, David Wallis, Kevin Noonan, Soenke Behrens, Joachim Lange, Florian Delonge, Manfred Audehm, Willie Yeo, Philippe Picollet, John Engberg, David Harvey, Dominique Otello, Dierk Boberowsky, Apple-Q (Brisbane Apple User's Group), Doug Fishkin, Martin Landhage, Jim Wifall, Eric Heim, Lyle Graff, Ward Diehl, Bill Brown, Alberto Cavalcoli, Mark Miller, Tom Griffith, David Falksen, Joseph Nelson, Ed & Anne Wheeler, Jim Wilson, Marc Soules, Stephen Davidson, Thomas Smith, Jack Kells, Georg Wissenburg, Thomas Donaldson, Mark Welte, Doug Cuff, Mark Johnson, Greg Nelson, Brian Pinch, Daniel DeDona, Fred Korte, Nick Heywood, Marlin Allred, Lim Pak Mun, Adrian Whichello, Bruce Scotton BlueDisk Users (Thanks for registering even though they were "pre-paid"!) ============== ///SHH Systeme William Helbig, Donald Warner, Peter Davis, Geraldine Engleman, William Dawdy, Gerard Gauthier, David McClay, Carol Phillips, Gerald Blumenthal 456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}=================================================================== M U G ! MSDOS Utilities Graphic !nterface v1.01 Copyright 1997 by Peter Watson =================================================================== This is MUG! (MSDOS Utilities Graphic !nterface), a GS/OS NDA which includes the ability to read, *WRITE* and *FORMAT* MSDOS disks. These notes have lots of helpful hints for installing and using MUG! Please read them! **** Please read the 'MUG.Credits' file as well. **** Hint: Hold down the Option key when pressing the 'Read Me' button. Notice: ====== This program is SHAREWARE. That means you may copy it, and you are encouraged to give a copy to your friends, or upload it to online services. However, you must ensure that ALL files in the package (see the list at the end of this document) are included, WITHOUT MODIFICATION, when making a copy for others. You may use MUG! for a period of two weeks. At the end of that time you are required to send the SHAREWARE fee to the address below, or to erase any copies of MUG! that you may have. When I receive your SHAREWARE fee, you will be registered as a legitimate user. This will entitle you to support, I will send you the latest version of MUG! (including any extra 'registered user only' features), and any suggestions you make are *much* more likely to be acted on! Registered users are entitled to use any future (non-commercial) upgrades for free. To request an upgrade directly, send $5 cash to the address below. When registering, please mention the version number of MUG! as shown in the 'About' dialogue. Payments in overseas currencies made by personal cheques are mostly eaten up by Australian bank charges. Australian or US cash is best. In fact, if you send cash, you get a discount of $5 since I don't have to pay bank fees! ================================================================== === BlueDisk Owners === If you received the original MSDOS Utilities as part of the software included with the BlueDisk interface created by Joachim Lange of ///SHH Systeme, then you automatically became a registered user of the original MSDOS Utilities. As such, you are entitled to receive MUG! for the UPGRADE price. ================================================================== Address for shareware fees, upgrade fees and general correspondence: Peter Watson PO Box 493 Doncaster Vic 3108 Australia Comments by email are welcome. My InterNet address is : paw@acslink.net.au If you include your email address (InterNet, Genie, CompuServe, AOL) when registering, I can respond much more easily! Read the 'MUG.Credits' file to see the benefits of paying for shareware! ================================================================== The SHAREWARE fee for this disk is :- US$20.00 AUS$20.00 *** Non-Australian users: You get a $5 discount for cash since I don't *** have to pay the bank fee for cashing international checks! The upgrade fee for registered users of the MSDOS Utilities is :- US$15.00 (or US$10 for cash!) AUS$12.00 If you do not already have the MSDOS Utilities (a collection of MSDOS-style command shell utilities, with a few extra features over MUG!, and including a working command shell for use with any other shell (filetype "EXE") commands you have or find), then you can receive them at the same time for an additional $5.00. ================================================================== All files in this package are Copyright 1997 by Peter Watson, except for parts that are Copyright 1987-1994 by ByteWorks (see below). ================================================================== ================================= === Introduction MUG! is an integrated set of utilities that allows files and directories on MSDOS disks to be read, *WRITTEN*, listed, deleted, renamed, etc. You can also copy, format and (re)label disks. Any size disk should be supported (except for formatting), including partitioned hard disks and Applied Engineering PC Transporter MSDOS partition files. What are the benefits of MUG! over Apple's MSDOS FST? For reading from MSDOS disks, not a lot - except that the MSDOS FST can't handle disks containing long file names created by Windows 95, or partitioned disks (eg. Zip or SyQuest cartridges) or Applied Engineering PC Transporter (AEPCT) MSDOS partition files, and it does not do any text file conversion when copying files. Well, maybe there *are* a few benefits after all! On the other hand, Apple does not support writing to MSDOS disks in any way (eg. copying files to MSDOS disks, formatting disks, renaming files, etc) - all items supported by MUG! Also, the MSDOS FST requires GS/OS System 6.01, (using more memory and disk space at boot time), while MUG! will work with System 6.0. I am reasonably confident about MUG!, but as it has not been tested on a complete range of disks and files I am not willing to swear that it is bombproof. To put it more bluntly, you are using MUG! at your own risk. If you are not prepared to take the risk, don't use MUG!. Having said that, I use it and my hard disk is still in one piece! And neither Norton's Utilities nor the MSDOS ScanDisk utility complain about MSDOS disks created by MUG! ================================= === Hardware Requirements MUG! itself requires about 125K of hard disk, plus another 40K or so for text files and preference files. It may be possible to run MUG! on a stripped down system with 1.25Mb of RAM. In practice you will almost certainly require 1.5Mb and most probably 2Mb of RAM to comfortably run System 6, a working set of extensions and DA's, and MUG! itself. Even though MUG! tries to minimise its memory footprint when not in use (for example, by unloading resources and releasing buffers), when executing it can require a lot of memory for buffers. MUG! was developed on a system using an Apple II 3.5 Disk Controller with an Apple 3.5" FDHD 'SuperDrive', as well as a 100Mb Zip drive. It's predecessor (the MSDOS Utilities) has been tested with an Applied Engineering High Density drive attached to Apple's controller card, with 5.25" and 3.5" TransDrives attached to an Applied Engineering PC Transporter (AEPCT), with MSDOS drives attached to a BlueDisk interface, and with 100Mb Zip and 44Mb and 105Mb SyQuest drives formatted for MSDOS (attached to Apple High Speed SCSI controller or RamFast interface cards). Many people are successfully using Floptical drives, usually using RamFast SCSI controller cards. Any MSDOS SCSI disk drive *should* be supported. In fact, so should *ANY* disk drive that is capable of reading a block from a disk formatted for MSDOS. If you are unsure, try using a disk zap utility to read block 0. If you do not get an I/O error, then MUG! should work with it!. One reported exception seems to be the FDC-10 card, which uses custom drivers that work in ProDOS 8, but not under GS/OS. I don't have access to one of these cards to allow me to check it out. MUG! will also work with PC Transporter MSDOS partition files (acting as an MSDOS hard disk) on a GS/OS hard disk. MUG! will *not* be able to access MSDOS disks if you only have an Apple or compatible 800K drive. Even with a PC Transporter card this is still true, although an 800K drive attached to a PCT can read and write MSDOS disks while running MSDOS on the PCT. This is a limitation of the Applied Engineering drivers provided for GS/OS. The only exception to this rule is with 800K MSDOS disks created using the PC Transporter, which are not very common! Using Apple's FDHD SuperDrive and controller card, a 1.44Mb High-Density disk formatted as 720K on a MSDOS machine will not be recognised as a formatted disk. This is a restriction of the drive and/or controller card, which also applies with these types of disks in a Macintosh. A similar restriction *may* apply to other drive and/or controller card combinations. --- Performance note --- MUG! was written for functionality, not speed. Nevertheless it performs reasonably well under most circumstances. Very large hard disks will slow it down (especially noticeable for directory listings) - the FAT table becomes huge! The other commonly reported problem is very slow writing to MSDOS floppy disks. While MUG! is slower than GS/OS for writing, the real culprit is almost always the use of pre-formatted MSDOS disks. These are formatted with an interleave of 1:1, which is acceptable for reading but painfully slow for writing. There are two possible courses of action. Firstly, for occasional disks obtained from elsewhere, you can simply live with the delay. Secondly, for floppy disks written to frequently, you should use the format option to reformat them at the default 2:1 interleave -- do NOT check the 'Quick format' box! ================================= === Software Requirements The only software requirement is GS/OS System 6.0 or later. Although not required, the MSDOS FST can still be useful. When combined with MUG! it allows you to copy files between two MSDOS disks (or between two directories on the same disk) without having to copy via a GS/OS disk first. However, that the MSDOS FST has trouble with hard disks and disks containing long file names, which can limit the usefulness of this option. See the note below about problems that may occur if Eric Shepherd's ListPatch601 patch program is also installed. ================================= === Installation Simple! Copy the file named MUG.1.01 to the 'Desk.Accs' folder inside the 'System' folder of your boot disk. You should also copy the files MUG.ReadMe and MUG.Credits to the same place to allow them to be used as "help" files, although MUG! can run without them if you are short on disk space. ================================= === Preferences Pressing the 'Preferences' button displays a window allowing you to set default values for several options. The preferences are read from a file named 'MUG.Preferences' located in the same directory as the MUG! NDA file (normally the 'desk.accs' directory). If the file is not found, a new preferences file will be created. Press the 'Save' button to save your preferences for the future. Press the 'Use' button to change the values until the next time that MUG! window is opened. Press the 'Cancel' button to leave the values unchanged. The various options are explained below. -- Default MSDOS Device Number -- If you leave this field blank, there will be no default device. If you enter a '0' (zero), the default device will be the PC Transporter file. If you enter any other number then when the "Available Disks:" window is displayed for the first time, the disk drive with that device number will be highlighted, allowing you to simply press the 'return' key to select it. On subsequent operations, MUG! tries to remember the last device used. Remember, device numbers can change depending on the drives and/or partitions that are online when GS/OS is booted, on which device you boot from, and on the order of the device drivers in the 'system:drivers' directory of your boot disk. Nevertheless, for many people, device numbers rarely change and this default provides a useful function. MUG! is distributed with a simple program called "Online" which will display the device number and some other information for each device recognised by GS/OS. If you have more than one screen of devices, pressing (almost) any key will pause the program. Press it again to allow the program to continue. At the end of the display, press a key to exit the program. For users of command shells such as ORCA/M and GNO/ME, change the filetype to EXE ($B5) to allow the program to execute as a shell utility and bypass the final keypress. -- Default Hard Disk Partition Number -- If you are using an MSDOS partitioned hard disk (most likely a removable drive such as a Zip or SyQuest cartridge), then there may be up to 4 partitions. By default, MUG! will try to read the partition marked as 'bootable' (there is only allowed to be one such partition). By changing this option you can read from one of the other partitions. If you enter a '0' (zero), the partition marked as 'bootable' will be used. If you enter a number from 1 to 4 then one of the other partitions will be read. For further information, see 'MSDOS Hard Disk Partitions' below. -- Add/Strip linefeeds while copying -- MSDOS text files mark the ends of lines using the two characters 'return' and 'linefeed'. Apple files use only the 'return' character. If this option is checked, then MUG! will add linefeed characters after return characters to files copied to MSDOS disks, and will strip them from files copied to GS/OS disks (the files will be given a file type of 'TXT'). If this option is not checked, then no file translation is performed, and files copied to GS/OS are given a file type of 'BIN'. For further information, see 'Default Translation of File Contents' below. -- Default to 'MSDOS to GS/OS' copying -- If this box is checked, the copy 'To GS/OS' radio button will be selected whenever MUG! is opened. If this box is not checked, the copy 'To MSDOS' radio button will be selected whenever MUG! is opened. -- Disable auto-eject of disks -- If this box is not checked, MUG! will attempt to auto-eject disks when a disk swap is required during a disk copy. If this box is checked, MUG! will not attempt to auto-eject disks, but will prompt the user to swap disks manually. Note that in either case, with most drives MUG! should recognise that a new disk has been inserted and continue automatically. -- PC Transporter Hard Disk Volume Paths -- MUG! can read and write to the GS/OS file(s) that the Applied Engineering PC Transporter uses to simulate MSDOS hard disk partitions. If you specify the GS/OS pathname of this file in the 'File 1' box, then an additional 'disk' will appear in the 'Available Disks' window when choosing disks and files. If the 'partition is larger than 16Mb, then there will be two files under GS/OS, and the pathname of the second file should be placed in the 'File 2' box. Note that you cannot use the two file boxes to specify two different partition files. For further information, see 'AEPCT MSDOS Partition Files' below. ================================= === Special features Pressing the Option key at certain times provides additional options: - when selecting a directory list, MUG! asks if you want a 'detailed' display - when copying files, temporarily swap the 'Add/strip linefeeds' preference - when pressing the 'Read Me' button, Mug! displays the Credits file ================================= === === Miscellaneous Notes === ================================= ------------------------------ --- Keyboard equivalents ------------------------------ Most buttons and controls have keyboard equivalents. If there is no name edit area in the window, then you don't even need to press the Command (Open-Apple) key. With one exception, the key may be upper or lower case. --- Main Window --- Return - Dir List V - View File R - Rename D - Delete P - Preferences C - Copy M - To MSDOS G - To GS/OS N - New Folder A - Attributes ?, / - About I - Disk Info L - Label F - Format X - Disk Copy H - Read Me --- General Text Display Window --- Return - Continue Esc - Continue s - Save Shift-P - Page Setup (must be upper case) p - Print (must be lower case) --- Preferences Window --- Return - Save Esc - Cancel Apple-U - Use --- Rename Window --- Return - OK Esc - Cancel Apple-R - Replace Apple-S - Skip --- Attributes Window --- Return - Save Esc - Cancel R - Read Only H - Hidden S - System A - Archive --- Format Window --- Return - Cancel Esc - Cancel Apple-F - Format Apple-Q - Quick format (skip low-level format) Apple-G - Use GS/OS initialization dialogue --- Get Files Window --- Return - Open Esc - Close Apple-D - Disks Apple-. - Cancel Apple-A - Accept --- Save Files Window --- Return - Save Apple-O - Open Esc - Close Apple-D - Disks Apple-. - Cancel Apple-N - New Folder --- Thermometer Windows --- Apple-. - Cancel ------------------------------ --- Disk Sizes and Types ------------------------------ Testing has been performed on 720K and 1440K 3.5" disks (and 800K MSDOS disks created using the PC-Transporter), on 360K 5.25" disks attached via an Applied Engineering PC-Transporter, and on 100Mb Zip and 44Mb and 105Mb SyQuest cartridges (with partitioning). Several people are using Floptical drives, mostly attached to RamFast SCSI cards. There is every reason to believe that 1200K 5.25" disks and 1600K and 2880K 3.5" disks should work correctly, but at present they have not been tested. Lastly, PC-Transporter hard disk partitions (in the form of ProDOS files) are supported. In general, the size (capacity) of a disk should not matter with the exception of 'Format', which needs to know about the device geometry. You should be prepared for slower access to larger disks. Many more blocks need to be read/written for the larger FAT and directory areas. Also, scanning the FAT for free blocks takes longer, which is particularly noticeable at the end of a directory listing on a large hard disk. Maybe one day I'll rewrite the code in assembler to speed it up, but it's a low priority as the speed is not an issue on floppy disks. (And some quick and dirty trials showed little improvement!) MUG! can read and write to PC Transporter MSDOS hard-disk partition files on a GS/OS hard disk. See the extra explanation below for details of how to use this feature. ------------------------------ --- Windows 95, VFATs and Long File Names ------------------------------ Windows 95 (actually, it was Windows NT!) introduced the concept of the VFAT file system and long filenames with a maximum of 255 characters -- a 'slight' increase over the original 11 characters! MUG! will display long filenames in directory listings, and will always correctly handle disks and directories containing long filenames. At present, however, full support for long filenames is not present. In particular, this means that files you create will have short names, and the file selection dialogue displays short filenames. However, the 'Rename' function *can* create long filenames, if appropriate. Warning: The GS/OS MSDOS FST gets confused by disks containing long filenames. It thinks they are volume labels! To reduce the risk of problems for people who do not have access to Windows 95 systems or who use the GS/OS MSDOS FST, the Rename option will not automatically create long filenames unless one or more of the following conditions exist:- - The specified new name is too long or contains otherwise illegal characters - There is an existing long name for the file Note: A short name entry will be automatically generated from the long name. The generated name generally follows MicroSoft's (fairly complicated) rules for shortening long names. Note: You can display long filenames using the 'Directory' function to determine the correct short name to use with the other functions. Long names (if any) are displayed on the right of the screen. However, keep in mind that if Windows 95 has processed the file since you last looked at it on the IIgs, then the 'generated' short name may have changed - even though the long name remains the same! The important thing to remember is that for compatibility with earlier versions of MSDOS, all Windows 95 utilities *must* create short filenames along with the long name. Typically a file named 'Long Name.txt' would have a short name that looked like 'LONGNA~1.TXT'. Also, all utilities must be able to read files using a short name only. What this means is that you still have full compatibility with all of the new Windows 95 applications, even if you create files without long names. ------------------------------ --- Applied Engineering PC Transporter (AEPCT) ------------------------------ To use drives attached to the IIgs through an AE PC Transporter, remember to activate the AEPCT ProDOS drivers using the PCTSWAP program before invoking MUG! (otherwise the drives cannot be 'seen' by GS/OS). You should also deactivate them again (or the 5.25" drives at least) before running or returning to the Finder - otherwise the continuous "polling" of the drives will slow down your system dramatically. If you have not already installed the AEPCT ProDOS drivers, you will need to do so using the PCTINSTALL program. The AEPCT ProDOS drivers were designed for 360K 5.25" drives. They will operate with 720K 3.5" drives attached to the PCT, but only the first 40 tracks (ie. 360K) will be usable. (720K drives work correctly from the MSDOS side of the AEPCT because different drivers are used.) In practice, this means that the root directory is always readable, and as long as the used space does not go over about 320K everything else should work reasonably well also. Two major casualties are the 'Format' and 'DiskCopy' functions which need to be able to "see" the entire disk. However, you *can* perform a 'Quick' format, since that only erases the root directory and FAT tables. The AEPCT does not support high-density (1200K 5.25" and 1440K 3.5") drives. See the explanation below for details of how to read and write to a PC Transporter MSDOS hard-disk partition file. ------------------------------ --- MSDOS Hard Disk Partitions ------------------------------ MUG! is able to handle normal MSDOS hard disk partitions (SCSI partitions are handled outside the control of MUG!). Note that a SCSI drive may theoretically have more than one MSDOS 'SCSI partition', each containing up to 4 'MSDOS partitions' (the schemes are not mutually exclusive). If the drive is partitioned, and you don't specify a partition number, MUG! will try use the partition that is marked as 'bootable' in the partition table. Having said all that, the problem for most people is getting past the Finder! During initialization, the Finder usually complains about an unrecognised disk format and offers options to format or eject the disk. If the disk is "ejected", then GS/OS no longer acknowledges that the disk/partition exists, and thus MUG! cannot "see" the disk either. Possible workarounds include using the SetStart Control Panel to boot directly into a "shell" environment such as ORCA, GNO/ME or COMMAND.COM. From there, a GUI application program can be executed to allow access to NDAs. For removable drives such as Zip or SyQuest drives, you can boot with a normal GS/OS disk in the drive, then swap disks while running an application program. At present, MUG! will handle partitions numbered 1 to 4 on a device (there can only be 4 normal partitions per device) by setting the default partition number in the Preferences. The interesting point is the order that partitions are numbered! I have seen partition tables with the partitions numbered in 1-2-3-4 order, and others in 4-3-2-1 order! Since MUG! must assume one particular order, if you think that a hard disk is partitioned for MSDOS, you should try *all* the partition numbers from 1 to 4 before assuming there is nothing there. It is possible for a partition to be an 'extended' partition - which basically points to other partitions within itself. MUG! at present will only the read the *first* partition pointed to by an extended partition table entry. However, you should note that this feature has not yet been tested! ------------------------------ --- AEPCT MSDOS Partition Files ------------------------------ MUG! can read and write to the GS/OS file(s) that the Applied Engineering PC Transporter uses to simulate MSDOS hard disk partitions. The preferences must have been set to contain the pathname(s) of the PC Transporter MSDOS hard disk partition file(s). If the logical MSDOS partition is larger than 16Mb, then the Applied Engineering software will have created two physical GS/OS files. In this case, the pathname of the second file must be placed on the second preferences line. If you don't own a PC Transporter card, or don't have an MSDOS partition file on your GS/OS hard disk, then you don't need to worry about this feature. An example pathname might look like : File 1: /MY.HARD.DISK/AEPCT.Files/MSDOSVOL1 If there are two partition files, the pathnames might look like : File 1: /MY.HARD.DISK/AEPCT.Files/MSDOSVOL1 File 2: /MY.HARD.DISK/AEPCT.Files/MSDOSVOL2 ** Warning **: The partition file(s) must not be 'locked', or MUG! will be unable to open the file, even for 'read-only' activities. The disk that the file is on may be write protected, however. ** Note **: Device number 0 is used to specify an MSDOS partition file as the default device in the preferences. ** Note **: 'Format' and 'DiskCopy' do not support MSDOS Partition files. ------------------------------ --- Copying from MSDOS to MSDOS ------------------------------ MUG! assumes that only one MFM-capable drive exists. Thus you cannot copy from one MSDOS disk to another, except via a GS/OS disk. Note that this should not normally be a problem as most directory information is preserved when copied to GS/OS (the exceptions are attributes such as Read-Only, etc.), and the information can be copied back to the MSDOS disk with the file. On the other hand, directory information *is* lost when copying to MSDOS. For example, a file copied to MSDOS and back to GS/OS loses its filetype and creation dates. 'Diskcopy', in particular, is specifically designed to be a single drive copy, as there are alternatives which can perform a two-drive copy of an 'unknown' disk type. ***Exception***: Using System 6.01 and Apple's MSDOS FST, it is possible to read MSDOS disks in one drive and write to MSDOS disks in another. This is because the MSDOS FST allows the source disk to appear to MUG! as a 'GS/OS' disk. Note that in this case you should copy files with the Add/Strip Linefeeds option disabled to ensure that extra line feeds are not added unnecessarily. Although attributes such as 'Read-Only' are lost, they may be corrected with the 'Attributes' option. ------------------------------ --- Default Translation of File Contents ------------------------------ The default copy mode is 'binary' mode. This means that no translation is performed on contents of files when transferred in either direction. The alternative is 'text' mode. In this mode, files copied to MSDOS will have a linefeed added after each carriage-return character, and files copied from MSDOS will have linefeed characters after carriage-return characters removed. Also, when copying *from* MSDOS, the file will be terminated after the first 'control-Z' character (the end-of-file character). No other translation of contents is done. For example, an AppleWorks file does not become readable by MS Word. If text mode file translations are required, check the 'Add/Strip linefeeds' option in the Preferences dialogue. Pressing the Option key while clicking on the Copy button swaps the effect of the 'Add/Strip linefeeds' option for that copy operation. Files copied from MSDOS to GS/OS are given a filetype of TXT for 'text' copy mode, otherwise they are given a filetype of BIN for 'binary' copy mode (ie. the Add/Strip linefeeds checkbox is checked or not checked respectively). ------------------------------ --- File Name Translation ------------------------------ Most filenames copied *from* MSDOS can be used in GS/OS. If a file is copied from MSDOS and no target filename is specified, 'Copy' will attempt to make the MSDOS filename suitable for the target file system. For HFS disks, no conversion is required! For ProDOS, if the filename contains special characters (such as '$' or '_'), these will be replaced by '.' characters (runs of which will be shortened to single '.' character). If the resulting name does not begin with an alphabetic character, it will be prefixed by 'A'. This name conversion is performed by the GS/OS 'JudgeName' system call, if possible. Files copied *to* MSDOS with no target name specified will have any illegal characters (such as from HFS filenames) in the GS/OS filename removed - in particular, this includes any '.' characters. The resulting name is shortened (if necessary) to eight characters plus the first three characters of the name after the last '.' character, by saving the first five and the last three characters. If there is no '.' character, the name will be shortened to the first eight plus the last three characters. The aim is to preserve the extension when dealing with a series of filenames like FILE.1, FILE.2, etc. Note that long names will be shortened, even when writing to disks that will be used on Windows 95 systems (which support long names). If you need the long name, use the 'Rename' option to create a long filename. Filename Translation Examples: GS/OS filename MSDOS filename Notes -------------- -------------- ----- FRED FRED. No change FRED.TXT FRED.TXT No change FRED.TEXT FRED.TEX 'Extension' was truncated TOM.DICK.HARRY TOMDICK.HAR Extra '.' stripped LONGFILENAME LONGFILE.AME Keep last three characters LONGFILENAME.1 LONGFAME.1 Compress, keeping 'extension' FILE FROM HFS FILEFROM.HFS Illegal characters stripped ------------------------------ --- MSDOS Volume Names and the MSDOS FST ------------------------------ The MSDOS FST has a "feature" to be aware of now that it is possible to write to MSDOS disks. Since MSDOS disks are not guaranteed to have an explicit volume label, the MSDOS FST creates an internal volume name whenever an unlabelled MSDOS disk is found. This generated name is based on a checksum of the root directory. The volume name is important since it allow the MSDOS FST to detect a switched disk (in case the hardware doesn't signal it). This system worked well when it was impossible for the root directory to change without taking the disk to an MSDOS machine. Now that MUG! can modify the root directory on a disk, you may see the rather weird effect that ejecting and reinserting a changed disk causes the volume name to change in the Finder! Since the MSDOS FST is unlikely to be updated, this just has to be regarded as one of the quirks of life that we have to live with. ------------------------------ --- Auto-Disk Eject ------------------------------ Both Format and DiskCopy options will automatically eject disks before and during the command operation. For some drives this is silly (for example, 5.25" drives), and for others it can even be a downright nuisance or worse (for example, some floptical or other SCSI drives). This function can be disabled using the Preferences dialogue. ------------------------------ --- Disk Interleave ------------------------------ If access to 3.5" MSDOS disks seems unreasonably slow, it may be that they were pre-formatted using a 1:1 interleave. You should reformat the disks using a 2:1 interleave (eg. using the Format 'Interleave' option). It may even be necessary to use a larger interleave value. ------------------------------ --- Compressed Disks Not Supported ------------------------------ This note will be obvious to some people, but it is worth mentioning anyway. Software exists in the MSDOS world to increase the space available on disks by compressing the data at the block level on disk. For example, 'Stacker', and MSDOS v6 and later. The former can even create "Stacked" floppy disks. These are *not* usable by MUG! as the data within blocks is not understandable. ------------------------------ --- Debug Feature ------------------------------ MUG! has a hidden feature that I may ask you to use to assist me to debug MUG!'s handling of unusual MSDOS disks. If you click on the word 'Disk' in the 'Disk Tools' title, you will be asked if you want to dump disk debug information to a GS file. Click on 'Yes' for the long (512K) version, or 'No' for the short (16K) version. If you click on 'Cancel', you will return to the main menu, otherwise the usual MUG! dialog for selecting a device will appear. When you select a device, a standard file prompt will ask for the name (default is 'MUG.Debug') and location of the output file, which must be on a GS/OS disk. When you click on the 'Save' button, MUG! will write debugging data to the output file. This file can be emailed to me (it contains only printable characters) or copied to a floppy disk and snail-mailed to me. For emailing, especially for the long format file, there may be some benefit in using ShrinkIt to compress the file, followed by BINSCII or GSCII+ to convert the compressed file to a printable format again. ================================= === MUG! Internal Limitations - Maximum of 32 disk devices in device lists - Maximum of 80 clusters per subdirectory (a minimum of 1278 files!) - Displaying files requires enough memory to load the entire file at once - MUG! preserves but doesn't act on the hidden, system and read-only attributes - PC Transporter hard disk files must remain online while the MUG! window is open - The ListPatch601 patch for System 6.0.1 can cause MUG! to lock up - At present, new "long" filenames are limited to 31 characters when renaming - MUG! has not been tested on devices with a sector size of more than 512 bytes, although most functions should work ================================= === Known Problems -- Formatting -- Apple's 3.5" Disk Controller seems to have a problem when it does a low-level format on a double-density MFM disk (ie. 720K). The format process actually completes, and the system doesn't crash, but you can no longer access *any* 3.5" disks! You must eject the disk and do a 'three-finger-salute' reboot (a normal shutdown does not seem to be enough), after which you can finish the original operation. For example, 'Diskcopy' will format the target disk if it is unformatted or the wrong size (eg. 800K). After the format, the program fails as described above, but after rebooting the copy proceeds as the disk is now formatted. 'Format' similarly fails after the low-level format, but after rebooting you can use the 'Quick format' option to write the empty directory, etc. Note that this format problem can be seen with other programs, not just MUG! The problem *DOES NOT* occur with 1.44Mb (high-density) disks - this is not really surprising as they are already MFM-formatted for both Apple and MSDOS use. Note that 'Diskcopy' will copy 720K disks just fine if the target disk has previously been formatted for 720K. -- ListPatch601 -- If Eric Shepherd's ListPatch601 patch to the System 6.0.1 List Manager is installed, then after using keyboard navigation in a MUG! list any attempt to 'reshow' the list with changes (using the 'NewList2' tool call) will hang or crash into the monitor. List controls will still work perfectly if only mouse actions occur. ================================= === The Future Since this program is based on the 'MSDOS Utilities' suite of programs, most of the serious development has already been done. But there are still several rough edges and "nice bits" that I'd like to add. As always, time will be the issue! ================================= === The Past v1.00 The first public version of MUG! V1.00 was crashing on leaving ProDOS 8 programs invoked from the Finder - which I don't use! Then one of my beta testers tells me *after* it is reported that "Oh yeah, that happens to me too, but I didn't connect it with MUG!". v1.01 The first public version of MUG! that doesn't crash! ================================= === Package Contents ============= MUG.1.01 The MUG! NDA file (and version number) MUG.ReadMe You are reading it! MUG.Credits You and I both can thank these people! Online Displays device numbers (and other details) for devices =================================================================== === Notice === These files are SHAREWARE. That means you may copy them but you may not sell them. Bona-fide User Groups may charge their usual copying fee only - up to $7.00. The files may be included on shareware compilation disks as long as the fee does not exceed $7.00. Exception: a shareware compilation CD-ROM disk may charge more - please contact me for details. =================================================================== === Legal Stuff === The author of this software makes no warranty or representation either express or implied regarding the merchantability or fitness of this program for any particular purpose. This software is provided "as is" and the user is assuming the entire risk as to its quality and performance. The author of this software will not be liable for direct, indirect, special, incidental or consequential damages resulting from any defect in the software or its documentation. ProDOS, GS/OS and Apple are registered trademarks of Apple Computer, Inc. Applesoft and Apple IIgs are trademarks of Apple Computer, Inc. ORCA/M and ORCA/C are trademarks of The Byte Works, Inc. MSDOS and Windows are probably registered trademarks of Microsoft Inc, just as PC Transporter is probably a registered trademark of Applied Engineering, and GNO/ME a trademark of Procyon, Inc. =================================================================== This program is written in ORCA/C v2.10. This is the formal acknowledgement: These programs contain material from the ORCA/C Run-Time Libraries, copyright 1987-1994 by Byte Works, Inc. Used with permission. =================================================================== Peter Watson PO Box 493 Doncaster Vic 3108 Australia paw@acslink.net.au =================================================================== ~  ,C ~ExpressLoadQ7 I,E es,E main . 0E  K$   -)M "O " "  "{ "M " ""*  )+ONLINE requires GS/OS "", m : _  " .  v h * ""иH &" "`InH)Exh)H ""H "" "`\H\] "h\8\Z H "z` [ " eȅZH "] " ") ! 8Z H "z` j "ᭀ덀 /  "` ( ".ProDOS ">DOS 3.3 "Pascal "Mac MFS "Mac HFS- " MS-DOSL "Ⴅ  High Sierraj "ႂ  ISO 9660 "b  AppleShare "@H ""file system id = $ " ")H "`@X'./JR-H "" - Error $Y " "Ⴀ.) 2". 0K  "PM - I/O error "/ '. v)- Unsupported volume type "FP"/ D 8) :N "6 ". `FP"/ D U8 )" )aH( cPh# "/ D )2 )  )i P8ж2i  ) i@  " . `HFo "(Press any key to exit)t "  "h")0ONLINE v2.32 - Copyright 1989-96 by Peter WatsonONLINE v2.32 - Copyright 27 Dec 96 13:570-- Attempting to remount offline SCSI volumes --o> c>t   )B2Online4Copyright 1993-96 by Peter Watson paw@acslink.net.au