Важная информация

User Tag List

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

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

  1. #1
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,640
    Спасибо Благодарностей отдано 
    241
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    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.

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

    Oleg N. Cher (23.04.2023)

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

  4. #2
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    829
    Спасибо Благодарностей отдано 
    239
    Спасибо Благодарностей получено 
    271
    Поблагодарили
    151 сообщений
    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
    [свернуть]

  5. #3
    Master Аватар для Sandro
    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    590
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    115 сообщений
    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

  6. #4
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    - прозрачный

    - оранжевый

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

    - 2 оттенка "серенького"
    Куплю корпус и материнку от Spectrum +2/+3

  7. #5
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    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.

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

    Spectramine (23.04.2023)

  9. #6
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,640
    Спасибо Благодарностей отдано 
    241
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  10. #7
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    950
    Спасибо Благодарностей отдано 
    225
    Спасибо Благодарностей получено 
    1,003
    Поблагодарили
    319 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  11. #8
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,640
    Спасибо Благодарностей отдано 
    241
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LW Посмотреть сообщение
    на некоторых клонах на этих битах висят страницы расширенной памяти.
    Только на Пентагон 512, насколько я знаю.

    не спорю, а писать под это кто будет?
    Да те же, кто и под обычный Спек. Можно даже старые игры дораскрашивать. Но вообще я имел ввиду принципиальную возможность, и почему её никто не использовал, когда расширяли Спектрум.

  12. #9
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Spectramine Посмотреть сообщение
    Менять не нужно, но можно было добавить дополнительный видеорежим, его можно было бы легко прицепить на неиспользуемый бит порта 7FFD, например.
    Вот об этом и речь: сначала вопрос насколько это легко в ULA, а потом дополнительные биты (читай: новые микросхемы) требуются. А еще надо будет загрузочные "меню" перерисовать, а потом некоторые игры (с доп битами старого порта или новым портом) перестанут работать и т.д. и их надо будет переделывать. И кто бы в плане реального бизнеса в те годы (производить и продавать) под это подписался?

    Цитата Сообщение от Spectramine Посмотреть сообщение
    Испанцы в 128м могли озаботиться, а там бы и Синклер подтянул.
    Когда испанцы "озаботились", сэр Клайв Синклер уже ничего "подтянуть" не мог ибо завалено все было нераспроданными ZX Spectrum 48. А то что "потянули" (испанцы, а затем SRL) продавалось раз в десять хуже. Для фанатов (коммерческого выпуска игр) это был расцвет платформы, но бизнес (производства железа) уже закатывался.

    P.S. В выходной день приятно помечтать, как 40 лет назад можно было доделать второстепенные особенности железа, с учетом современного представления о том "чего не хватало" (всегда субъективном).
    Более того, попытки "допилить/улучшить" экранные режимы в те годы были реализованы в массовом железе (Timex Hi-Color или атрибуты 32*256). Много ли игр или полезного софта под эти режимы вышло? То-то и оно: все хиты написаны под стандартный экран и уже в нем навсегда останутся.

    P.P.S. Я совершенно не против любых доработок, новых идей и прочего. Каких цветов (IMHO) не хватало - ответил. Почему сделано так как сделано - надеюсь пояснил. Если кто-либо сделает PoC (хоть в эмуляторе) с этими экранными режимами и расскажет о результатах - с удовольствием почитаю.

  13. #10
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,640
    Спасибо Благодарностей отдано 
    241
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Conan Посмотреть сообщение
    Более того, попытки "допилить/улучшить" экранные режимы в те годы были реализованы в массовом железе (Timex Hi-Color или атрибуты 32*256). Много ли игр или полезного софта под эти режимы вышло? То-то и оно: все хиты написаны под стандартный экран и уже в нем навсегда останутся.
    Ну так они ж не додумались расширить цветовую палитру, увеличили только разрешение) Смысла писать под эти видеорежимы не было, ибо графика визуально оставалась примерно той же, а совместимость терялась, плюс графика становилась более тяжелой для проца. А 16 цветов - дешево и сердито. Ну да ладно, не смогли, не додумались, не сочли полезным никто из разработчиков. Просто удивительно.

Страница 1 из 6 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

Ваши права

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