stringtranslate.com

Атари ДОС

Atari DOS — это дисковая операционная система , используемая на 8-битных компьютерах семейства Atari. Расширения операционной системы , загружаемые в память, были необходимы для того, чтобы компьютер Atari мог управлять файлами, хранящимися на диске . Эти расширения к операционной системе добавили обработчик диска и другие функции управления файлами.

Самым важным расширением является обработчик диска. В Atari DOS 2.0 это была File Management System ( FMS ), реализация файловой системы , загружаемой с дискеты . Это означало , что для работы с загруженной DOS требовалось как минимум дополнительно 32 КБ ОЗУ .

Версии

Было доступно несколько версий Atari DOS, первая версия была выпущена в 1979 году. [1] Atari использовала кросс-ассемблер с Data General AOS .

ДОС 1.0

В первой версии DOS от Atari все команды были доступны только из меню. Он шел в комплекте с дисководами 810 . Эта версия была полностью резидентной, что делало ее быстрой, но занимало место в памяти.

ДОС 2.0

Также известна как ДИСКОВАЯ ОПЕРАЦИОННАЯ СИСТЕМА II ВЕРСИЯ 2.0S.

Вторая, более популярная версия DOS от Atari поставлялась в комплекте с дисководами 810 и некоторыми ранними дисководами 1050 . Это считается наименьшим общим знаменателем для Atari DOS, поскольку любой Atari-совместимый дисковод может читать диск, отформатированный в DOS 2.0S .

DOS 2.0S состоял из DOS.SYSи DUP.SYS. DOS.SYSзагружался в память, DUP.SYSсодержал дисковые утилиты и загружался только при выходе пользователя из DOS.

Помимо исправлений ошибок, в DOS 2.0S улучшена NOTE/POINTподдержка и возможность автоматического запуска исполняемого файла Atari с именем AUTORUN.SYS. Поскольку пользовательская память стиралась при DUP.SYSзагрузке, MEM.SAVбыла добавлена ​​возможность создания файла. При этом пользовательская память сохранялась во временном файле ( MEM.SAV) и восстанавливалась после DUP.SYSвыгрузки. Предыдущий пункт меню из DOS 1.0 был N. DEFINE DEVICEзаменен на N. CREATE MEM.SAVв DOS 2.0S .

Версия 2.0S предназначалась для дисков одинарной плотности, 2.0D — для дисков двойной плотности. 2.0D поставлялся с двухдисковым приводом 815 , который был дорогим и несовместимым со стандартным 810, поэтому продавался лишь в небольшом количестве; делая версию 2.0D для DOS редкой и необычной.

ДОС 3

Дискета DOS 3 в комплекте с дисководом 1050

Новая версия DOS, изначально поставлявшаяся в комплекте с 5,25-дюймовым дисководом Atari 1050 . При этом использовалась новая возможность Enhanced Density (ED) [a] , также называемая Atari двойной плотностью . Это увеличило объем хранилища с 88 КБ до 130 КБ на диск. Для обеспечения совместимости со старыми дисководами Atari 810 существовал вариант форматирования с одинарной плотностью (88 КБ).

Организуя сектора в блоки , Atari рассчитывала получить дискеты большей емкости, но это привело к несовместимости с DOS 2.0S . Файлы, преобразованные в DOS 3, невозможно было преобразовать обратно в DOS 2.0 . В результате DOS 3 оказалась крайне непопулярна и не получила широкого признания среди сообщества пользователей Atari.

DOS 3 предоставляла встроенную справку с помощью клавиши Atari HELP и/или обратной клавиши. Для правильной работы файлы справки должны были присутствовать на системном диске DOS. DOS 3 также использовала специальные команды XIO для управления операциями с дисками в программах BASIC.

ДОС 2.5

Также известна как ДИСКОВАЯ ОПЕРАЦИОННАЯ СИСТЕМА II ВЕРСИЯ 2.5.

Версия 2.5 является обновлением до 3.0. [2] Выслушав жалобы своих клиентов, Atari выпустила улучшенную версию своей предыдущей DOS. Это позволило использовать диски Enhanced Density, а также появилась утилита для чтения дисков DOS 3. В меню ( ) добавлена ​​дополнительная опция P. FORMAT SINGLEдля форматирования дисков одинарной плотности. DOS 2.5 поставлялась с дисководами 1050 и некоторыми ранними дисководами XF551 .

Включенные утилиты были DISKFIX.COM, COPY32.COM, SETUP.COMи RAMDISK.COM.

ДОС 4.0

Кодовое имя во время производства: QDOS.

DOS 4.0 была разработана для так и не выпущенной версии 1450XLD . Права были возвращены автору Майклу Бараллу, который разместил произведение в открытом доступе . Позже он был опубликован Antic Software . DOS 4.0 использовала блоки вместо отдельных секторов и поддерживала одинарную, расширенную и двойную плотность, а также односторонние и двусторонние диски. DOS 4.0 не был совместим с дисками DOS 2 или 3, но мог читать с них файлы. Автоматически плотности тоже не переключались, приходилось заходить в меню и вручную выбирать нужную плотность.

ДОС ХЕ

Кодовое имя во время производства: ADOS.

DOS XE поддерживала двойную плотность и двусторонние возможности накопителя Atari XF551 , а также пакетный ввод-вывод. DOS XE использовал новый формат диска, который был несовместим с DOS 2.0S и DOS 2.5 и требовал отдельной утилиты для чтения старых файлов 2.0. Ему также требовалась оперативная память с переключением банков , поэтому он не работал на машинах 400/800. Он поддерживал отметки даты файлов и подкаталогов.

DOS XE была последней DOS, созданной Atari для 8-битного семейства Atari.

Сторонние программы DOS

Многие из этих DOS были выпущены производителями приводов сторонних производителей, всеми, кто модифицировал приводы, или теми, кто был недоволен доступными DOS. Часто эти DOS могли читать диски с более высокой плотностью и могли настроить привод на более быстрое чтение дисков (с использованием методов Warp Speed ​​или Ultra-Speed ). Большинство этих DOS (кроме SpartaDOS) были совместимы с DOS 2.0.

СмартDOS

DOS с управлением через меню, совместимая с DOS 2.0. Одна из первых сторонних программ DOS с поддержкой дисков двойной плотности.

Множество улучшений, включая копирование и проверку секторов, проверку скорости, включение/выключение проверки файлов и реконфигурацию диска.

Опубликовано Rana Systems. Написано Джоном Ченоветом и Роном Бибером, последняя версия 8.2D.

ОС/А+ и DOS XL

DOS производится компанией Optimized Systems Software . Совместимость с DOS 2.0 — разрешено использование дискет двойной плотности. В отличие от большинства DOS ATARI, здесь вместо меню использовалась командная строка . В DOS XL помимо командной строки предусмотрена программа меню.

СуперДОС

Эта DOS могла читать диски SS/SD, SS/ED, SS/DD и DS/DD и использовала все известные методы ускорения чтения дисков, поддерживаемые различными сторонними производителями приводов.

Опубликовано Службой технической поддержки [ необходимы разъяснения ] . Автор Пол Николлс.

Топ-DOS

DOS с меню и расширенными функциями. Сортирует списки каталогов диска и может устанавливать параметры отображения. Каталог файлов может быть сжат . Может отображать удаленные файлы и восстанавливать их. Некоторые расширенные функции требовали собственного формата TOP-DOS.

Опубликовано Eclipse Software. Автор: Р.К. Беннетт.

Турбо-DOS

Эта DOS поддерживает высокоскоростные накопители Turbo 1050, Happy, Speedy, XF551 и US Doubler. Только XL/XE.

Опубликовано Мартином Рейтершаном Computertechnik. Авторы сценария Герберт Барт и Франк Бруххойзер.

MyDOS

В этой DOS добавлена ​​возможность использования подкаталогов и поддержка жестких дисков.

Опубликовано Wordmark Systems и включает полный исходный код .

СпартаDOS

Эта DOS использовала интерфейс командной строки. Не был совместим с DOS 2.0, но мог читать диски DOS 2.0. Поддерживает подкаталоги и жесткие диски , способные работать с файловыми системами размером до 16 МБ . Включена возможность создания примитивных пакетных файлов.

СпартаDOS X

Скриншот SpartaDOS X от FTE & DLT

Более сложная версия SpartaDOS , которая по внешнему виду сильно напоминает MS-DOS. Он поставлялся на картридже ПЗУ емкостью 64 КБ .

RealDOS

DOS, совместимая со SpartaDOS (фактически переименованная версия SpartaDOS 3.x по юридическим причинам).

RealDOS — это условно-бесплатная программа , разработанная Стивеном Дж. Карденом и Кеном Эймсом.

BW-DOS

Скриншот BW-DOS, сделанный Иржи Бернасеком.

DOS, совместимая со SpartaDOS, последняя версия 1.30 была выпущена в декабре 1995 года. Она занимает гораздо меньше памяти по сравнению с оригинальной SpartaDOS и не использует ОЗУ под ПЗУ машин XL/XE, что позволяет использовать ее на более старых машинах. Модели Atari 400/800 .

BW-DOS — бесплатная программа , разработанная Иржи Бернасеком.

XDOS

XDOS — бесплатная программа, созданная Стефаном Дорндорфом.

Форматы дисков

Для дисков Atari существовало множество различных форматов. Atari DOS 2.0S, односторонний диск с одинарной плотностью, имел 720 секторов, разделенных на 40 дорожек . После форматирования 707 секторов оказались свободными. Каждый 128-байтовый сектор использовал последние 3 байта для служебных данных (используемые байты, номер файла, следующий сектор), оставляя 125 байтов для данных. Это означало, что каждый диск содержал 707 × 125 = 88 375 байт пользовательских данных.

Диск одинарной плотности с объемом всего 88 КБ на стороне оставался самым популярным форматом 8-битных дисков Atari на протяжении всего существования серии, и почти все коммерческое программное обеспечение продолжало продаваться в этом формате (или его вариантах, модифицированных для защиты от копирования ). , поскольку он был совместим со всеми дисководами производства Atari.

Стандарт Перком

В 1978 году компания Percom установила стандарт компоновки двойной плотности, которому следовали все остальные производители Atari-совместимых дисководов, такие как Indus , Amdek и Rana, за исключением самой Atari. Блок конфигурации размером 12 байт определяет структуру диска. [3]

Рекомендации

  1. Atari. Архивировано 21 февраля 2009 г., в Wayback Machine.
  2. ^ Чедвик, Ян (1985). «Приложение семнадцать: Dos 2.5 и 1050 Drive». Карта Атари . Гринсборо, Северная Каролина: Вычислите! Публикации, Inc. ISBN 0-87455-004-1.
  3. ^ Уилкинсон, Билл (октябрь 1985 г.). «Совместимость дисков Atari». Вычислите! . стр. 110–111 . Проверено 16 октября 2013 г.
Примечания
  1. ^ Не путать с гораздо более поздними дискетами сверхвысокой плотности (ED) с перпендикулярной записью .

Внешние ссылки