Atari DOS
Atari DOS , сокращение от Atari Disk Operating System , представляет собой операционную систему для использования на 8-битных компьютерах Atari.
Поддерживались форматы дисков Atari с объемом памяти 90 КБ, а позже и 130 КБ. Дискеты писались и читались с одной стороны.
Версии
Самыми известными версиями являются DOS II 2.0 с 1980 года и 2.5 с 1984 года. Между тем была выпущена также DOS 3.0, которая изначально поставлялась с новым дисководом для гибких дисков ATARI 1050 и первой поддерживала гибкие диски с объемом памяти 130 КБ. Однако заказчик не принял его из-за высоких требований к памяти и отсутствия совместимости со старым программным обеспечением. Так была выпущена DOS 2.5, DOS 2 с поддержкой гибких дисков емкостью 130 КБ.
Структура и свойства
Atari DOS в основном состояла из двух файлов:
DOS.SYS предлагал функции для создания, переименования, удаления и чтения файлов, а также форматирования дискет. Эти функции могут вызываться программами, использующими обработчик D: (см. Ниже ).
DUP.SYS предлагает доступ к этим функциям через меню. Дополнительные функции, которых не было в DOS.SYS, - это копирование и дублирование файлов.
Когда Atari 130XE появился на рынке, был добавлен драйвер RAM-диска ( RAMDISK.COM ), который сделал дополнительную RAM-память компьютера доступной как дисковод для гибких дисков.
Файлы могут быть названы в соответствии с соглашением 8.3, известным в секторе ПК , т.е. ЧАС. восемь символов для имени файла и три дополнительных символа для расширения, разделенных точкой. Все буквы преобразованы в заглавные. Начиная с DOS 2.5, первый символ имени также мог быть числом. Это представление было изменено в таблице содержания дискеты Atari. Неиспользуемые символы фактического имени были дополнены пробелами, а точка перед расширением имени файла не отображалась. Не удалось создать подкаталоги. На гибком диске можно было создать максимум 64 файла, что было вполне достаточно с учетом небольшой емкости дискет.
Чтобы использовать Atari с дисководом для гибких дисков, при загрузке необходимо было загрузить Atari DOS . Без загрузки операционной системы с гибких дисков 8-разрядные компьютеры Atari не обладали функциями гибких дисков. По этой причине для Atari могло быть разработано несколько версий DOS, не основанных на Atari DOS. В результате появились версии DOS, которые при наличии подходящего оборудования могли управлять носителями данных размером до 16 МБ и предлагали функции подкаталогов и даже временных меток .
Размер файлов или свободное место указывалось в секторах. При плотности записи, используемой Atari DOS, один сектор составлял ровно 128 байт (более поздние версии DOS использовали высокую плотность памяти 256 байт на сектор). Последние три байта сектора образуют ссылку на сектор. Он давал информацию о количестве байтов данных в этом секторе (обычно 125), номере файла и номере следующего сектора, принадлежащего этому файлу. Точный размер файла в байтах не может быть определен напрямую.
В DOS 3.0 четыре сектора были объединены в один блок . Для больших файлов это экономило пространство для хранения на девять байтов на блок (поскольку были связаны только блоки), но маленькие файлы занимали по крайней мере один блок, то есть четыре сектора или 512 байтов (в DOS 2 только 128 байтов) на носителе данных. .
D: обработчик
К дискам Atari обращаются через так называемый обработчик D : . Atari DOS предлагала другие обработчики, такие как B. K: (клавиатура / клавиатура), S: (экран), E: (редактор / экран и клавиатура). Эти обработчики в Atari DOS сопоставимы с сегодняшними драйверами оборудования. Обработчик D: был загружен с DOS. Таким образом, команды DOS могут выполняться без навигации по меню DUP.SYS (DUP.SYS можно опустить, если вы хотите создать загрузочную дискету и хотите предоставить как можно больше места для хранения). Вы можете переименовать файл, например. Б. с командой
XIO 32,#1,0,0,"D:altername,neuername"
К Atari можно было подключить максимум восемь дисководов для гибких дисков. Затем они были адресованы с D1: на D8 :.