diff -urN wine-1.9.5-orig/dlls/dinput/joystick.c wine-1.9.5/dlls/dinput/joystick.c
--- wine-1.9.5-orig/dlls/dinput/joystick.c	2016-03-05 00:46:54 +0900
+++ wine-1.9.5/dlls/dinput/joystick.c	2016-03-20 04:30:39 +0900
@@ -878,6 +878,7 @@
  */
 LONG joystick_map_axis(ObjProps *props, int val)
 {
+    int val_in = val;
     LONG ret;
     LONG dead_zone = MulDiv( props->lDeadZone, props->lDevMax - props->lDevMin, 10000 );
     LONG dev_range = props->lDevMax - props->lDevMin - dead_zone;
@@ -899,10 +900,10 @@
     if      (ret > props->lMax) ret = props->lMax;
     else if (ret < props->lMin) ret = props->lMin;
 
-    TRACE( "(%d <%d> %d) -> (%d <%d> %d): val=%d ret=%d\n",
+    TRACE( "(%d <%d> %d) -> (%d <%d> %d): in=%d val=%d ret=%d\n",
            props->lDevMin, dead_zone, props->lDevMax,
            props->lMin, props->lDeadZone, props->lMax,
-           val, ret );
+           val_in, val, ret );
 
     return ret;
 }
