the mouse position to change. Press both buttons and move the mouse in all directions, then press a key again to exit the test. This will end the text mode mouse test.

IMPORTANT NOTE ON THE USE OF BOTH BUTTONS: any time both buttons are pressed down, a release of just one button will NOT be recognized. BOTH buttons must be released to clear the button status.

If verbose mode is enabled with Ctrl+V, then all switch changes are reported in a scrolling window along the left edge. The following codes are used to report the various switches:

IN

the left, or inner bumper is engaged

OUT

the right, or outer bumper is

 

engaged

TOP

the top bumper is engaged

BOT

the bottom bumper is engaged

LEFT

the left mouse button is engaged

RIGHT

the right mouse button is engaged

Note: in PS2 mode, only LEFT and RIGHT are reported.

Whenever a button or switch engages or disengages, the current state of all switches and the current mouse position is scrolled up into the display, and then the new state of the switches is reported. If it is a button that is pressed, then the mouse position variables are also cleared to 0.

Mouse positions are indicated in a unit called mickeys, and there are roughly 2950 mickeys in the horizontal (X) direction, and 1695 mickeys in the vertical (Y) direction. If the mouse is moved very rapidly (faster than practical use will permit), signal loss occurs. To test for acceptable signal strength the mouse should be moved right and left against both edge stops repeatedly. After each full cycle, the time taken to complete the cycle together with the count of lost mickeys is displayed in a table in the lower right portion of the screen. If the number of lost mickeys is greater than the set limit and the time to complete the cycle is also longer than the set limit, then Diag will report a MICKEY error. To clear the table of results (either to retest or run the test in the perpendicular direction) press both mouse buttons simultaneously.

The TIC column reports the number of timer tics (1/18th of a second per tic) taken to move from one bumper to the opposite one and back again. The CUR column reports the number of mickeys off for the current motion cycle. The MIN column reports the minimum counts ever recorded at that speed. The AVG column reports the average number of counts at that speed. The MAX column reports the maximum counts ever recorded at that speed.

A sample screen dump for the text mode mouse test appears below. The results on the left half of the display were generated from having verbose mode enabled with Ctrl+V. The results in the lower right corner were generated by moving the mouse right and left against the bumpers.

22