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);
}