Index: dosbox-0.74/configure.in
===================================================================
--- dosbox-0.74.orig/configure.in	2010-05-10 20:58:57.000000000 +0200
+++ dosbox-0.74/configure.in	2010-10-18 21:31:35.000000000 +0200
@@ -256,6 +256,12 @@
     c_targetcpu="m68k"
     c_unalignedmemory=yes
     ;;
+   arm)
+    AC_DEFINE(C_TARGETCPU,ARMV4LE)
+    AC_MSG_RESULT(ARMv4 little endian)
+    c_targetcpu="armv4le"
+    c_unalignedmemory=no
+    ;;
    *)
     AC_DEFINE(C_TARGETCPU,UNKNOWN)
     AC_MSG_RESULT(unknown)
@@ -293,6 +299,9 @@
     else
         AC_MSG_RESULT([no, using dynamic-x86])
     fi
+  elif test x$c_targetcpu = xarmv4le ; then
+  	AC_DEFINE(C_DYNREC,1)
+    AC_MSG_RESULT(yes)
   else 
     if test x$c_targetcpu = xx86_64 ; then
         AC_DEFINE(C_DYNREC,1)
Index: dosbox-0.74/configure
===================================================================
--- dosbox-0.74.orig/configure	2010-05-10 20:59:04.000000000 +0200
+++ dosbox-0.74/configure	2010-10-18 21:31:35.000000000 +0200
@@ -6508,6 +6508,16 @@
     c_targetcpu="m68k"
     c_unalignedmemory=yes
     ;;
+   arm)
+    cat >>confdefs.h <<\_ACEOF
+#define C_TARGETCPU ARMV4LE
+_ACEOF
+
+    { echo "$as_me:$LINENO: result: ARMv4 little endian" >&5
+echo "${ECHO_T}ARMv4 little endian" >&6; }
+    c_targetcpu="armv4le"
+    c_unalignedmemory=no
+    ;;
    *)
     $as_echo "#define C_TARGETCPU UNKNOWN" >>confdefs.h
 
@@ -6574,6 +6584,13 @@
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using dynamic-x86" >&5
 $as_echo "no, using dynamic-x86" >&6; }
     fi
+  elif test x$c_targetcpu = xarmv4le ; then
+  	cat >>confdefs.h <<\_ACEOF
+#define C_DYNREC 1
+_ACEOF
+
+    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
   else
     if test x$c_targetcpu = xx86_64 ; then
         $as_echo "#define C_DYNREC 1" >>confdefs.h
