Как подключить джойстик от dreamcast к компьютеру

Обновлено: 04.07.2024

Smart TV и Android TV Box это удивительные устройства, которое дают практически неограниченные возможности. В этот раз, я вам покажу как из любого Smart TV/TV Box сделать игровую приставку (Sega, Sega Dreamcast, Dandy, NES, Sony PlayStation, и пр.) без дополнительного оборудования.

Для того, чтоб получить игровую приставку на обычном железе от ТВ нам не нужно менять прошивки, танцевать с бубном… На самом деле всё намного проще! Эта инструкция подходит для всех устройств и неважно какая у вас модель телевизора или приставки.

Устанавливаем Kodi

Тем, кто знаком с медиацентром Kodi будет немного проще, а остальные, кто еще не знает, это универсальное кроссплатформенное приложение, которое дает возможность смотреть IPTV, фильмы, видеохостинг и все остальное.

Для начала установите приложение и для удобства включите русский язык. Как это сделать, я подробно показывал тут:

Устанавливаем эмуляторы

Спешу обрадовать, установить эмулятор так же просто и быстро как установить сам «Коди», кроме того, не нужно даже ничего скачивать, всё уже встроено. Давайте перейдем:

  1. Откройте настройки.
  2. Нажмите дополнения и перейдите в раздел «Установить из репозитория».
  3. Выберите «Игровые дополнения»



затем раздел «Эмуляторы»:

  1. Выберите нужный Вам эмулятор и установите его. Рассмотрим на примере «Sega» Вы можете установить любой другой.

Устанавливаем игры

После того, как мы все настроили и подготовили, распакуйте архив с играми и загрузите его к вам на Smart TV или TV Box при помощи флешки. Теперь откройте главный экран «Kodi» и выберите раздел «Игры» нажав на него:


Нужно выбрать нашу папку с играми, поэтому нажимаем «Добавить игру…». В открывшемся окне нажмите обзор, затем найдите вашу папку с играми. Когда вы откроете папку, она окажется пустая, и это нормально. Нажмите «OK», после чего ещё раз «OK». Готово, по завершению вас перебросит назад в меню, в котором будет ваша папка с играми.

Запускаем игру

Чтоб запустить установленную игру, вам достаточно нажать на неё после чего, приложение спросит при помощи какого эмулятора открыть. Выберите тот, который установили:


Так же, «Коди» предложит вам другой эмулятор, который тоже может открыть этот файл. Если ваш некорректно открывает файл, установите другой, который предлагает система.

Готово, играем, наслаждаемся!

Настройка геймпада (джойстика)

Геймпад нужно настраивать только после того, как Вы установили нужный вам эмулятор. Медиацентр имеет встроенные драйвера и умеет работать практически со всеми известными джойстиками.

Чтоб настроить геймпад, откройте «Настройки», затем «Система». Подключите ваше устройство и перейдите в раздел «Ввод», после «Настройка подключенных контроллеров»:


Выберите тип вашего джойстика и настройте значения кнопок:


На этом всё. Как видите, всё просто до безобразия. А Вы думали, что ваш Smart TV способен быть игровой приставкой?

Если у Вас остались какие-то вопросы, пишите в комментарии и вместе мы всё решим.

Покупать адаптер не вариант, желательно самому спаять.


Спасибо. Ещё бы схему сразу на распайку ::)


Покупаете конвертер USB-RS232 и распаиваете. Там же есть распиновка.


ncrmnt оно через USB-RS232 заработает?


см. сырец. maple бас какой-то.


Не поможет. Там один пин по которому данные в обе стороны. по ходу что-то типа 1-wire. Наверное можно битбангнуть на LPT/GPIO. См. как там в ядре мапле бас сделан.

ncrmnt ★★★★★ ( 20.08.14 22:02:10 )
Последнее исправление: ncrmnt 20.08.14 22:02:54 (всего исправлений: 1)

Чем он так хорош? На вид так - ужас.

Зато в руках как конфетка.

А если USB->atmegaX+VUSB->DCgamepad? Только не понятно как шить мегу, как обычный геймпад и транслировать вызовы с дрёмопада в обычные или как хрен знает что и использовать нативную поддержку дрёмопада в ядре. Второе в голове никак не укладывается.

Dron ★★★★★ ( 20.08.14 22:45:32 )
Последнее исправление: Dron 20.08.14 22:48:10 (всего исправлений: 2)


это-то легко. берешь мегу8, впердоливаешь туда vusb и HID, а дальше уже транслируешь данные с гейпада в HID евенты.


Маловато кнопок так-то, да и для консоли было всего полтора годных тайтла, типа soulcalibur, crazy taxi и shenmue, ну и всякие quake3, ut99 там, да. И ещё бродилки типа обители зла.

Сергей Тихонов


Сергей Тихонов

Алексей Синицын

Mr Grey

Андрей, оно уже беспроводное, беспроводных PSx джоев на али полно, мегадрайв беспроводные тоже есть

Андрей Белоглазов

Mr, под Dreamcast. Я имел в виду под Dreamcast. Под нее беспроводных контроллеров,качественно работающих не было вроде.

Слава Снегов


Слава Снегов ответил Андрею

Андрей, вот такой копеечный геймпад переделываешь по схеме выше под дримкаст и получаешь беспроводной геймпад. Работает без нареканий.

Mr Grey

Андрей, ну скажем так, я могу создать что угодно, доказательство тому данный адаптер, все остальные хотелки строго за деньги, причём деньги прошу не за работку, а на покупку железа

Андрей Белоглазов

Дмитрий Никандров

Андрей, абсолютно все девайсы подключаемые к этому адаптеру продаются беспроводные. Megadrive - это джои 8bitdo m30 2,4g и krikzz joyzz. Joyzz я лично тестировал - работает идеально. Playstation джои на али по 500р продаются, качество на уровне цены, не жалко если сломается. Геймпады для sega saturn делают retro bit, причём по лицензии. Про беспроводные ps/2 мыши и клавы думаю не стоит говорить впринципе.

Андрей Белоглазов

Дмитрий, я именно про то,чтобы в руках держать беспроводной геймпад от Dreamcast, а не от PS,Saturna или Mega Drive.

Андрей Белоглазов

Дмитрий, да изначально не точно выразился в первом комментарии. Можно переформулировать. Если с помощью этого сделать беспроводным оригинальный джой от dreamcast,то многие будут в восторге.

Приблизительно месяц тому назад наткнулся на форуме DC-SWAT'а на тему Подключение джойстика Dreamcast к ПК.

Ну и меня очень задело вот что направленное в мой адрес :

Если я вас ни с кем не путаю, то вы ещё эдак с 2006 года бьётесь над подключением джоя к пк, но рабочей версии я так и не увидел(за исключением видео с джой-тестером, подобное которому я могу записать хоть сейчас)
Всё лучше чем ничего

(коротенечко опишу в чем там суть, - берем развандаливаем джой, развандаливаем USB клавиатуру и подпаеваемся к дримджою клавиатурными выводами. Уж извините меня, - Полная х..я. Это должно называться сунем клавьер в коробку от джоя. )

Вот такой поворот меня оч. задел, я конечно люблю поразмышлять на пространные темы, но в проектировании цифровых устройств пиздоболом не являюсь.

Собрал я значится свои наработки, подоткнул DE0 к джою, прикрутил STM Discovery слегка мноймодифицированный под STM32F103, и попытался вспомнить на каком этапе я остановился в прошлый раз.

Интерфейс работы с джоем наипрекраснейше интегрился и вполне мог бы считаться мной рабочим если не задачи которые я не решил (напомню что джой сам по себе великолепно работал с PC, но самые вкусняшки это вибро и карты памяти я не интегрил).

А проблемы там организовывались такие:

1. Я пользовал как мозг устройства AT90USB162 в нем SRAM памяти 512 байт, этого мало для организации полнофункционального интерфейса, ибо максимально возможный пакет в 1024 байта просто не влазил в память контроллера.
2. Даже в далеком 2006 году уже была проблема с разъёмами для дрим-джоев.
3. Проблема с виброй и VMU вытекала из пункта 1.
4. Устройство не стабильно (в моем понимании) работало (при потерях в 2 пакета на 1000) потому как не имело высокоинтегрированной аппаратной поддержки MAPLE MIE.
. и ещё много много всего по мелочам.
Но повторюсь, устройство работало настолько что можно было играть получая удовольствие как на родном джое для PC.

На этом я посчитал тему законченной ибо в моем понимании народ несколько поохладел к DREAMCAST.

Ну и вот,получив изрядный пинок под зад я решил основательно переработать всю свою базу знаний относительно MAPLE BUS и получилось OnAMAPLE, то есть вот это:

Image

Image

1. Сопроц CORTEX M3 STM32F103R6T6 имеет 16k наборной памяти подпрограммы, USB интерфейс, 6k SRAM памяти.
2. Логический интерфейс поддержки MAPLE MIE на EPM3032 (возможно логичнее было поставить EPM3064 но он дороже в 2.5 раза)
3. Обновление логичекого ядра по USB.
4. Может работать как мост MAPLE<->USB так и DEVICE<->USB DEVICE<->SUBDEVICE ну короче все возможные варианты подключения кленовой шины как к джоя так и к дриму. То есть можно подключить с помощью этой штуки напрмер джой для денди к дриму и ровно так же как и дрим джой к PC.

Ну и как то лень писать все варианты, но напрмер можно подрубить PC мышь к DREAMCAST.

Значиться так, а теперь как же всё это то вместе работает?

Я рассмотрю самое простое, подключение джоя к PC.

На устройстве есть 13-ти пиновый разъем, на него выведены сигналы:

------- Dreamcast Interface
01 - A - SDCKA
02 - V - Vcc 5v
03 - G - GND
04 - S - SHELD (same as GND)
05 - B - SDCKB
------- STM Debug Interface
06 - C - Clock
07 - D - Data
08 - G - GND
------- USB Interfce
09 - M - D-
10 - P - D+
11 - V - Vcc 5v
12 - G - GND
13 - G - GND

А в комплекте к устройству есть коннектор MU13-F из которого выходит коннектор USBA (стандартный в комп.) и коннектор MU5-F к слову сказать внутри оригинального джойстика установлен разъем MW-5MR который является розеткой для нашего MU5-F.

Попросту говоря, разбираем джой для дрима, вытыкаем родной разъем, подрубаем наш и высовываем наружу шланг USB, прячем внутри джоя OnAMAPLE, собираем джой. Ставим комплект дров для XBOX джоев и пользуем наш джой + OnAMAPLE как XINPUT устройство, с поддержкой вибры.

Читайте также: