banner

Блог

Mar 22, 2023

Этот адаптер позволяет использовать оригинальный контроллер Xbox с вашим ПК

Если вы достаточно взрослый, чтобы помнить выпуск оригинального Microsoft Xbox, то, вероятно, у вас есть приятные и/или травматические воспоминания о борьбе за контроллеры с друзьями. Контроллер OG был огромным по размеру и крошечным по популярности. Контроллер «S» меньшего размера, выпущенный позже и напоминающий современные контроллеры Xbox, был гораздо более популярным. Но есть люди, которые предпочитают более крупный контроллер Duke. Для этих людей и для себя Том Мейсон разработал этот адаптер, который позволяет людям использовать оригинальные контроллеры Xbox со своими компьютерами.

Если вам нравится меньший форм-фактор контроллера «S», вы можете подключить контроллер Xbox 360, Xbox One или Xbox Series S/X непосредственно к компьютеру с помощью USB-кабеля, и он будет работать. Но это не относится к оригинальному контроллеру Xbox Chonky Boi, потому что у него был соответствующий штекер. И не так много сторонних геймпадов для ПК, которые соответствуют размеру (а тем более качеству) этого контроллера. Этот адаптер предлагает решение. Просто подключите вилку контроллера к порту на одном конце, а затем подключите USB-кабель от вашего ПК к порту micro USB на другом конце. ПК распознает адаптер как контроллер Xbox 360, поэтому вы сможете использовать его в огромном количестве игр.

Хотя оригинальный контроллер Xbox имел специальный разъем, на самом деле это просто USB-разъем в фирменной упаковке. Но Мейсон не мог просто перемонтировать и подключить стандартный разъем USB-A, поскольку протокол связи также является запатентованным. Поэтому Мэйсону требовалось аппаратное обеспечение, которое выступало бы в качестве посредника между контроллером и ПК. Для этой цели он решил использовать плату разработки Teensy 4.1, поскольку она может выполнять функции как USB-хоста, так и USB-устройства. Для контроллера это выглядит как USB-хост; для ПК он выглядит как USB-устройство (контроллер Xbox 360).

Аппаратное обеспечение было таким же простым, как подключение оригинального удлинительного кабеля контроллера Xbox к контактам Teensy 4.1, а затем размещение его в корпусе, напечатанном на 3D-принтере. Код был более сложным и требовал обратного проектирования протокола связи. Оригинальный контроллер Xbox выводит набор из 20 байт, которые соответствуют состояниям кнопок и джойстиков. Код Мэйсона анализирует эти байты и использует их для установки состояний кнопок виртуального контроллера Xbox 360, которые ПК интерпретирует так же, как если бы они были на реальном контроллере Xbox 360.

Если вы поклонник оригинального контроллера Duke Xbox, то этот адаптер — доступный способ использовать этот контроллер с вашим ПК. Мейсон опубликовал код и схему, так что вы можете собрать его самостоятельно, если у вас есть базовые навыки пайки.

ДЕЛИТЬСЯ