You are not logged in.
Pages: 1
Has anyone managed to get snes9express or zsnes running on Arch64?
For me, zsnes won't run and snes9express won't compile.
Offline
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
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
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
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
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
[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
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
Pages: 1