Разумеется, нет. Об этом же только что было сказано. Палитра хранится в регистре и может быть изменена в любой момент. В случае последней, упрощённой, редакции используется 10 бит, этого хватает на 1024 палитры.
Кстати, надо бы перезалить картинку, там тёмные цвета вышли слишком тёмными (25% яркости вместо 33%, это неправильно).
Хотя вначале я рассматривал вариант с перешивкой ПЗУ. Дело в том, что если ограничиться 3 цветами из RGB палитры (7 цветов, чёрный и так будет) и выкинуть дубликаты, то у нас остаётся всего 7 * 6 * 5 / 3! = 35 палитр. Из которых 10 уже и так есть в таблице палитр 11М (палитры 0..4 и 11..15). То есть, мы занимаем в расширенном ПЗУ еще 25 мест под палитры, остаётся 64 - 16 -25 = 23 свободных места для прочих развлечений.
Ну, или выкинув из новых палитр малополезный фиолетовый мы ужимаемся до 32 () штук и остаток используем для режима 512 символов. Бюджет всех шести разрядов адреса тогда выходит такой:
Всего RGB палитр: 6 * 5 *4 / 3! = 20; из них 7 уже есть (0, 3, 11..15), новых 13. Остаётся 5. Выкидываем фиолетовый и синий (синий на чёрном -- это жесть, "видно, что ничего не видно").
Старые палитры - коды ?0xxxx, ? игнорируется
Новые 4 цвета - коды ?1yyyy, y < 27.
Новые 2 цвета (512 точек) - коды c1zzzz, zzzz >= 27, c - частота 6 МГц для выборки нужного пикселя.
Правка минимальная -- отрезать один из CS у имеющейся 556РТ4 и кинуть на +5В через резистор, там прямо рядом есть куда (R42); вторым этажом вешаем новую, МГТФ на 6МГц, где-то соорудить защёлку на 1 бит расширенного адреса палитры, да и всё.
Некоторое время я и собирался так сделать, но меня останавливали два момента:
1) Десятку всё равно придётся сильнее модифицировать -- нужно будет делать платку с ПЗУ, схемой выборки и видеовыходом.
2) Нет режима 4 оттенка серого, а очень хочется.
По некоторому размышлению, я пришёл к тому варианту, что есть сейчас. Схему и, возможно, разводку ПП выложу, когда ещё и на это время найдётся.





Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
