CrossDOS

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 08:24, 28 мая 2016.
CrossDOS
Полное название CrossDOS
Limits
Макс. количество файлов .</ref>
Макс. длина имени файла 8.3
Разрешенные символы
в именах файлов
All bytes except NUL and '/'
Features
Даты зарегистрирован modification (mtime), metadata change (ctime), access (atime)
Диапазон дат January 1, 1980 – December 31, 2107
Признаки read-only, hidden, system, volume label, subdirectory,
Разрешения файловой системы No
Прозрачное сжатие No
Транспорантное шифрование No
Другие
Операционная система AmigaOS

CrossDOS — промежуточная файловая система для переноса данных между другими файловыми системами в AmigaOS. Была ориентирована на применение в работе с дискетами отформатированными на IBM PC, также позволяет читать дискеты отформатированные на Atari ST. Относится к классу псевдо – виртуальных файловых систем.

Использование

Файловая система CrossDOS позволяет работать с дискетами, винчестерами, разделами и образами дисков, отформатированных в файловых системах FAT12 и FAT16. Для работы с файлами в файловой системе FAT32 существует бесплатная свободно распространяемая программа FAT95. Основным достоинством CrossDOS является возможность использования перекодировочных таблиц. Так, CrossMAC — пакет той же фирмы, позволяющий обмениваться данными с Macintosh, отличается только другим набором перекодировочных таблиц. За счёт этой своей особенности CrossDOS может быть настроен и использоваться для перекодирования файлов «на лету», например между кодировками Windows-1251 и КОИ-8. Что активно используется рядом пользователей Фидонет работающих на ПК Amiga. Возможности:

  • Текстовый фильтр ASCII (может добавлять/удалить переводы строк CR/LF «на лету»);
  • Автоматическое определение смены дискеты в дисководе;
  • ПО для конфигурирования винчестеров отформатированных в среде MS-DOS;
  • Поддержка дискет двойной и высокой плотности.

Работа с CrossDOS

После того, как драйвера CrossDOS были активированы, вы можете работать с дисками каталогов и файлами MS-DOS на этом диске так же, как вы обычно делаете на Amiga. Вы можете копировать, перемещать, переименовывать и удалять файлы с использованием стандартных методов со значком Workbench и меню. Вы можете загружать и сохранять файлы на MS-DOS диски из любой программы Amiga с помощью имени тома на диске или используя имя устройства привода CrossDOS (например, MYDOSDISK: или PC0 :). MS-DOS диски могут быть так же отформатированы, как отформатированы диски на Amiga.

Имя файла

Имя файла (или каталога) ограничено восемью алфавитно-цифровыми символами. Символы могут быть указаны в нижнем регистре, но автоматически преобразуются в верхний регистр. Пробел допускается между другими алфавитно-цифровыми символами, но это не рекомендуется.

Недопустимые символы

Следующие символы не действительны для имен MS-DOS:

  • < - Знак меньше
  • >" - Знак больше
  • | - Вертикальная черта
  • + - Плюс
  • = - Знак равенства
  • ; - Точка с запятой
  • , - Запятая
  • \ - Cлэш
  • / - Обратный слэш
  • [ - левый кронштейн
  • ] - правый кронштейн
  • : - Двоеточие

Хотя некоторые из этих символов действительны для имен файлов AmigaDOS, стоит избежать их использования во избежание дальнейших проблем.

Имя тома

Имя тома ограничено одиннадцатью алфавитно-цифровыми символами. Символы могут быть указаны в нижнем регистре, но автоматически преобразуются в верхний регистр.

Расширение файла

Расширение файла (или каталога) ограничено тремя алфавитно-цифровыми символами, которым предшествует точка «.». Может быть только одно расширение для каждого имени файла.

Root-Name Классификатор

Двоеточие (:) используется в качестве имени корневого классификаторе, чтобы ссылаться на имя физического устройства, имя тома диска или логическое имя в пути каталога.

Иконки

Диски, созданные на компьютерах MS-DOS не имеют иконок. Вы можете отобразить псевдо-иконки для файлов и каталогов на этих дисках, выбрав опцию «Показать все файлы».

Вы можете создать реальные Amiga-иконки на дисках MS-DOS одним из следующих способов:

  • Перетаскивание значок Amiga в окне диска
  • Сохранение файла на диск с программой, которая создает иконки
  • Создание ящика на диске с пунктом меню New Drawer
  • Создайте иконки в IconEdit и сохраните его на диск

CrossDOS Драйверы

Стандартные драйверы для DOS CrossDOS являются PC0: и PC1; которые соответствуют DF0: и DF1для MS-DOS:. Эти два последних драйвера позволяют работать с дисками Amiga для чтения и записи дисков 720 КБ или 1.44 МБ в MS-DOS.

Активация CrossDOS драйверов

Вы можете активировать драйвер CrossDOS всякий раз при загрузке, перемещая иконку PF0 / PC1 в «DEVS: DOSDrivers». Чтобы временно активировать драйвер DOS, дважды щелкните по значку в запоминающем устройстве (DOSDrivers drawer). Драйвер DOS активируется до перезагрузки. При активации драйвер CrossDOS отображает две иконки для любого диска: одна для PC0: или PC1: и одна для соответствующего DF0: или DF1: диска. Для диска MS-DOS в «DF0:»; Workbench отображает специальный значок флоппи-диска с именем диска и значком с надписью «DF0: ????». Для диска Amiga, Workbench показывает обычную иконку дискеты и с другой надписью «PC0: ????».

При вставке диска в дисковод CrossDOS, обычно имеется небольшая задержка между появлением DFx - значка диска и PCx - значком диска. При открытии диска MS-DOS, CrossDOS автоматически отображает его содержимое в «Show All Mode».

Добавление CrossDOS драйверов

Вы можете создать дополнительные драйверы DOS, если у вас есть другие диски, с которыми вы хотите использовать CrossDOS. Чтобы создать драйвер PC2 DOS для внешнего DF2 - носителя:

  1. Если значок PC0 еще не присутствует в DEVS:DOSDrivers, откройте хранение DOSDrivers drawer и перетащить его в DEVS:DOSDriver.
  2. Откройте DEVS:DOSDrivers и выберите значок PC0.
  3. Выберите «Копировать» из меню иконки.
  4. Выберите «Переименовать» в меню иконки. Измените имя скопированного значка из copy_of_PC0 в PC2 и выберите OK.
  5. Выберите информационную иконку из меню, измените блочные Tool UNIT = 0 до UNIT = 2, и нажмите Enter.
  6. Выберите «Сохранить».

CrossDOS Mount-Файлы

Маунт-файлы представляют собой текстовые файлы, содержащие списки параметров и значений, необходимых для установки устройств, делая их доступными для системы. PC0 / PC1 DOS-драйверы являются Mount-файлами для конкретных CrossDOS дисков. При создании mount-файла или изменения уже существующего, вы можете сделать новый драйвер DOS, который позволяет использовать другие устройства с CrossDOS.

Используйте текстовый редактор, например ED, для создания или редактирования CrossDOS mount-файлов. Вы можете отредактировать существующий файл mount-файл, так как большая часть его информации не требует изменения. Следующий пример иллюстрирует файл монтирования, который может быть использован для привода, например в качестве съемного носителя Syquest-картриджа:

Пример:

FileSystem = L.CrossDOSFileSystem

Device = scsi.device

Unit = 2

Flags = 1

Surfaces = 2

BlocksPerTrack = 34

LowCycl = 0

HighCyl = 2096

Buffers = 5

BufMemType = 1

StackSize = 600

Priority = 5

GlobVec = -1

DosType = 0x4D534800

CrossDOS Commodity

CrossDOS Commodity контролирует текстовые опции для активных CrossDOS дисков. CrossDOS Commodity показывает доступные диски и позволяет установить текстовую фильтрацию или трансляцию текста отдельно для каждого из них.

Текстовая фильтрация и трансляция текста должны быть выбраны только для передачи текстовых файлов с CrossDOS. Отключите эти опции при передаче шрифтов или графических символов, чтобы избежать изменения их данных.

Источники