12511
Джойстики и прочие манипуляторы / Re: ИК (Безпроводной) геймпад SEGA как оно что оно и почему?
« : 12 Апрель 2015, 01:38:56 »
Если честно - ничего не понял
Но есть подозрение, что твоя прога пытается интерпретировать джойстик как пульт ДУ, где каждой кнопке соответствует некая команда, а одновременное нажатие нескольких кнопок не предусмотрено.
Джойстик работает не так. Он постоянно генерит некую кодовую посылку, содержащую стартовый и стоповый биты, номер джойстика и и 12 бит между ними. Каждый бит обозначает состояние некой кнопки. Соответственно эту посылку надо направить на дешифратор, который переведёт её в сигналы реального джойстика или, еще лучше, в USB HID
Но есть подозрение, что твоя прога пытается интерпретировать джойстик как пульт ДУ, где каждой кнопке соответствует некая команда, а одновременное нажатие нескольких кнопок не предусмотрено.Джойстик работает не так. Он постоянно генерит некую кодовую посылку, содержащую стартовый и стоповый биты, номер джойстика и и 12 бит между ними. Каждый бит обозначает состояние некой кнопки. Соответственно эту посылку надо направить на дешифратор, который переведёт её в сигналы реального джойстика или, еще лучше, в USB HID
Очень заметно на примере Play Station, от 1000 до 9000 моделей. Да и в Сегах тоже заметно. Повышение степени интеграции и соответственное уменьшение количества элементов совершенно не означает изменение схемотехники. Самые последние клоны, как выяснилось, прекрасно работают в режиме Master System, хотя казалось бы, что он давно никому не нужен
Особенно не имея знаний о реальной схемотехнике
Если у него ещё и джойстик родной - так за такие деньги и нормально, если что, так джойстик дороже стоит