11#include "libsnd2_internal.h"
13unsigned int SsUtGetVagAddrFromTone(s16 vab_id, s16 prog, s16 tone)
18 if ( _SsVmVSetUp(vab_id, prog) == -1 )
20 vag = _svm_tn[16 * _svm_cur.m_fake_program + tone].vag;
23 m_vag_spu_addr = _svm_pg[(vag - 1) / 2].m_vag_spu_addr_hi;
27 m_vag_spu_addr = _svm_pg[(vag - 1) / 2].m_vag_spu_addr_lo;
29 return (m_vag_spu_addr << 4) | (gVabOffet[_svm_cur.m_vab_id] << 20);