I'm not sure if anyone has seen this, but I thought I'd share it. This is only available for Android devices currently (phones, tablets and Android TV). It is excellent and their goal is to bring all the cartridge based systems to it. It is available as a Beta currently but it can certainly be tested/used. The cool thing is that you can add your own binaries to play. Below are images of the platforms currently supported and the controllers supported.