USB Sega gamepad

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Аватара пользователя
Reloader
Мучитель микросхем
Сообщения: 451
Зарегистрирован: Сб фев 26, 2011 14:38:42
Откуда: Новочеркасск

Re: USB Sega gamepad

Сообщение Reloader »

Есть комбинированный 2 sega и 2 nes
https://github.com/ClusterM/nessmd2usb

Изображение
Изображение
Разработал Алексей Авдюхин
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал
Аватара пользователя
ExxR
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Вс июн 16, 2013 15:24:36
Откуда: Павлово

Re: USB Sega gamepad

Сообщение ExxR »

Трудновато для повторения ЛУТом... дорожки очень тоненькие(
Аватара пользователя
ExxR
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Вс июн 16, 2013 15:24:36
Откуда: Павлово

Re: USB Sega gamepad

Сообщение ExxR »

Развел под ЛУТ устройство постом выше. Только для разъемов Сеговских джоев.
Вложения
Адаптер v2.lay
(49.87 КБ) 742 скачивания
Аватара пользователя
oleg612
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Чт фев 10, 2011 22:14:43

Re: USB Sega gamepad

Сообщение oleg612 »

Пробовал играть этим джойстиком на NINTENDO64, эмулятор PROJECT64 2.2, игра всем знакомая на сеге Earthworm Jim 3D, всё порядок, единственное кнопок на джойстике не хватает, но всё зависит от игры:-)
Аватара пользователя
ApTu(T
Опытный кот
Сообщения: 859
Зарегистрирован: Ср апр 13, 2011 02:13:43

Re: USB Sega gamepad

Сообщение ApTu(T »

Понятно, на али по 200-300 рублей готовые под усб продаются...

А вот есть усб клавиатуры, там 1 микросхемка, её можно прошить?
Просто увидел тут такую махинацию

Клавиатура же я так понимаю просто коды кнопок выдаёт?
А если их сделать + 1000, чтобы не перепутать?

Добавлено after 6 hours 15 minutes 36 seconds:
Собрал таки из клавы :)))
Из минусов:
Джойстиком можно писать в блокноте.
Не нажимается больше 3х кнопок одновременно.
А так вроде ничего.

Взял 12 близлежащих кнопок клавы(прозвонил):
СпойлерИзображение

Изображение

Изображение

Изображение

Изображение


Чтобы всё это запихать, потратил почти столько же времени сколько на пайку, а до проводов всё отлично умещалось...
Аватара пользователя
Reloader
Мучитель микросхем
Сообщения: 451
Зарегистрирован: Сб фев 26, 2011 14:38:42
Откуда: Новочеркасск

Re: USB Sega gamepad

Сообщение Reloader »

ApTu(T писал(а):Из минусов:
Джойстиком можно писать в блокноте.
Не нажимается больше 3х кнопок одновременно.


Ну, в блокноте писать - не такой уж и минус ))
а вот про 3 кнопки одновременно - это да. Клавиатура же матричная.
джойстики спокойно передают нажатия хоть всех кнопок одновременно
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал
Аватара пользователя
ApTu(T
Опытный кот
Сообщения: 859
Зарегистрирован: Ср апр 13, 2011 02:13:43

Re: USB Sega gamepad

Сообщение ApTu(T »

Дак и у джойстика тоже типа матрицы, один общий.
Наверное это сделано специально, чтобы попой не печатать. :)))
Или баг, можно попробовать взять с разными дорожками, потому как когда зажаты W и S - то уже другие кнопки не работают...
А вот с Q и W уже можно еще что-то зацепить...
Может комбинации, х.з...
Аватара пользователя
Reloader
Мучитель микросхем
Сообщения: 451
Зарегистрирован: Сб фев 26, 2011 14:38:42
Откуда: Новочеркасск

Re: USB Sega gamepad

Сообщение Reloader »

ApTu(T писал(а):Дак и у джойстика тоже типа матрицы, один общий.
Наверное это сделано специально, чтобы попой не печатать. :)))
Или баг, можно попробовать взять с разными дорожками, потому как когда зажаты W и S - то уже другие кнопки не работают...
А вот с Q и W уже можно еще что-то зацепить...
Может комбинации, х.з...

нет, у джойстика сделано так что контроллер может опросить одновременно любую из кнопок а клавиатура по очереди опрашивает ряды.
На клавиатуре можно опросить одновременно по одной кнопке в каждом ряду.
у нас даже статья такая есть :)
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал
Аватара пользователя
ApTu(T
Опытный кот
Сообщения: 859
Зарегистрирован: Ср апр 13, 2011 02:13:43

Re: USB Sega gamepad

Сообщение ApTu(T »

Да, сейчас открыл блокнот, зажимаю на клавиатуре по очереди Q, W и на A уже перестаёт печатать, и из колонок слышен пик.
Потом зажимаю Q, A, Z, T, G, B - Работает.
Но когда к ним ещё нажимаю O - то нет.
А связка T, G, B + O, L, > - работает.

Получается не все строки работают, а только 6 одновременно.
Хотя я не вижу сами дорожки клавиатуры, и они могут по разному идти...
Просто предположил, что в этой клаве как и в той идет 3 на 4:
QWER TYUI OP{}
ASDF GHJK L:"
ZXCV VBNM >?

А вот Q, A, Z и O - не работает...
Но 6 это лучше чем 2. ))
Если сегодня не придумаю чем лучше заняться, перепаяю все кнопки на отдельные строки. ))
Аватара пользователя
Reloader
Мучитель микросхем
Сообщения: 451
Зарегистрирован: Сб фев 26, 2011 14:38:42
Откуда: Новочеркасск

Re: USB Sega gamepad

Сообщение Reloader »

Вариант использования :)
(взят хвост от дохлой мыши и обломок китайского штатива для мобильника)
Кликабельно
Изображение
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал
Аватара пользователя
murzistor
Друг Кота
Сообщения: 6086
Зарегистрирован: Ср май 04, 2016 23:18:38

Re: USB Sega gamepad

Сообщение murzistor »

Интересная вещь.
Если я правильно понял, кнопки от джойстика припаиваются к плате от клавиатуры?
А можно подключить каждую кнопку сеги в свой ряд? Пусть и нелогично будет по расположению - можно настроить кнопки в эмуляторе сеги.
Ваше открытие опровергает науку? Нет, это наука опровергает ваш бред.
Истина никогда не бывает посередине. Ведь середина на стороне того, кто больше лжёт.
Не стыдно писать в МЯЯЯУ! - стыдно вести себя не как порядочный Радио Кот. :)
Аватара пользователя
Reloader
Мучитель микросхем
Сообщения: 451
Зарегистрирован: Сб фев 26, 2011 14:38:42
Откуда: Новочеркасск

Re: USB Sega gamepad

Сообщение Reloader »

Интересная вещь.
Если я правильно понял, кнопки от джойстика припаиваются к плате от клавиатуры?

не правильно. тут разработана плата джоя
(см 1 и 2 пост темы)
Изображение
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал
dasich
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 17, 2015 20:20:44

Re: USB Sega gamepad

Сообщение dasich »

Попробовал запустить под windows 10 и получил "неверный дескриптор устройства". ID в диспечере показывает USB\VID_0000&PID_0002\6&1BA1F7B9&0&3
Это как-нибудь решаемо?
bassizlink
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вс окт 15, 2017 19:20:38

Re: USB Sega gamepad

Сообщение bassizlink »

Что если в место механических кнопок использовать сенсорные, например на ttp223 микросхеме?В случае, если джойстика нет, можно даже корпус не делать.
dasich
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 17, 2015 20:20:44

Re: USB Sega gamepad

Сообщение dasich »

Снимаю свой вопрос, запустил на win10. Сам скриворучил с пайкой, после пропайки atmega8, все запустилось.
dasich
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 17, 2015 20:20:44

Re: USB Sega gamepad

Сообщение dasich »

Решил еще немного озадачится, может кто знает как реализовать переключатель normal/turbo/slow?
Насколько понимаю, там принцип простой, подавать вместо "чистой земли" импульст типа шим. Если собрать схему мультивибратора на двух транзисторах, заработает это?
dasich
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 17, 2015 20:20:44

Re: USB Sega gamepad

Сообщение dasich »

С мультивибратором не получило, использовал таймер 555.
Изображение
Теперь есть режимы normal/turbo/slow
Аватара пользователя
ApTu(T
Опытный кот
Сообщения: 859
Зарегистрирован: Ср апр 13, 2011 02:13:43

Re: USB Sega gamepad

Сообщение ApTu(T »

А подойдёт ли такой программатор для atmega8(программатор Громова вроде называется)?
Тут правда я VCC не вижу...
Изображение

У меня на материнке есть и лтп и ком порт.
Искать готовый программатор очень не хочется, больше всего это ждать не могу(если заказывать), пусть он хоть 1 рубль стоит, нет терпения у меня.
Паять какой-то сложный тоже не хочется, потому как его тоже же нужно будет прошивать, а у меня нет никакого программатора.
Может посоветуете, как из ...на и веток можно на один раз собрать?
Аватара пользователя
s1292oia
Встал на лапы
Сообщения: 125
Зарегистрирован: Вт янв 01, 2013 10:59:50
Откуда: Сибирские афины

Re: USB Sega gamepad

Сообщение s1292oia »

Зависит от того, какая программа для прошивки контроллера используется.
viewtopic.php?f=57&t=95091
Здесь ветка про простые программаторы.
Аватара пользователя
Трутень:)
Потрогал лапой паяльник
Сообщения: 327
Зарегистрирован: Ср дек 07, 2011 09:40:09

Re: USB Sega gamepad

Сообщение Трутень:) »

Не шьется МК, ни avrdude ни ponyprog не хотят видеть его. Как узнать имя COM-порта порта в Ubuntu?

Шил avrdude вот так:
sudo avrdude -p m8 -c ponyser -P /dev/ttyS0 -U flash:w:~/gamepad.hex -u hfuse:w:0xc9 -u lfuse:w:0x9fdmesg | grep ttyS
avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

Спойлер
Безымянный.png
(46.87 КБ) 167 скачиваний
Изображение


Питание на плате есть, ноги проверил. (Прошу не пугаться, тонера мало было)
Спойлер
IMG_20180310_190850.jpg
(252.8 КБ) 153 скачивания
Изображение


ApTu(T",url="/forum/viewtopic.php?p=3319469#p3319469 писал(а):Искать готовый программатор очень не хочется, больше всего это ждать не могу(если заказывать), пусть он хоть 1 рубль стоит, нет терпения у меня.

Програматор Громова не очень стабильно работает, можно убить камень. Лучше вот такой сделать, деталей тоже не много, шил им Atmega и Attiny.
Спойлер
principialnaya-sxema-programmatora-pony-prog-com-port.png
(30.74 КБ) 235 скачиваний
Изображение
Последний раз редактировалось Трутень:) Вс мар 11, 2018 10:33:46, всего редактировалось 2 раза.
Ответить

Вернуться в «Интеграция с ПК»