Mesen is a high-accuracy NES emulator for Windows and Linux. It offers numerous features, such as save states, video filters, netplay, rewinding, overclocking, cheat codes and HD packs.
It also includes an extensive set of debugging tools for homebrew development or romhacking.
Windows Vista, 7, 8, 8.1 and 10 are supported
.NET Framework 4.5+