Зависит от задачи. Сдвинутые наборы спрайтов займут много дополнительной памяти. Если, скажем, в игре ее дефицит, никто сдвинутые хранить не будет.
Вид для печати
конечно, но потеря (мнимая) 4- тактов так это это кошмар! ага. Не учитывая, что флаг C можно и поднять перед этим. Че пыжиться? Зачем доказывать полезность бесполезность команды? Или это упёртость 90lvl? Я показал, что команда, в общем то, бесполезная и нет от неё суперполезности. Нет и точка. Доказывать смысла не имеет. Давайте докажем что из говна можно добывать мясо и еду. Да, можно, но есть другие способы, менее энергозатратные. С командой SLI аналогично. Можно без катастрофических потерь обойтись без неё, если не выдумывать специальные случаи. Зачем спорить то? Меня всё равно в этом случае не переубедить.
именно так! твоя, Vadim, упертость:) в написании чего-то типа операционных систем эта команда 100% бесполезна.
когда сделаешь пару дем с особо вымудренными быстрыми эффектами, тогда можно будет обсудить, что есть +-4 такта на действие. а пока "Доказывать смысла не имеет" :)
какой-то гнилой спор из разряда "регистры IX/IY не нужны, потому что я всегда обходился без них"...
http://mdfs.net/Docs/Comp/Z180/OpCodeMap
конечно конечно
но отличия появляются только в z280 а это оооочень сильно отличающийся проц
http://www.classiccmp.org/hp/zilog/z280_manual.pdf
---------- Post added at 12:13 ---------- Previous post was at 12:07 ----------
Вадим ты хоть одну игру написал?
столкнулся хоть раз с проблемой нехватки 1 байта?
одно дело когда ты используешь недокументированный вариант команды im 2 или чтото вроде set n,a,(ix+nn)
и другое дело SLI которая трактуется однозначно
В общем команду оставляю. Продолжаю писать код :)