User Tag List

Страница 1 из 5 12345 ПоследняяПоследняя
Показано с 1 по 10 из 60

Тема: 16 цветов на Спектруме

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    07.10.2006
    Сообщений
    1,731
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию 16 цветов на Спектруме

    При чтении комментов к свежему видео по Спектруму на ютубе пришла в голову идея. Вместо битов повышеной яркости и мигания, можно ведь было сделать полноценную 16-цветную палитру (по 4 бита на PAPER и на INK).
    Возникают вопросы:

    1) какие бы 8 цветов стоило бы добавить к основной палитре Спектрума?
    2) насколько бы это усложнило ULA Спектрума?
    3) чем руководствовался Альтвассер, предпочтя 8-цветную палитру с Flash и Bright.
    4) почему такое элементарное расширение цветовых возможностей Спектрума никто не реализовал? Ведь оно намного проще (и понятнее), чем, например, ULAplus. А с ним Спектрум без особых ухищрений превращается в куда более цветастую машинку.
    Последний раз редактировалось Spectramine; 23.04.2023 в 00:26.

    Этот пользователь поблагодарил Spectramine за это полезное сообщение:

    Oleg N. Cher(23.04.2023)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    913
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    345
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1. Добавить вырвиглазные цвета CGA. Фиолетовый, коричневый, мой любимый серенький.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  4. #3

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

    По умолчанию

    У меня есть теория, что он руководствовался идеей максимальной вырвиглазности контрастности ярких цветов. Дело в том, что если делать декодер по более каноничной схеме, как в CGA, например, то яркие цвета имеют уменьшенную цветовую насыщенность. То есть, красный выходит не #ff0000, а #ff8080, ну и т.д.
    Вот он и решил ради чистых ярких цветов пожертвовать вторым серым, сделав из него яркий чёрный.

    Хотя можно было обойтись ещё несколькими логическими элементами и получить и чистые яркие, и 16 цветов с двумя серыми.

    Про FLASH -- я и сам не пойму. Со всей очевидностью, он не нужен. Там должен был быть бит яркости.

    Формулы, для примера приведу только красный канал, чтобы не загоромождать. R'G'B'I -- вход, Rr -- двухбитовый выход на ЦАП.

    CGA:
    R = R'
    r = I'

    Улучшенные 16:
    K = NOT (R' OR G' OR B') # общий для всез 3 каналов
    R = R'
    r = (R' OR K) AND I

    ZX:
    R = R'
    r = R' AND I

  5. #4

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,984
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    322
    Спасибо Благодарностей получено 
    321
    Поблагодарили
    243 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    Про FLASH -- я и сам не пойму. Со всей очевидностью, он не нужен. Там должен был быть бит яркости.
    тпру, "не нужен"! флэш - это как в серьёзных бизнес-компуктерах, он у ИБМ был! если от него отказаться, детская игрушечка получается! а на это Синклер пойтить не мог!

    - - - Добавлено - - -

    Цитата Сообщение от Spectramine Посмотреть сообщение
    Есть ли смысл делать более простой видеорежим всего лишь на 16 цветов? Имхо, разве что чтобы посмотреть, как оно могло бы быть в те годы.
    чтобы просто посмотреть, хватит изменения палитр в эмуле, смысла городить видеорежимы хуже чем уже наделаны - никакого
    Прихожу без разрешения, сею смерть и разрушение...

  6. #5

    Регистрация
    07.10.2006
    Сообщений
    1,731
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    чтобы просто посмотреть, хватит изменения палитр в эмуле, смысла городить видеорежимы хуже чем уже наделаны - никакого
    Я могу указать один смысл видеорежима хуже, чем ULAplus: в палитре ULAplus и её программированиии без поллитры не разберешься. А тут - один бит переключил, и вуаля - палитра из 16 цветов. Для не слишком притязательных игр, тем не менее желающих быть поцветастее, этого может быть вполне достаточно.

  7. #6

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,984
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    322
    Спасибо Благодарностей получено 
    321
    Поблагодарили
    243 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Spectramine Посмотреть сообщение
    Я могу указать один смысл видеорежима хуже, чем ULAplus: в палитре ULAplus и её программированиии без поллитры не разберешься. А тут - один бит переключил, и вуаля - палитра из 16 цветов.
    так и для юлаплюса один раз готовую процедуру вызвал и вуаля
    Прихожу без разрешения, сею смерть и разрушение...

  8. #7

    Регистрация
    29.05.2010
    Адрес
    Москва
    Сообщений
    218
    Спасибо Благодарностей отдано 
    77
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    У меня есть теория, что он руководствовался идеей максимальной вырвиглазности контрастности ярких цветов. Дело в том, что если делать декодер по более каноничной схеме, как в CGA, например, то яркие цвета имеют уменьшенную цветовую насыщенность. То есть, красный выходит не #ff0000, а #ff8080, ну и т.д.
    Вот он и решил ради чистых ярких цветов пожертвовать вторым серым, сделав из него яркий чёрный.

    Хотя можно было обойтись ещё несколькими логическими элементами и получить и чистые яркие, и 16 цветов с двумя серыми.

    Про FLASH -- я и сам не пойму. Со всей очевидностью, он не нужен. Там должен был быть бит яркости.

    Формулы, для примера приведу только красный канал, чтобы не загоромождать. R'G'B'I -- вход, Rr -- двухбитовый выход на ЦАП.

    CGA:
    R = R'
    r = I'

    Улучшенные 16:
    K = NOT (R' OR G' OR B') # общий для всез 3 каналов
    R = R'
    r = (R' OR K) AND I

    ZX:
    R = R'
    r = R' AND I
    Хочу заметить, что "вес" у r в 2 раза меньше, чем у R. То есть у CGA обычный красный -- #aa0000, а ярко-красный -- #ff5555. Более того, там сделан ещё "костыль" для коричневого цвета. Но лучше бы они его не делали, особенно для 4-цветного графического режима.
    И ещё, у видеосигнала высокая частота,а логические элементы не могут работать бесконечно быстро. Как Вы собираетесь реализовывать улучшенные 16 цветов, чтобы эти цвета не "расползлись" на экране?
    Последний раз редактировалось SoftCat; 30.06.2024 в 02:08.

    Этот пользователь поблагодарил SoftCat за это полезное сообщение:

    Oleg N. Cher(30.06.2024)

  9. #8

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    269
    Поблагодарили
    188 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Spectramine Посмотреть сообщение
    какие бы 8 цветов стоило бы добавить к основной палитре Спектрума?
    - коричневый

    - прозрачный

    - оранжевый

    - 3 оттенка телесного

    - 2 оттенка "серенького"
    ___________

  10. #9

    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    282
    Поблагодарили
    109 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Spectramine Посмотреть сообщение
    1) какие бы 8 цветов стоило бы добавить к основной палитре Спектрума?
    В играх (на мой вкус) не хватало оранжевого и коричневого.
    Цитата Сообщение от Spectramine Посмотреть сообщение
    2) насколько бы это усложнило ULA Спектрума?
    По грубой оценке на этапе проектирования - не усложнил бы совсем.
    Цитата Сообщение от Spectramine Посмотреть сообщение
    3) чем руководствовался Альтвассер, предпочтя 8-цветную палитру с Flash и Bright.
    Спецификациями для телетекста Ceefax и Oracle.
    Цитата Сообщение от Spectramine Посмотреть сообщение
    4) почему такое элементарное расширение цветовых возможностей Спектрума никто не реализовал? Ведь оно намного проще (и понятнее), чем, например, ULAplus. А с ним Спектрум без особых ухищрений превращается в куда более цветастую машинку.
    Потому что практически любое изменение "железа" приводит к несовместимости. В развитой платформе "софт" стоит на порядки дороже "железа", поэтому изменения в железе проходят через адово сито тестирования. А в неразвитых платформах (там, где софт напрямую с железом взаимодействуют) цена несовместимости - фатальна.
    Поэтому потребовались бы обходные варианты (дополнительные функции, в т.ч. видеорежимы) поверх основных. То есть это уже не просто новая схема видеовывода, но и доп. порты, защелки, регистры, и внешний софт - аналогично ZX Spectrum 128. Такие "обновления" становятся востребованными только в случае массовости. Разные оценки на эту тему имеются, но минимальная, что видел 7–10% рынка. Наверное, в 1983-86 годах такое кол-во ZX-совместимых можно было "допродать" на рынке. Но (опять же на мой вкус) недостаток цветов куда менее заметен чем клэшинг. Поэтому "быстро, малой кровью, на чужой территории" поменять видеорежим уже состоявшегося и популярного компьютера - невозможно.


    - - - Добавлено - - -

    Цитата Сообщение от Sandro Посмотреть сообщение
    У меня есть теория, что он руководствовался идеей максимальной вырвиглазности контрастности ярких цветов.
    В правильном направлении рассуждаете, хотя дело не в самих цветах, а в их контрастности (различимости) на Ч/Б экране телевизора. В спецификации на эту тему приведена практическая оценка:
    On a monochrome display, only the eight Bright colors are relevant, and the Dark colors are just duplicating some bright colors (for example, Dark Blue is almost same as Bright Blue, and Dark Cyan or Dark Yellow are almost same as Bright Green).
    Добалвение цветов (полутонов) сделало бы их почти неразличимыми на Ч/Б экране.
    Последний раз редактировалось Conan; 23.04.2023 в 13:20.

    Эти 2 пользователя(ей) поблагодарили Conan за это полезное сообщение:

    Dima_ZX(08.07.2024), Spectramine(23.04.2023)

  11. #10

    Регистрация
    07.10.2006
    Сообщений
    1,731
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Conan Посмотреть сообщение
    Потому что практически любое изменение "железа" приводит к несовместимости. В развитой платформе "софт" стоит на порядки дороже "железа", поэтому изменения в железе проходят через адово сито тестирования. А в неразвитых платформах (там, где софт напрямую с железом взаимодействуют) цена несовместимости - фатальна.
    Поэтому потребовались бы обходные варианты (дополнительные функции, в т.ч. видеорежимы) поверх основных. То есть это уже не просто новая схема видеовывода, но и доп. порты, защелки, регистры, и внешний софт - аналогично ZX Spectrum 128. Такие "обновления" становятся востребованными только в случае массовости. Разные оценки на эту тему имеются, но минимальная, что видел 7–10% рынка. Наверное, в 1983-86 годах такое кол-во ZX-совместимых можно было "допродать" на рынке. Но (опять же на мой вкус) недостаток цветов куда менее заметен чем клэшинг. Поэтому "быстро, малой кровью, на чужой территории" поменять видеорежим уже состоявшегося и популярного компьютера - невозможно.
    Менять не нужно, но можно было добавить дополнительный видеорежим, его можно было бы легко прицепить на неиспользуемый бит порта 7FFD, например. Испанцы в 128м могли озаботиться, а там бы и Синклер подтянул.
    А мне наоорот - клэшинг вещь терпимая, а вот 16 цветов вместо 8 с двумя уровнями яркости сильно добавили бы Спектруму привлекательности.

Страница 1 из 5 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. 64х48 - 8 цветов на точку.
    от ALKO в разделе ZX Концепции
    Ответов: 177
    Последнее: 10.02.2024, 04:04
  2. 16 цветов в БК0010
    от Ynicky в разделе БК-0010/0011
    Ответов: 110
    Последнее: 10.11.2020, 22:52
  3. Палитра 256 цветов
    от Black_Cat в разделе Графика
    Ответов: 60
    Последнее: 20.10.2019, 10:57
  4. [Поиск 1] 16 цветов
    от zx_ в разделе Поиск
    Ответов: 14
    Последнее: 22.06.2019, 15:38

Ваши права

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