Чё-то как-то не по-русски написал12 строк по 32 символа в строке. Т.е. 32х12 с размером символа 8х16.
Насколько я понял, адреса формируются так:
GGNNNCCLCCCCC - адрес байта из знакогенератора
110GGCCLCCCCC - адрес атрибута знакоместа
где:
GG - выходы атрибутов ВГ75 (34,33)
ССССССС - код символа (29-23)
LNNN - номер сканлинии (1-4)
А старшие три бита адреса, видимо, задаются в каком-то регистре.
---------- Post added at 23:51 ---------- Previous post was at 23:15 ----------
Кстати, БИОС формирует текстовый экран 80х25 и разрешение в таком случае 640х250. Про режим спектрума вроде понятно, а вот что за многоцветный режим и как он формируется - неясно.
Если 320 по горизонтали, то это 40 знакомест, и значит из всех кодов символов можно сформировать 3 строки. Допустим строки тоже в высоту 16 точек, получается 48 точек на одну часть. Даже если использовать 4 части, то получится опять 192 точек по вертикали, а чтобы было 240, нужно делать 5 частей. Получается, что дополнительно к атрибутам GA0,GA1 использовался ещё и вывод HLGT (32 - подсветка). Т.е. теоретически, можно наверное запрограммировать и 320х288, но потянет ли телевизор? Уж слишком мало остаётся на кадровый СИ.
---------- Post added at 23:58 ---------- Previous post was at 23:51 ----------
Это, кстати, должно означать, что в текстовых режимах можно использовать до 8 знакогенераторов.





12 строк по 32 символа в строке. Т.е. 32х12 с размером символа 8х16.
Ответить с цитированием