As some of you might know already, I’ve been working on a SNES emulator for the past few months. I finally got to a fairly decent point in terms of compatibility/accuracy, so I spent a couple of hours porting over the libretro code from Mesen to this one.
Please keep in mind that Mesen-S is nowhere near the state of completion that Mesen was in when I first made a libretro port for it. It has cycle accurate CPU and SPC/DSP cores,
but the PPU still has a handful of problems that I need to fix (the mosaic effect in particular is very broken at the moment). (Edit: the PPU’s accuracy should be much better now.)
Also, it does not support cheats yet (and I haven’t tested achievements - they may or may not be working.)
Most importantly, none of the enhancement chips are currently supported - this means that all the games listed here do not work: https://en.wikipedia.org/wiki/List_of_Super_NES_enhancement_chips#List_of_Super_NES_games_that_use_enhancement_chips
Also, I haven’t spent too much time trying to optimize its performance (yet), but it should generally be fast enough to get 60 FPS on just about any PC built in the past decade.
With that said, if you try it out and find issues in games (freezes, broken graphics, etc.), please let me know (either by posting here, or opening an issue on github)!
The repository is here:
The instructions for compiling the libretro core on Windows/Linux are in the COMPILING.md file.
It should also be available on the buildbot soon™ (whenever the buildbot gets configured to build it).
Edit: Windows, Linux and Android builds are now available on the buildbot.