Este adaptador permite que você use um controle original do Xbox com o seu PC
Se você tem idade suficiente para se lembrar do lançamento do Xbox original da Microsoft, provavelmente tem lembranças boas e/ou traumáticas de brigas pelos controles com seus amigos. O controlador OG era enorme em tamanho e minúsculo em popularidade. O controlador "S" menor, lançado posteriormente e que se assemelha aos controladores modernos do Xbox, era muito mais popular. Mas há algumas pessoas que preferem o controlador "Duke" maior. Para essas pessoas e para si mesmo, Tom Mason projetou este adaptador que permite que as pessoas usem os controladores originais do Xbox com seus PCs.
Se você gosta do fator de forma do controlador "S" menor, pode conectar um controlador Xbox 360, Xbox One ou Xbox Series S/X diretamente ao seu PC com um cabo USB e ele funcionará. Mas isso não é verdade para o controlador original do Xbox chonky boi, porque ele tinha um plugue de propriedade. E não há muitos gamepads de PC de terceiros que correspondam ao tamanho (muito menos qualidade) desse controlador. Este adaptador fornece uma solução. Basta conectar o plugue do controlador à porta em uma extremidade e, em seguida, um cabo USB do seu PC à porta micro USB na outra extremidade. O PC reconhecerá o adaptador como um controle do Xbox 360, para que você possa usá-lo com uma grande variedade de jogos.
Embora o controle original do Xbox tivesse um plugue proprietário, na verdade é apenas um plugue USB em um pacote proprietário. Mas Mason não poderia simplesmente reconectar e conectar um plugue USB-A padrão, porque o protocolo de comunicação também é proprietário. Assim, Mason precisava de hardware para atuar como intermediário entre o controlador e o PC. Ele optou por usar uma placa de desenvolvimento Teensy 4.1 para essa finalidade, pois ela pode executar as funções de host USB e dispositivo USB. Para o controlador, parece um host USB; para o PC, parece um dispositivo USB (um controle do Xbox 360).
O hardware era tão simples quanto conectar um cabo de extensão do controlador Xbox original aos pinos do Teensy 4.1 e, em seguida, prendê-lo em um gabinete impresso em 3D. O código era mais complicado e exigia a engenharia reversa do protocolo de comunicação. O controlador original do Xbox gera um conjunto de 20 bytes que correspondem aos estados dos botões e joysticks. O código de Mason analisa esses bytes e os usa para definir os estados dos botões do controle virtual do Xbox 360, que o PC interpreta como se fossem de um controle real do Xbox 360.
Se você é fã do controlador Duke Xbox original, este adaptador é uma maneira acessível de usar esse controlador com o seu PC. Mason lançou o código e o esquema, para que você mesmo possa construí-lo se tiver habilidades básicas de soldagem.