Mit diesem Adapter können Sie einen Original-Xbox-Controller mit Ihrem PC verwenden

Blog

HeimHeim / Blog / Mit diesem Adapter können Sie einen Original-Xbox-Controller mit Ihrem PC verwenden

May 28, 2023

Mit diesem Adapter können Sie einen Original-Xbox-Controller mit Ihrem PC verwenden

Wenn Sie alt genug sind, um sich an die Veröffentlichung der ursprünglichen Microsoft Xbox zu erinnern,

Wenn Sie alt genug sind, um sich an die Veröffentlichung der ursprünglichen Microsoft Xbox zu erinnern, dann haben Sie wahrscheinlich schöne und/oder traumatische Erinnerungen an den Streit um die Controller mit Ihren Freunden. Der OG-Controller war riesig in der Größe und äußerst beliebt. Weitaus beliebter war der später erschienene kleinere „S“-Controller, der modernen Xbox-Controllern ähnelt. Aber es gibt einige Leute, die den größeren „Duke“-Controller bevorzugen. Für diese Leute und sich selbst hat Tom Mason diesen Adapter entwickelt, der es den Leuten ermöglicht, Original-Xbox-Controller mit ihren PCs zu verwenden.

Wenn Ihnen der kleinere „S“-Controller-Formfaktor gefällt, können Sie einen Xbox 360-, Xbox One- oder Xbox Series S/X-Controller mit einem USB-Kabel direkt an Ihren PC anschließen und es funktioniert. Dies gilt jedoch nicht für den ursprünglichen Xbox-Controller von chonky boi, da dieser über einen proprietären Stecker verfügte. Und es gibt nicht viele PC-Gamepads von Drittanbietern, die mit der Größe (geschweige denn der Qualität) dieses Controllers mithalten. Dieser Adapter bietet eine Lösung. Verbinden Sie einfach den Stecker des Controllers mit dem Anschluss an einem Ende und dann ein USB-Kabel von Ihrem PC mit dem Micro-USB-Anschluss am anderen Ende. Der PC erkennt den Adapter als Xbox 360-Controller, sodass Sie ihn mit einer Vielzahl von Spielen verwenden können.

Obwohl der ursprüngliche Xbox-Controller über einen proprietären Stecker verfügte, handelt es sich tatsächlich nur um einen USB-Stecker in einem proprietären Paket. Aber Mason konnte nicht einfach einen Standard-USB-A-Stecker umverkabeln und anschließen, da das Kommunikationsprotokoll ebenfalls proprietär ist. Mason benötigte also Hardware, die als Vermittler zwischen dem Controller und dem PC fungierte. Zu diesem Zweck entschied er sich für die Verwendung eines Teensy 4.1-Entwicklungsboards, da es sowohl USB-Host- als auch USB-Gerätefunktionen ausführen kann. Für den Controller sieht es wie ein USB-Host aus; Für den PC sieht es aus wie ein USB-Gerät (ein Xbox 360-Controller).

Die Hardware war so einfach wie das Anschließen eines Original-Xbox-Controller-Verlängerungskabels an die Pins des Teensy 4.1 und das anschließende Unterbringen in einem 3D-gedruckten Gehäuse. Der Code war komplizierter und erforderte ein Reverse Engineering des Kommunikationsprotokolls. Der ursprüngliche Xbox-Controller gibt einen Satz von 20 Bytes aus, die den Zuständen der Tasten und Joysticks entsprechen. Masons Code analysiert diese Bytes und verwendet sie, um die Zustände der Tasten des virtuellen Xbox 360-Controllers festzulegen, die der PC genauso interpretiert, als kämen sie von einem echten Xbox 360-Controller.

Wenn Sie ein Fan des Original-Duke-Xbox-Controllers sind, ist dieser Adapter eine kostengünstige Möglichkeit, diesen Controller mit Ihrem PC zu verwenden. Mason hat den Code und den Schaltplan veröffentlicht, sodass Sie dies selbst erstellen können, wenn Sie über grundlegende Lötkenntnisse verfügen.