42#define SPU_VOICES ((volatile struct SPUVoice *)0x1f801c00)
44#define SPU_VOL_MAIN_LEFT HW_U16(0x1f801d80)
45#define SPU_VOL_MAIN_RIGHT HW_U16(0x1f801d82)
46#define SPU_REVERB_LEFT HW_U16(0x1f801d84)
47#define SPU_REVERB_RIGHT HW_U16(0x1f801d86)
48#define SPU_KEY_ON_LOW HW_U16(0x1f801d88)
49#define SPU_KEY_ON_HIGH HW_U16(0x1f801d8a)
50#define SPU_KEY_OFF_LOW HW_U16(0x1f801d8c)
51#define SPU_KEY_OFF_HIGH HW_U16(0x1f801d8e)
52#define SPU_PITCH_MOD_LOW HW_U16(0x1f801d90)
53#define SPU_PITCH_MOD_HIGH HW_U16(0x1f801d92)
54#define SPU_NOISE_EN_LOW HW_U16(0x1f801d94)
55#define SPU_NOISE_EN_HIGH HW_U16(0x1f801d96)
56#define SPU_REVERB_EN_LOW HW_U16(0x1f801d98)
57#define SPU_REVERB_EN_HIGH HW_U16(0x1f801d9a)
59#define SPU_RAM_DTA HW_U16(0x1f801da6)
60#define SPU_CTRL HW_U16(0x1f801daa)
61#define SPU_RAM_DTC HW_U16(0x1f801dac)
62#define SPU_STATUS HW_U16(0x1f801dae)
63#define SPU_VOL_CD_LEFT HW_U16(0x1f801db0)
64#define SPU_VOL_CD_RIGHT HW_U16(0x1f801db2)
65#define SPU_VOL_EXT_LEFT HW_U16(0x1f801db4)
66#define SPU_VOL_EXT_RIGHT HW_U16(0x1f801db6)
68static __inline__
void muteSpu() {
#define SPU_VOL_MAIN_LEFT
Definition spu.h:44
#define SPU_REVERB_RIGHT
Definition spu.h:47
#define SPU_VOL_MAIN_RIGHT
Definition spu.h:45
#define SPU_REVERB_LEFT
Definition spu.h:46
uint16_t volumeLeft
Definition spu.h:32
uint16_t ad
Definition spu.h:36
uint16_t volumeRight
Definition spu.h:33
uint16_t sr
Definition spu.h:37
uint16_t currentVolume
Definition spu.h:38
uint16_t sampleRepeatAddr
Definition spu.h:39
uint16_t sampleRate
Definition spu.h:34
uint16_t sampleStartAddr
Definition spu.h:35