Цитата Сообщение от reddie Посмотреть сообщение
Через стек спрайты можно выводить как LD DE,nn:PUSH DE, строки переводить ADD HL,BC:LD SP,HL
При спрайте шириной 4 байта уже будет кой-какой выигрыш.
Сейчас по данным эмулятора вывод спрайтов редко превышает 10к тактов. И около 5к рассчёт координат. Даже если совсем исключить, то 20к не сэкономить. Но, правда такты не правильно считаются. На самом деле больше.
Но всё равно перспективнее сокращать вывод фона. Там калькулятор говорит около 200к тактов, а эмулятор говорит 115к, что не может быть правдой ). Если выводить через push-pop, то теоретически могло бы быть 160*78*11=137к тактов на реальном железе.