SSBM Decomp
|
#include "axdriver.h"
#include "axdriver.static.h"
#include <math_ppc.h>
#include <string.h>
#include <dolphin/axfx.h>
#include <sysdolphin/baselib/debug.h>
#include <sysdolphin/baselib/synth.h>
Macros | |
#define | MIN2(x, y) ((x) < (y) ? (x) : (y)) |
#define | MAX2(x, y) ((x) < (y) ? (y) : (x)) |
#define | CLAMP(min, val, max) MAX2(MIN2(val, max), min) |
Functions | |
void * | AXDriverAlloc (size_t size) |
void | AXDriverFree (void *ptr) |
void | AXDriverUnlink (HSD_SM *v, HSD_SM **head) |
static void | unk_inline (HSD_SM *v, HSD_SM **head) |
static bool | tmp (HSD_SM *v) |
bool | AXDriverKeyOff (int vid) |
void | HSD_AudioSFXKeyOffAll (void) |
void | HSD_AudioSFXKeyOffTrack (int track) |
static void | unused (HSD_SM *v) |
unused function to force data ordering for this assert string | |
u32 | AXDriver_8038C678 (u32 param_type, u32 param_value) |
void | AXDriver_8038BF6C (HSD_SM *v) |
void | AXDriver_8038C6C0 (HSD_SM *v) |
static void | fn_8038CC1C (void) |
static void | fn_8038CEA4 (s32 vID) |
static void | fn_8038CF48 (s32 vID) |
static HSD_SM * | AXDriver_8038CFF4_inline (void) |
int | AXDriver_8038CFF4 (int sound_id, u8 volume, u8 pan, int track, int channel, float pitch) |
bool | AXDriver_8038D2B4 (int arg0, u8 arg1) |
bool | AXDriver_8038D3B8 (s32 arg0, u8 arg1) |
bool | AXDriver_8038D4E4 (s32 arg0, s16 arg1) |
bool | AXDriver_8038D5B4 (s32 arg0, s32 arg1, u8 arg2) |
bool | AXDriver_8038D914 (s32 arg0, s32 arg1, s8 arg2) |
bool | AXDriver_8038D9D8 (int arg0) |
static void | fn_8038DA5C (int arg0) |
void | AXDriver_8038DCFC (void) |
AXDriver_8038DA70 | |
int | AXDriverSetupAux (int channel, AXDriverAuxType type, void *param) |
bool | AXDriver_8038E30C (s32 arg0, s32 arg1, void *arg2, u8 *arg3, u32 arg4) |
AXDriver_8038E034 | |
bool | AXDriver_8038E37C (AXDriverAuxType type, void *param) |
void | AXDriver_8038E498 (int arg0, int arg1, int arg2, int arg3) |
int | AXDriver_8038E5D4 (void) |
int | AXDriver_8038E5DC (void) |
static bool | AXDriver_8038E5E4 (int vid) |
bool | AXDriver_8038E6C0 (int arg0) |
static bool | AXDriver_8038E768 (int vid) |
bool | AXDriver_8038E844 (int arg0) |
bool | AXDriver_8038E8EC (const char *path, int arg1, int arg2) |
bool | AXDriverStop (void) |
bool | AXDriverPause (void) |
bool | AXDriverResume (void) |
bool | AXDriver_8038EA18 (void) |
#define MIN2 | ( | x, | |
y | |||
) | ((x) < (y) ? (x) : (y)) |
#define MAX2 | ( | x, | |
y | |||
) | ((x) < (y) ? (y) : (x)) |
void * AXDriverAlloc | ( | size_t | size | ) |
void AXDriverFree | ( | void * | ptr | ) |
bool AXDriverKeyOff | ( | int | vid | ) |
void HSD_AudioSFXKeyOffAll | ( | void | ) |
void HSD_AudioSFXKeyOffTrack | ( | int | track | ) |
|
static |
unused function to force data ordering for this assert string
u32 AXDriver_8038C678 | ( | u32 | param_type, |
u32 | param_value | ||
) |
void AXDriver_8038BF6C | ( | HSD_SM * | v | ) |
void AXDriver_8038C6C0 | ( | HSD_SM * | v | ) |
|
static |
|
static |
|
static |
|
inlinestatic |
int AXDriver_8038CFF4 | ( | int | sound_id, |
u8 | volume, | ||
u8 | pan, | ||
int | track, | ||
int | channel, | ||
float | pitch | ||
) |
bool AXDriver_8038D2B4 | ( | int | arg0, |
u8 | arg1 | ||
) |
bool AXDriver_8038D3B8 | ( | s32 | arg0, |
u8 | arg1 | ||
) |
bool AXDriver_8038D4E4 | ( | s32 | arg0, |
s16 | arg1 | ||
) |
bool AXDriver_8038D5B4 | ( | s32 | arg0, |
s32 | arg1, | ||
u8 | arg2 | ||
) |
bool AXDriver_8038D914 | ( | s32 | arg0, |
s32 | arg1, | ||
s8 | arg2 | ||
) |
bool AXDriver_8038D9D8 | ( | int | arg0 | ) |
|
static |
void AXDriver_8038DCFC | ( | void | ) |
int AXDriverSetupAux | ( | int | channel, |
AXDriverAuxType | type, | ||
void * | param | ||
) |
bool AXDriver_8038E30C | ( | s32 | arg0, |
s32 | arg1, | ||
void * | arg2, | ||
u8 * | arg3, | ||
u32 | arg4 | ||
) |
bool AXDriver_8038E37C | ( | AXDriverAuxType | type, |
void * | param | ||
) |
void AXDriver_8038E498 | ( | int | arg0, |
int | arg1, | ||
int | arg2, | ||
int | arg3 | ||
) |
int AXDriver_8038E5D4 | ( | void | ) |
int AXDriver_8038E5DC | ( | void | ) |
|
static |
bool AXDriver_8038E6C0 | ( | int | arg0 | ) |
|
static |
bool AXDriver_8038E844 | ( | int | arg0 | ) |
bool AXDriver_8038E8EC | ( | const char * | path, |
int | arg1, | ||
int | arg2 | ||
) |
bool AXDriverStop | ( | void | ) |
bool AXDriverPause | ( | void | ) |
bool AXDriverResume | ( | void | ) |
bool AXDriver_8038EA18 | ( | void | ) |