RetroArch

RetroArch is a cross-platform front-end for game console emulators.

Setup is different for each console: