I use a GC controller adapter with dolphin, this works perfectly with GC games as you can imagine. The dilemma i have is when i am using the GC controller as a classic controller for Virtual Console games, mainly SNES games. I want to recreate the SNES controller button layout so the controls feel correct as they did back in the day when i had my SNES