Важная информация

User Tag List

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

Тема: Не понимаю, как работает мультиколор в игре

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Member
    Регистрация
    08.01.2012
    Адрес
    г.Винница, Украина
    Сообщений
    65
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Не понимаю, как работает мультиколор в игре

    Решил дисассемблировать одну игру (Buzzaw+), глянуть как реализован мультиколор.
    Там огромный состав вот такого кода:

    LD sp,nnnn 10
    POP 10
    POP 10
    POP 10
    EXX 4
    POP 10
    POP 10
    POP 10
    POP 10
    LD sp,nnnn 10 94

    PUSH 11
    PUSH 11
    PUSH 11
    PUSH 11
    EXX 4
    PUSH 11
    PUSH 11
    LD sp,nnnn 10
    PUSH 11
    LD A,(IX+-n) 19
    OUT (0xFE),A 11 121

    Цифирки - такты выполнения.
    Получается, что на вывод тратится 121 такт.

    Но время, которое тратится на бордюр и горизонтальную синхру - 96 тактов.
    http://www.zxdesign.info/horiztiming.shtml
    На остальное время проц блокирован ULA, при выводе в медленную память или порты.
    Что я неправильно понимаю??? Или возможна запись в порт во время вывода изображения, в фирменном спеке?
    Последний раз редактировалось predatoralpha; 26.05.2012 в 03:41.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

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

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

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

Похожие темы

  1. Ответов: 29
    Последнее: 07.04.2020, 08:56
  2. Мультиколор. И с чем его едят.
    от Demige в разделе Изображение
    Ответов: 2
    Последнее: 31.01.2012, 17:11
  3. Отличия NES мультиколор
    от Juge (GodFather) в разделе Nintendo
    Ответов: 0
    Последнее: 09.09.2010, 17:50

Ваши права

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