MAME

FeaturesFeatures
AccuracyAccuracy
PerformancePerformance

Multiple Arcade Machine Emulator is a free and open source emulator designed to recreate the hardware of arcade game systems. The aim of MAME is to be a reference to the inner workings of the emulated arcade machines; the ability to actually play the games is considered "a nice side effect". The emulator now supports over seven thousand unique games and ten thousand actual ROM image sets, though not all of the supported games are playable. It worth mentioning that MESS was integrated upstream into MAME in the past.

Last Stable Release:

0.220

Dated:

06-04-2020

Windows: Vista SP1+

Linux: Nothing reported

MacOS: 10.9+

--

CPU: Intel Core series CPU or equivalent 2.0 GHz+
GPU: modern card with Direct3D 9.0c+ / OpenGL 

RAM: 4GB+

They are either derivatives, extensions or add-ons which complement or can outright improve the overall experience. These builds are very often created by independent developers whom simply want to bring more greatness to an already excellent emulator.

CD-I Emulator

FeaturesFeatures
AccuracyAccuracy
PerformancePerformance

The CD-i emulator provides a fairly complete emulation of the hardware of an actual physical CD-i player. That said, it has preliminary keyboard support so controls aren't that great in certain games. You can download a none time-limited edition from the author's website.

0.5.3-beta4

Last Stable Release:

10-08-2018

Dated:

Windows: XP+