As far as I know, the simulator on Linux is quite rich. I have already written an article. Http://jedi.3322.org/jedi/emugame-howto/, he introduced Nintendo Red White Machine Simulation FCEU, Sega Five Dynamic Simulator (DGEN / SDL), and Arcade Simulator (XMAME), I added a few more.
EPSXE ??????? http://www.epsxe.com/ ????????????????? PS simulator
SNES9X ?????? http://www.snes9x.com/????????????????? SFC simulator
Mupen64? Http://mupen64.emulation64.com/?????64 Simulator
VBA ????????? http://vba.ngemu.com/ ???????????????????? GBA Simulator
?
Xmame, VBA I have used under Linux, the effect is very good, the simulator of the FC can't be custom buttons, it is really a depressed thing, but, hey, you can make the FC's ROM's ROM, then use VBA can be played, this idea is true!