nuaustlseqplayerdataset.c
1.16 KB
/*======================================================================*/
/* NuSYS */
/* nuaustlseqplayerdataset.c */
/* */
/* Copyright (C) 1997, NINTENDO Co,Ltd. */
/* */
/*======================================================================*/
/* $Id: nuaustlseqplayerdataset.c,v 1.1.1.1 2002/10/30 02:07:09 blythe Exp $ */
/*======================================================================*/
#include <nusys.h>
#include <nualstl.h>
/*----------------------------------------------------------------------*/
/* nuAuStlSeqPlayerDataSet -シーケンスプレイヤーのシーケンス読み込み*/
/* */
/* シーケンスデータ(.bin)の読み込み */
/* */
/* IN: player_no シーケンスプレイヤー番号 */
/* seq_addr シーケンスデータのROMアドレス */
/* seq_size シーケンスデータのサイズ */
/* RET: 無し */
/*----------------------------------------------------------------------*/
void nuAuStlSeqPlayerDataSet(u32 player_no, u8 *seq_addr, u32 seq_size)
{
/* サイズが奇数だとPI転送できないので偶数にする */
seq_size = (seq_size + 1) & ~0x1;
nuPiReadRom((u32)seq_addr, (void*)nuAuSeqPlayer[player_no].data_ptr, seq_size);
}