View previous topic :: View next topic |
Author |
Message |
Enverex Guru
Joined: 02 Jul 2003 Posts: 501 Location: Worcester, UK
|
Posted: Sat Jun 17, 2006 11:03 am Post subject: Emulators |
|
|
I'm currently working my way through emulators, trying to find good ones to use on my AMD64 machine but I'm not having too much luck. Lots of them seem to be masked (keyword) and ZSNES doesn't start saying "Illegal Instruction".
So, can anyone recommend old machine emulators in general (like the Genesis/Megadrive, Saturn, etc) that actually work or is the AMD64 boat down brown river without a paddle? |
|
Back to top |
|
|
Headrush Watchman
Joined: 06 Nov 2003 Posts: 5597 Location: Bizarro World
|
Posted: Sat Jun 17, 2006 1:49 pm Post subject: |
|
|
Check out http://linuxemu.retrofaction.com/links.php for a complete list of emulators for Linux.
Most are in portage and I've had success with most of the popular ones under amd64: Basilisk, gens, atari+ mame, fceu. |
|
Back to top |
|
|
Enverex Guru
Joined: 02 Jul 2003 Posts: 501 Location: Worcester, UK
|
Posted: Sat Jun 17, 2006 6:45 pm Post subject: |
|
|
Hmm, Gens is masked, are you saying it works regardless? If so howcome it is still masked? Simply because no-ones reported it working? |
|
Back to top |
|
|
Enverex Guru
Joined: 02 Jul 2003 Posts: 501 Location: Worcester, UK
|
Posted: Sat Jun 17, 2006 6:52 pm Post subject: |
|
|
Well that didn't work. Gens fails to compile if I keyword it (x86). Also, slightly OT question, any particular reason why none of my games or emulators are appearing in the KDE menu? They appeared for XFCE and Gnome when I used them, but nothing for KDE...
EDIT: Frodo is masked too, so are loads of the others, arg. Seems like AMD64 sucks for emulator compatability... |
|
Back to top |
|
|
Headrush Watchman
Joined: 06 Nov 2003 Posts: 5597 Location: Bizarro World
|
Posted: Sat Jun 17, 2006 7:28 pm Post subject: |
|
|
Any that use x86 assembly won't work.
If a package is ~arch masked, it doesn't mean it doesn't work.
Just unmask it in /etc/portage/package.keywords and try it.
If you want to run one that is x86 only, you could try running it in a chroot, and .... several win32 versions reportably run well under Wine. |
|
Back to top |
|
|
LouisC n00b
Joined: 29 Jan 2005 Posts: 47
|
Posted: Sun Jun 18, 2006 4:30 pm Post subject: |
|
|
zsnes works very well over here. I had that illegal instruction problem a long time ago and eventually it just fixed itself. _________________ Kernel 2.6.17-beyond3 AMD64 |
|
Back to top |
|
|
Enverex Guru
Joined: 02 Jul 2003 Posts: 501 Location: Worcester, UK
|
Posted: Mon Jun 19, 2006 4:00 pm Post subject: |
|
|
Windows ZSnes complains that it doesn't support 24bit colour and to use 16 or 32bit.
PearPC doesn't work either. Infact barely anything works (seems almost everything that is masked is masked for good reason). |
|
Back to top |
|
|
Headrush Watchman
Joined: 06 Nov 2003 Posts: 5597 Location: Bizarro World
|
Posted: Mon Jun 19, 2006 4:22 pm Post subject: |
|
|
NightShade737 wrote: | Windows ZSnes complains that it doesn't support 24bit colour and to use 16 or 32bit.
PearPC doesn't work either. Infact barely anything works (seems almost everything that is masked is masked for good reason). |
Ran here without problems. Of course, with the release of an Intel based OS X, didn't need PearPC any more. |
|
Back to top |
|
|
Enverex Guru
Joined: 02 Jul 2003 Posts: 501 Location: Worcester, UK
|
Posted: Mon Jun 19, 2006 7:42 pm Post subject: |
|
|
Code: | if x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I .. -march=athlon64 -O2 -pipe -Wundef -Wall -Woverloaded-virtual -fsigned-char -O2 -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -MT crc32.o -MD -MP -MF ".deps/crc32.Tpo" -c -o crc32.o crc32.cc; \
then mv -f ".deps/crc32.Tpo" ".deps/crc32.Po"; else rm -f ".deps/crc32.Tpo"; exit 1; fi
crc32.cc: In function uint32 ether_crc(size_t, const byte*):
crc32.cc:109: error: cast from const byte* to uint32 loses precision
gmake[3]: *** [crc32.o] Error 1 |
Is the PearPC failure (on compilation obviously). Any ideas? |
|
Back to top |
|
|
Headrush Watchman
Joined: 06 Nov 2003 Posts: 5597 Location: Bizarro World
|
Posted: Mon Jun 19, 2006 8:34 pm Post subject: |
|
|
NightShade737 wrote: | Code: | if x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I .. -march=athlon64 -O2 -pipe -Wundef -Wall -Woverloaded-virtual -fsigned-char -O2 -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -MT crc32.o -MD -MP -MF ".deps/crc32.Tpo" -c -o crc32.o crc32.cc; \
then mv -f ".deps/crc32.Tpo" ".deps/crc32.Po"; else rm -f ".deps/crc32.Tpo"; exit 1; fi
crc32.cc: In function uint32 ether_crc(size_t, const byte*):
crc32.cc:109: error: cast from const byte* to uint32 loses precision
gmake[3]: *** [crc32.o] Error 1 |
Is the PearPC failure (on compilation obviously). Any ideas? |
Your friend is the bug list on packages.gentoo.org: https://bugs.gentoo.org/show_bug.cgi?id=123461 |
|
Back to top |
|
|
|