Eu não ligo muito para emuladores, qual é o melhor, o pior. Normalmente tudo isso conhecemos. Mas, se houvesse um que fizesse com que você não precisasse de mais nenhum? Esse é o RetroArch.
O Retroarch funciona como um “front-end”, ou seja. No seu pacote existem diversos emuladores, basta você rodar o programa e pronto.
Agora porque você vai escolher o RetroArch ao invés de outros emuladores? Se você não quer trabalho, esse é pra você.
Por exemplo, no caso de um controle do Xbox 360, o RetroArch já o detectou e configurou automaticamente o mapeamento dos botões do controle de acordo com o console que quero jogar.
Segundo, shaders. Eles permitem que você adicione efeitos extras como filtros para os sprites (no caso de jogos 2D) para que fiquem do seu gosto.
Você quer ter a sensação de jogar em uma TV CRT (a antiga TV “tubão”), como antigamente? Com o Retroarch você pode.
Retroarch pode ser obtido diretamente de seu site oficial. Ele também oferece versões Android, Linux, para PlayStation 3 e Wii.