Эта статья требует дополнительных ссылок для проверки . ( март 2020 г. ) ( Узнайте, как и когда удалить это сообщение-шаблон ) |
Разработчик | Atari, Inc. , Atari Corporation |
---|---|
Рабочее состояние | Снято с производства |
Исходная модель | Закрытый источник |
Первый выпуск | 1979 |
Последний релиз | XE 1.0 / 1987 |
Доступно в | английский |
Платформы | Семейство 8-битных Atari |
Пользовательский интерфейс по умолчанию | Меню |
Лицензия | Собственное лицензионное соглашение |
Atari DOS - это дисковая операционная система, используемая в 8-битных компьютерах семейства Atari . Расширения операционной системы, загруженные в память, были необходимы для того, чтобы компьютер Atari мог управлять файлами, хранящимися на жестком диске . Эти расширения операционной системы добавили обработчик диска и другие функции управления файлами.
Самым важным расширением является обработчик диска. В Atari DOS 2.0 это была система управления файлами ( FMS ), реализация файловой системы, загружаемой с дискеты . Это означало, что для работы с загруженной DOS требовалось как минимум 32 КБ ОЗУ .
Версии [ править ]
Было доступно несколько версий Atari DOS, первая версия была выпущена в 1979 году. [1] Atari использовала кросс-ассемблер с Data General AOS .
DOS 1.0 [ править ]
В первой версии DOS от Atari все команды были доступны только из меню. Он был в комплекте с 810 дисками. Эта версия была полностью резидентной в памяти, что делало ее быстрой, но занимала место в памяти.
DOS 2.0 [ править ]
- Также известна как DISK OPERATING SYSTEM II VERSION 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 Dual Disk Drive, который был дорогим и несовместимым со стандартным 810, поэтому было продано лишь небольшое количество; что делает DOS версии 2.0D редкостью и необычностью.
DOS 3 [ править ]
Новая версия DOS, которая изначально поставлялась в комплекте с 5,25-дюймовым диском Atari 1050. При этом использовалась новая возможность Enhanced Density (ED) (называемая Atari как Dual Density и не путать с более поздними дискетами с перпендикулярной записью сверхвысокой плотности (ED) ), предлагаемыми 1050 . Это увеличило объем хранилища с 88 КБ до 130 КБ на диск. Была возможность форматирования с одинарной плотностью (88 КБ) для обеспечения совместимости со старыми дисками Atari 810.
Организуя секторы в блоки, Atari ожидала дискет большей емкости, но это привело к несовместимости с DOS 2.0S . Файлы, преобразованные в DOS 3, нельзя было преобразовать обратно в DOS 2.0 . В результате DOS 3 была крайне непопулярна и не получила широкого признания в сообществе пользователей Atari.DOS 3 предоставляла встроенную помощь через клавишу Atari HELP и / или обратную клавишу. Файлы справки должны присутствовать на системном диске DOS для правильной работы. DOS 3 также использовала специальные команды XIO для управления дисковыми операциями в программах BASIC.
DOS 2.5 [ править ]
- Также известна как DISK OPERATING SYSTEM II VERSION 2.5
Версия 2.5 - это обновление до 3.0. [2] Выслушав жалобы своих клиентов, Atari выпустила улучшенную версию своей предыдущей DOS. Это позволяло использовать диски с повышенной плотностью, и была утилита для чтения дисков DOS 3. В меню ( P. FORMAT SINGLE
) добавлена дополнительная опция форматирования дисков с одинарной плотностью. DOS 2.5 поставлялась с 1050 дисками и некоторыми ранними дисками XF551 .
Включенные утилиты были DISKFIX.COM
, COPY32.COM
, SETUP.COM
и RAMDISK.COM
.
DOS 4.0 [ править ]
- Кодовое имя во время производства: QDOS
DOS 4.0 была разработана для никогда не выпускавшейся 1450XLD . Права были возвращены автору Майклу Бараллу, который разместил его в открытом доступе . Позже он был опубликован Antic Software . DOS 4.0 использовала блоки вместо одинарных секторов и поддерживала одинарную, улучшенную и двойную плотность, а также как односторонние, так и двусторонние диски. DOS 4.0 не была совместима с дисками DOS 2 или 3, но могла читать с них файлы. Он также не переключал плотности автоматически, и приходилось заходить в меню и вручную выбирать правильную плотность.
DOS XE [ править ]
- Кодовое имя во время производства: 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 2.6 [ править ]
Кто-то из хакерского сообщества Atari [ кто? ] модифицировал DOS 2.0, добавив несколько функций и позволив использовать дисковые накопители двойной плотности с «внешним видом» DOS 2.0. [ необходима цитата ] Добавлена одна новая функция - "RADIX", которую можно использовать для преобразования шестнадцатеричных чисел в основание 10 или основания 10 в шестнадцатеричное.
SmartDOS [ править ]
Управляемая меню DOS, совместимая с DOS 2.0. Среди первых сторонних программ DOS, поддерживающих диски двойной плотности .
Множество улучшений, включая копирование и проверку секторов, проверку скорости, включение / выключение проверки файлов и реконфигурацию диска.
Опубликовано Rana Systems. Написано Джоном Ченоветом и Роном Бибером, последняя версия 8.2D.
OS / A + и DOS XL [ править ]
DOS производится компанией Optimized Systems Software . Совместимость с DOS 2.0 - Разрешено использование дискет двойной плотности. В отличие от большинства DOS-систем ATARI, здесь использовалась командная строка вместо меню. DOS XL предоставил программу меню в дополнение к командной строке.
SuperDOS [ править ]
Эта DOS могла читать диски SS / SD, SS / ED, SS / DD и DS / DD и использовала все известные методы ускорения чтения с диска, поддерживаемые различными сторонними производителями дисководов.
Опубликовано Службой технической поддержки [ требуется пояснение ] . Автор Пол Николлс.
Top-DOS [ править ]
Управляемая меню DOS с расширенными функциями. Сортирует списки каталогов диска и может устанавливать параметры отображения. Каталог файлов может быть сжат. Может отображать удаленные файлы и восстанавливать их. Некоторые расширенные функции требовали проприетарного формата TOP-DOS.
Опубликовано Eclipse Software. Автор Р.К. Беннетт.
Turbo-DOS [ править ]
Эта DOS поддерживает высокоскоростные приводы Turbo 1050, Happy, Speedy, XF551 и US Doubler. Только XL / XE.
Опубликовано Мартином Рейтершаном Computertechnik. Автор Герберт Барт и Франк Брухойзер.
MyDOS [ править ]
Эта DOS добавляет возможность использовать подкаталоги и поддерживает жесткие диски.
Издано Wordmark Systems, включает полный исходный код.
SpartaDOS [ править ]
Эта DOS использовала интерфейс командной строки. Не был совместим с DOS 2.0, но мог читать диски DOS 2.0. Поддерживает подкаталоги и жесткие диски, способные обрабатывать файловые системы размером до 16 МБ. Включена возможность создания примитивных пакетных файлов.
SpartaDOS X [ править ]
Более сложная версия 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 байтов на сектор. Емкость 90 КБ.
- Односторонний, с повышенной плотностью : 40 дорожек по 26 секторов на дорожку, 128 байтов на сектор. Емкость 130 КБ. Читается на 1050 и XF551.
- Односторонний, с двойной плотностью : 40 дорожек с 18 секторами на дорожку, 256 байтов на сектор. Емкость 180 КБ. Читается на XF551, 815 или модифицированном / обновленном 1050.
- Двусторонняя, двойная плотность : 80 дорожек (40 дорожек на сторону) с 18 секторами на дорожку, 256 байтов на сектор. Емкость 360 КБ. Читается только XF551.
Стандарт Percom [ править ]
В 1978 году Percom установила стандарт компоновки с двойной плотностью, которому следовали все другие производители Atari-совместимых дисководов, такие как Indus , Amdek и Rana , за исключением самой Atari. Блок конфигурации из 12 байтов определяет структуру диска. [3]
Ссылки [ править ]
- ↑ Atari, архивная копия от 21 февраля 2009 г., на Wayback Machine.
- ^ Чедвик, Ян (1985). «Приложение семнадцатое: Dos 2.5 и привод 1050» . Отображение Atari . Гринсборо, Северная Каролина: Вычислить! Publications, Inc. ISBN 0-87455-004-1.
- ^ Уилкинсон, Билл (октябрь 1985). «Совместимость с дисками Atari» . Вычислить! . С. 110–111 . Проверено 16 октября 2013 года .
- Заметки
- Уилкинсон, Билл; Вычислить! Publications, Inc; Optimized Systems Software, Inc (1982), Внутри Atari DOS , Compute! Книги, ISBN 978-0-942386-02-8( Онлайн-версия )
- Картографирование Atari, переработанное издание Иэна Чедвика
Внешние ссылки [ править ]
- Справочное руководство Atari DOS - Справочное руководство для DOS 3.
- Antic Vol.4 No.3 Все, что вы хотели знать о каждой DOS
- Документация по Atari Dos 4 (также известная как ANTIC Dos или QDOS) по Atari DOS 4
- Исходный код MyDOS от Wordmark Systems.