Цитата Сообщение от TSL Посмотреть сообщение
Смотри, вот кусок кода, которым я опрашиваю клаву на контроллере.
Блин, тут даже меня сподобило задуматься...
Цитата Сообщение от psb Посмотреть сообщение
да и не везде нужен антидребезг, так-то.
На самом деле, антидребезг жизненно необходим, если:
  • с клавиатуры редактируется текст;
  • для переназначения кнопок в частности;
  • если в программе критично каждое отдельное нажатие на кнопку, а не общее время нажатия.

Антидребезг совсем не нужен если прога ориенитирована на эмулятор или на PC-клавиатуру.
Одним из лучших антидребезговых механизмов на Спекртуме признан метод опроса кнопок в ПЗУ. Если убрать из него всякую гибкость, то суть примерно такова: если порт полуряда в течение 5 прерываний подряд возвращает одну и ту же комбинацию нажатых клавиш, это означает, что нажатие действительно произошло и колебательные процессы на контактах кончились.

Цитата Сообщение от Soplik Посмотреть сообщение
А как в аласме записать код на диск?
А смотря что тебе надо. Смотри help'ы по таким командам:
SAVEBIN - сохраняет код в файл в файловую систему PC;
SAVESNA - сохраняет код в снапшот с инициализированными системными переменными;
SAVEHOB - сохраняет код в HOBETA-файл;
SAVETRD - добавляет код как ZX-файл к существующему TRD-файлу;