Quote:
|
Originally Posted by jzampier
A PIC18F4550 appears to have USB support and is in a PDIP package, which means you could actually solder to a IC socket. (It's not a surface mount) Then you need to write the pic code to decode the probably custom data stream from the XBOX controller and demultiplex it into a set of digital outputs. Then you need to D to A the outputs for the analog sticks because the pic doesn't have built in D to As.
|
The 18F4550 is only capable of acting as a USB peripheral, not a USB host. You would need something capable of acting as a USB host to talk to the XBOX controller. Since USB was designed to simplify the peripheral side of things, implementing the USB host hardware is more complicated and therefore hard to find in a microcontroller package. Additionally, the software side of the USB host is also fairly complicated.
Quote:
I'd try to re-wire it so that each of the buttons has a direct output line to a DB-15 connector.
I'm rusty on my rules, but I don't think you are allowed to do this. (Check)
|
I believe this is legal but unsupported by IFI. However, the biggest problem you will face is that the XBOX controller's analog potentiometers are probably not 100K which is required by the IFI OI. We tried to use a PC-based controller that was similar to the XBOX last year but eventually gave up as we couldn't find a decent way to replace the pots inside the device (which I believe were 15K) with 100K pots.