0L0 UPDATE1 ( 8 00 00-0`/}0|0 x0   Y  Ӣ8`ll1R@.n00)0.0-0 *I0  C0 10 u0 100 0q0 080H 0(0DhC 000CDDCL0CD-003.-0`00 G00m000m00C80CD0D.0̀0(0 )0  C0/(0/)0/ / Ȍ.0DЛ0C0. E0L1EMAIN )DOS _) UPDATE1 _ (EDOS _ XBW100 DOS_ K?COPY COM^) (UPDATE1 _ UBWDFUNCTBAS_$4 ~ARGSPRN COM_  lARGSRTC COM_ , z DIRMAST COM _: &MENU COM_ MOVE COM_% uRAMDISK COM_4 $RTIME8 COM _ *UPDATE1 DOC_ 0; SUPDATE1CDOC_ :0!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ6?آ 766L*S2BWaL lR & MR9 80   .R .S RENAMEERASEErrorPROTECTUNPROTECTCREDIRDELDIRCWDLOADCARRUNPRINTTYPEDIRDIRSBASICY>@  ^ & "ǿ & ǿ"`إG G,5  AL & M3BG@ M  ik,li߽; Dl D;ԝ<=`    . . *   0 0ɭ   Ω 뎺`,8j  i` ,H) h****)  ߢʽ0O  )(0H G H O U hکH(`S r   S `  T  ɛU ɛ :V :A   ` 7 6 17 6 ,T ɛ 驛6 ` ,,&  ~KJJ C BȥC VHH) 6 hh` Jh T   J ) آ5 .  6   @T @ L\ ~y 5 ʎ l H 6 hM)MӍӠCȌϊ8DCICCj K S hP `9 IO : NF𖩜HL= W6 ͕ O, \ 06 \  H) ` x E , } 0` \ 0 + 6 0& @ @ & ǶCF`@PT -; x  & 6M`CDC>69 DɛD0 z C &i  6 `HH` J j8 (6 `8$ jH5 8 )8O h,b 6  DT @0 @ T @Lh ) >,  ` 0#H h, 0  & `LL E CD ECHCH` LYPL\ Lx } + ^^D1:STARTUP.BAT  G } 0 D  L\ ` D1:.BAT.COM*.*Volume: Directory:FREE SECTORS DOS !E G C8S L DT C & GLGLNα@   ] LT  !"#$%&'67*I[ J@C1Dvf;6&6)*; !?b f`qb{fl ~\D^{_IR\MZ+hcdefgh/. m(=54r';u58( z/44-AbW?G\] ^`c)?HQHF`ٞW*"_ܕS"/!- )" `",-,0,1,)؍F( d,Lc)F - ,֩5 -ɥF!l hlX8 -ДL潆 Hl hl,K CɀC dC&\C( =ȱCX  & "ޑ X E d,P Wl  H  hF`X ^   =0   MX `  T8`UG&C\C( CdC` & (Q    &  ,Cȝ`  ,9 0 ` D & MmOa & NqM\ D & M͹OD D & @J* ) & GCDE Ȏ  & \ma & +Г, D$ & (#J @) & NCmaŠHV T h - : Β W cL#g,H) I";5)(+ & @$TM@(Nv & TM@$@((0 $($` & RTMa v   WȌ^EC WCC& hZC WC & [C]\ W^CYȱCZ Y`8g b  & `g$HJ)ELgN ) & #"¼,H & "h!zjdh,,H & QTMaE8[7 $H08g b   Y Z'g) ` h W CȭC & [YZ & MT[$H0]C]L 0 & !}"#h`g) [  [ C   M _a `[mE [Lͯ$E H**hJ`, gH & #zhdh & !` & +#z"Q,.  & (QIg) @`  J `, 0kI & + D* & ((+<'38n `( *) ,*)?,) )I)JJE,,,L *?lF & ++n"Ǽ4 & +"%L hjjnI)m  gI)   V,k0 & h"[!"]"z#"]ēI)  & "]"!"]"L & Ǽ"  b c  0N  0 & ` ) ` H h8   R@   *I 1 & @CC Lgv 1C op QCC  s q8MR   6 M- R%;? `(EC 8~ `Ž,;  ,; ; `X (ML" iDC` v+ & "[CC 0vw s qX8~ ` 5?F`8$N@(.@`=)H   h & ++ <   ` -@`$  ?*   @J ,,L@  & ""}  E^ & "WCC & "¼LHJhj mtmu )8j`,I,  & l & ],`0> 09@4) ,k ݩ0M@) Ң )?EH & ]h`,k0`+" 08 @ 0! 0 & NB0 0 ,@H- h# & BM//MRI & ^TM0 -` & ^B^TM08   & NTM0ͩ ؠ` & }a.HL0l6LMNOPQRST`8dLXah`h``` '`L ``H`H`HI BLVL&`H :`h! :><ɛ饂` m` m`0 B VL`*.*JKDEB V0%`BDE@HI VCH `Error haaHH 0 '`hh䩛 '` `ȱ a t a`l  d ȹ @a ;aLa . ;aਜ਼ ;a``_0:A[`8`S `Incorrect DOS versionl i;` i<` a` =`@ =`D! tc a`l ɛ z`` a a**.2? @a& aLa $ ``ș`? a8f af/ AFJK ` `ɛ `o ` `ƃ `0#0'0  :@˥LaL` a ? a$)H)H)h}dc h  @+ɛ `Can't copy a file to itself !L` `Copying DE@HI B V8f tcLjb (2]filename=(0=Hardcopy or 1=Batch fileA A A,&"(0=Hardcopy or 1=Batch file&6 A  A/ A0/(-- :: A- (DAY(MONTH)(YEAR-+ (HOUR(MIN'(SEC+ A@ AX/( Dn:[path>]/67B:,%@,.*.*b`( Name Ext%( )I67B:,%@,. `6.7@<@,l/ AP/(-- ::v A- (DAY(MONTH)(YEAR-+ (HOUR(MIN'(SEC+(Dn:[path>]filename: A`/(@This is a test-file.:@ A####׭Ӡ##î####Ԡ######䭠##󺠠##堠##Ž##堠##Ӡﮩ##0F:A,@:S,-(Bad DOS version !0&3%6-F:@,%AV$F:@,36-%@3F-B:,!@')4)+*@,C(Parameter Error !F&A-@B:,,%&@@:7<,,0 A%B:,AUb6.hhh ԩ`=67@<@,.>:F:%@,,b67@<@,.>:F:%@,,-6-?:C:,<,!A'*(ERROR -&$$""""䭠""󺠠""Ž""堠""Ӡ褐""0F:A,@:S,-(Bad DOS version !0&'$6-?:C:h ȱ hhl,<,'$ "" "" ""뮠󺠠 ""٬ȬҬҬ ""άà "" T;F:A,@:S,)F:A,@:B,)F:A,@:W,Q(Bad DOS version !T& 6-?:C:hl,, --6-F:@,%AV$F:@,%@ . 6-F:,6-F:%@,.6-F:%@, 66-F:%@,%6-F:%@,66-F:%@, $""""뮠""󺠠""٬ȬҬҬ""άà""T;F:A,@:S,)F:A,@:B,)F:A,@:W,Q(Bad DOS version !T&--6-F:@,%AV$F:@,%@% %@%%@-%@%@-%@6-?:C:hl,,$t""u""宠v""󺠠w""ݪx""¤y""堨ŠԢz""ϠӠš{""󺠠|""٬ȬҬҬ}""άà~""Ӡ褐""0F:A,@:S,-(Bad DOS version !0&((@@%@4-@@#$)@067,.>:,4 H6-@:7@<@,,;@*@ AP HNot a file""7@<@,0AP @Q6-@:7@<@,,76-@:7@<@,,Q6-@:7@ <@ ,,Q6-@:7@!<@!,,76-@:7@"<@",,Q6-@:7@#<@#,,$f""g""蠠h""宠i""󺠠j""堠k""٬ȬҬҠl""άàm""Ӡ褐n""p0F:A,@:S,-(Bad DOS version !0&z--6-F:@,%AV$F:@,%@% %@%%@-%@%@-%@H%@AU4@@H%@$D:BWDFUNCT.BAS`e]` #`IU#` ``L`L]`=a5=`5a5V`5Su5~5`5a55UVV^V5URNuv5Ψ41uu#0'&<:;utU9_U_M6u61V6u1xuv5uzu64'!'<120u;:!u<;&!49901utU9_UuW1WM(0زWU0W6 u6uv5;:!<;&!49901tU7u6uv5<&u;:!!=0u94&!u<;&!49901u=4;190'tUuv54;r!u'08:#0{U9_UWmWԅш0uW1u1IcٝPمVOVNVIVW^U*U̳W݅u6uv5'08:#01{U9_Uuv5'<;!0'u1'<#0'u3:'uuzuU5TTTUu6uv5o4,u;:!u6=4;20u6:;3<2 '4!<:;u3':8z!:!=0uzu8:10tu}'<#0'u<&u1<330'0;!|U9_U>6ѥ#4՝4u6uv5o:;3<2 '4!<:;u6=4;201{Uv7u1%Vޅ]YVumE_m]^U_M<]1^! uB=`B 7BJK, }?*BB.BB f?CDEHIB V+L?" 3?8匨м?L? aABt %B 8A XY? ??@! ??@I ??CņŇ 3? ,?L9' BŎ ŏf BIBBŃPłJ >B EB ʩ EB饙" > > > >: >B ?? 3? ,?ƋL : q@c! )-=+ *L;L;LQ-@Щ @@ ?? q@)_Y. ? Al eB=" >łŃ  >L9 @ A|A~A @A ?? q@ɛ&~ 坢AӦ֩ A© AAB ABʈL9 eB iAB >L; =L9$ >8冨ƇƆL981L98刨 扥8L9L9L? @A ?? q@)_Y @A ?? aAB %BtB݅BŚ困w f? iA8HChiLiMN% }?BŚś&DBEHI }?ƛƚL= aA0? f? iADCE8HCIH }? aA0L*;L?HH iAhh8匨.Eňʼn)8ƏƎL=B惩łŃƉƈ` iAii ,?ł٥ŃӥƃƂ` eB"L9HH iA @hh ??TʆVU B, %A > e >eƋ 8AL9 q@)0:H %Ah)`- >H> BB > >h`B` ?є"?*",*`()89 ?>>=====* `i`' ?i(j륄i(`JKBEDB V0`H ?ȱ ? th BB???? KA ?l  aA aAʍ`}Error ??? !K:}Directory too long !BW-DOS Dir. Master V1.2 BEWESOFT 1995堠ý堠ѽ堠Ž堠ýԬĽ嬠堢 HIB V0`XiPYiB ??Xi(Yi`Ӡ堨٠Ω堨 堨󩠺 },HHI BhLVVTU B?ኢEDHI , BLVCňʼn 3? ,?LwA`堺 󠭠堨٠Ω^]`IH 7B/L}?DBE`0bBbB񤜦` dhhL9@fL[HLML@Lh@L{BL*CL,CL[CLDLCLoEL2FLJGLCLMLMLMLMLFNLNLMLNLNLw"!ONSWRP@@@@@ 1H@`P@`@X@    l h@0`L%C ƅȱ`  Rf h@ Sf @f) I *I`g` -AhR A'g   Rh @Խg%gƆ`  g @dgh  gL@) JJJʼnR `L%C0ii  hL@戥@ Ah0 A`ɀ إLA)BǠi?ݚhй ` >B01-i i* ?_0:A[ 0`,L%C @ @ ?i A0^h) *ȩȑȅhhFff B B Bh C A`8hhƐ`e择e``8$ @ 7B @ AL%Ch( )ߝh A` @ 7B @ A0Ӣ ii 7Bih A` @ @ 7AȭgȭgȮgg$ mhHm hhȊȽC`AtariDOS  fR @ʽfJJň`L%C 7AhhLrAFЊ 8fHH ChhHFfiigh)8jюggʽfʽf)LD @ 7B @ A,L%Ch) Dh A`FgZ` Ȑj=ggȄ &hggޖgޕghh`f`ʽf)f ff  fL@HH @ 7B @ AL%Chh C&,hh8厅叅`ʽf8ff) C𰦍ŌfĎ FLEe拥8厅ƍ` @ 7B @ A",,,L%CMh) DBhhih 7A Dhh ;EL%C CʥݕfЕ 7Aʽf EEH A rAh`ʊ8f# DHHʝff EEhh(ЎŌʽffĎʝf FLFL%C @EHHHKH  fN h@00(fffNHfQHfHHfEHffO @   !if @ -AgggÍggZgJggg!%gJg h/hgg rA -Ai A接qSHg ҍg A`  8`SL[ BDHE HI Vl Incorrect DOS version !!! BW-DOS MENU 1.2 By BEWESOFT Error ! %ENSD0Sorting: Ext+N. Name+E. Size Date+T. NoNew disk: Drive: 12348 1 2 3 4 8 Press a key...SDeselect group:Volume:Bytes/sector:Total bytes:Bytes free:| Disk info: |Disk changed!Directory name:Rename to: #1234Format Atari disk: Drive: 1 2 3 4 NYAre you sure? No YesSMDSingle Medium DoubleFormatting...Filename: Copy to drive: YNSame disk? Yes NoDest. path:Insert source disk...Insert destination disk... YNBell: Yes NowKKKKKKKKKKKKKKKKKKK| Filename |P| Size | Date |Time || | | | | | |New disk Disk infoSub dir Up dir Make dir Del. dir Copy Erase Rename Protect UnprotectView textMake textAinit Exit Setup Select Deselect  | | | RM^MjMnM  YNQuestion for overwrite: Yes NoJK`BDfELV ,, BLV MBDME JK V0`LtE:K:,HGI [Oh, 3/ҩҩHҊ Ҥȭ M BJKDME V@ BHI V0H Mh`f8NNN f٢ f0ff`B'@d  O.ɛ ʩ Oɛ`L[fĪ+*?_0:A[iֽfH?H Īh`iLSLYQLQLkRLMPL3RLiSL6TL9TL$VLVLHVL'WLVL>VLULXLbYLTYLYL ZLYLWLZL[LfSD O 0 O:,,*f` OLOiiO O. O Of.`PLP O `ijɛ` Oɛf><ө>LOH 0@h` 0@ O *@HkI/ -@!LBPHHk @hh0` PP {k݌k`>ii{k` PPk{kkL @ O P O *@, -@0( O O. O O O *@J -@0LBPf0) f '@IH -@ 0@`kL@ O P O O *@J -@0# OLMN% -@LBPBDEHI V,HHI O& -@0LMN 0@0h`kL!@ O P O O *@JJ -@0: LQHkh! # $ `L@L@L@ O O O *@h -@0`LBPkL@ O O, O O O *@ -@0`XY膚膜X朠)JJJJJ)R`@ `(Px@h0X Hpf(`) ReXReYe朠ɛתE`^S_Sȝh䟐`,̄ȱȱȢg RSh RSh RSȝfɛfɛ)f񦞽hgf f S ?@LS 6@%ɛ$#+)+*!ݕh0ʊ```ʆLS䟐HH fhh` %Tf 膞ʦff f(8堅8ʐ 8#8圐iş8困ʥiifeTfTf Sff)f 6@`ɛZMA}S~Xbo)*&."><?_0: )_A[f枥şƞLST:` %T咽ʆ fᦞff䟐LQUʽff٦f 詛f` f` UDf 0f:fiɛF%f轫iɛ8#轫i>.fffiɛf" fL,V U QKHRKh >Vƪ` UHffhLSLS R V $VL >VL >VM! >V0Hhi:0:奨 e iiLħJ S檥i (` & &e &e &eiik`ffL,V8妐  8L%WL0X W V) I'Kh EhEh J*hg) mXh0Hh 9@fhg g g g g g-g)hXhhƮ-hh:hhh >V步Ť LBW ɢK >V WLW8 i W`"%SUB-DIR Reading directory... V $VuX Sk P`饍酌eke8` JMKM Vii0ѱF武䤐`>ii` TY [ Xi>iɛk{ki U`L[ $VBJ iS0HJ iS0HxJ iS0 $VJ >Vhh TY V [ $@0L[L[ [ P0`L[ $VJ >V @L[ OLO MP0xks @k *I i TY 0@0S O* O O *@J -@09LMN% -@0%HI -@0f f  `LTY fi Zf Z> Z Z0խf f   Z0fRL @j 8`Hiihi`轪iHjihj`k4HHHHk Z @ ZhhhhL[ O P O O *@J -@0)(HI -@0fɛ * H 0@h`L[L]LM\L[L?\`Ȇ˥ i[ i[ t" )$ /Hȱ ȱ S2QB4YN)L[L[YNL[ENSD0\ O #f 3@ |OɅ轪ij Oͥ O OLV\ OH O 6@ɛQ:OgE)+(*=-U=3 -c]0džLS\ŨLS\rDO u]8娰i奨 u]LS\ 8ƥť LM\ yOI楥Ť8ۥ8LM\ ?]@]l]__.``/adUaa^agab2bO]]^-^FZTYNDCERPUVIAQS>~i` #f 3@l H |OH Oh 9@ff [O @LF\ vOI O ^L.\ vOڢH mO0# O vO;K mO0 vOuM mO0LM\%I mO0`LM\ vOWI O vOYI O ^]I [O O*ff.fi  sOLM\ B@ ^)L}^步Ť yOi?Ѫ` h|hhh`H 9@hfh`,k JHjjh 9@کhL[OL] [ gO0I ^I ^I ^ ^k*jIhkhk ^k ^ ^ ^ qIh謍k ^ ^ ^ ~Ihkk ^ ^ ^ Ihkk ^ ^ I ^ vO <@LM\ ^ yO) LM\i Oiɛ ؐL] `ȹfɛ> ` ` OLF\i``LM\iɛ %` %`i>Hiɛffhi B@ ik O O ki ^ OLM\ vO'J O pOLM\ B@ O* jO0LF\L]津Ť` yO)`aa ^ O vO `0 a c `0 a0LM\ F\ xc t0`L]i`8aL`) + ) ! jO8``DaL`paL`vaL`#$)LNa vO7J O  pOLM\ B@ iaL`) ` ?ii步Ť yOٚiŴ᠗L] yOi dO8`LM\ ^ yO) "a, vOƢJ O  pO0 B@ʽijʆɠ O 3@@ b0 b Oc OcFI Oc 6@ |OLF\8劅勅0 ^OL c cɀ ɈL]`BDEHI VHI`0 #f *f aOLmcL^f cL]H chH Oh yOL"a$8 yO( )`! vOKK O ?@LF\Ĥ Š c gO0=ļck0' c gO0"ļc kـ݈LvOL] ^ vOТJ O ^E vOJ mOILM\ vOJ O fjɛf sO0Ģ轔fj ODž…Åƅ ` cͩ cĭŢ08fLpe `0饴 yO) ӥͥ sc@ĥťąŅ@@8劅勅 ^OI+ǦĝŝeąĥeŅťLdL]膾 LF\Ld cŷ scȑ  %f *f #f澦ŷР aO0 #f cLeL] `( O0 vOdf OH vOh08$`` |OLF\ OSA File exists ! Overwrite Skip Abort   `fL/bh`h``` '`L ``H`H`HI BLVL&`L` :`" )f D憀 f:><ɛ`f*%.-? a! `Lz` $ `f`? `8f `f`H `Error haaHH 0 '`hh䩛 '` aȱ a t al  d LGa_0:A[`8`HHH ahEhDhJKB V.L` a, B0DgEHI VӘ`DfE& GaN M0L`L`MLNDfE%LGa ~a Ua090g4)( f?6g0g) ʆ` bLa ~a b``S `Incorrect DOS versionl i;` i<` 8 f f a B` :`! fL=`ȱ f% `Can't move to another drive!L` q`¢f *a Ra0gXi a `File not found !L`1g2g 6gf a! fɛʽf: < >> lc 6g  lc. lc 6g  lc者 lcLqcf`f *a Ra0gi0gXi9 `Source and destination directoryis the same.La a0< `May not move - already existsin target directory !L` `Directory full !L` a0Lee cfXhXhi i LeeiXg ifYg ZgLe ^g ^g f. f0^g ^g f> fYgőf*fg.gf *a Ra 6g^g0L,e1g2g a Xa a `O.K.LaHWiWhXhhXh` `Internal buffer for dest. pathoverflow. Sorry!L`f f* f_gɀwgf *Ifagbg`L`ff f f0`L`1R@Xgl 7n?]7 #7IU#7 77L7L]7=ab=`babV`bSub~b`bab5UVV^VbURJuvbΨ;6:''06!uu#0'&<:;U9_U_Mu#0'{ud{gu7,uUubq_΅uvbuu,;!4-ou1'<#0vu6:;3<2 3<90uU9_UC_Z___΅ViUqi_ΥuQӥQХmeQ_łbѥubq_ΥVAljj|V=___sms|PQEQuhҥХmQҥWiuvb;9,udfe u74;>&u4#4<94790tUuvb%0'4!<:;u47:'!01{ΨU9_Uluvb:u-!'4u808:',u4#4<94790tUmEYVQEu_lEVV_MkͅW^U*U^U݅k~M0fjدkU0ajخkqM0ej2jؠkU0dj=jأkU?uiYjGjuiVR]QRT0j٭kukT;jLTUkU=TukӅxTu)i^P܅HYP߅C՘RPZJP_uPwVnu8i޽߽QPu-iu8iX iVPEMu3:'84!!01{Uuvbx<&>u<&uU\eubuvbou}|U9_UT_1UUUVZRVTUU*UjUJUZVUeReUUUUUUUWUuUQUxUwBUUuuuuuuu*UUPE5iii^iUVE_m_i^UiuieE59dUUUUPRUUUUuvbΨ;!0';49u'':'tU9_U܅Wߓ5uhVhuvbx<&>u;:!u<;&!49901tUuvb4;r!u'08:#0{ΨU9_Uuvbx<&>u<&u;:!u!=0u94&!<;&!49901u=4;190'tUiWmWԅW^U*U̳W݅Tuvbx<&>u'08:#01{U9_UWmWUMՌ>kwݕ_vՌ>kAݕOՌ>kSݕy5ՅWԓԜE5j;jEukTu1kUPgP*PEu1kg۫*EUu1kDgY*RQ;ju1kUPPgPث*E=T[ 5U[-5QT5uwزWwؽW5TU[-TuUeGTgTaE=T[ QVV5UVdRTVUVU5QVaPV`\Vx]VWVsVVIQMgfkk55Յ_VW^VTX^VTU?g_kk=|j\fVVWVQՅgaagf``fk5EU !"#$%&'()`e]`#`IU#` ``L`L]`=a5=`5a5V`5Su5~5`5a55UVV^V5UR[VRRQRHuv5Ψ'':'ou:!uxutU9_U_M?@ABCDEFGHIJKLMNOPQR ------------------------------- B W - D O S U P D A T E # 1 ------------------------------- By Jiri Bernasek - BEWESOFT Released: 4/95 After some months of receiving suggestions, coding, improving, testing, and removing bugs, finally it's the right time to release a few updates for BW-DOS. It is FreeWare again, and it may be distributed on a separate disk, in a separate subdirectory, in ARCed file, or in the subdirectory "UPDATE1" created on BW-DOS master disk.MENU [Dn:][/S(E|N|S|D|0)][/B(Y|N)][/Q(Y|N)] (External command) This is a new version of MENU. Beside of a few little bugs removed, some improvements are included: The menu now accepts the working directory for each drive. After entering the menu, it'll begin with the working drive from CP, or you can specify another drive on the command line. Commands such as "Erase", "Rename" etc. does skip subdirectories now, so you can simply select all files, and you'll see no errors. While going to parent directory, the cursor will be placed on the subdirectory you came from. The function "New disk" will save the old path, and then it'll be used as a default for copying to that drive. This will save lots of keystokes if you look at the target directory before copying - with disk swaps too. Entering a new path for copying changes the default. (If you don't like the default, simply press + to erase the whole line.) The target path for copying may be up to 231 characters long now (it scrolls when necessary). A bell function is included. It sounds when an important message appears - for example an error, a request for source/target disk while copying etc. While copying a file that already exists in the target directory, a little menu appears. You can overwrite the (old) file, skip it, or abort the copying. The command "Sorting" is changed to "Setup". It still allows you to select the mode of sorting the directory, and then you can switch on/off both the new functions - Bell and the overwrite-question. The settings may be also done from the command line while starting the menu.RAMDISK n[E][F] [file] (Resident command) This is a new version of the ramdisk driver. It supports ramdisks up to 1 megabyte now (the config file may be up to 64 bytes long). (It's using the bits 1-3 and 5-7 at $D301 for bankswitching.) The ramdisk is automatically NOT formatted when it contains a valid format already, so the "N" parameter is not necessary anymore (will be ignored). With "F" it'll allways format. This new version of BW-DOS ramdisk driver may be installed under SpartaDOS 3.2 too. It allows you to keep the contents of ramdisk while re-booting from BW-DOS to SpartaDOS and backwards.DIRMAST [Dn:][path] [/Q] (External command) A new version of Directory master. The "/Q" parameter now have its place on command line after (not instead of) the drive/path specification. The directory length error (not fatal anyway) is now fixed, but only under BW-DOS.MOVE [Dn:][path>]filename [Dn:][path] (External command) This is a new command that allows you to move a file or subdirectory (!) to another directory on the same disk quickly. (Source and target drives must be allways identical.) It is much faster than copying the file and erasing original, because it only transfers the name into another directory, while the file itself is not changed. Another positive thing is that you don't need any free sectors, and you can move subdirectories (with the whole tree built under it!) too.RTIME8 [/R]ARGSRTC [/R] (Resident commands) Both the commands are drivers for a hardware real-time-clock. The first one is for the RTIME8 module, while the second one works with the ARGS RTC/P ver.2 module. With these commands installed, you can access to the RTC with DATE and TIME commands, and your files will get the correct date/time from the RTC. With the "/R" parameter, a reduced version will be installed. It allows you to read from the RTC only, you may not set a new time/date in this mode. This reduced version is saving your memory-space.ARGSPRN [/(N|C|L|CL)] (Resident command) This is a driver for the printer port of ARGS RTC/P ver.2 module. The parameter changes conversion of the ATASCII EOL character: "/N" is no conversion (for graphics print), "/C" sends the CR code only (like many other printer-interfaces, you must set the Auto-feed option of your printer to ON), "/L" (the default) sends LF only (works with most of printers), and "/CL" sends both CR and LF (this is the correct PC-compatible mode, but it needs a few bytes more in memory).BWDFUNCT.BAS (Atari-Basic program) This is just a little program that shows how to use some special BW-DOS functions from Basic. You'll find Basic subroutines for starting/ending batch files and HardCopy, reading/writing the system clock, and for handling the date/time information while copying files.TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ------------------------------- B W - D O S U P D A T E # 1 ------------------------------- Autor: Jiri Bernasek - BEWESOFT Dokonceno: 4/95 Po nekolika mesicich pilne prace konecne nadesel cas ke zverejneni mensi sady vylepseni k BW-DOSu. Jedna se opet o tzv. FreeWare. Sireni teto sady doporucuji ve forme samostatne diskety, podadresare, archivniho souboru (ARC), nebo v podadresari "UPDATE1" zalozenem na distribucni diskete BW-DOSu; samozrejme vzdy pouze v celku.MENU [Dn:][/S(E|N|S|D|0)][/B(Y|N)][/Q(Y|N)] (Externi povel) Jedna se o novou verzi programu MENU. Bylo odstraneno nekolik drobnych chyb, a pribylo nekolik vylepseni: Menu nyni akceptuje nastaveni pracovniho adresare pro kazdou jednotku, takze nas jiz funkce "New disk" nevraci k hlavnimu adresari diskety. Pri vstupu do menu se take bere v uvahu nastaveni pracovni jednotky v CP, anebo lze jako parametr udat jednotku jinou. Funkce "New disk" v teto nove verzi automaticky uklada predchozi nastaveni pracovniho adresare; tato cesta se pak pouzije jako zakladni nastaveni cilove cesty pri kopirovani na prislusnou jednotku. Pokud se tedy pred kopirovanim nejdrive podivame do ciloveho adresare, staci jiz pri samotnem kopirovani cilovou cestu jen potvrdit klavesou - to funguje i pri kopirovani s vymenou disket v jedne jednotce. (Toto nastaveni lze zmenit zadanim jine cilove cesty. Pokud nabidnuta cesta nevyhovuje, stiskneme +, a zadame jinou.) V teto souvislosti byla zvetsena maximalni delka cilove cesty na 231 znaku. Nove byla pridana funkce zvonku (Bell), ktery upozornuje na neobvykle situace. Jedna se predevsim o chybova hlaseni, vyzvy k vymene disket pri kopirovani atd. Pokud kopirujeme soubor, ktery jiz existuje v cilovem adresari, nabidne nam nove menu tri moznosti: Prepsat (Overwrite), preskocit (Skip), anebo ukoncit cele kopirovani (Abort). Vyhneme se tak nechtenemu premazani souboru, ktery ma nahodne stejny nazev. Prikaz "Sorting" byl zmenen na "Setup". Muzeme zde i nadale volit rezim trideni adresare, navic pak muzeme zapinat ci vypinat nove funkce - zvonek a bezpecnostni otazku pred prepsanim souboru. Nastaveni je mozno provest take pomoci parametru zadanych pri spousteni menu. (Shora uvedena syntaxe zhruba odpovida ovladani povelu "Setup", takze - snad - nepotrebuje zvlastni vysvetleni.)RAMDISK n[E][F] [soubor] (Rezidentni povel) Toto je nova verze obsluhy ramdisku. Funguje s rozsirenou pameti az do 1MB, proto take muze byt konfiguracni soubor dlouhy az 64 bytu. (Podporovano je rozsireni typu Newell, ktere k volbe pametoveho banku pouziva na adrese $D301 vsechny bity mimo D0 a D4.) Ramdisk se automaticky neformatuje, pokud jiz obsahuje rozumny format - To umozni snadno uchovat obsah ramdisku pri jeho novem nainstalovani, napr. po novem bootu. Parametr "N" jiz tedy neni potrebny (ignoruje se), novy parametr "F" pak zajisti zformatovani ramdisku v kazdem pripade. Tento novy ramdisk je mozne nainstalovat take pod SpartaDOS 3.2, coz umozni bezproblemove uchovani obsahu ramdisku pri stridave praci pod BW-DOSem i SpartaDOSem.DIRMAST [Dn:][cesta] [/Q] (Externi povel) Nova verze programu "Directory master". Rozdil je v syntaxi, ktera nyni predpoklada specifikaci cesty parametrem i pri pouziti prepinace "/Q". Nevznika jiz take formalni (neskodna!) chyba ve formatu diskety - chybna delka adresare (ovsem pouze pod BW-DOSem).MOVE [Dn:][cesta>]nazev[.ext] [Dn:][cesta] (Externi povel) Tento novy povel slouzi k rychlemu presunuti souboru nebo podadresare (!) do jineho adresare na teze diskete. Vyhodou je predevsim rychlost, presouva se totiz pouze zaznam v adresari, zatimco samotny soubor zustava na svem miste. Na rozdil od kopirovani a nasledneho mazani take nepotrebujeme mit na diskete zadne volne sektory. Presun na jinou disketu neni mozny!RTIME8 [/R]ARGSRTC [/R] (Rezidentni povely) Oba tyto povely slouzi k obsluze hardwarovych hodin realneho casu v zasuvnem modulu; lisi se pouzitym hardwarem. RTIME8 obsluhuje stejnojmenny modul americke firmy ICD, ktery podporuje i SpartaDOS; ARGSRTC funguje s modulem ARGS RTC/P verze 2, ktery pochazi z Nemecka (A.R.G.S. je regionalni skupina nemeckeho klubu A.B.B.U.C. e.V.). Pokud je prislusny rezident nainstalovan, muzeme s hardwarovymi hodinami normalne zachazet pomoci prikazu DATE a TIME, a take vsechny nove zakladane soubory a podadresare dostanou spravny casovy udaj z techto hodin. Pri pouziti prepinace "/R" bude nainstalovana redukovana verze, ktera umoznuje pouze cteni casoveho udaje. V praxi to znamena, ze v tomto rezimu nelze hodiny nastavovat - vzhledem k tomu, ze jsou oba podporovane moduly vybaveny zalohovacim akumulatorem, prichazi nastavovani v uvahu prakticky jen pri prechodu na letni cas. Pouzitim redukovane verze dochazi k nemale uspore pameti.ARGSPRN [/(N|C|L|CL)] (Rezidentni povel) Tento program smeruje veskery vystup na tiskarnu pres paralelni port modulu ARGS RTC/P verze 2. Pripadny parametr specifikuje prevod znaku EOL, jimz Atari XL/XE oznacuje konec radku: "/N" konverzi znaku EOL vypina (to se muze hodit napr. pri grafickem tisku z nekterych programu); "/C" posila znak CR (odpovida to vetsine dostupnych tiskarnovych interface, je ovsem nutne v tiskarne zapnout funkci "Auto feed"); "/L" je zakladni nastaveni, ktere odpovida znaku LF (vetsina tiskaren si s tim poradi, a to i bez nastavovani funkce "Auto feed"); a konecne "/CL" prevadi znak EOL na dvojici znaku CR, LF (to je skutecne korektni reseni odpovidajici vystupu ze stroju kategorie PC, vyzaduje ovsem vice pameti pro rezident).BWDFUNCT.BAS (Program v Atari-Basicu) Tento Basicovy program slouzi jako ukazka vyuziti nekterych zvlastnich funcki BW-DOSu pri programovani v Basicu. Najdeme zde Basicove podprogramy pro spousteni a zastavovani davkovych souboru a funkce HardCopy, pro cteni a nastavovani systemovych hodin, a pro prenos casoveho udaje pri kopirovani souboru. Vetsina podprogramu funguje take pod SpartaDOSem.