Here's a totally personal opinion on emulators i use
Dreamcast: Reicast Emulator works great and WIP
https://github.com/reicast/reicast-emulator
3DO: Freedo / 4DO (Wine) / Phoenix3DO (Russian Only)
Amiga: FS-UAE / WinUAE (Wine)
Atari 800: atari800 / Altirra (Wine)
PSX: ePSXe / PCSX / mednafen
PS2: PCSX2
Gamecube / Wii: Dolphin
N64: mupen64plus / Project64 (Wine) / retroarch
SNES: snes9x / bsnes / zsnes / mednafen / retroarch
Spectrum: FBZX / Fuse
C64: Vice / Micro64 / WinVICE (Wine)
Megadrive (Genesis) / SegaCD / 32X: Fusion / Gens / mednafen / retroarch
GBA: mGBA / mednafen
PC Engine / TG16: Mednafen
MSX: openMSX / mess
BBC: BeebEM / Mess / B-Em
Mac OS 7-9 : Sheepshaver
PSP: PPSSPP
Saturn: yabause
NES: puNES / nestopia / mess
Atari2600 : Stella / mess
Atari7800: Mess / Prosystem (Wine)
DOS: Dosbox
Philips CD-i: cdi-emu (Wine)
Atari Jaguar: virtualjaguar
AmstradCPC: Arnold / Mess
VirtualBoy: mednafen
Gameboy / Colour: mednafen / retroarch
Archimedes: rpcemu / arcem
NintendoDS: desmume
There's many more but these i have succesfully got running on LM17.2KDE