История изменений
Исправление pfg, (текущая версия) :
можно и так.
дребезг в прерываниях довольно просто избавиться. просыпаешься по прерыванию, отключаешь прерывание, ждешь некоторое время для успокоения дребезга, считываешь состояние клавиатуры, сравниваешь с запомененным, выдаешь разницу (нажатую клавишу), включаешь прерывание, засыпаешь.
один фих на лиспе оба варианта не сделаешь. лисп «это другое» :)
Исходная версия pfg, :
можно и так.
дребезг в прерываниях довольно просто избавиться. просыпаешься по прерыванию, отключаешь прерывание, ждешь некоторое время для успокоения дребезга, считываешь состояние клавиатуры, сравниваешь с запомененным, выдаешь разницу (нажатую клавишу), включаешь прерывание, засыпаешь.