- Цвета в изображении БК0011М
-
? photon1984@ - 10.08.2014 22:50
Палитры БК0011(М) записаны в ПЗУ. А если (теоретически) сделать альтернативную версию палитр, какие цвета там можно использовать? Сколько разных цветов?
-
? anonymous - 11.08.2014 01:17
Доступных комбинаций - по разрядности регистра палитры, считайте.
(Hint: Доброе начинание - программируемая палитра.
-
? photon1984@ - 01.06.2015 00:46
У БК11(М) я насчитал черный+12 цветов. Если считать, что 0-ый цвет всегда черный, то теоретически 12!/(3!*(12-3)!)=220 вариантов разных палитр существуют.
*
Я прав, что у ПЗУ 556рт4а в БК11(М) два разряда адреса не используются? Значит можно сделать не 16 палитр, а 64? и тогда вопрос - как программно активировать дополнительные и не испортить совместимость со старыми софтом?
-
? gid@ - 01.06.2015 08:58
Не то чтобы не используются, они там как-то жёстко заданы перемычками.
Программно активировать невозможно. Нужна немалая аппаратная доработка. В регистр палитр 177662 нужно добавить ещё 2 бита - это надо вешать вторым этажом регистр ТМ9 на D35, и придумывать, какие биты задействовать, возможно 7 и 6 из младшего байта.
А потом их завести на два старших разряда, и посмотреть, что получится. Я подозреваю, что получатся те же самые цвета палитры, но просто в разном порядке. На выходе то останутся те же 4 бита, кодирующие цвет.
Вот если ПЗУ сменить на 6 или 8 разрядную, и добавить всяких резистивных делителей, или ещё как-либо формировать уровни РГБ сигналов, тогда и цветов будет побольше.
-
? anonymous - 01.06.2015 12:43
Палитра в 11М задаётся в 8..11 битах, а биты 12 и 13 в 11М свободны - их логичнее было бы задействовать, чем что-то из младшего байта.
-
? photon1984@ - 01.06.2015 20:28
Уважаемые профи! Нарисуйте, пожалуйста, схемку для расширенной цветности (2 разряда на каждый цвет) на основе пзу 556РТ5, а я всё это смонтирую и продемонстрирую. Только чтоб с обратной совместимостью...
-
? tim - 02.06.2015 09:44
В неиспользуемом пространстве РТ4-й заполнено 0000, так что хоть зарасширяйтесь, получите черный цвет если делать на стандартной РТ4. Всего цветов в БК11м: 16 поллитров,в каждом поллитре три цвета и плюс черный, итого 16*3+1=49 Так же есть повторяемые цвета: черный 16 раз, белый и голубой 7 раз, желтый 6, красный и зеленый 5, сиреневый 4, темнокрасный, синий,фиолетовый, салатовый,краснокоричневый,фиолетовосиний и светлозеленый по 2 раза. Итого 14 цветов, включая белый и черный. Как вы насчитали 220 цветов ??? Для большего количества цветов нужен другой резистивный ЦАП и конечно другое ПЗУ.
-
? tim - 02.06.2015 15:20
предлагаю к ознакомлению http://www.sendspace.com/file/pj8j99
-
? photon1984@ - 02.06.2015 19:53
2 tim:
1) Спасибо за информацию про нули в РТ4. Надо бы сделать свою прошивку
2) да, цветов 13+черный. Спасибо. Мне кажется, что цвет (33% красного+100% зеленого+100% синего) не справедливо не вошел ни в одну палитру. Он симпатичный. Цвет (66% красного+100% зеленого+100% ) действительно какой-то неприятный.
3) тогда не 220, а 455 - теоретическое количество палитр из тех 15 теоретически возможных цветов, если черный есть в каждой палитре.
4) спасибо табличу по ссылке
-
? TheGWBV@ - 02.06.2015 21:02
Самое печальное, что нет ни одной палитры с цветами CMYK.
В идеале в палитре #1 вместо Красного должен быть Cyan...
Ведь исправили же звук в 11М на совместимый с БК0010, неужели никто не заметил тогда и косяки/ужасы с палитрами?
-
? anonymous - 02.06.2015 21:23
Приделайте пару 8-разрядных регистров к младшему байту, с выбором, в какой будет запись, определяемым 12м битом. В одном регистре две тетрады будут палитрой для цветов 0 и 1 БК, в другом - для цветов 2 и 3. При установке бита 13 переключайте формирование цвета с РТ4 на мультиплексор, который будет выбирать для выходного примитивного цап бкшки данные не с рт4, а соответствующих 4 битиков регистров палитры. БОС БК, т.к. ничего не знает о таком применении битов 12 и 13, будет работать с прежними стандартными палитрами, а в своей программе можно будет любому из 4 цветов БК ставить в соответствие любой из 16 цветов.
-
? TheGWBV@ - 02.06.2015 21:32
Почему в палитре #6 для 11=ярко-красный, для 10=темно-красный, а для меньшего значения 01=красный средней яркости? Непонятно :) и не логично как-то...
Неужели в ТЗ такие цвета МинОбр. просил? Вроде ж на MSX тогда ровнялись тем же Бейсиком, а цвета в палитрах на каком научном основании сделаны не ясно. RGB сохранили в нулевой палитре, а остальные как с бодуна прям...
-
? TheGWBV@ - 02.06.2015 21:57
anonymous, спасибо за идею!
А нельзя ли к БК0010 что-то подобное приладить?
Тогда бы хоть картинки в других палитрах можно будет просматривать...
-
? tim - 02.06.2015 22:57
Непонятно как вы насчитали 220 и 455 ? 4-битный ЦАП на выходе дает не больше 16 цветов, а в случае БК их 14, я их все перечислил.Чтобы было 256 цветов хотя бы, нужен 8 разрядный ЦАП. А если вы просто увеличите объем ПЗУ, но будет так же 4 разряда, тогда будут только другие комбинации из этих цветов. Но одновременно они отображаться не будут, за исключением демок, которые перебирают регистр палитр (т.н. мmulticolor)
-
? photon1984@ - 07.06.2015 00:10
Листал инструкцию по ремонту БК0011 и обнаружил (лист №185) упоминание о некоем опциональном блоке управления палитрами, сулящим 16 цветов в строке при 16 символах в строке. Значит все же были планы навести порядок с палитрами?..
- << Форум