Hacking the PSP Blog
PSP Hacks, Cracks, News, and More
Apr
May 2006
Jun
S
M
T
W
T
F
S
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
My Links
RSS 2.0
Atom 0.3
Contact
Search
Go
Archives
September 2008 (1)
June 2008 (2)
May 2008 (1)
March 2008 (7)
February 2008 (10)
January 2008 (18)
December 2007 (21)
November 2007 (33)
October 2007 (27)
September 2007 (49)
August 2007 (73)
July 2007 (60)
June 2007 (70)
May 2007 (72)
April 2007 (90)
March 2007 (86)
February 2007 (77)
January 2007 (106)
December 2006 (102)
November 2006 (101)
October 2006 (80)
September 2006 (80)
August 2006 (111)
July 2006 (75)
June 2006 (89)
May 2006 (152)
April 2006 (203)
March 2006 (189)
February 2006 (239)
January 2006 (358)
December 2005 (170)
Navigation
Home
Blogs
Forums
Control your Xbox with your PSP or DS
Feel like controlling your XBox with your PSP/DS for no apparent reason? Then maybe this is for you. Tony Morelli of
WagonButterworth.com
has "made" (I use the term loosely) an Xbox controller that allows virtually any device that can 'talk UDP' to control an Xbox; which includes both the PSP and DS.
This isn't fancy stuff. The XBox Controller is actually being used by by wire arms that are controlled by a 'Basic Stamp 2'. The BS2 is controlled by a gumstix over a serial port. The gumstix talks udp and accepts commands. So if you want to control an xbox, you basically have to talk a simple udp protocol to the gumstix. Sound confusing? Thats just the start of it. Here's how the PSP/NDS fit into the picture:
"The controller (in this case the psp or nds) polls inputs every so often and then dumps the state. I had it all working at every 100ms, but then something happened - not sure what - so I backed it down to every 250ms. The bottle neck is on the BS2, and to keep things consistant, I just kept all polling intervals the same.
The app on the gumstix consists of 2 threads. One listens for udp commands and the other babbles out the serial port at 38.4k. The serial thread wakes up every 250 ms and sends the status of all buttons to the BS2. The status is stored in global variables that are updated by the udp thread whenever the controller sends an update."
If you feel the need, Tony Morelli has compiled everything you need to create your own Xbox controller controller using your PSP or DS, including a hardware diagram. If you understood all of the above, check it out. If you got lost at the first sentence like me, you can always look at the pictures!
Source:
WagonButterworth
/ PSPUpdates
posted on Monday, May 08, 2006 9:13 PM by
Auri
Comments