User Tag List

Показано с 231 по 240 из 443

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

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

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

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    я смотрел в EMU
    запускаешь Binorum_13
    нажимаешь ВЛЕВО
    нажимаешь и держишь ВНИЗ
    наслаждаешься
    Ах это. Это не зависание, это замирание - суперспособность при движении героя по вертикали

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

    Цитата Сообщение от metamorpho Посмотреть сообщение
    ...
    Например медуза имеет направление вправо и влево. Смещение идёт на 2 пикселя.
    4 кадра 32х24 вправо и 4 кадра 32х2 4 влево.
    Для плавности нужно будет 8 кадров, но пока и на 4-х кадрах неплохая плавность.
    я уже сообразил, что 4, а не 7.

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

    Цитата Сообщение от metamorpho Посмотреть сообщение
    ... KTSerg, а ты можешь выложить код вывода спрайта, который ты написал по методу jerri.
    Я сравню его с моим по тактам. ...
    Там у меня жуткий формат спрайта, и склонность к мерцанию. А скорость из-за развёрнутости алгоритма, практически 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
    ...
    и т.д.
    [свернуть]

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

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

    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

Ваши права

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