
Сообщение от
Alex
LDCID %2.%2 так? очень удобно и читаемо
Зато чётко понятно, что это регистры, а не (возможные) ячейки памяти, как в LDCID R2,F2

Сообщение от
Alex
Но с экраном были проблемы... По сему написал точку, чтобы с фонтами текста не возиться, потом линию ...
То есть изначально выводил текстовую часть, затем загрузка программы в КЦГД а потом графику отрисовывал и возвращал управление исходной прошивке ...
Муторно... Но стандартного интерфейса графики для КЦГД тогда не было
Я пошёл по другому пути для терминала - сделал расширение для ESC последовательности - нарисовать линию от и до - и дальше написание процедуры линии было тривиально.

Сообщение от
Alex
чтобы с фонтами текста не возиться
Так в Графоре уже встроены шрифты, чего с ними возиться?
- - - Добавлено - - -
Из тестовой программы
Код:
GRF:
.ASCII <33>/H/<33>/J/
.ASCII <33>/</
.ASCII <33>/[1;190;40y/
.ASCII <33>/[1;610;200;190;200y/
.ASCII <33>/[1;610;40y/
.ASCII <33>/[2;200;50;600;190y/
.ASCII <33>/[2;200;190;600;50y/
.ASCII <33>/[2;200;50;200;190;y/
.ASCII <33>/[2;200;50;600;50y/
.ASCII <33>/[2;200;190;600;190y/
.ASCII <33>/[?2;600;50y/
.ASCII <33>/[2;0;0;0;239;799;239;799;0;0;0y/
.ASCII <33>/[?2l/
GRF.LN=.-GRF
В КЦГД загружался модуль расширения, который, собстенно, и интерпретировал пришедшую последовательность. Ну а перед этим несколько вскрыл код КЦГД, чтобы понять - как сделать 
- - - Добавлено - - -
Посмотрел код. 0 - это было выставить перо рисования в точку с координатами, 1 - нарисовать точку, а 2 - нарисовать линию, не отрывая перо, а ?2 - переместить первоначально перо, оторвав от бумаги
Ну и технически, что то типа ?2;600;50 - это аналогично команде 0