Tech riderRev. 20 Sept 2026
- 1Runs onLinux, Windows
- 2CostsNot stated by the maker
- 3Supported platformsLinux, FreeBSD, OpenBSD, Windows
- 4Save statesYes
- 5RewindYes
- 6Shader supportYes
- 7Cheat supportYes
6 lines stated Written from the maker's own pages: github.com

Overview
puNES is ranked #13 of 26 in NES emulators on Specifiction. It runs on Linux, Windows.
Compared on NES emulators
- Free plan
- Yesgithub.com
- Supported platforms
- Linux, FreeBSD, OpenBSD, Windowsgithub.com
- Save states
- Yesgithub.com
- Rewind
- Yesgithub.com
- Shader support
- Yesgithub.com
- Cheat support
- Yesgithub.com
Facts
- Product
- puNES is a Qt-based Nintendo Entertainment System emulator and NSF/NSF2/NSFe music player.github.com · 30 Sept 2026
- Work in progress builds
- The project offers Linux x86_64 AppImage builds and 32-bit and 64-bit Windows builds with OpenGL or D3D9.github.com · 30 Sept 2026
- Build platforms
- The project documents compilation for Linux, FreeBSD, OpenBSD, and Windows.github.com · 30 Sept 2026
- Windows compatibility
- The README says its 32-bit Windows versions are compatible with Windows XP.github.com · 30 Sept 2026
- Mapper support
- The README lists support for a broad set of numbered cartridge mappers and UNIF boards.github.com · 30 Sept 2026
- Portable mode
- Portable mode can be enabled with a puNES.cfg file beside the executable, an executable name ending in _p, or the --portable option.github.com · 30 Sept 2026
- Command line
- The README says to start puNES with -h to see available command-line options.github.com · 30 Sept 2026
- Recording
- Optional FFmpeg support enables audio and video recording; the README lists formats including WAV, MP3, AAC, FLAC, MPEG, H.264, WebM, and AVI.github.com · 30 Sept 2026
- Linux requirements
- Linux builds require CMake 3.14 or newer and Qt5 or Qt6 with OpenGL support, among other dependencies.github.com · 30 Sept 2026
- Windows graphics
- The project supports OpenGL and Direct3D 9 Windows builds.github.com · 30 Sept 2026
- Translations
- The README lists translations in Arabic, Chinese, English, French, German, Hungarian, Italian, Polish, Portuguese, Russian, Spanish, and Turkish.github.com · 30 Sept 2026
- Save-state compatibility
- The README warns that save states from version 0.110 or earlier are no longer compatible with current work-in-progress builds.github.com · 30 Sept 2026
- Build status
- The project describes its current executables as work-in-progress builds and warns that core changes may introduce bugs.github.com · 30 Sept 2026
- Project license
- The repository provides a COPYING license file, but the opened page does not state security certifications or compliance claims.github.com · 30 Sept 2026
- Purpose
- puNES is a Qt-based Nintendo Entertainment System emulator and NSF/NSF2/NSFe music player.github.com · 30 Sept 2026
- Supported systems
- The project describes support for Linux, FreeBSD, OpenBSD, and Windows.github.com · 30 Sept 2026
- Linux downloads
- The repository links to a work-in-progress Linux x86_64 AppImage build that is updated to the latest commit.github.com · 30 Sept 2026
- Windows downloads
- Work-in-progress Windows 32-bit and 64-bit builds are listed with OpenGL and D3D9 variants.github.com · 30 Sept 2026
- Windows XP
- The project says its 32-bit Windows versions are compatible with Windows XP.github.com · 30 Sept 2026
- Video recording
- With FFmpeg support, listed video recording formats include MPEG, H.264, HEVC, WebM, WMV, and AVI.github.com · 30 Sept 2026
- Recording requirement
- Audio and video recording support can be disabled, and is automatically disabled if the installed FFmpeg version is below 4.0.github.com · 30 Sept 2026
- Languages
- The README lists translations in Arabic, Chinese, English, French, German, Hungarian, Italian, Polish, Portuguese, Russian, Spanish, and Turkish.github.com · 30 Sept 2026
- Support
- The README invites users to support the developer by buying them a beer and asks users to report ROM compatibility problems.github.com · 30 Sept 2026
Best puNES alternatives
See all 20 All accessCh 01 NESER Free planLinuxMac Free to start7.5 All accessCh 02 Nintengo LinuxMac 7.2 All accessCh 03 Dendy LinuxMac 7.1 All accessCh 04 HalfNES Free planLinuxMac Free to start7.1 All accessCh 05 binjnes Free planLinuxMac Free to start7.0 All accessCh 06 NET-NES Free planLinuxMac Free to start7.0
Where it ranks on Specifiction
- Best NES Emulators in 2026#13 of 26
Is puNES yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/punesemu/puNES· checked 30 Sept 2026
