В общем сделал расчет атрибутов верх и низ, теперь лево-право думаю... Тока с атрибутами, высота спрайта должна быть кратна 8, иначе — видеоэффекты Фаза расчитывается исходя из высоты спрайта, а регистр B в цикле DJNZ используется как счетчик, чтобы не заводить лишний. Правда зачем некратная высота нужна с атрибутом?