#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);