Программное обеспечение CP/M-80 от (Орион-Сервис)

Графическая оболочка CP/M-80, программа BP

Авторы: М. Бриджиди, Г. Рогов

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

Мы не преследуем коммерческие цели, мы хотим возродить ЛК Орион-128 и собрать и  объединить Орионщиков.

Контроллер ГМД (НГМД) SP-DOS  (версия журнал Радио 12 №1992 Автор Короткин) - несовместимая версия НГМД (своя файловая система)

Контроллер ГМД (НГМД) Авторская статья НГМДРадиолюбитель №5, №6, №7 1993 г  (Орион-Софт, Сафронов Сугоняко), сборка контроллера

Контроллер ГМД (НГМД) V3.10, V3.20, V3.31 (3.30) Орион-128 (Орион-Сервис авторы Роров и Бриджини)

Контроллер ГМД НГМД опубликованная в журнале Радио № 5-1993 (Авторы Рогов и Бриджини)

Предупреждение от В. Чистякова SP-Computer Club по поводу ПО на НГМД

Сборка контроллера Орион Сервис

НАЗНАЧЕНИЕ

Программа "Bridge Panels" версии 1.2 (далее программа "ВР") представляет собой графическую оболочку операционной системы СР/М-80 для компьютера "Орион-128".

BP бридж Панель Авторы Рогов Бриджиди Орион Сервис Все программы для CP/M-80 CMP/80 Орион Сервиса 3.10 Авторы Рогов Бриджиди

Знакомство с описанными в журнале "Радио" программами "NС$" [1] и "Lord" [2] позволит вам быстрее освоить основные принципы работы с графической оболочкой "ВР".

До появления программы "ВР" вся работа пользователя сводилась к набору с клавиатуры команд ОС СР/М и обработки этих команд системой. Такой способ не только не нагляден. но и недостаточно удобен. В настоящее время во всем мире производители программного обеспечения исходят из принципа как можно более легкого управления поставляемыми ими программными продуктами. Данный принцип подразумевает использование для работы с программой минимального количества клавиш, ввод команд с клавиатуры только в случае необходимости и, естественно, наглядность производимых действий. В связи с этим большое значение приобрели так называемые графические оболочки и, особенно, графические оболочки операционных систем, позволяющие пользователю с большим удобством и большей наглядностью выполнять необходимые рутинные операции. К таким оболочкам относится и программа "ВР".

Для работы программы необходима операционная система СР/М, работающая в первой странице ОЗУ компьютера в области атрибутов цвета. Мы рекомендуем версию ОС СР/М V2.2 (BIOS V2.61 или выше).

Программа располагается в файле "BP.COM". Описание работы с ней - в файле "ВР.ТХТ".

ЗАПУСК ПРОГРАММЫ "ВР"

Для запуска программы необходимо в командной строке набрать "ВР" и нажать клавишу [ВК]:

А " BP [ВК]

Если файл BP.COM находится не на текущем диске, необходимо указать имя требуемого диска:

А " В:ВР [ВК]

Программа запомнит имя диска, с которого она будет загружена, и номер области пользователя, чтобы после выполнения других программ и команд ОС СР/М, запущенных из программы "ВР", снова передать управление файлу "BP.COM". Это значит, что файл "BP.COM" может находиться не только в области пользователя с номером 0. Запуск его в этом случае будет отличаться только тем, что сначала выполняют команду выбора области с требуемым номером.

Например, если файл "BP.COM" расположен на диске А в области пользователя с номером 7, необходимо выполнить следующие команды:

A>USER 7 [ВК]

А>ВР [ВК]

Чтобы программа "ВР" получила управление сразу после начальной загрузки системы, создайте с помощью любого текстового редактора в области пользователя с номером О файл с именем "PROFILE.SUB" [3] и запишите в него команды, необходимые для запуска оболочки. В нашем случае этот файл будет содержать две строки:

USER 7 >

BP

Отметим, что использовать такой прием можно только в указанных выше версиях ОС СР/М, причем для версий BIOS ниже 3.00 дискета, вставленная в дисковод А, не должна быть защищена от записи (прорезь не заклеена) и на ней помимо файла "PROFILE.SUB" должен находиться файл "SUBMU.COM".

ОКОНЧАНИЕ РАБОТЫ С ПРОГРАММОЙ "ВР"

Для выхода из программы в операционную систему необходимо нажать клавишу [F4]. В середине экрана появится окно с запросом подтверждения ваших действий. Нажмите клавишу [ВК] или [Y], чтобы выйти, либо клавишу [АР2] или [N], чтобы продолжить работу. Кроме того, необходимый ответ можно выбрать с помощью клавиш управления курсором и нажать [ВК]. После утвердительного ответа появится Промт ОС СР/М и вы сможете продолжить работу в обычном режи ОБЩИЙ ВИД ЭКРАНА

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

Одно из имен файлов будет выделено инверсно относительно других. Имя выделенного файла выводится внизу панели прописными буквами. Инверсный указатель можно сдвигать на другие имена с помощью клавиш управления курсором. Чтобы переместить указатель на другую панель, используют клавишу [ТАБ]. Для быстрого перемещения указателя вверх окна или к предыдущему окну необходимо нажать любую из клавиш: [4], [5] или [6]; для перемещения вниз окна или к следующему окну - [11, [2] или [3].

КОМАНДЫ ПРОГРАММЫ "ВР"

Большинство команд требует нажатия всего одной клавиши, в некоторых случаях может потребоваться дополнительный ввод с клавиатуры. Для отмены команды используется клавиша [АР2]. Ниже приводится краткая информация о командах и клавишах, с помощью которых они вызываются, а затем будет дано их более детальное описание.

[ВК)-START-Запуск файла с расширением .СОМ.

[Т] - TYPE - Просмотр содержимого файла.

IE] - ERASE - Уничтожение файла (файлов).

[R] - RENAME - Переименование файла.

[С] - COPY - Копирование файла (файлов).

[DJ - DISK - Выбрать диск.

[U] - USER - Выбрать номер области пользователя.

[S] - SORT - Выбрать режим сортировки имен файлов в панели.

[V] - VERIFY - Установить/отключить режим проверки записи при копировании.

[Р] - PANELS - Убрать панели.

[I] - INFO - Получить информацию о программе "ВР"

[F] - FILTER-Установить режим фильтрации имен файлов.

[+] - SELECT-Отметить файлы по шаблону.

[-]-UNSELECT-Отменить выбор файлов по шаблону.

[SP]-MARK-Отметить выделенный файл.

[F1] - HELP - Вывести краткую справку о командах "ВР" (рис.1).

[F2] - RESET - Сбросить диск.

|F3] - COMMAND - Ввести и выполнить -команду ОС СР/М.

[F4] - ЕХГГ - Закончить работу с программой "ВР".

ВЫБОР ГРУППЫ ФАЙЛОВ

Программа "ВР" позволяет осуществлять некоторые действия с группой файлов, что увеличивает скорость и удобства работы. Выбор отдельного файла осуществляется с помощью клавиши [ПРОБЕЛ] ([SP]). Повторное нажатие клавиши [ПРОБЕЛ], когда указатель находится на уже отмеченном файле, отменяет выбор файла. Отмеченные файлы выделяются желтым цветом.

Если отмечен хотя бы один файл, в нижней части панели появляется сообщение о количестве отмеченных файлов, а также информация об их суммарном размере.

Помимо такого простого способа включения файла в группу или удаления из группы, существует возможность обработки сразу нескольких файлов на текущей панели. Для выбора группы файлов по шаблону используется клавиша [+], для отмены выбора - клавиша [-].

При нажатии какой-либо из указанных клавиш на текущей панели появится окно, в котором можно указать шаблон выбора или отмены. Если вы хотите использовать старый шаблон, сразу нажмите [ВК]. В противном случае введите новый. Шаблон может содержать метасимволы "*" и "?", которые имеют то же значение, что и в командах ОС СР/М. Например, шаблон V означает выбор (отмену выбора) всех файлов в текущей области пользователя.

С отмеченными файлами программа "ВР" позволяет производить два действия:

1. Удаление (клавиша [Е]). Перед выполнением операции программа запросит подтверждение. Если вы уверены, что отмеченные файлы именно те, которые вы хотите удалить, нажмите [ВК]; в противном случае - [АР2].

2. Копирование (клавиша [С]). Все отмеченные файлы будут копироваться на противоположную панель. Чтобы прервать копирование, нажмите клавишу [АР2].

ФИЛЬТРАЦИЯ И СОРТИРОВКА

При выводе имен файлов в панели программа "ВР" производит с ними две операции: фильтрацию и сортировку. Для каждой панели может быть выбран свой режим фильтрации и свой режим сортировки.

1. Фильтрация. Позволяет выводить в панель только те имена файлов, которые совпадают с заданным шаблоном. В шаблоне могут быть использованы метасимволы "*" и "?". При начальном старте программы используется шаблон V, что приводит к выводу в панели имен всех файлов выбранной области пользователя. Для задания нового шаблона нажмите клавишу [F] и введите требуемый шаблон (рис.2). Шаблон, отличающийся от *.*, всегда выведен внизу-слева на тени соответствующей панели.

2. Сортировка. Программа "ВР" позволяет выбрать для каждой панели один из четырех режимов сортировки:

- по именам (Name),

- по расширениям (Extension),

- по размерам (Size),

- без сортировки (Unsorted).

При начальном старте программы для обеих панелей устанавливается режим сортировки по именам. Чтобы поменять начальную установку, нажмите клавишу [S]. В результате появится окно с перечисленными режимами. Указатель показывает текущий режим сортировки. С помощью клавиш управления курсором поставьте указатель на требуемый режим и нажмите [ВК], но можно и сразу нажать одну из клавиш: [N], [Е], [S] или [U].

КОПИРОВАНИЕ ФАЙЛОВ

Нет никаких сомнений, что эта команда будет использоваться вами наиболее часто. Для копирования какого-либо файла необходимо просто нажать клавишу [С]. Выделенный файл с текущей панели будет скопирован на другую панель. Заполняющаяся полоса показывает приблизительный объем скопированной информации. Программа "ВР" дает возможность копировать файлы не только с диска на диск, но и из одной области пользователя в другую. При этом открывающееся окно покажет, какой копируется файл, на какой диск, в какую область пользователя (рис.3).

В случае обнаружения уже существующего файла программа запросит подтверждение его перезаписи. Нажатие клавиши [ВК] соответствует утвердительному ответу, нажатие клавиши [АР2]-отрицательному. Если перезаписываемый файл имеет статус защиты Read/Only (только чтение), программа выдаст соответствующее сообщение и запрос продолжения выполнения операции. Для ответа используются те же клавиши.
При копировании файла программа создает временный файл с тем же именем и расширением "$$$". Если копирование прошло без ошибок, временный файл переименовывается. Такой механизм позволяет избежать потери старой копии файла, если она существовала, в случае возникновения ошибки.

При начальном запуске программы "ВР" операция копирования производится с верификацией, т.е. с проверкой правильности записи информации. Однако в некоторых случаях нет необходимости в проверке записанной информации (например, при записи файлов в квазидиск). Так как при верификации на копирование файла тратится дополнительное время, проверку было бы удобно отключать. Для этого используется клавиша [V]. В центре экрана появится окно с вопросом о включении или выключении данного режима (рис.4). Указатель покажет текущее состояние. Выберите ответ "Yes", если вы хотите включить верификацию, или ответ "No", если хотите выключить ее. Для этой же цели можно воспользоваться клавишами [У] или [N].

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

КОПИРОВАНИЕ ФАЙЛОВ НА ОДНОМ ДИСКОВОДЕ

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

INSERT DESTINATION DISK

(Вставьте диск-приемник, т.е. диск, на который осуществляется запись файлов.)

INSERT SOURCE DISK

(Вставьте диск-источник, т.е. диск, с которого осуществляется чтение файлов.)

После того, как вы вставите соответствующий диск, нажмите любую клавишу, и копирование будет продолжено.

Прервать копирование можно, как обычно, клавишей [АР2].

УДАЛЕНИЕ ФАЙЛОВ

Для удаления файла используется клавиша [Е]. Программа дополнительно запросит подтверждение ваших намерений. Если вы не передумали, нажмите клавишу [ВК], в противном случае - клавишу [АР2].

Если файл, который вы удаляете, имеет статус защиты Read/Only, то выдается соответствующее сообщение и повторный запрос. Система повторного запроса необходима для того, чтобы случайно не удалить наиболее важные для вас файлы.

Удалять можно не только один файл, но и группу выделенных файлов. Отметим, что в этом случае выдается только сщин запрос подтверждения для всей группы. Но если в группе имеются файлы со статусом защиты Read/Only, для каждого такого файла выдается повторный запрос, как это описано выше.

ПЕРЕИМЕНОВАНИЕ ФАЙЛОВ

Операция вызывается нажатием на клавишу [R]. Появившееся окно подскажет, какой файл переименовывается. Чтобы отказаться от переименования, нажмите клавишу [АР2].

Новое имя файла вводится с клавиатуры. Если файл с таким именем уже существует на диске, выдается соответствующее сообщение и осуществляется повторный ввод имени. Новое имя не должно содержать запрещенные символы и метасимволы. В противном случае вам придется вводить его заново

ПРОСМОТР СОДЕРЖИМОГО ФАЙЛОВ

Для просмотра содержимого файла, на котором стоит указатель, необходимо нажать клавишу [Т]. Если файл окажется большим, то после заполнения текстом экрана программа сделает паузу и будет ожидать нажатия любой клавиши. После вывода последнего фрагмента текста программа будет ожидать нажатия клавиши [АР2], чтобы вернуться к основному режиму работы. Если вы хотите прервать вывод текста до его окончания, также нажмите клавишу [АР2].

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

Кодировка, используемая для вывода содержимого файла, состоит из двух объединенных кодировок: КОИ7 и КОИ8. При этом тексты в кодировке КОИ7 выводятся без искажения, а тексты в кодировке КОИ8 подвергаются некоторому преобразованию - строчные и прописные буквы русского алфавита выводятся как прописные буквы русского алфавита, прописные буквы латинского алфавита выводятся без изменения, строчные буквы латинского алфавита выводятся как прописные буквы русского алфавита. Это позволяет выводить тексты в обеих кодировках.

ВЫБОР ДИСКА И ОБЛАСТИ ПОЛЬЗОВАТЕЛЯ

Для того, чтобы выбрать имя диска для панели, на которой находится указатель, необходимо нажать клавишу [D]. В результате откроется окно и программа предложит вам сделать выбор требуемого имени. При этом указатель в окне покажет имя текущего диска (рис.5). Данная версия позволяет выбрать один из пяти дисков ( А: - Е:). Однако не следует выбирать диск, не подключенный к компьютеру, так как это может привести к зависанию системы.

Если вы поменяли дискету в текущем дисководе, то для того чтобы программа выдала ее каталог, можно нажать клавишу [D], а затем сразу [ВК] или просто клавишу [F2].

Выбор требуемого диска в окне осуществляется с помощью клавиш управления курсором и клавишей [ВК], либо нажатием одной из клавиш: [А], [В], [С], [D] или [Е].

Выбор номера требуемой области пользователя производится с помощью клавиши [U] (рис.6). В появившемся окне темным цветом отмечены области, не содержащие ни одного файла и ярко-белым - области, в которых имеется хотя бы один файл. Выбор осуществляется с помощью клавиш управления курсором или нажатием клавиши, соответствующей требуемому номеру. При этом клавиши от [0] до [9] соответствуют номерам областей от 0 до 9, а клавиши от [А] до [F] - номерам областей от 10 до 15.

ЗАПУСК ФАЙЛОВ И КОМАНД ОС СР/М

Для запуска файла, имеющего расширение "СОМ", достаточно поставить на него указатель и нажать клавишу [ВК]. Если файл имеет другое расширение, команда будет игнорирована.

Для запуска файлов с параметрами или команд ОС СР/М нажмите клавишу [F3]. В нижней строке экрана появится промт ОС СР/М, соответствующий диску, на котором в данный момент находятся указатель и мигающий курсор. Далее обычным образом можно ввести команду и нажать [ВК] для ее выполнения. При наборе команды допускается использовать клавишу перемещения курсора влево для удаления неправильно набранных символов. Нажатие клавиши [АР2] прерывает команду и осуществляет возврат в основной режим.

Для копирования в командную строку имени файла, на котором стоит указатель, нажмите клавишу [F3]. Имя файла копируется вместе с именем диска, на котором этот файл находится, если оно не совпадает с именем диска, указанным в промте.

После того как только программа или команда отработает, управление снова будет возвращено программе "ВР". Однако это произойдет только в том случае, если на диск А: возможна запись.

После возврата в "ВР" все режимы останутся теми же, что и до запуска программы или команды.

Довольно часто бывает, что запущенная программа или команда выдает на экран какие-то результаты своей работы. Но из-за появления панелей пользователь не успевает их прочесть. Чтобы убрать панели и просмотреть сообщения, воспользуйтесь клавишей [Р]. Нажатие любой клавиши восстановит панели на экране.

М.БРИДЖИДИ, Г.РОГОВ г.Москва

ЛИТЕРАТУРА

1. Сугоняко В., Сафронов В. Операционная оболочка "ORDOS". - Радио, 1991. № 11, с.28-32.

2. Бриджиди М.( Рогов Г. CP/M-80 для "Ориона-128". Программа "Lord". - Радио. 1993. Ns 8. с. 18-20.

3. Бриджиди М., Рогов Г. СР/М-80 для "Ориона-128". Операционная система. - Радио. 1993, Ne 7, с. 18-21.

РИС. 5. Доработка адресного дешифратора Принципиальная схема

 

Подключение эмулятора дисковода "Готек" пишем на флешку

Коммутация дисководов на Орионе

Интересуют микросхемы на Орион-128, КР565РУ5В, КР565ру7В, к565ру5г AU, к565ру7г Au в позолоте и в никеле, также серия к580

 

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

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