You are not logged in.

#1 2007-04-03 16:59:47

rbl
Member
Registered: 2005-08-29
Posts: 64

snes9express // zsnes on Arch64?

Has anyone managed to get snes9express or zsnes running on Arch64?
For me, zsnes won't run and snes9express won't compile.

Offline

#2 2007-04-03 17:10:58

[vEX]
Member
From: Sweden
Registered: 2006-11-23
Posts: 450

Re: snes9express // zsnes on Arch64?

Did you manage to compile ZSNES? They state on their site that it won't compile on 64-bit systems due to 32-bit asm. I have a 32-bit chroot from where I run ZSNES.


PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM

Offline

#3 2007-04-03 20:31:13

rbl
Member
Registered: 2005-08-29
Posts: 64

Re: snes9express // zsnes on Arch64?

It seemed to compile, although with errors. Not 100% sure though. It did build the pkg. But the binary wouldn't run, although I have some lib32 packages.

Offline

#4 2007-04-03 21:11:16

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: snes9express // zsnes on Arch64?

assembler code will usually not recognise any lib on your system. so going multilib is not a solution for running x86 asm code. just port the code or use a 32bit chroot.

Offline

#5 2007-04-04 10:15:52

[vEX]
Member
From: Sweden
Registered: 2006-11-23
Posts: 450

Re: snes9express // zsnes on Arch64?

I tried building the ZSNES package myself just to see how it fares, in the end you'll see how it complains about i386 code not being compatible with x86_64 (when compiling the asm code), though it doesn't die with an error and the package gets built anyway. I think you're left with setting a 32-bit chroot up and run ZSNES from there.

Regarding snes9express, there is a snes9x package in extra, wouldn't that suffice?


PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM

Offline

#6 2007-04-04 15:34:03

rbl
Member
Registered: 2005-08-29
Posts: 64

Re: snes9express // zsnes on Arch64?

[vEX] wrote:

Regarding snes9express, there is a snes9x package in extra, wouldn't that suffice?

Well, snes9x runs. I just don't want to spend hours trying to figure out how to manually configure my gamepad, fullscreen capabilities etc. so a nice GUI would make things a lot easier.. so, what's wrong with that snes9express package? Anyone able to build it?

Offline

#7 2007-04-04 16:33:17

[vEX]
Member
From: Sweden
Registered: 2006-11-23
Posts: 450

Re: snes9express // zsnes on Arch64?

rbl wrote:
[vEX] wrote:

Regarding snes9express, there is a snes9x package in extra, wouldn't that suffice?

Well, snes9x runs. I just don't want to spend hours trying to figure out how to manually configure my gamepad, fullscreen capabilities etc. so a nice GUI would make things a lot easier.. so, what's wrong with that snes9express package? Anyone able to build it?

Oh, last time I used Snes9X was way back and they did provide a GUI, then again I was using Windows.

Just tried compiling snes9express and it failed, the problems seems to lie in the skinning part. After messing around with the source I saw the following in "defines.h" (near the bottom):

#define S9X_SKINABLE 1

Remove that line and it will compile. I'm not sure what functionallity you will be missing, but it compiles and runs.

Last edited by [vEX] (2007-04-04 16:33:59)


PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM

Offline

#8 2007-04-05 21:22:34

rbl
Member
Registered: 2005-08-29
Posts: 64

Re: snes9express // zsnes on Arch64?

[vEX] wrote:

in "defines.h" (near the bottom):

#define S9X_SKINABLE 1

Remove that line and it will compile. I'm not sure what functionallity you will be missing, but it compiles and runs.

Yay! Thanks a lot. Seems snes9express is only missing unnecessary skin support.

Well, now I'll try to figure out how to get fullscreen support to work. So far it fails with this error:

Can't open "/dev/mem", full screen mode not available: Permission denied

Offline

Board footer

Powered by FluxBB