69a70,71
> /* doesn't work for negative joy_?_min */
> /*
70a73,74
> */
> Sint16 joy_x_min=-32767;joy_x_max=32767;joy_y_min=-32767;joy_y_max=32767;
757a762,763
> 			/* unnecessary if joy_?_min and joy_?_max are minimum and maximum
> 			 * values of Sint16
761a768
>       */
762a770,771
> 			/* this doesn't work when joy_x_min or joy_y_min < 0 (mid should be ~0),
> 			 * because ((+max) - (-min)) / 2 = ((+max) + (+min)) / 2
764a774,777
>       */
>       Sint16 joy_x_mid=(joy_x_max+joy_x_min) >> 1;
>       Sint16 joy_y_mid=(joy_y_max+joy_y_min) >> 1;
>       /* this doesn't work as joy_x_mid or joy_y_mid approaches 0
766a780,783
>       */
>       /* (difference) / 100 = 1% of possible values */
>       Sint16 joy_x_qua=(joy_x_max - joy_x_min) / 100;
>       Sint16 joy_y_qua=(joy_y_max - joy_y_min) / 100;
