Вход

Просмотр полной версии : Экран...



Sonic
05.12.2006, 11:14
Вспомнил я тут БК с его "двойным" экраном (видеорежим которого по сути зависит от того на ч/б или цветной дисплей выводим) и подумалось мне следующее простое решение.
А что если реализовать ч/б режим? Что если мы будем иметь некий порт, при записи "1" в который включается перемикширование цветовых сигналов, и мы получаем ч/б видео даже на цветном мониторе?
Плюсы:
1. Возможна реализация в виде адаптера, который цепляется между видеовыходом спека и монитором (по принципу Graffiti на Амиге). Ну естественно не считая необходимости подключаться к системной шине. Но все равно отсутствует вмешательство в существующий ВК.
2. Объем видеопамяти не увеличивается и работа с ней не усложняется и не замедляется.
На таком экране ИМХО без особых проблем можно крутить вполне пристойное ч/б видео в 16 градациях серого. Именно в 16, используя атрибуты. Кодировать видео можно по принципу MPEG - выделяя макроблоки размером 8x8, внутри которых атрибут представляет самый темный и самый светлый цвет, остальное dither'ом. Это куда лучше чем два цвета, имеющихся в привычных нам игрушках.
Усложненный вариант системы - возможность выдавать только часть экрана в ч/б виде, но это уже потребует вмешательства в имеющийся ВК.

deathsoft
05.12.2006, 12:42
Видеовыход спека и так имеет выход полного Ч/Б видеосигнала, который можно подключать хоть к Ч/Б телевизору, хоть к цветному, хоть к TV тюнеру PC.

Ronin
05.12.2006, 12:48
тогда уж палитра - и понятней и универсальней.

maximk
05.12.2006, 13:25
Это типа такое расширение, которое вписывается в идеологию what is speccy? :)

Sonic
05.12.2006, 17:38
Это типа такое расширение, которое вписывается в идеологию what is speccy? :)

Ну можно и так сказать. ;)
Главное - можно подрубить даже к фирменному ZX. Причем оный вообще при этом дорабатывать не надо.

Black_Cat
05.12.2006, 18:19
Как показывает практика у народа видеосмесители по разному сделаны, поэтому при подключении извне на разных компах градации яркости будут разные, что убьёт идею на корню. Что бы этого не было правильней подключаться всёж внутри прямо к ТТЛ выходам, а чтоб вообще исключить зависимость от серий микросхем и смесителя на плате, то и буферировать эти выходы.

Вобщем реализация режима простая, идея хорошая, вопрос только насколько это востребованно хотя бы потенциально. Может кто выскажется по этому поводу?

Lethargeek
08.12.2006, 23:45
Ржунимагу. :v2_lol:
Выкрутить в ноль уровень цветности на телевизоре/мониторе чем не устраивает?

Black_Cat
09.12.2006, 03:45
Выкрутить в ноль уровень цветности на телевизореНе в реализации вопрос, а в том нужно ли ч/б режим и для каких применений?

Lethargeek
09.12.2006, 07:43
Не в реализации вопрос, а в том нужно ли ч/б режим и для каких применений?
Тады в "Программирование" или не знаю еще куда...
Бэкашка вообще не в кассу, там два бита на пиксел.

Sonic
26.12.2006, 16:15
тогда уж палитра - и понятней и универсальней.
Очередная дурная мысль ;) - а ведь палитра тоже овердрайвом реализуется... 8 цветов как минимум, а если еще и Bright отдельно вытащить, то и все 16.