RC-Format wersja 2.0¢ --------------------¢ Modu zewn❎trzny dla¢ DOS Control v2.x¢¢ Kodowanie Jager/Dial¢¢ Wprowadzenie¢¢ RC-Format to program umoəliwiaj⇧cy¢ sformatowanie RAM-Cart'a. Wsppracuje¢ z moduami 64/128Kb oraz z Double RC.¢ Dlaczego powsta ten program skoro RC¢ moəna zaformatowa⇨ przy pomocy opcji¢ FORMAT DOS'u lub DOS Control'a? Wszys-¢ cy uəytkownicy RAM-Cart'w wiedz⇧ iə¢ po sformatowaniu moduu do dyspozycji¢ mamy 482 (RC-64Kb) lub 993 (RC-128Kb)¢ wolnych sektorw. Dzieje si❎ tak dla-¢ tego iə rezerwowane s⇧ sektory dla¢ inicjalizera. Jeəeli kto③ nie uəywa¢ moduu jako typowego cartridga to po-¢ zostaje na nim sporo niewykorzystanego¢ miejsca. W magazynie Serious (numer¢ pi⇧ty) opisaem jak powi❎kszy⇨ ilo③⇨¢ wolnych sektorw w module 64Kb do 499.¢ Okazuje si❎ əe nie jest to ostateczna¢ warto③⇨!¢ Kolejna sprawa to sam proces forma-¢ towania. Nie jest on wykonywany tak¢ jak dla dyskietki, a jedynie przepro-¢ wadzany jest tz. QUICK FORMAT (bez¢ wzgl❎du na to jak⇧ wydamy komend❎:¢ FS#, FM#, FD#) , czyli szybkie forma-¢ towanie (wyczyszczone zostaje VTOC¢ oraz miejsce na nazwy plikw). Wszys-¢ tko jest dobrze do momentu gdy przez¢ przypadek uszkodzimy jaki③ plik na mo-¢ dule i chcemy go naprawi⇨. Po urucho-¢ mieniu Sector Edit (modu DOS Control)¢ okazuje si❎ iə na RAM-Carcie jest to-¢ talny baagan i odszukanie interesuj⇧-¢ cych nas sektorw b❎dzie znacznie¢ utrudnione!¢ RC-Format pozbawiony jest tych¢ wszystkich ogranicze! Umoəliwia za-¢ formatowanie moduu z maksymaln⇧ ilo③-¢ ci⇧ wolnych sektorw, a dodatkowo¢ umoəliwia zarezerwowanie odpowiedniej¢ (dla nas) ilo③ci sektorw przeznaczo-¢ nych na katalog dysku (co takəe wpy-¢ nie na ilo③⇨ wolnych sektorw). Proces¢ formatowania przebiega tak jak dla¢ dysku tz. kaədy sektor moduu 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③⇨ wol-¢ nych sektorw po sformatowaniu moduu¢ 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③⇨ sekto-¢ rw jak⇧ moəna uzyska⇨ (naleəy¢ zarezerwowa⇨ 1 sektor dla kata-¢ logu (zmieszcz⇧ si❎ w nim in-¢ formacje dla o③miu plikw) oraz¢ doda⇨ BOOT sektory.¢¢ Od wersji 1.1 moəliwe jest takəe¢ zainstalowanie loader'a, ktry zosta-¢ nie uruchomiony w momencie gdy modu¢ b❎dzie w trybie ODCZYT (po w⇧czeniu¢ zasilania lub po zresetowaniu moduu).¢¢ 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 spraw-¢ dza czy RAM-Cart jest zainstalowany¢ i jeəeli go nie wykryje to uruchomie-¢ nie zostaje przerwane. Nast❎pnie¢ sprawdzany jest tryb pracy. Jeəeli¢ zostanie wykryty ODCZYT (Read) to RCF¢ takəe si❎ nie uruchomi! W obu przypad-¢ kach ukaəe si❎ odpowiedni komunikat¢ i po naci③ni❎ciu 'RETURN' lub 'ESC'¢ nast⇧pi powrt do DOS Control.¢ Po uruchomieniu na ekranie DC ukaəe¢ si❎ okienko, a w nim dost❎pne opcje:¢¢ Module 64Kb¢ -----------¢ Formatowanie moduu 64Kb.¢¢ Module 128Kb¢ ------------¢ Formatowanie moduu 128Kb.¢¢ Module 128Kb¢ ------------¢ Formatowanie drugiego moduu 128Kb¢ (naleəy uəywa⇨ tej opcji tylko w przy-¢ padku zainstalowania Double RC - 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⇨ zainsta-¢ lowany loader.¢¢ NO - nie b❎dzie instalowany.¢ DBL-RC - b❎dzie zainstalowana specjal-¢ na wersja umoəliwiaj⇧ca zmia-¢ n❎ stacji ("D7:", "D8:").¢ Przeznaczona jest ona tylko¢ dla Double RC w trybie 256.¢ NORMAL - zostanie zainstalowana pod-¢ stawowa wersja dla kaədego¢ moduu.¢¢ Jeəeli modu posiada tylko 64Kb to¢ opcja DBL-RC nie b❎dzie brana pod uwa-¢ g❎. Dla RC 128Kb naleəy ustawi⇨ r❎cz-¢ nie opcj❎ NORMAL (nie jest to jednak¢ konieczne, ale podczas uəywania loade-¢ ra naleəy uwaəa⇨ aby nie nacisn⇧⇨ kla-¢ wisza 'TAB', ktry umoəliwia zmian❎¢ stacji w Double RC, gdyə spowoduje to¢ zawieszenie si❎ moduu oraz komputera.¢¢ Loader powinno si❎ instalowa⇨ tylko¢ na stacji "D8:" gdyə tylko z niej zos-¢ tanie on uruchomiony. Oczywi③cie nic¢ si❎ nie stanie (poza zmniejszeniem¢ ilo③ci wolnych sektorw) jeəeli zain-¢ stalujemy go na "D7:". W takim wypadku¢ aby uruchomi⇨ loader naleəy ustawi⇨¢ odpowiednio prze⇧cznik odpowiadaj⇧cy¢ za wybr moduu (1/2). Opcja NORMAL¢ nie b❎dzie brana pod uwag❎!¢¢ Exit to DOS Control¢ -------------------¢ Powrt do DOS Control.¢¢ Formatowanie RAM-CART'a¢¢ Po prawej stronie opcji widoczne s⇧¢ numery stacji, pod ktrymi "podpi❎te"¢ s⇧ wirtualne dyski. Standardowo dla RC¢ 64/128Kb jest to "D8:". Jeəeli pracu-¢ jemy z Double RC to dodatkowo aktywna¢ jest stacja "D7:". RCF ma wasne pro-¢ cedury obsugi, a wi❎c nie jest ko-¢ nieczny DOS obsuguj⇧cy RC lub DBL-RC.¢ Jeəeli przkonfigurowae③ sobie numery¢ stacji (SETUP DC) to ukaə⇧ si❎ tutaj¢ pierwsze napotkane, odpowiadaj⇧ce da-¢ nej stacji. Za numerem moəe si❎ poka-¢ za⇨ strzaeczka, ktra informuje jaki¢ modu zosta rozpoznany (aby RCF by¢ kompatybilny z moduami 64/128Kb nie¢ s⇧ testowane dodatkowe banki w ¢ Double-RC).¢¢ Wybr moduu umoəliwiaj⇧ klawisze¢ '', 'RETURN'-kontynuacja, 'ESC'-wyj-¢ ③cie do DC. Jeəeli b❎dnie wybierzemy¢ wielko③⇨ moduu to ukaəe si❎ komunikat¢ i po naci③ni❎ciu 'RETURN' lub 'ESC'¢ wrcimy do menu.¢¢ Po wybraniu moduu ukaəe si❎ kolej-¢ ne okno, przy pomocy ktrego 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 sposb¢ ilo③⇨ wolnych sektorw wzro③nie o 3).¢ W przypadku wybrania opcji NORMAL¢ pierwszym wolnym sektorem b❎dzie sek-¢ tor 4. Opcja ABORT lub klawisz 'ESC'¢ umoəliwia powrt do gwnego 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 sek-¢ torw, a to oznacza iə pierwszy plik¢ na module zostanie uszkodzony i nie¢ b❎dzie moəliwe jego odtworzenie!¢¢ Nast❎pne okienko umoəliwia ustawie-¢ nie ilo③ci sektorw jaka ma zosta⇨ za-¢ rezerwowana dla katalogu dyskietki.¢ Klawiszami '' wybieramy odpowiedni⇧¢ warto③⇨ (1-8), 'RETURN' akceptuje nasz¢ wybr, a 'ESC' umoəliwia powrt do me-¢ nu.¢ W dolnej cz❎③ci okienka widoczna¢ jest maksymalna ilo③⇨ plikw moəliwych¢ do zapisania w takim katalogu. Jest to¢ waəne gdyə po przekroczeniu tej liczby¢ np. podczas kopiowania na modu, ja-¢ kie③ pliki (plik) zostan⇧ uszkodzone!¢ My③l❎ jednak əe dla moduu 128Kb 32¢ wpisy (pliki) w katalogu powinno zu-¢ penie wystarczy⇨ (da nam to dodatkowo¢ 4 wolne sektory). Pewn⇧ wad⇧ jest to¢ iə po zapenieniu caego katalogu¢ i wywoaniu opcji DIR mog⇧ pojawi⇨ si❎¢ "③mieci". Dzieje si❎ tak dlatego iə¢ podczas wy③wietlania katalogu procedu-¢ ry poszukuj⇧ pustego wpisu. Jeəeli¢ zmniejszyli③my ilo③⇨ sektorw dla ka-¢ talogu i zapenili③my go, a w nast❎p-¢ nym sektorze s⇧ juə jakie③ dane to¢ procedury DIR potraktuj⇧ go jako ko-¢ lejny, "peny" 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 pli-¢ kw!¢¢ Po ustaleniu ilo③ci sektorw 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ə for-¢ matowanie RAM_Cart'a przebiega z pen⇧¢ pr❎dko③ci⇧ (modu 128Kb formatowany¢ jest w ok. 3 sekundy). Zakoczenie¢ formatowania zostanie obwieszczone ko-¢ munikatem COMPLETE!¢¢ Na koniec pewna informacja. RAM-¢ Cart zostaje zaformatowany w standar-¢ cie DOS II+/D! Modu 64Kb jest w g❎s-¢ to③ci pojedyczej, a modu 128Kb¢ w rozszerzonej. Jeəeli kto③ uəywa han-¢ dlera zamieszczonego w "Tajemnicach¢ Atari" (jest kto③ taki?) to nie moəe¢ korzysta⇨ z RC-Format, gdyə handler¢ uəywa wasnego formatu, ktry 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¢ zgosi si❎ jego menu w innym wypadku¢ b❎dzie to SELF TEST). Umoəliwia to¢ zbootowanie komputera z moduem w try-¢ bie ODCZYT. Jeəeli zainstalowana jest¢ wersja DBL-RC to aktywny jest takəe¢ klawisz 'TAB', ktry umoəliwia odczyt¢ katalogu z drugiej stacji (dotyczy¢ tylko moduu Double RAM-Cart w trybie¢ 256).¢ Podczas w⇧czania komputera nie¢ trzeba pami❎ta⇨ o wci③ni❎ciu klawisza¢ 'OPTION', loader wykryje to i sam au-¢ tomatycznie od⇧czy BASIC!¢¢ Double RAM-Cart loader zosta napi-¢ sany 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).¢