Нет, inc c недостаточно. В прекалке на каждой итерации приращение будет всё больше и больше. Можно попробовать вариант с inc d. Но необходимо восстановливать BC в сканлайне, и это не окупается.
Ещё проблема в том, что B и C связаны, а поскольку BC указывает на текстуру, то B рано или поздно переполнится. А это влечёт необходимость переноса переполнения в прекалке из h в h'. Впрочем, можно ограничиться текстурами с LSB>=#40. А если BC указывает не на текстуру, то последний пиксель будет с математикой - это проигрыш 21 такт на сканлайн. Оно надо, ради 2 тактов на пиксель?




Ответить с цитированием