puNES

A Qt-based Nintendo Entertainment System emulator that also plays NSF, NSF2 and NSFe music files.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get puNES

Package managers

  • Flathubflatpak install flathub io.github.punesemu.puNES

About puNES

puNES is a Nintendo Entertainment System emulator with a Qt interface. It is aimed at accurate emulation and wide mapper support, so it covers a broad range of NES cartridges. It also works as a player for NSF, NSF2 and NSFe chiptune music files.

It runs on Linux, FreeBSD, OpenBSD and Windows. The project marks itself as a work in progress, and its development builds, including a Linux AppImage, are rebuilt from every new commit.

Strengths

  • Wide NES mapper support
  • Built-in player for NSF, NSF2 and NSFe music
  • Development builds updated with every commit
  • Runs on Linux, BSD and Windows

Limitations

  • Described by the project as a work in progress
  • No macOS build mentioned

Details

Pricing
FreeFree to download, with source code published on GitHub.
License
Open source, license not stated
Developer
The puNES contributors
Platforms
Windows, Linux
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
NES players and chiptune listeners on Linux, BSD or Windows
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to puNES

Compare all

Software that can replace puNES for an important use case, and what changes if you switch.

  • 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 necessarily a direct replacement.

Report a wrong fact or a dead link on this listing