Ого, круто. Не знал. За доп. кнопки отвечают пятый и шестой биты?

Наверно есть смысл поддержать их для дублирования одной кнопки. Ну, чтобы можно было нажимать любую из кнопок.

В случае трёхкнопочного джойстика процедура опроса его наличия использует маску #7F вместо #1F? Или логика автодетекта остаётся прежней?