В очередной раз перечитывая документацию к ИМС i8275/ВГ75, задумался над примечанием:Тем самым, если в конце строки разместить код F1 или F3 в конце кадра, любой следующий символ будет прочитан, но проигнорирован самой ВГ75.Note: If a Stop DMA character is not the last character in a burst or row, DMA is not stopped until after the next character is read. In this situation, a dummy character must be placed in memory after the Stop DMA character.
А это - целых 256 комбинаций кода!
Осталось лишь разработать схемку...
- Вентиль 5-И отлавливает ситуацию с кодами F0-FF
- Триггер ТМ2 защёлкивает флаг "управляющего кода"
- Регистр ИР27 запоминает следующий Dummy-байт
В общем, всё просто!
Опционально можно выбирать хоть любой из 256-ти знакогенераторов в каждой строке или устанавливать палитру.
В общем, дело вкуса и фантазии!
Тем самым, подобно как и в ПК Atari-XE, можно под каждую строку изменять и режим интерпретации символов (пропускать код через знакогенератор, непосредственно рассматривать его как три четырёхцветных CGA-пикселя или два восьмицветных пикселя и т.п.).




Ответить с цитированием