¢ RC-Format v1.1¢ Modu zewn❎trzny dla DOS Control v1.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¢ (produkt Dial). Dlaczego powsta ten¢ program skoro RC moəna zaformatowa⇨¢ przy pomocy opcji FORMAT DOS'u lub DOS¢ Control'a? Wszyscy uəytkownicy RAM-¢ Cart'w wiedz⇧ iə po sformatowaniu mo-¢ duu do dyspozycji mamy 482 (RC-64Kb)¢ lub 993 (RC-128Kb) wolnych sektorw.¢ Dzieje si❎ tak dlatego iə rezerwowane¢ s⇧ sektory dla inicjalizera. Jeəeli¢ kto③ (tak jak ja) nie uəywa moduu ja-¢ ko typowego cartridga to pozostaje na¢ nim sporo niewykorzystanego miejsca.¢ W magazynie Serious (numer pi⇧ty) opi-¢ saem 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 v1.2 (modu DOS¢ Control) okazuje si❎ iə na RAM-Car'cie¢ jest totalny bur... baagan i odszuka-¢ nie 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③⇨ wolnych¢ 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 zare-¢ zerwowa⇨ 1 sektor dla katalogu¢ (zmieszcz⇧ si❎ w nim informacje dla¢ o③miu plikw) oraz doda⇨ BOOT sektory.¢¢ Od wersji 1.1 moəliwe jest takəe za-¢ instalowanie loader'a, ktry zostanie¢ uruchomiony w momencie gdy modu b❎-¢ dzie w trybie ODCZYT (po w⇧czeniu za-¢ silania 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 mo-¢ duu 128Kb (naleəy uəywa⇨ tej¢ opcji tylko w przypadku zain-¢ stalowania Double RC - prze-¢ ⇧cznik w pozycji 256, w prze-¢ ciwnym wypadku doprowadzimy do¢ zawieszenia si❎ komputera oraz¢ RAM-Cart'a!).¢¢ RC LOADER - przy pomocy tej opcji de-¢ cydujemy czy po formatowaniu ma¢ zosta⇨ zainstalowany loader.¢¢ NO - nie b❎dzie instalowany¢¢ DBL-RC - b❎dzie zainstalowana spe-¢ cjalna wersja umoəliwia-¢ j⇧ca zmian❎ 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¢ uwag❎. Dla RC 128Kb naleəy ustawi⇨¢ r❎cznie opcj❎ NORMAL (nie jest to¢ jednak konieczne, ale podczas uəy-¢ wania loadera naleəy uwaəa⇨ aby nie¢ nacisn⇧⇨ klawisza '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 zo-¢ stanie on uruchomiony. Oczywi③cie¢ nic si❎ nie stanie (poza zmniejsze-¢ niem ilo③ci wolnych sektorw) jeəe-¢ li zainstalujemy go na D7:. W takim¢ wypadku aby uruchomi⇨ loader naleəy¢ ustawi⇨ odpowiednio prze⇧cznik od-¢ powiadaj⇧cy za wybr moduu (1/2).¢ Opcja NORMAL nie b❎dzie brana pod¢ uwag❎!¢¢ EXIT TO DOS CONTROL - powrt do DC¢¢ 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 pracujemy¢ z Double RC to dodatkowo aktywna jest¢ stacja D7:. RCF ma wasne procedury¢ obsugi, a wi❎c nie jest konieczny DOS¢ obsuguj⇧cy RC lub DBL-RC. Jeəeli¢ przkonfigurowae③ sobie numery stacji¢ (DC-SETUP) to ukaə⇧ si❎ tutaj pierwsze¢ napotkane, odpowiadaj⇧ce danej stacji.¢ Za numerem moəe si❎ pokaza⇨ strzaecz-¢ ka, 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'-wy-¢ j③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❎ kolejne¢ okno, przy pomocy ktrego moəemy usta-¢ li⇨ czy boot sektory maj⇧ zosta⇨ doda-¢ ne 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 ustawienie¢ 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¢ menu.¢¢ 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¢¢ Aby unikn⇧⇨ nieprzyjemnego mrugania¢ dost❎p do RAM-Cart'a zosta synchroni-¢ zowany, co niestety spowalnia cay¢ proces. Zakoczenie formatowania zos-¢ tanie obwieszczone komunikatem COMPLE-¢ TE!¢¢ 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⇧, ktra¢ jest napisana przed nazw⇧ danego pli-¢ ku. Jeəeli nie chcemy uruchamia⇨ əa-¢ dnego programu to moəemy nacisn⇧⇨ kla-¢ wisz '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 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❎⇨ zaj-¢ mowana przez cartridge ($a000-bfff).¢¢ Autor programu¢ Jager/Dial¢¢