11#include "libsnd2_internal.h"
13s16 SsVabTransBody(u8 *addr, s16 vab_id)
15 if ( (u16)vab_id >= 0x11u || _svm_vab_used[vab_id] != 2 )
17 _spu_setInTransfer(0);
20 SpuSetTransferMode(SPU_TRANSFER_BY_DMA);
21 if ( !SpuSetTransferStartAddr(_svm_vab_start[vab_id]) )
23 _spu_setInTransfer(0);
26 SpuWrite(addr, _svm_vab_total[vab_id]);
27 _svm_vab_used[vab_id] = 1;