Atari DOS - Atari DOS

Atari DOS
Ataridos-2.5. PNG
Atari DOS verze 2.5, hlavní nabídka
Vývojář Atari, Inc. , Atari Corporation
Pracovní stav Přerušeno
Zdrojový model Uzavřený zdroj
První vydání 1979 ; Před 42 lety  ( 1979 )
Poslední vydání XE 1,0 / 1987 ; Před 34 lety  ( 1987 )
K dispozici v Angličtina
Platformy 8bitová rodina Atari
Výchozí uživatelské rozhraní Jídelní lístek
Licence Proprietární smlouva EULA

Atari DOS je diskový operační systém používaný s 8bitovou rodinou počítačů Atari . Aby mohl počítač Atari spravovat soubory uložené na diskové jednotce, byla vyžadována rozšíření operačního systému načtená do paměti . Tato rozšíření operačního systému přidala obslužný program disku a další funkce pro správu souborů.

Nejdůležitější příponou je obslužný program disku. V Atari DOS 2.0 to byl File Management System ( FMS ), implementace souborového systému načteného z diskety . To znamenalo, že pro spuštění s načteným systémem DOS bylo potřeba alespoň dalších 32 KB RAM .

Verze

K dispozici bylo několik verzí systému Atari DOS, přičemž první verze byla vydána v roce 1979. Atari používala křížový assembler s Data General AOS .

DOS 1.0

V první verzi systému DOS od Atari byly všechny příkazy přístupné pouze z nabídky. Bylo dodáváno s 810 diskovými jednotkami. Tato verze byla zcela rezidentní v paměti, díky čemuž byla rychlá, ale obsazená paměť.

DOS 2.0

Také známý jako DISK OPERATING SYSTEM II VERSION 2.0S

Druhá, populárnější verze systému DOS od Atari byla dodávána s 810 diskovými jednotkami a některými staršími 1050 diskovými jednotkami. Je považován za nejnižšího společného jmenovatele pro Atari DOS, protože každá disková jednotka kompatibilní s Atari dokáže číst disk formátovaný pro DOS 2.0S .

DOS 2.0S sestával z DOS.SYS a DUP.SYS . DOS.SYS byl načten do paměti, zatímco DUP.SYS obsahoval obslužné programy disku a byl načten pouze tehdy, když uživatel opustil systém DOS.

Kromě oprav chyb se v systému DOS 2.0S objevila vylepšená NOTE/POINT podpora a schopnost automaticky spustit spustitelný soubor Atari s názvem AUTORUN.SYS . Protože uživatelská paměť byla po DUP.SYS načtení vymazána , MEM.SAV byla přidána možnost vytvořit soubor. Tato uložená uživatelská paměť v dočasném souboru ( MEM.SAV ) a obnovena po DUP.SYS uvolnění. Předchozí možnost nabídky z DOS 1.0 , N. DEFINE DEVICE byl nahrazen N. CREATE MEM.SAV v DOS 2.0S .

Verze 2.0S byla pro disky s jednou hustotou , 2.0D byla pro disky s dvojitou hustotou . 2.0D dodáván s 815 Dual Disk Drive, který byl jak drahý, tak nekompatibilní se standardem 810, a prodával se tedy jen malý počet; dělat DOS verze 2.0D vzácnou a neobvyklou.

DOS 3

Image
Disketa systému DOS 3 dodávaná s diskovou jednotkou 1050

Nová verze systému DOS, která byla původně dodávána s 5,25palcovou diskovou jednotkou Atari 1050. To využilo nové možnosti Enhanced Density (ED) (označované Atari jako Dual Density a nezaměňujte je s pozdějšími kolmými záznamovými disketami s extrémně vysokou hustotou (ED) ), které nabízí 1050 . To zvýšilo úložiště z 88 kB na 130 kB na disk. K zachování kompatibility se staršími diskovými jednotkami Atari 810 byla k dispozici možnost formátování s jednou hustotou (88 kB).

Uspořádáním sektorů do bloků Atari očekával diskety s větší kapacitou, ale výsledkem byla nekompatibilita s DOS 2.0S . Soubory převedené na DOS 3 nelze převést zpět na DOS 2.0 . Výsledkem bylo, že DOS 3 byl extrémně nepopulární a nezískal široké přijetí mezi uživatelskou komunitou Atari. DOS 3 poskytoval integrovanou nápovědu prostřednictvím klávesy Atari HELP a / nebo inverzní klávesy. Aby soubory správně fungovaly, musí být na disku systému DOS přítomny soubory nápovědy. DOS 3 také používal speciální příkazy XIO k ovládání operací s disky v programech BASIC.

DOS 2.5

Také známý jako DISK OPERATING SYSTEM II VERZE 2.5

Verze 2.5 je upgradem na 3.0. Po vyslechnutí stížností svých zákazníků vydala Atari vylepšenou verzi svého předchozího systému DOS. To umožnilo použití disků Enhanced Density a existoval nástroj pro čtení disků DOS 3. Do nabídky ( P. FORMAT SINGLE ) byla přidána další možnost formátování disků s jednou hustotou. DOS 2.5 byl dodáván s 1050 diskovými jednotkami a některými staršími diskovými jednotkami XF551 .

Zahrnuty poplatky byly DISKFIX.COM , COPY32.COM , SETUP.COM a RAMDISK.COM .

DOS 4.0

Codename during production: QDOS

DOS 4.0 byl navržen pro nikdy nevydanou verzi 1450XLD . Práva byla vrácena autorovi Michaelovi Barallovi, který jej umístil do veřejné sféry . To bylo později publikováno Antic Software . DOS 4.0 používal bloky namísto jednotlivých sektorů a podporoval jednoduchou, vylepšenou a dvojitou hustotu a také jednostranné a oboustranné disky. DOS 4.0 nebyl kompatibilní s disky DOS 2 nebo 3, ale dokázal z nich číst soubory. Rovněž automaticky nepřepínal hustoty a bylo nutné přejít do nabídky a ručně vybrat správnou hustotu.

DOS XE

Codename during production: ADOS

DOS XE podporoval oboustranné a oboustranné schopnosti disku Atari XF551, stejně jako jeho roztržení I / O. DOS XE použil nový formát disku, který byl nekompatibilní s DOS 2.0S a DOS 2.5, vyžadující samostatný nástroj pro čtení starších souborů 2.0. Vyžadovalo také RAM s přepínáním bank, takže neběželo na strojích 400/800. Podporoval datové razítko souborů a podadresářů.

DOS XE byl poslední DOS vyrobený společností Atari pro 8bitovou rodinu Atari.

Programy DOS třetích stran

Mnoho z těchto DOSů bylo vydáno výrobci disků třetích stran, kdokoli, kdo provedl úpravy disků, nebo kdokoli, kdo nebyl spokojen s dostupnými DOSy. Tyto DOSy často dokázaly číst disky s vyšší hustotou a mohly nastavit jednotku na rychlejší čtení disků (pomocí Warp Speed nebo Ultra-Speed technik). Většina z těchto DOSů (kromě SpartaDOS) byla kompatibilní s DOS 2.0.

DOS 2.6

Někdo v komunitě hackerů Atari upravil systém DOS 2.0 tak, aby přidal několik funkcí a umožnil použití diskových jednotek s dvojí hustotou, s „vzhledem a dojmem“ systému DOS 2.0. Jedna nová přidaná funkce byla „RADIX“, kterou lze použít k překladu hexadecimálních čísel na základ 10 nebo základ 10 na hex.

SmartDOS

Nabídka DOS, která byla kompatibilní s DOS 2.0. Mezi prvními programy DOS jiných výrobců, které podporují disky s dvojitou hustotou .

Mnoho vylepšení včetně kopírování a ověřování sektoru, kontroly rychlosti, zapnutí / vypnutí ověřování souborů a rekonfigurace disků.

Publikováno společností Rana Systems. Napsali John Chenoweth a Ron Bieber, poslední verze 8.2D.

OS / A + a DOS XL

DOS produkovaný softwarem Optimized Systems . Kompatibilní s DOS 2.0 - Povoleno použití disket s dvojitou hustotou. Na rozdíl od většiny ATARI DOSů to místo nabídky používalo příkazový řádek. DOS XL poskytoval kromě příkazového řádku i program nabídky.

SuperDOS

Tento systém DOS dokázal číst disky SS / SD, SS / ED, SS / DD a DS / DD a využíval všechny známé metody zrychlení čtení disků podporované různými výrobci jednotek třetích stran.

Publikováno technickou podporou. Napsal Paul Nicholls.

Top-DOS

Nabídka DOS s vylepšenými funkcemi. Seřadí výpisy adresářů disku a může nastavit možnosti zobrazení. Adresář souborů lze komprimovat. Může zobrazit smazané soubory a obnovit je. Některé pokročilé funkce vyžadovaly proprietární formát TOP-DOS.

Publikováno společností Eclipse Software. Napsal RK Bennett.

Turbo-DOS

Tento DOS podporuje vysokorychlostní disky Turbo 1050, Happy, Speedy, XF551 a US Doubler. Pouze XL / XE.

Publikoval Martin Reitershan Computertechnik. Napsali Herbert Barth a Frank Bruchhäuser.

MyDOS

Tento systém DOS přidává možnost používat podadresáře a podporuje pevné disky.

Publikováno Wordmark Systems, obsahuje kompletní zdrojový kód.

SpartaDOS

Tento DOS používal rozhraní příkazového řádku. Nebyl kompatibilní s DOS 2.0, ale dokázal číst disky DOS 2.0. Podporuje podadresáře a pevné disky schopné zpracovávat souborové systémy do velikosti 16 MB. Zahrnuta schopnost vytvářet primitivní dávkové soubory.

SpartaDOS X

Image
Screenshot SpartaDOS X od FTE a DLT

Sofistikovanější verze SpartaDOS , která svým vzhledem a dojmem silně připomíná MS-DOS. Bylo odesláno na 64 kB ROM kazetě .

RealDOS

DOS kompatibilní se SpartaDOS (ve skutečnosti přejmenovaná verze SpartaDOS 3.x, z právních důvodů).

RealDOS je shareware od Stephena J. Cardena a Kena Amese.

BW-DOS

Image
Screenshot BW-DOSu od Jiřího Bernaseka

DOS kompatibilní se SpartaDOS, poslední verze 1.30 byla vydána v prosinci 1995. Má mnohem nižší paměťovou stopu ve srovnání s původním SpartaDOS a nepoužívá RAM pod ROM strojů XL / XE, což umožňuje její použití na starších Atari 400 / 800 modely.

BW-DOS je freewarový program od Jiřího Bernaseka.

XDOS

XDOS je freeware od Stefana Dorndorfa.

Formáty disků

Pro disky Atari existovala řada různých formátů. Atari DOS 2.0S, jednostranný disk s jednou hustotou měl 720 sektorů rozdělených do 40 stop. Po formátování bylo 707 sektorů zdarma. Každý 128bajtový sektor používal pro správu dat poslední 3 bajty (použité bajty, číslo souboru, další sektor), přičemž pro data zůstalo 125 bajtů. To znamenalo, že každý disk obsahoval 707 × 125 = 88 375 bajtů uživatelských dat.

Disk s jednou hustotou, který držel pouhých 88 KB na stranu, zůstal nejoblíbenějším formátem 8bitového disku Atari po celou dobu životnosti série a téměř veškerý komerční software se nadále prodával v tomto formátu (nebo jeho varianty upravené pro ochranu proti kopírování ) , protože byl kompatibilní se všemi diskovými jednotkami vyrobenými společností Atari.

  • Jednostranný, jednostranný : 40 stop s 18 sektory na stopu, 128 bajtů na sektor. Kapacita 90 kB.
  • Jednostranný, vylepšená hustota : 40 stop s 26 sektory na stopu, 128 bajtů na sektor. Kapacita 130 kB. Čitelné pro 1050 a XF551.
  • Jednostranný, oboustranný : 40 stop s 18 sektory na stopu, 256 bajtů na sektor. Kapacita 180 kB. Čitelné XF551, 815 nebo upravené / upgradované 1050.
  • Oboustranný, oboustranný : 80 stop (40 stop na stranu) s 18 sektory na stopu, 256 bajtů na sektor. Kapacita 360 kB. Čitelné pouze pro model XF551.

Percom standard

V roce 1978 zavedl Percom standard rozložení s dvojitou hustotou , kterým se řídili všichni ostatní výrobci diskových jednotek kompatibilních s Atari, jako jsou Indus , Amdek a Rana - kromě samotného Atari. Konfigurační blok 12 bajtů definuje rozložení disku.

Reference

Poznámky

externí odkazy