Last night I bought the SNES game Donkey Kong Country for the Virtual Console on my Wii U. It took me some time to figure out how it worked. The first time I ran it I couldn't get any other controllers to work. But they do:
- The GamePad seems to work for all games by default
- The Wii remote works, but has limited functionality for most non NES games
- The Wii remote work with nunchuck attachment and Wii Classic Controller
- The Wii U Pro Controller works
There may be others I don't have that also work.
Make it work
I have found that to get multiplayer working you have to launch the game with the Wii remote (or Pro?) controller so that the system knows you want to use a non-GamePad controller. Or, someone mentioned holding the 2 button on a Wiimote while the game is loading. Otherwise, the system turns off the other controllers, which happened to me. I could not get them to connect in the virtual console afterword without exiting and going back in.
You may be told the Wii remote will not give you full functionality. This is good since it means the system is leaving the controller connected. However, both the GamePad and your second controller will be set as player one and conflict. So tap the screen or press ZR to bring up the Virtual Console manager. Tap the player port settings at the top and set the GamePad to port 2. Now both controllers will work.
I found Donkey Kong Country works really well with the Wii remote classic controller add on.