zst, хорошо считаем
1. сколько графики будет использовано в игре - допустим не более 16 кб
итого отдаем под графику последнюю страницу
64*256
итого максимальная высота спрайта 64 точки
при этом на ковре останется какое то количество свободного места которое никак не заполнить вот как вот здесь:
и использовать его не очень удобно.
2 при выводе графики нельзя использовать стек и не очень удобно использовать спрайты с маской
Код:
de откуда
hl куда
простой вывод
ld a,(de)
ld (hl),a
вывод с наложением
ld a,(de)
or (hl)
ld (hl),a
вывод с автомаской
ld a,(de)
ld c,a
ld a,(bc)
and (hl)
or c
ld (hl),a
т.е как видим много лишних манипуляций
зато удобно делать урезание по краю экрана
вывод же спрайтов с маской змейкой через стек самый быстрый по скорости
pop de
ld a,(hl)
and e
or d
ld (hl),a