User Tag List

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

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

Древовидный режим

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

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

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    Основная идея - задавать программно свою пару цветов INK/PAPER для каждого значения байта атрибута (0..255). Таким образом:
    1) одновременно на экране может отображаться уже не 64 цвета максимум, как в ULA+, а целых 512 (256 возможных атрибутов по 2 цвета в каждом)!
    2) так можно увеличить количество отображаемых цветов в уже написанных играх
    Да для статичных картинок это даст 512 цветов на экране
    И в играх с всегда черным(или другим) фоном это прокатит

    но когда нужно будет разнообразие цветов в знакоместе
    во время игрового процесса
    все эти 512 цветов сильно просядут в сторону 64

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


    для уже написанных игр это особо и не даст прибавление цветов (кроме тех что с фоном одного цвета)
    для старых игр лучше использовать обычную улу+

    а в некоторых случаях может оказаться что и палитра АТМ-а будет максимальное что можно применить

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

    Цитата Сообщение от weiv Посмотреть сообщение
    Ещё одна идея пришла в голову. Для некоторых значений атрибутов можно задавать цвета для каждого бита отдельно (16 цветов на байт). Таким образом мы сможем делать отдельные цвет-на-пиксельные участки спрайтов и тайлов.
    напомню что атрибут 8х8
    то есть 64 пикселя
    и это дополнительно 16-48к памяти на такую палитру...
    +32 байт на указание в каком атрибуте включен этот режим
    +усложнение конструкции...
    то есть все опять идет к тому, что все это будет только в эмуляторе

    конечно тоже интересная идея из разряда велосипедов и полезная для написания новых игр но...

    можно даже будет залить экран 18х14 знакомест 144х112
    сплошным 16с\256с\16777216с

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

    Цитата Сообщение от weiv Посмотреть сообщение
    Но это не всё. Мы можем не ограничиваться одной палитрой на 256 атрибутов, а сделать N палитр, в каждой из которых определены свои цвета для каждого атрибута. И сделать возможным их переключение не только программно, но и автоматически, переходя на следующую палитру после вывода строки экрана.
    А это уже из разряда а что бы еще такое придумать и запихнуть.
    скорей дальше эмулятора это не пойдет.
    разрабатывать под это будет...
    при этом толку от такого девайса мало
    пригодится только для игр со спрайтами с дискретностью перемещения в 8 пикселей
    или для создания градиентов на фоне аля Атари 2600
    Последний раз редактировалось NEO SPECTRUMAN; 28.08.2017 в 17:00.

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

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

Эту тему просматривают: 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

Ваши права

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