..:: DOS Control v2.6 ::..
Freeware!
autor Jager/Dial

..:: INSTRUKCJA ::..

  Informacje podstawowe
  Operacje podstawowe
  Operacje dodatkowe
  Menu główne - przyciski
  Moduły DOS Control'a
  Kody błędów

MODUŁY WEWNĘTRZNE

  Play
  Notebook

MODUŁY ZEWNĘTRZNE

  Setup v2.2
  Disk copy v1.2
  ATASCII / Progbaza
  EED view v1.0
  Graph / Font view
  INT-Graph v1.1 view
  MPT Digi Player v1.1
  Archive view v1.0
  DC-Module Info

NARZĘDZIA

  Print v1.2
  RC-Format v2.0
  RAM-CART Backup v1.1
  Sector edit v1.3
  Text Converter v1.1

..:: STREFA ZRZUTU ::..

  DOS Control v2.6
  Dokumentacja

  Główne menu
  Wyjście
RC-Format wersja 2.0
      RC-Format to program umożliwiający sformatowanie RAM-Cart'a. Współpracuje z modułami 64KB/128KB/1MB oraz z Double RC. Dlaczego powstał ten program skoro RC można zaformatować przy pomocy opcji FORMAT DOS'u lub DOS Control'a? Wszyscy użytkownicy RAMCart'ów wiedzą iż po sformatowaniu modułu do dyspozycji mamy 482 (RC-64Kb) lub 993 (RC-128Kb) wolnych sektorów. Dzieje się tak dlatego iż rezerwowane są sektory dla inicjalizera. Jeżeli ktoś nie używa modułu jako typowego cartridga to pozostaje na nim sporo niewykorzystanego miejsca. W magazynie Serious (numer piąty) opisałem jak powiększyć ilość wolnych sektorów w module 64Kb do 499. Okazuje się że nie jest to ostateczna wartość!

      Kolejna sprawa to sam proces formatowania. Nie jest on wykonywany tak jak dla dyskietki, a jedynie przeprowadzany jest tz. QUICK FORMAT (bez względu na to jaką wydamy komendę: FS#, FM#, FD#) , czyli szybkie formatowanie (wyczyszczone zostaje VTOC oraz miejsce na nazwy plików). Wszystko jest dobrze do momentu gdy przez przypadek uszkodzimy jakiś plik na module i chcemy go naprawić. Po uruchomieniu Sector Edit (moduł DOS Control) okazuje się iż na RAM-Carcie jest totalny bałagan i odszukanie interesujących nas sektorów będzie znacznie utrudnione!

      RC-Format pozbawiony jest tych wszystkich ograniczeń! Umożliwia zaformatowanie modułu z maksymalną ilością wolnych sektorów, a dodatkowo umożliwia zarezerwowanie odpowiedniej (dla nas) ilości sektorów przeznaczonych na katalog dysku (co także wpłynie na ilość wolnych sektorów). Proces formatowania przebiega tak jak dla dysku tz. każdy sektor modułu zostanie skasowany! Dostępna jest także opcja QUICK FORMAT. Dodatkowo program umożliwia formatowanie RC w trybie 256 (stacje 7 i 8).

      Oto tabelka pokazująca ilość wolnych sektorów po sformatowaniu modułu przy pomocy DOS'u oraz RC-Format:

Moduł
DOS
RC-Format
Max.
RC 64KB
482
500
510
RC 128KB
993
1010
1020

Max. - jest to maksymalna ilość sektorów jaką można uzyskać (należy zarezerwować 1 sektor dla katalogu (zmieszczą się w nim informacje dla ośmiu plików) oraz dodać BOOT sektory.

      Od wersji 1.1 możliwe jest także zainstalowanie loader'a, który zostanie uruchomiony w momencie gdy moduł będzie w trybie ODCZYT (po włączeniu zasilania lub po zresetowaniu modułu).

Opis programu

      RC-Format (RCF) to zewnętrzny moduł DOS Control, a więc nie jest możliwe uruchomienie go bezpośrednio pod DOS'em! Przed uruchomieniem RCF sprawdza czy RAM-Cart jest zainstalowany i jeżeli go nie wykryje to uruchomienie zostaje przerwane. Następnie sprawdzany jest tryb pracy. Jeżeli zostanie wykryty ODCZYT (Read) to RCF także się nie uruchomi! W obu przypadkach ukaże się odpowiedni komunikat i po naciśnięciu [RETURN] lub [ESC] nastąpi powrót do DOS Control'a. Po uruchomieniu na ekranie DC ukaże się okienko, a w nim dostępne opcje:

Module 64Kb  -  Formatowanie modułu 64Kb.
Module 128Kb  -  Formatowanie modułu 128Kb.
Module 128Kb  -  Formatowanie drugiego modułu 128Kb (należy używać tej opcji tylko w przypadku zainstalowania Double RC lub RAM-Cart'a 1MB - przełącznik w pozycji 256, w przeciwnym wypadku doprowadzimy do zawieszenia się komputera oraz RAM-Cart'a!).

RC Loader  -  Przy pomocy tej opcji decydujemy czy po formatowaniu ma zostać zainstalowany loader.

      NO  -  nie będzie instalowany.
      DBL-RC  -  będzie zainstalowana specjalna wersja umożliwiająca zmianę stacji ("D7:", "D8:"). Przeznaczona jest ona tylko dla Double RC lub RAM-Cart'a 1MB w trybie 256.

      NORMAL  -  zostanie zainstalowana podstawowa wersja dla każdego modułu.

      Jeżeli moduł posiada tylko 64Kb to opcja DBL-RC nie będzie brana pod uwagę. Dla RC 128Kb należy ustawić ręcznie opcję NORMAL (nie jest to jednak konieczne, ale podczas używania loadera należy uważać aby nie nacisnąć klawisza [TAB], który umożliwia zmianę stacji w Double RC, gdyż spowoduje to zawieszenie się modułu oraz komputera.

      Loader powinno się instalować tylko na stacji "D8:" gdyż tylko z niej zostanie on uruchomiony. Oczywiście nic się nie stanie (poza zmniejszeniem ilości wolnych sektorów) jeżeli zainstalujemy go na "D7:". W takim wypadku aby uruchomić loader należy ustawić odpowiednio przełącznik odpowiadający za wybór modułu (1/2). Opcja NORMAL nie będzie brana pod uwagę!

Exit to DOS Control  -  Powrót do DOS Control'a.

Formatowanie RAM-CART'a

      Po prawej stronie opcji widoczne są numery stacji, pod którymi "podpięte" są wirtualne dyski. Standardowo dla RC 64/128Kb jest to "D8:". Jeżeli pracujemy z Double RC lub RAM-Cart'em 1MB to dodatkowo aktywna jest stacja "D7:". RCF ma własne procedury obsługi, a więc nie jest konieczny DOS obsługujący RC lub DBL-RC. Jeżeli przkonfigurowałeś sobie numery stacji (SETUP DC) to ukażą się tutaj pierwsze napotkane, odpowiadające danej stacji. Za numerem może się pokazać strzałeczka, która informuje jaki moduł został rozpoznany (aby RCF był kompatybilny z modułami 64/128Kb nie są testowane dodatkowe banki w Double RC).

      Wybór modułu umożliwiają klawisze [- =], [RETURN] - kontynuacja, [ESC] - wyjście do DC. Jeżeli błędnie wybierzemy wielkość modułu to ukaże się komunikat i po naciśnięciu [RETURN] lub [ESC] wrócimy do menu.

      Po wybraniu modułu ukaże się kolejne okno, przy pomocy którego możemy ustalić czy boot sektory mają zostać dodane do wolnych (ADD TO FREE) czy też mają zostać potraktowane normalnie (NORMAL). Jeżeli wybierzemy pierwszą opcję to pierwszym wolnym sektorem na dysku będzie sektor 1 (i w ten sposób ilość wolnych sektorów wzrośnie o 3). W przypadku wybrania opcji NORMAL pierwszym wolnym sektorem będzie sektor 4. Opcja ABORT lub klawisz [ESC] umożliwia powrót do głównego menu.

UWAGA! Jeżeli wybierzesz ADD TO FREE to musisz uważać aby przez przypadek nie zapisać DOS'u na module gdyż ta operacja zniszczy zawartość boot sektorów, a to oznacza iż pierwszy plik na module zostanie uszkodzony i nie będzie możliwe jego odtworzenie!

      Następne okienko umożliwia ustawienie ilości sektorów jaka ma zostać zarezerwowana dla katalogu dyskietki. Klawiszami [+ *] wybieramy odpowiednią wartość (1-8), [RETURN] akceptuje nasz wybór, a [ESC] umożliwia powrót do menu.

      W dolnej części okienka widoczna jest maksymalna ilość plików możliwych do zapisania w takim katalogu. Jest to ważne gdyż po przekroczeniu tej liczby np. podczas kopiowania na moduł, jakieś pliki (plik) zostaną uszkodzone! Myślę jednak że dla modułu 128Kb 32 wpisy (pliki) w katalogu powinno zupełnie wystarczyć (da nam to dodatkowo 4 wolne sektory). Pewną wadą jest to iż po zapełnieniu całego katalogu i wywołaniu opcji DIR mogą pojawić się "śmieci". Dzieje się tak dlatego iż podczas wyświetlania katalogu procedury poszukują pustego wpisu. Jeżeli zmniejszyliśmy ilość sektorów dla katalogu i zapełniliśmy go, a w następnym sektorze są już jakieś dane to procedury DIR potraktują go jako kolejny, "pełny" sektor katalogu i... wyświetlą go! Aby tego uniknąć należy zawsze pozostawić jeden wpis pusty! A więc jeżeli pojemność katalogu to 32 wpisy to od tego należy odjąć jeden, czyli maksymalnie można nagrać 31 plików!

Po ustaleniu ilości sektorów ukaże się okienko formatera:

      CONTINUE - rozpoczęcie formatowania
      QUICK FORMAT- szybkie formatowanie
      ABORT - przerwanie tej operacji

      Od wersji 2.0 RC-Formater'a ekran jest buforowany, a to oznacza iż formatowanie RAM-Cart'a przebiega z pełną prędkością (moduł 128Kb formatowany jest w ok. 3 sekundy). Zakończenie formatowania zostanie obwieszczone komunikatem COMPLETE!

      Na koniec pewna informacja. RAMCart zostaje zaformatowany w standarcie DOS II+/D! Moduł 64Kb jest w gęstości pojedyńczej, a moduł 128Kb w rozszerzonej. Jeżeli ktoś używa handlera zamieszczonego w "Tajemnicach Atari" (jest ktoś taki?) to nie może korzystać z RC-Format, gdyż handler używa własnego formatu, który nie jest zgodny z RCF!

Double Ram-cart loader

      Po zainstalowaniu należy przestawić moduł na tryb ODCZYT. Teraz po każdym włączeniu komputera (lub zresetowaniu RC i komputera) na ekranie ukaże się spis zawartości danej stacji ("D7:" lub "D8:"). Aby uruchomić dany program należy nacisnąć klawisz z literą, która jest napisana przed nazwą danego pliku. Jeżeli nie chcemy uruchamiać żadnego programu to możemy nacisnąć klawisz [ESC], nastąpi skok pod adres $E471 (jeżeli włączony jest QMEG OS to zgłosi się jego menu w innym wypadku będzie to SELF TEST). Umożliwia to zbootowanie komputera z modułem w trybie ODCZYT. Jeżeli zainstalowana jest wersja DBL-RC to aktywny jest także klawisz [TAB], który umożliwia odczyt katalogu z drugiej stacji (dotyczy tylko modułu Double RAM-Cart lub RAMCart 1MB w trybie 256).

      Podczas włączania komputera nie trzeba pamiętać o wciśnięciu klawisza [OPTION], loader wykryje to i sam automatycznie odłączy BASIC!

      Double RAM-Cart loader został napisany na bazie Chaos Loader'a autorstwa Janusza Pelca! Jest odporny na RESET, ustawia odpowiednio MemLo oraz wektory systemowe (BOOT, DOSVEC, DOSINI itd.). Dodatkowo przywracana jest pamięć zajmowana przez cartridge ($A000-BFFF).


Następny rozdział Do góry Poprzedni rozdział