Гаррий, да, всё отлично. Много чего можно понять. У меня такое пожелание: пусть комментарии не дублируют то, что делает команда ассемблера. К примеру, коммент "pop af ; извлечь из стека AF" ничего не даёт для понимания логики программы. Лучше больше писать о том, что именно хранится в AF.

Этот код, насколько я понял, вывод спрайта? А зачем там в конце A сравнивается с #80?