forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Wireless 360 controller with PS2 - Confused noob needs help

 
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PS2 Development
View previous topic :: View next topic  
Author Message
Dragonshadow



Joined: 15 Jan 2009
Posts: 2

PostPosted: Thu Jan 15, 2009 6:41 am    Post subject: Wireless 360 controller with PS2 - Confused noob needs help Reply with quote

First off, I don't know if this is the right place to post this, but I didn't see a requests forum so...

Anyway, this originally started as a discussion on the console-exploits forum (The Thread: Here) , but no one there seems to think its possible.

What I want is a sort of driver for the ps2 that could be loaded before any games using a program like freemcboot, uLaunchElf, etc.
This "driver" would let you use a 360 controller (through the usb ports on the front) in place of a dualshock controller. It would basically "port" the buttons through the console.

Square = X,
Triangle = Y,
Circle = B,
X = A,
R1 = Right Bumper
LS = Left Bumper
R2 = Right Trigger
L2 = Left Trigger
Back = Select
Start = Start
Analog sticks do what analog sticks do, and the DPad is a dpad, nothing much to say there.

So I ask you, not knowing much about .elf/.irx files, is this possible in the slightest?
Back to top
View user's profile Send private message
jbit
Site Admin


Joined: 28 May 2005
Posts: 293
Location: København, Danmark

PostPosted: Thu Jan 15, 2009 7:26 am    Post subject: Reply with quote

Sure, of course. AFAIK there's a linux driver for the x360 USB pad, so the protocol is documented. You'd just need to write an IRX that stays resident and reads data from the USB pad and then injects this data every frame into the normal pad buffer.
But the easier solution would be to make some hardware (PIC Micro jumps to mind) that just acts like a PS2 controller and reads the USB pad (not as hard as it sounds since there are SPI USB Host devices).
Of course just because it's possible doesn't mean that it's easy, and people here aren't here to hand hold you for a project. And since you can't even decide whether this is possible or not I doubt you're anywhere near experienced enough to pull this off. (this isn't a personal attack, the PS2 is a hard console to work with)
Back to top
View user's profile Send private message Visit poster's website
Dragonshadow



Joined: 15 Jan 2009
Posts: 2

PostPosted: Thu Jan 15, 2009 7:46 am    Post subject: Reply with quote

jbit wrote:
Sure, of course. AFAIK there's a linux driver for the x360 USB pad, so the protocol is documented. You'd just need to write an IRX that stays resident and reads data from the USB pad and then injects this data every frame into the normal pad buffer.
But the easier solution would be to make some hardware (PIC Micro jumps to mind) that just acts like a PS2 controller and reads the USB pad (not as hard as it sounds since there are SPI USB Host devices).
Of course just because it's possible doesn't mean that it's easy, and people here aren't here to hand hold you for a project. And since you can't even decide whether this is possible or not I doubt you're anywhere near experienced enough to pull this off. (this isn't a personal attack, the PS2 is a hard console to work with)


Lol I wasn't asking if it was possible so I could try to do it, I know nothing about programming, nothing at all. I just wanted to know if it was possible, and if someone could do it.

Yeah, looks like its nowhere near being "easy" to do though.
Thanks anyway.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PS2 Development All times are GMT + 10 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group