--- arcem-src/arch/filecommon.c	2011-10-20 19:51:13.780476067 +0100
+++ arcem-src/arch/filecommon.c	2011-10-20 20:42:50.980478774 +0100
@@ -21,7 +21,8 @@
 #define USE_FILEBUFFER
 
 /* Note: Musn't be used as a parameter to ReadEmu/WriteEmu! */
-static char temp_buf[32768];
+static ARMword temp_buf_word[32768/4];
+static char *temp_buf = (char *) temp_buf_word;
 
 #ifdef USE_FILEBUFFER
 /* File buffering */
