User Tag List

Результаты опроса: Для какого компьютера и конструктива делать видеокарту "METEOR" ?

Голосовавшие
46. Вы ещё не участвовали в этом опросе
  • "ZXM-PHOENIX" с шиной ZX-BUS без корпуса

    18 39.13%
  • "ЛЕНИНГРАД" с шиной IDC-40 в корпусе

    8 17.39%
  • МОДУЛЬНЫЙ КОМПЬЮТЕР "CHELYABINSK" с шиной ZST-BUS без корпуса

    2 4.35%
  • ОРИГИНАЛЬНЫЙ "ZX SPECTRUM" с шиной ZX-EDGE в корпусе

    9 19.57%
  • "ZX-EVO" с урезанной шиной ZX-BUS без корпуса

    23 50.00%
Опрос с выбором нескольких вариантов ответа.
Показано с 1 по 10 из 1084

Тема: Быстрая видеокарта "METEOR-2013"

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

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

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Возможен такой вариант хранения спрайта в памяти видеокарты:

    Так как в стандартном экране спектрума каждой клетке размером 8х8 точек соответствует один байт атрибутов, видеокарта должна быть совместима с таким заданием цвета. Клетку спрайта в старом формате можно представить как 8 байтов расположенных на экране стопкой. Сверху байт 0, снизу байт 7.

    В видеокарте можно хранить их так: байт 0, маска 0, байт 1, маска 1 и т.д. Если нужно отобразить все точки спрайта, то маска должна быть FF, Обычно это применимо для построения фона. Чтобы наложить поверх фона движущийся объект в его спрайте маска должна иметь нулевые биты для точек, которые изображать не надо.

    Перед отображением клетки на экране мы передаем видеокарте стандартный байт атрибута, координаты печати и номер спрайта размером 8х8 точек. Видеокарта читает одновременно байт и маску для 8 точек и определяет, каким цветом зарисовать точку на экране. Если маска 0, то эту точку ОЗУ экрана записывать не надо.

    Таким образом, мы сможет без существенного изменения спрайтов устранить клэшинг атрибутов.
    Последний раз редактировалось zx-kit; 14.06.2015 в 19:37.
    "L-256"

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

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

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

Похожие темы

  1. Ответов: 17
    Последнее: 26.12.2015, 23:22
  2. Ответов: 19
    Последнее: 30.09.2011, 03:08
  3. Ответов: 0
    Последнее: 15.08.2010, 14:38
  4. Ответов: 18
    Последнее: 27.08.2008, 20:27
  5. Ответов: 6
    Последнее: 20.11.2007, 11:29

Ваши права

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