# SCFG_GetSystemRomType

## Syntax

      #include <twl/scfg.h>

      static inline SCFGSystemRomType SCFG_GetSystemRomType( void );

## Arguments

None.

## Return Values

If `SCFG_SYSTEM_ROM_FOR_TWL`, 64KB of ROM is used in TWL mode.
If `SCFG_SYSTEM_ROM_FOR_NITRO`, 8KB of ROM is used in NITRO-compatible mode.

## Description

Gets which of two types has been set as the system ROM for the ARM9.

The system ROM is set to either the 64KB of ROM used in TWL mode or the 8KB of ROM used in NITRO-compatible mode.

Note: Use this function when running on TWL hardware.

Because NITRO hardware does not include an SCFG block, this function is not expected to be called on NITRO hardware. If this function is called when running on NITRO hardware, it returns `SCFG_SYSTEM_ROM_FOR_TWL`. Although execution does not stop even if called like this, note that the value returned is meaningless.

### Correspondence Table for the Operating Environment/Operating Mode and Return Values

Operating Environment | Return Values When Operating in TWL Mode | Return Values When Operating in NITRO Mode
--- | --- | ---
IS-TWL-DEBUGGER TWL hardware | `SCFG_SYSTEM_ROM_FOR_TWL` | `SCFG_SYSTEM_ROM_FOR_NITRO`
IS-NITRO-DEBUGGER ENSATA EMULATOR NITRO hardware | (This combination does not exist.) | `SCFG_SYSTEM_ROM_FOR_TWL` Because this combination is not anticipated, the return value means nothing.

## See Also

SCFG Overview

## Revision History

2008/10/07 Added a note.
2007/10/03 Initial version.

CONFIDENTIAL