Заранее просчитанные спрайты можно хранить сразу в виде кода, если влезают в память.
Идея неплохая. А можно пример как это сделать наиболее эффективно?
То есть это через серию "загрузить в A байт, сохранить в (HL)" или "загрузить в HL слово, push его в стек" ?
Здесь же ещё и XOR с экраном нужно делать.