User Tag List

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

Тема: Пишу шедевр для «Вектора 06Ц»

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

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

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Там у меня жуткий формат спрайта, и склонность к мерцанию. А скорость из-за развёрнутости алгоритма, практически 4 строки один цикл. И плюс экономия на переходах между планами, т.к. за один заход заполняется две строки, только потом переход на следующий план. Из-за этого мерцание, т.к. изменению подвергается слишком большая площадь спрайта.
    Так-что, можно сказать не юзабельный вариант вывода спрайта.
    зато быстрый и эффективный

    рисовать спрайты надо также как идет луч
    горизонтально
    вертикально - всегда будет теаринг.

    кстати если сделать асинхронное освежение, то мерцания может и не быть.

    Нужно попробовать вариант, при котором переход между планами не вычисляется, а задан заранее в отдельных регистрах.

    Скрытый текст

    Код:
    А - для первого плана, D - для второго, E - для третьего.
    Тогда заполнение спрайта:
    mov h,a  ; первый план
    pop b
    mov m,c
    mov h,d  ; второй план
    mov m,b
    pop b
    mov h,e  ; третий план
    mov m,c
    inr l        ; след. строка
    mov m,b
    pop b
    mov h,d   ; второй план
    mov m,c
    mov h,a   ; первый план
    mov m,b
    inr l        ; след. строка
    pop b
    mov m,c
    ...
    и т.д.
    [свернуть]

    если развернуть, чтобы циклы не проверять, т.к. свободных переменных нет, то ... надо проверить...
    только при переходе к следующему ряду надо все сразу прибавлять.
    плюс 3 inr
    С уважением,
    Jerri / Red Triangle.

    Этот пользователь поблагодарил jerri за это полезное сообщение:

    metamorpho(03.08.2020)

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

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

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

Похожие темы

  1. Бейсики для Вектора-06Ц и клонов
    от ivagor в разделе Вектор
    Ответов: 696
    Последнее: 25.10.2025, 02:34
  2. Картотека ПО для Вектора-06ц
    от svofski в разделе Вектор
    Ответов: 719
    Последнее: 04.04.2024, 11:13
  3. Восстановление Вектора-06ц
    от Daniil Chislov 86 в разделе Вектор
    Ответов: 100
    Последнее: 11.03.2021, 00:23
  4. Ответов: 198
    Последнее: 26.04.2020, 13:05
  5. Ответов: 58
    Последнее: 06.07.2019, 23:56

Ваши права

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