Connecting the pad by USB. I think you can assign the buttons of GC controller to an unofficial controller but the easiest would be the GC controller because every button you can assign it as if you would be playing in a real GC.
OS: Microsoft Windows XP Professional x86
Processor type: Intel Atom, 1600 MHz (4 x 400)
Memory System: 1011 MB (DDR2 SDRAM)
Graphics Card: Mobile Intel® 945 Express Chipset Family (224 MB)
Processor type: Intel Atom, 1600 MHz (4 x 400)
Memory System: 1011 MB (DDR2 SDRAM)
Graphics Card: Mobile Intel® 945 Express Chipset Family (224 MB)
