Updated 2023

Assuming that accuracy is a priority as long as the game runs at a playable speed.

Arcade - FinalBurn NEO, MAME Atari 2600 - Stella Atari 7800 - ProSystem Atari Jaguar - Virtual Jaguar ??? Atari Lynx - Handy Bandai Wonderswan - Beetle Cygne Coleco ColecoVision - blueMSX GCE Vectrex - vecx ??? Magnavox Odyssey 2 - o2em Microsoft MSX / MSX2 - blueMSX NEC PC Engine / TurboGrafx-16 - Beetle PCE NEC PC-FX - Beetle PC-FX Nintendo DS - MelonDS Nintendo Game Boy - Gambatte, mGBA Nintendo GBA - mGBA Nintendo NES - Mesen Nintendo 64 - Mupen64Plus-Next Nintendo SNES - Snes9x, Mesen-S, bsnes-hd (for high res mode 7) Nintendo Virtual Boy - Beetle VB Sega Dreamcast - Flycast Sega Master System, Genesis, Game Gear, Sega CD - Genesis Plus GX Sega Saturn - Beetle Saturn, Kronos SNK Neo Geo Pocket / NGPC - Beetle NeoPop Sony PlayStation - Beetle PSX (HW) Sony PSP - PPSSPP 3DO - Opera ???

In alphabetical order:

Beetle Cygne Beetle PC-FX Beetle PCE Beetle PSX Beetle Saturn Beetle VB blueMSX bsnes-hd FinalBurn NEO Flycast Gambatte Genesis Plus GX Kronos MAME MelonDS Mesen Mesen-S mGBA Mupen64Plus-Next o2em Opera PPSSPP ProSystem Snes9x Stella vecx Virtual Jaguar


Best standalone emulators

Arcade

  • FinalBurn NEO
  • MAME
  • Sega Model 2 (Daytona USA) - Model 2 Emulator or MAME.
  • Sega Model 3 (Virtua Fighter 3) - Supermodel
  • Sega Naomi - DEmul

PCs

  • Windows 9x/DOS - PCem
  • DOS - DOSBox-x
  • Amiga - WinUAE
  • MSX - blueMSX
  • Commodore 64 - VICE
  • NEC PC-9800 - Neko Project II
  • ZX Spectrum - FUSE
  • Atari ST - Hatari
  • Macintosh - Mini vMac
  • Apple II - AppleWin or MAME

Atari

  • 2600 (1977) - Stella
  • Lynx (1989) - Mednafen (libretro)
  • Jaguar (1993) - Virtual Jaguar

Nintendo consoles

  • NES (1983) - Mesen
  • SNES (1990) - bsnes
  • N64 (1996)- m64p or Project64
  • Gamecube (2001) - Dolphin
  • Wii (2006) - Dolphin
  • Wii U (2012) - Cemu
  • Switch (2017) - yuzu

Nintendo handhelds

  • Game Boy (1989) - SameBoy or mGBA
  • Virtual Boy (1995) - Mednafen (libretro)
  • Game Boy Advance (2001) - mGBA or VBA-M
  • DS (2004) - DeSmuMe or melonDS
  • 3DS (2011) - Citra

Sega

  • Master System / Game Gear - Genesis Plus GX (libretro)
  • Genesis (1988) - Genesis Plus GX (libretro) or BizHawk
  • 32X (1994) - Kega Fusion
  • Saturn (1994) - Mednafen (libretro)
  • Dreamcast (1998) - Flycast and Flycast Dojo

Sony

  • Playstation (1994) - Mednafen (libretro) or Duckstation
  • Playstation 2 (2000) - PCSX2
  • PlayStation Portable (2004) - PPSSPP
  • Playstation 3 (2006) - RPCS3
  • PlayStation Vita - Vita3K (barely works)

Microsoft consoles

  • Xbox (2001) - xemu

Others

  • NEC PC Engine/TurboGrafx-16 (1987) - Mednafen (libretro)
  • Philips CD-i (1991) - MAME
  • 3DO (1993) - 4DO/Opera (libretro)
  • Neo Geo Pocket (1998) - Mednafen (libretro)
  • Bandai WonderSwan (1999) - Mednafen (libretro)
  • Flash games - FlashPoint
  • Windows games on Linux - Wine or Proton
  • ScummVM