Titus, ок, fixed.
Если все очень сложно, то имеет смысл этим заниматься при наличии хорошего учебника по асму УКНЦ которого я в чистом виде не видел, или цикла статей как у Зальцмана. Иначе просто непонятно за что хвататься
И потом, хорошо, МАКРО-11 - решение всех проблем... а анимация? если ее ручками и днями писать кодом, то хотя бы пример такого труда. А подпрограмма, которая будет ее воспроизводить? а спрайты (в случае с марио это грибочки, камешки) кто воспроизводить из графических библиотек будет?
Наверное это и есть существенная часть движка.
И заметьте, до скроллинга экрана тут еще далековато.