11. Rumble Pak

11-1 Operation Mode (Required)
11-2 Rumble Pak Motor Start/Stop (Required)
11-3 Avoiding Rumble Pak Failure (Recommended)
11-4 Rumble Pak Errors (Required)
11-5 Rumble Pak Stop (Required)


11-1 Operation Mode (Required)

Description

Ensure that there is no normal operating mode which causes the Rumble Pak to operate continuously.

Reasons

Operation on a continuous basis resulting from the user pushing a button is not desirable for the user's health or the life span of products.

Reference


Remarks



11-2 Rumble Pak Motor Start/Stop (Required)

Description

During Reset and when the game is paused, stop the Rumble Pak motor.

Do not start the Rumble Pak motor until an input is received from the Controller.

Reason

A rumbling Controller may not be in the hands of the user during Reset or when the game is paused. If the Rumble Pak motor continues to run during these periods, the Controller and/or Rumble Pak may be damaged (such as a Controller rumbling off a table to the floor).

Reference

Please refer to 11-5 Rumble Pak Stop, below, for more information concerning Rumble Pak Stop.

Remarks

Please call osMotorInit() before calling osMotorStop() three times to ensure that the motor will stopped.


11-3 Avoiding Rumble Pak Failure (Recommended)

Description

Call osMotorInit() at appropriate occasions, such as when changing to a new screen.

Reason

On occasion, a Rumble Pak may misfunction. Calling osMototInit() at appropriate occasions, such as when changing to a new screen, will ensure that the Rumble Pak will start when osMotorStart() is called.

Reference


Remarks



11-4 Rumble Pak Errors (Required)

Description

When an error occurs after entering osMotorInit(), do not execute osMotorStart() or osMotorStop().

Reason

If an error occurs after entering osMotorInit(), something other than the Rumble Pak may be inserted into the Controller.

Reference


Remarks



11-5 Rumble Pak Stop (Required)

Description

When turning off the Rumble Pak motor, execute osMotorStop() more than three times in a row per video frame.

Reason

This process will ensure that the Rumble Pak will stop.

Reference


Remarks