Alternatives to puNES

A Qt-based Nintendo Entertainment System emulator that also plays NSF, NSF2 and NSFe music files. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as puNES.

  • FCEUX

    Full-featured NES and Famicom emulator with TAS and debugging tools.

    FCEUX adds Lua scripting, movie recording and a debugger for NES and Famicom, and also has a macOS build, though its interface is dated.

  • Mesen

    Cycle-accurate multi-system emulator with a serious debugger.

    Mesen offers cycle-accurate emulation with a strong debugger and covers several systems, at a higher CPU cost than puNES.

  • BizHawk

    A multi-system emulator built for tool-assisted speedrunning, with rewinding, frame stepping, memory search and input recording.

    BizHawk emulates the NES among many systems with rewind, frame stepping and TAS recording, but its dense interface suits speedrunning more than casual play.

  • RetroArch

    One front end for dozens of emulators, with unified settings, shaders and a controller setup you only do once.

    RetroArch runs NES games through cores inside a single front end with shaders and shared controller setup, but lacks puNES's built-in NSF music player.

Similar software

Related functionality, not a direct replacement.