The RetroArch component of the Libretro API is just a front-end and there are much better ones out there if you want to use the emulation cores. The real talented programmers are the ones who created ...
I've always kind of wondered why Steam (or any competitor) didn't try to actually integrate emulation. Take the open-source emulator cores, and merge them into the actual client (or, for ...