Цитата Сообщение от Dec Посмотреть сообщение
А этого запаса не хватит на третий цвет?
К сожалению нет. Можно ограничить полезную ширину картинки и использовать часть активной области для третьего цвета.
Цитата Сообщение от Dec Посмотреть сообщение
Еще можно вместо конструкции

pop de: ld a,e: out 2: xor d: out 0Ch

использовать

pop af: out 2: pop af: out 0Ch
Использование xor (при желании можно заменить на add или sub) позволяет обеспечить минимальное возможное время между первым и вторым out 0Ch. Нужно ли это для реалов - пока не могу сказать с полной уверенностью, но это максимально гибкий вариант, обеспечивающий наибольшие возможности настройки.