2020-12-02 01:13:24 +01:00
|
|
|
#include "common.h"
|
|
|
|
#include "audio.h"
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80056250);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_800565A4);
|
|
|
|
|
|
|
|
INCLUDE_ASM(Acmd*, "code_31650", alAudioFrame, Acmd* cmdList, s32* cmdLen, s16* outBuf, s32 outLen);
|
|
|
|
|
|
|
|
#ifdef NON_MATCHING
|
|
|
|
void func_80056D34(void) {
|
|
|
|
D_80078E58 = 1;
|
|
|
|
}
|
|
|
|
#else
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80056D34);
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifdef NON_MATCHING
|
|
|
|
void func_80056D44(s16 arg0) {
|
|
|
|
D_80078E5A = arg0;
|
|
|
|
}
|
|
|
|
#else
|
|
|
|
INCLUDE_ASM(s16, "code_31650", func_80056D44);
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifdef NON_MATCHING
|
|
|
|
s16 func_80056D50(void) {
|
|
|
|
return D_80078E5A;
|
|
|
|
}
|
|
|
|
#else
|
|
|
|
INCLUDE_ASM(s16, "code_31650", func_80056D50);
|
|
|
|
#endif
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80056D5C);
|
|
|
|
|
2020-12-02 05:50:32 +01:00
|
|
|
#ifdef NON_MATCHING
|
|
|
|
void func_80056D78(u8 arg0, u16 arg1) {
|
|
|
|
D_80078E54->unk_20[arg0].unk_00 = arg1 & 0x7FFF;
|
|
|
|
}
|
|
|
|
#else
|
2020-12-02 01:13:24 +01:00
|
|
|
INCLUDE_ASM(void, "code_31650", func_80056D78, u8 arg0, u16 arg1);
|
2020-12-02 05:50:32 +01:00
|
|
|
#endif
|
2020-12-02 01:13:24 +01:00
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80056DA4);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80056DCC);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80056E34);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80056EC0);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80056EE8);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80056F78);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80056FA4);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80057224);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80057344);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_8005736C);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80057548);
|
|
|
|
|
|
|
|
INCLUDE_ASM(void, "code_31650", func_800576EC, u8 arg0, s32 arg1, s32 arg2);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80057874);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_800579D8);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80057B64);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80057B8C);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80057BB4);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80057BDC);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80057C04);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80057C2C);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80057C54);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80057D0C);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80057DC8);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80057E08);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80057E5C);
|
|
|
|
|
2020-12-02 05:50:32 +01:00
|
|
|
INCLUDE_ASM(void, "code_31650", func_80057EB0, void);
|
2020-12-02 01:13:24 +01:00
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80057ED0);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80057F20);
|
|
|
|
|
|
|
|
void* alHeapAlloc(ALHeap *heap, s32 arg1, s32 size) {
|
|
|
|
void* ret = NULL;
|
|
|
|
u8* newCur = &heap->cur[ALIGN16(arg1 * size)];
|
|
|
|
|
|
|
|
if (&heap->base[heap->len] >= newCur) {
|
|
|
|
ret = heap->cur;
|
|
|
|
heap->cur = newCur;
|
|
|
|
}
|
|
|
|
return ret;
|
|
|
|
}
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80057FD8);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80058004);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80058050);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80058B20);
|
|
|
|
|
|
|
|
INCLUDE_ASM(s32, "code_31650", func_80058C6C);
|