PS2SDK
PS2 Homebrew Libraries
|
Go to the source code of this file.
Data Structures | |
struct | spu2_u16pair_ |
struct | spu2_voice_params_ |
struct | spu2_voice_address_ |
struct | spu2_core_regs_ |
struct | spu2_different_regs_ |
struct | spu2_core_regs_padded_ |
struct | spu2_regs_main_ |
struct | spu2_regs_extra_ |
struct | spu2_mmio_hwport_ |
union | spu2_mmio_hwport_::spu2_regs_union_ |
Macros | |
#define | USE_SPU2_MMIO_HWPORT() |
Typedefs | |
typedef struct spu2_u16pair_ | spu2_u16pair_t |
typedef struct spu2_voice_params_ | spu2_voice_params_t |
typedef struct spu2_voice_address_ | spu2_voice_address_t |
typedef struct spu2_core_regs_ | spu2_core_regs_t |
typedef struct spu2_different_regs_ | spu2_different_regs_t |
typedef struct spu2_core_regs_padded_ | spu2_core_regs_padded_t |
typedef struct spu2_regs_main_ | spu2_regs_main_t |
typedef struct spu2_regs_extra_ | spu2_regs_extra_t |
typedef struct spu2_mmio_hwport_ | spu2_mmio_hwport_t |
Definitions for memory-mapped I/O for SPU2.
Definition in file spu2_mmio_hwport.h.
struct spu2_u16pair_ |
Definition at line 19 of file spu2_mmio_hwport.h.
Data Fields | ||
---|---|---|
vu16 | m_pair[2] |
struct spu2_voice_params_ |
Definition at line 24 of file spu2_mmio_hwport.h.
Data Fields | ||
---|---|---|
vu16 | m_voll | |
vu16 | m_volr | |
vu16 | m_pitch | |
vu16 | m_adsr1 | |
vu16 | m_adsr2 | |
vu16 | m_envx | |
vu16 | m_volxl | |
vu16 | m_volxr |
struct spu2_voice_address_ |
Definition at line 36 of file spu2_mmio_hwport.h.
Data Fields | ||
---|---|---|
spu2_u16pair_t | m_ssa | |
spu2_u16pair_t | m_lsax | |
spu2_u16pair_t | m_nax |
struct spu2_core_regs_ |
Definition at line 43 of file spu2_mmio_hwport.h.
Data Fields | ||
---|---|---|
spu2_voice_params_t | m_voice_params[24] | |
spu2_u16pair_t | m_pmon | |
spu2_u16pair_t | m_non | |
spu2_u16pair_t | m_vmixl | |
spu2_u16pair_t | m_vmixel | |
spu2_u16pair_t | m_vmixr | |
spu2_u16pair_t | m_vmixer | |
vu16 | m_mmix | |
vu16 | m_attr | |
spu2_u16pair_t | m_irqa | |
spu2_u16pair_t | m_kon | |
spu2_u16pair_t | m_koff | |
spu2_u16pair_t | m_tsa | |
vu16 | m_xferdata | |
vu16 | m_unk1ae | |
vu16 | m_admas | |
vu16 | unk1b2[7] | |
spu2_voice_address_t | m_voice_address[24] | |
spu2_u16pair_t | m_esa | |
spu2_u16pair_t | m_apf1_size | |
spu2_u16pair_t | m_apf2_size | |
spu2_u16pair_t | m_same_l_dst | |
spu2_u16pair_t | m_same_r_dst | |
spu2_u16pair_t | m_comb1_l_src | |
spu2_u16pair_t | m_comb1_r_src | |
spu2_u16pair_t | m_comb2_l_src | |
spu2_u16pair_t | m_comb2_r_src | |
spu2_u16pair_t | m_same_l_src | |
spu2_u16pair_t | m_same_r_src | |
spu2_u16pair_t | m_diff_l_dst | |
spu2_u16pair_t | m_diff_r_dst | |
spu2_u16pair_t | m_comb3_l_src | |
spu2_u16pair_t | m_comb3_r_src | |
spu2_u16pair_t | m_comb4_l_src | |
spu2_u16pair_t | m_comb4_r_src | |
spu2_u16pair_t | m_diff_l_src | |
spu2_u16pair_t | m_diff_r_src | |
spu2_u16pair_t | m_apf1_l_dst | |
spu2_u16pair_t | m_apf1_r_dst | |
spu2_u16pair_t | m_apf2_l_dst | |
spu2_u16pair_t | m_apf2_r_dst | |
vu16 | m_eea | |
vu16 | unk33e | |
spu2_u16pair_t | m_endx | |
vu16 | m_statx | |
vu16 | unk346[13] |
struct spu2_different_regs_ |
Definition at line 93 of file spu2_mmio_hwport.h.
struct spu2_core_regs_padded_ |
Definition at line 117 of file spu2_mmio_hwport.h.
Data Fields | ||
---|---|---|
spu2_core_regs_t | m_cregs | |
vu16 | padding[80] |
struct spu2_regs_main_ |
Definition at line 123 of file spu2_mmio_hwport.h.
Data Fields | ||
---|---|---|
spu2_core_regs_padded_t | m_core_regs[2] |
struct spu2_regs_extra_ |
Definition at line 128 of file spu2_mmio_hwport.h.
Data Fields | ||
---|---|---|
spu2_core_regs_t | core0_regs | |
vu16 | padding346[80] | |
spu2_core_regs_t | core1_regs | |
spu2_different_regs_t | m_different_regs[2] | |
vu16 | unk7b0[8] | |
vu16 | m_spdif_out | |
vu16 | m_spdif_irqinfo | |
vu16 | unk7c4 | |
vu16 | m_spdif_mode | |
vu16 | m_spdif_media | |
vu16 | m_unknown7ca | |
vu16 | m_spdif_protect | |
vu16 | unk7ce[25] |
struct spu2_mmio_hwport_ |
Definition at line 145 of file spu2_mmio_hwport.h.
Data Fields | ||
---|---|---|
union spu2_regs_union_ | m_u |
union spu2_mmio_hwport_::spu2_regs_union_ |
Definition at line 147 of file spu2_mmio_hwport.h.
Data Fields | ||
---|---|---|
spu2_regs_main_t | m_m | |
spu2_regs_extra_t | m_e |
#define USE_SPU2_MMIO_HWPORT | ( | ) |
Definition at line 159 of file spu2_mmio_hwport.h.