--- a/src/joystick/win32/SDL_mmjoystick.c Mon Feb 16 21:09:24 2004 +0000
+++ b/src/joystick/win32/SDL_mmjoystick.c Mon Feb 16 21:15:25 2004 +0000
@@ -43,7 +43,8 @@
#define MAX_BUTTONS 32 /* and 32 buttons */
#define AXIS_MIN -32768 /* minimum value for axis coordinate */
#define AXIS_MAX 32767 /* maximum value for axis coordinate */
-#define JOY_AXIS_THRESHOLD (((AXIS_MAX)-(AXIS_MIN))/100) /* 1% motion */
+/* limit axis to 256 possible positions to filter out noise */
+#define JOY_AXIS_THRESHOLD (((AXIS_MAX)-(AXIS_MIN))/256)
#define JOY_BUTTON_FLAG(n) (1<<n)