Trasforma un controller Xbox originale in un controller 360

Notizia

CasaCasa / Notizia / Trasforma un controller Xbox originale in un controller 360

Jul 22, 2023

Trasforma un controller Xbox originale in un controller 360

If you’re looking for a controller for your computer or mobile device, you could

Se stai cercando un controller per il tuo computer o dispositivo mobile, potresti sicuramente fare di peggio di una delle ultime iterazioni dell'Xbox Pad. Potrebbero non essere perfetti, ma sono abbastanza ben fatti, non particolarmente costosi, utilizzano interfacce USB e Bluetooth standard e hanno anche un discreto supporto nella comunità open source. Quindi, se giochi su Linux o lavori su qualsiasi altro tipo di piattaforma di gioco retrò, probabilmente sarà plug-and-play.

Questo non era il caso del controller Xbox di prima generazione, tuttavia, e sebbene il suo connettore proprietario utilizzasse effettivamente l'USB, lo schema del controller non era così aperto. Questo è lo sforzo di [Tom] di riciclare il suo controller Xbox originale per farlo funzionare indistinguibilmente da un controller Xbox 360 di serie.

Per coloro che si chiedono perché qualcuno vorrebbe farlo, [Tom] è in realtà uno dei pochi a cui è piaciuto l'originale e ingombrante controller Xbox "Duke" rilasciato con la console nel 2001. Non era una scelta popolare nella comunità di gioco più ampia. e un anno dopo Microsoft ha rilasciato una versione più piccola, ma tutti abbiamo le nostre stranezze. Un Teensy 4.1 è collegato all'estremità del cavo del controller e funge da intermediario per intercettare il segnale proprietario proveniente da questo controller e convertirlo in qualcosa di utilizzabile. Dal momento che il controller non viene nemmeno visualizzato come un dispositivo HID USB standard, è stato necessario annusare un po' di più il protocollo per decifrare cosa stava succedendo, ma alla fine è stato trovato un aiuto all'interno di quest'altro driver che ha fornito a [Tom] gli indizi aveva bisogno di farlo funzionare.

Ci sono stati anche altri grattacapi in questo progetto, soprattutto perché il debug USB delle connessioni USB durante l'utilizzo dell'USB non è esattamente un processo semplificato, ma dopo un paio di progressi l'interfaccia pass-through di Teensy ha iniziato a funzionare e [Tom] può usare il suo controller di scelta su più piattaforme ora. Se stai cercando di eseguire l'aggiornamento in altri modi, dai un'occhiata a questa build che cerca di ricalibrare, anziché sostituire, un vecchio controller Xbox che subisce una deriva sui suoi stick di controllo analogici.