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.

16 thoughts on “Playstation 2 controller to PSP adapter

  1. 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.

  2. 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.

  3. 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.

  4. @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

  5. 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).

  6. @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

  7. @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)

  8. @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.

  9. @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

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