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)

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    без сарказма и шуток -это "софтово" поддержать как? и зачем?
    Вообще это не ко мне вопрос, а к создателю спецификации. Софтово поддержать - хм, ну есть порты переключения режимов экрана, переключаешь режимы, и работаешь с ними.
    Они довольно простые - 1) обычный; 2) второй экран с адреса #6000; 3) хайколор (аппаратный мультиколор) - пиксели с #4000, атрибуты к ним с #6000; 4) хайрез - 512х192 точки, нечетные столбцы с адреса #4000, четные - с #6000.
    Плюс те же режимы, но для второго экрана 128го в 7й странице памяти.

    Зачем - ну зачем, для более качественной графики, наверно. Есть демки с картинками под хайколор режим + ULAplus + перезаливка палитры ULAplus построчно на прерываниях. Получаются красочные 256цветные картинки.

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

    http://faqwiki.zxnet.co.uk/wiki/ULAplus

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

    http://speccy.info/Timex_Computer_2048

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

  3. #2

    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    Вообще это не ко мне вопрос, а к создателю спецификации. Софтово поддержать - хм, ну есть порты переключения режимов экрана, переключаешь режимы, и работаешь с ними.
    Они довольно простые - 1) обычный; 2) второй экран с адреса #6000; 3) хайколор (аппаратный мультиколор) - пиксели с #4000, атрибуты к ним с #6000; 4) хайрез - 512х192 точки, нечетные столбцы с адреса #4000, четные - с #6000.
    Плюс те же режимы, но для второго экрана 128го в 7й странице памяти.

    Зачем - ну зачем, для более качественной графики, наверно. Есть демки с картинками под хайколор режим + ULAplus + перезаливка палитры ULAplus построчно на прерываниях. Получаются красочные 256цветные картинки.

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

    http://faqwiki.zxnet.co.uk/wiki/ULAplus

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

    http://speccy.info/Timex_Computer_2048
    забавно, но ты пошел прямо сказав, что спек256, более перспективен, но сейчас предлагаешь, абсолютно другой подход, где смысл всех этих "метаний"?
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  4. #3

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

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    забавно, но ты пошел прямо сказав, что спек256, более перспективен, но сейчас предлагаешь, абсолютно другой подход, где смысл всех этих "метаний"?
    Спек256 тут вообще не причем, это отдельная тема. Спек256 изначально вообще прозрачен для базового спектрума, никак из него не виден и не управляется. Можно сделать управление, но чисто для загрузки GFX-памяти, а так основной спектрум о нём не знает, и управлять им не может.


    А тут встал вопрос о цветовом расширении обычного спектрумовского экрана, на замену ULAplus, я и предложил простую идею расширения - задавать явно два цвета для каждого значения атрибута 0..255. Плюс возможно несколько палитр атрибутов, с ручной и автоматической их сменой. Это - расширение для обычного спектрума, управляемое из него через порты, позволяет для обычного спектрумовского экрана 6144+768, получить от 512 (без смены палитр) до 4096 цветов (со сменой палитр, т.е. аппаратным мультиколором без нагрузки на проц).

    Но - оно никак не решает вопросы клэшинга атрибутов, и повышения цветового разрешения по оси X. Это просто идея на замену ULAplus, более понятная и с бОльшими возможностями. Но оказалось, что похожую идею уже рассматривали, и по каким-то причинам сочли пересекающейся с ULAplus (хотя она, вообще говоря,пересекается с ней также, как и выбранный в итоге вариант с управляемой битовой маской атрибутов. Принцип тот же - подмена расшифровки атрибутов на свою). Плюс на неё в железе Next-a нет ОЗУ. Плюс вариант с управляемой битовой маской уже реализован.
    Последний раз редактировалось Spectramine; 30.08.2017 в 20:59.

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

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

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

Ваши права

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