Atari DOS

Image
Freeware implementace

Atari DOS , zkratka pro Atari Disk Operating System , je operační systém pro použití na 8bitových počítačích Atari.

Podporovány byly formáty disků Atari s 90 kB a později také 130 kB úložného prostoru. Diskety byly psány a čteny na jedné straně.

Verze

Nejznámějšími verzemi jsou DOS II 2.0s z roku 1980 a 2.5 z roku 1984. Mezitím byl také vydán DOS 3.0, který byl původně dodáván s novou disketovou jednotkou ATARI 1050 a jako první podporoval diskety s kapacitou úložiště 130 kB. Zákazník ji však nepřijal kvůli vysokým požadavkům na paměť a výsledné nedostatečné kompatibilitě se starším softwarem. Byl tedy vydán DOS 2.5, DOS 2 s podporou disket o velikosti 130 kB.

Struktura a vlastnosti

Atari DOS v zásadě sestával ze dvou souborů:

DOS.SYS nabídl funkce pro vytváření, přejmenování, mazání a čtení souborů a také formátování disket. Tyto funkce lze volat programy pomocí obslužné rutiny D: (viz níže ).

DUP.SYS nabídl přístup k těmto funkcím pomocí nabídek. Mezi další funkce, které DOS.SYS neobsahoval, bylo kopírování a duplikování souborů.

Když Atari 130XE přišel na trh, byl přidán ovladač disku RAM ( RAMDISK.COM ), který zpřístupnil další RAM počítače jako disketovou jednotku.

Soubory lze pojmenovat podle konvence 8.3 známé z PC sektoru , tj. H. osm znaků pro název souboru a další tři znaky pro příponu, oddělené tečkou. Všechna písmena byla převedena na velká písmena. Od verze DOS 2.5 může být prvním znakem v názvu také číslo. Toto znázornění bylo změněno v obsahu diskety Atari. Nepoužité znaky skutečného názvu byly vyplněny mezerami a tečka před příponou názvu souboru se nezobrazila. Nebylo možné vytvořit podadresáře. Na disketě bylo možné vytvořit maximálně 64 souborů, což vzhledem k nízké kapacitě disket bylo dostačující.

Aby bylo možné použít Atari s disketovou jednotkou, musel být Atari DOS načten při bootování . Bez zavedení disketového operačního systému nenabízely 8bitové počítače Atari žádnou funkci diskety. Díky této skutečnosti bylo možné pro Atari vyvinout několik verzí systému DOS, které nebyly založeny na systému Atari DOS. Výsledkem byly verze systému DOS, které za předpokladu vhodného hardwaru dokázaly spravovat datové nosiče až do 16 MB a které nabízejí funkčnost podadresářů a dokonce i časových razítek .

Velikost souborů nebo volného místa byla zadána v sektorech. S hustotou zápisu používanou Atari DOS byl jeden sektor přesně 128 bajtů (pozdější verze systému DOS používaly vysokou hustotu paměti 256 bajtů na sektor). Poslední tři bajty sektoru tvořily spojení sektoru. Poskytlo informace o počtu datových bytů v tomto sektoru (obvykle 125), čísle souboru a počtu dalšího sektoru patřícího k tomuto souboru. Přesnou velikost souboru v bajtech nebylo možné určit přímo.

V systému DOS 3.0 byly čtyři sektory sloučeny do jednoho bloku . U velkých souborů to ušetřilo úložný prostor o devět bajtů na blok (protože byly propojeny pouze bloky), ale malé soubory zabíraly alespoň jeden blok, tj. Čtyři sektory nebo 512 bajtů (v systému DOS 2 pouze 128 bajtů) na datovém nosiči .

Obsluha D:

Atari disky jsou řešeny prostřednictvím takzvaného D: handleru . Atari DOS nabídl další manipulátory, jako např B. K: (klávesnice / klávesnice), S: (obrazovka), E: (editor / obrazovka a klávesnice). Tyto ovladače v systému Atari DOS jsou srovnatelné s dnešními ovladači hardwaru. Obsluha D: byla načtena s DOS. Příkazy systému DOS lze tedy provádět bez navigace v nabídce DUP.SYS (DUP.SYS lze vynechat, pokud chcete vytvořit zaváděcí disketu a chcete poskytnout co nejvíce úložného prostoru). Soubor můžete přejmenovat např. B. s příkazem

XIO 32,#1,0,0,"D:altername,neuername"

K Atari bylo možné připojit maximálně osm disketových jednotek. Ty byly poté adresovány pomocí D1:D8 :.