

#include <nitro/gx/gx_load.h>
void GXS_LoadBG1Scr(const void *pSrc, u32 offset, u32 szByte);
| pSrc | 転送元のポインタ |
| offset | オフセット |
| szByte | 転送サイズ(バイト単位) |
なし。
スクリーンデータをサブ2DエンジンのBG-VRAM内のBG1スクリーンデータベースアドレスにDMA転送します。転送先のアドレスにはオフセットを指定することができます。使用するDMAチャネルはGX_DMAID(gxcommon.hで定義)で、offsetとszByteは2の倍数である必要があります。転送先アドレスは、(u32) G2S_GetBG1ScrPtr() + offsetになります。
(注意1) 内部でDMA転送を行うので、前もって転送元のデータをDC_FlushRange() 等を用いてメインメモリに書き出しておく必要があります。
(注意2) 転送元と転送先で領域が重なる場合については動作結果は不定です。
GXS_LoadBGPltt, GXS_LoadBG1Char
Ver. 2004/02/09