Formaty dyskietek
Jednym z etapów przygotowania nośnika pamięci typu „miękki dysk” jest proces zwany formatowaniem. O ile w większości systemów zadanie da się wykonać w miarę szybko jednym poleceniem – zazwyczaj w stylu FORMAT /PARAMETRY, o tyle w przypadku Atari potrzebny jest doktorat z wiedzy tajemnej. W historii tegoż komputerka zachodziły bowiem (i ciągle zachodzą) techniczne zmiany w napędach dyskowych i to dzięki tym zmianom doczekaliśmy się obfitej listy znanych i używanych formatów dyskietek, której pozazdrościć mogą systemy „dużych” komputerów.
Oczywiście może się pojawić pytanie, po co? No właśnie. Przede wszystkim to przez różnice w możliwościach stacji dysków oraz obsługujących je systemów DOS. Do Atari produkowano stacje dysków jedno i dwugłowicowe, wolniejsze i szybsze, powstało drugie tyle systemów turbo, napędy dla dyskietek 8″, 5.25″ oraz 3.5″ oraz abstrakcyjna liczba systemów DOS, których jak głosi legenda nikt nigdy nie zliczył. Już ta ilość kombinacji wybija z torów.
Żeby było jeszcze ciekawiej w emulatorach można przygotować obraz dyskietki ATR o dowolnie definiowanej pojemności (8kB do 32MB), dzięki czemu można stworzyć namiastkę twardego dysku nie posiadając takowego.
Poniżej lista formatów osiągalnych poleceniem FORMAT dla Sparta Dos X. Oczywiście nie oznacza to, że dowolną dyskietkę sformatujemy w dowolnym trybie. Konkretne parametry trzeba ustalić i potrzebna jest do tego minimalna wiedza o możliwościach posiadanego napędu stacji dyskietek. Pewne techniki dają systemom DOS możliwość automatycznego rozpoznania formatu dyskietki oraz możliwości napędu, lecz często te funkcje nie działają prawidłowo lub wcale.
cylindrów | głowic | sektorów | sektorów razem | b/sektor | pojemność | gęstość |
---|---|---|---|---|---|---|
40 | 1 | 18 | 720 | 128 | 90 kB | Single |
40 | 1 | 26 | 1040 | 128 | 130 kB | Medium |
40 | 2 | 18 | 1440 | 128 | 180 kB | Single |
40 | 1 | 18 | 720 | 256 | 180 kB | Double |
40 | 2 | 18 | 1440 | 256 | 360 kB | Double |
40 | 1 | 36 | 1440 | 256 | 360 kB | High |
40 | 2 | 36 | 2880 | 256 | 720 kB | High |
40 | 1 | 9 | 360 | 512 | 180 kB | DD512 |
40 | 2 | 9 | 720 | 512 | 360 kB | DD512 |
77 | 1 | 26 | 2002 | 128 | 250 kB | Single |
77 | 2 | 26 | 4004 | 128 | 500 kB | Single |
77 | 1 | 26 | 2002 | 256 | 500 kB | Double |
77 | 2 | 26 | 4004 | 256 | 1001 kB | Double |
80 | 1 | 18 | 1440 | 128 | 180 kB | Single |
80 | 2 | 18 | 2880 | 128 | 360 kB | Single |
80 | 1 | 18 | 1440 | 256 | 360 kB | Double |
80 | 2 | 18 | 2880 | 256 | 720 kB | Double |
80 | 1 | 36 | 2880 | 256 | 720 kB | High |
80 | 2 | 36 | 5760 | 256 | 1440 kB | High |
80 | 1 | 9 | 720 | 512 | 360 kB | DD512 |
80 | 2 | 9 | 1440 | 512 | 720 kB | DD512 |
65535 | 512 | 32767 kB | HDD |
To nie koniec. Teraz zrobi się ciekawie. Poza podaniem parametrów dyskietki system Sparta Dos X w zależności od tego czy napęd obsługuje jakiś system pracy turbo umożliwia ustalenie tzw. przeplotu (SKEW) mającego decydujący wpływ na prędkość odczytu i zapisu na nośniku. To wszystko mnoży nam tabelę razy 3 lecz na szczęście tylko możliwościami formatowania już bez wpływu na pojemność.
Już na koniec: formaterem Sparta Dos X możemy założyć na dyskietce system plików zgodny z Atari DOS lub natywny Sparta i to owszem będzie mieć wpływ na prędkość działania.