<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=Format_AtariDOS_2.5</id>
	<title>Format AtariDOS 2.5 - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=Format_AtariDOS_2.5"/>
	<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=Format_AtariDOS_2.5&amp;action=history"/>
	<updated>2026-10-01T23:05:31Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mirror.atariki.pl/w/index.php?title=Format_AtariDOS_2.5&amp;diff=1424&amp;oldid=prev</id>
		<title>imported&gt;Atariki recovery: Reconstructed from archived HTML; see provenance manifest</title>
		<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=Format_AtariDOS_2.5&amp;diff=1424&amp;oldid=prev"/>
		<updated>2026-10-01T08:51:48Z</updated>

		<summary type="html">&lt;p&gt;Reconstructed from archived HTML; see provenance manifest&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Formaty systemów plików|Format dyskietki]] używany przez [[DOS 2.5]] przeznaczony dla stacji [[1050]]. Format ten stanowi rozszerzenie wcześniejszego formatu [[Format AtariDOS 2|DOS-u 2.0]].&lt;br /&gt;
&lt;br /&gt;
== Cechy ogólne ==&lt;br /&gt;
&lt;br /&gt;
* Dopuszczalne wielkości sektorów: 128 i 256 bajtów&lt;br /&gt;
* Maksymalna pojemność filesystemu: 1024 sektory (253 kB)&lt;br /&gt;
* Maksymalna wielkość pliku: 253 kB&lt;br /&gt;
* Maksymalna liczba plików na dysku: 64&lt;br /&gt;
* Struktura katalogowa: jednopoziomowa&lt;br /&gt;
* Maksymalna liczba plików w katalogu: 64&lt;br /&gt;
* Wielkość wpisu w katalogu: 16 bajtów&lt;br /&gt;
* Nazwa pliku: 8+3&lt;br /&gt;
* Metoda linkowania plików: 3-bajtowy link w sektorze danych&lt;br /&gt;
* Metoda alokacji sektorów: mapa bitowa&lt;br /&gt;
&lt;br /&gt;
== Struktura ogólna ==&lt;br /&gt;
&lt;br /&gt;
Format DOS-u 2.5 jest to [[Format AtariDOS 2|format DOS-u 2.0]] rozszerzony o obsługę gęstości średniej ([[ED]]); w związku z czym niniejsze hasło omawia tylko to rozszerzenie - dla gęstości pojedynczej i podwójnej (której jednak DOS 2.5, co trzeba zaznaczyć, nie obsługuje) wszystko jest tak samo jak w [[DOS 2.0]].&lt;br /&gt;
&lt;br /&gt;
Jednostką alokacji jest pojedyńczy sektor fizyczny o wielkości 128 bajtów. Sektory nr 360 ($168) oraz 1024 ($0400) są zajęte na [[VTOC]], w sektorach 361-368 ($0169-$0170) znajduje się katalog dyskietki. W sektorach 1-3 jest program ładujący DOS, a sektor nr 720 jest niewykorzystany. Całkowita pojemność dyskietki to 1040 sektorów 128-bajtowych (130k), ale ze względu na ograniczenia filesystemu wykorzystane są z tego tylko 1024 sektory (128k). Po odjęciu sektorów zajętych przez DOS początkowa pojemność dyskietki to 1010 wolnych sektorów (126,25k).&lt;br /&gt;
&lt;br /&gt;
== VTOC ==&lt;br /&gt;
&lt;br /&gt;
VTOC składa się z dwóch części:&lt;br /&gt;
&lt;br /&gt;
1) Pierwsza rezyduje w sektorze $0168 i dotyczy pierwszych 720 sektorów dyskietki, identycznie jak w formacie DOS-u 2.0. Jedyna różnica to zawartość bajtów, w których wykazana jest całkowita liczba możliwych do wykorzystania sektorów dyskietki: znajduje się tam wartość $03F2, czyli 1010, a nie, jak pod DOS 2.0, $02C3 (707). Liczba wolnych sektorów natomiast zawiera informację nie na temat całkowitej liczby wolnych sektorów na dyskietce, lecz dotyczy tylko pierwszych 720 sektorów dyskietki.&lt;br /&gt;
&lt;br /&gt;
2) Druga część VTOC znajduje się w sektorze 1024 ($0400). Bajty od $00 do $79 tego sektora zajmuje mapa bitowa opisująca obszar 976 sektorów od nr 48 do nr 1023. Sektory 360-368 oraz 720 oznaczone są w niej jako zajęte. W bajtach $7A i $7B zapisana jest liczba wolnych sektorów w obszarze, który nie jest opisany przez pierwszą część VTOC (czyli jest to liczba wolnych sektorów, jakie znajdują się powyżej sektora 720).&lt;br /&gt;
&lt;br /&gt;
== Katalog ==&lt;br /&gt;
&lt;br /&gt;
Katalog zajmuje osiem sektorów o numerach od 361 do 368 ($0169-$0170). Pojedyńczy wpis ma 16 bajtów długości, jego strukturę przedstawia tabelka:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Offset&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Opis&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| $00&lt;br /&gt;
| Bajt statusu:&lt;br /&gt;
&lt;br /&gt;
* bit 7 = 1 - plik skasowany; pozostałe bity mają wtedy wartość 0&lt;br /&gt;
* bit 6 = 1 - plik istnieje i jest dosŧępny dla DOS 2.0 (tj. zawiera się w pierwszych 720 sektorach dyskietki)&lt;br /&gt;
* bit 5 = 1 - plik jest zabezpieczony przed zapisem lub skasowaniem&lt;br /&gt;
* bit 4 - niewykorzystany&lt;br /&gt;
* bit 3 - niewykorzystany&lt;br /&gt;
* bit 2 - niewykorzystany&lt;br /&gt;
* bit 1 = 1 - plik jest utworzony przez DOS 2.5 ([[DOS 1.0]] w przeciwnym wypadku)&lt;br /&gt;
* bit 0 = 1 - plik jest otwarty do zapisu (bit ustawiony również dla plików niedostępnych dla DOS 2.0 - bit 6 jest wtedy skasowany)&lt;br /&gt;
&lt;br /&gt;
Ogólnie status oznacza $80 plik skasowany; $42 plik istniejący, dostępny dla DOS 2.0; $62 plik zabezpieczony przed zapisem, dostępny dla DOS 2.0; $03 plik istniejący, niedostępny dla DOS 2.0; $43 - plik otwarty do zapisu i nigdy niezamknięty, itd.&lt;br /&gt;
|-&lt;br /&gt;
| $01-$02&lt;br /&gt;
| Wielkość pliku w sektorach.&lt;br /&gt;
|-&lt;br /&gt;
| $03-$04&lt;br /&gt;
| Numer pierwszego sektora zajętego przez plik.&lt;br /&gt;
|-&lt;br /&gt;
| $05-$0C&lt;br /&gt;
| Nazwa pliku dopełniona spacjami.&lt;br /&gt;
|-&lt;br /&gt;
| $0D-$0F&lt;br /&gt;
| Rozszerzenie nazwy pliku dopełnione spacjami.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Struktura katalogu jest taka sama, jaką mamy w [[Format AtariDOS 2|DOS 2.0]].&lt;br /&gt;
&lt;br /&gt;
== Mapowanie plików ==&lt;br /&gt;
&lt;br /&gt;
Identyczne jak w [[Format AtariDOS 2|DOS 2.0]].&lt;br /&gt;
&lt;br /&gt;
== Zobacz też ==&lt;br /&gt;
&lt;br /&gt;
* [[Formaty systemów plików]]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Atari 8-bit]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Atariki recovery</name></author>
	</entry>
</feed>