User Tag List

Показано с 81 по 90 из 282

Тема: AZ для БК-0010(01) и БК-0011М

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

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

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    343
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вопрос по регистрам палитры

    как я представляю:

    для поддержки legacy режима 256х256
    сделаю 4 регистра с палитрой (соответственно на каждую пару бит)
    их можно будет крутить как угодно - выставляя лбое 15бит значение
    (теперь можно будет менять цвет фона)

    адреса - к примеру
    177400-177406

    для 512х256 будет работать пара 177400 (точка) и 177406 (нет точки)

    при установки палитры через legacy регистр 177662, регистры 177400-177406 будут заполняться значениями соответствующими стандартной палитре БК11М
    тем самым сохраняется полная совместимость с гибкостью

    однако не все так просто:
    рассматривая видеорежимы с большим числом цветов приходит понимание, что расходовать адресное пространство под регистры палитры не самая хорошая идея и тем более не правильно расходовать ресурсы ПЛИС под эти регистры.

    Соответственно рождается другая концепция
    два регистра
    первый - адрес ячейки палитры
    второй - значение палитры 15bit

    получается, что для режима с 16тю цветами будут актуальны первые 16 палитр, для 256 цветов - 256ячеек

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

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

    нет возражений/предложений ?

    вопрос - критично ли доступность этой палитры на чтение ?

    ----------

    далее размышляя над возможностями видеосистемами, приходит идея с адресами строк: [как я понимаю в союз-неоне это как раз и сделано?]
    те получается еще 3 регистра:
    1. номер строки - 0-767
    2. адрес - старшие 8bit
    3. адрес - младшие 16bit

    иначе говоря можно адресовать все 32МБ памяти как видеопамяти [за исключением служебной части, возможно будет сделано разделение банков]

    нет возражений/предложений ?
    Последний раз редактировалось SuperMax; 17.01.2021 в 15:03.
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

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

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

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

Похожие темы

  1. Эмулятор БК-0010-01, БК-0011 и БК-0011М
    от Doronetty в разделе Эмуляторы отечественных компьютеров
    Ответов: 255
    Последнее: 23.12.2025, 20:28
  2. Режим совместимости БК-0011М с БК-0010
    от Oleg N. Cher в разделе БК-0010/0011
    Ответов: 62
    Последнее: 19.12.2021, 12:03
  3. Отличия БК-0011М от БК-0010(01)?
    от nzeemin в разделе БК-0010/0011
    Ответов: 22
    Последнее: 30.03.2021, 18:47
  4. Ответов: 37
    Последнее: 16.04.2019, 21:21
  5. Ответов: 66
    Последнее: 03.05.2014, 14:58

Ваши права

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