User Tag List

Страница 33 из 35 ПерваяПервая ... 29303132333435 ПоследняяПоследняя
Показано с 321 по 330 из 347

Тема: Много цветов на УКНЦ!

  1. #321

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Да но можно менять и для конкретных строк меняя соответствующий элемент четырехсловной таблицы строк.
    Если менять для конкретных строк, то эта строка должна описываться четырёхсловным элементом, а не двухсловным. Это тогда надо делать свою таблицу видеострок.
    Цитата Сообщение от S_V_B Посмотреть сообщение
    Для всего экрана я менял младшие три бита в @#2462
    А ячейка 2462 в стандартной таблице видеострок - это второе слово регистра управления отображением для экрана пользователя.

  2. #322

    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    600
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Более точная ссылка на ТО - здесь.
    Описание регистра управления цветом - стр. 46, табл. 16 и 17. С помощью этого регистра можно получить 8 из 16 цветов, точнее из 15, т.к. черный он реально один. Дополнительные цвета получаются изменением трёх младших битов второго слова регистра управления отображением - стр. 45, табл. 14. Там хоть и написано, что распространяется на текущую строку, но на практике действует и дальше.
    Спасибо! И такой вопрос ещё, а как комбинируются значения цвета из этих регисторов? Хотя в принципе, можно забить и использовать 8 из 15, этого более-менее хватит. Один фиг, странное распределение битпланов создаёт куда больше проблем.
    Кстати, я правильно понимаю, что два битплана физически находятся в памяти ЦП, а один в памяти ПП (8-битной), или как?

  3. #323

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    Спасибо! И такой вопрос ещё, а как комбинируются значения цвета из этих регисторов?
    В регистрах управления цветом указывается какой цвет будет при заданной комбинации битов в планах. Используется четыре бита на цвет - три сигнала цветности R, G, B и общий сигнал яркости Y. Номера планов в битах цвета от 2 до 0. Соответственно первое слово регистра описывает комбинации от 3 до 0, второе слово от 7 до 4. Стандартные значения для экрана пользователя 0135230 (1011 1010 1001 1000) и 0177334 (1111 1110 1101 1100).
    А уже полученные значения сигналов RGB могут регулироваться через второе слово регистра отображения.
    Цитата Сообщение от Sandro Посмотреть сообщение
    Кстати, я правильно понимаю, что два битплана физически находятся в памяти ЦП, а один в памяти ПП (8-битной), или как?
    Да, правильно. ЦП принадлежат планы 2 и 1, доступ через регистры 0176640 (регистр адреса) и 0176642 (регистр данных, старший байт - план 2, младший байт - план 1). А непосредственно ПП принадлежит план 0, но из ПП имеется доступ ко всем планам памяти - 0177010 (регистра адреса), 0177012 (регистр данных плана 0, только младший байт), 0177014 (регистр данных планов 2 и 1).

  4. #324

    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    600
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А уже полученные значения сигналов RGB могут регулироваться через второе слово регистра отображения.
    Как именно? Я об этом спрашиваю. Формула какая? В одкументации её нет.

  5. #325

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    Как именно? Я об этом спрашиваю. Формула какая? В одкументации её нет.
    А формулы нет. Есть принципиальная электрическая схема, вот там можно и посмотреть. С трёх инверсных выводов логических элементов идёт три сигнала - цвет, общая яркость, яркость канала. Далее они соединяются, основной цвет и через резисторы сигналы яркости. Идет это на резисторный делитель, далее уже на транзистор. Можно посмотреть в схеме КВАНТа.

  6. #326

    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    600
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Посмотрел. Итак, если верить схеме, то сделано следующее:

    С одного из 8 элементов палитры идёт четырёхбитный цвет пикселя YGRB. Биты GRB разрешают цвет в соответствующем канале; если бит равен нулю то в соответствующем канале будет ноль. Иначе яркость канала задаётся двумя битами: старший -- это разряд Y пикселя, младший -- это разряд PG/PR/PB в регистре цвета и масштабирования (2 слово регистра управления изображением). Если оба бита равны нулю, то цвет будет чёрным вне зависимости от битов RGB.
    Если сэкономить микросхему D17 и шесть резисторов, то все биты яркости игнорируются и просто будет палитра 8 цветов из 8. Бессмысленная и беспощадная.

    На Ч/Б выходе всегда такая, цвета соответствуют яркости серого, 8 вариантов.

    Вроде, так.

  7. #327

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    Если оба бита равны нулю, то цвет будет чёрным вне зависимости от битов RGB.
    Откуда такая уверенность? Практика этого не показывает. У белого цвета будет 16 вариантов, они конечно не все являются оттенками серого, но всё-таки.

  8. #328

    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    600
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Имеется в виду -- компонент цвета. Если Y и PG равны нулю, то зелёный канал будет погашен вне зависимости от значения бита G.

  9. #329

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    Имеется в виду -- компонент цвета. Если Y и PG равны нулю, то зелёный канал будет погашен вне зависимости от значения бита G.
    Я тоже об этом писал. Если цвет не используется, то значение сигналов яркости не играют никакой роли. В итоге виртуальная палитра в 128 цветов сокращается до реальной в 53 цвета. Но в одной видеостроке можно использовать только 8 цветов. А полностью переключиться на другую палитру можно только за две видеостроки, если использовать регистры цвета и отображения.

  10. #330

    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    600
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, я уже нашёл это сообщение: https://zx-pk.ru/threads/20686-mnogo...l=1#post570031

    В первый раз я его не понял. Как масонов подслушивать -- если секретных слов не знаешь, то ничего не понятно.

Страница 33 из 35 ПерваяПервая ... 29303132333435 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Палитра 256 цветов
    от Black_Cat в разделе Графика
    Ответов: 60
    Последнее: 20.10.2019, 10:57
  2. Вариант палитры в 4096 цветов
    от DDp в разделе ZX Концепции
    Ответов: 25
    Последнее: 25.03.2014, 20:43
  3. Искажение цветов через SCART
    от RUSSIABEAR в разделе Изображение
    Ответов: 19
    Последнее: 13.12.2011, 15:50
  4. Сколько цветов у Speccy?
    от Conan в разделе Графика
    Ответов: 51
    Последнее: 31.07.2006, 23:01

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •