Цитата Сообщение от barsik Посмотреть сообщение
Так маску надо не накладывать, а просто записывать в ОЗУ.
Я тоже это предлагаю, но без "читаем два байта, первый байт сразу кидаем в регистр маски, а второй пишем в экран.", а просто читаем байт спрайта и пишем его в экран. А байт маски автоматически читается и пишется по тем же адресам, только из банка маски.

Этот банк можно заполнять следующим образом. Ввести в какой-либо порт бит разрешения записи в банк маски. Разрешаем запись и заполняем свою память масками спрайтов. Одновременно они идут и в банк масок. Затем, запись в банк масок запрещается и память по тем же адресам заполняется уже самими спрайтами.