inozemcew, если вместо дешифратора поставить микросхему памяти, в которую можно загрузить "палитру" управляющих сигналов OE и S, то можно будет без проблем выбрать paper или ink из любого слоя. Это позволит выбирать сколько слоёв используются для кодирования цвета или в каком слое маска загрузкой нужной "палитры". К примеру можно будет сделать два цвета(в пределах знакоместа) на фон, маску и два цвета на спрайт, для этого потребуется три слоя (в слое маски атрибуты не используются). Можно объединить два слоя и получить 4 цвета на фон, а объединив еще два получить три цвета для спрайта+прозрачный. Можно заранее заполнить для 4х слоёв paper и ink всеми 8 цветами, а "палитру" сделать таким образом, чтобы первые 3 слоя соответствовали красному, зелёному и синему, нарисовать там полноцветную картинку, а 4й слой использовать в режиме инверсии цвета или 1 цвет на знакоместо+прозрачность и прокручивать там какой-то текст не трогая никаких атрибутов.