Package Details: punes 0.102-1

Git Clone URL: (read-only)
Package Base: punes
Description: Nintendo Entertaiment System emulator
Upstream URL:
Keywords: emulator nes nintendo
Licenses: GPL2
Submitter: Mashin
Maintainer: Mashin (FHorse)
Last Packager: Mashin
Votes: 12
Popularity: 0.000000
First Submitted: 2012-01-16 10:46
Last Updated: 2017-11-30 17:58

Latest Comments

guicale commented on 2018-06-05 18:05

Fails to build with the latest version of Qt5 (5.11.0). Fixed with this patch:

shoober420 commented on 2016-06-18 17:41

Thank you so much!

Ineu commented on 2016-06-16 18:18

It works, thank you.

FHorse commented on 2016-06-15 17:42

With this patch the problem with GCC 6.1 is fixed:
This fix is already committed:

Ineu commented on 2016-06-15 17:14

I have the same issue. GCC version 6.1.1-2.

FHorse commented on 2016-06-14 23:56

Which version of GCC you use?

shoober420 commented on 2016-06-13 21:21

This still fails to build, along with the git version. I get the same error as figue.

FHorse commented on 2016-05-24 10:43

Figue you can contact me at I'll try to figure out what the problem is.

figue commented on 2016-05-10 19:40

Build fails... Any ideas?

g++ -DHAVE_CONFIG_H -I. -I../.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -DWITH_OPENGL -DGLEW_STATIC -DRELEASE -DWITH_OPENGL_CG -D'COMPILED="05102016213744"' -Wall -ffast-math -I/build/punes/src/puNES-0.100/./src -I/build/punes/src/puNES-0.100/./src/gui -I/build/punes/src/puNES-0.100/./src/core -I/build/punes/src/puNES-0.100/./src/video/shaders -I/build/punes/src/puNES-0.100/./src/gui/linux -I/build/punes/src/puNES-0.100/./src/video/sdl -I/usr/include/qt/QtWidgets -I/usr/include/qt -I/usr/include/qt/QtGui -I/usr/include/qt -I/usr/include/qt/QtCore -I/usr/include/qt -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -fmessage-length=0 -finline-functions --param inline-unit-growth=200 --param large-function-growth=500 -MT xBRZ/xbrz_wrap.o -MD -MP -MF $depbase.Tpo -c -o xBRZ/xbrz_wrap.o xBRZ/xbrz_wrap.cpp &&\
mv -f $depbase.Tpo $depbase.Po
xBRZ/xbrz.cpp: In function 'double {anonymous}::distRGB(uint32_t, uint32_t)':
xBRZ/xbrz.cpp:174:12: error: 'sqrt' is not a member of 'std'
return std::sqrt(square(r_diff) + square(g_diff) + square(b_diff));
xBRZ/xbrz.cpp: In function 'double {anonymous}::distYCbCr(uint32_t, uint32_t, double)':
xBRZ/xbrz.cpp:201:12: error: 'sqrt' is not a member of 'std'
return std::sqrt(square(lumaWeight * y) + square(c_b) + square(c_r));
xBRZ/xbrz.cpp: In constructor '{anonymous}::DistYCbCrBuffer::DistYCbCrBuffer()':
xBRZ/xbrz.cpp:237:44: error: 'sqrt' is not a member of 'std'
buffer[i] = static_cast<float>(std::sqrt(square(y) + square(c_b) + square(c_r)));
Makefile:387: recipe for target 'xBRZ/xbrz.o' failed
make[3]: *** [xBRZ/xbrz.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/build/punes/src/puNES-0.100/src/c++'
Makefile:528: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/build/punes/src/puNES-0.100/src'
Makefile:394: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/build/punes/src/puNES-0.100'
Makefile:335: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().

fatmike commented on 2015-09-14 08:12

Checksums wrong

nagar commented on 2015-04-26 00:43

Thanks, It works fine for me, but please change md5sum in install build :) need to be updated, Thanks :)

Mashin commented on 2015-03-09 09:44

FHorse, yes. My email

FHorse commented on 2015-03-09 08:44

Hi Mashin, can I contact you by email?

Vaporeon commented on 2015-03-08 13:10

Not really useful but you can bypass that by disabling audio.
"punes -a off"

Mashin commented on 2015-03-07 12:23

FHorse, i did not run version 0.92. Error:

INFO: path /home/mashin/.puNES
INFO: OpenGL 2.0 supported. Glsl enabled.
INFO: OpenGL 3.1 not supported.
Unable to set buffer size for playback: Invalid argument

kraxor commented on 2014-02-10 13:27

Since updates break this package all the time, I decided to create a mirror / repository for the files. You can use it as a source in the PKGBUILD.

P.s.: FHorse, if you wish to use this site as an official web page, please contact me and I will grant you access. You can also have version control and issue tracking if you want.

FHorse commented on 2014-01-13 14:46

I've added the support for compressed roms (7z, zip and rar) but for that I need that p7zip library is installed (with support for the rar if you want to use these types of archives). If desired you add in the required dependencies.

Mashin commented on 2013-11-15 17:20

kraxor, uhanks. It's new version. Updated.

kraxor commented on 2013-11-15 14:28

Is there a new version? Or did the files get corrupted?

==> Validating source files with md5sums...
punes.32bit.tar.gz ... FAILED
punes.64bit.tar.gz ... FAILED
punes.desktop ... Passed
punes.png ... Passed
==> ERROR: One or more files did not pass the validity check!

Mashin commented on 2013-11-05 19:32

FHorse, thanks, it's works.

FHorse commented on 2013-11-05 14:05

Released version 0.71 that fix the problem with the menu bar. Thanks for pointing that.

FHorse commented on 2013-11-05 11:24

Hi Mashin, please you can contact me at to talk about this bug?

Mashin commented on 2013-11-05 10:32

Updated. But I for some reason lost the menu bar in the emulator

FHorse commented on 2013-11-05 08:43

It's nice to see that someone uses it :). I just wanted to report that came out a new version. Thanks for the support.

Mashin commented on 2013-01-02 16:43

Thanks jsteel

jsteel commented on 2013-01-02 16:33

URL has changed:

Anonymous comment on 2012-04-23 00:25

Thanks a lot. Works ok with the native 64 bit

Mashin commented on 2012-04-22 07:37

added native 64-bit version of the program

Anonymous comment on 2012-04-22 00:41

Runs ok on 64 bit adding "x86_64" in PKGBUILD

Mashin commented on 2012-03-24 19:37

this new version. PKGBUILD updated

canurabus commented on 2012-03-24 19:27

md5 checksum fails
this one worked for me: ee9c60c39ec9fc53960582fc418fb214