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
- Flathub
flatpak 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
- Categories
- Audio tools, Emulators
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to puNES
Compare allSoftware 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.