home *** CD-ROM | disk | FTP | other *** search
/ Serious Magazine 8 / Serious_Magazine_08_2001_Dial_pl_Disk_2_of_2_Side_A.atr / dsample.lzh / DFILER11.DOC next >
Text File  |  2023-02-26  |  14KB  |  1 lines

  1.              D-Filer v1.1¢         kodowanie Jager/Dial¢¢¢ HISTORIA BIBLIOTEKI¢ -------------------¢¢ D-Filer v1.0¢¢ Pierwsza publiczna wersja zainstalowa-¢ na w programie D-Font View v1.0¢¢¢ D-Filer v1.1¢¢ zmiany w stosunku do wersji 1.0¢¢ - poprawne rozpoznanie SpartaDOS X¢¢ - kasowanie flagi BrkKey¢¢ MO⑧LIWO⇦CI¢ ----------¢¢ - obs uga  podkatalogw   dla  MyDOS'a¢   (100%),  BW-DOS'a,  SpartaDOS  (70%)¢¢ - wygodny sposb wskazywania pliku lub¢   podkatalogu¢¢ - zapis  z  uwzgl❎dnieniem ③cieəki do-¢   st❎pu¢¢ - podstawowe  funkcje DOS'u w tym two-¢   rzenie, kasowanie podkatalogu¢¢ - moəliwo③⇨ podania wzoru dla odczytu¢   katalogu¢¢ - moəliwo③⇨ ustawienia  kolejno③ci wy-¢   ③wietlania plikw i podkatalogw¢¢ - zainstalowana funkcja OVERWRITE¢¢ - poprawna  wsp praca  z  wi❎kszo③ci⇧¢   DOS'w¢¢¢ WYMAGANIA¢ ---------¢¢ - Atari XL/XE¢¢ - stacja dyskw¢¢ - nie zawysokie MemLo¢¢¢¢¢¢¢¢ OBS{UGA¢ -------¢¢    Po wej③ciu do Filer'a  ukazuje  si❎¢ nam jego ekran g wny (i jedyny :-) ).¢ Patrz⇧c od gry widzimy:¢¢ 1. ⇦cieək❎ dost❎pu (SOURCE)¢¢ 2. Okno dla nazw plikw i podkatalogw¢    (to najwi❎ksze :-) ) w jego  dolnej¢    cz❎③ci znajduj⇧ si❎ mniejsze:¢¢  a) FREE SECTORS - pokazuje ilo③⇨  wo-¢     lnych sektorw¢¢  b) S-DIR - ilo③⇨ podkatalogw  w  da-¢     nym katalogu/podkatalogu¢¢  c) FILES - ilo③⇨ plikw w  danym  ka-¢     talogu/podkatalogu¢¢  d) ustawienie opcji d♪wi❎ku  podczas¢     transmisji¢¢ 3. Okno SOURCE pokazuje  numer  stacji¢    ♪rd owej¢¢ 4. Okno TARGET pokazuje  numer  stacji¢    docelowej¢¢ 5. Okno SUB-DIR pokazuje numer aktual-¢    nego podkatalogu¢¢ 6. Okno MEMLO pokazuje MemLo :-)¢¢ 7. Okno BUFFER pokazuje wielko③⇨ bufo-¢    ra, ktry wykorzystuje opcja COPY¢¢ 8. Okno DISPLAY pokazuje  aktualne us-¢    tawienie tej opcji¢¢ 9. Okno (bez nazwy),  w  ktrym  znaj-¢    dziemy   informacje  o  rozpoznanym¢    przez D-Filer'a DOS'ie.  Moəliwe s⇧¢    cztery  informacje:  MyDOS, BW-DOS,¢    SpartaDOS, Atari DOS - czyli  kaədy¢    inny¢¢ 10. Na samym  dole  znajduje si❎ linia¢     komunikacji z uəytkownikiem. W tej¢     linii  takəe  pojawia⇨  si❎   b❎d⇧¢     wszystkie   komunikaty, pytania  i¢     informacje¢¢    Aby nie  powtarza⇨  za kaədym razem¢ sposobu  wprowadzania  danych, potwie-¢ rdzania  operacji itp. spraw opisz❎ je¢ teraz.¢¢ Wpis danych¢ -----------¢¢ czyli np. podawanie  nazwy  pliku/pod-¢ katalogu, ③cieəki dost❎pu, podkatalogu¢ do stworzenia itp.¢¢ Aktywne klawisze to:¢¢ DELETE - kasowanie ostatniego znaku¢¢ SHIFT+DELETE, CONTROL+DELETE, CLEAR-¢ kasowanie ca ej linii¢¢ RETURN - akceptacja¢¢ ESC - wyj③cie (rezygnacja)¢¢ Dost❎pne znaki: 0-9, A-Z, *_?.:>¢¢¢ Potwierdzenie operacji [OK]¢ -----------------------------¢¢ RETURN lub Y - wykonaj¢ inny klawisz - przerwij¢¢¢ Przy komunikatach¢ -----------------¢¢ RETURN, ESC, Y - wyj③cie¢¢ inne nie s⇧ aktywne¢¢¢ Przy odpowiedziach na pytania¢ -----------------------------¢¢ ESC - przerwij (wyj③cie)¢ Y - tak¢¢ inny to wybranie odpowiedzi NIE¢¢¢ Wybr nazwy¢ -----------¢ Operacje t⇧ umoəliwiaj⇧ klawisze , .¢¢¢ ⇦cieəki dost❎pu¢ ---------------¢ Dla  stacji ♪rd owej bufor wynosi 256¢ bajtw.  Nie  jest  on  ustawiony  "na¢ sztywno", a wi❎c  ilo③⇨  moəliwych  do¢ odczytania  podkatalogw   uzaleəniona¢ jest od d ugo③ci nazwy danego podkata-¢ logu. W praktyce moəliwe jest  wej③cie¢ do ok. 20-22 podkatalogw.   My③l❎  əe¢ powinno  wystarczy⇨?  W przypadku  gdy¢ bufor zostanie  zape niony, wej③cie do¢ kolejnego   podkatalogu,  lub  (UWAGA)¢ odczyt pliku  nie  zostanie  wykonany!¢ Odpowiedni komunikat ukaəe si❎ w linii¢ komunikacyjnej.¢¢ ⇦cieəka na ekranie pokazywana jest tak¢ aby zawsze by a widoczna  jak  najwi❎-¢ ksza ilo③⇨ OSTATNICH podkatalogw. Tak¢ wi❎c na pocz⇧tku (po np. D1:) mog⇧ wy-¢ st⇧pi⇨ trzy kropki informuj⇧ce  o  tym¢ iə widoczna jest tylko cz❎③⇨ ③cieəki.¢¢ ⇦cieəka  docelowa to tylko to co moəna¢ b❎dzie wpisa⇨ po np. D1:. Tak wi❎c ma-¢ my  jedynie moəliwo③⇨ wpisania 20 zna-¢ kw. W wi❎kszo③ci wypadkw zupe nie to¢ wystarczy, cho⇨ w przysz o③ci by⇨ moəe¢ ulegnie to zmianie (na gorsze :-) ).¢¢ Jeəeli program uzna iə po dodaniu  na-¢ zwy pliku ③cieəka  b❎dzie  d uəsza  to¢ odpowiednio zredukuje  j⇧  do  postaci¢ Dx:xxxxxxxx.xxx¢¢¢¢ OPCJE FILERA¢ -------------¢¢ Odczyt katalogu g wnego¢ ------------------------¢ Wywo anie: õ-¨¢¢ Opcja umoəliwia odczyt (lub natychmia-¢ stowy powrt) g wnego katalogu dysku,¢ ktry znajduje si❎ w stacji  ♪rd owej¢ (SOURCE).¢¢¢ Od③wierzenie katalogu/podkatalogu¢ ---------------------------------¢ Wywo anie: צסIJבד¢¢ Opcja podobna do poprzedniej z t⇧ rə-¢ nic⇧ iə  pod  uwag❎ brana jest ③cieəka¢ dost❎pu.¢¢ Wzr dla odczytu katalogu/podkatalogu¢ -------------------------------------¢ Wywo anie: ס lub ¬¢¢ Opcja  umoəliwia  podanie wzoru, ktry¢ zostanie  wzi❎ty  pod   uwag❎  podczas¢ odczytu katalogu/podkatalogu.  Standa-¢ rdowy wpis to: *.*,  ktry  oznacza iə¢ zostan⇧ odczytane i wy③wietlone  wszy-¢ stkie pliki znajduj⇧ce si❎ w danym ka-¢ talogu/podkatalogu. Naleəy  zwraca⇨ na¢ to uwag❎  aby  unikn⇧⇨  niepotrzebnego¢ stresu - pliki by y... i znik y :-).¢¢ Wej③cie do podkatalogu/Odczyt pliku¢ -----------------------------------¢ Wywo anie: פדקרפמ¢¢ Program   automatycznie  rozpozna   co¢ chcemy zrobi⇨ i jeəeli naci③niemy  ten¢ klawisz  na  podkatalogu  to  zostanie¢ automatycznie  wywo ana  opcja odczytu¢ katalogu/podkatalogu. W przypadku pli-¢ ku nast⇧pi jego odczyt.¢¢ Wyj③cie z danego podkatalogu¢ ----------------------------¢ Wywo anie: דצב¢¢ Opcja umoəliwia powrt do  poprzednie-¢ go podkatalogu lub powrt  do katalogu¢ g wnego (w kaədym przypadku  zostanie¢ on odczytany ponownie z dysku).¢¢ Szybka zamiana stacji ♪rd. na docel.¢ -------------------------------------¢ Wywo anie: חמשדפצד¢¢ Krtko mwi⇧c  stacja  SOURCE  otrzyma¢ numer stacji TARGET, ponowne naci③ni❎-¢ cie klawisza  odwraca  sytuacj❎ (chyba¢ logiczne). Naleəy pami❎ta⇨  o  tym  iə¢ zamieniony zostaje tylko numer stacji,¢ a wi❎c ③cieəka dost❎pu  pozostaje  bez¢ zmian! Umoəliwia to automatyczne  wej-¢ ③cie do tego samego podkatalogu (o ile¢ istnieje) w stacji  docelowej  (jeəeli¢ go tam nie b❎dzie to  ukaəe  si❎ komu-¢ nikat z b ❎dem i naleəy wtedy przy po-¢ mocy klawiszy  1-9  "r❎cznie"  wywo a⇨¢ g wny katalog).¢¢ Sposb wy③wietlania nazw¢ ------------------------¢ Wywo anie: בכדIJפ, חמצדפק, גדכדקד¢¢ Przy pomocy tych  trzech  klawiszy de-¢ cydujemy o tym co chcemy  aby pierwsze¢ by o pokazywane (bez wzgl❎du na to jak¢ jest zapisane  w  VTOC).  Informacja o¢ ustawieniu  pokazana   jest  w   oknie¢ DISPLAY. Oto  trzy moəliwe kombinacje:¢¢ 1. SUB-DIRS - pierwsze  w  oknie  nazw¢    b❎d⇧ pokazane podkatalogi, a nast❎-¢    pnie pliki (klawisz CLEAR).¢¢ 2. FILES - pierwsze b❎d⇧ pokazane pli-¢    ki, a po nich podkatalogi  (klawisz¢    INSERT).¢¢ 3. NO CHANGE - bez zmian, wszystko zo-¢    stanie pokazane tak jak jest  zapi-¢    sane w VTOC  (klawisz DELETE) - ka-¢    kalog/podkatalog  zostanie ponownie¢    odczytany.¢¢ Tworzenie nowego podkatalogu¢ ----------------------------¢ Wywo anie: ל¢¢ Opcja  "mwi" chyba wszystko. Po wywo-¢  aniu  wpisujemy  nazw❎  podkatalogu i¢ potwierdzamy to RETURN'em. Klawisz ESC¢ umoəliwia przerwanie tej operacji.¢¢ Kasowanie pliku/podkatalogu¢ ---------------------------¢ Wywo anie: ג¢¢ Przed wywo aniem opcji  naleəy wskaza⇨¢ nazw❎ pliku/podkatalogu!  Po wywo aniu¢ opcji program  poprosi o potwierdzenie¢ naszej decyzji i o ile b❎dzie  to  od-¢ powied♪ pozytywna nast⇧pi kasowanie.¢¢ רתIJוIJí Przed  skasowaniem  podkatalogu¢ naleəy si❎ upewni⇨ czy jest  on pusty,¢ gdyə tylko taki moəe by⇨  skasowany! W¢ innym przypadku ukaəe si❎ b ⇧d!¢¢ Zmiana nazwy pliku/podkatalogu¢ ------------------------------¢ Wywo anie: פ¢¢ Podobnie jak w poprzedniej opcji,przed¢ wywo aniem naleəy wskaza⇨ nazw❎, ktr⇧¢ chcemy zmieni⇨. Po  wywo aniu podajemy¢ now⇧ nazw❎  (lub  poprawiamy  star⇧) i¢ potwierdzamy  to  RETURN'em. Wyj③cie z¢ opcji umoəliwia ESC.  Funkcja nie jest¢ "idioto-odporna", a wi❎c potwierdzenie¢ STAREJ nazwy  jako NOW①   spowoduje...¢ zamian❎ starej... na now⇧ :-)¢¢ רתIJוIJí W przypadku  podkatalogw  opc-¢ ja dzia a w 100% pod MyDOS'em! Nieste-¢ ty w przypadku  BW-DOS'a  i  SpartaDOS¢ s⇧ problemy (przeczytaj י√נסנקך).¢¢¢ Zabezpiecz/Odbezpiecz plik/podkatalog¢ -------------------------------------¢ Wywo anie: כ-Lock, ר-UnLock¢¢ Opcja chyba nie wymaga əednego  opisu!¢ Kopiowanie pliku¢ ----------------¢ Wywo anie: ב¢¢ Przed wywo aniem naleəy wskaza⇨ plik i¢ potwierdzi⇨  to  klawiszem  RETURN. Po¢ tej operacji  w  dolnej  cz❎③ci ekranu¢ (linia  komunikatw)   ukaəe  si❎  nam¢ docelowa ③cieəka dost❎pu. Jeəeli odpo-¢ wiada nam ona  to  ponownie  naciskamy¢ RETURN, a jeəeli  nie to moəemy wpisa⇨¢ j⇧ od nowa (lub poprawi⇨ tylko nazw❎).¢ Jeəeli chcemy zmieni⇨ stacj❎  docelow⇧¢ to   moəna   skorzysta⇨  z  kombinacji¢ SHIFT+1-9. ESC umoəliwia wyj③cie.¢¢ Jeəeli stacja ♪rd owa i docelowa maj⇧¢ ten sam numer to program wy③wietli py-¢ tanie czy b❎dzie to ten sam dysk (umo-¢ əliwia  to kopiowanie z jednego podka-¢ talogu do drugiego). Ukaəe si❎ pytanie¢ SAME DISK? Jeəeli tak jest to naciska-¢ my ך jeəeli nie (chcemy skopiowa⇨ plik¢ na inny dysk) to  naciskamy  inny kla-¢ wisz (najlepiej מ).  Nast❎pnie  rozpo-¢ cznie si❎ odczyt pliku do  bufora.  Po¢ odczytaniu ca ego  pliku lub zape nie-¢ niu bufora moəe  pojawi⇨  si❎  kolejny¢ komunikat:  INSERT TARGET DISK,  o ile¢ na pytenie SAME DISK  odpowiedzieli③my¢ negatywnie.  Po zmianie dysku naciska-¢ my RETURN  i rozpocznie  si❎  zapis. W¢ pierwszej kolejno③ci program  sprawdzi¢ czy aby plik o podanej nazwie juə  nie¢ istnieje. Jeəeli tak b❎dzie  to  ukaəe¢ si❎  kolejny  komunikat:  FILE ALREADY¢ EXISTS. RETURN spowoduje iə stary plik¢ zostanie skasowany  i  w  jego miejsce¢ nagrany zostanie aktualnie  kopiowany,¢ natomiast ESC umoəliwi  przerwanie za-¢ pisu. Po nagraniu ca ego bufora (o ile¢ ca y plik nie zosta  odczytany)  ukaəe¢ si❎ pro③ba o w oəenie dysku ♪rd owego¢ i po potwierdzeniu  rozpocznie si❎ po-¢ nownie  odczyt.  Oczywi③cie  pro③by  o¢ zmian❎ dysku nie  b❎d⇧  wyst❎powa⇨ gdy¢ stacje b❎d⇧ mia y inne numery.¢¢ W przypadku wyst⇧pienia b ❎du odpowie-¢ dni komunikat ukaəe si❎ na ekranie.¢¢ D♪wi❎k podczas transmisji w ⇧cz/wy ⇧cz¢ --------------------------------------¢ Wywo anie: צ¢¢ Literka S informuje  əe  d♪wi❎k b❎dzie¢ w ⇧czony, brak jej əe wy ⇧czony.¢¢ Informacja o wersji D-Filer'a¢ -----------------------------¢ Wywo anie: ח¢¢ Warto w przysz o③ci zwrci⇨ na to uwa-¢ g❎ gdyə D-Filer napewno b❎dzie jeszcze¢ modyfikowany, a to moəe wprowadzi⇨ pe-¢ wne zmiany w  jego  obs udze  i  zasad¢ pracy.¢¢ Powrt do programu g wnego¢ ---------------------------¢ Wywo anie: קIJא, בנמקפנכ½דצב¢¢ Jak wspomnia em D-Filer to biblioteka,¢ a wi❎c b❎dzie on wykorzystywany w rə-¢ nych  programach.  Powrt  (bez əadnej¢ reakcji ze strony Filera)  umoəliwiaj⇧¢ wymienione wyəej klawisze.¢¢ K{OPOTY¢ -------¢¢    Wyst❎puj⇧ one w momencie gdy pracu-¢ jemy  pod   kontrol⇧   BW-DOS'a   oraz¢ SpartaDOS i  usi ujemy  zmieni⇨  nazw❎¢ podkatalogu. Krtko  mwi⇧c NIE moəemy¢ tego zrobi⇨! Przy kaədorazowej  prbie¢ wykonania tej operacji D-Filer wy③wie-¢ tli nam komunikat o b ❎dzie 170  (plik¢ nie istnieje). Prawd❎ mwi⇧c  nie  mam¢ poj❎cia dlaczego  tak  si❎ dzieje. By⇨¢ moəe uəywam z ej  komendy  (innej nie-¢ stety  nie  znam).  W  dokumentacji do¢ BW-DOS'a oraz  SpartaDOS X  nikt o tym¢ nie wspomina! Oczywi③cie  jest  sposb¢ na realizacj❎ tego zadania inn⇧ metod⇧¢ (omijaj⇧c procedury  DOS'u - ma o ele-¢ ganckie, ale skuteczne).  Moim zdaniem¢ nie jest to  jednak  op acalne  (bufor¢ napewno by si❎ zmniejszy ). Z tego teə¢ powodu zrezygnowa em z tej metody.¢¢    Druga sprawa to  sama  obs uga pod-¢ katalogw.  Jak  wszyscy  wiedz⇧ DOS'y¢ Sparto-podobne  po   wpisaniu  komendy¢ DIR  wy③wietlaj⇧ znacznie wi❎cej info-¢ rmacji o danym pliku  niə  standardowa¢ komenda Atari DOS. Oczywi③cie  w  Spa-¢ rtaDOS moəna uzyska⇨ TAKI SAM "wydruk"¢ katalogu jak w Atari DOS uəywaj⇧c  ko-¢ mendy DIRS. Jak si❎ okazuje  nie  jest¢ to tak do koca prawd⇧.  Wszystko jest¢ w porz⇧dku do momentu gdy w  danym ka-¢ talogu/podkatalogu  nie  ma  kolejnych¢ podkatalogw, ktre oprcz  nazwy  po-¢ siadaj⇧  takəe  rozszerzenie.  W takim¢ wypadku wygl⇧da to tak: odczytuj⇧c ka-¢ talog poleceniem  DIR  wszystko jest w¢ porz⇧dku  tz.  pokazywana  jest  nazwa¢ oraz rozszerzenie  danego katalogu. Po¢ uəyciu komendy DIRS wy③wietlana zosta-¢ je tylko  nazwa,  natomiast  w miejsce¢ rozszerzenia wpisywane jest גחפ  w in-¢ wersji.¢¢ D-Filer (i inne programy, ktre nie s⇧¢ pisane spacjalnie  dla  SpartaDOS) wy-¢ korzystuj⇧  standardowe wywo anie pro-¢ cedury odczytu katalogu tz. do aux1=6,¢ a do aux2=0.  Otrzymany  w  ten sposb¢ katalog  NIE  zawiera  rozszerze  dla¢ podkatalogw.  Aby uzyska⇨ pe ny kata-¢ log naleəy wpisa⇨ do  aux2 warto③⇨ 128¢ lub wi❎ksz⇧. Niestety  wi⇧əe  si❎ to z¢ tym iə trzeba zupe nie inaczej napisa⇨¢ procedurk❎ "obrabiaj⇧c⇧" tak otrzymany¢ katalog! Moim zdaniem sposb  informo-¢ wania o tym iə  dana  nazwa  to  nazwa¢ katalogu nie zosta   odpowiednio prze-¢ my③lany. Wystarczy o przecieə zastoso-¢ wa⇨ metod❎ podobn⇧, a  nawet tak⇧ sam⇧¢ jak⇧ stosuje MyDOS (przecieə w Sparcie¢ ten bajt i tak  pozostaje  pusty). By⇨¢ moəe w przysz o③ci ten "k opocik"  zo-¢ stanie usuni❎ty w D-Filer'ku.¢¢ Podsumowuj⇧c.  Poza  ZMIAN① NAZWY POD-¢ KATALOGU reszta operacji na podkatalo-¢ gach jest moəliwa pod warunkiem iə da-¢ ny podkatalog nie  zawiera  rozszerze-¢ nia!¢¢ ⑧aden z opisanych problemw  NIE doty-¢ czy MyDOS'a!¢¢                       autor biblioteki¢                          Jager/Dial¢