diff -Naur xmame-0.65.1-orig/makefile.unix xmame-0.65.1/makefile.unix --- xmame-0.65.1-orig/makefile.unix 2003-02-12 02:24:34.000000000 +0000 +++ xmame-0.65.1/makefile.unix 2006-10-06 10:54:33.000000000 +0000 @@ -33,8 +33,8 @@ ########################################################################### # Uncomment one of these. -TARGET = mame -# TARGET = mess +# TARGET = mame +TARGET = mess # TARGET = neomame # TARGET = cpmame # TARGET = mmsnd @@ -103,7 +103,7 @@ ########################################################################### # gcc on x86 -CFLAGS = -O -Wall -Wno-unused +CFLAGS = -march=armv5 -O2 -mapcs -fstrict-aliasing -ffast-math -Wall # gcc on x86 with some optimizations # CFLAGS = -O2 -Wall -Wno-unused -mcpu=i686 -fomit-frame-pointer \ @@ -394,7 +394,7 @@ ########################################################################### # i386, GNU asm -MY_CPU = i386 +MY_CPU = arm # i386, no asm -- needed for the Intel C++ compiler, which does not fully # understand gcc's inline assembly syntax, though you may still enable @@ -503,7 +503,7 @@ # SOUND_ALSA = 1 # SOUND_ARTS_TEIRA = 1 # SOUND_ARTS_SMOTEK = 1 -# SOUND_SDL= 1 +SOUND_SDL= 1 # SOUND_WAVEOUT = 1 @@ -515,10 +515,10 @@ # use SDL. # X11 -DISPLAY_METHOD = x11 +# DISPLAY_METHOD = x11 # SDL library -# DISPLAY_METHOD = SDL +DISPLAY_METHOD = SDL # SVGALib, only supported under Linux # DISPLAY_METHOD = svgalib diff -Naur xmame-0.65.1-orig/src/unix/unix.mak xmame-0.65.1/src/unix/unix.mak --- xmame-0.65.1-orig/src/unix/unix.mak 2003-02-12 04:13:26.000000000 +0000 +++ xmame-0.65.1/src/unix/unix.mak 2006-10-04 21:59:43.000000000 +0000 @@ -18,6 +18,7 @@ CFLAGS.m68k = CFLAGS.risc = -DALIGN_INTS -DALIGN_SHORTS CFLAGS.risc_lsb = -DALIGN_INTS -DALIGN_SHORTS -DLSB_FIRST +CFLAGS.arm = -DALIGN_INTS -DALIGN_SHORTS -DLSB_FIRST CFLAGS.mips = -DALIGN_INTS -DALIGN_SHORTS -DSGI_FIX_MWA_NOP ##############################################################################