1. Retrolink Snes Controller Driver
  2. Retrolink Snes Controller Driver Games
  3. Retrolink Snes Controller Driver Game

Apr 03, 2013  How to set up a Retrolink Nintendo 64 Controller with Project 64. A quick video with a brief explanation on how to set up a N64 to USB controller and configure it using Project 64, a Nintendo. Add SNES ports onto your computer! Use this small inline adapter with your own SNES controller to play classic SNES games. Get 2 adapters to challenge your friends to multiplayer games. Works with controllers (original, third party, Super Advantage, etc), does not. Nov 16, 2010  I recently bought a retrolink game pad which looks like an old NES controller. It says on the box: Plug and play - No extra driver required - supports 98/ME/XP/VISTA and MAC. I am currently running windows XP. Im playing roms on a Nestopia emu.

Archived

OK... so I JUST figured this out, and it took me HOURS of frustration, so I apologize if any of this is inaccurate.

Retrolink

The Retrolink NES USB controller will not work on the OUYA out of the box. Hopefully these steps will help you get it to work on your NES.emu app.

  • Root your OUYA (Please Google how to do this)

  • Plug in your Retrolink NES USB controller to the OUYA and make sure you have a wireless OUYA controller paired with the OUYA.

  • You will need to sideload an app called 'USB/BT Joystick Center'. The app is no longer available on Google Play, so you will have to Google it for the download. The version I have working is the FREE version, so don't bother looking for a Gold version.

  • Once you have USB/BT Joystick Center sideloaded, launch the app.

  • With your touchpad, click on NORM. When you do this, it will simultaneously click on the Search button, and it should search for USB gamepads. It will find two controllers. The one you will want to click on is 'Gamepad 1'.

  • Click on 'Create Driver'

  • You should see a bubble that says '1 Button'. To the left you will see three icons. The one on top is the button icon. The middle icon is the stick icon. The bottom icon is the slider icon. Go ahead and click on the button icon three times.

  • You should see four bubbles: '1 Button, 2 Button, 3 Button, and 4 Button'. These will be your select, start, B, and A buttons.

  • Now click on the stick icon once. This will bring up a 5th button that says '5 Stick'. This will be your D-Pad.

  • Click on '1 Button'. Hold down the select button, and there should be either a dot or a series of dots that appear in the visible boxes on the graph. Click on the dots that appear (not on the ones that already exist; they might all appear at once the first time you press a button. Simply press the button again and you'll see the isolated dot(s) that you need to click on), highlighting them.

  • Repeat the last step for '2 Button' - Start, '3 Button' - B, and '4 Button' - A.

  • Click on '5 Stick'.

  • Click on the 'C' that is in the 5 Stick icon.

  • Go ahead and press all of the directions with your D-Pad. I'm not sure if this is required for it to work, but just do it because I did it.

  • You'll see that when you press left and up, some dots will disappear, and when your press right and down, some dots will appear. Go ahead and highlight (click) all of the sections that have these changes occur. So if it takes away dots when you press left, click on all those squares that it took dots away from. If it adds dots when you press right, click on that square. Do this for ALL directions on the D-Pad and make sure to do them all on the same Stick.

  • You should see the stick icon move along with your D-Pad presses. Once you have done this, go ahead and click the back button at the top left of the app.

  • Go ahead and click 'SAVE'. Give the driver a name (I called it NES), and click the Save button that appears next to the name text box.

  • You will see icons underneath the Gamepad (1) bubble. Click on 'Start' and press the Start button.

  • Click on 'Back' and press the select button.

  • You will need to double-click and hold the second click IN-BETWEEN the icons to drag the icon list left. Do this until you see the DPAD icons. Go ahead and map the DPAD like you did Start and Select.

  • Map 'B' and 'A' to 'BUT B' and 'BUT A' respectively.

  • Save it again.

  • Click on IME in the upper left and make sure it's set to the app and not the default keyboard. The icon should go yellow and say 'On' when you do this. You might have to try this twice.

  • Where it says 'JOY >' you will see IME highlighted. Click on NAT to highlight NAT instead. It should automatically turn J > T on.

  • You should be done! Now press A on the Ouya controller to back out of the app.

  • Open NES.emu.

  • Click on Key/Gamepad Input Setup.

  • Click on NAT Driver -Q.

  • Click on Set Gamepad Keys.

  • The DPAD should be mapped already. Go ahead and map Select, Start, A, and B with your Retrolink controller.

  • DONE! Your Retrolink NES USB controller is now mapped and ready for use in NES.emu!

SnesRetrolink Snes Controller Driver

Please let me know if any of these steps don't make any sense, or if I lead you astray. It took me a long time to figure this crap out, so I thought I'd save some of you the frustration. Let me know if this works out for you! I really hope it does!

1 comment

Thanks, looks like you had the N64 one plugged in that time. Anyway, after digging into this more (#792), it looks like we'll have to remove automapping support for all Retrolink devices because their generic USB chip they use conflicts with several of their own devices, as well as others. For all the device descriptors, they reuse the same product name, vendor ID and product ID, making it impossible for us to tell them all apart. In the next release I'll have them all removed so conflicts can't happen anymore.

A short term fix for you would be to do this:

Right click OpenEmu.app, hit 'Show Package Contents.' Go to Contents/Resources, open Controller-Database.plist and delete both keys for OEControllerRetrolinkSNES and OEControllerRetrolinkN64 then save. Also go to ~/Library/Application Support/OpenEmu/Bindings Configurations (where ~ denotes your HOME folder) and delete Default.oebindings for good measure. Then start OpenEmu. You should now be able to use your Retrolink devices as expected but you'll have to map your own controls for them.