[0.Table of Contents]

GravUtil is a DOS-based joystick and game port testing utility. The
GravUtil software is not required to use your Gravis product, but
it will help you resolve any joystick calibration or game port
problems.

Run GravUtil from DOS or in a Windows 95 DOS box.

~PC, PC Pro and Generic Joysticks=10~
~GamePad=11~
~ThunderBird=12~
~GrIP Controllers=13~
~Gameport Testing=14~

Please select one of the following options.

[10.Gravis PC, PC Pro and Generic Joysticks]

This screen allows you to test your joystick's calibration.

1.  Move the joystick in a wide circle around its outer limits.

You will see the red '+' move around the outer limits of the graph.
The '+' should be located at or near the center of the graph when
the joystick handle is centered.

To view the actual numeric data from your game port,
press F10.

If your joystick has a throttle control, moving it will cause the
red '+' on Joystick B's graph to move up and down along the
length of the Y-axis.

2.  Press each button on your joystick, one at a time.

As you press each button, you should see the button selection on
screen.

[11.Gravis PC GamePad]

This screen allows you to verify that your GamePad is working.

1.  BEFORE YOU START, make sure that both switches on the side
of your GamePad are switched towards the purple pad.

One switch configures the controls for right-handed use (with the
buttons on the right and the movement pad on the left). The other
switch puts the GamePad into 4-button mode (rather than 2-button
Turbo). See your GamePad manual for more information on these
switches.

2.  Press the edges of the purple movement pad. If your GamePad is
working properly, you will see the arrows on screen turn colors as
you press the pad in each direction.

3.  Press each button on the GamePad. You will see radio button next
to each button on the screen turn colors to correspond to the color
of the button you are pressing on the GamePad.

[12.Gravis ThunderBird]

This screen allows you to test your Thunderbird's calibration.

1.  Make sure that the throttle and trim controls are in their
center positions.

2.  Move the joystick in a wide circle around its outer limits.

You will see the red '+' move around the outer limits of the graph.
The '+' should be located at or near the center of the graph when
the joystick handle is centered.

To view the actual numeric data from your game port,
press F10.

3.  Move the T-grip throttle control all the way forward, then all
the way back. You will see the red '+' on the throttle graph move up
and down along the length of the Y-axis.

4.  Press the hat switch in each direction. You will see the
corresponding boxes on screen turn colors.

5.  Press each button on your joystick, one at a time.

As you press each button, you should see the button selection on
screen.

NOTE: The hat switch and buttons cannot be used simultaneously;
this is a limitation of CH hat switch programming and is normal.

[13.GrIP Controllers]

This screen allows you to verify that your connected GrIP controllers are
working correctly.

1. Click on the on-screen image of the controller you wish to test.

2. Press the directional pad in each direction.

3. Press each button.

As you press each button, you should see the button selection on
screen.

[14.Gameport Testing]

When you select this option, GravUtil runs a series of tests on your game
port.

If the initial test does not resolve your problem, it is a good idea to
check for conflicting devices. All game ports use the same
address in your computer (201h). If more than one game port is
installed and enabled, you will probably encounter conflicts.

Other devices, such as light pen or scanner cards, may also use the 201h
address and cause conflicts with your game port.

To check for conflicting game ports and other devices:

1. Disable ALL known game ports, or remove them from your computer
system. (This includes the game ports on sound cards and multi-I/O
cards. Search your computer for 15-pin connectors; these are usually
game port connectors.)

2. Run GravUtil and select Gameport Test. The first test GravUtil does
is to check for a working game port in your system. If GravUtil finds
one, you will have to search your system a bit harder for the conflicting
game port.

[16.Unstable Button Lines]

Your game portÕs button lines provide erratic button control.

- Your game port may be ~substandard=19~ or defective.

- Your ~speed compensation=20~ settings may be incorrect for your computer
system. If you do not have a speed-compensating game port, you may
want to consider upgrading.

- You may have a ~conflicting game port=15~ or other conflicting device
in your system.

[17.Unstable Axes Lines]

Your game port's axes lines provide erratic directional control. You may
notice erratic "jerky" or "drifting" joystick control.

- Your game port may be ~substandard=19~ or defective.

- Your ~speed compensation=20~ settings may be incorrect for your computer
system. If you do not have a speed-compensating game port, you may
want to consider upgrading.

- You may have a ~conflicting game port=15~ or other conflicting device
in your system.

[18.Buttons Held Low]

One or more of your game portÕs button circuits are being held low, as
though the joystick buttons were constantly pressed down. Some
~half game ports=19~ will hold 2 buttons down low, providing support
for only 2 buttons rather than 4.

- Your game port may be substandard or defective.

- You may have a ~conflicting game port=15~ or other conflicting device
in your system.

[19.Half Game Ports]

An IBM PC-compatible game port supports 4 axes (up/down and left/right
for two joysticks) and 4 joystick buttons (4 buttons on a single controller or
2 buttons on each of two controllers).

A half game port is a substandard game port with support for only 2 axes
and/or only 2 buttons.

If your game port is not fully IBM PC-compatible, your joystick or
gamepad may not work correctly: you may have support for only
one joystick, or for only 2 buttons on a single joystick, and your throttle
and rudder controls may not work.

[20.Speed Compensation]

Some games joystick routines are written in such a way that they cause
erratic control with faster computers (like 486s and Pentiums). A speed-
compensating game port like the Gravis Eliminator or the game port on the
Gravis UltraSound sound cards will solve this problem.

[30.Speed Compensation Prolog]

The Speed Compensation option is included for users of the game port on the
Gravis UltraSound. If you are using any other game port, do not use this option.

When you select the ~speed compensation=20~ option, GravUtil determines
the correct game port speed compensation setting for your computer
system.

[31.Speed Compensation Epilog]

The speed compensation has finished.

GravUtil has programmed your UltraSound's speed compensation for you, and
reports the speed compensation setting it has used on screen. If you wish to use
this speed compensation every time you use your computer, you should add
the following line to your AUTOEXEC.BAT:

ULTRAJOY.EXE  #
(where # is the speed compensation setting determined by GravUtil)


