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