User Tag List

Показано с 1 по 10 из 77

Тема: ULA++ или новые режимы управления цветами спектрумовского экрана.

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

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

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

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    Да для статичных картинок это даст 512 цветов на экране
    И в играх с всегда черным(или другим) фоном это прокатит

    но когда нужно будет разнообразие цветов в знакоместе
    во время игрового процесса
    все эти 512 цветов сильно просядут в сторону 64
    Разнообразия цветов в знакоместе без смены палитр не будет, будет по-прежнему 2 цвета на знакоместо. Мы только подменяем оригинальные цвета атрибута на свои. Так что в игре с одним фоном скорее будет меньше цветов, чем больше.

    +еще нужно будет продумывать а какие комбинации цветов могут получится и уже заняты
    какие комбинации свободные
    нужно будет более жесткое тестирование (а не вылазят ли где то ВНЕЗАПНО артефакты)
    это куча дополнительной головной боли короче
    Комбинации цветов получатся те, которые мы явно зададим. (Можно для разных атрибутов задать одинаковые пары цветов, например.)
    Какие могут вылезти артефакты? Какая именно дополнительная головная боль?


    для уже написанных игр это особо и не даст прибавление цветов (кроме тех что с фоном одного цвета)
    Да, для написанных игр особо не даст, т.к. большинство написано под один paper с разными ink, соответственно, используемых атрибутов немного. Но всё равно потенциально даст больше цветов, чем ULA+.


    для старых игр лучше использовать обычную улу+
    ULA+ лучше использовать только потому, что это какой-никакой стандарт, поддержанный хотя бы эмуляторами. Но для ZX Spectrum Next ULA+ закрыта.

    А мой вариант -
    1) проще в программировании цветов: не надо заморачиваться с 4 палитрами атрибутов - задаешь явно цвета INK|PAPER для каждого атрибута, и всё. Причем можно задавать их выборочно.
    2) при этом дает больше одновременно цветов на экране даже для старых игр. Количество цветов = количеству используемых игрой атрибутов *2.
    3) с использованием автоматически сменяемых палитр даёт возможность простого программирования мультиколорных игр и эффектов.

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

    Цитата Сообщение от shurik-ua Посмотреть сообщение
    лучше всё таки не наплодить стандартов - что большинство выберет то и оставить
    p.s. или наоборот челлендж устроить - "А ты запилил уже ULA (7 плюсов)" ))
    Дык пока что стандарты в процессе обсуждения, вроде как. Да и я предлагаю не стандарт, а идею. Моё дело - предложить.

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

  3. #2

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    поддержанный хотя бы эмуляторами.
    Он давным давно поддержанный разным железом разной степени "железности"

  4. #3

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

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    Он давным давно поддержанный разным железом разной степени "железности"
    Я не в курсе, на WoS форуме в качестве примера привели только Vega, ZX-Uno и TBBlue. Я не против ULA+, какой-никакой, а стандарт, просто сейчас встал вопрос о его вынужденной замене в Next.

  5. #4

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    поддержанный хотя бы эмуляторами.
    Он давным давно поддержанный разным железом разной степени "железности"

    Цитата Сообщение от weiv Посмотреть сообщение
    Комбинации цветов получатся те, которые мы явно зададим. (Можно для разных атрибутов задать одинаковые пары цветов, например.)
    Какие могут вылезти артефакты? Какая именно дополнительная головная боль?
    когда ты выберешь цвет инка для одного спрайта сразу же выпадает целая куча сочетаний которые придется застолбить за этим спрайтом
    ведь он может попасть на любой из цветов paper-а

    а тебе нужна целая куча спрайтов
    и еще нужно выделить свободные для фоновых изображений
    а еще может захотется их менять в каждом уровне

    в конечном итоге ты чтонибудь пропустишь
    и при наступании где нибудь на травинку все знакоместо ВНЕЗАПНО зальется черным...

    ...есное дело это всплывет уже после релиза

  6. #5

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

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    Он давным давно поддержанный разным железом разной степени "железности"



    когда ты выберешь цвет инка для одного спрайта сразу же выпадает целая куча сочетаний которые придется застолбить за этим спрайтом
    ведь он может попасть на любой из цветов paper-а

    а тебе нужна целая куча спрайтов
    и еще нужно выделить свободные для фоновых изображений
    а еще может захотется их менять в каждом уровне

    в конечном итоге ты чтонибудь пропустишь
    и при наступании где нибудь на травинку все знакоместо ВНЕЗАПНО зальется черным...

    ...есное дело это всплывет уже после релиза
    Для спрайта нельзя выбрать отдельный цвет ink. Вообще нельзя выбрать отдельный цвет ink (и paper). Мы, как и прежде, имеем дело с атрибутами экранной области. Только для каждого значения байта атрибута (0-255) мы можем задать пару цветов ink/paper независимо от других атрибутов. То есть все проблемы атрибутов - клешинг и т.п. остаются теми же. Мы просто расширяем диапазон используемых атрибутами цветов до 512.

  7. #6

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    Для спрайта нельзя выбрать отдельный цвет ink. Вообще нельзя выбрать отдельный цвет ink (и paper). Мы, как и прежде, имеем дело с атрибутами экранной области. Только для каждого значения байта атрибута (0-255) мы можем задать пару цветов ink/paper независимо от других атрибутов. То есть все проблемы атрибутов - клешинг и т.п. остаются теми же. Мы просто расширяем диапазон используемых атрибутами цветов до 512.
    у тебя спрайт одного цвета должен бегать по разному paper-у
    Я ГАРАНТИРУЮ что будет куча головной боли (когда 256 комбинаций начнут подходить к концу)

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

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

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

Похожие темы

  1. Кворум 128+ Проблема с цветами.
    от Руслан в разделе Кворум
    Ответов: 15
    Последнее: 20.12.2024, 09:12
  2. Игры C64, новые или находящиеся в разработке
    от Aprisobal в разделе Commodore 16/64/128
    Ответов: 15
    Последнее: 02.03.2019, 23:18
  3. PentEvo: Графические режимы конфигурации (TSConf) от TS-Labs
    от breeze в разделе Программирование
    Ответов: 15
    Последнее: 15.06.2013, 13:48
  4. Turbo режимы на ZX-Spectrum'е.
    от Robus в разделе Программирование
    Ответов: 5
    Последнее: 05.11.2012, 19:04
  5. Как отключать турбо режимы на разных спеках?
    от Evgeny Muchkin в разделе Программирование
    Ответов: 19
    Последнее: 20.05.2007, 03:28

Ваши права

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