Непонятно. В эмуляторе всё работает. Надо бы, что бы ещё кто на спринтере проверил.
Это исправил.
Вот видео работы обновленной программы на эмуляторе( теперь уже спрайт двигается на фоне):
Возможно проблемы с клавиатурой в этом кусочке программы:
Это надо разбираться с последовательным портом будет.scan:
;проверка есть ли данные от клавиатуры
IN a,(SerialChACtrl) ;бит0 = 0 - нет данных;бит0 = 1 - есть данные
and 1
ld (fflag),a
JR z,scanexit
;если данные есть
IN a,(SerialChAData)
;вот тут возможно нужно что-то отправить в порт SerialChACtrl, что бы разрешить дальнейшую пересылку данных от клавиатуры
scanexit:
ret
Программа для тестирования:
https://dropmefiles.com/4hFOg





Ответить с цитированием