CTRDG Demos

# 振動カートリッジサンプルデモ

## 場所

`$TwlSDK/build/demos/vib`

## コンパイル方法

`$TwlSDK/build/demos/vib` ディレクトリに移り、

> `% make`

と入力します。コンパイルが始まり、実行ファイルである `.srl` ファイルやバイナリ情報を記述した `.nef` または `.tef` ファイルが、

> `$TwlSDK/build/demos/vib/(サンプル名)/bin/(プラットフォーム)/(ターゲット)/`

の下に生成されます。例えば、

> `$TwlSDK/build/demos/vib/pulse_vib/bin/ARM9-TS/Release/main.srl`

が `pulse_vib` デモの実行ファイルとなります。

## 実行方法

### NITRO ROM の場合

IS-NITRO-DEBUGGER を用いる場合

- IS-NITRO-DEBUGGER で `*.nlf` ファイルを読みこんで実行する。
- IS-NITRO-DEBUGGER で `*.srl` を実行する。
- コマンドラインから `loadrun.exe` で IS-NITRO-DEBUGGER で `*.srl` を実行する。

### TWL/NITRO HYBRID ROM の場合

IS-NITRO-DEBUGGER を用いる場合

- IS-NITRO-DEBUGGER で `*.srl` を実行する。
- コマンドラインから `loadrun.exe` で IS-NITRO-DEBUGGER で `*.srl` を実行する。

## 説明

デモ名 | ディレクトリ | 動作
--- | --- | ---
`pulse_vib` | `demos` | 振動カートリッジに任意のパルスを発生させることができるサンプルです。

## 動作

`pulse_vib は IS-NITRO-DEBUGEER でしか正常動作しません。`

## 参照

`VIB関数一覧`

## 履歴

2008/07/11 TWLに対応した記述に変更
2006/03/02 初版