PS2SDK
PS2 Homebrew Libraries
|
Go to the source code of this file.
Macros | |
#define | U16_REGISTER(x) |
#define | U32_REGISTER(x) |
#define | U16_REGISTER_READ(x) |
#define | U32_REGISTER_READ(x) |
#define | U16_REGISTER_WRITE(x, y) |
#define | U32_REGISTER_WRITE(x, y) |
#define | U16_REGISTER_WRITEOR(x, y) |
#define | U32_REGISTER_WRITEOR(x, y) |
#define | U16_REGISTER_WRITEAND(x, y) |
#define | U32_REGISTER_WRITEAND(x, y) |
#define | SD_BASE_REG(reg) |
#define | SD_VP_REG(core, voice, reg) |
#define | SD_VP_VOLL(core, voice) |
#define | SD_VP_VOLR(core, voice) |
#define | SD_VP_PITCH(core, voice) |
#define | SD_VP_ADSR1(core, voice) |
#define | SD_VP_ADSR2(core, voice) |
#define | SD_VP_ENVX(core, voice) |
#define | SD_VP_VOLXL(core, voice) |
#define | SD_VP_VOLXR(core, voice) |
#define | SD_S_REG(core, reg) |
#define | SD_S_PMON_HI(core) |
#define | SD_S_PMON_LO(core) |
#define | SD_S_NON_HI(core) |
#define | SD_S_NON_LO(core) |
#define | SD_S_VMIXL_HI(core) |
#define | SD_S_VMIXL_LO(core) |
#define | SD_S_VMIXEL_HI(core) |
#define | SD_S_VMIXEL_LO(core) |
#define | SD_S_VMIXR_HI(core) |
#define | SD_S_VMIXR_LO(core) |
#define | SD_S_VMIXER_HI(core) |
#define | SD_S_VMIXER_LO(core) |
#define | SD_P_MMIX(core) |
#define | SD_CORE_ATTR(core) |
#define | SD_CORE_IRQA(core) |
#define | SD_A_REG(core, reg) |
#define | SD_A_KON_HI(core) |
#define | SD_A_KON_LO(core) |
#define | SD_A_KOFF_HI(core) |
#define | SD_A_KOFF_LO(core) |
#define | SD_A_TSA_HI(core) |
#define | SD_A_TSA_LO(core) |
#define | SD_A_STD(core) |
#define | SD_VA_REG(core, voice, reg) |
#define | SD_VA_SSA_HI(core, voice) |
#define | SD_VA_SSA_LO(core, voice) |
#define | SD_VA_LSAX(core, voice) |
#define | SD_VA_NAX(core, voice) |
#define | SD_S_ENDX_HI(core) |
#define | SD_S_ENDX_LO(core) |
#define | SD_P_REG(core, reg) |
#define | SD_P_MVOLL(core) |
#define | SD_P_MVOLR(core) |
#define | SD_P_EVOLL(core) |
#define | SD_P_EVOLR(core) |
#define | SD_P_AVOLL(core) |
#define | SD_P_AVOLR(core) |
#define | SD_P_BVOLL(core) |
#define | SD_P_BVOLR(core) |
#define | SD_P_MVOLXL(core) |
#define | SD_P_MVOLXR(core) |
#define | SD_C_SPDIF_OUT ((volatile u16*)0xBF9007C0) |
#define | SD_C_IRQINFO ((volatile u16*)0xBF9007C2) |
#define | SD_C_SPDIF_MODE ((volatile u16*)0xBF9007C6) |
#define | SD_C_SPDIF_MEDIA ((volatile u16*)0xBF9007C8) |
#define | SD_R_REG(core, reg) |
#define | SD_A_ESA_HI(core) |
#define | SD_A_ESA_LO(core) |
#define | SD_R_FB_SRC_A(core) |
#define | SD_R_FB_SRC_B(core) |
#define | SD_R_IIR_DEST_A0(core) |
#define | SD_R_IIR_DEST_A1(core) |
#define | SD_R_ACC_SRC_A0(core) |
#define | SD_R_ACC_SRC_A1(core) |
#define | SD_R_ACC_SRC_B0(core) |
#define | SD_R_ACC_SRC_B1(core) |
#define | SD_R_IIR_SRC_A0(core) |
#define | SD_R_IIR_SRC_A1(core) |
#define | SD_R_IIR_DEST_B0(core) |
#define | SD_R_IIR_DEST_B1(core) |
#define | SD_R_ACC_SRC_C0(core) |
#define | SD_R_ACC_SRC_C1(core) |
#define | SD_R_ACC_SRC_D0(core) |
#define | SD_R_ACC_SRC_D1(core) |
#define | SD_R_IIR_SRC_B1(core) |
#define | SD_R_IIR_SRC_B0(core) |
#define | SD_R_MIX_DEST_A0(core) |
#define | SD_R_MIX_DEST_A1(core) |
#define | SD_R_MIX_DEST_B0(core) |
#define | SD_R_MIX_DEST_B1(core) |
#define | SD_A_EEA_HI(core) |
#define | SD_A_EEA_LO(core) |
#define | SD_R_IIR_ALPHA(core) |
#define | SD_R_ACC_COEF_A(core) |
#define | SD_R_ACC_COEF_B(core) |
#define | SD_R_ACC_COEF_C(core) |
#define | SD_R_ACC_COEF_D(core) |
#define | SD_R_IIR_COEF(core) |
#define | SD_R_FB_ALPHA(core) |
#define | SD_R_FB_X(core) |
#define | SD_R_IN_COEF_L(core) |
#define | SD_R_IN_COEF_R(core) |
#define | SD_DMA_ADDR(ch) |
#define | SD_DMA_MODE(ch) |
#define | SD_DMA_SIZE(ch) |
#define | SD_DMA_MSIZE(ch) |
#define | SD_DMA_CHCR(ch) |
#define | SD_DMA_CS (1 << 9) |
#define | SD_DMA_START (1 << 24) |
#define | SD_DMA_DIR_SPU2IOP 0 |
#define | SD_DMA_DIR_IOP2SPU 1 |
SPU2 registers
Definition in file spu2regs.h.
#define U16_REGISTER | ( | x | ) |
Definition at line 12 of file spu2regs.h.
#define U32_REGISTER | ( | x | ) |
Definition at line 13 of file spu2regs.h.
#define U16_REGISTER_READ | ( | x | ) |
Definition at line 15 of file spu2regs.h.
#define U32_REGISTER_READ | ( | x | ) |
Definition at line 16 of file spu2regs.h.
#define U16_REGISTER_WRITE | ( | x, | |
y ) |
Definition at line 17 of file spu2regs.h.
#define U32_REGISTER_WRITE | ( | x, | |
y ) |
Definition at line 18 of file spu2regs.h.
#define U16_REGISTER_WRITEOR | ( | x, | |
y ) |
Definition at line 19 of file spu2regs.h.
#define U32_REGISTER_WRITEOR | ( | x, | |
y ) |
Definition at line 20 of file spu2regs.h.
#define U16_REGISTER_WRITEAND | ( | x, | |
y ) |
Definition at line 21 of file spu2regs.h.
#define U32_REGISTER_WRITEAND | ( | x, | |
y ) |
Definition at line 22 of file spu2regs.h.
#define SD_BASE_REG | ( | reg | ) |
Definition at line 24 of file spu2regs.h.
#define SD_VP_REG | ( | core, | |
voice, | |||
reg ) |
Definition at line 26 of file spu2regs.h.
#define SD_VP_VOLL | ( | core, | |
voice ) |
Definition at line 27 of file spu2regs.h.
#define SD_VP_VOLR | ( | core, | |
voice ) |
Definition at line 28 of file spu2regs.h.
#define SD_VP_PITCH | ( | core, | |
voice ) |
Definition at line 29 of file spu2regs.h.
#define SD_VP_ADSR1 | ( | core, | |
voice ) |
Definition at line 30 of file spu2regs.h.
#define SD_VP_ADSR2 | ( | core, | |
voice ) |
Definition at line 31 of file spu2regs.h.
#define SD_VP_ENVX | ( | core, | |
voice ) |
Definition at line 32 of file spu2regs.h.
#define SD_VP_VOLXL | ( | core, | |
voice ) |
Definition at line 33 of file spu2regs.h.
#define SD_VP_VOLXR | ( | core, | |
voice ) |
Definition at line 34 of file spu2regs.h.
#define SD_S_REG | ( | core, | |
reg ) |
Definition at line 36 of file spu2regs.h.
#define SD_S_PMON_HI | ( | core | ) |
Definition at line 37 of file spu2regs.h.
#define SD_S_PMON_LO | ( | core | ) |
Definition at line 38 of file spu2regs.h.
#define SD_S_NON_HI | ( | core | ) |
Definition at line 39 of file spu2regs.h.
#define SD_S_NON_LO | ( | core | ) |
Definition at line 40 of file spu2regs.h.
#define SD_S_VMIXL_HI | ( | core | ) |
Definition at line 41 of file spu2regs.h.
#define SD_S_VMIXL_LO | ( | core | ) |
Definition at line 42 of file spu2regs.h.
#define SD_S_VMIXEL_HI | ( | core | ) |
Definition at line 43 of file spu2regs.h.
#define SD_S_VMIXEL_LO | ( | core | ) |
Definition at line 44 of file spu2regs.h.
#define SD_S_VMIXR_HI | ( | core | ) |
Definition at line 45 of file spu2regs.h.
#define SD_S_VMIXR_LO | ( | core | ) |
Definition at line 46 of file spu2regs.h.
#define SD_S_VMIXER_HI | ( | core | ) |
Definition at line 47 of file spu2regs.h.
#define SD_S_VMIXER_LO | ( | core | ) |
Definition at line 48 of file spu2regs.h.
#define SD_P_MMIX | ( | core | ) |
Definition at line 49 of file spu2regs.h.
#define SD_CORE_ATTR | ( | core | ) |
Definition at line 50 of file spu2regs.h.
#define SD_CORE_IRQA | ( | core | ) |
Definition at line 51 of file spu2regs.h.
#define SD_A_REG | ( | core, | |
reg ) |
Definition at line 53 of file spu2regs.h.
#define SD_A_KON_HI | ( | core | ) |
Definition at line 54 of file spu2regs.h.
#define SD_A_KON_LO | ( | core | ) |
Definition at line 55 of file spu2regs.h.
#define SD_A_KOFF_HI | ( | core | ) |
Definition at line 56 of file spu2regs.h.
#define SD_A_KOFF_LO | ( | core | ) |
Definition at line 57 of file spu2regs.h.
#define SD_A_TSA_HI | ( | core | ) |
Definition at line 58 of file spu2regs.h.
#define SD_A_TSA_LO | ( | core | ) |
Definition at line 59 of file spu2regs.h.
#define SD_A_STD | ( | core | ) |
Definition at line 60 of file spu2regs.h.
#define SD_VA_REG | ( | core, | |
voice, | |||
reg ) |
Definition at line 62 of file spu2regs.h.
#define SD_VA_SSA_HI | ( | core, | |
voice ) |
Definition at line 63 of file spu2regs.h.
#define SD_VA_SSA_LO | ( | core, | |
voice ) |
Definition at line 64 of file spu2regs.h.
#define SD_VA_LSAX | ( | core, | |
voice ) |
Definition at line 65 of file spu2regs.h.
#define SD_VA_NAX | ( | core, | |
voice ) |
Definition at line 66 of file spu2regs.h.
#define SD_S_ENDX_HI | ( | core | ) |
Definition at line 70 of file spu2regs.h.
#define SD_S_ENDX_LO | ( | core | ) |
Definition at line 71 of file spu2regs.h.
#define SD_P_REG | ( | core, | |
reg ) |
Definition at line 73 of file spu2regs.h.
#define SD_P_MVOLL | ( | core | ) |
Definition at line 74 of file spu2regs.h.
#define SD_P_MVOLR | ( | core | ) |
Definition at line 75 of file spu2regs.h.
#define SD_P_EVOLL | ( | core | ) |
Definition at line 76 of file spu2regs.h.
#define SD_P_EVOLR | ( | core | ) |
Definition at line 77 of file spu2regs.h.
#define SD_P_AVOLL | ( | core | ) |
Definition at line 78 of file spu2regs.h.
#define SD_P_AVOLR | ( | core | ) |
Definition at line 79 of file spu2regs.h.
#define SD_P_BVOLL | ( | core | ) |
Definition at line 80 of file spu2regs.h.
#define SD_P_BVOLR | ( | core | ) |
Definition at line 81 of file spu2regs.h.
#define SD_P_MVOLXL | ( | core | ) |
Definition at line 82 of file spu2regs.h.
#define SD_P_MVOLXR | ( | core | ) |
Definition at line 83 of file spu2regs.h.
#define SD_C_SPDIF_OUT ((volatile u16*)0xBF9007C0) |
Definition at line 85 of file spu2regs.h.
#define SD_C_IRQINFO ((volatile u16*)0xBF9007C2) |
Definition at line 86 of file spu2regs.h.
#define SD_C_SPDIF_MODE ((volatile u16*)0xBF9007C6) |
Definition at line 87 of file spu2regs.h.
#define SD_C_SPDIF_MEDIA ((volatile u16*)0xBF9007C8) |
Definition at line 88 of file spu2regs.h.
#define SD_R_REG | ( | core, | |
reg ) |
Definition at line 91 of file spu2regs.h.
#define SD_A_ESA_HI | ( | core | ) |
Definition at line 93 of file spu2regs.h.
#define SD_A_ESA_LO | ( | core | ) |
Definition at line 94 of file spu2regs.h.
#define SD_R_FB_SRC_A | ( | core | ) |
Definition at line 95 of file spu2regs.h.
#define SD_R_FB_SRC_B | ( | core | ) |
Definition at line 96 of file spu2regs.h.
#define SD_R_IIR_DEST_A0 | ( | core | ) |
Definition at line 97 of file spu2regs.h.
#define SD_R_IIR_DEST_A1 | ( | core | ) |
Definition at line 98 of file spu2regs.h.
#define SD_R_ACC_SRC_A0 | ( | core | ) |
Definition at line 99 of file spu2regs.h.
#define SD_R_ACC_SRC_A1 | ( | core | ) |
Definition at line 100 of file spu2regs.h.
#define SD_R_ACC_SRC_B0 | ( | core | ) |
Definition at line 101 of file spu2regs.h.
#define SD_R_ACC_SRC_B1 | ( | core | ) |
Definition at line 102 of file spu2regs.h.
#define SD_R_IIR_SRC_A0 | ( | core | ) |
Definition at line 103 of file spu2regs.h.
#define SD_R_IIR_SRC_A1 | ( | core | ) |
Definition at line 104 of file spu2regs.h.
#define SD_R_IIR_DEST_B0 | ( | core | ) |
Definition at line 105 of file spu2regs.h.
#define SD_R_IIR_DEST_B1 | ( | core | ) |
Definition at line 106 of file spu2regs.h.
#define SD_R_ACC_SRC_C0 | ( | core | ) |
Definition at line 107 of file spu2regs.h.
#define SD_R_ACC_SRC_C1 | ( | core | ) |
Definition at line 108 of file spu2regs.h.
#define SD_R_ACC_SRC_D0 | ( | core | ) |
Definition at line 109 of file spu2regs.h.
#define SD_R_ACC_SRC_D1 | ( | core | ) |
Definition at line 110 of file spu2regs.h.
#define SD_R_IIR_SRC_B1 | ( | core | ) |
Definition at line 111 of file spu2regs.h.
#define SD_R_IIR_SRC_B0 | ( | core | ) |
Definition at line 112 of file spu2regs.h.
#define SD_R_MIX_DEST_A0 | ( | core | ) |
Definition at line 113 of file spu2regs.h.
#define SD_R_MIX_DEST_A1 | ( | core | ) |
Definition at line 114 of file spu2regs.h.
#define SD_R_MIX_DEST_B0 | ( | core | ) |
Definition at line 115 of file spu2regs.h.
#define SD_R_MIX_DEST_B1 | ( | core | ) |
Definition at line 116 of file spu2regs.h.
#define SD_A_EEA_HI | ( | core | ) |
Definition at line 117 of file spu2regs.h.
#define SD_A_EEA_LO | ( | core | ) |
Definition at line 118 of file spu2regs.h.
#define SD_R_IIR_ALPHA | ( | core | ) |
Definition at line 120 of file spu2regs.h.
#define SD_R_ACC_COEF_A | ( | core | ) |
Definition at line 121 of file spu2regs.h.
#define SD_R_ACC_COEF_B | ( | core | ) |
Definition at line 122 of file spu2regs.h.
#define SD_R_ACC_COEF_C | ( | core | ) |
Definition at line 123 of file spu2regs.h.
#define SD_R_ACC_COEF_D | ( | core | ) |
Definition at line 124 of file spu2regs.h.
#define SD_R_IIR_COEF | ( | core | ) |
Definition at line 125 of file spu2regs.h.
#define SD_R_FB_ALPHA | ( | core | ) |
Definition at line 126 of file spu2regs.h.
#define SD_R_FB_X | ( | core | ) |
Definition at line 127 of file spu2regs.h.
#define SD_R_IN_COEF_L | ( | core | ) |
Definition at line 128 of file spu2regs.h.
#define SD_R_IN_COEF_R | ( | core | ) |
Definition at line 129 of file spu2regs.h.
#define SD_DMA_ADDR | ( | ch | ) |
Definition at line 132 of file spu2regs.h.
#define SD_DMA_MODE | ( | ch | ) |
Definition at line 133 of file spu2regs.h.
#define SD_DMA_SIZE | ( | ch | ) |
Definition at line 134 of file spu2regs.h.
#define SD_DMA_MSIZE | ( | ch | ) |
Definition at line 135 of file spu2regs.h.
#define SD_DMA_CHCR | ( | ch | ) |
Definition at line 136 of file spu2regs.h.
#define SD_DMA_CS (1 << 9) |
Definition at line 138 of file spu2regs.h.
#define SD_DMA_START (1 << 24) |
Definition at line 139 of file spu2regs.h.
#define SD_DMA_DIR_SPU2IOP 0 |
Definition at line 140 of file spu2regs.h.
#define SD_DMA_DIR_IOP2SPU 1 |
Definition at line 141 of file spu2regs.h.