Go to the source code of this file.
|
| void * | AXDriverAlloc (size_t size) |
| |
| void | AXDriverFree (void *ptr) |
| |
| void | AXDriverUnlink (HSD_SM *v, HSD_SM **head) |
| |
| bool | AXDriverKeyOff (int vid) |
| |
| void | HSD_AudioSFXKeyOffAll (void) |
| |
| void | HSD_AudioSFXKeyOffTrack (int track) |
| |
| void | AXDriver_8038BF6C (HSD_SM *v) |
| |
| u32 | AXDriver_8038C678 (u32 param_type, u32 param_value) |
| |
| void | AXDriver_8038C6C0 (HSD_SM *v) |
| |
| int | AXDriver_8038CFF4 (int sound_id, u8 volume, u8 pan, int track, int channel) |
| |
| bool | AXDriver_8038D2B4 (int vid, u8 pan) |
| |
| bool | AXDriver_8038D3B8 (s32 vid, u8 volume) |
| |
| bool | AXDriver_8038D4E4 (s32 vid, s16 pitch) |
| |
| bool | AXDriver_8038D5B4 (s32 vid, s32 aux_bus, u8 send_level) |
| |
| bool | AXDriver_8038D914 (s32 channel, s32 aux_bus, s8 send_level) |
| |
| bool | AXDriver_8038D9D8 (int vid) |
| |
| void | AXDriver_8038DA70 (const char *path, void(*callback)(void)) |
| |
| void | AXDriver_8038DCFC (void) |
| |
| int | AXDriverSetupAux (int channel, AXDriverAuxType type, void *param) |
| |
| s32 | AXDriver_8038E034 (AXDriverAuxType type, void *param) |
| |
| bool | AXDriver_8038E30C (s32 channel, s32 type, void *param, u8 *heap, u32 heap_size) |
| |
| bool | AXDriver_8038E37C (AXDriverAuxType type, void *param) |
| |
| void | AXDriver_8038E498 (int voices, int priority, int sample_rate, int aram_size) |
| |
| int | AXDriver_8038E5D4 (void) |
| |
| int | AXDriver_8038E5DC (void) |
| |
| bool | AXDriver_8038E6C0 (int channel) |
| |
| bool | AXDriver_8038E844 (int channel) |
| |
| bool | AXDriver_8038E8EC (const char *path, u8 volume, int track) |
| |
| bool | AXDriverStop (void) |
| |
| bool | AXDriverPause (void) |
| |
| bool | AXDriverResume (void) |
| |
| bool | AXDriver_8038EA18 (void) |
| |
◆ SMSTATE_MASK
| #define SMSTATE_MASK 0xC0000000 |
◆ SMSTATE_ACTIVE
| #define SMSTATE_ACTIVE 0x40000000 |
◆ SMSTATE_SLEEP
| #define SMSTATE_SLEEP 0x80000000 |
◆ AXDriverAuxType
| Enumerator |
|---|
| AXDRIVER_AUX_OFF | |
| AXDRIVER_AUX_REVERB_HI | |
| AXDRIVER_AUX_REVERB_STD | |
| AXDRIVER_AUX_CHORUS | |
| AXDRIVER_AUX_DELAY | |
◆ AXDriverAlloc()
| void * AXDriverAlloc |
( |
size_t |
size | ) |
|
◆ AXDriverFree()
| void AXDriverFree |
( |
void * |
ptr | ) |
|
◆ AXDriverUnlink()
◆ AXDriverKeyOff()
| bool AXDriverKeyOff |
( |
int |
vid | ) |
|
◆ HSD_AudioSFXKeyOffAll()
| void HSD_AudioSFXKeyOffAll |
( |
void |
| ) |
|
◆ HSD_AudioSFXKeyOffTrack()
| void HSD_AudioSFXKeyOffTrack |
( |
int |
track | ) |
|
◆ AXDriver_8038BF6C()
| void AXDriver_8038BF6C |
( |
HSD_SM * |
v | ) |
|
◆ AXDriver_8038C678()
| u32 AXDriver_8038C678 |
( |
u32 |
param_type, |
|
|
u32 |
param_value |
|
) |
| |
◆ AXDriver_8038C6C0()
| void AXDriver_8038C6C0 |
( |
HSD_SM * |
v | ) |
|
◆ AXDriver_8038CFF4()
| int AXDriver_8038CFF4 |
( |
int |
sound_id, |
|
|
u8 |
volume, |
|
|
u8 |
pan, |
|
|
int |
track, |
|
|
int |
channel |
|
) |
| |
◆ AXDriver_8038D2B4()
| bool AXDriver_8038D2B4 |
( |
int |
vid, |
|
|
u8 |
pan |
|
) |
| |
◆ AXDriver_8038D3B8()
| bool AXDriver_8038D3B8 |
( |
s32 |
vid, |
|
|
u8 |
volume |
|
) |
| |
◆ AXDriver_8038D4E4()
| bool AXDriver_8038D4E4 |
( |
s32 |
vid, |
|
|
s16 |
pitch |
|
) |
| |
◆ AXDriver_8038D5B4()
| bool AXDriver_8038D5B4 |
( |
s32 |
vid, |
|
|
s32 |
aux_bus, |
|
|
u8 |
send_level |
|
) |
| |
◆ AXDriver_8038D914()
| bool AXDriver_8038D914 |
( |
s32 |
channel, |
|
|
s32 |
aux_bus, |
|
|
s8 |
send_level |
|
) |
| |
◆ AXDriver_8038D9D8()
| bool AXDriver_8038D9D8 |
( |
int |
vid | ) |
|
◆ AXDriver_8038DA70()
| void AXDriver_8038DA70 |
( |
const char * |
path, |
|
|
void(*)(void) |
callback |
|
) |
| |
- Todo:
- Currently 97.58% match - register allocation in section 1 and 2 parsing blocks (r0/r3 swap for count/ptr, r4/r5 swap for base pointer)
◆ AXDriver_8038DCFC()
| void AXDriver_8038DCFC |
( |
void |
| ) |
|
◆ AXDriverSetupAux()
◆ AXDriver_8038E034()
- Todo:
- Currently 53.61% match - needs struct copy and computation order fixes
◆ AXDriver_8038E30C()
| bool AXDriver_8038E30C |
( |
s32 |
channel, |
|
|
s32 |
type, |
|
|
void * |
param, |
|
|
u8 * |
heap, |
|
|
u32 |
heap_size |
|
) |
| |
◆ AXDriver_8038E37C()
◆ AXDriver_8038E498()
| void AXDriver_8038E498 |
( |
int |
voices, |
|
|
int |
priority, |
|
|
int |
sample_rate, |
|
|
int |
aram_size |
|
) |
| |
◆ AXDriver_8038E5D4()
| int AXDriver_8038E5D4 |
( |
void |
| ) |
|
◆ AXDriver_8038E5DC()
| int AXDriver_8038E5DC |
( |
void |
| ) |
|
◆ AXDriver_8038E6C0()
| bool AXDriver_8038E6C0 |
( |
int |
channel | ) |
|
◆ AXDriver_8038E844()
| bool AXDriver_8038E844 |
( |
int |
channel | ) |
|
◆ AXDriver_8038E8EC()
| bool AXDriver_8038E8EC |
( |
const char * |
path, |
|
|
u8 |
volume, |
|
|
int |
track |
|
) |
| |
◆ AXDriverStop()
| bool AXDriverStop |
( |
void |
| ) |
|
◆ AXDriverPause()
| bool AXDriverPause |
( |
void |
| ) |
|
◆ AXDriverResume()
| bool AXDriverResume |
( |
void |
| ) |
|
◆ AXDriver_8038EA18()
| bool AXDriver_8038EA18 |
( |
void |
| ) |
|