Package: xmame
Version: 0.90-1

Current XMAME does not use optimized effect routines on x86 processors, which makes games running with -ef N option _very_ slow (mostly unplayable). The attached patch just adds EFFECT_MMX_ASM=1 to the build options for x86. As MAME uses runtime CPU detection, it should still run even on non-MMX x86 machines, according to the documentation.

--
Jindrich Makovicka
--- rules.orig  2005-02-02 11:59:58.000000000 +0100
+++ rules       2005-02-02 12:01:11.000000000 +0100
@@ -62,6 +62,7 @@
 ifeq ($(DEB_HOST_ARCH),i386)
 DEB_OPTFLAGS="-02 -Wall -Wno-unused -march=i586 -mcpu=i686 
-fomit-frame-pointer -funroll-loops -ffast-math -pipe"
 DEB_COMMON_OPTS += X86_MIPS3_DRC=1
+DEB_COMMON_OPTS += EFFECT_MMX_ASM=1
 else
 DEB_OPTFLAGS="-02 -Wall -Wno-unused -fomit-frame-pointer -funroll-loops 
-ffast-math -fsigned-char -pipe -mlongcall"
 endif

Reply via email to