Zmiany w wersji 5.4 w stosunku do wersji 5.2 1. Rozszerzono support dla duzych dyskow: A. W trybie SPLIT do 67,6 GB (64 x 1024^3) Support jest realizowany calkowicie automatycznie. HDToolBox przydziela dla danego dysku do 16 LUN (do 8 dla danego unita, i do 8 nastepnych dla wirtualnego unita o numerze wiekszym o 4). Uwaga: Zalecamy obsluge twardych dyskow o pojemnosci powyzej 4GB poprzez opcje SPLIT (podzial dysku na jednostki logiczne o pojemnosci do 4 GB). Jest to jedyne rozwiazanie gwarantujace prawidlowa prace programow operujacych bezposrednio na sektorach dysku (takich jak: Disk Salv, QuarterBack Tools, ReOrg,..) dla tej czesci dysku, ktora znajduje sie powyzej bariery 4GB. B. W trybie NO SPLIT do 2199.4 GB (4 x 512 x 1024^3) 2. Rozbudowano procedury rownoczesnej niezaleznej pracy dwoch urzadzen podlaczonych do roznych portow kontrolera. ----------------------------------------------------------------- Zmiany w wersji 5.1 w stosunku do wersji 5.0: 1. ATA3.driver umozliwia przelaczenie trybow pracy dyskow rowniez w trakcie trawajacej walidacji ich partycji. ----------------------------------------------------------------- Zmiany w wersji 5.0 w stosunku do wersji 4.9: 1. W zwiazku ze zmiana geometrii dyskow w programie HDToolBOX z OS3.5 zmieniono procedury rozpoznawania sposobu spartycjonowania dyskow wiekszych niz 4 GB (SPLIT / NO SPLIT). 2. Dodano argument RESIDENT do rozkazu ATA3.driver. (Argument RESIDENT umieszczony po ATA3.driver forsuje restart komputera i ma wyzszy priorytet niz parametr RESIDENT w ATA3Prefs.) ----------------------------------------------------------------- Zmiany w wersji 4.9 w stosunku do wersji 4.7: 1. Zmiany w procedurach detekcji urzadzen ATAPI w ATA3Prefs. 2. Skrypt instalera automatycznie instaluje mountlisty dla uzytkownikow AllegroCDFS. /Aby reinstalacja przebiegala calkowicie automatycznie nalezy ATA3-Install wykonac przy wylaczonym ATA3.driver./ 3. Zmiany w procedurach pracujacych w trakcie nagrywania plytek CD. ----------------------------------------------------------------- Aktualna wersja AllegroCDFS to 2.5. ----------------------------------------------------------------- Zmiany w wersji 4.7 w stosunku do wersji 4.6: 1. Dodatkowe komunikaty w trakcie skanowania portow w ATA3.Prefs. ----------------------------------------------------------------- UWAGA: Dla osob instalujacych AmigaOS3.5. Po zainstalowaniu OS3.5 na poczatku sekwencji startowej nalezy umiescic linie: SetPatch QUIET SKIPROMUPDATES scsi.device /W dolaczonej do AmigaOS3.5 drukowanej angielskiej i niemieckiej instrukcji obslugi blednie podano parametry tego rozkazu./ ----------------------------------------------------------------- Aktualna wersja AllegroCDFS to 2.1. W pliku AllegroCDFS.test1 test porownawczy z najszybszym poprzednio filesystemem amigowskim CacheCDFS w wersji z AmigaOS3.5. ----------------------------------------------------------------- Zmiany w wersji 4.6 w stosunku do wersji 4.5: 1. Aby zapewnic 100% zgodnosci z OS3.5 zostala zaimplementowana obsluga NSD (New Style Devices). Obecnie ATA3.driver suportuje nastepujace sposoby obslugi dyskow wiekszych niz 4GB: A. SPLIT - podzial dysku na jednostki logiczne do 4 GD. Jedybie ten sposob gwarantuje 100% zgodnosci z calym dotychczasowym softwarem Amigi. B. NO SPLIT - dysk jako jedna jednostka logiczna. Na dyskach zainstalowanych w ten sposob nalezy uzywac filesystemow wykorzystujacych dowolny z wymienionych ponizej sposobow obslugi dyskow wiekszych niz 4 GB: 1. NSD (New Style Devices), 2. TD64 (TrackDiskDevice64), 3. DirectSCSI. ---------------------------------------------------------------- Zmiany w wersji 4.5 w stosunku do wersji 4.4: 1. Zmiany w procedurze przelaczania parametrow programu ATA3Prefs w przypadku korzystania z urzadzen pracujacych w PIO-0. ---------------------------------------------------------------- Zmiany w wersji 4.4 w stosunku do wersji 4.3: 1. Program ATA3Prefs startujac wyswietla dla dyskow wiekszych niz 4GB informacje o sposobie w jaki zostaly one zainstalowane. Jesli dysk jest podzielony na jednostki logiczne o wielkosci do 4GB lub jest niezainstalowany w ogole, to pojawia sie informacja SPLIT. Jesli dysk jest zainstalowany bez podzialu na jednostki logiczne, pojawia sie informacja TD64. ---------------------------------------------------------------- Zmiany w wersji 4.3 w stosunku do wersji 4.1: 1. Usunieto problem z automatycznym updatowaniem AllegroCDFS, wystepujacy w niektorych konfiguracjach sprzetu w czasie reinstalacji FastATA'99 (opcja dostepna jedynie dla zarejestrowanych uzytkownikow AllegroCDFS). ---------------------------------------------------------------- Zmiany w wersji 4.1 w stosunku do wersji 4.0: 1. Usunieto bug, ktory wkradl sie do ATA3.driver w wersji 4.0. Objawial sie on zamrozeniem systemu przy probie rownoczesnej pracy urzadzen na dwoch portach. ---------------------------------------------------------------- Przelacznik SPLIT/TD64, ktory ustawia sie w preferencjach ATA3Prefs, sluzy do wyboru sposobu pracy drivera ATA3.driver. Brak nagranego pliku preferencji jest rownoznaczny z wyborem opcji SPLIT. Tryb pracy danego dysku (SPLIT/TD64) nalezy wybrac przed jego zainstalowaniem czyli: przed odczytaniem wielkosci dysku (HDToolBOXem), utworzeniem partycji, sformatowaniem!!! Uwaga: Zawsze w czasie instalacji dysku > 4GB program ATA3.driver musi byc aktywny! Uwaga: Jesli przy instalacji dysku > 4GB wybrano opcje TD64, to do poprawnej pracy tego dysku nalezy korzystac tylko z filesystemow, ktore korzystaja z komend TD64 (Read64, Write64, Seek64, Format64) lub DirectSCSI. Uwaga: Zmiana trybu pracy drivera (SPLIT/TD64) dla danego dysku na niezgodna ze sposobem zainstalowania (spartycjonowania) tego dysku moze spowodowac (w trakcie proby uzycia software'u operujacego na sektorach dysku: Format, TeOrg, DiskSalv...) uszkodzenie danych. Uwaga: Dla dyskow < 4GB ustawienie przelacznika SPLIT/TD64 nie ma znaczenia. -------------------------------------------------------------- Zmiana w wersji 4.0 w stosunku do wersji 3.14: Mozliwosc wyboru obslugi dyskow o pojemnosci wiekszej niz 4GB (parametr UP 4GB w ATA3Prefs): 1. SPLIT - podzial dysku na jednostki logiczne o pojemnosci do 4GB 2. TD64 - obsluga dysku poprzez komendy TD64 lub DirectSCSI. Uwaga: W przypadku dysku o pojemnosci wiekszej niz 8GB, podlaczonego do pierwszego portu (PRIMARY PORT) do poprawnej pracy dysku konieczne jest ustawienie ATA3.driver jako RESIDENT Zalecamy obsluge twardych dyskow powyzej 4GB poprzez SPLIT (podzial dysku na jednostki logiczne o pojemnosci do 4GB). Gwarantuje to 100% zgodnosc z systemem operacyjnym Amigi. -------------------------------------------------------------- Zmiany w wersji 3.13 w stosunku do wersji 3.9: 1. nowy skrypt installera umozliwiajacy zarejestrowanym uzytkownikom AllegroCDFS dokonywania instalacji/reinstalacji AllegroCDFS rownoczasnie z reinstalacja ATA3.driver. /Aby wykonac upgrade AllegroCDFS nalezy po instalacji nowej wersji FastATA'99 zresetowac komuter, uruchomic ATA3Prefs, wyjsc opcja SAVE i uruchomic ponownie skrypt instalera FastATA'99./ 2. nowe procedury rozpoznawania starszych CD-ROMow firmy PIONEER, 3. poprawiona procedura emulacji PLAY AUDIO TRACK/INDEX, -------------------------------------------------------------- Wkrótce: AllegroCDFS System obslugi plików do komputerów Amiga 1200/3000/4000. Najszybszy filesystemem do Amigi. Pierwszy filesystemem czytajacy format UDF (Video DVD). W formacie muzycznym CDDA tracki sa przedstawiane jako pliki. * Odczytywane formaty: ISO 9660 level 1, 2, 3 Joliet (Win95/98 long name) level 1, 2, 3 Rock Ridge (+ Amiga Extension) CDDA UDF (Video DVD) * Obsluga CD-ROM, CD-R, CD-RW, DVD standardu ATAPI * Obsluga CD-ROM, CD-R, CD-RW, DVD standardu SCSI * Amiga Protection bit * MultiSession AllegroCDFS jest przeznaczony do wspólpracy z kontrolerami ELBOX FastATA. -------------------------------------------------------------- Przesylamy pakiet ATA3.driver ver.3.9. Zmiany w wersji 3.9 w stosunku do wersji 3.8: 1. ATA3.driver zastepuje calkowicie scsi.device z ROMu Amigi. Daje to mozliwosc pracy z CD-ROMami, LS-120, ZIPami bez koniecznosci podlaczania jakiegokolwiek HDD. W przypadku utraty walidacji dysku przy ustawionym ATA3.driver jako RESIDENT walidowanie odbywa sie w maksymalnym PIO danego dysku. 2. Drobne zmiany w procedurach obslugi najstarszych HDD. --------------------------------------------------------------------- Zmiany w wersji 3.8 stosunku do wersji 3.7: 1. W przypadku startu ATA3.driver, gdy trwa walidacja dysku na ekranie do czasu zakonczenia walidacji wyswietlany jest komunikat. 2. Zmodyfikowano procedure obslugi CD-ROMow. 3. Do ATA3.driver dodano argument QUIET. Proponujemy zastapic w sekwencji startowej: ATA3.driver >NIL: na ATA3.driver QUIET ---------------------------------------------------------------------- Zmiany w wersji 3.7 w stosunku do wersji 3.6: 1. W ATA3.driver 3.7 zmieniono procedure rozpoznawania pojemnosci dyskow wiekszych niz 8,4GB. Bylo to konieczne, poniewaz niektorzy producenci dyskow wprowadzili nowy system identyfikacji pojemnosci tak duzych HDD. System ten zostal przez nich wprowadzony ze wzgledu na to, ze wiekszosc komputerow PC nie obsluguje dyskow o pojemnosci wiekszej niz 8,4GB. Aby mozna bylo w takich komputerach PC korzystac choc z czesci pojemnosci tak duzego dysku, dyski wieksze niz 8,4GB pracujace zgodnie z nowym systemem w trakcie standardowej identyfikacji zglasza pojemnosc tylko 8,4GB. 2. Wprowadzono przekazywanie do systemu operacyjnego informacji o wlozeniu do stacji LS-120 dyskietki zabezpieczonej przed zapisem. FAQ W zwiazku z szeregiem pytan dotyczacych sposobu obslugi przez Amige dyskow wiekszych niz 4GB chcielibysmy przekazac informacje na ten temat. Scsi.device zaimplementowany w ROMie A1200 nie wspolpracuje poprawnie ze standardowymi amigowskimi filesystemami przy obsludze dyskow wiekszych niz 4GB. Zapis do partycji dysku lezacej powyzej 4GB moze powodowac uszkodzenie danych na nizej lezacych partycjach. Proba rozwiazania tego problemu jest stosowanie nowych filesystemow bazujacych na rozkazach TD64 (TrackDisk.device 64). Takie rozwiazanie nie zapewnia jednak pelnej kompatybilnosci z dotychczasowym softwarem Amigi. W szczegolnosci nieprawidlowo pracuja programy operujace bezposrednio na sektorach dysku: systemowa komenda FORMAT, programy REORG, DPU, DiskSalve, QuarterbackTools... (Uzycie ktoregokolwiek z takich programow na partycji lezacej powyzej 4GB moze spowodowac zniszczenie danych na nizej lezacych partycjach). Wszelkie problemy z uzywaniem dyskow wiekszych niz 4GB znikaja w przypadku korzystania z kontrolera ELBOX Fast-ATA2/EIDE. Zastosowano tu odmienna od stosowania rozkazow TD64 metode obslugi duzych dyskow. Dyski wieksze niz 4GB sa automatycznie dzielone na wiecej jednostek logicznych o wielkosci 4GB i jednostke o wielkosci pozostalej czesci dysku. Np. dysk o wielkosci 18.3 GB zostanie podzielony na 5 dyskow logicznych o wielkosciach: 4GB, 4GB, 4GB, 4GB, 2.3GB. Ten mechanizm gwarantuje, ze kazdy z tak utworzonych dyskow logicznych jest 100% kompatybilny z calym softwarem Amigi. Moze byc obslugiwana przez dowolny system obslugi plikow (OFS, FFS, AFS, PFS-2...), moze byc partycjonowany standardowym HDToolBoxem, partycje moga byc formatowane systemowa komenda FORMAT. Uwaga: Przy partycjonowaniu dyskow wiekszych niz 4GB funkcje kontrolera musza byc uaktywnione. Aby tak bylo nalezy przed wejsciem do HDToolBoxa uruchomic program ATA3.driver. Jesli instalowany dysk jest jedynym podlaczonym do Amigi ATA3.driver nalezy uruchamic z dyskietki FastEIDE (dostarczanej w komplecie z kontrolerem). Ponizej znajduje sie instrukcja jak, krok po kroku, zainstalowac w Amidze wyposazonej w kontroler Fast-ATA2/EIDE dysk >4GB, gdy jest on jedynym dyskiem podlaczonym do Amigi. Dysk podlaczamy do portu PRIMARY jako MASTER. 1. Wlaczamy komputer i startujemy z dyskietki Install WORKBENCHA. 2. Zmieniamy dyskietke na FastEIDE i uruchamiamy program ATA3.driver. 3. Zmieniamy dyskietke na Install WORKBENCHa i uruchamiamy HDToolBox. 4. W rubryce status pojawia sie kilka dyskow logicznych ze statusem UNKNOWN, Adress = 0, Lun = 0, 1, ... 5. Zaznaczamy 1-szy z dyskow logicznych i wchodzimy do opcji Change Drive Type. 6. Wybieramy Define New. 7. W polu File Name wpisujemy RAM: przed nazwa pliku (to po to, aby nie nagrywac na dyskietce Install). 8. Wybieramy Read Configuration, OK, OK. 9. Przystepujemy do partycjonowania 1-go dysku. (Nalezy pamietac, ze FFS nie obsluguje poprawnie partycji wiekszych niz 2GB, jesli wiec jakies partycje maja byc w FFS, to powinny byc mniejsze niz 2GB) 10. Po podzieleniu dysku na partycje wybieramy opcje Save Changes to Drive. 11. Zaznaczamy nastepny dysk logiczny i wykonujemy identycznie wszystkie czynnosci z punktow 5 do 10, i tak dla wszystkich dyskow logicznych. Uwaga: Nalezy dbac o to, aby kazda z partycji miala inna nazwe. 12. EXIT z HDToolBoxa 13. Resetujemy komputer z dyskietka Install w stacji. 14. Zatrzymujemy start 2 klawiszami myszy. 15. Nastepnie "Boot without startup-sequence" 16. Zmieniamy dyskietke na FastEIDE i startujemy df0:ata3.driver 17. Wracamy do dyskietki Install i wpisujemy execute s:startup-sequence 18. Na tapecie pojawiaja sie wszystkie partycje. Teraz quick format poszczegolnych partycji i dalej chyba wszystko jasne. Tak przygotowany twardy dysk mozna juz uzytkowac bez obawy, ze przy zapisie do partycji lezacej w czesci dysku powyzej 4GB utracimy danych na nizej lezacych partycjach. W przypadku, gdy podlaczamy dysk >4GB a mamy juz w Amidze inny dysk twardy z wgranym Workbenchem i zainstalowanymi sterownikami kontrolera Fast-ATA2/EIDE instalacja dysku >4GB staje sie prostsza. Instalowany dysk podlaczamy jako PRIMARY SLAVE lub do drugiego portu. Nie ma juz potrzeby operowania dyskietkami, czynnosci opisane w punktach od 14 do 17 nie sa juz potrzebne. ---------------------------------------------------------------------- Zmiany w wersji 3.6 w stosunku do wersji 3.5: 1. ATA3.driver ver.3.6 Jest on szczegolnie interesujacy dla osob posiadajacych karty PPC z niektorymi procesorami 68040/25. Dotyczy to najstarszych serii 68040 (z lat 1991, 1992) wyprodukowanych w USA. Procesory te nie wykonuja prawidlowo pewnych sekwencji rozkazow, w sklad ktorych wchodza najszybsze rozkazy przesylu danych: MOVE16. Karty BPPC nie zostaly przygotowane do stosowania takich procesorow. Najprostsze softwarowe metody zabezpieczania sie przed blednym wykonywaniem sie tego typu sekwencji, polegajace np. na poprzedzaniu instrukcji MOVE16 instrukcjami NOP, nie sa w Amidze 1200 skuteczne, ze wzgledu na aktywny system przerwan, konieczny dla zachowania wielozadaniowosci komputera w trakcie dostepu do dyskow. Uzycie dodatkowych instrukcji NOP zmniejszyloby tylko prawdopodobienstwo wystapienia przeklaman, gdyz nie ma sposobu na zagwarantowanie, ze przerwanie nie nastapi pomiedzy instrukcjami NOP a MOVE16. W dotychczasowych driverach po wykryciu przez program ATA3Prefs karty PPC z niesprawnym procesorem 68040, informacja na ten temat byla przekazywana poprzez plik ATA3.Prefs tworzony w katalogu envarc: do programu ATA3.driver. Z taka karta program ATA3.driver dzialal w trybie RESCUE bez uzywania instrukcji MOVE16. Po wielu doswiadczeniach z kartami PPC z tego typu procesorami opracowalismy metode umozliwiajaca ograniczone, bezpieczne stosowanie instrukcji MOVE16 rowniez na kartach PPC z tymi 68040 z najstarszych serii. Przyspiesza to znacznie prace Amigi z tego typu kartami choc nie do predkosci Amigi z kartami PPC z w pelni sprawnymi 68040. W ATA3.driver ver. 3.6 dla zapewnienia pelnego bezpieczenstwa dla korzystajacych z egzemplarzy kart PPC z niesprawnymi 68040, zabezpieczenie przed blednie dzialajacym 68040 jest zalaczane defaultowo dla kazdej karty z procesorem 68040. Zdjecie tego zabezpieczenia wykonuje sie poprzez jednorazowe wejscie do programu ATA3Prefs (lewy klawisz myszy przy starcie) i wykonanie opcji SAVE. Zabezpieczenie pozostanie aktywne, jesli zainstalowana w komputerze karta jest rozpoznawana przez ATA3Prefs jako "defective PPC". Po ostatnim mailu opisujacym sposob partycjonowania dyskow powyzej 4GB kilka osob zglosilo, ze nadal ma problemy z ich poprawna instalacja. Dotyczy to wylacznie osob z "defective PPC" i u ktorych instalowany dysk byl jedynym dyskiem w Amidze. Wynikalo to z braku w katalogu startowym pliku envarc:ATA3.Prefs tworzonego przez ATA3Prefs, ktory sygnalizowalby programowi ATA3.driver niesprawnosc procesora. Oczywiscie nalezalo w przypadku posiadania karty PPC z 68040 przed ATA3.driver uruchomic ATA3Prefs. Od drivera 3.6 ten problem juz nie wystapi ze wzgledu na to, ze brak pliku ATA3.Prefs automatycznie zalacza dla procesorow 68040 tryb RESCUE. 2. ATA3Prefs ver 3.6 Poprawienie rozpoznawania taktowania procesorow 68060 w przypadku kart PPC, w ktorych procesory 68060 zostaly zamontowane poza firma produkujaca karty. Od wersji 3.5 programu ATA3Prefs dziala rowniez na Amigach 1200 bez zainstalowanego kontrolera Fast-ATA2/EIDE. Daje to mozliwosc sprawdzenia trybow pracy (PIO) posiadanych urzadzen EIDE przed zainstalowaniem kontrolera. 3. ATA3-Install Dolozenie opcji Reinstall 4. Zmiany w read.me i history.txt. ------------------------------------------------------------------ Zmiany w wersji 3.5 w stosunku do wersji 3.4: Zasadnicza zmiana w pakiecie ATA3.driver ver.3.5 w stosunku do wersji 3.4 jest usuniecie zabezpieczen przed uruchamianiem sie programu ATA3Prefs w komputerach bez kontrolera Fast-ATA2/EIDE. W zwiazku z szeregiem pytan dotyczacych sposobu obslugi przez Amige dyskow wiekszych niz 4GB chcialbym przekazac kilka informacji na ten temat. Standardowy scsi.device zaimplementowany w ROMie A1200 nie obsluguje poprawnie dyskow wiekszych niz 4GB. Proba zapisu do partycji lezacej powyzej 4GB powoduje uszkodzenie danych na nizej lezacych partycjach. Proba rozwiazania tego problemu jest stosowanie nakladki TD64. To rozwiazanie nie zapewnia jednak pelnej kompatybilnosci z dotychczasowym softwarem Amigi. W szczegolnosci nieprawidlowo pracuja programy operujace bezposrednio na sektorach dysku: systemowa komenda FORMAT, programy REORG, DPU, DiskSalve, QuarterbackTools... (Proba uzycia ktoregokolwiek z tych programow na partycji lezacej powyzej 4GB moze spowodowac zniszczenie danych na nizej lezacych partycjach.) W kontrolerze Fast-ATA2/EIDE zaimplementowano odmienna od zastosowanej w TD64 metode obslugi dyskow wiekszych niz 4GB. Dyski wieksze niz 4GB sa automatycznie dzielone na wiecej jednostek logicznych o wielkosci 4GB i jednostke o wielkosci pozostalej czesci dysku. Np. dysk o wielkosci 18.3 GB zostanie podzielony na 5 jednostek logicznych o wielkosciach: 4GB, 4GB, 4GB, 4GB, 2.3GB. Ten mechanizm gwarantuje, ze kazda z tak utworzonych jednostek logicznych jest 100% zgodna z calym softwarem Amigi. Moze byc obslugiwana przez dowolny system obslugi plikow (OFS, FFS, AFS, PFS-2...), moze byc partycjonowana standardowym HDToolBoxem, partycje moga byc formatowane systemowa komenda Format. Uwaga: Przy partycjonowaniu dyskow wiekszych niz 4GB funkcje kontrolera musza byc uaktywnione. Aby tak bylo nalezy przed wejsciem do HDToolBoxa uruchomic program ATA3.driver (np. z dyskietki). Uwaga: Niektore filesystemy maja pewne ograniczenia, komplet informacji na ten temat znajduje sie w ich instrukcjach obslugi. Np. filesystem FFS nie obsluguje prawidlowo partycji wiekszych niz 2GB. ---------------------------------------------------------------- Zmiany w versji 3.4 w stosunku do wersji 3.3: 1. Dodano emulacje rozkazu SCSI PLAY AUDIO TRACK INDEX 2. Zaimplementowano dolaczanie filesystemow wymaganych do obslugi przylaczanych partycji dla filesystemow znajdujacych sie wylacznie na dyskach podlaczonych do drugiego portu kontrolera. ....