Atari TO

Atari TO
Generell informasjon
utvikler Atari
Utviklingsmodell lukket kilde
Første utgivelse 1979
Faktisk tilstand Historisk
Språk Engelsk
Teknisk informasjon
Støttede plattformer Atari 8-bit familie
standard grafisk grensesnitt Meny eller kommandolinje
Versjoner
Siste stabile versjon XE 1.0 (1987)

Atari DOS er diskoperativsystemet som brukes av Atari 8-bits familie av datamaskiner .

Disse datamaskinene hadde et operativsystem (OS) {på engelsk: OS} innebygd i ROM-en fra fabrikken.

Selv om standard Atari- operativsystemet (OS) hadde rutiner på lavt nivå for tilgang til diskettstasjoner, ble utvidelser (et ekstra lag) lagt til operativsystemet , det såkalte diskoperativsystemet, for å organisere disktilgang. TO). Disse utvidelsene inneholdt diskkontrollerprogramvaren ( det viktigste) og andre funksjoner som "File Manager System" eller FMS {-> English: File Manager System} .

Som de fleste DOS-er på den tiden, ved oppstart av {på engelsk: boot} eller omstart av {reboot} datamaskinen, ble FMS-en lastet inn i RAM fra disketter . Dette betydde at minst 32K ekstra RAM var nødvendig for at systemet skulle fungere med DOS lastet.

I motsetning til de fleste andre diskoperativsystemer, var Atari DOS helt menydrevet.

Struktur og egenskaper

Atari DOS besto i utgangspunktet av to filer:

Da 130XE ble utgitt, ble en RAM-diskkontroller ( RAMDISK.COM ) lagt til, som skapte en virtuell diskstasjon ved å bruke noe av den ekstra RAM-en i disse datamaskinene.

Filene kan ha 8.3 navn (i henhold til konvensjonen kjent i industrien for MS DOS- kompatible PC - er ). Det vil si åtte tegn for filnavnet og tre ekstra tegn for filtypen , atskilt med et punktum. Alt med store bokstaver.

[...ufullstendig, jobber med det...]

Versjoner

Det var flere versjoner av Atari DOS. Den første ble utgitt i 1979 .

DOS 1.0

I den første versjonen av Atari DOS kunne kommandoer bare nås via en meny. Denne DOS-en kom med 810 - diskettstasjonene . Denne versjonen var fullt innebygd i RAM , noe som gjorde den rask, men den tok opp minneplass som ikke lenger kunne brukes til andre formål.

DOS 2.0

Også kjent som DISK OPERATING SYSTEM II VERSJON 2.0S

Denne andre, mest populære Atari-versjonen ble levert med 810 diskettstasjoner og noen tidlige diskettstasjoner på 1050. DOS II 2.0S regnes som den laveste fellesnevneren for Atari 8-bits DOS, siden enhver Atari-kompatibel diskettstasjon kan lese en disk formatert med DOS 2.0S.

DOS 2.0S besto av DOS.SYSog DUP.SYS. Under oppstartsprosessen {på engelsk: boot} ble den DOS.SYSlastet inn i minnet, mens DUP.SYSden inneholdt diskverktøyene, ble den bare lastet når brukeren "avsluttet" den til DOS.

I tillegg til programvarefeilrettinger , hadde DOS 2.0S forbedret støtte for NOTE/POINTog muligheten til å automatisk kjøre en kjørbar fil kalt AUTORUN.SYS . Siden brukerminnet ble slettet når filen ble lastet DUP.SYS, ble det lagt til et alternativ for å lage en fil kalt MEM.SAV som ble brukt til å midlertidig lagre innholdet i brukerens RAM-minne på disketten og kunne gjenopprette det etter at det DUP.SYS ble fjernet fra disketten minne. I menyen til denne versjonen av DOS (2.0S) dukket alternativet opp N. CREATE MEM.SAVi stedet for alternativet N. DEFINE DEVICEsom den forrige versjonen av DOS (1.0) hadde

Versjon 2.0S håndterte enkelttetthetsformaterte disketter, versjon 2.0D håndterte dobbeltetthetsformaterte disketter. Sistnevnte kom med "dobbel" tetthet 815 diskettstasjon (som ikke var akkurat dobbel tetthet, så det er praktisk å beholde begrepet dual density , for å skille det fra dobbel tetthet ) <- sjekk dette ut .

DOS 3.0

En ny versjon av DOS som fulgte med Ataris 1050 diskettstasjoner benyttet seg av den nye Enhanced Density (kalt Dual Density av Atari) som tilbys av 1050 diskettstasjonen.

Ved å organisere sektorer i blokker forutså Atari disketter med større kapasitet, men dette førte til inkompatibilitet med DOS 2.0S. Filer konvertert til DOS 3 kunne ikke konverteres tilbake til DOS 2.0. Som et resultat var DOS 3.0 ekstremt upopulær og fikk ikke aksept blant Atari-brukerfellesskapet. På grunn av klager og feil i programvaren, ga Atari ut DOS 2.5, som ble utgitt etter DOS 3.0, i strid med standard navnepraksis.

DOS 3.0 ga innebygd hjelp via HELPAtari-tasten eller den omvendte videotasten. Det måtte være "hjelpefiler" på DOS-disketten for at denne funksjonen skulle fungere skikkelig.

DOS 2.5

Også kjent som DISK OPERATIVSYSTEM II VERSJON 2.5

Etter å ha hørt klager fra kundene deres, ga Atari ut en forbedret versjon av deres tidligere DOS. Dette muliggjorde bruk av Enhanced Density -disker . Det var et DOS -verktøy som tillot deg å lese DOS 3.0-disker. Et ekstra alternativ ( P. FORMAT SINGLE) er lagt til i menyen for å formatere (initialisere) disker med én tetthet . DOS 2.5 ble levert med 1050 diskettstasjoner og med noen tidlige XF551-stasjoner .

Det inkluderte verktøyene DISKFIX.COM, COPY32.COM, SETUP.COM og RAMDISK.COM

DOS XE

Kodenavn under produksjon: ADOS

Da XF551-diskettstasjonen kom ut, var det ikke bare den første Atari-diskstasjonen som kunne lese disketter med dobbel tetthet , men også håndtere tosidige disker . Derfor ble støtte for dobbeltsidige disker med dobbel tetthet lagt til DOS.

Et nytt proprietært filformat gjorde DOS XE inkompatibel med DOS 2.0S eller DOS 2.5. Så det var nødvendig med et uavhengig verktøy for å kunne lese de gamle filene som er registrert i 2.0-format.

Bare XL/XE-datamaskiner ble støttet. DOS XE fungerte ikke med de eldre 400/800-datamaskinene.

DOS XE tillot også datostempling å bli lagt til filer og underkataloger . Den kontrollerte også burst I / O- funksjonen til XF551 -enheten.

Dette var det siste av diskoperativsystemene (DOS) som Atari sendte for deres 8-bits familie av datamaskiner .

DOS 4.0

Kodenavn under produksjon: QDOS

Designet for 1450XLD-modellen som aldri ble solgt, ble rettighetene returnert til forfatteren (Michael Barall) som ga den ut i det offentlige domene . Senere ble den utgitt av ANTIC Software. Den brukte blokker i stedet for sektorer, aksepterte enkle, doble, forbedrede tetthetsstasjoner og dobbeltsidige disker. Den var ikke kompatibel med DOS 2- eller 3-formatdisker, men kunne lese filer som ble tatt opp på dem. Den endret ikke automatisk tettheten. Det var nødvendig å gå til menyen og manuelt velge riktig tetthet.

DOS fra andre kilder

Mange av disse DOSene ble laget av produsentene av diskstasjoner, eller av de som gjorde endringer på diskettstasjoner, eller av noen andre som ikke var fornøyd med de tilgjengelige DOSene. Ofte kunne disse DOSene lese disker med høy tetthet, eller stille inn stasjonen for å lese disketter raskere (ved å bruke teknikker som "Warp Speed" eller "Ultra-Speed"). Nesten alle disse DOSene (unntatt Sparta DOS) var kompatible med DOS 2.0.

SmartDOS

Det var en DOS kontrollert gjennom en meny. Den var kompatibel med DOS 2.0. Det var blant de første tredjeparts DOSene som støttet diskstasjoner med dobbel tetthet. Den hadde mange fremskritt, inkludert sektorkopiering med verifisering, hastighetskontroll, muligheten til å velge filverifiseringsfunksjon og omkonfigurering av diskettstasjon.

Den ble skrevet av John Chenoweth og Ron Beiber.

OS/A+ og DOS XL

Begge produktene fra selskapet OSS {på engelsk: Optimized Systems Software } .

OS/A+ - Kompatibel med DOS 2.0 - Tillatt bruk av disketter med dobbel tetthet. I motsetning til de fleste Atari DOSer, brukte denne en " kommandolinje " i stedet for en " meny ".

DOS XL ble designet for å erstatte OS/A+. Den hadde støtte for diskettstasjoner med enkel og dobbel tetthet. I tillegg til å bruke OS/A+ «kommandolinjen», hadde den også et menyprogram. Den hadde utvidelser som utnyttet det ubrukte minnet til Atari XL/XE- og OSS-superkassetter .

Den ble skrevet av Paul Laughton, Mark Rose, Bill Wilkinson og Mike Peters.

Super DOS

Denne DOS-en kunne lese SS / ED / DD / SD -disketter , og benyttet seg av alle diskleseakselerasjonsmetodene som støttes av de forskjellige uavhengige diskettstasjonsprodusentene.

TopDOS

Menydrevet DOS, med forbedrede funksjoner. Den sorterte diskkataloglistene, og du kunne konfigurere visningsalternativene. Filkatalogen kan være komprimert. Det kan vise de slettede filene og gjenopprette dem. Noen avanserte funksjoner fungerer kun under det proprietære TOPDOS-formatet.

Publisert av Eclipse Software.

MyDOS

Denne DOS-en la til muligheten til å bruke underkataloger og kunne kontrollere harddisker .

Publisert av Wordmark Systems, den komplette kildekoden er tilgjengelig .

SpartaDOS

Denne DOS-en bruker et kommandolinjegrensesnitt. Den var ikke kompatibel med DOS 2.0, men kunne lese disker formatert med DOS 2.0. Den tillater underkataloger og håndterer harddisker med filsystemer på opptil 16 MB. Det inkluderer muligheten til å lage primitive batchfiler .

SpartaDOS X

Det er en mer raffinert versjon av SpartaDOS , som er veldig lik MS-DOS i sitt utseende {på engelsk: utseende og følelse} . Den ble distribuert på en 64K ROM-kassett.

BW-DOS

Det er en DOS-kompatibel med SpartaDOS. Den siste versjonen (1.30) ble utgitt i desember 1995 . Sammenlignet med den originale SpartaDOS, har BW-DOS et mye lavere minneavtrykk og bruker ikke RAM under ROM-en til XL/XE-maskiner, derfor kan den brukes på eldre Atari 400/800-modeller.

BW-DOS er freeware Forfatter: Jiří Bernasek.

DOS 2.6

Noen fra Atari- hackermiljøet modifiserte DOS 2.0, og beholdt utseendet, for å legge til noen funksjoner og tillate bruk av diskettstasjoner med dobbel tetthet. En ny funksjon lagt til "RADIX", kan brukes til å konvertere heksadesimale tall til base 10 eller omvendt.

Real.Two

Det er en DOS-kompatibel med SpartaDOS. Faktisk er det en versjon av SpartaDOS 3.x, som har fått nytt navn av juridiske årsaker.

RealDOS er shareware av Stephen J. Carden og Ken Ames.

Diskettformater

Det var flere forskjellige formater for Atari-disker (disketter). Ataris standard diskformat var enkeltsidig, enkelttetthet, 720 sektorer fordelt på 40 spor. Etter å ha blitt " formatert " (initialisert) med en kompatibel DOS, var det 707 ledige sektorer igjen. Hver 128-byte sektor brukte de siste 3 byte til å lagre interne administrasjonsdata (byte brukt, filnummer, neste sektor), og etterlot 125 byte til å lagre data.

Referanser

Eksterne lenker