Итак, я распаял оба кабеля джойстика, в итоге задействовал все кнопки, которые на нем есть. Распайка получилась такая:
Контакт разъема | Бит порта | Клавиша джойстика | Маска |
---|---|---|---|
Б24 | 0 | Вверх | 1 |
А24 | 1 | Вправо | 2 |
Б23 | 2 | Вниз | 4 |
Б17 | 3 | Влево | 10 |
Б20 | 4 | Start | 20 |
А20 | 5 | Квадрат | 40 |
Б22 | 6 | Круг | 100 |
А23 | 7 | Select | 200 |
Б31 | 8 | Треугольник | 400 |
А31 | 9 | R2 | 1000 |
Б32 | 10 | Крест | 2000 |
А32 | 11 | R1 | 4000 |
А29 | 13 | L1 | 20000 |
Б29 | 14 | L2 | 40000 |
Б19 | общий |
Да, бит 12 я пропустил, да и фиг с ним.
а что это за R1/2 и L1/2 ?
https://c.dns-shop.ru/thumb/st4/fit/760/600/35e5930af4e759edb3e20dff2f7004ba/q93_b3e74f64158854811ec6a81c2a186383374e1b5afa96ea5011a1c72aedd55808.jpg