RetroArch is an open source and cross platform frontend/framework for game engines, video games, media players and other applications. While it can do many things besides this, it is most widely known for enabling you to run classic games on a wide range