Привет, Масяня.
Сегодня купил себе 6-ти кнопочный геймпад, подключил его и узрел такую... пусть это будет «фичей» (ну не баг же )
В общем, у Сеги «X»,«Y»,«Z» и «MODE» работают как бы в турбо режиме, то есть при удержании кнопки она «моргает», а не остаётся нажатой. Естественно, играть ну очень не удобно, так как скорость моргания примерно 4 раза в секунду (
Собственно, можно ли исправить? А то 6-ти кнопочные геймпады фактически получается нерабочими на этом переходнике. А жаль - в остальном устройство просто отличное...
Вот, добавил видео для наглядности:
http://youtu.be/HLvz1P71bMs
Переходник 2.0 - «турбо» эффект на кнопках
Moderators: HardWareMan, aodinets, admin, figura, alex
- HardWareMan
- Гуру, Super DONATE +15000
- Posts: 318
- Joined: Sun Dec 19, 2010 11:12 pm
Вот жеж оно как!
Сейчас проверил на инвалиде-китайце с оборванными проводами - и у него действительно ничего не моргает. Так что китай — китаю рознь. Ну а с моим пациентом ничего не поделать, это диагноз?
upd:
Клянусь ктулхой! Хардвармэн, ты починил мой девайс. Сейчас я еще раз воткнул первый джой - и у него тоже кнопки заработали нормально. Я не знаю в чём причина, честное слово!
upd2:
поиграл немного в Kega Fusion и снова появился этот баг. Блин, фигня какая-то.
итого:
после подключения второго (который не моргает), первый джой какое-то время работает почти без морганий. Но потом он начинает моргать сильнее и сильнее. Причем скорость моргания растет независимо от того юзаеш джой или нет.
Прошу прощения за то что лезу туда где почти ничего не понимаю, но не может это быть из-за того что моргающий джой определяется то как 3-х, то как-6 кнопочный?
Блин. Сейчас полез разбирать геймпады чтобы плату работающего перекинуть в новый корпус. И... ЭТОТ МОРГАЮЩИЙ ГЕЙМПАД СНОВА ЗАРАБОТАЛ. Я сдаюсь - ты выиграл, геймпад.
да, через некоторое время он снова начал моргать.
Сейчас проверил на инвалиде-китайце с оборванными проводами - и у него действительно ничего не моргает. Так что китай — китаю рознь. Ну а с моим пациентом ничего не поделать, это диагноз?
upd:
Клянусь ктулхой! Хардвармэн, ты починил мой девайс. Сейчас я еще раз воткнул первый джой - и у него тоже кнопки заработали нормально. Я не знаю в чём причина, честное слово!
upd2:
поиграл немного в Kega Fusion и снова появился этот баг. Блин, фигня какая-то.
итого:
после подключения второго (который не моргает), первый джой какое-то время работает почти без морганий. Но потом он начинает моргать сильнее и сильнее. Причем скорость моргания растет независимо от того юзаеш джой или нет.
Прошу прощения за то что лезу туда где почти ничего не понимаю, но не может это быть из-за того что моргающий джой определяется то как 3-х, то как-6 кнопочный?
Блин. Сейчас полез разбирать геймпады чтобы плату работающего перекинуть в новый корпус. И... ЭТОТ МОРГАЮЩИЙ ГЕЙМПАД СНОВА ЗАРАБОТАЛ. Я сдаюсь - ты выиграл, геймпад.
да, через некоторое время он снова начал моргать.
Джой просто настоко говняно сделан что нестабильно пашет электронника, а нет возможности найти оригинал?
Ато у меня токо оригиналы 3кнопочные и проблем нет а 6кнопочный ширпотреб в меня весь полудохлый, ими и не пользуюсь, фигня ведь.
Ато у меня токо оригиналы 3кнопочные и проблем нет а 6кнопочный ширпотреб в меня весь полудохлый, ими и не пользуюсь, фигня ведь.
Atari2600,Atari7800,AtariFS,ZXSpectrum,Dendy,NES,Kenga,GB,GBP,GBC,GBASP,GBA,NDSL,SNES,SMS,N64,GC,Wii,SMD,MD2,SGG,Gopher,DC,MDP,PSP1000,PSP2000,PSP3000,PSPStreet,PS1,PS2,PS3,XBOX,XBOX360,3DO...
Я меня старые неоригиналы работают норм, а вот новые, новые я просто не покупал, проблема реально в том что устройство путается что за джой подключили, проблемы может быть 2, 1-оя плохой разъем джоя, 2 джойстик не справляется со скоростью опроса или просто подгорел, скорость опроса можно конечно и уменьшить, но в приставке состояния джойстика практически напрямую объединены с программой, а в случае с переходником приходиться ещё и через USB интерфейс продавливать состояние, играть будет невозможно потому что там хоть и миллисекунды, но опытному игроку ну оч заметна "медленная реакция джойстика".У меня тоже 3-кнопочный только оригинал. Согласен что 6-кноп гуано полнейшее, я скорее всего возьму от более старого и более нормального китайского электронику.
Такая же проблема, как и у автора темы
Собственно, мои купленные джойстики также ведут себя - эффект "турбо" включается на кнопках XYZ и Mode, но, как правило, не сразу, а какое-то время ещё можно здоровым образом использовать джойстик. Почитал тему, но, обращаясь к Масяне, что можно предпринять в этом случае? Как решить проблему?
upd: Насчет скорости опроса состояния джойстика: D-pad, Start и кнопки ABC работают идеально.
upd: Насчет скорости опроса состояния джойстика: D-pad, Start и кнопки ABC работают идеально.
Абсолютно аналогичная проблема. Имеются 3 приставки:
1) Оригинальная Сега 1993 года
2) Свежекупленный китайский клон Сеги
3) Свежекупленный китайский клон Денди
К Сеге 5 джойстиков: 1 родной от оригинальной приставки, 2 родных от китайской, 2 китайских другого производства, купленных отдельно.
К Денди 4 джойстика: 2 родных от китайской приставки с узким штекером, 2 китайских с широким штекером.
Джойстики Денди работают нормально, как с широким штекером, так и с узким через переходник.
Родной джойстик от Сеги ведет себя корректно во всех случаях. А вот китайские независимо от производства начинают выдавать описанную проблему. При это кнопка MODE может не читаться вообще. Эффект появляется только при работе через переходник. Все джойстики на обоих приставках работают корректно, а на переходнике глюк плавающий. То появляется, то исчезает. При это чаще появляется, если подключены какие-либо джойстики Денди.
Есть идеи, как это вылечить? Могу прислать джойстики-приставки, если понадобится. Или прокинуть USB через интернет, чтобы отдебажить удаленно.
1) Оригинальная Сега 1993 года
2) Свежекупленный китайский клон Сеги
3) Свежекупленный китайский клон Денди
К Сеге 5 джойстиков: 1 родной от оригинальной приставки, 2 родных от китайской, 2 китайских другого производства, купленных отдельно.
К Денди 4 джойстика: 2 родных от китайской приставки с узким штекером, 2 китайских с широким штекером.
Джойстики Денди работают нормально, как с широким штекером, так и с узким через переходник.
Родной джойстик от Сеги ведет себя корректно во всех случаях. А вот китайские независимо от производства начинают выдавать описанную проблему. При это кнопка MODE может не читаться вообще. Эффект появляется только при работе через переходник. Все джойстики на обоих приставках работают корректно, а на переходнике глюк плавающий. То появляется, то исчезает. При это чаще появляется, если подключены какие-либо джойстики Денди.
Есть идеи, как это вылечить? Могу прислать джойстики-приставки, если понадобится. Или прокинуть USB через интернет, чтобы отдебажить удаленно.
-
- Полезный чел
- Posts: 405
- Joined: Mon Dec 17, 2012 10:22 pm
Нам всем ясно, что качественные джойстики сейчас найти мягко говоря трудно. Да и китайские джойстики на оригинальной Сеге работают нормально. Думаю, этот вопрос будет возникать не только у меня, так что если есть малюсенькая возможность, хотелось бы решить эту проблему.
З.Ы. А вообще работой переходника очень доволен, прямо не на радуюсь. Огромное спасибо его Создателю Немного "прокачал" его. Кому интересно, могут посмотреть в теме "Самостоятельная сборка".
З.Ы.Ы. Все тесты проводились до "прокачки" и после. Результаты одинаковые.
З.Ы. А вообще работой переходника очень доволен, прямо не на радуюсь. Огромное спасибо его Создателю Немного "прокачал" его. Кому интересно, могут посмотреть в теме "Самостоятельная сборка".
З.Ы.Ы. Все тесты проводились до "прокачки" и после. Результаты одинаковые.
Эээээмммм, вы реально хотите пожертвовать скоростью опроса (чтоб как на соплях всё) взамен совместимости с китайским хламом?Есть идеи, как это вылечить? Могу прислать джойстики-приставки, если понадобится. Или прокинуть USB через интернет, чтобы отдебажить удаленно.
Я могу "попинать" прошивку, но сразу скажу, возможно работать будет хуже.
Буду очень благодарен за помощь. Если скорость работы будет не удовлетворительной, всегда же можно откатиться на оригинальную прошивку. Да и повторюсь, на приставках китайские джои работают нормально и никакого дискомфорта со скоростью реакции на нажатия и прочее нет. Значит все-таки можно подобрать такие тайминги, что все будет работать корректно. Мне не удалось найти информацию о скорости опроса на оригинальной Сеге, а замерить на своей возможности нет. Т.е. придется подбирать её методом народного тыка, а сей процесс может очень затянуться. Чтобы тебя не напрягать, я могу сам поковыряться в прошивке, но "чужой код всегда потёмки". Подскажи, в какие места надо глядеть, а я уже постараюсь подобрать подходящее значение и выложу результаты своих изысканий сюда.
1. У приставки состояния джойстиков лежат прям... ну незнаю как сказать, прям внутри приставки, а переходник должен прочитать вначале состояния джойстиков, а затем отправить по шине USB в комп....Да и повторюсь, на приставках китайские джои работают нормально и никакого дискомфорта со скоростью реакции на нажатия и прочее нет. Значит все-таки можно подобрать такие тайминги, что все будет работать корректно. Мне не удалось найти информацию о скорости опроса на оригинальной Сеге, а замерить на своей возможности нет. Т.е. придется подбирать её методом народного тыка, а сей процесс может очень затянуться. Чтобы тебя не напрягать, я могу сам поковыряться в прошивке, но "чужой код всегда потёмки". Подскажи, в какие места надо глядеть, а я уже постараюсь подобрать подходящее значение и выложу результаты своих изысканий сюда.
2. Консолька опрашивает джои в VBLANK прерывании это 50 или 60 раз в секунду.
Есть у меня пара идей, попытаюсь воплотить.
Переходник читает код из джоя чтоб понять какой джой в него включили: 6-ти кнопочный или 3-х, поскольку китайцы плевать хотели на аутентичность, то переходник неправильно определяет что в него включено и на время начинает считать что к нему подключили 3-х кнопочный джой вместо 6-ти, и зануляет состояние доп. кнопок, вот и получается у вас турбо эффект. Перед каждым опросом джоя я должен понять какой именно джой включен, а затем уже его опрашиваю, китайское барахло не успевает отвечать на запросы, и получается кака.