На мой субъективный взгляд автор оригинальной процедуры зря сделал жесткую большую задержку, это поставило крест на использовании процедуры в динамичных игрушках. Но и автор m34zrk тоже поступил не очень хорошо, корректнее было бы выделить один-два байта в озу для возможности изменения (для совместимости инициализируем "большим" значением, а если использовать в игрушеке - меняем на маленькое). У меня подозрение, что задержка пропала из m34zrk не столько из-за собственно тонкостей опроса клавиатуры, а просто не хватало места в 2 Кб для новых фич.




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