С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
ПМСМ это не проблема, ведь это просто еще одна конфигурация вектора, и она не обязана быть на 100% совместима со всеми остальными. Никого ведь не удивляет, что цветные изображения на ч/б мониторе смотрятся не так, как на цветном, а тут обратная ситуация. Ну или использование квазидиска - не у всех же он был и т.д. Тем более сейчас, когда практически все пользуются эмуляторами, можно легко переключить цвет или ч/б (хотя на DE1 не получится больше 16 градаций серого, досадно).
Вот только не могу сообразить, почему в VV получилось 19 градаций, а не 1+7+7+3=18.
?
В самом простом варианте - задаем палитру (один раз, без всяких мультиколоров и т.п.) с 16 разными градациями серого и пользуемся (под такой режим легко и автоматом конвертить). Градиенты по горизонтали и вертикали с дискретностью изменения яркости в 1 точку, не вижу проблем.
Я непойму о каких 19 градациях речь, вектор способен выдать 256 уровней яркости от черного до белого, т.е. 256 градаций. другое дело, что без изврата с мультиколором одновременно можно только 16 выводить.
Здесь можно скачать актуальные версии Virtual Vector (VV)
Ramiros, загрузи в своем эмуляторе тестик b2mа, включи Color Mode -> Black and White, сделай скриншот и в любом редакторе/просмотрищике посчитай, сколько цветов (градаций).
Господа, я не скрываю, что я ноль в схемотехнике, но посмотрите на схему видеовыхода вектора. Тот "ЦАП", который на выходе ВИДЕО, по моим ламерским представлениям должен давать 18 градаций яркости, разве нет?
---------- Post added at 13:10 ---------- Previous post was at 13:09 ----------
Смотрел схему кишиневского вектора с герконовой клавиатурой, но вряд есть принципиальные отличия с другими версиями.
только что просчитал все варианты по схеме, получилось 133 градации.
R:
1= 5.10к - 1 (код = сопротивление - яркость)
2= 3.30к - 2
3= 2.00к - 3
4= 1.60к - 4
5= 1.20к - 5
6= 1.08к - 6
7= 0.89к - 7
G:
1= 3.30к - 2
2= 1.60к - 4
3= 1.08к - 6
4= 0.82к - 8
5= 0.66к - 10
6= 0.54к - 12
7= 0.46к - 14
B:
1= 5.10к - 1
2= 3.30к - 2
3= 2.00к - 3
Остается все эти яркости просумировать во всех 256 комбинациях и получится 133 значения.
Промежуточные сопротивления расчитаны по формуле 1/Rобщ=1/R1+1/R2+1/R3
Последний раз редактировалось Ramiros; 30.01.2014 в 12:11.
Здесь можно скачать актуальные версии Virtual Vector (VV)
Пришлось мне тоже посчитать. Никаких промежуточных значений не считал и у меня получилось 99 уникальных значений.
---------- Post added at 14:17 ---------- Previous post was at 14:16 ----------
Причем, если не считать микроскопических отличий, то уникальных значений остается 72
---------- Post added at 14:19 ---------- Previous post was at 14:17 ----------
Могу выложить скриптик для MATLABа
BWR: array [0..7] of byte=(0,1,2,3,4,5,6,7);
BWG: array [0..7] of byte=(0,2,4,6,8,10,12,14);
BWB: array [0..3] of byte=(0,1,2,3);
for B:=0 to 3 do
for G:=0 to 7 do
for R:=0 to 7 do
Begin
k:=B*64+G*8+R;
PallTableBW[k]:=(BWR[R]+BWG[G]+BWB[B]);
end;
Здесь можно скачать актуальные версии Virtual Vector (VV)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)