|
SSBM Decomp
|
Go to the source code of this file.
Data Structures | |
| struct | AXPBMIX |
| struct | AXPBITD |
| struct | AXPBUPDATE |
| struct | AXPBDPOP |
| struct | AXPBVE |
| struct | AXPBFIR |
| struct | AXPBADDR |
| struct | AXPBADPCM |
| struct | AXPBSRC |
| struct | AXPBADPCMLOOP |
| struct | AXPB |
| struct | AXVPB |
| struct | AXPBITDBUFFER |
| struct | AXPBU |
| struct | AXSPB |
| struct | AXPROFILE |
| struct | AX_AUX_DATA |
Variables | |
| AXPROFILE | __AXLocalProfile |
| DSPTaskInfo | task |
| u16 | ax_dram_image [8192] |
| u16 | axDspSlaveLength |
| u16 | axDspSlave [AX_DSP_SLAVE_LENGTH] |
| #define AX_DSP_SLAVE_LENGTH 3312 |
| #define AX_MAX_VOICES 64 |
| #define AX_SRC_TYPE_NONE 0 |
| #define AX_SRC_TYPE_LINEAR 1 |
| #define AX_SRC_TYPE_4TAP_8K 2 |
| #define AX_SRC_TYPE_4TAP_12K 3 |
| #define AX_SRC_TYPE_4TAP_16K 4 |
| #define AX_SYNC_FLAG_COPYALL (1 << 31) |
| #define AX_SYNC_FLAG_UNK1 (1 << 30) |
| #define AX_SYNC_FLAG_UNK2 (1 << 29) |
| #define AX_SYNC_FLAG_UNK3 (1 << 28) |
| #define AX_SYNC_FLAG_UNK4 (1 << 27) |
| #define AX_SYNC_FLAG_UNK5 (1 << 26) |
| #define AX_SYNC_FLAG_UNK6 (1 << 25) |
| #define AX_SYNC_FLAG_UNK7 (1 << 24) |
| #define AX_SYNC_FLAG_UNK8 (1 << 23) |
| #define AX_SYNC_FLAG_UNK9 (1 << 22) |
| #define AX_SYNC_FLAG_UNK10 (1 << 21) |
| #define AX_SYNC_FLAG_COPYADPCMLOOP (1 << 20) |
| #define AX_SYNC_FLAG_COPYRATIO (1 << 19) |
| #define AX_SYNC_FLAG_COPYSRC (1 << 18) |
| #define AX_SYNC_FLAG_COPYADPCM (1 << 17) |
| #define AX_SYNC_FLAG_COPYCURADDR (1 << 16) |
| #define AX_SYNC_FLAG_COPYENDADDR (1 << 15) |
| #define AX_SYNC_FLAG_COPYLOOPADDR (1 << 14) |
| #define AX_SYNC_FLAG_COPYLOOP (1 << 13) |
| #define AX_SYNC_FLAG_COPYADDR (1 << 12) |
| #define AX_SYNC_FLAG_COPYFIR (1 << 11) |
| #define AX_SYNC_FLAG_SWAPVOL (1 << 10) |
| #define AX_SYNC_FLAG_COPYVOL (1 << 9) |
| #define AX_SYNC_FLAG_COPYDPOP (1 << 8) |
| #define AX_SYNC_FLAG_COPYUPDATE (1 << 7) |
| #define AX_SYNC_FLAG_COPYTSHIFT (1 << 6) |
| #define AX_SYNC_FLAG_COPYITD (1 << 5) |
| #define AX_SYNC_FLAG_COPYAXPBMIX (1 << 4) |
| #define AX_SYNC_FLAG_COPYTYPE (1 << 3) |
| #define AX_SYNC_FLAG_COPYSTATE (1 << 2) |
| #define AX_SYNC_FLAG_COPYMXRCTRL (1 << 1) |
| #define AX_SYNC_FLAG_COPYSELECT (1 << 0) |
| #define AX_PRIORITY_STACKS 32 |
| void AXInit | ( | void | ) |
| void AXQuit | ( | void | ) |
| void AXFreeVoice | ( | AXVPB * | p | ) |
| void AXRegisterAuxACallback | ( | void(* | callback )(void *, void *), |
| void * | context ) |
| void AXRegisterAuxBCallback | ( | void(* | callback )(void *, void *), |
| void * | context ) |
| void AXSetMode | ( | u32 | mode | ) |
| u32 AXGetMode | ( | void | ) |
| void AXRegisterCallback | ( | void(* | callback )() | ) |
| u32 AXGetProfile | ( | void | ) |
| void AXSetVoiceItdOn | ( | AXVPB * | p | ) |
| void AXSetVoiceUpdateIncrement | ( | AXVPB * | p | ) |
| void AXSetVoiceSrcRatio | ( | AXVPB * | p, |
| float | ratio ) |
| void AXSetVoiceAdpcmLoop | ( | AXVPB * | p, |
| AXPBADPCMLOOP * | adpcmloop ) |
| void AXSetMaxDspCycles | ( | u32 | cycles | ) |
| u32 AXGetMaxDspCycles | ( | void | ) |
| u32 AXGetDspCycles | ( | void | ) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |