Skip to content
SPECIFICTION
Get listed

puNES

github.com

WindowsLinux
Visit github.com
Spec score 6.9 #22 of 26 in NES Emulators

Spec sheet

Purpose
puNES is a Qt-based Nintendo Entertainment System emulator and NSF/NSF2/NSFe music player.Read 30 Sep 2026 · github.com
Product
puNES is a Qt-based Nintendo Entertainment System emulator and NSF/NSF2/NSFe music player.Read 30 Sep 2026 · github.com
Support
The README invites users to support the developer by buying them a beer and asks users to report ROM compatibility problems.Read 30 Sep 2026 · github.com
Build platforms
The project documents compilation for Linux, FreeBSD, OpenBSD, and Windows.Read 30 Sep 2026 · github.com
Build status
The project describes its current executables as work-in-progress builds and warns that core changes may introduce bugs.Read 30 Sep 2026 · github.com
Command line
The README says to start puNES with -h to see available command-line options.Read 30 Sep 2026 · github.com
Languages
The README lists translations in Arabic, Chinese, English, French, German, Hungarian, Italian, Polish, Portuguese, Russian, Spanish, and Turkish.Read 30 Sep 2026 · github.com
Linux downloads
The repository links to a work-in-progress Linux x86_64 AppImage build that is updated to the latest commit.Read 30 Sep 2026 · github.com
Linux requirements
Linux builds require CMake 3.14 or newer and Qt5 or Qt6 with OpenGL support, among other dependencies.Read 30 Sep 2026 · github.com
Mapper support
The README lists support for a broad set of numbered cartridge mappers and UNIF boards.Read 30 Sep 2026 · github.com
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.Read 30 Sep 2026 · github.com
Project license
The repository provides a COPYING license file, but the opened page does not state security certifications or compliance claims.Read 30 Sep 2026 · github.com
Recording
Optional FFmpeg support enables audio and video recording; the README lists formats including WAV, MP3, AAC, FLAC, MPEG, H.264, WebM, and AVI.Read 30 Sep 2026 · github.com
Recording requirement
Audio and video recording support can be disabled, and is automatically disabled if the installed FFmpeg version is below 4.0.Read 30 Sep 2026 · github.com
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.Read 30 Sep 2026 · github.com
Supported systems
The project describes support for Linux, FreeBSD, OpenBSD, and Windows.Read 30 Sep 2026 · github.com
Translations
The README lists translations in Arabic, Chinese, English, French, German, Hungarian, Italian, Polish, Portuguese, Russian, Spanish, and Turkish.Read 30 Sep 2026 · github.com
Video recording
With FFmpeg support, listed video recording formats include MPEG, H.264, HEVC, WebM, WMV, and AVI.Read 30 Sep 2026 · github.com
Windows compatibility
The README says its 32-bit Windows versions are compatible with Windows XP.Read 30 Sep 2026 · github.com
Windows downloads
Work-in-progress Windows 32-bit and 64-bit builds are listed with OpenGL and D3D9 variants.Read 30 Sep 2026 · github.com
Windows graphics
The project supports OpenGL and Direct3D 9 Windows builds.Read 30 Sep 2026 · github.com
Windows XP
The project says its 32-bit Windows versions are compatible with Windows XP.Read 30 Sep 2026 · github.com
Work in progress builds
The project offers Linux x86_64 AppImage builds and 32-bit and 64-bit Windows builds with OpenGL or D3D9.Read 30 Sep 2026 · github.com

Where Specifiction places it

Alternatives to puNESAll alternatives →