Это я делал на чипе MC6845, не на рассыпухе. На рассыпухе вот думаю попробовать сделать. Для MC6845 я и схему выкладывал. Была одноименная такая тема - я там баловался с ней, за что получил звание "бредоконструктора"
Вот нашел кусочек кода программирования регистров. У MC6845 развертки импульсы идут положительным фронтом. Приблизительно так, сейчас вряд ли точно скажу, надо исходник искать.
- MC6845_write_byte(0,0x37); //полный растр 56 байт
MC6845_write_byte(1,0x20); //видимая часть 32 байта
MC6845_write_byte(2,0x28); //начало синхроимпульса на 40 байте
MC6845_write_byte(3,0x84); //длительность синхроимпульса 4 байта
MC6845_write_byte(4,0x26); //полный растр 39 * 8 = 312 точек
MC6845_write_byte(5,0x00);
MC6845_write_byte(6,0x18); //видимая часть 24 * 8 = 192 точки
MC6845_write_byte(7,0x1E); //начало синхроимпульса на 30 * 8 = 240 точке
MC6845_write_byte(8,0x00);
MC6845_write_byte(9,0x0F); //число линий в знакоместе - 16, строчка повторяется
Уточнение, здесь как бы не указана длительность кадрового импульса. Она задается вместе со строчной, т.е. 4, строка MC6845_write_byte(3,0x84)
При записи байта в MC6845, первый аргумент это номер регистра микросхемы, второй - записываемое значение.






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