# 振動カートリッジ (overview)

## 説明

DS 振動カートリッジは、NintendoDS 用のオプションカートリッジで、ソフトからの制御によって 任意の振動を起こすことができます。DS 振動カートリッジは振動を起こすために、ON/OFF のパルスを 必要とするため、使用する場合はどのようなパルスか指定しなければいけません。

パルスの指定については、VIB_StartPulse( )及び VIBPulseState をご覧ください。

リセット及びスリープについて

ソフトウェアリセットを行ったとき、パルス振動は自動的に停止します。
スリープモードに入るとき、初期化関数内で登録されたスリープ前コールバックによって振動は停止します。

IS-NITRO-EMULATOR での対応について

DS 振動カートリッジを IS-NITRO-EMULATOR で使用すると、IS-NITRO-EMULATOR のバージョンによっては下記2点の問題があります。

- プログラムが振動カートリッジを判別できない
- printf で振動カートリッジが誤動作することがある

この問題は IS-NITRO-EMULATOR のバージョンが「F4」か「G3」、または「H」以降であれば起こりません。 問題のあるバージョンは無償でこれらのバージョンに変更することができますので、開発ツール担当の方までお問い合わせください。

## 参照

`VIB 関数一覧
`

## 履歴

2006/02/16 初版