В ПЗУ содержатся только числовые константы стандартной спектрумовской палитры, которая устанавливается при старте ПЗУ, когда содержащаяся в ПЗУ подпрограмма кидает эти константы в порт палитры. В дальнейшем, обращаясь в программе пользователя путем вызова порта палитры (см. описание портов АТМ) можно поставить какую угодно палитру, хоть в ZX-режиме. На каждый цвет RGB аппаратно приходится по два бита. Итого мы имеем 4 градации яркости, итого из 4R4G4B получаем палитру в 64 цвета при 16 отображаемых одновременно.
4 градации яркости КПИ - это:
0 - цвет выключен (черный)
1 - цвет тусклый
2 - цвет нормальный (соответствует BRIGHT 0 в спектруме)
3 - цвет яркий (соответствует BRIGHT 1 в спектруме).
Прпи переходе в режим спектрума палитра настраивается так, как описано выше а балансах яркости - тусклый вообще не используется, а используются только нормальные и яркие цветаю
Но все это на программном уровне. А на аппаратном переход от нулевой яркости к яркой в зависимости от установленных битов осуществляется посредством резисторов разной емкости, куда подаются и затем смешиваются 6 (по два на каждый RGB) сигнала. Если вам не нравится яркостный переход между "брайтами" в СТАНДАРТНОМ спектрумовском режиме при стандартной палитре, тут не ПЗУ надо перешивать, а поколдовать с номиналами резисторов.
Ну или самому придумать свою палитру из имеющихся 64 цветов и программно ее устанавливать, написав маленькую программку.

