Универсальный знакогенератор для Орион-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 приведено соответствие символов шестнадцатиричным кодам.
Работа с программой проста. После запуска программы на выполнение она
переписывает на себя переходы подпрограмм ввода символа с клавиатуры и
вывода символа на экран и остается резидентной в области драйверов
(адреса 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, документация
На предыдущую страницу На главную страницу На следующую страницу