Using an NES controller with an Atari 2600

Instructibles user [Danjovic] managed to get his hands on an Atari 2600, but all the joysticks were damaged beyond repair. Instead of building an atari joystick from scratch, he looked to a slightly newer generation of gaming and decided to us an NES controller instead. This was done fairly easily with the aide of an Arduino.

This seems like a nice easy mod that could breathe a little new life into some old games, but we just can’t imagine playing without that original joystick!

Comments

  1. Metheos says:

    I did this a few years ago. No microcontroller needed.

  2. Ravyne says:

    I’m all for Micro controllers, and sure you spare hacking apart a perfectly good NES controller, but all you really needed to do was open her up, take out the shift register, and solder the atari wires to the right DIP hole.

    • Corey says:

      When i was about 11, My Dad did exactly that to convert a spare nes controller for use with my C=64.
      I’m fairly certain he ditched the nes cord, pulled the shift register and soldered the leads from the 9pin lead wire to the appropriate points on shift registers through holes.
      This must have around 1990.

      • Hiroshi says:

        My dad also did this back in the day without a microcontroller. There were two cables coming out of the controller, one with normal NES and another with the standard Atari plug. It was quite handy to have.

  3. Chip says:

    I found that a Genesis controller plugs right in, and WORKS. Just use the B button.

  4. Xeniczone says:

    Wouldn’t it be easier to just use the Sega Master System or Sega Genesis pad? It would be plug and play.

  5. markyb86 says:

    Hell even a euro atari gamepad 🙂

  6. NewCommentor1283 says:

    isnt the arduino just as powerful? lol ironic isnt it?

    ah, marr the old and new, you know the old saying;
    “whats old is new and whats new is old again!” XD

    PS: in case its confusing,,, im not for or against this hack, unless the arduino is temporary until a better solution… in that case its awesome cuz it takes 5 mins to solder and code to get the atari up and running, until appropriate parts are accuired. 🙂

  7. zabagar says:

    I did this over 10 years ago. Still have it too. Keep it simple. I did the same thing Ravyne suggested. Just solder the wires from the Atari’s joystick cord to where the connections are made when you press a control on the NES. Easy!

  8. Mosh says:

    Too many arduinos, kupo!

    Don’t touch my pom-pom, kupo! Why does everyone want to touch it, kupo? Pinocchio keeps trying to touch it, too, kupo!

  9. Mike says:

    Why would you replace the superior 2600 joystick with an inferior NES controller?

    • Pouncer says:

      You’ve either never truly played an Atari, you’re trolling or joking. Not sure, don’t care. But for those who don’t know, the Atari controller was prone to breaking. They used to sell repair kits for them. Not to mention the blisters you could get from it.

  10. Nick says:

    Nothing can beat the original controller when playing Asteroids! I hook mine up from time to time just for it! And for replacement joysticks, just like for flashback ones, they’re the same thing basically!

  11. Smonson says:

    I just acquired a 2600 from the side of the road and have been progressively getting it working again. I tried a Megadrive (Genesis for Americans) controller but the UP direction didn’t work. Are they definitely 100% compatible or just 80% compatible?

Speak Your Mind

*

Related Hacks in tool hacks

  • Garden sensors measure soil moisture and greenhouse temperature
  • Designing a self-replicating milling machine
  • More pins and more power with a DIY Sanguino
  • USB connectivity that is so very very small
  • A much easier take on an Android garage door opener