+// disable when errors occur 255 times.
+#define ERROR_RETURN() do { \
+ if (ps2_error) { \
+ if (ps2_mouse_error_count < 255) { \
+ ps2_mouse_error_count++; \
+ } else { \
+ ps2_mouse_error_count = 0; \
+ ps2_mouse_enable = false; \
+ } \
+ return ps2_error; \
+ } \
+} while (0)
+
+