NC$ - нортон коммандер для Орион-128 1996 г
Графическая оболочка для работы с дисками ОРДОС и файлами
Сегодня 23/04/2022 попалась прекрасная программа Нортон Коммандер для работы с файлами ORDOS и дисками в Орионе 128, программа работает с 4 дисками Ор ДОС.
MSCOMM$
V1.34
- программа обмена данными (файлами) с помощью дискеты "3,5 дюйма"
(720
к), дискеты 5,25 дюйма (360к) между IBM PC и Орионом,
является как хранение файлов
ORDOS на дискете формата MS-DOS, так и перенос информации с IBM
PC-совместимых компьютеров на Орион и обратно
Необходимое количество файлов которое должно быть на диске "В", для работы нортона, нужен драйвер VBOX2 (именно такое название)
Так выглядит NC при запуске
Вывод справки
Пакетная обработка файлов
Быстрое меню
Работа с атрибутами файлов
И другие фишки
Описание графической оболочки для ORDOS
Norton Commander Version 3.00
Вашему вниманию представляется новая графическая оболочка
для ORDOS. Она отличается от уже существующих более высоким
качеством графики и значительно расширенными функциональными
возможностями.
Программа работает с ORDOS 4.XX и предназначена для работы
в четырехдисковой среде, для работы также необходим
оконный драйвер VBOX2, который поставляется вместе с ней.
Он является совместимым с аналогичным драйвером В. Пушкова
и отличается формированием двойной рамки в окнах. Возможно
использование старого драйвера, но при этом ухудшается
внешний вид графики программы. Следует отметить что новый
драйвер работает со многими программами под VBOX, для этого
достаточно его переименовать.
Программа располагается в памяти начиная с адреса 8000H по
0B800H, область каталога располагается с 8000H. Основной файл
программы: NC$, это имя можно указать в
ORDOSе 4.XX для
автоматического запуска программы.
При запуске происходит проверка наличия на дисках A и B
файла VBOX2, а также наличия свободного пространства для
оконных файлов на диске (D), если драйвер не найден или места
для файла недостаточно на экран выводится предупредительное
сообщение и запуск блокируется. Если все нормально, на экране появляются
две стандартные панели, на левой первоначальнокаталог диска (A), а на правой-диска (B). В нижней части панелинаходится подсказка с указанием имени диска и адреса до
которого он заполнен.
Указатель в виде инверсной полосы можно перемещать по
панели клавишами КУРСОР ВВЕРХ и КУРСОР ВНИЗ, с одной панели
на другую указатель перемещается клавишей ТАБ или КУРСОР ВЛЕВО
и КУРСОР ВПРАВО. Запуск COM-файла осуществляется клавишей [ВК].
Все функции над файлами осуществляются с помощью следующих
клавиш:
┌────────┬───────────────────────────────┐
│Клавиша │ Функциональное назначение │
├────────┼───────────────────────────────┤
│ [C] │ [Copy] Копирование файла(ов) │
│ [D] │ [Disk] Назначение диска │
│ [E] │ [Erase] Уничтожение файла(ов) │
│ [F] │ [Format] Форматирование диска │
│ [I] │ [Info] Выдача инфрмации │
│ [L] │ [Load] Запуск со строкой │
│ [M] │ [Move] Перемещение файла(ов) │
│ [Q]
│ [Quick user menu] Оперативный │
│ │ запуск программ пользователя │
└────────┴───────────────────────────────┘
┌──────┬──────────────────────┐
│ [P] │ [Panel] Вкл/выкл панели │
│ │ скрытых файлов │
│ [R] │ [Rename] Переименование файла │
│ [S] │ [Save] Сохранение файла │
│ [T] │ [Type] Просмотр ASCII-файла │
│ [U] │ [StatUs] Установка статусов │
│ │ Protect/Hidden файла(ов) │
└──────┴──────────────────────┘
Примечание: Воизбежании выхода из строя монитора данная
версия оснащена гашением экрана: при длительном
отсутствии нажатия на какие-либо клавиши экран
гаснет и появляется эффект "ЗВЕЗДНОЕ НЕБО", напоминающий о работе компьютера.
Для выполнения операции над файлом необходимо установить на
его имя указатель и нажать соответствующую алфавитную клавишу.
Оболочка имеет возможность проведения групповых операций над
несколькими файлами сразу, для этого выделите необходимую Вам
группу файлов с помощью клавиши ПРОБЕЛ, при ее нажатии строка
будет выделяться желтым цветом, а указатель сместится на одну
строку вниз, при этом в нижней части панели появится подсказка
о количестве выделенных файлов и их суммарной длине. (Это
можно использовать для определения количества места на диске
занимаемой некоторыми файлами.) При повторном нажатии ПРОБЕЛА
на уже отмеченной строке выделение файла снимается. Можно
также использовать клавиши [+] и [-]. Клавиша [+] устанавливает
отметку на все файлы текущего диска, ее также можно использовать
для определения количества файлов на нем. Клавиша [-] снимает
все отметки на текущем диске. Отметив файлы, нажмите клавишу
соответствующей операции и после подтверждения она будет
выполнена.
Далее описываются функции выполняемые оболочкой при нажатии
клавиш.
[C] (Copy): При отсутствии отмеченных файлов на экране
появляется окно COPY:
┌────────────────────┐
│The file xxxxxxxx coping to disk x: │
└────────────────────┘
и файл копируется на диск, который назначен на другую панель.
Если на другой панели установлен тот же диск то появляется
окно с запросом имени файла-копии:
┌────────────┐
│ The file to disk x: │
│ New name:
│
└────────────┘
После ввода имени файл копируется на тот же диск под другим
именем. Естественно, введенное имя не должно совпадать с именами
уже существующих файлов, в противном случае выдается
звуковой сигнал.
Если при копировании файла на другой диск выясняется, что файл
с таким именем уже существует то появляется окно:
┌───────────────────┐
│ The file xxxxxxxx already exist │
│ OWERWRITE │
└───────────────────┘
При нажатии клавиши [ВК] файл скопируется после уничтожения
существующего, для отказа от копирования нажмите другую
клавишу. При наличии отмеченных файлов они копируются по
очереди с учетом вышенаписанного, для отказа от всей операции
нажмите клавишу [АР2].
[D] (Disk): На экране появляется окно выбора диска, для
назначения диска на панель выберите клавишами
КУРСОР ВВЕРХ и КУРСОР ВНИЗ нужный диск и нажмите
клавишу [ВК]. Можно также нажать буквенную клавишу, соответствующую имени диска.
[E] (Erase): При отсутствии отмеченных файлов появляется
окно с именем уничтожаемого файла:
┌──────────────────┐
│ The file xxxxxxxx will be erased │
│ OK │
└──────────────────┘
При нажатии клавиши [ВК] файл будет уничтожен, для отказа
нажмите другую клавишу. При наличии отмеченных файлов они
удаляются по очереди с конца, что позволяет обеспечить максимальную скорость удаления, при этом появляется окно:
┌──────────────────┐
│ The nnn selected files will │
│ be erased │
│ OK │
└──────────────────┘
[F] (Format): При сильных сбоях диска и невозможности его
дальнейшего чтения, а также в случае необходимости уничтожения всей информации
на нем эта функция позволяет отформатировать
диск. На экране появляется окно с предупреждением о форматировании, для подтверждения
нажмите клавишу [Y].
Примечание: Данная версия защищена от наличия посторонних кодов
в поле имени файла в каталоге диска, все неотображаемые коды
на панели отображаются символом <точка>.
[I] (Info): Выдает информацию об версии программы и авторе.
[L] (Load): Обеспечивает загрузку COM-файла с передачей ему
командной строки. При вызове появляется удлиненное окно с командной строкой. Используя
алфавитно-цифровые клавиши Вы можете ввести
любую строку, передвижение курсора осуществляется
клавишами КУРСОР ВЛЕВО и КУРСОР ВПРАВО, а также
клавиши [ЗБ]. Клавиша [ПС] вводит имя файла
на котором установлен указатель в командную
строку, при этом он перемещается клавишами
КУРСОР ВВЕРХ, КУРСОР ВНИЗ и [ТАБ]. После ввода
строки нажмите клавишу [ВК] и строка будет
передана программе.
Примечание: Данная версия имеет более длинную командную строку
по отношению к предыдущим, что позволяет передавать
полные строки при запуске в пакетном режиме
программ.
[M] (Move): Позволяет перемещать файл с одного диска на
другой (копирование с удалением), ее действие
аналогично функции [Copy], лишь с той разницей,
что исходный файл удаляется. Это бывает полезно
при "освобождении" диска от ненужных пока записей,
перебрасывая их на другой диск.
[P] (Panel): Переключает текущую панель в состояние отображения скрытых статусом файлов из обычного состояния
и наоборот. При "скрытом" режиме панели на ней
отображаются только все скрытые файлы диска.
[Q] (Quick user menu): Данная операция позволяет оперативно
загружать самые необходимые для работы
программы независимо от их
местонахождения на дисках системы.
При вызове появляется окно со списком
программных файлов, используя клавиши
КУРСОР ВВЕРХ и КУРСОР ВНИЗ выберете
нужный вам файл и нажмите [ВК] или [L].
В первом случае проработает простой
запуск, а во втором- с вводом
командной строки.
Список программ находится в отдельном файле LIB.NC который
хранится на диске (A или B). На каждое имя в файле выделяется
8 байт, если имя короче то оно дополняется кодом 20H до 8 байт.
Признак конца файла- код 00H. Этот файл достаточно удобно хранить в ROM-диске, так как правило изменение набора программ
ведет к перешивке ROM-диска, но он может и загружаться и в
диск (B).
Примечание: Файл программы LIB.NC может содержать имен файлов
не более 24 (от 1 до 24). Для редактирования файла
LIB.NC служит программа (QMEN$) которая
поставляется вместе с (NC$).
[S] (Save): Эта функция служит для создания файла на диске
из основной страницы, также как и в ORDOS,
при этом появляется окно SAVE:
┌────────────────┐
│ Name:
│
│ Adress: │
└────────────────┘
Введите имя создаваемого файла и его адреса (через запятую) и
нажмите [ВК]. При использовании этой функции следует помнить,
что программа NC$ Vers. 3.00 занимает область начиная с 8000H,
поэтому данные оставленные выше этого адреса будут потеряны и
сохранять их бессмысленно!!!
[T] (Type): Используя эту операцию можно просматривать
содержимое файла в КОИ-7, КОИ-8, АЛТ-таблица,
просматривать файл в HEX-коде, а так же просматривать графические файлы созданные
редактором PENX$.
При просмотре текста неотображаемые
символы видны в виде точек, а код 0DH
выполняет перевод строки, что позволяет
просматривать также COM-файлы, точнее сообщения
в них без мелькания и прочих неприятных
эффектов. После каждой страницы выдача
приостанавливается, нажатие любой клавиши
продолжает выдачу. С помощью клавиши КУРСОР ВВЕРХ
можно вернуться к предыдущей странице.
Клавиша [АР2]- возврат в исходное состояние.
[U] (StatUs): При вызове функции на экране появляется окно
установки статуса, с помощью клавиш
КУРСОР ВВЕРХ и КУРСОР ВНИЗ выберете пункт и
нажмите [ВК], статус будет установлен на все
выделенные файлы или файл, на котором был
установлен указатель.
Примечание: Все данные операции автоматически блокируются
(клавиша не действует), если ее выполнить
невозможно по причине того, что один из
дисков- ROM-диск.
Мы надеемся, что эта программа поможет Вам упростить и
ускорить вашу работу в ОС ORDOS. Желаем творческих успехов.
Текст подготовил Головин Р. 1996
На предыдущую страницу На главную страницу На следующую страницу