RetroArch is an open source and cross platform frontend/framework for emulators, game engines, video games, media players and other applications
SYSTEM REQUIREMENTS
MINIMUM:
OS: Microsoft Windows 7
Processor: Intel Pentium 4 and up (CPU with SSE2 instructions required)
Memory: 32 MB RAM
Graphics: Any compliant OpenGL 2.x or Direct3D11 GPU. For shaders to work properly, should support at least Shader Model 2.0.
DirectX: Version 11
Additional Notes: For OpenGL: Intel HD 2K/3K GPUs on Windows 10 will have to fall back to an OpenGL 1.1 driver.
https://store.steampowered.com/app/1118310/RetroArch/