NES Controller On A DS


You can get most of the old NES games for the DS, but they just don’t feel the same. Sure your hands still cramp up, but its just not the same cramp we remember. What is the solution? Put an old Nintendo Entertainment System controller on your DS.  [Parker] did exactly that. The method he used is fairly strait forward. He opened the DS, wired extensions onto the buttons he wanted to use to a controller. Instead of making it permanent though, he chose to wire it through the GBA slot. This allows him to plug the controller in whenever he wants to use it.  This reminds us of the PSP with a SNES controller we covered back in October.

You can see a video of it in action after the break. You’ll notice in the video, he has also modded his buttons to have LEDs behind them.

In the comments, [tri-edge] points out that you can follow his build in the acidmods forum. There seem to be some other variations as well, including an SNES controller.


13 thoughts on “NES Controller On A DS

  1. It looks like he failed on compatibility, the buttons are wired to the GBA slot pins. Yep you guessed it, the game crashes every time he presses a button.

    I wonder if a pair of ATiny chips communicating over a 1-wire bus would be better? I am sure he could find a spare single pin not attached to the rom chip on the cartridge slot.

    I wonder if the output from the button controller is hackable, he could just mimic the output and transmit the values directly into the CPU.

    Cool, makes me want to hack :)

  2. So far the best I have come up with is this:

    “Pxx = Pin? xx (goes to keys register, i.e. P00 is bit 0)

    * P00, P01, P02, P03, P04, P05, P06, P07, P08, P09 ”

    That is clearly just the raw pins, I wonder if there is a chip between the buttons and the main SOC that outputs the buttons on a bus-interface.

    It would be sick to do a 1-wire mod to the DS and use a chip only in the controller.

  3. I see that you misunderstand me,

    Note here:

    The cartridge pins are fully utilized, so you are shorting the data pins directly when you do this.

    (do you understand how a rom chip functions?), a flash cart and a ROM cart function by necessity in the same manner, the data is transmitted along the same pins.

    This is interesting, but how hard would it have been to find a different connector to use?

    I suppose if all you do is play DS games and (illegal) roms then you don’t need the GBA port to function. Not smart mentioning how you sold all of the games and now have them illegally (you could have just said “this is my game collection”)

  4. What i don’t realize is in truth how you are not really a lot
    more neatly-liked than you may be right now.

    You’re very intelligent. You understand thus considerably with regards to tyis matter, made mee
    in my view imagine it from so many varied angles.
    Itss like men and women aren’t involved except it’s something to do with Lady gaga!
    Your individual stuffs nice. At all times care for it up!

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.