В драйверах вывода многих компьютеров (не только ОРИОНА) используется искейп-последовательность 1B,01,код, которая позволяет выводить любой код как печатаемый символ (игнорируя управляющие способности кода). В драйверах С.Коровкина и во всех моих драйверах, где есть символы с кодом менее 20H, этот код был поддержан. Этот упр.код есть также в драйверах других авторов, но конкретно у кого, уже не помню.
Код:
.ESC,01,BYTE - вывод графических символов с кодами 0..1F
.01,BYTE - полный аналог ESC,01,BYTE (вывод кодов до 20H)
01,BYTE
~~~~~~~~~~~
Этот код новый. Старый код ESC,01,BYTE есть во многих старых (моих и
чужих) драйверах. Но код 01,BYTE - новый. Этот код есть во многих маши-
нах - АТМ-Турбо, Ямаха и др. Это уже не ESC-код, а единственный код,
как-бы образующий новую управляющую последовательность. Смысл его введе-
ния в том, чтобы упростить вывод псевдографики с кодами 0...1F. Теорети-
чески при использовании этого кода с более высокими символами от 20 до
FF (которые выводятся на консоль и без префиксирования), вместо базово-
го фонта должен был бы включаться альтернативный (дающий еще 224 изобра-
жения псевдографики). Однако в моих драйверах этого нет.
Во вложении - доки к драйверам (~1996), где описаны все упр.коды моих драйверов для всех ДОС.