Retroarch

RetroArch is a frontend for emulators, game engines and media players. ​It enables you to run classic games on a wide range of computers and consoles through its unified graphical interface. Settings are also unified so configuration can be done once and applied and applied to all. It has advanced features like shaders, netplay, rewinding, next-frame response times, and more.

It can run on the usual platforms like Windows, Mac OS X and Linux, but it stands alone in that it can support far more platforms beyond just that.

  • Lakka - lightweight Linux distribution for small computers like Raspberry Pi

Last Stable Release:

1.8.1

Dated:

03-11-2019

Windows: Vista+ 

Linux: Please follow their instructions

Mac: Apple macOS High Sierra+ with Metal2

Mednafen

My Emulator Doesn't Need A Frickin' Excellent Name is an open-source, multi-system emulator, driven from the command-line, OpenGL and SDL. Its Sony PlayStation, Sega Saturn, Nintendo Virtual Boy, and NEC PC Engine (TurboGrafx-16) original cores are recognized for their high quality, compatibility and accuracy.


There are several front-ends available, if you don't know how to execute via command-line:

For CRT screens, you can try emu4crt since it's the Mednafen emulator mod intended to be used on a typically a 15kHz TV or an arcade monitor. Check it out here

Last Stable Release:

1.23 (UNSTABLE)

Dated:

04-09-2019

Windows: 7+ (64-bit is recommended; for better performance and functionality)

Linux: Please follow their instructions on provided homepage to build from source.

Bizhawk

BizHawk is a multi-system emulator written in C# which provides features such as full screen, joypad support and much more. It also has key features for TASers (Tool-Assisted Speedrunners). such as full rerecording and debugging tools.

Last Stable Release:

2.3.2

Dated:

18-06-2019

Windows: 7+ 

  • .NET Framework 4.6.1, Visual C++ Redists (2010 SP1, 2012, 2015) & Direct3D 9 required.

  • They provide a

    pre-requisite package

Linux: As stated by the authors, support is a work-in-progress