Playstation 2 controller to PSP adapter

[TokyoDrift] built an adapter that allows you to connect a PlayStation 2 controller to a PlayStation Portable. It’s a bit different from similar hacks as this adapter doesn’t require any hardware alteration to the PSP or the controller. To do so, a plug-in is used on the PSP firmware side of things. The adapter then makes use of video out and PS2 controller extension cables, along with an ATmega8 microcontroller to handle the signals between the two devices. We posted a picture of the guts because we like that king of thing but the finished project is nicely housed inside of a project box. See for yourself in the video after the break.

If you liked this hack, check out [TokyoDrift's] method of using a mouse with a PSP.

Comments

  1. Killer says:

    —————–MW2 Killcam—————–

  2. nubie says:

    Damn, now I want a PSP again.

    I got rid of mine because there was no keyboard, no mouse and worst of all no copy-paste in the browser.

    The GP2X was almost there with all of that, but the USB was an undocumented feature so it didn’t have proper app support for the keyboard (or gamepad/mouse)

    Of course the controls on the PSP are fine for games, unlike the GP2X joystick, which totally sucked.

  3. Decius says:

    “we like that king of thing”

    Kind?

  4. Frogz says:

    do we get l2/r2 support in psx games?

  5. adam says:

    i hate to say it be we might need a captcha on hackaday.

    Pretty impressive for a 15yo. I wish i knew how to program an ATmega at 15, I’m wondering what firmware he’s using. very impressive.

  6. IMMMM says:

    I would write an insightful comment. But for some reason anything I write that is over 5 lines long gets a “awaiting moderation” tag and then gets declined. Charming.

  7. TokyoDrift says:

    @Frogz: yes L2 and R2 buttons are supported of course
    due to the bad quality of my ps2 pad (5$ ebay thing) those don’t work very well, that’s why I didn’t include that feature in the PSP plugin
    the buttons could be useable with like 4 more lines of code though

    thanks for the comments
    ^_^
    TD

  8. biozz says:

    dude needs either a tripod or a right hand XD

  9. Scott says:

    I can only think of one problem with this setup; wouldn’t it lag a bit? I mean, you’re using a serial port and a plugin running on a 266MHz proc (assuming no overclocking has been done).

  10. TokyoDrift says:

    @Scott: actually it works quite well
    the serial port is fast enough, i mean the PSP is limited to 60 frames per second anyway, so I don’t have to transmit too much data through the port
    the plugin does not take too much power, too, and if it does you can clock the PSP’s CPU up to 333MHz (normal is 222MHz)
    this is no overclocking, 333MHz is within the specifications
    TD

  11. nyder says:

    @nubie The PSP is a video game device. That is why there is NO keyboard, NO mouse, etc on it. Seriously, what the hell did you buy one for in the first place?

    nice hack, I never could figure out why the psp didn’t have 2 trigger buttons, there is room. This would be great for the PS1 titles I like to play on it (Like Roadrash)

  12. nubie says:

    @nyder

    Ha, well I guess I thought the PSP homebrew scene was similar to the GP2X homebrew scene (guess why you never listen to fanboys ;) )

    Either way fantastic hack, if I ever come across another PSP I will know what to do with it, my Atmega8 and a playstation controller.

  13. psphacker says:

    I can only think of one problem with this setup; wouldn’t it lag a bit? I mean, you’re using a serial port and a plugin running on a 266MHz this is similar to PSP Xbox 360 Hackz

  14. TokyoDrift says:

    @psphacker
    actually it works quite well
    the serial port is fast enough, i mean the PSP is limited to 60 frames per second anyway, so I don’t have to transmit too much data through the port
    the plugin does not take too much power, too, and if it does you can clock the PSP’s CPU up to 333MHz (normal is 222MHz)
    this is no overclocking, 333MHz is within the specifications
    TD

  15. pathartl says:

    Can we get some schematics and source code? I’ve been wanting to do this to my PSP ever since I got it!

  16. TokyoDrift says:

    @pathartl: sure

    http://rapidshare.com/files/358507862/PS2Controller.zip

    the link is also located on the bottom of the project page in my blog
    TD

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 93,838 other followers