Цитата Сообщение от Bedazzle Посмотреть сообщение
К примеру, на текущий момент не очень понятно, каким образом спрайты печатаются в промежуточный буфер
с масштабированием (растягиванием) в реальном времени.
на фон локации накладывается (растягиваясь) маска, потом спрайт.
hl=спрайт, de=маска.
вход в процедуру зависит скорее всего от ширины спрайта.
для наглядного понятия построения как вариант можно корректировать IX вручную (автоматом с учитыванием третей) для вывода сразу на экран, минуя буфер