📂 Документ: orion128-soft-ordos-nc314_clean.html


 

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-совместимых компьютеров на Орион и обратно

 Программа NC нортон коммандер для Орион 128 (256) 1024 для работы с Ор Дос 4,0 и выше

Необходимое количество файлов которое должно быть на диске "В", для работы нортона, нужен драйвер VBOX2 (именно такое название)

 Программа NC нортон коммандер для Орион 128 (256) 1024 для работы с Ор Дос 4,0 и выше

Так выглядит NC при запуске

 Программа NC нортон коммандер для Орион 128 (256) 1024 для работы с Ор Дос 4,0 и выше  Программа NC нортон коммандер для Орион 128 (256) 1024 для работы с Ор Дос 4,0 и выше

Вывод справки

  Программа NC нортон коммандер для Орион 128 (256) 1024 для работы с Ор Дос 4,0 и выше

Пакетная обработка файлов

 Программа NC нортон коммандер для Орион 128 (256) 1024 для работы с Ор Дос 4,0 и выше

Быстрое меню

 Программа NC нортон коммандер для Орион 128 (256) 1024 для работы с Ор Дос 4,0 и выше

Работа с атрибутами файлов

  Программа NC нортон коммандер для Орион 128 (256) 1024 для работы с Ор Дос 4,0 и выше    Программа NC нортон коммандер для Орион 128 (256) 1024 для работы с Ор Дос 4,0 и выше  Программа NC нортон коммандер для Орион 128 (256) 1024 для работы с Ор Дос 4,0 и выше

И другие фишки

Описание графической оболочки для 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

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

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

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