diff -ruP sopwith-read-only//Makefile sopwith-svn//Makefile
--- sopwith-read-only//Makefile	2011-01-24 14:49:19.000000000 -0500
+++ sopwith-svn//Makefile	2011-01-24 14:22:54.000000000 -0500
@@ -2,10 +2,10 @@
 OBJFILE=${EXEC}.o
 
 %.o: %.cpp
-	g++ $< -Wall -c -o $@ -O3 -s -DUNIX
+	$(CXX) $< -Wall -c -o $@ -O3 -s -DUNIX -DPANDORA -pipe -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize -ffast-math -fsingle-precision-constant
 
 ${EXEC}:${OBJFILE}
-	g++ ${OBJFILE} -o ${EXEC} -Wall -O3 `allegro-config --libs`
+	$(CXX) ${OBJFILE} -o ${EXEC} -Wall -O3 -L/mnt/utmp/sopwith/lib -lalleg
 
 clean:
 	rm -f ${EXEC} ${OBJFILE}
Les fichiers binaires sopwith-read-only//sopwith et sopwith-svn//sopwith sont différents.
diff -ruP sopwith-read-only//sopwith.cpp sopwith-svn//sopwith.cpp
--- sopwith-read-only//sopwith.cpp	2011-01-24 14:49:19.000000000 -0500
+++ sopwith-svn//sopwith.cpp	2011-01-24 14:44:53.000000000 -0500
@@ -230,6 +230,19 @@
 int camera = 0;                                   //camera to tell where to look
 int ultra_color = 0;
 
+#ifdef PANDORA
+int K_ACCELERATE = KEY_RIGHT;
+int K_DECCELERATE = KEY_LEFT;
+int K_TURNLEFT = KEY_UP;
+int K_TURNRIGHT = KEY_DOWN;
+int K_SHOOT = KEY_HOME;      // A
+int K_CANNON = KEY_DEL;      // Del
+int K_MULTIBOMB = KEY_END;   // B
+int K_NORMALBOMB = KEY_PGDN; // X
+int K_SHOTBOMB = KEY_PGUP;   // Y
+int K_FLIP = KEY_RSHIFT;     // L
+int K_HOME = KEY_H;
+#else
 int K_SHOOT = KEY_SPACE;
 int K_CANNON = KEY_A;
 int K_MULTIBOMB = KEY_V;
@@ -240,7 +253,7 @@
 int K_FLIP = KEY_STOP;
 int K_HOME = KEY_H;
 int K_ACCELERATE = KEY_X;
-int K_DECCELERATE = KEY_C;
+#endif
 
 unsigned int grand_clock = 0;
 
@@ -1046,12 +1059,16 @@
         srandom( time( NULL ) );
         set_color_depth( 8 );
 
+	#ifdef PANDORA
+        set_gfx_mode( GFX_AUTODETECT_FULLSCREEN, screen_x, screen_y, screen_x, screen_y );
+	#else
         set_gfx_mode( GFX_AUTODETECT_WINDOWED, screen_x, screen_y, screen_x, screen_y );
+	#endif
 
         // text_mode(-1);
         get_palette( original );
 
-        work = create_bitmap( 640, 480 );
+        work = create_bitmap( screen_x, screen_y );
         clear( work );
         land_work = create_bitmap( max_land, max_land_height );
