Из ВГ75 можно выжать до 64 строк, в каждой из которых до 128 знакомест. Если надо использовать так называемые атрибутные команды, то число знакомест в строке приходится выбирать меньше. Кроме того, ВГ75 поддерживает вывод 11 символов для рисования рамок. Авторы РК зря не ввели это в свой компьютер, т.к апаратно это обходится в несколько диодов и резистор.
Используя псевдографический фонт на ВГ75 можно иметь графический режим. Т.к в фонте всего 128 символов, то максимально знакоместо можно разбить на матрицу псевдографики 2x3 или 3x2 (3x2 выгоднее, чтобы было больше точек по горизонтали). В обоих случаях фонт псевдографики будет занимать 64 символа. Иметь матрицу 3x3 мы уже не может, т.к тогда потребуется 512 пседографических символов (а есть лишь 128). Таким образом теоретически максимальная графика - это 128*3=384 на 64*2=128, т.е 384x128.
Но в РК86 режим 384*128 не получить, т.к нельзя изменить кварц. Иначе мы потеряем стандартный текстовый режим, т.е совместимость. Поэтому в РК ВГ75 всегда должен быть запрограммирован на 78 знакомест в строке. Таким образом максимальная графика для РК - 64*3=192 на 64*2=128, т.е 192x128. В этом режиме можно выводить 32 символа в 16 строках, или с некрасивым фонтом 5*8 - 38 символов в 16 строках. Важно, что такой режим обеспечивает вывод не только КОИ-8, но и вообще любых символов.
Псевдографика неудобна в программировании. Для вывода текста в графическом режиме это не проблема (т.к есть драйвер вывода символов, и он всё делает за Вас). Но при желании выводить по-пиксельную графику Вам придётся её самостоятельно программировать, а для псевдографики это сложно.
С базовым фонтом псевдографика РК86 имеет матрицу всего 2x2, что даёт формат графического экрана при 30 строках - 64*2 x 30*2 = 128x60. А при настройке ВГ75 на 64 строки - 128x128. Причём при 64 строках приходится переставлять экранную область на адрес ниже 7600H (иначе экран двойного размера уничтожит служебные ячейки ПЗУ и РК зависнет). Графика 192x128 впервые на РК86 была продемонстрирована на 34 всесоюзной радиовыставке в 1989 г (смотри в РАДИО статью о выставке).
Аппаратные затраты на режим 192x128 составляют всего 10 сантиметров провода (и, при необходимости, тумблер). В ПЗУ знакогенератора (РФ2) допрошивается второй килобайт, содержащий 64 псевдографических символа. А проводом соединяют один бит порта C ППА D14 с адресом A10 ПЗУ знакогенератора. После этого можно управлять выбором текущего фонта программно. Тумблер необходим для отключения управления фонтом. Иначе ППА D14 будет трудно использовать для внешних устройств. Например для программатора УФ-ПЗУ, т.к при его работе фонт будет хаотично переключаться, отчего экран будет мигать.
К сожалению быстродействие компьютера, в котором работает ВГ75, напрямую зависит от числа строк. Рассмотрим РК86. Уже в стандартном режиме, т.е при 30 строках, более 25% времени КР580 остановлен захватом шины и ожидает конца работы ПДП. Реальная скорость РК86 при такте CPU в 1.77 МГЦ оказывается меньше чем 1.3 МГЦ. А при 60 строках процессор стоит уже 25*2=50% времени. При 64 строках КР580 работает лишь 46% времени, что даёт Вам реальный такт 800 КГЦ.
Поднять быстродействие на пару процентов можно вставляя после последнего символа каждой строки, отличного от 0 или пробела, управляющий код "конец строки". Другим, более кардинальным методом увеличения быстродействия, является тактирование КР580 и ПДП повышенным тактом (как описано в РАДИО 01.1991). Такт на ВГ75 должен остаться 16 МГЦ. Ставится отдельный генератор на 531ЛН1 с кварцем 25...32 МГЦ. Если шина не перегружена (т.е если 2 банки РУ3 заменены на банку РУ5-тых и никаких В/У не подключено), то КР580 работает на такте 32:9= 3.55 МГЦ. Реальное быстродействие при этом в режиме 30 строк достигает 3 МГЦ, т.е РК86 оказывается быстрее ZX-Spectrum (где, из-за WAIT, реальный такт менее 3 МГЦ).
Можно поднять быстродействие РК86 ещё на 5-10%, если настроить ВГ75 на 25 строк (соответственно увеличив число линий растра отведенных на обратный ход по кадрам). РК86 непонятно зачем выводит 30 строк, хотя официально используются только 25. Причём все 30 строк даже не видно (видно 27-28). Это происходит из-за того, что слишком мало линий растра выделено на обратный ход по кадрам. А чтобы на РК86 были видны 30 строк, достаточно настроить ВГ75 на высоту знакоместа не 10 линий растра, а 9.