Сообщение от
inozemcew
Но зачем? Зачем рисовать восемь экранов?
Один экран рисуется, один! совсем один! Просто разные части этого экрана разносятся по разным плоскостям.
А не надо отображать всю палитру. Цель совершенно в другом.
Да, иногда таки надо.. Но. В диззиобразных играх там никто не перерисовывает фон каждый кадр. Только восстанавливают фон под спрайтом и рисуют спрайт в новом месте. В данном случае, вместо восстановления фона нужно просто стереть спрайт на старом месте.
Как вариант, можно сделать так, что запись в слой 0 автоматом обнуляет пиксели всех остальных слоем. Тогда старая процедура восстановления фона автоматически сотрет все вышеналоженые спрайты.
Нет. Никаких контроллеров. Исключительно родной Z80. Да, памяти задействовано в разы больше, но большая часть ее просто простаивает, задействованный объем будет такой же, как в оригинале.
Извините, но я не имею никакого отношения ни к топикстартеру, ни к его заморочкам.
Как раз такое раскрасить проще простого. Лишь бы был последовательный вывод спрайтов. Попадание в знакоместа совсем не причем.