Переходник 2.0 - «турбо» эффект на кнопках
Moderators: HardWareMan, aodinets, admin, figura, alex
Докладываю. Турбо эффект остался. Но изменился его характер. При нажатии работает очень часто, но чем дольше держишь кнопку нажатой, тем реже сбрасывается состояние вплоть до 3-5 раз в секунду, а потом возникает обратный эффект и кнопка становится "нажатой" 3-5 раз в секунду, а затем опять всё начинается по кругу. При нажатии на кнопку X во втором порте начинается подергивание D-PAD вверх.
Опробовал новую прошивку - проблема осталась...
Last edited by phantom91 on Thu Apr 18, 2013 10:21 pm, edited 1 time in total.
Надо проверить, точно ли дело в механизме опознания джойстика. Для теста нужно подправить прошивку, отключив механизм опознания, и принудительно заставить работать только с шестикнопочным джойстиком.Переходник читает код из джоя чтоб понять какой джой в него включили: 6-ти кнопочный или 3-х, поскольку китайцы плевать хотели на аутентичность, то переходник неправильно определяет что в него включено и на время начинает считать что к нему подключили 3-х кнопочный джой вместо 6-ти, и зануляет состояние доп. кнопок, вот и получается у вас турбо эффект. Перед каждым опросом джоя я должен понять какой именно джой включен, а затем уже его опрашиваю, китайское барахло не успевает отвечать на запросы, и получается кака.
Если это поможет, то даное решение лично для меня может стать и окончательным, ибо трехкнопочных джойстиков у меня нет и не предвидится.
+1. Меня тоже устроило бы подобное решение.Надо проверить, точно ли дело в механизме опознания джойстика. Для теста нужно подправить прошивку, отключив механизм опознания, и принудительно заставить работать только с шестикнопочным джойстиком.
Если это поможет, то даное решение лично для меня может стать и окончательным, ибо трехкнопочных джойстиков у меня нет и не предвидится.
- HardWareMan
- Гуру, Super DONATE +15000
- Posts: 318
- Joined: Sun Dec 19, 2010 11:12 pm
Может ты тогда и напишешь прошивку заново с нуля? Или предлагаешь брать твои устройства?Кто мешает поллить джойстик по таймеру, выдерживая 20мс между опросами, как в настоящей приставке? А на USB посылать состояние из памяти уже. У меня никогда не было подобной проблемы, когда я делал себе опрос джоя в своем устройстве.
В любом случае, при успешном исходе я собирался послать пончик Масяне. Только вот мои финансовые возможности несколько ограничены, и за такую плюшку вряд ли кто-нибудь возьмется писать прошивку с нуля. А в мои программерския познания ассемблер и архитектура PIC входят в недостаточном количестве, чтобы написать всё самому.
- HardWareMan
- Гуру, Super DONATE +15000
- Posts: 318
- Joined: Sun Dec 19, 2010 11:12 pm
Ну значит будем рассчитывать на твою помощь.
И небольшой оффтопик устрою здесь. Касается он опять же китайских новоделов. Но в этот раз касается клонов Денди. Попались мне два джоя от новой приставки Simba. На разных приставках и в 1 порту переходника работают нормально, а во 2 порту не работают кнопки А и Турбо А. При этом другие джои в т.ч. еще пара китайских новоделов работают во 2 порту нормально. Лечит этот баг я не прошу, просто интересно из-за чего такое могло возникнуть.
И небольшой оффтопик устрою здесь. Касается он опять же китайских новоделов. Но в этот раз касается клонов Денди. Попались мне два джоя от новой приставки Simba. На разных приставках и в 1 порту переходника работают нормально, а во 2 порту не работают кнопки А и Турбо А. При этом другие джои в т.ч. еще пара китайских новоделов работают во 2 порту нормально. Лечит этот баг я не прошу, просто интересно из-за чего такое могло возникнуть.