nuaustlsndplayerdataset.c 1.13 KB
/*======================================================================*/
/*		NuSYS							*/
/*		nuaustlsndplayersetdata.c				*/
/*									*/
/*		Copyright (C) 1997, NINTENDO Co,Ltd.			*/
/*									*/
/*======================================================================*/
/* $Id: nuaustlsndplayerdataset.c,v 1.1.1.1 2002/10/30 02:07:09 blythe Exp $	*/
/*======================================================================*/
#include <nusys.h>
#include <nualstl.h>

/*----------------------------------------------------------------------*/
/*	nuAuStlSndPlayerDataSet -サウンドプレイヤのデータ読み込み	*/
/*									*/
/*	サウンド(sound effect)バンクの読み込み				*/
/*									*/
/*	IN:	snd_addr	サウンドフェクトバンク(.bfx)のROMアドレス*/
/*		snd_size	データのサイズ				*/
/*	RET:	無し							*/
/*----------------------------------------------------------------------*/
void nuAuStlSndPlayerDataSet(u8* snd_addr, u32 snd_size)
{
    /* サイズが奇数だとPIで転送できないので偶数にする */
    snd_size = (snd_size + 1) & ~0x1;
    
    nuPiReadRom((u32)snd_addr, (void*)nuAuEffect_ptr, snd_size);
    MusFxBankInitialize((void*)nuAuEffect_ptr);
}