GX_SetBGCharOffset

構文

#include <iris/gx/gx.h>

void GX_SetBGCharOffset(GXBGCharOffset offset);

引数

offset BGキャラクタデータオフセット値

返り値

なし。

説明

BGキャラクタデータの格納アドレスに対してかけるオフセットを選択します。この関数で設定するBGキャラクタベースオフセットと各BG毎に設定するキャラクタベースブロックとの合計が、キャラクタデータのBG-VRAM空間でのベースアドレスになります。

GX_BGCHAROFFSET_0x00000 オフセットに0x00000番地を設定します。
GX_BGCHAROFFSET_0x10000 オフセットに0x10000番地を設定します。
GX_BGCHAROFFSET_0x20000 オフセットに0x20000番地を設定します。
GX_BGCHAROFFSET_0x30000 オフセットに0x30000番地を設定します。
GX_BGCHAROFFSET_0x40000 オフセットに0x40000番地を設定します。
GX_BGCHAROFFSET_0x50000 オフセットに0x50000番地を設定します。
GX_BGCHAROFFSET_0x60000 オフセットに0x60000番地を設定します。
GX_BGCHAROFFSET_0x70000 オフセットに0x70000番地を設定します。


以下にGXBGCharOffset型の型定義を示しておきます。

typedef enum
{
    GX_BGCHAROFFSET_0x00000 = 0x00,
    GX_BGCHAROFFSET_0x10000 = 0x01,
    GX_BGCHAROFFSET_0x20000 = 0x02,
    GX_BGCHAROFFSET_0x30000 = 0x03,
    GX_BGCHAROFFSET_0x40000 = 0x04,
    GX_BGCHAROFFSET_0x50000 = 0x05,
    GX_BGCHAROFFSET_0x60000 = 0x06,
    GX_BGCHAROFFSET_0x70000 = 0x07
}
GXBGCharOffset;

参照

G2_SetBG0Control, G2_SetBG1Control, G2_SetBG2ControlText, G2_SetBG2ControlAffine, G2_SetBG2Control256x16Pltt, G2_SetBG2Control256Bmp, G2_SetBG2ControlDCBmp, G2_SetBG2ControlText, G2_SetBG2ControlAffine, G2_SetBG2Control256x16Pltt, G2_SetBG2Control256Bmp, G2_SetBG2ControlDCBmp

履歴

Ver. 2004/01/19