EL Demos

# ELライブラリ(EL)サンプルデモ

## 場所

`$TwlSDK/build/demos.TWL/el`

## コンパイル方法

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

> `% make`

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

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

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

> `$TwlSDK/build/demos.TWL/el/simple-1/simple-1_static/bin/ARM9-TS.LTD/Release/main.srl`

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

## 実行方法

### TWL/NITRO HYBRID ROM の場合

IS-TWL-DEBUGGER を用いる場合

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

### TWL LIMITED ROM の場合

IS-TWL-DEBUGGER を用いる場合

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

## 説明

デモ名 | ディレクトリ | 動作
--- | --- | ---
`simple-1` | `demos.TWL` | 2つの動的モジュールをリンクして動作させるデモです。
`simple-2` | `demos.TWL` | 2つの動的モジュールをリンクして、お互いの関数を呼び合うデモです。

## 動作

`EL ライブラリのデモは、IS-TWL-DEBUGGER でしかデバッグ実行を行えません。`

## 参照

`EL関数一覧`

## 履歴

2008/12/15 初版