Para começar, para DS (não tem muito tamanho e até roda no antigo pentuim 4!)
NO$GBA é uma boa escolha.
Não precisa de muitas mudanças e pode funcionar muito bem. O único problema é o toque, é melhor jogar com menos necessidade de mouse, mas é ótimo! Ainda tenho alguns problemas com o arquivo salvo, mas acho que as versões mais recentes já foram corrigidas.
Para PSP, o PPSSPP pode ser muito útil, com salvamento rápido e muitas opções para os usuários. Não encontrei uma maneira de usar códigos de trapaça, mas tem uma ótima comunidade e ferramentas.
PS2 e PSX2 são práticos. Precisa do arquivo de BIOS, mas tem uma boa saída.
GBA, GB, GBC podem ser reproduzidos com VBA ou NO$GBA.
GameCube e Wii, com o Dolphin , ótimo . Funcionou bem para mim, só é uma pena que não consegui jogar com o PenTuim 4! Você precisa do OpenGL 4 ou superior.
Estes são todos os que conheço, usei ou ouvi falar. Também ouvi falar de um emulador especial que roda vários jogos diferentes. O RetroArch ainda não o usou.
Além disso, se você procurar por jogos de PC, você pode usar o software abandonado ou sites de arquivos da internet.