Превратите оригинальный контроллер Xbox в контроллер 360°

Новости

ДомДом / Новости / Превратите оригинальный контроллер Xbox в контроллер 360°

Jul 22, 2023

Превратите оригинальный контроллер Xbox в контроллер 360°

Если вы ищете контроллер для своего компьютера или мобильного устройства, вы можете

Если вы ищете контроллер для своего компьютера или мобильного устройства, вы наверняка можете найти что-то похуже, чем одна из последних версий Xbox Pad. Возможно, они не идеальны, но они довольно хорошо сделаны, не особенно дороги, используют стандартные интерфейсы USB и Bluetooth и даже имеют достойную поддержку в сообществе разработчиков программного обеспечения с открытым исходным кодом. Так что, если вы играете на Linux или работаете на любом другом ретро-игровом оборудовании, скорее всего, это будет технология Plug-and-Play.

Однако с контроллером Xbox первого поколения дело обстояло иначе, и хотя его фирменный разъем фактически использовал USB, схема контроллера не была такой открытой. Это попытка [Тома] модернизировать свой оригинальный контроллер Xbox, чтобы он работал неотличимо от стандартного контроллера Xbox 360.

Для тех, кто спрашивает, почему кто-то захочет это сделать: [Том] на самом деле один из немногих, кому понравился оригинальный громоздкий контроллер Xbox «Duke», выпущенный вместе с консолью в 2001 году. В широком игровом сообществе он не пользовался популярностью. а год спустя Microsoft выпустила уменьшенную версию, но у всех нас есть свои причуды. Teensy 4.1 прикрепляется к концу кабеля контроллера и действует как посредник, перехватывая проприетарные сигналы, исходящие от этого контроллера, и преобразуя их во что-то полезное. Поскольку контроллер даже не отображается как стандартное USB HID-устройство, потребовалось немного больше анализа протокола, чтобы расшифровать, что вообще происходит, но в конечном итоге некоторая помощь была найдена в этом другом драйвере, который дал [Тому] подсказки. ему нужно было заставить это работать.

В этом проекте были и другие проблемы, особенно потому, что USB-отладка USB-соединений при использовании USB не совсем оптимизированный процесс, но после пары достижений сквозной интерфейс Teensy начал работать, и [Том] может использовать свой контроллер. сейчас на нескольких платформах. Если вы хотите выполнить обновление другими способами, обратите внимание на эту сборку, которая призвана перекалибровать, а не заменить старый контроллер Xbox, у которого наблюдается дрейф аналоговых джойстиков управления.