Переделал я этот формирователь сигнала записи по другому. Теперь там -1 корпус, нет ЛН1. На дворе 2019 год, стремно как то выглядело такое решение.
Упростил чуток дешифратор базового адреса, теперь он разбивает верхние 32к на 8 сегментов. В каком сегменте будет видеокарта, выбирается теперь ОДНИМ джампером J1. Если вдруг у кого то пересекается адресное пространство видеокарты с ОЗУ или еще чем-либо на материнской плате, то предусмотрите на материнке блокировку сигнала ~CS. Для этого в схеме осталось 2 свободных 2И-НЕ и 2шт 2ИЛИ.
Схему перевыложил. Править уже ничего не охота, работает, да и ладно.
- - - Добавлено - - -
Планы на далекое будущее: графический режим и RAMDAC
- - - Добавлено - - -
Смешно, что это в разделе для начинающих )))))
- - - Добавлено - - -
Теперь немного о том как переключать странички, которые отображаются.
Программируем стартовый адрес 3 канала DMA
ADR_LOW --> +FF6
ADR_HIGH --> +FF6
где ADR - это начала страничек и может принимать значения 0000h,1000h........7000h
делать это можно в любое время.
Как ворочать курсором:
0b10000000 --> +FE9
char_number -->+FE8
row_number --> +FE8
Все, управление изложил.






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