MAME An emulator of arcade games that can run thousands of different ROM files with screen capture and customizable gaming controls.
Ryujinx Switch emulator aims at providing excellent accuracy.
Stella An Atari 2600 console emulator for the desktop PC which can open old ROM files with a few different user customization options and support for Windows gaming controllers.