Вход

Просмотр полной версии : Переделка джойстика от Сеги



norduk
11.09.2018, 22:37
Всем привет! Прошу совета. Ситуация следующая: купил джойстик для Сеги для подключения к АТМ в порт Синклер-2, памятуя, что на Speccy-2010 всё работало "искаропки". Естественно, АТМ джойстик не увидел. После этого попробовал его на Speccy-2010. Был крайне удивлён, что и там он не заработал.

В итоге, после разбора, выяснилось, что там, естественно, 5 проводов, вместо нужных скольки-то-там. В общем, отпаял нафик весь провод, купил новый COM-провод, разобрал оба разъёма, с одной стороны навёл порядок для синклер-порта, с другой припаял провода к нужным площадкам внутри джойстика.

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

В общем, постарался сделать аккуратные механические замыкания.

Замыкания получились, но вот засада - двойные нажатия АТМ'ка ловит через раз. Одинарные - вообще не вопрос. И отдельные нажатия и если зажать, то всё норм. Но только для одного контакта.

Два одновременно работают дико нестабильно. То срабатывает, то не срабатывает... Раза три переделывал. Провода уже взял мелкие (0.2 чтоли), чтобы мембране не мешали.

Собственно, вот вопрос: может быть есть какой-то способ одновременные нажатия синхронизировать? Пустить это дело через резисторы или конденсаторы или через какую-то логику?

null_device
12.09.2018, 04:24
Наклеил суперклеем на площадках мембраны фольгу.

ЕМНИП, у меня, на клонах спектрума, все работало без фольги. Переделывал, для игры НЛО-2, какой-то дендиевский джойстик в форм-факторе PS1. Провод использовал, вообще от витой пары.

norduk
12.09.2018, 10:07
Возможно, проблема в самой АТМ. Что характерно, на Speccy-2010 всё работает норм.

Black Cat / Era CG
12.09.2018, 13:12
на Speccy-2010 всё работает норм.
Дык спекки 2010 ваще расчитан на сеговские джойстики без переделки изначально.

Gutten
12.09.2018, 15:57
кстати, в соседней теме как раз с геймпадом сеговским разбираюсь. Китайский новодел, 6 кнопок, кнопки MODE нет.
Исходим из того, что автор прошивки писал, что у него на джое всё работало. Но контроллер переключен на внутренний генератор и потому немного изменены тайминги опроса геймпада.
У меня стабильно работают только влево, вправо, старт, АВС. Не стабильно работают вверх, вниз. Совсем не работают XYZ. Исправность геймпада не известна (только пришёл с ебея), сеги в наличии нет, провод в нём исправен.
В чём может быть проблема? Программная ил аппаратная?

goodboy
12.09.2018, 16:08
Совсем не работают XYZ
поищи схему джойстика.
"Пин 7 называется SEL и используется приставкой для выбора режима считывания. Например, если на SEL подано высокое напряжение, пин 6 отражает состояние кнопки B джойстика. Если же на SEL подано низкое напряжение, тот же пин отражает состояние кнопки A. Таким образом, переключая напряжение на SEL, можно считать состояние кнопок вверх, вниз, влево и вправо, кнопок A, B, С, а также кнопки Start.

Старые джойстики имели только эти кнопки. Однако в новых джойстиках были добавлены еще три кнопки X, Y, Z, а также кнопка Mode, располагаемая под указательным пальцем правой руки. Считать эти кнопки можно через пины 1-4, если послать на SEL серию из трех низких и высоких сигналов, каждый из которых имеет продолжительность около 20 микросекунд"

что-то я сильно сомневаюсь насчёт "серии сигналов", раньше было проще
http://gfaq.ru/_pu/19/62432744.png

Gutten
12.09.2018, 16:29
Если я правильно понял, то вроде бы джой работает, но надо поверить выдачу пакета. А с сильно нестабильными направлениями что может быть?

Отправлено с моего Redmi Note 4 через Tapatalk

norduk
12.09.2018, 16:57
Дык спекки 2010 ваще расчитан на сеговские джойстики без переделки изначально.
На нормальные, с 8 (или скольки там) проводами. А вот мною купленый был с пятью) И такой же для NES. И вот такие хрен работают на Speccy-2010)

- - - Добавлено - - -


Китайский новодел, 6 кнопок, кнопки MODE нет.
Вот такой вот, да?

https://c.dns-shop.ru/thumb/st4/fit/wm/800/650/e7c6b36476cc07f8bdbb2af35b5f4468/b2f734a470008b6ef0ba7fada6b18025d5558968265bf23863 8c9fe868662377.jpg

Gutten
12.09.2018, 17:13
Да. Думаю, они счас все такие штампуются и продаются. Война клонов какая-то.

Отправлено с моего Redmi Note 4 через Tapatalk

Black Cat / Era CG
12.09.2018, 18:09
Да. Думаю, они счас все такие штампуются и продаются. Война клонов какая-то.
Нет, не все. Вот такие покупаю. Там есть Mode. На Сеге работают.
https://2x2service.ru/upload/shop_5/3/4/3/item_3433/hamy4_gamepad_red.jpg

- - - Добавлено - - -

В паре магазинов продаются свободно.

Gutten
12.09.2018, 18:13
В каких же магазинах У НАС они продаются "свободно"?

Black Cat / Era CG
12.09.2018, 18:19
В каких же магазинах У НАС они продаются "свободно"?
Про У ВАС именно я ничего не говорил. Но в наши магазины они попадают с али. И они там есть, щас посмотрел. Та же история и с джоями для Денди - есть откровенное г..., а есть вполне приличный китай. Просто надо немного повнимательнее на али смотреть, если не повезло с магазинами.

- - - Добавлено - - -

Причем, если сравните ЭТИ джои с тем трешем, что встречается, думаю, удивитесь.

Gutten
12.09.2018, 18:36
Да на картинках они все прилично выглядят.
Как бы сама кнопка MODE не критична.

IL_DECAMERON
13.09.2018, 19:13
Добрый вечер. Накидал схемку, имеет ли она право на существование?
https://i101.fastpic.ru/big/2018/0913/6c/126524132cf513272600fe7676a4836c.jpg (http://fastpic.ru/)
Используются двунаправленные ключи КР1561КТ3, так что должно работать и с Kempston, и с Sinclair... И переделки самого джойстика не нужно. Слева подключаем джойстик от SEGA, справа - к нашему Спеку. В архиве схема, распиновка джойстика, плата под макетку (в Sprint Layout):66238

Добавлю, что при подаче напряжения питания, на контактах разъема шестикнопочного джойстика SEGA (китайский клон "16BIT") присутствует высокий уровень. Низкий уровень появляется при нажатии соответствующей кнопки. Напряжение на контакт 7 (SEL) не подается. В схеме реализована работа крестовины и кнопок B, C.

HardWareMan
14.09.2018, 14:33
Козу ты обеспечил.

IL_DECAMERON
14.09.2018, 14:43
Козу ты обеспечил.

Каким образом? COM справа - это общий джойстика на Спеке.

goodboy
14.09.2018, 16:39
COM справа - это общий джойстика на Спеке.
у kempston`a общий +5v (возможно это критично, хотя всё зависит от реализации)

IL_DECAMERON
14.09.2018, 16:50
у kempston`a общий +5v (возможно это критично, хотя всё зависит от реализации)
В данном случае, ключи двунаправленные... Что аналогично обычному механическому контакту на замыкание. Данную схему (без инверторов на ЛН2), проверял на макетке. Ключи отрабатывают, спек распознает... В случае нечеткого срабатывания ключей, можно подтянуть управляющие ноги (5,6,12,13) КР1561КТ3 к GND резисторами 47-100кОм.

Чтобы улучшить взаимопонимание, даташит на КР1561КТ3: https://static.chipdip.ru/lib/030/DOC001030082.pdf

HardWareMan
15.09.2018, 04:04
В данном случае, ключи двунаправленные... Что аналогично обычному механическому контакту на замыкание.
...
Чтобы улучшить взаимопонимание, даташит на КР1561КТ3: https://static.chipdip.ru/lib/030/DOC001030082.pdf
Чтобы улучшить взаимопонимание, я просто оставлю это здесь:
http://jpegshare.net/images/99/0a/990a8888ecbf590c79b4e0a7cc689d1e.png

IL_DECAMERON
15.09.2018, 10:45
Теперь понятно насчет КЗ. Ноги 6, 12 - управление ключами. Ноги 8,9 и 11,10 - непосредственно, сами ключи. На 8,11 приходит общий джойстика Спека. 9,10 соединены вместе, и на них приходит FIRE джойстика спека. Так что, никакого КЗ тут быть не может: мы просто получаем два нормально разомкнутых ключа, соединенных параллельно.

- - - Добавлено - - -

https://i103.fastpic.ru/big/2018/0915/95/2b520345cefcfa34936b5442f9520e95.jpg (http://fastpic.ru/)

Здесь наглядно показаны ключи КР1561КТ3:

http://i103.fastpic.ru/big/2018/0915/d7/b9ed19bc5664faa1bbeeb530a16183d7.png (http://fastpic.ru/)

IL_DECAMERON
17.09.2018, 00:13
В общем, спаял на скорую руку... Схема работоспособна. Подключал как к Kempston, так и к Sinclair 1 и 2 (клавиши 0-9). У меня питание выведено на разъемы подключения джойстиков, так что обошлось без шаманства с дополнительным проводом. Немного изменил назначение кнопок (теперь "С" - дублирует "UP" крестовины, удобно в платформеры играть). Окончательный вариант схемы и фото ниже:
http://i102.fastpic.ru/thumb/2018/0917/24/_8d14d875727b9dbae30fece518ed0a24.jpeg (http://fastpic.ru/view/102/2018/0917/_8d14d875727b9dbae30fece518ed0a24.jpg.html) http://i102.fastpic.ru/thumb/2018/0917/1e/_5c9d1e3e48c867f9c2e1c68a9f9cb01e.jpeg (http://fastpic.ru/view/102/2018/0917/_5c9d1e3e48c867f9c2e1c68a9f9cb01e.jpg.html) http://i102.fastpic.ru/thumb/2018/0917/80/_f85192d89fb82efc9a48c649c5eb8880.jpeg (http://fastpic.ru/view/102/2018/0917/_f85192d89fb82efc9a48c649c5eb8880.jpg.html) http://i102.fastpic.ru/thumb/2018/0917/f3/9eec421dfef43bbc2049d92d65302df3.jpeg (http://fastpic.ru/view/102/2018/0917/9eec421dfef43bbc2049d92d65302df3.jpg.html)

На пробу, приобрел джойстик "HamY4", как на фото в посте: http://zx-pk.ru/threads/29506-peredelka-dzhojstika-ot-segi.html?p=978570&viewfull=1#post978570 (спасибо Black Cat / Era CG за наводку).
Работает отлично, в том числе и TURBO - режим на кнопках "B,С" :v2_dizzy_punk:

norduk
15.05.2020, 23:52
На нормальные, с 8 (или скольки там) проводами. А вот мною купленый был с пятью) И такой же для NES. И вот такие хрен работают на Speccy-2010)

Давеча задались вопросом на стриме о джоях с пятью проводами. Как они ваще работают на сегах-несах тогда, раз их китайцы лепят? Этого же недостаточно... вроде...

- - - Добавлено - - -


Дык спекки 2010 ваще расчитан на сеговские джойстики без переделки изначально.
Таки 5 проводов в этих поделках о которых я в стриме вещал. Нету под рукой приставки, чтобы проверить.

Eltaron
15.05.2020, 23:55
Давеча задались вопросом на стриме о джоях с пятью проводами. Как они ваще работают на сегах-несах тогда, раз их китайцы лепят? Этого же недостаточно... вроде...
Нинтенде достаточно. Питание, земля, клок, лэтч, дата.

Мегадрайву недостаточно, но я не уверен, что речь именно о сеговском паде. В таком же шестикнопочном формате и пиратская шняга для нинтенды выпускается. Вот, например https://nextgame.net/catalog/xmas/dendy/aksessuary-dendy/geympad-provodnoy-dendy-controller-uzkiy-razem-9-pin-forma-sega-krasnyy/

Black Cat / Era CG
16.05.2020, 00:04
Таки 5 проводов в этих поделках о которых я в стриме вещал. Нету под рукой приставки, чтобы проверить.
Непонятно тогда как он работает ваще.

norduk
16.05.2020, 10:12
Нинтенде достаточно. Питание, земля, клок, лэтч, дата.

Мегадрайву недостаточно, но я не уверен, что речь именно о сеговском паде. В таком же шестикнопочном формате и пиратская шняга для нинтенды выпускается...

По ходу это оно и есть.

- - - Добавлено - - -


Непонятно тогда как он работает ваще.
Теперь вроде как понятно) Это не сеговский джой, а несовский.

Black Cat / Era CG
16.05.2020, 13:32
Теперь вроде как понятно) Это не сеговский джой, а несовский.
:) А в 2010 как он тогда работает? :/

Eltaron
16.05.2020, 18:13
Это не сеговский джой, а несовский.
На правах зануды

Несовский разъем - это не DB9. Он выглядит так:


https://www.overclock.net/photopost/data/1035299/2/24/24928e0d_img_1347.jpeg

И даже фамикомовский выглядит так (DB15):

http://www.nintendoworldreport.com/media/27664/4/14.jpg

А DB9 - это чисто пиратский стандарт. Не стоит его производить в благородные доны, самое точное имя - это "дендивский джой". Ну или "фамиклоновский" :)

Black Cat / Era CG
16.05.2020, 18:29
Да пофиг же. Суть не в разъеме, а в количестве проводов, и как оно обрабатывается железом. А там хоть DIN.

baralgin1003
04.08.2020, 00:29
в дополнение схемы: необходимо добавить подтягивающие резисторы по питанию на вход сеговского джоя, иначе рандомные сработки обеспечены при не подключенном джойстике

IL_DECAMERON
09.08.2020, 19:08
Как-то упустил из вида: не планировал использовать переходник без джойстика.

izzx
09.08.2020, 21:16
А могут быть какие-то тормоза из-за переходника? Я вот тут спаял по схеме выше (от IL_DECAMERON), вроде всё хорошо, но иногда огонь не прожимается в самый важный момент. Взял другой джойстик, от «денди», перепаянный, без переходника. Тот вроде получше срабатывает. Думаю кто виноват, джойстик дешёвый или переходник?
Я собрал на микросхемах CD4049UBE и CD4066BE, получается вместо кр561лн2 взял аналог кр1561лн2. Схему скорректировал, конечно. Блок питания отдельный.
А как ещё турбо режим работает? На сега джойстике?

IL_DECAMERON
10.08.2020, 15:20
Нет, тормозов быть не может. Возможно, проблема в слишком большом сопротивлении транзисторного ключа в открытом состоянии. Как вариант - припаять параллельно еще один ключ (в схеме есть два свободных), сопротивление уменьшится. Турбо реализован в самом джойстике, есть переключатель.

izzx
10.08.2020, 16:14
IL_DECAMERON, спасибо, понятно. Может ещё другой джойстик найду.

Reistlin
10.05.2022, 14:22
В общем, спаял на скорую руку... Схема работоспособна. Подключал как к Kempston, так и к Sinclair 1 и 2 (клавиши 0-9). У меня питание выведено на разъемы подключения джойстиков, так что обошлось без шаманства с дополнительным проводом. Немного изменил назначение кнопок (теперь "С" - дублирует "UP" крестовины, удобно в платформеры играть). Окончательный вариант схемы и фото ниже:
http://i102.fastpic.ru/thumb/2018/0917/24/_8d14d875727b9dbae30fece518ed0a24.jpeg (http://fastpic.ru/view/102/2018/0917/_8d14d875727b9dbae30fece518ed0a24.jpg.html) http://i102.fastpic.ru/thumb/2018/0917/1e/_5c9d1e3e48c867f9c2e1c68a9f9cb01e.jpeg (http://fastpic.ru/view/102/2018/0917/_5c9d1e3e48c867f9c2e1c68a9f9cb01e.jpg.html) http://i102.fastpic.ru/thumb/2018/0917/80/_f85192d89fb82efc9a48c649c5eb8880.jpeg (http://fastpic.ru/view/102/2018/0917/_f85192d89fb82efc9a48c649c5eb8880.jpg.html) http://i102.fastpic.ru/thumb/2018/0917/f3/9eec421dfef43bbc2049d92d65302df3.jpeg (http://fastpic.ru/view/102/2018/0917/9eec421dfef43bbc2049d92d65302df3.jpg.html)

На пробу, приобрел джойстик "HamY4", как на фото в посте: http://zx-pk.ru/threads/29506-peredelka-dzhojstika-ot-segi.html?p=978570&viewfull=1#post978570 (спасибо Black Cat / Era CG за наводку).
Работает отлично, в том числе и TURBO - режим на кнопках "B,С" :v2_dizzy_punk:

И всё таки что с com который в сторону спека смотрит? Куда его цеплять!?!?!

izzx
10.05.2022, 18:15
И всё таки что с com который в сторону спека смотрит? Куда его цеплять!?!?!
Так на общий джойстика. Бывает он +5, бывает земля. Не важно. Там же пять сигналов и общий.
Главное, чтоб КЗ не было ).

Black Cat / Era CG
10.05.2022, 18:29
А что будет, если UP и C давануть одновременно?

izzx
10.05.2022, 18:37
А что будет, если UP и C давануть одновременно?
Думаю, что как сказано выше, просто будет ещё меньше сопротивление между Вверх и общим.

Reistlin
16.01.2023, 13:10
Кароче! Развел на плате, вытравил спаял, включил, микросхемы нагрелись, нихрена не работает! Буду искать где накосячил!

IL_DECAMERON
02.02.2023, 17:08
Кароче! Развел на плате, вытравил спаял, включил, микросхемы нагрелись, нихрена не работает! Буду искать где накосячил!

Очень странно... Сколько работает, проблем не было. Если нагрелись все микрухи, смотрите напряжение питания, полярность. Плату для макетки развел так, в середине КР561ЛН2:https://i121.fastpic.org/big/2023/0202/b7/98a08e791285fe967c58508129a69ab7.jpg Вид сверху!

Froggy
26.02.2023, 17:25
Купил такой джойстик.

https://i.ibb.co/99CHxBr/2.jpg (https://ibb.co/PZfG2J6)

Как лучше использовать шесть кнопок справа? Читал, что на какую-то из этих кнопок (или несколько) дублируют кнопку верех (прыжок). Кто как делает?

Gutten
26.02.2023, 18:06
поищи про 8битный кемпстон. и зависит к чему подключать будешь

Froggy
26.02.2023, 18:35
поищи про 8битный кемпстон. и зависит к чему подключать будешь
Подключать к Пентагону 128. Будет кемпстон-джойстик.
Тут главный вопрос как использовать "лишние" кнопки. Некоторые ставят "автоматический огонь" - собирают генератор.

IL_DECAMERON
19.04.2023, 01:17
Такой геймпад прикупил:https://i121.fastpic.org/thumb/2023/0419/e8/_cffe1d89a49d2c55ddd7929de4c5f9e8.jpeg (https://fastpic.org/view/121/2023/0419/_cffe1d89a49d2c55ddd7929de4c5f9e8.jpg.html)
Подключаю к Пентагону через переходник по схеме, которую указывал выше. Очень удобный, да еще и турбо режим на кнопки ABC по отдельности есть.