banner

Blog

Mar 22, 2023

Questo adattatore ti consente di utilizzare un controller Xbox originale con il tuo PC

Se sei abbastanza grande da ricordare l'uscita dell'originale Microsoft Xbox, probabilmente hai ricordi affettuosi e/o traumatici di litigi per i controller con i tuoi amici. Il controller OG era enorme in termini di dimensioni e minuscolo in popolarità. Il controller più piccolo "S", rilasciato successivamente e che assomiglia ai moderni controller Xbox, era molto più popolare. Ma ci sono alcune persone che preferiscono il controller "Duke" più grande. Per queste persone e per se stesso, Tom Mason ha progettato questo adattatore che consente alle persone di utilizzare i controller Xbox originali con i propri PC.

Se ti piace il fattore di forma del controller "S" più piccolo, puoi collegare un controller Xbox 360, Xbox One o Xbox Series S/X direttamente al tuo PC con un cavo USB e funzionerà. Ma questo non è vero per il controller Xbox Chonky Boi originale, perché aveva una presa proprietaria. E non ci sono molti gamepad per PC di terze parti che corrispondono alle dimensioni (molto meno alla qualità) di quel controller. Questo adattatore fornisce una soluzione. Basta collegare la spina del controller alla porta a un'estremità, quindi un cavo USB dal PC alla porta micro USB all'altra estremità. Il PC riconoscerà l'adattatore come un controller Xbox 360, quindi potrai utilizzarlo con una vasta gamma di giochi.

Sebbene il controller Xbox originale avesse una presa proprietaria, in realtà è solo una presa USB in un pacchetto proprietario. Ma Mason non poteva semplicemente ricablare e collegare una presa USB-A standard, perché anche il protocollo di comunicazione è proprietario. Quindi Mason aveva bisogno che l'hardware fungesse da intermediario tra il controller e il PC. Ha scelto di utilizzare una scheda di sviluppo Teensy 4.1 a tale scopo, poiché può eseguire sia funzioni di host USB che di dispositivi USB. Al controller sembra un host USB; al PC, sembra un dispositivo USB (un controller Xbox 360).

L'hardware era semplice come collegare una prolunga del controller Xbox originale ai pin di Teensy 4.1, quindi inserirlo in un contenitore stampato in 3D. Il codice era più complicato e richiedeva il reverse engineering del protocollo di comunicazione. Il controller Xbox originale genera un set di 20 byte che corrispondono agli stati dei pulsanti e dei joystick. Il codice di Mason analizza quei byte e li utilizza per impostare gli stati dei pulsanti del controller virtuale Xbox 360, che il PC interpreta proprio come se provenissero da un vero controller Xbox 360.

Se sei un fan del controller Xbox Duke originale, questo adattatore è un modo conveniente per utilizzare quel controller con il tuo PC. Mason ha rilasciato il codice e lo schema, quindi puoi costruirlo tu stesso se hai competenze di saldatura di base.

CONDIVIDERE