📂 Документ: orion128-uzgen-love_clean.html


 

Универсальный знакогенератор для Орион-128

Программа универсальный знакогенератор в дополнению к монитору.

Дата обновления информации 13.07.2022

Д. КИСЕЛЕВ, А. КУНЧЕНКО, 349940, Луганская обл., г. Северодонецк-9, а/я 18.

Журнал Радиолюбитель № 5 1993 г

УНИВЕРСАЛЬНЫЙ ЗНАКОГЕНЕРАТОР ДЛЯ ПРК "ОРИОН-128"

В составе авторского программного обеспечения, опубликованного в журналах "Радио", отсутствуют специальные средства ввода и редактирования текстовой информации, содержащей полный набор строчных и прописных символов русского и латинского алфавитов. Кроме того, стандартный знакогенератор и драйвер клавиатуры, встроенные в "Монитор-2" [1], обрабатывают только основные спецсимволы, цифры, строчные латинские и русские символы. Для обеспечения возможности ввода и отображения на экране дисплея полного набора символов и служит программа-драйвер "Универсальный знакогенератор".

Коды программы и контрольные суммы строк и блоков приведены в табл.1.

Для набора программы можно воспользоваться редактором памяти [2], после чего программу можно записать на диск следующей директивой ОС OR DOS:

B:SUGS 0,27F |BK|

Затем директивой программы "Ml 28" (3) изменить адрес загрузки на АА80Н:

FILE ADORES B:UGS АА80 (ВК)

В табл.2 приведено соответствие символов шестнадцатиричным кодам.

Орион журнал радиолюбитель 1993 № 05

Версия для печати

Орион журнал радиолюбитель 1993 № 05

Версия для печати

Работа с программой проста. После запуска программы на выполнение она переписывает на себя переходы подпрограмм ввода символа с клавиатуры и вывода символа на экран и остается резидентной в области драйверов (адреса A800-AFFFH (4)), защищая себя переустановкой верхней границы памяти.

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

Следует отметить, что данный драйвер будет работать только с корректными программами, не использующими область драйверов. Увы, к таким программам не относится авторская программа "PENX$", и после инициализации "UGS " запускать ее не нужно.

ЛИТЕРАТУРА

1. В. Сугоняко, В. Сафронов. Основной монитор для ПРК "ОРИОН-128". - Радио, 1991, N 1, с.35-38.

2. В. Сугоняко, В. Сафронов. Редактор памяти. - Радио, 1991, N 4, с.32-33.

3. В. Сугоняко, В. Сафронов. Инструментальный монитор для "ОРИОН-128". - Радио. 1990, N 10, с.44-46.

4. В. Сугоняко, В. Сафронов. Операционная система "ORDOS" для IIPK "ОРИОН-128". - Радио, 1990, N 8, с.38-45.

У авторов статьи Вы можете заказать различные программы и услуги по ПРК "Орион-128". Каталог бесплатный. Не забудьте вложить конверт.

 

Как подключить z80 в Орион-128

Новая плата Орион-128.2 ревизия 512.3, сборка

Программирование на процессоре z80, документация

Тесты процессоров Z80

 

 

 

 

 

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

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