RetroArch is a cross-platform front-end for game console emulators.
Setup is different for each console:
Nintendo 3DS Wii