Атари ДОС
Эта статья нуждается в дополнительных цитатах для проверки . ( март 2020 г. ) |
Разработчик | Atari, Inc. , Корпорация Atari |
---|---|
Рабочее состояние | Снято с производства |
Исходная модель | Закрытый исходный код |
Первоначальный выпуск | 1979 год |
Последний выпуск | ХЕ 1.0/1987 |
Доступно в | Английский |
Платформы | 8-битные компьютеры Atari |
По умолчанию пользовательский интерфейс | Меню |
Лицензия | Запатентованное лицензионное соглашение |
Atari DOS — дисковая операционная система , используемая на 8-битных компьютерах Atari . Расширения операционной системы , загружаемые в память, были необходимы для того, чтобы компьютер Atari мог управлять файлами, хранящимися на диске . Эти расширения к операционной системе добавили обработчик диска и другие функции управления файлами.
Самым важным расширением является обработчик диска. В Atari DOS 2.0 это была File Management System ( FMS ), реализация файловой системы, загружаемой с дискеты . как минимум дополнительно 32 КБ ОЗУ Это означало, что для работы с загруженной DOS требовалось .
Версии
[ редактировать ]Было доступно несколько версий 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
в ДОС 2.0С .
Версия 2.0S предназначалась для одинарной плотности дисков , 2.0D — для двойной плотности дисков . 2.0D поставлялся с двухдисковым приводом 815 , который был дорогим и несовместимым со стандартным 810, поэтому продавался лишь в небольшом количестве; делая версию 2.0D для DOS редкой и необычной.
ИЗ 3
[ редактировать ]Новая версия DOS, изначально поставлявшаяся в комплекте с 5,25-дюймовым Atari 1050 дисководом . При этом использовалась новая технология Enhanced Density (ED). [а] возможность, также называемую 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.
Опубликовано Мартином Рейтершаном Компьютерные технологии. Авторы сценария Герберт Барт и Франк Бруххойзер.
MyDOS
[ редактировать ]В этой DOS добавлена возможность использования подкаталогов и поддержка жестких дисков.
Опубликовано Wordmark Systems и включает полный исходный код .
СпартаDOS
[ редактировать ]Эта DOS использовала интерфейс командной строки. Не был совместим с DOS 2.0, но мог читать диски DOS 2.0. Поддерживает подкаталоги и жесткие диски , способные работать с файловыми системами размером до 16 МБ . Включена возможность создания примитивных пакетных файлов.
СпартаDOS
[ редактировать ]Более сложная версия SpartaDOS , которая по внешнему виду сильно напоминает MS-DOS. Он поставлялся на картридже ПЗУ емкостью 64 КБ .
RealDOS
[ редактировать ]DOS, совместимая со SpartaDOS (фактически переименованная версия SpartaDOS 3.x по юридическим причинам).
RealDOS — это условно-бесплатная программа, разработанная Стивеном Дж. Карденом и Кеном Эймсом.
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.
- Односторонний, с одинарной плотностью : 40 дорожек по 18 секторов на дорожку, 128 байт на сектор. 720 секторов, емкость 90 КБ.
- Односторонняя, повышенная плотность : 40 дорожек по 26 секторов на дорожку, 128 байт на сектор. 1040 секторов, емкость 130 КБ. Читается на 1050 и XF551.
- Односторонняя, двойная плотность : 40 дорожек по 18 секторов на дорожку, 256 байт на сектор. 720 секторов, емкость 180 КБ. Читается XF551, 815 или модифицированным/обновленным 1050.
- Двусторонняя, двойная плотность : 80 дорожек (по 40 дорожек на стороне) по 18 секторов на дорожку, 256 байт на сектор. 1440 секторов (по 720 секторов на сторону), емкость 360 КБ. Читается только XF551.
Стандарт Перком
[ редактировать ]В 1978 году компания Percom установила стандарт компоновки двойной плотности, которому следовали все остальные производители Atari-совместимых дисководов, такие как Indus , Amdek и Rana, за исключением самой Atari. Блок конфигурации размером 12 байт определяет структуру диска. [3]
Ссылки
[ редактировать ]- ↑ Atari. Архивировано 21 февраля 2009 г., в Wayback Machine.
- ^ Чедвик, Ян (1985). «Приложение семнадцать: Dos 2.5 и 1050 Drive» . Карта Атари . Гринсборо, Северная Каролина: Вычислите! Публикации, Inc. ISBN 0-87455-004-1 .
- ^ Уилкинсон, Билл (октябрь 1985 г.). «Совместимость дисков Atari» . Вычислите! . стр. 110–111 . Проверено 16 октября 2013 г.
- Примечания
- ^ Не путать с гораздо более поздними дискетами сверхвысокой плотности (ED) с перпендикулярной записью .
- Уилкинсон, Билл; Вычислите! Публикации, Инк; Optimized Systems Software, Inc (1982), Внутри Atari DOS , Compute! Книги, ISBN 978-0-942386-02-8 ( Онлайн-версия )
- Картирование Atari, исправленное издание Яна Чедвика
Внешние ссылки
[ редактировать ]- Справочное руководство Atari DOS. Архивировано 15 мая 2011 г. на Wayback Machine — Справочное руководство для DOS 3.
- Antic Vol.4 No.3 Все, что вы хотели знать о каждой DOS
- Atari Dos 4 (он же ANTIC Dos, он же QDOS) Документация по Atari DOS 4
- Исходный код MyDOS от Wordmark Systems.