SlackBuilds Repository

15.0 > Games > puNES (0.111)

puNES (NES emulator)

puNES is a Nintendo Entertaiment System emulator with a Qt user
interface, lots of video effects, and support for compressed ROMs.

For more information see:
http://forums.nesdev.com/viewtopic.php?t=6928

The executable and man page are called punes (lowercase), not puNES.

Optional dependencies: nvidia-cg-toolkit and qt6. Neither is essential
for a full emulation experience.

nvidia-cg-toolkit is autodetected. It's required if you want to
use "*.cgp" shaders, such as the ones designed for libretro,
from https://github.com/libretro/common-shaders. If you have
nvidia-cg-toolkit installed, you can build puNES without it by
exporting CG=no in the environment.

qt6 is NOT autodetected. If you want to build with qt6, install it
first, then export QT6=yes in the environment. Warning: until qt6 is
included in a stable Slackware release, qt6 builds of puNES will not
be thoroughly tested by the SlackBuild maintainer. If it doesn't work
after a qt6 update, let me know (or, preferably, send me a patch that
fixes it).

Maintained by: B. Watson
Keywords: console,retro,emulator,nintendo,nes,famicom,fc
ChangeLog: puNES

Homepage:
https://github.com/punesemu/puNES

Source Downloads:
puNES-0.111.tar.gz (068ca02786c102afe1507c689696f0fd)

Download SlackBuild:
puNES.tar.gz
puNES.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2025 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds