# SCFG_GetSystemRomType

## 構文

      #include <twl/scfg.h>

      static inline SCFGSystemRomType SCFG_GetSystemRomType( void );

## 引数

なし。

## 返り値

SCFG_SYSTEM_ROM_FOR_TWL ならば、TWL モードで使用される 64KB ROM
SCFG_SYSTEM_ROM_FOR_NITRO ならば NITRO 互換モードで使用される 8KB ROM

## 説明

ARM9用 のシステムROMとして2種類のうちのどちらに設定されているかを取得します。

2種類のシステムROM とは、TWL モードで使用される 64KB ROM と NITRO互換モードで使用される 8KB ROM とを示し、どちらか一方に設定されます。

(注意)
この関数は TWL ハードウェア上で動作しているときに使用してください。

NITRO ハードウェアには SCFG ブロックが存在していませんので、その上で呼び出されることは想定していません。もし NITRO ハードウェア上で動作しているときにこの関数を呼ぶと、SCFG_SYSTE_ROM_FOR_TWL が返ります。このように呼び出しても止まりはしませんが、意味のない値となりますのでご注意ください。

###
動作環境・動作モードと返り値の対応表

動作環境 | TWL モード動作での返り値 | NITRO モード動作での返り値
--- | --- | ---
IS-TWL-DEBUGGER TWL 実機 | SCFG_SYSTEM_ROM_FOR_TWL | SCFG_SYSTEM_ROM_FOR_NITRO
IS-NITRO-DEBUGGER ENSATA EMULATOR NITRO 実機 | - (この組み合わせは存在しません) | SCFG_SYSTEM_ROM_FOR_TWL この組み合わせは想定範囲外なので この返り値には意味がありません。

## 参照

SCFG概要

## 履歴

2008/10/07 注意を追加
2007/10/03 初版