ДОС XL
![]() | Эта статья включает список литературы , связанную литературу или внешние ссылки , но ее источники остаются неясными, поскольку в ней отсутствуют встроенные цитаты . ( июнь 2019 г. ) |
![]() | |
Оригинальный автор(ы) | Пол Лотон Марк Роуз Билл Уилкинсон Майк Питерс |
---|---|
Разработчик(и) | Оптимизированное системное программное обеспечение |
Финальный выпуск | 2.30
/ 1984 |
Платформа | Атари 8-битная |
Тип | Атари ДОС |
Лицензия | Собственное программное обеспечение |
DOS XL — это устаревшая дисковая операционная система (DOS), написанная Полом Лотоном, Марком Роузом, Биллом Уилкинсоном и Майком Питерсом и опубликованная Optimized Systems Software (OSS) для 8-битных компьютеров Atari . Он был разработан для совместимости с Atari DOS , которая поставлялась с дисководами Atari, Inc. , также написанными той же командой.
Описание
[ редактировать ]Функции
[ редактировать ]DOS XL, прямой потомок OS/A+ , предоставляла дополнительные возможности устройствам Atari, оснащенным дисководами для гибких дисков . К ним относятся поддержка одинарной и двойной плотности, режим командной строки (называемый командным процессором или CP), режим меню (исполняемый файл, загружаемый в память), поддержка пакетных файлов , а также поддержка расширенной памяти XL и банковской памяти OSS SuperCartridge. Более поздние версии включали поддержку Axlon RamDisk , поддержку Mosaic RamDisk, поддержку BIT-3 и BUG/65.
Помимо поддержки автоматической загрузки AUTORUN.SYS
файлов, пакетные функции DOS XL предусматривали функцию пакетной автоматической загрузки. Присвоение имени пакетному файлу STARTUP.EXC
будет выполнять пакетные команды при запуске (так же, как OS/A+). К сожалению, эта функция несовместима с некоторыми программами (например, AtariWriter ).
Распределение
[ редактировать ]DOS XL распространялась на флиппи-диске . На одной стороне была версия одинарной плотности, на другой — версия двойной плотности. Поскольку было включено больше функций и дополнений, они были помещены на сторону двойной плотности только из-за нехватки дискового пространства.
Руководство для DOS XL было подмножеством OS/A+. OSS считала руководство «дополнением» к OS/A+. Оно насчитывало более 150 страниц и было переплетено на корешке, а не в виде вкладышей, как руководство OS/A+.
DOS XL выпускалась в двух версиях: 2.20 и 2.30 (пользователям 2.20 приходилось платить 20 долларов за обновление до 2.30). Последняя версия была 2.30P. Первоначально DOS XL продавалась за 30 долларов, но позже цена выросла до 39 долларов.
Проверка записи файла была отключена в DOS XL. Это произошло благодаря собственному опыту OSS, который привел к более быстрой записи практически без риска ошибок. Командный файл VERIFY.COM был включен для возобновления записи с помощью проверки. Atari DOS 2.0S по умолчанию записывает проверенный файл на диск.
Несколько производителей дисководов поставляли DOS XL со своими приводами: Trak, Percom, Astra, Indus, Amdek и Rana.
Команды
[ редактировать ]Команды меню
[ редактировать ]C - Copy Files P - Protect Files D - Duplicate Disk Q - Quit to DOS XL E - Erase Files R - Rename File F - Files on Disk S - Save Binary G - Go to Address T - To Cartridge I - Initialize Disk U - Unprotect Files L - Load Binary X - Xtended Command
Внутренние команды
[ редактировать ]- @ — Начинает выполнение пакетного файла.
- АВТОМОБИЛЬ – работает картридж
- Dn: - Изменяет диск по умолчанию.
- КАТАЛОГ - Каталог
- END — сообщает DOS XL о прекращении пакетного выполнения (используется в пакетном файле).
- ERA – Удалить файл(ы)
- LOA - Загрузка файла(ов) в память
- НОС – НЕТ экрана. Отключает отображение команд на экране.
- ПРО - Защитить. Включает защиту от записи для файлов.
- РЭМ – РЕМарк. Используется для комментариев пользователя в пакетных файлах.
- РЕН - ПЕРЕИмя. Переименовывает файл(ы)
- RUN — переход к адресу запуска.
- SAV — сохраняет часть памяти на диск.
- SCR — позволяет отображать команды на экране (для пакетных файлов).
- TYP — отображает текстовые файлы ASCII или ATASCII на экране.
- UNP — отключает защиту от записи для файлов.
Внешние команды
[ редактировать ]- С65
- КЛРДСК
- КОНФИГ
- КОПИРОВАТЬ
- ДЕЛАТЬ
- ДУПДБЛ
- ДУПДСК
- ГОРЯЧИЙ
- ИНИТДБЛ
- MAC65
- МЕНЮ
- НОВЕРИФИКАЦИЯ
- RS232
- RS232ФИКС
- СДКОПИЯ
- ПРОВЕРЯТЬ
БАЗОВЫЕ расширенные команды
[ редактировать ]- ЗАКРЫВАТЬ
- ВХОДИТЬ
- ПОЛУЧАТЬ
- ВХОД
- СПИСОК
- НАГРУЗКА
- ПРИМЕЧАНИЕ
- ОТКРЫТЬ
- ТОЧКА
- ПЕЧАТЬ
- ПОМЕЩАТЬ
- СОХРАНЯТЬ
- ЗАЩИТА (XIO 35)
- СНЯТИЕ ЗАЩИТЫ (XIO 36)
- ПЕРЕИМЕНОВАТЬ (XIO 32)
- СТЕРЕТЬ (XIO 33)
Пластырь
[ редактировать ]Версия 2.30p была более новой версией 2.30 и исправила две проблемы.
- В предыдущих версиях DOS XL , если вы инициализировали диск из меню, диск не загружался, если на диске не находился файл MENU.COM. Чтобы решить эту проблему, введите Q, чтобы выйти из меню. Затем введите INIT или INITDBL из командного процессора. Примечание: все действия в меню можно выполнить вручную из командного процессора.
- Если у вас многодисковая система и вы инициализировали диск не на одном диске, при загрузке диск всегда будет иметь номер диска, на котором он был инициализирован. Чтобы предотвратить эту проблему, используйте D1: в качестве целевого диска.
Патч для DOS XL 2.30, чтобы сделать его 2.30p:
OSS Disk Newsletter Fall 1986 Product News & Info DOS XL - New-found Bugs DOS XL Bugs and Fixes BUG: The patch to convert version 2.30 to version 2.30p in our Spring 1984 newsletter didn't work. FIX: Run the following program and then use INIT with the "Write DOS.SYS Only" option to write out the patched DOS. Make sure that you don't have DOSXL.SYS (either .SUP or .XL version) active when you do this.
100 READ CNT:IF CNT=0 THEN END
110 READ START
120 FOR ADDR=START TO START+CNT-1
130 READ BYTE:POKE ADDR,BYTE
135 NEXT ADDR
140 GOTO 100
150 DATA 3,5481,32,1,21
160 DATA 29,5377,141,217,22,169,16
170 DATA 141,23,22,169,23,141,24,22
180 DATA 169,49,141,30,22,169,64,141
190 DATA 12,0,169,21,141,13,0,96
200 DATA 1,7425,112,0
BUG: INIT does not work if you use drive numbers 4 through 8. FIX: Run the following program:
10 OPEN #1,12,0,"D:INIT.COM"
20 FOR I=1 TO 116 : GET #1,C : NEXT I
30 PUT #1,ASC("9") : CLOSE #1
Наследие
[ редактировать ]Планы по выпуску DOS XL 4 были отменены из-за низкого спроса и конкуренции. OSS переиздала OS/A+ 4.1, в основном для двусторонней поддержки.
DOS XL, наряду с другими продуктами OSS, стала частью каталога продуктов Atari ICD в январе 1988 года. Однако от DOS XL отказались в пользу SpartaDOS от ICD .
Ссылки
[ редактировать ]- Внутри Atari DOS. Введение Билла Уилкинсона, 1982 г.
- Руководство пользователя и справочное руководство для DOS XL 2.30 , 1983 г.
- Информационный бюллетень OSS - весна 1984 г.
- Информационный бюллетень OSS - октябрь 1984 г.
Внешние ссылки
[ редактировать ]- Antic Vol.4 No.3 Все, что вы хотели знать о каждой DOS