I haven't got around to try out linux yet but it should be relatively straight-forward given NesChan doesn't use any platform specific API nor libraries. I've only tested on Windows 10 and mac OSX High Sierra but there is a good chance it should work in earlier versions. Which platform is supportedĬurrently Windows and Mac. As far as I can see Mesen is as good as it gets. I don't plan to create the greatest emulator ever. There is something magical about seeing the little pixel sprites moving around in screens. It is almost as exciting as writing my own game - except I don't have to write any games. Just for fun - it's fun learning about NES hardware, how the games work, and getting my favorite game working. See Super Mario Bros and Super Contra in action: But it's still in its early stages and I'll update this when something changes.
It took me around week and half to get quite a few major titles perfectly (SMB, Super Contra, Shadow of the Ninja, etc). After reading nesdev wiki for a while I decided to give it a try mid-December 2017. The idea of writing yet another NES emulator is inspired from a medium post I read recently. NesChan is a NES emulator I wrote just for fun.
NESChan - a cross-platform NES emulator for Windows/Mac What is it