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)

    По умолчанию

    Цитата Сообщение от Valen Посмотреть сообщение
    Может есть смысл, вообще отказаться от установки начальных/конечных рядов/столбцов спрайта ?
    Пока оставим, ведь иногда нужно изобразить часть спрайта. Например, в игре FLYING SHARK танки могут выезжать из под укрытий.

    Т.е. пусть это высчитывает плис, по координатам и размерам спрайта,
    учитывая "окно отсечения".
    Ну и добавить команду установки "окна отсечения".

    Если, спрайт частично выходит за границы "окна отсечения", то плис сама просчитывает какой кусок спрайта входит в "окно отсечения" и рисует этот кусок.
    Согласен, это облегчит программирование, но как указать видеокарте координаты за рабочим окном или всем экраном? Также хорошо бы посмотреть типовой фрагмент кода для Z80 при уходе движущегося объекта за границы экрана. Тогда уже это можно будет привязать к ПЛИС. Ей то это будет не трудно обрезать.

    Нужно выбрать в каком виде нужно задавать координаты. Если крайний левый пиксел экрана имеет значение 0, а для режими 320х240, координата задается двумя байтами. А объект пытается выехать на 1 пиксел за левую границу. В каком формате программе будет указывать эти отрицательные координаты? Ну и как их ПЛИС проще обрабатывать тоже нужно учесть.

    Для ПЛИС будет удобнее, чтобы координаты шли так: FFFE, FFFF, 0000, 0001... для режима 320х240
    Для режима 256х192: FE, FF, 00, 01, но для отрицательных координат все-равно придется задавать координаты двумя байтами?

    ПЛИС может загрузить координату FFFE в счетчик копирования, а затем циклически увеличивать. Если координаты не входят в диапазон 0-320, то при копировании не записывать данные в ОЗУ экрана.

    На координату Y тоже надо будет два байта..
    Последний раз редактировалось zx-kit; 30.06.2013 в 06:08.
    "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

Ваши права

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