249 lines
6.0 KiB
C
249 lines
6.0 KiB
C
#include "common.h"
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800810F0);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", MusInitialize);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", MusSetMasterVolume);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", MusStartSong);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80081520);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80081770);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800817F0);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80081908);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", __dma_load_loop_check);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80081A54);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80081B08);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80081B60);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80081BC0);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80081C30);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80081CA0);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80081D2C);
|
|
|
|
// INCLUDE_ASM(const s32, "libmus", MusPtrBankInitialize);
|
|
|
|
void MusPtrBankInitialize(void *pbank, void *wbank) {
|
|
func_8008350C();
|
|
|
|
if (musCurrentPtrBank == 0) {
|
|
musCurrentPtrBank = pbank;
|
|
}
|
|
}
|
|
|
|
void* func_80081DF0(void* arg0) {
|
|
if ((arg0 != NULL) && ((*(s32*)(arg0 + 0x10)) < 0)) {
|
|
D_800B1828 = arg0;
|
|
}
|
|
return D_800B1828;
|
|
}
|
|
|
|
void MusPtrBankSetCurrent(void* arg0) {
|
|
if ((arg0 != NULL) && ((*(s32*)(arg0 + 0x10)) < 0)) {
|
|
musCurrentPtrBank = arg0;
|
|
}
|
|
}
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80081E3C);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80081E48);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", MusHandlePause);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", MusHandleUnpause);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", MusSetFxType);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80081F20);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", MusFxBankInitialize);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", MusFxBankNumberOfEffects);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80082008);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80082014);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80082020);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", MusFxBankSetPtrBank);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", MusFxBankGetPtrBank);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_8008203C);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80082048);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800820AC);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80082124);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80082130);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80082194);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80082214);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800822AC);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_8008259C);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80082AE8);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80082B64);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80082CB8);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80082DC4);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80082E34);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", __MusIntInitSweep);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_8008302C);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800830E4);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_8008313C);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800831A0);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80083264);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80083378);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_8008350C);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800836A4);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80083738);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80083874);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80083A3C);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80083A74);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80083B24);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80083CCC);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80083F38);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80083F8C);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80083FAC);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80083FDC);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80083FFC);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084008);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084130);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084214);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084228);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_8008424C);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800842BC);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084330);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084340);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084370);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084380);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084390);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800843A0);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800843F8);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084408);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084414);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084424);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084430);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_8008449C);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084538);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084560);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_8008456C);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_8008457C);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084588);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_8008459C);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800845B0);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800845B8);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084600);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_8008460C);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084614);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084684);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084694);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800846E4);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084734);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084784);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084794);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084864);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800848A0);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800848B0);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800848F4);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084964);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084970);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800849D8);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084C48);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084C98);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80084DE0);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800850C0);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_800850D8);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_8008511C);
|
|
|
|
INCLUDE_ASM(const s32, "libmus", func_80085160);
|