Verwandeln Sie einen Original-Xbox-Controller in einen 360-Controller

Nachricht

HeimHeim / Nachricht / Verwandeln Sie einen Original-Xbox-Controller in einen 360-Controller

Jul 22, 2023

Verwandeln Sie einen Original-Xbox-Controller in einen 360-Controller

Wenn Sie nach einem Controller für Ihren Computer oder Ihr Mobilgerät suchen, könnten Sie das tun

Wenn Sie nach einem Controller für Ihren Computer oder Ihr Mobilgerät suchen, könnten Sie mit Sicherheit schlechter abschneiden als mit einer der neuesten Versionen des Xbox-Pads. Sie sind vielleicht nicht perfekt, aber ziemlich gut verarbeitet, nicht besonders teuer, nutzen Standard-USB- und Bluetooth-Schnittstellen und werden in der Open-Source-Community sogar einigermaßen unterstützt. Wenn Sie also unter Linux spielen oder an einem anderen Retro-Gaming-Gerät arbeiten, wird es wahrscheinlich Plug-and-Play-fähig sein.

Dies war jedoch beim Xbox-Controller der ersten Generation nicht der Fall, und obwohl der proprietäre Anschluss tatsächlich USB nutzte, war das Controller-Schema nicht so offen. Dies ist [Tom]s Versuch, seinen ursprünglichen Xbox-Controller so umzugestalten, dass er nicht mehr von einem Standard-Xbox-360-Controller zu unterscheiden ist.

Für diejenigen, die sich fragen, warum irgendjemand das tun möchte: [Tom] ist tatsächlich einer der wenigen, denen der ursprüngliche, klobige Xbox-„Duke“-Controller gefallen hat, der 2001 mit der Konsole herauskam. Er war in der größeren Gaming-Community keine beliebte Wahl und ein Jahr später veröffentlichte Microsoft eine kleinere Version, aber wir alle haben unsere Macken. Ein Teensy 4.1 wird am Ende des Controller-Kabels angebracht und fungiert als Vermittler, um die von diesem Controller kommenden proprietären Signale abzufangen und in etwas Verwertbares umzuwandeln. Da der Controller nicht einmal als Standard-USB-HID-Gerät angezeigt wird, musste das Protokoll noch ein wenig erschnüffelt werden, um zu entschlüsseln, was überhaupt vor sich ging, aber schließlich wurde in diesem anderen Treiber etwas Hilfe gefunden, die [Tom] die Hinweise gab er musste es zum Laufen bringen.

Bei diesem Projekt gab es noch einige andere Probleme, insbesondere da das USB-Debuggen von USB-Verbindungen bei der Verwendung von USB nicht gerade ein rationalisierter Prozess ist, aber nach ein paar Durchbrüchen begann die Teensy-Pass-Through-Schnittstelle zu funktionieren und [Tom] kann seinen Controller verwenden jetzt auf mehreren Plattformen zur Auswahl. Wenn Sie ein Upgrade auf andere Weise durchführen möchten, werfen Sie einen Blick auf diesen Build, der darauf abzielt, einen älteren Xbox-Controller neu zu kalibrieren, anstatt ihn zu ersetzen, dessen analoge Steuerknüppel driften.