Экран телевизора может нормально отобразить чуть более 240 линий. И то, буржуи
в видеоадаптере CGA использовали только 200 линий. Используя коэффициент
пропорциональности популярный в то время 320/200=1.6 (почему?) мы рассчитываем
ширину экрана 240*1.6 = 384 пикселя (так же популярное разрешение). Далее, возьмем
самый маленький (но адекватный) размер символа в 6 пикселей и получим
разрешение в 64 символа.
И к тому же, 64 - это удобное число. Так проще рисовать схему и писать
программу. Для этого требуется распространенный кварц в 8 МГц.
Высота символа в Микре 10 пикселей. Это единственный факт, который
нельзя объяснить простотой. Проще было бы сделать 8 пикселей. Возможно
здесь стоит искать похожесть на другие компьютеры. В том числе на Альтаир.
Только я схемы видеоадаптера Альтаира нигде не видел. У кого нибудь есть схема?
Но скорее всего такое же разрешение имел компьютер или терминал
с которым имели дело авторы.
Заявленное разрешение видеоадаптера Микры 64x32. Только в реальности
видно 24-27 линий в зависимости от телика. Потому что 240/10 = 24.
На моей ЖК видно 26 линий, на стареньком телике 23.5 линии. Это же
разрешение 64x24 было потом у Радио-86РК.
Дальше поговорим об организации памяти. 7 битная видеопамять символов
и 1 битная видеопамять курсора занимают разные адресные пространства.
Их можно было бы объединить и это бы сэкономило несколько корпусов
микросхем. Зачем так сделано?
Затем, что чтение из видеопамяти не поддерживается. Что бы установить
курсор, нам бы потребовалось знать код символа в этом месте экрана.
Видеопамять занимает адресное пространство E000-EFFF. Это так же
единственно верный и самый простой вариант. В адресах F000-FFFF живет
ПЗУ и статическая память, а в начале адресного пространства живут вектора прерываний.
Искать сходство видеоадаптера Микро-80 и Альтаира надо в реализации
схемы, но только схемы я не нашел.


Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 

