Пакет программ обмена дисками между Орион-128 и IBM и обслуживания дискет

Обмен программами между IBM и Орионом c помощью дискет, программы форматирования и обслуживания дискет

Продаю платы и наборы микросхем, куплю микросхемы, комплектующие к ПК Орион-128

Адреса портов и стандарты ПО

Пакет программ обмена файлами между IBM PC и Орионом по ORDOS. Программа работает с контроллером  НГМД авторским, ну я так думаю и с другими контроллерами тоже.

* MS-DOS - CHANGER * Пакет программ для работы с дискетами MS-DOS на ПК ОРИОН-128 и ОРИОН-ПРО  V2.1

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

Особенности программы MSCH версии 2.1 и её утилит

MMS-DOS - CHANGER пакет программ IBM PC обмен с IBM PC и ОРДОС ориона

Часть 1. ОСНОВНЫЕ ФУНКЦИИ

Пакет состоит из следующих программ: MSCH$, MSINST$, MSBOT$, MSFOR$, MSFORMAT, LDFBAT, DIR, CUT0A$, INS0A$.

Внимание из опыта: (есть небольшие глюки если дискета IBM PC отформатирована программой формат из этого пакета MSCH$, а при попытке записать на нее информацию программой MSCOMM$ V1.34 копирует всего 1 файл, потом пишет что сбойный сектор, хотя сбойных секторов нету. ПРОБЛЕМА устраняется если дискета отформатирована на IBM PC на 720 к)

Программа MSCH$ позволяет читать и записывать файлы на дискетах в формате, принятом в операционной системе MS-DOS, использовавшейся до недавнего времени на подавляющем большинстве IBM-совместимых компьютеров, и поддерживаемом в более современных версиях ОС.

Программа MSINST$ позволяет пользователю настроить основные константы и элементы интерфейса программы MSCH$, устанавливаемые по умолчанию при запуске, под свои требования.

  MMS-DOS - CHANGER пакет программ IBM PC обмен с IBM PC и ОРДОС ориона

Программа MSBOT$ предназначена для загрузки программы MSCH$ с системных дорожек дискеты.

Программы MSFOR$ и MSFORMAT предназначены для форматирования дискет MS-DOS на ПК семейства ОРИОН.

Программа LDFBAT представляет собой пакетный загрузчикфайлов. Он предназначен для быстрой загрузки ORDOS-файлов разрабатываемого проекта в заранее выбранные квазидиски.

Программа DIR предназначена для формирования текстового файла со списком файлов дискеты.

Программы CUT0A$ и INS0A$ предназначены для преобразования текстовых файлов из обычного формата в формат ORDOS (без символов 0AH в конце строки) и обратно.

Руководство к программам MSFOR$, MSFORMAT и MSBOT$ приведено в файле MSCH3.TX, а к программе MSINST$ - в файле MSINS.TX. Состав дополнительных утилит, их назначение и руководcтво к ним приведены в файле MSUTL.TX.

Программа MSCH$ поддерживает стандартную для MS-DOS структуру FAT, директории и поддиректории. Дискеты, записанные с помощью программы MSCH$ на ПК ОРИОН-128 и ОРИОН-ПРО, могут без каких либо ограничений использоваться в дальнейшем на IBM-PC совместимых компьютерах. И наоборот, файлы, записанные на IBM-PC, с помощью программы MSCH$ становятся доступны в среде ORDOS на ПК семейства ОРИОН.

Программа не поддерживает длинные имена файлов, формируемые ОС Windows95, но их наличие на дискете не нарушает работу программы.

Программа MSCH$ выполняет копирование и перемещение файлов ORDOS из квазидисков на дискеты, с дискет в квазидиски, а также с квазидиска в квазидиск, с одной дискеты на другую или на одной дискете между поддиректориями. Она позволяет удалять и переименовывать файлы, просматривать их в текстовом виде и в виде шестнадцатиричных дампов, осуществлять объединение нескольких файлов в один или разделение одного длинного файла на несколько более коротких, запускать на исполнение командные файлы.

Помимо своего основного назначения - переноса файлов ORDOS на IBM-PC - MSCH$ может использоваться просто для сохранения файлов ORDOS на дискетах. По сравнению с аналогичными по назначению программами LORD и ATLAS, программа MSCH$, за счет использования файловой структуры MS-DOS, позволяет хранить файлы не в одном, общем на всю дискету, каталоге, а в разных поддиректориях. Работает с авторским контроллером НГМД.

Программа MSCH$ поддерживает работу с двумя двусторонними, 80-ти дорожечными дисководами A и B, с дискетами DS/DD отформатированными на 360 Кб (40 дорожек, 9 секторов на дорожку) и 720 Кб (80 дорожек, 9 секторов на дорожку). Для работы с последними на IBM PC, возможно понадобится загрузить дополнительный драйвер, например 800.COM. При наличии соответствующего дисковода возможна работа с дискетами 3,5" на 720 Кб.

Для принятого формата дискет количество имен файлов в корневом каталоге дискеты не может превышать 112, количество имен файлов в поддиректориях ограничено только объемом дискеты, но желательно, чтобы их не было больше 239. При большем количестве работа программы не нарушится, но в каталоге на экране будут выводиться только первые 239 имен файлов. Программа позволяет организовать виртуальный диск MS-DOS в старших страницах памяти ПК, начиная со второй, объёмом 117.5Кб для ПК ОРИОН-128 и 349.5Кб для ОРИОН-ПРО. У пользователей ПК
ОРИОН-128, выполнивших расширение памяти до 512К, имеется возможность использовать квазидиски E..H и расширить объём виртуального диска MS-DOS. Для этого необходимо с помощью программы MSINST$ выполнить инсталляцию, указав старший диск ORDOS - "H".

Данная версия программы предназначена для использования совместно с контроллером дисковода фирмы OrionSoft (журналы "Радиолюбитель" № 5,6 за 1993г) с адресами портов 0F710H-0F714H. В компьютере должен быть установлен драйвер VBOX.

Работа с программой MSCH$

Запуск программы MSCH$ возможен двумя способами. Во-первых, программа может быть запущена как обычный командный файл ORDOS из любого квазидиска ПК. При запуске может быть задана командная строка вида: MSCH$ X: [Y:], где X - имя дисковода MS-DOS (A, B); Y - имя квазидиска ORDOS (A - D или A - H)

По умолчанию принимается дисковод A и квазидиск B. Перед запуском программы надо установить в заданный дисковод дискету. Во-вторых, можно запустить программу со специальной, "системной" дискеты загрузчиком MSBOT$. Способы создания такой дискеты приведены в руководстве к программе MSFOR$. В этом случае также может быть задана командная строка, указанная выше. Преимуществом последнего способа является то, что в одном из квазидисков ПК достаточно иметь короткий файл загрузчика MSBOT$, а не большой файл MSCH$. "Системная" дискета должна быть устанавлена в заданный в командной строке дисковод, или в дисковод A, если командная строка не задана. После загрузки программы "системную" дискету можно заменить на обычную.

После запуска программа очищает экран, выводит заголовок и запрашивает текущую дату. Эта дата впоследствии используется при записи файлов на дискету в качестве даты создания файла. Ввод даты должен производиться в формате "День-Месяц-Год" (ДД-ММ-ГГ). Корректность ввода даты не проверяется. Дату можно и не вводить, сразу нажав клавишу [ВК], либо установить ее позднее, в любой момент работы с программой. Интерфейс программы позволяет ввести только две последние цифры года, поэтому для лет, после 2000 года, надо будет вводить 00, 01 и т.д. Но в таком виде даты будут присутствовать только на экране ПК. В записанных на дискете сведениях о файлах все даты фиксируются абсолютно корректно.

MMS-DOS - CHANGER пакет программ IBM PC обмен с IBM PC и ОРДОС ориона

Далее программа формирует на экране две панели - слева панель дискеты MS-DOS, а справа - квазидиска ORDOS. В верхней части каждой панели выводится наименование операционной системы и имя диска, соответствующего данной панели. В панели MS-DOS выводится также метка дискеты, если таковая имеется. В нижней части панелей выводится величина свободного объема дискового пространства в байтах. В директории MS-DOS выводятся имя и расширение файла, его атрибуты (R/O или SYS), если они присвоены файлу, размер файла в байтах и дата его создания. Имена файлов выведены строчными буквами, а имена поддиректориев - прописными, например:

MMS-DOS - CHANGER пакет программ IBM PC обмен с IBM PC и ОРДОС ориона

В директории ORDOS выводятся имена файлов, их размер в байтах и адрес "посадки" в шестнадцатиричной форме. Если в диске файлов нет - в первой позиции каталога выводится сообщение "NO FILES". Обе панели являются совершенно равноправными, т.е. в ходе работы в любой из них, по желанию пользователя, может быть выведен каталог любого диска любой системы.

MMS-DOS - CHANGER пакет программ IBM PC обмен с IBM PC и ОРДОС ориона MMS-DOS - CHANGER пакет программ IBM PC обмен с IBM PC и ОРДОС ориона

Команды, выполняемые программой

ПЕРЕМЕЩЕНИЕ УКАЗАТЕЛЯ ФАЙЛА по каталогу осуществляется с помощью следующих клавиш:
а) на файл вверх/вниз - клавиши вертикального управления курсором;
б) на страницу вверх/вниз - [F1], [F3];
в) в конец директория - [ПС];
г) в начало директория - [HOME];
д) переход в другую панель - [TAB], [<-], [->].

ПЕРЕХОД В ПОДЧИНЁННЫЙ КАТАЛОГ производится установкой указателя на имя этого каталога и нажатием клавиши [ВК].

ПЕРЕХОД В РОДИТЕЛЬСКИЙ КАТАЛОГ производится установкой указателя на строку, состоящую из двух точек в первой позиции каталога и нажатием [ВК]. В верхней части панели MS-DOS, после имени диска через черту выводится имя текущего поддиректория.

ОБНОВЛЕНИЕ КАТАЛОГА после смены дискеты выполняется клавишей [F2] или цифровой клавишей [2]. После обновления в панели всегда выводится корневой каталог дискеты.

ВЫБОР ДИСКА производится клавишей [D]. После её нажатия выводится окно, в котором с помощью клавиш [<-], [->] нужно установить указатель на требуемый диск и нажать [ВК]. Можно также нажать символьную клавишу с первой буквой имени диска.

MMS-DOS - CHANGER пакет программ IBM PC обмен с IBM PC и ОРДОС ориона MMS-DOS - CHANGER пакет программ IBM PC обмен с IBM PC и ОРДОС ориона

В ЭТОМ И В ОСТАЛЬНЫХ ОКНАХ ОТКАЗАТЬСЯ ОТ ВЫПОЛНЕНИЯ ОПЕРАЦИИ МОЖНО, НАЖАВ КЛАВИШУ [F4] ИЛИ [АР2]([ESC]).

ВЫБОР СИСТЕМЫ осуществляется клавишей [СТР], после нажатия которой выводится окно, в котором предлагается выбор - MS-DOS или ORDOS. После выбора системы и нажатия [ВК] выводится окно выбора диска для этой системы.

СОРТИРОВКА ФАЙЛОВ в панелях каталогов по именам включается нажатием клавиш [УС+N], по расширениям (только для файлов MS-DOS) - [УС+E], по размеру - [УС+S], отключение сортировки -[УС+U]. Режим сортировки в каждой панели включается независимо от другой. При запуске программы в левой панели устанавливается режим сортировки по расширениям, а в правой - без сортировки.

ПРОСМОТР ФАЙЛОВ производится командой [T], которая дублируется цифровой клавишей [3]. Программа позволяет осуществлять просмотр файлов в двух видах - в текстовом или в виде шестнадцатиричного дампа, в одной из четырёх кодировок символов - KOI7, KOI8, ALT и ANSI. Последняя принята для текстовых файлов в ОС Windows95. Просмотр файлов производится постранично. В случае текстового представления каждая страница содержит до 20 строк. При выводе дампов каждая страница содержит 16 строк по 16 байт HEX-кодов, при этом справа от дампа выводится его текстовое представление в выбранной кодировке, а слева - смещение адреса каждой строки относительно начала файла. В текстовом представлении файла символы, отсутствующие в текущей кодировке, заменяются точками.

Листание страниц осуществляется клавишами [F1] - назад, [F3] - вперёд, [HOME] - возврат к первой странице, [ПС] - к последней странице.
При просмотре больших текстовых файлов на дискетах переход к последней странице может продолжаться довольно долго, поэтому в течение всего времени перехода на экране присутствует сообщение "Wait!" (Ждите).
В процессе просмотра файла в верхней строке экрана выводится имя этого файла, его объём в байтах и величина просмотренной части файла в процентах от полного объёма.
В нижней строке экрана выводятся текущие опции просмотра, которые могут быть оперативно изменены нажатием указанных в строке цифровых клавиш.

Клавиша [4] позволяет изменить вид представления файла "Text" или "Dump". При изменении этой опции происходит возврат к началу файла.

Клавиша [8] позволяет выбрать кодировку символов. При её нажатии формируется меню из четырёх вышеуказанных кодировок, выбор которых призводится клавишами вертикального управления курсором и нажатием [ВК].

Клавиша [2] "Wrap" и "Unwrap" действует только для текстового представления файла. Если опция имеет значение "Unwrap", то части текстовых строк, выходящие за правую границу экрана, переносятся в начало следующей строки экрана. В противном случае эти части строк обрезаются (не выводятся). В ряде случаев это улучшает читаемость файлов (например, длинных таблиц, псевдографических рисунков). Переключение опции также приводит к возврату в начало файла. Прекращение просмотра файла и возврат в основной режим осуществляется клавишей [F4] или [АР2].

СОХРАНЕНИЕ ФАЙЛОВ ORDOS на дискете (Save) вместе с их заголовком, включающим имя файла в системе ORDOS, размер и адрес "посадки" (с расширением "BRU", так как это делают программы LORD$ и ATLAS$) производится клавишами [S] или [4]. Этот режим целесообразен для создания архивов файлов ORDOS. Обработка же таких файлов на IBM-PC (например, текстовыми редакторами) будет затруднительна из-за этого заголовка. Для таких целей лучше пользоваться командой Copy ([C],[5]), в результате выполнения которой на дискету записывается только информационная часть файла ORDOS. Необходимо отметить, что формат текстовых файлов в операционной системе MS-DOS несколько отличается от формата, с которым работают большинство текстовых редакторов под ORDOS. Так, в текстовых файлах MS-DOS концы строк обозначаются парой символов 0DH, 0AH, а конец текста - символом CTRL-Z (1AH) или вообще не обозначается. Поэтому, для полноценного использования на IBM-PC текстов, подготовленных на ПК семейства ОРИОН, их нужно либо перекодировать (например, с помощью утилит данного пакета), либо пользоваться таким редактором, который формирует текст сразу в нужном виде, например SURED$.
После подачи команды формируется окно, в котором выводятся имя исходного файла, имя создаваемого файла в системе MS-DOS и шкала, отображающая ход процесса копирования. Имя сохраняемому файлу присваивается автоматически. Оно включает имя исходного файла ORDOS, в котором недопустимые для MS-DOS символы заменены подчеркиванием "_", и расширение BRU. Если файл с таким именем в каталоге - приёмнике MS-DOS уже существует - выводится окно с запросом:

┌────────────────┐
│ File XXXXXXXX.BRU     │
│ exist! Overwrite?                 │
│ Continue Cancel                  │
└────────────────┘

Выбор опции "Continue" (продолжить) приводит к замене существующего файла новой копией. Если выбрать "Cancel" - сохранение нового файла будет отменено. При выборе опции "Continue", если существующий файл имеет атрибут R/O или SYS, выводится новый запрос:

┌─────────────────┐
│ File XXXXXXXX.BRU        │
│ is R/O(SYS)!                         │
│ Continue Cancel                     │
└─────────────────┘

Пользователь должен ещё раз принять решение о продолжении или прерывании операции. Сохранение файлов ORDOS с расширением BRU производится только, если панель-источник включена в режим ORDOS, а панель-приёмник - в MS-DOS. Во всех остальных случаях нажатие клавиш [S], [4] эквивалентно команде - Copy.

КОПИРОВАНИЕ ПРОИЗВОЛЬНЫХ ФАЙЛОВ из одной панели в другую осуществляет команда Copy, вызываемая нажатием клавиш [C] или [5]. Панель-источник и панель-приёмник могут содержать каталог любого диска, как ORDOS, так и MS-DOS, имеющегося в системе.

MMS-DOS - CHANGER пакет программ IBM PC обмен с IBM PC и ОРДОС ориона

После подачи команды формируется окно, в котором имя файла создаваемого в панели-приёмнике доступно для редактирования. При редактировании имени используются следующие клавиши:

 [ЗБ],[<-] - стирание последнего символа;

 [УС]+[E] - стирание всей строки;

[УС]+[\] - ввод подчеркивания "_";

[ВК] - завершение ввода, переход к копированию файла. Если ОС обеих панелей одинаковы, то по умолчанию имя файла-приёмника совпадает с именем исходного файла. Если же ОС разные, то при установленной опции Autodetect (см. далее), программа анализирует расширение имени исходного файла, и предлагает имя и расширение файла-приёмника в соответствии со следующей таблицей. Буквами X,x обозначены произвольные символы. Если имя имеет расширение "BRU", то файл копируется в квазидиск без редактирования имени, при этом восстанавливается информация его заголовка в системе ORDOS. Для файлов без расширения BRU адрес "посадки" при их копировании в панель ORDOS устанавливается равным нулю.

MMS-DOS - CHANGER пакет программ IBM PC обмен с IBM PC и ОРДОС ориона

Если опция Autodetect отключена, то при копировании из MS-DOS в ORDOS предлагаемое имя файла-приёмника по умолчанию повторяет имя файла-источника без расширения, а при копировании из ORDOS в MS-DOS все файлы получают расширение BIN. При копировании одиночных файлов предлагаемые имена и расширения могут быть отредактированы пользователем.
После нажатия клавиши [ВК] формируется шкала и осуществляется непосредственное копирование файла. В случае наличия файлов с повторными именами выводятся запросы, как указано выше.
Необходимо обратить внимание на то, что при копировании файлов из MS-DOS в ORDOS при включённой опции Autodetect, могут возникнуть повторные имена за счёт обрезания последних символов исходных имен файлов. Так, различные файлы MS-DOS ABCDE001.TXT, ABCDE002.TXT, после копирования в квазидиск ORDOS должны будут получить одинаковые имена ABCDE.TX, чего программа не допустит и выведет запрос о повторном имени. В таких случаях опцию "Autodetect" лучше отключить, выполнить копирование, а потом вручную переименовать получившиеся файлы ORDOS.

ПЕРЕМЕЩЕНИЕ ФАЙЛОВ (Move) - это ещё один из вариантов копирования, но с удалением файла-источника по окончании его копирования. Эта команда вызывается клавишей [M]. В случае, если файл-источник находится в диске MS-DOS, а файл-приёмник - в квазидиске ORDOS, действие команды Move эквивалентно команде Copy, т.е. удаление файла на дискете не производится. Во всём остальном команда работает также, как команда Copy.

ПЕРЕИМЕНОВАНИЕ ФАЙЛОВ И ДИРЕКТОРИЕВ осуществляется командой [R] или [6], при этом выводится окно для ввода нового имени или редактирования текущего. Команда выполняется нажатием клавиши [ВК] после ввода/редактирования имени.

СОЗДАНИЕ НОВОГО "ПУСТОГО" ПОДДИРЕКТОРИЯ MS-DOS производится командой [O] или [7]. Оно возможно, разумеется, только в диске MS-DOS. После ввода команды формируется окно с заголовком "Create directory", в котором нужно задать имя поддиректория и нажать [ВК].

УДАЛЕНИЕ ФАЙЛОВ И ПОДДИРЕКТОРИЕВ осуществляется командой [E] или [8] (Erase).

MMS-DOS - CHANGER пакет программ IBM PC обмен с IBM PC и ОРДОС ориона

После подачи команды выводится окно с запросом подтверждения удаления файла. Действия пользователя при этом аналогичны описанным выше для случая повторного имени при копировании файлов. Удаление поддиректориев производится также, как файлов, но при условии, что поддиректорий пуст.

УСТАНОВКА/СНЯТИЕ АТРИБУТОВ R/O, SYS файлов MS-DOS производится командой [P] (Protect). Эта команда не требует подтверждения клавишей [ВК] и работает по принципу триггера - для файлов, не имеющих этих атрибутов, они устанавливаются, а для имеющих - снимаются (оба сразу).

ЗАПУСК НА ИСПОЛНЕНИЕ КОМАНДНЫХ ФАЙЛОВ ORDOS (т.е. имеющих в имени признак самозапуска $) может производиться как из квазидиска ORDOS, так и с диска MS-DOS. В последнем случае на исполнение могут быть запущены либо файлы ORDOS, имеющие признак самозапуска и расширение BRU, ранее сохранённые на дискете, либо специальные внешние команды программы MSCH$, имеющие расширение C$M, например, программа форматирования MSFORMAT.C$M из настоящего пакета.

При запуске файлов ORDOS с дискеты программа предварительно загружает исходный файл MS-DOS в квазидиск ORDOS, после чего запускает его на исполнение. Эту загрузку программа всегда начинает со старшего квазидиска, имеющегося в системе. Если там оказывается мало места для файла - программа пытается загрузить файл в предыдущий квазидиск, и так до квазидиска "B". Если места нет нигде - операция прерывается. Запуск файлов на исполнение из квазидисков ORDOS можно выполнить двумя способами: установить указатель на имя требуемого файла и нажать [ВК] или клавишу [L]. В первом случае файл сразу запускается, а во втором в нижней части экрана появляется имя файла с командной строкой. Для ввода командной строки, которая должна быть выполнена запускаемой программой, необходимо нажать клавишу [ЗБ], после чего появится курсор. Файл, который должен быть передан запускаемой программе, можно выбрать, перемещая указатель по каталогу квазидиска, при этом доступны все команды перемещения по каталогу, кроме перехода в противоположную панель. Можно даже сменить квазидиск командой [D]. Установив указатель на нужное имя, надо снова нажать [L], после чего имя выбранного файла будет скопировано в командную строку. После ручного доввода ключей (при необходимости) и
нажатия [ВК], файл запускается на исполнение.

Запуск командных файлов MSCH (с расширением C$M) с командной строкой также осуществляется нажатием клавиши [L], причем в сроке допускается указывать путь (так, как это принято в MS-DOS). Для увеличения доступной пользователю длины командной строки имя запускаемой программы в командную строку не переносится, и вводить его не надо.
При запуске файлов ORDOS программа анализирует адреса размещения исполняемого файла, и, если они находятся в пределах от 4000H до 0B400H, выводится окно с запросом: "Return to MSCH?"  - вернуться ли в MSCH после выполнения запускаемой программы. Для того, чтобы такой возврат произошёл, необходимо чтобы запускаемая программа не изменяла содержимое памяти за пределами вышеуказанного диапазона и возвращала управление вызвавшей её программе командой RET. Этим условиям удовлетворяет программа CALC$ из пакета SURED. Предполагается также создание ряда утилит для работы с файлами MS-DOS на ПК семейства ОРИОН. Так как программа MSCH$ не может знать, как работает каждая запускаемая из неё программа, то ответственность за выполнение вышеуказанных условий при выборе ответа "Yes" на запрос о возврате, лежит на пользователе. Программы с расширением C$M всегда возвращают управление
программе MSCH$.

Программа MSCH$ позволяет выполнять команды Save, Copy, Move, Protect, Erase, Rename не только над отдельными файлами, но и над группами помеченных файлов.
Включение файла в группу производится установкой указателя на его имя и нажатием клавиши [ПРОБЕЛ]. Отмеченное имя отображается "галочкой" в правой части панели. Снятие отметки с имени файла осуществляется повторной установкой указателя на него и нажатием клавиши [ПРОБЕЛ]. Поддиректории MS-DOS в группу включены быть не могут.

Нажатием клавиш [+], [;] формируется окно, в котором можно задать маску имени/расширения файла, при этом могут использоваться метасимволы "?", "*". Первый из них обозначает наличие любого символа в данной позиции, а второй - любых символов, начиная с текущей позиции и далее. Так, маска *.* обозначает файл с любым именем и расширением (т.е. все файлы каталога). Маска ????.TXT обозначает все файлы, имя которых содержит четыре любых символа и имеет расширение TXT. После ввода подобной маски и нажатия [ВК], все файлы, имена которых соответствуют заданной маске, будут помечены, как входящие в группу.

Команда [-] ([=]) позволяет выполнить обратную операцию - исключение из группы файлов, имена которых соответствуют заданной маске.
При наличии в каталоге отмеченных файлов, в нижней части панели, справа от величины свободного объёма диска, выводятся два числа - суммарный объем отмеченных файлов и их количество.
При выполнении операций удаления группы файлов, запрос подтверждения действия имеет следующий вид:

┌───────────────┐
│ File XXXXXXXX.XXX  │
│ will be erase!                    │
│ Continue Skip All Cancel  │
└───────────────┘

Опции Continue и Cancel работают также, как и для одиночных файлов. Опция Skip позволяет пропустить удаление текущего файла не прерывая операции над всей группой. Выбор опции All приводит к тому, что все последующие файлы будут удаляться без индивидуального подтверждения их удаления, т.е. без остановки в данном окне. Однако, если среди удаляемых файлов окажется файл с атрибутами R/O или SYS - операция приостанавливается и выводится окно:

┌───────────────┐
│ File XXXXXXXX.XXX  │
│ is R/O(SYS)!                   │
│ Continue Skip All Cancel  │
└───────────────┘

Пользователю необходимо принимать индивидуальное решение по каждому защищённому файлу даже при выборе опции All. Поэтому, во избежание случайного удаления важных файлов, рекомендуется их защищать командой Protect.

Если над группой файлов выполняются операции копирования или перемещения, то возможность индивидуального задания имени каждому копируемому файлу отсутствует. Все имена присваиваются автоматически, по правилам, изложенным в описании команды Copy. При переименовании групп файлов, программа, после завершения переименования очередного файла, выводит окно для ввода имени следующего файла, и так, пока не будут переименована вся группа. Если производится переименование файлов MS-DOS, то при вводе нового имени могут использоваться метасимволы "?" и "*". В этом случае, программа в каждую позицию нового имени, отмеченную знаком "?" (или во все позиции, начиная со знака "*"), скопирует символы из исходного имени, например:

MMS-DOS - CHANGER пакет программ IBM PC обмен с IBM PC и ОРДОС ориона

Наиболее удобно пользоваться метасимволами при переименовании групп файлов. В этом случае все файлы переименовываются без остановки для ввода имени каждого файла. Например, чтобы всем файлам текущего каталога, имеющим расширение TXT, присвоить расширение PRN, достаточно выделить исходные файлы с помощью команды [+] ([;]), введя маску *.TXT, а после подачи команды [R] ([6]), ввести имя *.PRN, после чего программа автоматически переименует все указанные файлы. Все операции, выполняемые с группами файлов, могут быть прерваны в момент завершения операции над одним файлом, перед началом операции над следующим. Практически, для прерывания операции надо в её процессе нажать и удерживать до подачи звукового сигнала клавишу [F4] или [АР2].

Продолжение: Дополнительные функции...

Особенности программы MSCH версии 2.1 и её утилит

**************************************************
* Особенности программы MSCH версии 2.1 и её утилит *
**************************************************

Приведенная ниже информация рассчитана на пользователей, имеющих программу MSCH версии 2.0.

В программах пакета V2.1 устранены замеченные ошибки, в том числе ошибка определения готовности дисковода, проявлявшаяся с отдельными дисководами, а также выполнены следующие изменения:

1. При включённой опции Autodetect программа дополнительно распознаёт расширения ICO, PCX имён файлов MS-DOS и соответствующие им расширения IC, PX имён файлов ORDOS.

2. Введена возможность запуска на исполнение командных файлов MSCH (с расширением C$M) с командной строкой клавишей [L], в которой можно задавать путь (так, как это принято в MS-DOS). При этом для увеличения доступной пользователю длины командной строки имя запускаемой программы в командную строку не переносится, и вводить его не надо. Правила ввода командной строки приведены ниже в руководстве к новой версии утилиты LDFBAT.C$M.

3. Введена возможность сортировки имён файлов в панелях каталогов по расширениям (только для файлов MS-DOS), по именам и по размеру. Включение сортировки по именам производится нажатием клавиш [УС+N], по расширениям - [УС+E], по размеру - [УС+S], отключение сортировки - [УС+U]. Режим сортировки в каждой панели включается независимо от другой. При запуске программы в левой панели устанавливается режим сортировки по расширениям, а в правой - без сортировки.

4. У пользователей ПК ОРИОН-128, выполнивших расширение памяти до 512К, появляется возможность использовать квазидиски E..H и расширить объём виртуального диска MS-DOS. Для этого необходимо с помощью новой версии программы MSINST$ выполнить инсталляцию, указав старший диск ORDOS - "H". Старая версия программы MSINST с новой версией MSCH работать не будет, также как и наоборот.

Авторский коллектив

Иные пакеты обмена данными между IBM PC и Orion-128:

MSFORM$, V1.00 - форматирования дискет

MSCOMM$ V1.34 - программа обмена данными (файлами) с помощью дискеты "3,5 дюйма" (720 к), дискеты 5,25 дюйма (360к)  между IBM PC и Орионом, является как хранение файлов
ORDOS на дискете формата MS-DOS, так и перенос информации с IBM PC-совместимых компьютеров на Орион и обратно

libm.com - программа чтения дискет IBM PC на 360к под CP/M-80 60к, читает диски IBM, но не записывает на них

Работа в CP/M-80 программы и железо

Работа в ОР ДОС

Подробнее будет на www.orion128.ru

Работа в ДС ДОС

Куплю платы, наборы микросхем 2716, 2732, 2764, 27128, 27256, 27512, 27c010, 27c801 на Орион-128, КР565РУ5В, КР565ру7В, к565ру5г AU, к565ру7г Au в позолоте, куплю микросхемы фирмы NEC, Intel, Oki

Полезные и интересные статьи

На предыдущую страницу  На главную страницу  На следующую страницу