sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
libsnd2_internal.h File Reference
#include <intrman.h>
#include <stdio.h>
#include <sysclib.h>
#include <tamtypes.h>
#include <thbase.h>
#include <timrman.h>
#include <vblank.h>
#include "libspu2_internal.h"
#include <libsnd2.h>

Go to the source code of this file.

Classes

struct  libsnd2_seq_tick_env_
struct  libsnd2_sequence_marker_
struct  libsnd2_sequence_struct_
struct  libsnd2_reg_buffer_struct_
struct  libsnd2_spu_voice_
struct  libsnd2_svm_
struct  libsnd2_reg_buffer_struct_2_

Typedefs

typedef struct libsnd2_seq_tick_env_ libsnd2_seq_tick_env_t
typedef int(*) libsnd2_vab_allocate_callback(unsigned int size_in_bytes, int mode, s16 vab_id)
typedef void(*) libsnd2_ss_mark_callback_proc(s16 seq_no, s16 sep_no, s16 data)
typedef struct libsnd2_sequence_marker_ libsnd2_sequence_marker_t
typedef struct libsnd2_sequence_struct_ libsnd2_sequence_struct_t
typedef struct libsnd2_reg_buffer_struct_ libsnd2_reg_buffer_struct_t
typedef struct libsnd2_spu_voice_ libsnd2_spu_voice_t
typedef struct libsnd2_svm_ libsnd2_svm_t
typedef void(*) libsnd2_auto_vol_pan_callback(unsigned int voice)
typedef struct libsnd2_reg_buffer_struct_2_ libsnd2_reg_buffer_struct_2_t

Functions

void _SsUtResolveADSR (u16 adsr1, u16 adsr2, u16 *adsr_buf)
void _SsUtBuildADSR (const u16 *adsr_buf, u16 *adsr1, u16 *adsr2)
void _SsSndCrescendo (s16 sep_no, s16 seq_no)
void _SsSeqPlay (s16 sep_no, s16 seq_no)
void _SsSeqGetEof (s16 sep_no, s16 seq_no)
int _SsGetSeqData (s16 sep_no, s16 seq_no)
s32 _SsReadDeltaValue (s16 sep_no, s16 seq_no)
void _SsSndNextSep (s16 sep_no, s16 seq_no)
void _SsSndNextPause (s16 sep_no, s16 seq_no)
void _SsSndPause (s16 sep_no, s16 seq_no)
void _SsSndPlay (s16 sep_no, s16 seq_no)
void _SsSndReplay (s16 sep_no, s16 seq_no)
int _SsInitSoundSep (s16 sep_no, int seq_no, u8 vab_id, u8 *addr)
s16 _SsInitSoundSeq (s16 seq_no, s16 vab_id, u8 *addr)
void _SsSndSetAccele (s16 sep_no, s16 seq_no, int tempo, int v_time)
void _SsSndSetCres (s16 sep_no, s16 seq_no, s16 vol, int v_time)
void _SsSndSetDecres (s16 sep_no, s16 seq_no, s16 vol, int v_time)
void _SsInit (void)
void _SsSndSetPauseMode (s16 sep_no, s16 seq_no)
void _SsSndSetReplayMode (s16 sep_no, s16 seq_no)
void Snd_SetPlayMode (s16 sep_no, s16 seq_no, char play_mode, char l_count)
void _SsSndSetRit (s16 sep_no, s16 seq_no, int tempo, int v_time)
int _SsTrapIntrProcIOP (void *userdata)
void _SsSndStop (s16 sep_no, s16 seq_no)
void _SsSndSetVol (s16 sep_no, s16 seq_no, u16 voll, u16 volr)
void _SsSndTempo (s16 sep_no, s16 seq_no)
void _SsSndSetVolData (s16 sep_no, s16 seq_no, s16 vol, int v_time)
s16 _SsVmAlloc (void)
void _SsVmDoAllocate (void)
void SeAutoPan (s16 vc, s16 start_pan, s16 end_pan, s16 delta_time)
void SetAutoPan (int vc)
void SeAutoVol (s16 vc, s16 start_vol, s16 end_vol, s16 delta_time)
void SetAutoVol (int vc)
void _SsVmDamperOff (void)
void _SsVmDamperOn (void)
void wait1fsa (void)
void DumpSpu (void)
void DumpVoice (void)
void DumpVoice2 (void)
void _SsVmFlush (void)
void _SsVmInit (int voice_count)
int _SsVmKeyOn (int seq_sep_no, s16 vab_id, s16 prog, s16 note, s16 voll, s16 unknown27)
int _SsVmKeyOff (int seq_sep_no, s16 vab_id, s16 prog, s16 note)
int _SsVmSeKeyOn (s16 vab_id, s16 prog, u16 note, int pitch, u16 voll, u16 volr)
int _SsVmSeKeyOff (s16 vab_id, s16 prog, s16 note)
void KeyOnCheck (void)
s16 note2pitch (void)
s16 note2pitch2 (s16 note, s16 fine)
void vmNoiseOn (u8 vc)
void vmNoiseOn2 (u8 vc, u16 voll, u16 volr, u16 arg3, u16 arg4)
void vmNoiseOff (u8 vc)
void _SsVmNoiseOnWithAdsr (s32 voll, s32 volr, s32 arg2, s32 arg3)
void _SsVmNoiseOff (void)
void _SsVmNoiseOn (u16 voll, u16 volr)
void _SsVmKeyOffNow (void)
void _SsVmKeyOnNow (s16 vag_count, s16 pitch)
int _SsVmPBVoice (s16 vc, s16 seq_sep_num, s16 vab_id, s16 prog, s16 pitch)
int _SsVmPitchBend (s16 seq_sep_no, int vab_id, int prog, s16 pitch)
void _SsVmSetProgVol (s16 vab_id, s16 prog, u8 vol)
int _SsVmGetProgVol (s16 vab_id, s16 prog)
int _SsVmSetProgPan (s16 vab_id, s16 prog, char mpan)
int _SsVmGetProgPan (s16 vab_id, s16 prog)
void _SsVmSetSeqVol (s16 seq_sep_num, s16 voll, s16 volr)
void _SsVmGetSeqVol (s16 seq_sep_no, s16 *voll_ptr, s16 *volr_ptr)
int _SsVmGetSeqLVol (s16 seq_sep_no)
int _SsVmGetSeqRVol (s16 seq_sep_no)
void _SsVmSeqKeyOff (s16 seq_sep_no)
void SePitchBend (u8 vc, s16 arg1)
s16 _SsVmSelectToneAndVag (u8 *vag_attr_idx_ptr, u8 *vag_nums_ptr)
void SeVibOn (void)
void SetVib (void)
void SsUtVibrateOn (void)
void SsUtVibrateOff (void)
int _SsVmSetVol (s16 seq_sep_no, s16 vab_id, s16 prog, s16 voll, s16 volr)
int _SsVmVSetUp (s16 vab_id, s16 prog)
int _SsVabOpenHeadWithMode (u8 *addr, int vab_id, libsnd2_vab_allocate_callback alloc_fn, int mode)

Variables

libsnd2_sequence_marker_t _SsMarkCallback [32]
int VBLANK_MINUS
unsigned int _snd_openflag
int _snd_ev_flag
_SsFCALL SsFCALL
libsnd2_sequence_struct_t * _ss_score [32]
s16 _snd_seq_s_max
s16 _snd_seq_t_max
s16 _svm_stereo_mono
int _svm_vab_not_send_size
SpuReverbAttr _svm_rattr
char _svm_vab_used [16]
char _SsVmMaxVoice
s16 _svm_vab_count
s16 kMaxPrograms
libsnd2_svm_t _svm_cur
s16 _svm_damper
u8 _svm_auto_kof_mode
VabHdr * _svm_vab_vh [16]
ProgAtr * _svm_vab_pg [16]
VagAtr * _svm_vab_tn [16]
int _svm_vab_start [16]
int _svm_vab_total [16]
VabHdr * _svm_vh
ProgAtr * _svm_pg
VagAtr * _svm_tn
u16 _svm_okon1
unsigned int _svm_envx_hist [16]
libsnd2_spu_voice_t _svm_voice [24]
u16 _svm_okof1
u16 _svm_okof2
u16 _svm_okon2
libsnd2_auto_vol_pan_callback _autovol
libsnd2_auto_vol_pan_callback _autopan
char _svm_sreg_dirty [24]
libsnd2_reg_buffer_struct_t _svm_sreg_buf [24]
libsnd2_reg_buffer_struct_2_t _svm_sreg_buf2 [24]
u16 _svm_orev2
u16 _svm_orev1
u16 _svm_onos2
u16 _svm_onos1
s16 gVabOffet [16]
unsigned int _snd_vmask
libsnd2_seq_tick_env_t _snd_seq_tick_env
int _snd_seq_interval

Typedef Documentation

◆ libsnd2_auto_vol_pan_callback

typedef void(*) libsnd2_auto_vol_pan_callback(unsigned int voice)

Definition at line 183 of file libsnd2_internal.h.

◆ libsnd2_ss_mark_callback_proc

typedef void(*) libsnd2_ss_mark_callback_proc(s16 seq_no, s16 sep_no, s16 data)

Definition at line 44 of file libsnd2_internal.h.

◆ libsnd2_vab_allocate_callback

typedef int(*) libsnd2_vab_allocate_callback(unsigned int size_in_bytes, int mode, s16 vab_id)

Definition at line 42 of file libsnd2_internal.h.

Function Documentation

◆ _SsGetSeqData()

int _SsGetSeqData ( s16 sep_no,
s16 seq_no )
extern

Definition at line 122 of file midiread.c.

◆ _SsInit()

void _SsInit ( void )
extern

Definition at line 25 of file ssinit.c.

◆ _SsInitSoundSep()

int _SsInitSoundSep ( s16 sep_no,
int seq_no,
u8 vab_id,
u8 * addr )
extern

Definition at line 13 of file sepinit.c.

◆ _SsInitSoundSeq()

s16 _SsInitSoundSeq ( s16 seq_no,
s16 vab_id,
u8 * addr )
extern

Definition at line 13 of file seqinit.c.

◆ _SsReadDeltaValue()

s32 _SsReadDeltaValue ( s16 sep_no,
s16 seq_no )
extern

Definition at line 13 of file miditime.c.

◆ _SsSeqGetEof()

void _SsSeqGetEof ( s16 sep_no,
s16 seq_no )
extern

Definition at line 65 of file midiread.c.

◆ _SsSeqPlay()

void _SsSeqPlay ( s16 sep_no,
s16 seq_no )
extern

Definition at line 13 of file midiread.c.

◆ _SsSndCrescendo()

void _SsSndCrescendo ( s16 sep_no,
s16 seq_no )
extern

Definition at line 13 of file cres.c.

◆ _SsSndNextPause()

void _SsSndNextPause ( s16 sep_no,
s16 seq_no )
extern

Definition at line 13 of file npause.c.

◆ _SsSndNextSep()

void _SsSndNextSep ( s16 sep_no,
s16 seq_no )
extern

Definition at line 13 of file next.c.

◆ _SsSndPause()

void _SsSndPause ( s16 sep_no,
s16 seq_no )
extern

Definition at line 13 of file pause.c.

◆ _SsSndPlay()

void _SsSndPlay ( s16 sep_no,
s16 seq_no )
extern

Definition at line 13 of file play.c.

◆ _SsSndReplay()

void _SsSndReplay ( s16 sep_no,
s16 seq_no )
extern

Definition at line 13 of file replay.c.

◆ _SsSndSetAccele()

void _SsSndSetAccele ( s16 sep_no,
s16 seq_no,
int tempo,
int v_time )
extern

Definition at line 13 of file ssaccele.c.

◆ _SsSndSetCres()

void _SsSndSetCres ( s16 sep_no,
s16 seq_no,
s16 vol,
int v_time )
extern

Definition at line 13 of file sscres.c.

◆ _SsSndSetDecres()

void _SsSndSetDecres ( s16 sep_no,
s16 seq_no,
s16 vol,
int v_time )
extern

Definition at line 13 of file ssdecres.c.

◆ _SsSndSetPauseMode()

void _SsSndSetPauseMode ( s16 sep_no,
s16 seq_no )
extern

Definition at line 13 of file sspause.c.

◆ _SsSndSetReplayMode()

void _SsSndSetReplayMode ( s16 sep_no,
s16 seq_no )
extern

Definition at line 13 of file ssreplay.c.

◆ _SsSndSetRit()

void _SsSndSetRit ( s16 sep_no,
s16 seq_no,
int tempo,
int v_time )
extern

Definition at line 13 of file ssrit.c.

◆ _SsSndSetVol()

void _SsSndSetVol ( s16 sep_no,
s16 seq_no,
u16 voll,
u16 volr )
extern

Definition at line 13 of file ssvol.c.

◆ _SsSndSetVolData()

void _SsSndSetVolData ( s16 sep_no,
s16 seq_no,
s16 vol,
int v_time )
extern

Definition at line 13 of file vol.c.

◆ _SsSndStop()

void _SsSndStop ( s16 sep_no,
s16 seq_no )
extern

Definition at line 13 of file ssstop.c.

◆ _SsSndTempo()

void _SsSndTempo ( s16 sep_no,
s16 seq_no )
extern

Definition at line 13 of file tempo.c.

◆ _SsTrapIntrProcIOP()

int _SsTrapIntrProcIOP ( void * userdata)
extern

Definition at line 42 of file ssstart.c.

◆ _SsUtBuildADSR()

void _SsUtBuildADSR ( const u16 * adsr_buf,
u16 * adsr1,
u16 * adsr2 )
extern

Definition at line 26 of file ccadsr.c.

◆ _SsUtResolveADSR()

void _SsUtResolveADSR ( u16 adsr1,
u16 adsr2,
u16 * adsr_buf )
extern

Definition at line 13 of file ccadsr.c.

◆ _SsVabOpenHeadWithMode()

int _SsVabOpenHeadWithMode ( u8 * addr,
int vab_id,
libsnd2_vab_allocate_callback alloc_fn,
int mode )
extern

Definition at line 35 of file vs_vh.c.

◆ _SsVmAlloc()

s16 _SsVmAlloc ( void )
extern

Definition at line 13 of file vm_aloc1.c.

◆ _SsVmDamperOff()

void _SsVmDamperOff ( void )
extern

Definition at line 13 of file vm_doff.c.

◆ _SsVmDamperOn()

void _SsVmDamperOn ( void )
extern

Definition at line 13 of file vm_don.c.

◆ _SsVmDoAllocate()

void _SsVmDoAllocate ( void )
extern

Definition at line 13 of file vm_aloc2.c.

◆ _SsVmFlush()

void _SsVmFlush ( void )
extern

Definition at line 118 of file vm_f.c.

◆ _SsVmGetProgPan()

int _SsVmGetProgPan ( s16 vab_id,
s16 prog )
extern

Definition at line 36 of file vm_prog.c.

◆ _SsVmGetProgVol()

int _SsVmGetProgVol ( s16 vab_id,
s16 prog )
extern

Definition at line 19 of file vm_prog.c.

◆ _SsVmGetSeqLVol()

int _SsVmGetSeqLVol ( s16 seq_sep_no)
extern

Definition at line 93 of file vm_seq.c.

◆ _SsVmGetSeqRVol()

int _SsVmGetSeqRVol ( s16 seq_sep_no)
extern

Definition at line 102 of file vm_seq.c.

◆ _SsVmGetSeqVol()

void _SsVmGetSeqVol ( s16 seq_sep_no,
s16 * voll_ptr,
s16 * volr_ptr )
extern

Definition at line 83 of file vm_seq.c.

◆ _SsVmInit()

void _SsVmInit ( int voice_count)
extern

Definition at line 15 of file vm_init.c.

◆ _SsVmKeyOff()

int _SsVmKeyOff ( int seq_sep_no,
s16 vab_id,
s16 prog,
s16 note )
extern

Definition at line 108 of file vm_key.c.

◆ _SsVmKeyOffNow()

void _SsVmKeyOffNow ( void )
extern

Definition at line 13 of file vm_nowof.c.

◆ _SsVmKeyOn()

int _SsVmKeyOn ( int seq_sep_no,
s16 vab_id,
s16 prog,
s16 note,
s16 voll,
s16 unknown27 )
extern

Definition at line 13 of file vm_key.c.

◆ _SsVmKeyOnNow()

void _SsVmKeyOnNow ( s16 vag_count,
s16 pitch )
extern

Definition at line 13 of file vm_nowon.c.

◆ _SsVmNoiseOff()

void _SsVmNoiseOff ( void )
extern

Definition at line 24 of file vm_noise.c.

◆ _SsVmNoiseOn()

void _SsVmNoiseOn ( u16 voll,
u16 volr )
extern

Definition at line 43 of file vm_noise.c.

◆ _SsVmNoiseOnWithAdsr()

void _SsVmNoiseOnWithAdsr ( s32 voll,
s32 volr,
s32 arg2,
s32 arg3 )
extern

Definition at line 13 of file vm_noise.c.

◆ _SsVmPBVoice()

int _SsVmPBVoice ( s16 vc,
s16 seq_sep_num,
s16 vab_id,
s16 prog,
s16 pitch )
extern

Definition at line 13 of file vm_pb.c.

◆ _SsVmPitchBend()

int _SsVmPitchBend ( s16 seq_sep_no,
int vab_id,
int prog,
s16 pitch )
extern

Definition at line 57 of file vm_pb.c.

◆ _SsVmSeKeyOff()

int _SsVmSeKeyOff ( s16 vab_id,
s16 prog,
s16 note )
extern

Definition at line 162 of file vm_key.c.

◆ _SsVmSeKeyOn()

int _SsVmSeKeyOn ( s16 vab_id,
s16 prog,
u16 note,
int pitch,
u16 voll,
u16 volr )
extern

Definition at line 137 of file vm_key.c.

◆ _SsVmSelectToneAndVag()

s16 _SsVmSelectToneAndVag ( u8 * vag_attr_idx_ptr,
u8 * vag_nums_ptr )
extern

Definition at line 13 of file vm_stav.c.

◆ _SsVmSeqKeyOff()

void _SsVmSeqKeyOff ( s16 seq_sep_no)
extern

Definition at line 111 of file vm_seq.c.

◆ _SsVmSetProgPan()

int _SsVmSetProgPan ( s16 vab_id,
s16 prog,
char mpan )
extern

Definition at line 26 of file vm_prog.c.

◆ _SsVmSetProgVol()

void _SsVmSetProgVol ( s16 vab_id,
s16 prog,
u8 vol )
extern

Definition at line 13 of file vm_prog.c.

◆ _SsVmSetSeqVol()

void _SsVmSetSeqVol ( s16 seq_sep_num,
s16 voll,
s16 volr )
extern

Definition at line 13 of file vm_seq.c.

◆ _SsVmSetVol()

int _SsVmSetVol ( s16 seq_sep_no,
s16 vab_id,
s16 prog,
s16 voll,
s16 volr )
extern

Definition at line 13 of file vm_vol.c.

◆ _SsVmVSetUp()

int _SsVmVSetUp ( s16 vab_id,
s16 prog )
extern

Definition at line 13 of file vm_vsu.c.

◆ DumpSpu()

void DumpSpu ( void )
extern

Definition at line 43 of file vm_f.c.

◆ DumpVoice()

void DumpVoice ( void )
extern

Definition at line 65 of file vm_f.c.

◆ DumpVoice2()

void DumpVoice2 ( void )
extern

Definition at line 89 of file vm_f.c.

◆ KeyOnCheck()

void KeyOnCheck ( void )
extern

Definition at line 167 of file vm_key.c.

◆ note2pitch()

s16 note2pitch ( void )
extern

Definition at line 40 of file vm_n2p.c.

◆ note2pitch2()

s16 note2pitch2 ( s16 note,
s16 fine )
extern

Definition at line 50 of file vm_n2p.c.

◆ SeAutoPan()

void SeAutoPan ( s16 vc,
s16 start_pan,
s16 end_pan,
s16 delta_time )
extern

Definition at line 13 of file vm_autop.c.

◆ SeAutoVol()

void SeAutoVol ( s16 vc,
s16 start_vol,
s16 end_vol,
s16 delta_time )
extern

Definition at line 13 of file vm_autov.c.

◆ SePitchBend()

void SePitchBend ( u8 vc,
s16 arg1 )
extern

Definition at line 13 of file vm_spb.c.

◆ SetAutoPan()

void SetAutoPan ( int vc)
extern

Definition at line 70 of file vm_autop.c.

◆ SetAutoVol()

void SetAutoVol ( int vc)
extern

Definition at line 70 of file vm_autov.c.

◆ SetVib()

void SetVib ( void )
extern

Definition at line 23 of file vm_vib.c.

◆ SeVibOn()

void SeVibOn ( void )
extern

Definition at line 13 of file vm_vib.c.

◆ Snd_SetPlayMode()

void Snd_SetPlayMode ( s16 sep_no,
s16 seq_no,
char play_mode,
char l_count )
extern

Definition at line 13 of file playmode.c.

◆ SsUtVibrateOff()

void SsUtVibrateOff ( void )
extern

Definition at line 33 of file vm_vib.c.

◆ SsUtVibrateOn()

void SsUtVibrateOn ( void )
extern

Definition at line 28 of file vm_vib.c.

◆ vmNoiseOff()

void vmNoiseOff ( u8 vc)
extern

Definition at line 13 of file vm_noff.c.

◆ vmNoiseOn()

void vmNoiseOn ( u8 vc)
extern

Definition at line 13 of file vm_no1.c.

◆ vmNoiseOn2()

void vmNoiseOn2 ( u8 vc,
u16 voll,
u16 volr,
u16 arg3,
u16 arg4 )
extern

Definition at line 13 of file vm_no2.c.

Variable Documentation

◆ _autopan

libsnd2_auto_vol_pan_callback _autopan
extern

Definition at line 21 of file vm_f.c.

◆ _autovol

libsnd2_auto_vol_pan_callback _autovol
extern

Definition at line 20 of file vm_f.c.

◆ _snd_ev_flag

int _snd_ev_flag
extern

Definition at line 19 of file ssinit.c.

◆ _snd_openflag

unsigned int _snd_openflag
extern

Definition at line 18 of file ssinit.c.

◆ _snd_seq_interval

int _snd_seq_interval
extern

Definition at line 14 of file ssstart.c.

◆ _snd_seq_s_max

s16 _snd_seq_s_max
extern

Definition at line 22 of file ssinit.c.

◆ _snd_seq_t_max

s16 _snd_seq_t_max
extern

Definition at line 23 of file ssinit.c.

◆ _snd_seq_tick_env

libsnd2_seq_tick_env_t _snd_seq_tick_env
extern

Definition at line 13 of file ssstart.c.

◆ _snd_vmask

unsigned int _snd_vmask
extern

Definition at line 13 of file ssinit.c.

◆ _ss_score

libsnd2_sequence_struct_t* _ss_score[32]
extern

Definition at line 21 of file ssinit.c.

◆ _SsMarkCallback

libsnd2_sequence_marker_t _SsMarkCallback[32]
extern

Definition at line 16 of file ssinit.c.

◆ _SsVmMaxVoice

char _SsVmMaxVoice
extern

Definition at line 17 of file vm_g.c.

◆ _svm_auto_kof_mode

u8 _svm_auto_kof_mode
extern

Definition at line 22 of file vm_g.c.

◆ _svm_cur

libsnd2_svm_t _svm_cur
extern

Definition at line 20 of file vm_g.c.

◆ _svm_damper

s16 _svm_damper
extern

Definition at line 21 of file vm_g.c.

◆ _svm_envx_hist

unsigned int _svm_envx_hist[16]
extern

Definition at line 15 of file vm_f.c.

◆ _svm_okof1

u16 _svm_okof1
extern

Definition at line 17 of file vm_f.c.

◆ _svm_okof2

u16 _svm_okof2
extern

Definition at line 18 of file vm_f.c.

◆ _svm_okon1

u16 _svm_okon1
extern

Definition at line 13 of file vm_f.c.

◆ _svm_okon2

u16 _svm_okon2
extern

Definition at line 19 of file vm_f.c.

◆ _svm_onos1

u16 _svm_onos1
extern

Definition at line 28 of file vm_f.c.

◆ _svm_onos2

u16 _svm_onos2
extern

Definition at line 27 of file vm_f.c.

◆ _svm_orev1

u16 _svm_orev1
extern

Definition at line 26 of file vm_f.c.

◆ _svm_orev2

u16 _svm_orev2
extern

Definition at line 25 of file vm_f.c.

◆ _svm_pg

ProgAtr* _svm_pg
extern

Definition at line 29 of file vm_g.c.

◆ _svm_rattr

SpuReverbAttr _svm_rattr
extern

Definition at line 15 of file vm_g.c.

◆ _svm_sreg_buf

libsnd2_reg_buffer_struct_t _svm_sreg_buf[24]
extern

Definition at line 23 of file vm_f.c.

◆ _svm_sreg_buf2

libsnd2_reg_buffer_struct_2_t _svm_sreg_buf2[24]
extern

Definition at line 24 of file vm_f.c.

◆ _svm_sreg_dirty

char _svm_sreg_dirty[24]
extern

Definition at line 22 of file vm_f.c.

◆ _svm_stereo_mono

s16 _svm_stereo_mono
extern

Definition at line 13 of file vm_g.c.

◆ _svm_tn

VagAtr* _svm_tn
extern

Definition at line 30 of file vm_g.c.

◆ _svm_vab_count

s16 _svm_vab_count
extern

Definition at line 18 of file vm_g.c.

◆ _svm_vab_not_send_size

int _svm_vab_not_send_size
extern

Definition at line 14 of file vm_g.c.

◆ _svm_vab_pg

ProgAtr* _svm_vab_pg[16]
extern

Definition at line 24 of file vm_g.c.

◆ _svm_vab_start

int _svm_vab_start[16]
extern

Definition at line 26 of file vm_g.c.

◆ _svm_vab_tn

VagAtr* _svm_vab_tn[16]
extern

Definition at line 25 of file vm_g.c.

◆ _svm_vab_total

int _svm_vab_total[16]
extern

Definition at line 27 of file vm_g.c.

◆ _svm_vab_used

char _svm_vab_used[16]
extern

Definition at line 16 of file vm_g.c.

◆ _svm_vab_vh

VabHdr* _svm_vab_vh[16]
extern

Definition at line 23 of file vm_g.c.

◆ _svm_vh

VabHdr* _svm_vh
extern

Definition at line 28 of file vm_g.c.

◆ _svm_voice

libsnd2_spu_voice_t _svm_voice[24]
extern

Definition at line 16 of file vm_f.c.

◆ gVabOffet

s16 gVabOffet[16]
extern

Definition at line 13 of file vs_vh.c.

◆ kMaxPrograms

s16 kMaxPrograms
extern

Definition at line 19 of file vm_g.c.

◆ SsFCALL

_SsFCALL SsFCALL
extern

Definition at line 20 of file ssinit.c.

◆ VBLANK_MINUS

int VBLANK_MINUS
extern

Definition at line 17 of file ssinit.c.