Схема для режима "Стандарт" следующая - http://www.spetsialist-mx.ru/index3.html . Ту что ты видел это для "МХ". Её можно существенно облегчить. В первой необходимо записывать три бита в отдельное видео ОЗУ цвета организацией 12 к х 3 праллельно основному ОЗУ. Т.е. когда идёт обращение к основному ОЗУ по адресам 9000-BFFF три бита цвета снимаемые с порта С клавиатуры запиываются в ОЗУ. Считываемые биты с этого ОЗУ и несут информацию о цвете. В "МХ" записывается уже 8 битов вместо 3. Но, информация о цвете считывается не с порта С, а с шины данных по сигналу U1.
Контроллер цвета в зависимости от режима (Стандарт/МХ) я использовал следующий (см. схему - http://www.spetsialist-mx.ru/schemes/color1.gif).
Пояснения:
1. RS/GS/BS - соответствующие выводы с порта С ВВ55;
2. /RAMOE - соответствующая выборка с управления ОЗУ;
3. U1 - сигнал управления регистром цвета в режиме МХ;
4. ACK - синхронизация регистра атрибутов;
5. BLANK - бланкирование чёрным цветом;
6. VIDEO - чёрно-белый видео выход, в нём информация о погашеных/засвеченных точках.
В режиме Стандарт не используемые биты (5 из 8) обнуляются - закарачиваются на массу на входах АП6. В нашем случае стоит поискать сигналы ACK и BLANK.