
Сообщение от
BlaireCas
как там определить момент "отжатия" клавиши
Никаких прерываний. Нужно непрерывно мониторить бит 6 регистра 177716.
Код:
bit @#177716,#100 ; при такой записи операндов команда работает на пару микросекунд быстрее
beq одна_или_несколько_клавиш_нажато
bne ни_одна_клавиша_не_нажата
Причём определить отжатие конкретной клавиши невозможно. Определяется только факт - нажато/не нажато.
Для тех, кто привык к обработке реакций по событиям очень не удобно. Тут надо продумать игровой цикл, где будет опрос нажата/отжата клавиша.