Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

DOS XL - это прекращенная дисковая операционная система (DOS), написанная Полом Лотоном, Марком Роузом, Биллом Уилкинсоном и Майком Петерсом и опубликованная Optimized Systems Software для 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 был включен для повторного включения записи с помощью verify. Atari DOS 2.0S по умолчанию проверенный файл записывает на диск.

Несколько производителей дисководов поставляли DOS XL со своими накопителями: Trak, Percom, Astra, Indus, Amdek и Rana.

Команды [ править ]

Команды меню [ править ]

 C - Копировать файлы P - Защитить файлы D - Дублировать диск Q - Выйти в DOS XL E - Стереть файлы R - Переименовать файл F - Файлы на диске S - Сохранить двоичный файл G - Перейти по адресу T - В картридж I - Инициализировать диск U - Снять защиту с файлов L - Загрузить двоичный файл X - Команда Xtended

Внутренние команды [ править ]

  • @ - Начинает выполнение командного файла
  • АВТОМОБИЛЬ - запускает картридж
  • Dn: - Изменяет диск по умолчанию
  • DIR - Справочник
  • КОНЕЦ - сообщает DOS XL об остановке пакетного выполнения (используется в пакетном файле)
  • ERA - Удалить файл (ы)
  • LOA - загрузить файл (ы) в память
  • NOS - НЕТ экрана. Отключает вывод команды на экран
  • PRO - Защитить. Включает защиту от записи для файлов
  • REM - ПРИМЕЧАНИЕ. Используется для комментариев пользователя в пакетных файлах
  • REN - REName. Переименовывает файл (ы)
  • RUN - Перейти к адресу выполнения
  • SAV - сохраняет часть памяти на диск
  • SCR - позволяет выводить команды на экран (для командных файлов)
  • TYP - отображает на экране текстовые файлы ASCII или ATASCII.
  • UNP - отключает защиту от записи для файлов.

Внешние команды [ править ]

  • C65
  • CLRDSK
  • КОНФИГУРАЦИЯ
  • КОПИРОВАТЬ
  • ДЕЛАТЬ
  • DUPDBL
  • ДУПДСК
  • В ЭТОМ
  • INITDBL
  • MAC65
  • МЕНЮ
  • НОВЕРИФИКАЦИЯ
  • RS232
  • RS232FIX
  • SDCOPY
  • ПРОВЕРЯТЬ

BASIC Extended Commands [ править ]

  • ЗАКРЫТЬ
  • ВХОДИТЬ
  • ПОЛУЧАТЬ
  • ВХОД
  • СПИСОК
  • НАГРУЗКА
  • ПРИМЕЧАНИЕ
  • ОТКРЫТО
  • ТОЧКА
  • РАСПЕЧАТАТЬ
  • СТАВИТЬ
  • СПАСТИ
  • ЗАЩИТА (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, осень 1986 г.Новости и информация о продуктахDOS XL - Новые ошибкиОшибки и исправления DOS XLОШИБКА: Патч для преобразования версии2.30 до версии 2.30p нашей веснойИнформационный бюллетень за 1984 год не работал.ИСПРАВЛЕНИЕ: Запустите следующую программу изатем используйте INIT с командой "Write DOS.SYSТолько "возможность выписать пропатченныйДОС. Убедитесь, что у вас нетDOSXL.SYS (либо .SUP, либо .XLверсия) активна, когда вы это сделаете.
100 ЧТЕНИЕ НСТ: ЕСЛИ CNT = 0 THEN END 110 READ START 120 ДЛЯ ADDR = START TO START + CNT -1 130 READ BYTE: совать ADDR , BYTE 135 Вперед ADDR 140 GOTO 100 150 ДАННЫЕ 3 , 5481 , 32 , 1 , 21 160 ДАННЫЕ 29 , 5377 , 141 ,                      217 , 22 , 169 , 16 170 ДАННЫХ 141 , 23 , 22 , 169 , 23 , 141 , 24 , 22 180 ДАННЫХ 169 , 49 , 141 , 30 , 22 , 169 , 64 , 141 190 ДАННЫХ 12 , 0 , 169 , 21 , 141 , 13 , 0 ,      96 200 ДАННЫХ 1 , 7425 , 112 , 0  
ОШИБКА: INIT не работает, если вы используетедиски с номерами с 4 по 8.ИСПРАВЛЕНИЕ: Запустите следующую программу:
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