ZSNES 1.5 Linux Binaries

General area for talk about ZSNES. The best place to ask for related questions as well as troubleshooting.

Moderator: ZSNES Mods

Post Reply
Nach
ZSNES Developer
ZSNES Developer
Posts: 3903
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

ZSNES 1.5 Linux Binaries

Post by Nach »

These will only work if you have the right libraries installed.
Since these are from Debian Unstable you probably don't, but what the heck.

http://nsrt.edgeemu.com/zsnes-1.5-i586.tar.gz
http://nsrt.edgeemu.com/zsnes-1.5-athlon64.tar.gz
http://nsrt.edgeemu.com/zsnes-1.5-pentium4.tar.gz
http://nsrt.edgeemu.com/zsnes-1.5-pentium-m.tar.gz
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
janfsd
Rookie
Posts: 14
Joined: Fri Dec 22, 2006 10:05 pm

Post by janfsd »

Thanks for the binaries, may I ask how did you compiled it on athlon64 architecture? Which parameters did you use?
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

I don't know how it's done exactly, but to be clear, the "Athlon64" profile for the compiler doesn't factor in SSE3 (simply because the original Athlon64 did not use it).
Continuing FF4 Research...
janfsd
Rookie
Posts: 14
Joined: Fri Dec 22, 2006 10:05 pm

Post by janfsd »

I thought maybe you knew it, because for me it builds but I just cannot run it, i get a seg fault...
Hopefully the binary provided here works without problems ( well it got at first the sound choppy, but I fixed it by installing the 32bit libsdl1.2debian-oss libraries in /usr/lib32/)
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

You need to compile for a 32-bit target if it just segfaults for you. I've already put up a FAQ question that states that 64-bit ZSNES is not possible at the moment.
Continuing FF4 Research...
janfsd
Rookie
Posts: 14
Joined: Fri Dec 22, 2006 10:05 pm

Post by janfsd »

I read the FAQ about it, but just wanted to try it, because a new version came out, and now there are 64bit binaries available. Thanks for your answer, I'll try to build it with 32bit targets.
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

There aren't any 64-bit binaries available though... if there is, it will segfault. Those builds are 32-bit binaries.
Continuing FF4 Research...
janfsd
Rookie
Posts: 14
Joined: Fri Dec 22, 2006 10:05 pm

Post by janfsd »

Oh, I was thinking that the atholon64 packet posted here was a 64bit binary, well, I was wrong then. Thanks for making it clear.
Kasho

Post by Kasho »

Thanks Nach your athlon64 binary works fine on my machine. I have Fedora Core 5 x86_64. Thought to post this here so it could help other FC users.

just for future references, how did you build it for athlon64. I tired "--disable-cpucheck force_arch=i386" with both configure and autogen.sh with no luck. I also tried "--target=i386" and it also didn't work.

Thanks again
janfsd
Rookie
Posts: 14
Joined: Fri Dec 22, 2006 10:05 pm

Post by janfsd »

You should first input:

Code: Select all

export CFLAGS=-m32
export CXXFLAGS=-m32

and then configure it normally...
Maybe you will need to install some 32 bit libs to be able to compile.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3903
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

To build Athlon64 builds, on a 32 bit setup I did:

Code: Select all

./configure --enable release --disable-cpucheck force_arch=athlon64
make

And presto, they were ready.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
SquareHead
Veteran
Posts: 970
Joined: Fri Jan 21, 2005 11:15 am
Location: Montana, United States

Post by SquareHead »

I take it these are not static binaries?
Nach
ZSNES Developer
ZSNES Developer
Posts: 3903
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

SquareHead wrote:I take it these are not static binaries?

AFAIK Debian doesn't supply static binaries for stuff like SDL. It'd also be ~10-15MB with SDL, so no, these aren't static.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
survient
New Member
Posts: 3
Joined: Sat Jan 20, 2007 6:44 pm

Post by survient »

thank you Nach, you're binaries we're helpful to at least one soul. Being the insane person I am, I happen to have the right libraries, and the 64 binary worked like a charm, no segmentation fault. An x64 version would be nice, to further optimize zsnes for x64 processors. I would like to compile this myself, so it would say "checking if you want crazy optimizations... yes" and "checking if you want gdb friendly executable... yes". But thanks nonetheless.
gingerly

Post by gingerly »

survient wrote:thank you Nach, you're binaries we're helpful to at least one soul. Being the insane person I am, I happen to have the right libraries, and the 64 binary worked like a charm, no segmentation fault. An x64 version would be nice, to further optimize zsnes for x64 processors. I would like to compile this myself, so it would say "checking if you want crazy optimizations... yes" and "checking if you want gdb friendly executable... yes". But thanks nonetheless.

Nach's binaries were a huge help to me as well.
YOU ROCK NACH!
dfreer
Lurker
Posts: 139
Joined: Fri May 11, 2007 5:28 am

Post by dfreer »

I believe there has been an update to this thread?:
http://board.zsnes.com/phpBB2/viewtopic.php?t=11513
Post Reply