tp/libs/Z2AudioLib/Z2SeqMgr.cpp

1321 lines
57 KiB
C++

//
// Generated By: dol2asm
// Translation Unit: Z2SeqMgr
//
#include "Z2AudioLib/Z2SeqMgr.h"
#include "dol2asm.h"
#include "dolphin/types.h"
//
// Types:
//
struct Z2StatusMgr {
/* 802B61E8 */ void setDemoName(char*);
/* 802B6734 */ void checkDayTime();
};
struct Z2SoundStarter {
/* 802AAEDC */ void setPortData(JAISoundHandle*, u32, u16, s8);
/* 802AAF74 */ void getPortData(JAISoundHandle*, u32, s8);
};
struct Z2SoundObjMgr {
/* 802BF980 */ void setForceBattleArea(bool, u16, u16, u16);
/* 802BF994 */ void searchEnemy();
/* 802C0100 */ void setBattleInit();
/* 802C0120 */ void checkBattleFinish();
/* 802C01E4 */ void isTwilightBattle();
};
struct Z2SceneMgr {
/* 802B68E0 */ void setSceneExist(bool);
};
struct Z2Param {
static f32 VOL_BGM_DEFAULT;
static f32 VOL_BGM_TALKING;
static f32 VOL_BGM_PAUSING;
static f32 ENEMY_LASTHIT_MUTE_VOLUME;
};
struct Z2CreatureLink {
static u8 mLinkPtr[4 + 4 /* padding */];
};
struct Z2Calc {
struct CurveSign {};
/* 802A968C */ void linearTransform(f32, f32, f32, f32, f32, bool);
/* 802A96F4 */ void getParamByExp(f32, f32, f32, f32, f32, f32, Z2Calc::CurveSign);
};
struct JAIStreamMgr {
/* 802A4068 */ void stop(u32);
};
struct JAISeqMgr {
/* 802A1C90 */ void calc();
/* 802A1E3C */ void stop(u32);
/* 802A1EFC */ void mixOut();
};
//
// Forward References:
//
extern "C" void __ct__8Z2SeqMgrFv();
extern "C" void bgmStart__8Z2SeqMgrFUlUll();
extern "C" void bgmStop__8Z2SeqMgrFUll();
extern "C" void subBgmStart__8Z2SeqMgrFUl();
extern "C" void subBgmStop__8Z2SeqMgrFv();
extern "C" void subBgmStopInner__8Z2SeqMgrFv();
extern "C" void bgmStreamPrepare__8Z2SeqMgrFUl();
extern "C" void bgmStreamCheckReady__8Z2SeqMgrFv();
extern "C" void bgmStreamPlay__8Z2SeqMgrFv();
extern "C" void bgmStreamStop__8Z2SeqMgrFUl();
extern "C" void changeBgmStatus__8Z2SeqMgrFl();
extern "C" void changeSubBgmStatus__8Z2SeqMgrFl();
extern "C" void onVariantBgmJumpEnd__8Z2SeqMgrFb();
extern "C" void changeFishingBgm__8Z2SeqMgrFl();
extern "C" void talkInBgm__8Z2SeqMgrFv();
extern "C" void talkOutBgm__8Z2SeqMgrFv();
extern "C" void menuInBgm__8Z2SeqMgrFv();
extern "C" void menuOutBgm__8Z2SeqMgrFv();
extern "C" void fanfareFramework__8Z2SeqMgrFv();
extern "C" void stopWolfHowlSong__8Z2SeqMgrFv();
extern "C" void setHeightVolMod__8Z2SeqMgrFbUl();
extern "C" void setTimeProcVolMod__8Z2SeqMgrFbUl();
extern "C" void processBgmFramework__8Z2SeqMgrFv();
extern "C" void checkBgmIDPlaying__8Z2SeqMgrFUl();
extern "C" void getChildTrackVolume__8Z2SeqMgrFP14JAISoundHandlei();
extern "C" void setChildTrackVolume__8Z2SeqMgrFP14JAISoundHandleifUlff();
extern "C" void resetBattleBgmParams__8Z2SeqMgrFv();
extern "C" void setBattleBgmOff__8Z2SeqMgrFb();
extern "C" void setBattleSearched__8Z2SeqMgrFb();
extern "C" void setBattleDistIgnore__8Z2SeqMgrFb();
extern "C" void setBattleGhostMute__8Z2SeqMgrFb();
extern "C" void setBattleDistState__8Z2SeqMgrFUc();
extern "C" void setBattleSeqState__8Z2SeqMgrFUc();
extern "C" void setBattleLastHit__8Z2SeqMgrFUc();
extern "C" void battleBgmFramework__8Z2SeqMgrFv();
extern "C" void startBattleBgm__8Z2SeqMgrFb();
extern "C" void stopBattleBgm__8Z2SeqMgrFUcUc();
extern "C" void fieldBgmStart__8Z2SeqMgrFv();
extern "C" void fieldRidingMute__8Z2SeqMgrFv();
extern "C" void onFieldBgmJumpStart__8Z2SeqMgrFv();
extern "C" void onFieldBgmJumpEnd__8Z2SeqMgrFv();
extern "C" void fieldBgmFramework__8Z2SeqMgrFv();
extern "C" void mbossBgmMuteProcess__8Z2SeqMgrFv();
extern "C" void bgmSetSwordUsing__8Z2SeqMgrFl();
extern "C" void bgmNowBattle__8Z2SeqMgrFf();
extern "C" void taktModeMute__8Z2SeqMgrFv();
extern "C" void taktModeMuteOff__8Z2SeqMgrFv();
extern "C" extern char const* const Z2SeqMgr__stringBase0;
//
// External References:
//
extern "C" void calc__9JAISeqMgrFv();
extern "C" void stop__9JAISeqMgrFUl();
extern "C" void mixOut__9JAISeqMgrFv();
extern "C" void releaseSound__14JAISoundHandleFv();
extern "C" void releaseHandle__8JAISoundFv();
extern "C" void lockWhenPrepared__15JAISoundStatus_Fv();
extern "C" void unlockIfLocked__15JAISoundStatus_Fv();
extern "C" void stop__8JAISoundFUl();
extern "C" void stop__8JAISoundFv();
extern "C" void moveVolume__18JAISoundParamsMoveFfUl();
extern "C" void movePan__18JAISoundParamsMoveFfUl();
extern "C" void moveDolby__18JAISoundParamsMoveFfUl();
extern "C" void stop__12JAIStreamMgrFUl();
extern "C" void linearTransform__6Z2CalcFfffffb();
extern "C" void getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign();
extern "C" void setPortData__14Z2SoundStarterFP14JAISoundHandleUlUsSc();
extern "C" void getPortData__14Z2SoundStarterFP14JAISoundHandleUlSc();
extern "C" void setDemoName__11Z2StatusMgrFPc();
extern "C" void checkDayTime__11Z2StatusMgrFv();
extern "C" void setSceneExist__10Z2SceneMgrFb();
extern "C" void setForceBattleArea__13Z2SoundObjMgrFbUsUsUs();
extern "C" void searchEnemy__13Z2SoundObjMgrFv();
extern "C" void setBattleInit__13Z2SoundObjMgrFv();
extern "C" void checkBattleFinish__13Z2SoundObjMgrFv();
extern "C" void isTwilightBattle__13Z2SoundObjMgrFv();
extern "C" void _savegpr_26();
extern "C" void _savegpr_28();
extern "C" void _savegpr_29();
extern "C" void _restgpr_26();
extern "C" void _restgpr_28();
extern "C" void _restgpr_29();
extern "C" f32 VOL_BGM_DEFAULT__7Z2Param;
extern "C" f32 VOL_BGM_TALKING__7Z2Param;
extern "C" f32 VOL_BGM_PAUSING__7Z2Param;
extern "C" extern u8 struct_80450860[4];
extern "C" extern u8 struct_80450864[4];
extern "C" extern u8 struct_80450868[4];
extern "C" extern u32 data_8045086C;
extern "C" extern u8 data_80450B48[4];
extern "C" extern u8 data_80450B60[4];
extern "C" extern u8 data_80450B74[4];
extern "C" extern u8 data_80450B7C[4];
extern "C" extern u8 data_80450B80[4];
extern "C" extern u8 data_80450B84[4];
extern "C" f32 ENEMY_LASTHIT_MUTE_VOLUME__7Z2Param;
extern "C" u8 mLinkPtr__14Z2CreatureLink[4 + 4 /* padding */];
//
// Declarations:
//
/* ############################################################################################## */
/* 80455998-8045599C 003F98 0004+00 23/23 0/0 0/0 .sdata2 @3372 */
SECTION_SDATA2 static f32 lit_3372 = 1.0f;
/* 8045599C-804559A0 003F9C 0004+00 23/23 0/0 0/0 .sdata2 @3373 */
SECTION_SDATA2 static u8 lit_3373[4] = {
0x00,
0x00,
0x00,
0x00,
};
/* 802AEEA0-802AF010 2A97E0 0170+00 0/0 1/1 0/0 .text __ct__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm Z2SeqMgr::Z2SeqMgr() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/__ct__8Z2SeqMgrFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 804559A0-804559A8 003FA0 0004+04 1/1 0/0 0/0 .sdata2 @3559 */
SECTION_SDATA2 static f32 lit_3559[1 + 1 /* padding */] = {
-10000.0f,
/* padding */
0.0f,
};
/* 804559A8-804559B0 003FA8 0008+00 22/22 0/0 0/0 .sdata2 @3561 */
SECTION_SDATA2 static f64 lit_3561 = 4503599627370496.0 /* cast u32 to float */;
/* 802AF010-802AF408 2A9950 03F8+00 3/3 5/5 38/38 .text bgmStart__8Z2SeqMgrFUlUll */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::bgmStart(u32 param_0, u32 param_1, s32 param_2) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/bgmStart__8Z2SeqMgrFUlUll.s"
}
#pragma pop
/* 802AF408-802AF49C 2A9D48 0094+00 3/3 5/5 30/30 .text bgmStop__8Z2SeqMgrFUll */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::bgmStop(u32 param_0, s32 param_1) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/bgmStop__8Z2SeqMgrFUll.s"
}
#pragma pop
/* ############################################################################################## */
/* 8039BA08-8039BA08 028068 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_8039BA08 = "F_SP00";
SECTION_DEAD static char const* const stringBase_8039BA0F = "F_SP103";
SECTION_DEAD static char const* const stringBase_8039BA17 = "R_SP01";
SECTION_DEAD static char const* const stringBase_8039BA1E = "F_SP104";
SECTION_DEAD static char const* const stringBase_8039BA26 = "R_SP107";
SECTION_DEAD static char const* const stringBase_8039BA2E = "F_SP108";
SECTION_DEAD static char const* const stringBase_8039BA36 = "R_SP108";
SECTION_DEAD static char const* const stringBase_8039BA3E = "F_SP117";
SECTION_DEAD static char const* const stringBase_8039BA46 = "F_SP109";
SECTION_DEAD static char const* const stringBase_8039BA4E = "R_SP109";
SECTION_DEAD static char const* const stringBase_8039BA56 = "R_SP209";
SECTION_DEAD static char const* const stringBase_8039BA5E = "F_SP110";
SECTION_DEAD static char const* const stringBase_8039BA66 = "R_SP110";
SECTION_DEAD static char const* const stringBase_8039BA6E = "F_SP111";
SECTION_DEAD static char const* const stringBase_8039BA76 = "F_SP128";
SECTION_DEAD static char const* const stringBase_8039BA7E = "R_SP128";
SECTION_DEAD static char const* const stringBase_8039BA86 = "F_SP115";
SECTION_DEAD static char const* const stringBase_8039BA8E = "F_SP112";
SECTION_DEAD static char const* const stringBase_8039BA96 = "F_SP126";
SECTION_DEAD static char const* const stringBase_8039BA9E = "F_SP127";
SECTION_DEAD static char const* const stringBase_8039BAA6 = "R_SP127";
SECTION_DEAD static char const* const stringBase_8039BAAE = "F_SP113";
SECTION_DEAD static char const* const stringBase_8039BAB6 = "F_SP116";
SECTION_DEAD static char const* const stringBase_8039BABE = "R_SP116";
SECTION_DEAD static char const* const stringBase_8039BAC6 = "R_SP160";
SECTION_DEAD static char const* const stringBase_8039BACE = "R_SP161";
SECTION_DEAD static char const* const stringBase_8039BAD6 = "F_SP114";
SECTION_DEAD static char const* const stringBase_8039BADE = "F_SP118";
SECTION_DEAD static char const* const stringBase_8039BAE6 = "F_SP124";
SECTION_DEAD static char const* const stringBase_8039BAEE = "F_SP125";
SECTION_DEAD static char const* const stringBase_8039BAF6 = "F_SP121";
SECTION_DEAD static char const* const stringBase_8039BAFE = "F_SP122";
SECTION_DEAD static char const* const stringBase_8039BB06 = "F_SP123";
SECTION_DEAD static char const* const stringBase_8039BB0E = "F_SP200";
SECTION_DEAD static char const* const stringBase_8039BB16 = "F_SP102";
SECTION_DEAD static char const* const stringBase_8039BB1E = "";
SECTION_DEAD static char const* const stringBase_8039BB1F = "R_SP300";
SECTION_DEAD static char const* const stringBase_8039BB27 = "R_SP301";
SECTION_DEAD static char const* const stringBase_8039BB2F = "T_ENEMY";
SECTION_DEAD static char const* const stringBase_8039BB37 = "D_MN54";
SECTION_DEAD static char const* const stringBase_8039BB3E = "D_MN05";
SECTION_DEAD static char const* const stringBase_8039BB45 = "D_MN05B";
SECTION_DEAD static char const* const stringBase_8039BB4D = "D_MN05A";
SECTION_DEAD static char const* const stringBase_8039BB55 = "D_MN04";
SECTION_DEAD static char const* const stringBase_8039BB5C = "D_MN04B";
SECTION_DEAD static char const* const stringBase_8039BB64 = "D_MN04A";
SECTION_DEAD static char const* const stringBase_8039BB6C = "D_MN01";
SECTION_DEAD static char const* const stringBase_8039BB73 = "D_MN01B";
SECTION_DEAD static char const* const stringBase_8039BB7B = "D_MN01A";
SECTION_DEAD static char const* const stringBase_8039BB83 = "D_MN10";
SECTION_DEAD static char const* const stringBase_8039BB8A = "D_MN10B";
SECTION_DEAD static char const* const stringBase_8039BB92 = "D_MN10A";
SECTION_DEAD static char const* const stringBase_8039BB9A = "D_MN11";
SECTION_DEAD static char const* const stringBase_8039BBA1 = "D_MN11B";
SECTION_DEAD static char const* const stringBase_8039BBA9 = "D_MN11A";
SECTION_DEAD static char const* const stringBase_8039BBB1 = "D_MN06";
SECTION_DEAD static char const* const stringBase_8039BBB8 = "D_MN06B";
SECTION_DEAD static char const* const stringBase_8039BBC0 = "D_MN06A";
SECTION_DEAD static char const* const stringBase_8039BBC8 = "D_MN07";
SECTION_DEAD static char const* const stringBase_8039BBCF = "D_MN07B";
SECTION_DEAD static char const* const stringBase_8039BBD7 = "D_MN07A";
SECTION_DEAD static char const* const stringBase_8039BBDF = "D_MN08";
SECTION_DEAD static char const* const stringBase_8039BBE6 = "D_MN08B";
SECTION_DEAD static char const* const stringBase_8039BBEE = "D_MN08C";
SECTION_DEAD static char const* const stringBase_8039BBF6 = "D_MN08A";
SECTION_DEAD static char const* const stringBase_8039BBFE = "D_MN08D";
SECTION_DEAD static char const* const stringBase_8039BC06 = "D_MN09";
SECTION_DEAD static char const* const stringBase_8039BC0D = "D_MN09A";
SECTION_DEAD static char const* const stringBase_8039BC15 = "D_MN09B";
SECTION_DEAD static char const* const stringBase_8039BC1D = "D_MN09C";
SECTION_DEAD static char const* const stringBase_8039BC25 = "D_SB00";
SECTION_DEAD static char const* const stringBase_8039BC2C = "D_SB01";
SECTION_DEAD static char const* const stringBase_8039BC33 = "D_SB02";
SECTION_DEAD static char const* const stringBase_8039BC3A = "D_SB03";
SECTION_DEAD static char const* const stringBase_8039BC41 = "D_SB04";
SECTION_DEAD static char const* const stringBase_8039BC48 = "D_SB05";
SECTION_DEAD static char const* const stringBase_8039BC4F = "D_SB06";
SECTION_DEAD static char const* const stringBase_8039BC56 = "D_SB07";
SECTION_DEAD static char const* const stringBase_8039BC5D = "D_SB08";
SECTION_DEAD static char const* const stringBase_8039BC64 = "D_SB09";
SECTION_DEAD static char const* const stringBase_8039BC6B = "D_SB10";
SECTION_DEAD static char const* const stringBase_8039BC72 = "force_start";
#pragma pop
/* 803C9DF8-803CA08C -00001 0294+00 1/1 0/0 0/0 .data @3900 */
SECTION_DATA static void* lit_3900[165] = {
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x14C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xFC),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x8C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x138),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x174),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x174),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x8C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x138),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x98),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xE4),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xE4),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x98),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x180),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x138),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xD0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xE4),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x180),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x138),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x8C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x8C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x8C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x124),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x124),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xD0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xB8),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xE4),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x14C),
};
/* 802AF49C-802AF884 2A9DDC 03E8+00 3/2 6/6 65/65 .text subBgmStart__8Z2SeqMgrFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::subBgmStart(u32 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/subBgmStart__8Z2SeqMgrFUl.s"
}
#pragma pop
/* ############################################################################################## */
/* 8039BA08-8039BA08 028068 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_8039BC7E = "force_end";
#pragma pop
/* 803CA08C-803CA308 -00001 027C+00 1/1 0/0 0/0 .data @3988 */
SECTION_DATA static void* lit_3988[159] = {
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x5C),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0xA0),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x7C),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x5C),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0xC4),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0xDC),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x124),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x10C),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x10C),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x124),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0xF4),
};
/* 802AF884-802AF9D0 2AA1C4 014C+00 4/3 4/4 42/42 .text subBgmStop__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::subBgmStop() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/subBgmStop__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802AF9D0-802AFB94 2AA310 01C4+00 2/2 0/0 0/0 .text subBgmStopInner__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::subBgmStopInner() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/subBgmStopInner__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802AFB94-802AFDEC 2AA4D4 0258+00 1/1 3/3 46/46 .text bgmStreamPrepare__8Z2SeqMgrFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::bgmStreamPrepare(u32 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/bgmStreamPrepare__8Z2SeqMgrFUl.s"
}
#pragma pop
/* 802AFDEC-802AFE18 2AA72C 002C+00 0/0 1/1 0/0 .text bgmStreamCheckReady__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm int Z2SeqMgr::bgmStreamCheckReady() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/bgmStreamCheckReady__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802AFE18-802AFEDC 2AA758 00C4+00 1/1 4/4 46/46 .text bgmStreamPlay__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::bgmStreamPlay() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/bgmStreamPlay__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802AFEDC-802AFF8C 2AA81C 00B0+00 2/2 1/1 27/27 .text bgmStreamStop__8Z2SeqMgrFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::bgmStreamStop(u32 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/bgmStreamStop__8Z2SeqMgrFUl.s"
}
#pragma pop
/* ############################################################################################## */
/* 803CA308-803CA33C -00001 0034+00 1/1 0/0 0/0 .data @4739 */
SECTION_DATA static void* lit_4739[13] = {
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x440),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x440),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x428),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x440),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x3C0),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x440),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x440),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x420),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x440),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x440),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x440),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x440),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x3C0),
};
/* 804559B0-804559B4 003FB0 0004+00 1/1 0/0 0/0 .sdata2 @4726 */
SECTION_SDATA2 static f32 lit_4726 = 13.0f / 20.0f;
/* 804559B4-804559B8 003FB4 0004+00 10/10 0/0 0/0 .sdata2 @4727 */
SECTION_SDATA2 static f32 lit_4727 = -1.0f;
/* 804559B8-804559BC 003FB8 0004+00 1/1 0/0 0/0 .sdata2 @4728 */
SECTION_SDATA2 static f32 lit_4728 = 29.0f / 100.0f;
/* 804559BC-804559C0 003FBC 0004+00 1/1 0/0 0/0 .sdata2 @4729 */
SECTION_SDATA2 static f32 lit_4729 = 7.0f / 20.0f;
/* 804559C0-804559C4 003FC0 0004+00 1/1 0/0 0/0 .sdata2 @4730 */
SECTION_SDATA2 static f32 lit_4730 = 3.0f / 5.0f;
/* 804559C4-804559C8 003FC4 0004+00 2/2 0/0 0/0 .sdata2 @4731 */
SECTION_SDATA2 static f32 lit_4731 = 0.5f;
/* 804559C8-804559CC 003FC8 0004+00 3/3 0/0 0/0 .sdata2 @4732 */
SECTION_SDATA2 static f32 lit_4732 = 3.0f / 10.0f;
/* 804559CC-804559D0 003FCC 0004+00 1/1 0/0 0/0 .sdata2 @4733 */
SECTION_SDATA2 static f32 lit_4733 = 3100.0f;
/* 804559D0-804559D4 003FD0 0004+00 1/1 0/0 0/0 .sdata2 @4734 */
SECTION_SDATA2 static f32 lit_4734 = 200.0f;
/* 804559D4-804559D8 003FD4 0004+00 1/1 0/0 0/0 .sdata2 @4735 */
SECTION_SDATA2 static f32 lit_4735 = 1600.0f;
/* 804559D8-804559DC 003FD8 0004+00 1/1 0/0 0/0 .sdata2 @4736 */
SECTION_SDATA2 static f32 lit_4736 = 4.0f / 5.0f;
/* 804559DC-804559E0 003FDC 0004+00 1/1 0/0 0/0 .sdata2 @4737 */
SECTION_SDATA2 static f32 lit_4737 = 3150.0f;
/* 804559E0-804559E8 003FE0 0004+04 1/1 0/0 0/0 .sdata2 @4738 */
SECTION_SDATA2 static f32 lit_4738[1 + 1 /* padding */] = {
6150.0f,
/* padding */
0.0f,
};
/* 804559E8-804559F0 003FE8 0008+00 1/1 0/0 0/0 .sdata2 @4741 */
SECTION_SDATA2 static f64 lit_4741 = 4503601774854144.0 /* cast s32 to float */;
/* 802AFF8C-802B1DF4 2AA8CC 1E68+00 5/4 8/7 26/26 .text changeBgmStatus__8Z2SeqMgrFl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::changeBgmStatus(s32 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/changeBgmStatus__8Z2SeqMgrFl.s"
}
#pragma pop
/* 802B1DF4-802B299C 2AC734 0BA8+00 2/2 3/3 31/31 .text changeSubBgmStatus__8Z2SeqMgrFl
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::changeSubBgmStatus(s32 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/changeSubBgmStatus__8Z2SeqMgrFl.s"
}
#pragma pop
/* 802B299C-802B2A88 2AD2DC 00EC+00 0/0 1/1 0/0 .text onVariantBgmJumpEnd__8Z2SeqMgrFb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::onVariantBgmJumpEnd(bool param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/onVariantBgmJumpEnd__8Z2SeqMgrFb.s"
}
#pragma pop
/* 802B2A88-802B2CA4 2AD3C8 021C+00 1/1 0/0 9/9 .text changeFishingBgm__8Z2SeqMgrFl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::changeFishingBgm(s32 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/changeFishingBgm__8Z2SeqMgrFl.s"
}
#pragma pop
/* 802B2CA4-802B2D64 2AD5E4 00C0+00 0/0 1/1 0/0 .text talkInBgm__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::talkInBgm() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/talkInBgm__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B2D64-802B2DAC 2AD6A4 0048+00 0/0 1/1 0/0 .text talkOutBgm__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::talkOutBgm() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/talkOutBgm__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B2DAC-802B2DF4 2AD6EC 0048+00 0/0 1/1 0/0 .text menuInBgm__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::menuInBgm() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/menuInBgm__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B2DF4-802B2E3C 2AD734 0048+00 0/0 1/1 0/0 .text menuOutBgm__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::menuOutBgm() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/menuOutBgm__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B2E3C-802B327C 2AD77C 0440+00 1/1 0/0 0/0 .text fanfareFramework__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::fanfareFramework() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/fanfareFramework__8Z2SeqMgrFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 803CA33C-803CA3F8 -00001 00BC+00 1/1 0/0 0/0 .data @5219 */
SECTION_DATA static void* lit_5219[47] = {
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
};
/* 803CA3F8-803CA4B4 -00001 00BC+00 1/1 0/0 0/0 .data @5218 */
SECTION_DATA static void* lit_5218[47] = {
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
};
/* 802B327C-802B3318 2ADBBC 009C+00 2/0 1/1 0/0 .text stopWolfHowlSong__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::stopWolfHowlSong() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/stopWolfHowlSong__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B3318-802B3398 2ADC58 0080+00 0/0 1/1 0/0 .text setHeightVolMod__8Z2SeqMgrFbUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setHeightVolMod(bool param_0, u32 param_1) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setHeightVolMod__8Z2SeqMgrFbUl.s"
}
#pragma pop
/* 802B3398-802B33A8 2ADCD8 0010+00 0/0 1/1 0/0 .text setTimeProcVolMod__8Z2SeqMgrFbUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setTimeProcVolMod(bool param_0, u32 param_1) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setTimeProcVolMod__8Z2SeqMgrFbUl.s"
}
#pragma pop
/* ############################################################################################## */
/* 80450870-80450874 0002F0 0004+00 1/1 0/0 0/0 .sdata sDeathMtBottom */
SECTION_SDATA static f32 sDeathMtBottom = -1000.0f;
/* 80450874-80450878 0002F4 0004+00 1/1 0/0 0/0 .sdata sDeathMtTop */
SECTION_SDATA static f32 sDeathMtTop = 3650.0f;
/* 80450878-80450880 0002F8 0004+04 1/1 0/0 0/0 .sdata sUnderWaterDepthMax */
SECTION_SDATA static f32 sUnderWaterDepthMax[1 + 1 /* padding */] = {
3500.0f,
/* padding */
0.0f,
};
/* 804559F0-804559F4 003FF0 0004+00 1/1 0/0 0/0 .sdata2 @5673 */
SECTION_SDATA2 static f32 lit_5673 = -10500.0f;
/* 804559F4-804559F8 003FF4 0004+00 1/1 0/0 0/0 .sdata2 @5674 */
SECTION_SDATA2 static f32 lit_5674 = -7500.0f;
/* 804559F8-804559FC 003FF8 0004+00 1/1 0/0 0/0 .sdata2 @5675 */
SECTION_SDATA2 static f32 lit_5675 = 1.0f / 10.0f;
/* 804559FC-80455A00 003FFC 0004+00 1/1 0/0 0/0 .sdata2 @5676 */
SECTION_SDATA2 static f32 lit_5676 = -1500.0f;
/* 80455A00-80455A04 004000 0004+00 1/1 0/0 0/0 .sdata2 @5677 */
SECTION_SDATA2 static f32 lit_5677 = -13000.0f;
/* 80455A04-80455A08 004004 0004+00 1/1 0/0 0/0 .sdata2 @5678 */
SECTION_SDATA2 static f32 lit_5678 = -4500.0f;
/* 80455A08-80455A0C 004008 0004+00 1/1 0/0 0/0 .sdata2 @5679 */
SECTION_SDATA2 static f32 lit_5679 = -45000.0f;
/* 80455A0C-80455A10 00400C 0004+00 1/1 0/0 0/0 .sdata2 @5680 */
SECTION_SDATA2 static f32 lit_5680 = -3000.0f;
/* 80455A10-80455A14 004010 0004+00 1/1 0/0 0/0 .sdata2 @5681 */
SECTION_SDATA2 static f32 lit_5681 = 900.0f;
/* 802B33A8-802B3EAC 2ADCE8 0B04+00 0/0 1/1 0/0 .text processBgmFramework__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::processBgmFramework() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/processBgmFramework__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B3EAC-802B3F40 2AE7EC 0094+00 0/0 2/2 0/0 .text checkBgmIDPlaying__8Z2SeqMgrFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::checkBgmIDPlaying(u32 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/checkBgmIDPlaying__8Z2SeqMgrFUl.s"
}
#pragma pop
/* 802B3F40-802B3FEC 2AE880 00AC+00 1/1 0/0 0/0 .text
* getChildTrackVolume__8Z2SeqMgrFP14JAISoundHandlei */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::getChildTrackVolume(JAISoundHandle* param_0, int param_1) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/getChildTrackVolume__8Z2SeqMgrFP14JAISoundHandlei.s"
}
#pragma pop
/* 802B3FEC-802B4128 2AE92C 013C+00 9/9 2/2 0/0 .text
* setChildTrackVolume__8Z2SeqMgrFP14JAISoundHandleifUlff */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setChildTrackVolume(JAISoundHandle* param_0, int param_1, f32 param_2,
u32 param_3, f32 param_4, f32 param_5) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setChildTrackVolume__8Z2SeqMgrFP14JAISoundHandleifUlff.s"
}
#pragma pop
/* 802B4128-802B4164 2AEA68 003C+00 1/1 1/1 0/0 .text resetBattleBgmParams__8Z2SeqMgrFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::resetBattleBgmParams() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/resetBattleBgmParams__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B4164-802B421C 2AEAA4 00B8+00 4/4 3/3 10/10 .text setBattleBgmOff__8Z2SeqMgrFb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setBattleBgmOff(bool param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setBattleBgmOff__8Z2SeqMgrFb.s"
}
#pragma pop
/* 802B421C-802B43D0 2AEB5C 01B4+00 0/0 1/1 0/0 .text setBattleSearched__8Z2SeqMgrFb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setBattleSearched(bool param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setBattleSearched__8Z2SeqMgrFb.s"
}
#pragma pop
/* 802B43D0-802B43E0 2AED10 0010+00 3/3 0/0 0/0 .text setBattleDistIgnore__8Z2SeqMgrFb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setBattleDistIgnore(bool param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setBattleDistIgnore__8Z2SeqMgrFb.s"
}
#pragma pop
/* ############################################################################################## */
/* 80455A14-80455A18 004014 0004+00 1/1 0/0 0/0 .sdata2 @5913 */
SECTION_SDATA2 static f32 lit_5913 = 2.0f / 5.0f;
/* 802B43E0-802B4498 2AED20 00B8+00 0/0 2/2 0/0 .text setBattleGhostMute__8Z2SeqMgrFb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setBattleGhostMute(bool param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setBattleGhostMute__8Z2SeqMgrFb.s"
}
#pragma pop
/* 802B4498-802B4844 2AEDD8 03AC+00 0/0 1/1 0/0 .text setBattleDistState__8Z2SeqMgrFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setBattleDistState(u8 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setBattleDistState__8Z2SeqMgrFUc.s"
}
#pragma pop
/* 802B4844-802B4AFC 2AF184 02B8+00 1/1 3/3 1/1 .text setBattleSeqState__8Z2SeqMgrFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setBattleSeqState(u8 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setBattleSeqState__8Z2SeqMgrFUc.s"
}
#pragma pop
/* 802B4AFC-802B4BD0 2AF43C 00D4+00 0/0 4/4 0/0 .text setBattleLastHit__8Z2SeqMgrFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setBattleLastHit(u8 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setBattleLastHit__8Z2SeqMgrFUc.s"
}
#pragma pop
/* 802B4BD0-802B4EB0 2AF510 02E0+00 1/1 0/0 0/0 .text battleBgmFramework__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::battleBgmFramework() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/battleBgmFramework__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B4EB0-802B5204 2AF7F0 0354+00 1/1 0/0 0/0 .text startBattleBgm__8Z2SeqMgrFb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::startBattleBgm(bool param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/startBattleBgm__8Z2SeqMgrFb.s"
}
#pragma pop
/* 802B5204-802B545C 2AFB44 0258+00 3/3 1/1 0/0 .text stopBattleBgm__8Z2SeqMgrFUcUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::stopBattleBgm(u8 param_0, u8 param_1) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/stopBattleBgm__8Z2SeqMgrFUcUc.s"
}
#pragma pop
/* 802B545C-802B556C 2AFD9C 0110+00 1/1 0/0 0/0 .text fieldBgmStart__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::fieldBgmStart() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/fieldBgmStart__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B556C-802B5750 2AFEAC 01E4+00 3/3 0/0 0/0 .text fieldRidingMute__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::fieldRidingMute() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/fieldRidingMute__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B5750-802B579C 2B0090 004C+00 0/0 1/1 0/0 .text onFieldBgmJumpStart__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::onFieldBgmJumpStart() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/onFieldBgmJumpStart__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B579C-802B594C 2B00DC 01B0+00 0/0 1/1 0/0 .text onFieldBgmJumpEnd__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::onFieldBgmJumpEnd() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/onFieldBgmJumpEnd__8Z2SeqMgrFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 803CA4B4-803CA508 -00001 0054+00 1/1 0/0 0/0 .data @6877 */
SECTION_DATA static void* lit_6877[21] = {
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1C8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1D8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1E8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
};
/* 802B594C-802B5E80 2B028C 0534+00 2/1 0/0 0/0 .text fieldBgmFramework__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::fieldBgmFramework() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/fieldBgmFramework__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B5E80-802B5E84 2B07C0 0004+00 1/1 0/0 0/0 .text mbossBgmMuteProcess__8Z2SeqMgrFv */
void Z2SeqMgr::mbossBgmMuteProcess() {
/* empty function */
}
/* 802B5E84-802B5E88 2B07C4 0004+00 0/0 2/2 0/0 .text bgmSetSwordUsing__8Z2SeqMgrFl */
void Z2SeqMgr::bgmSetSwordUsing(s32 param_0) {
/* empty function */
}
/* 802B5E88-802B5E8C 2B07C8 0004+00 0/0 1/1 0/0 .text bgmNowBattle__8Z2SeqMgrFf */
void Z2SeqMgr::bgmNowBattle(f32 param_0) {
/* empty function */
}
/* 802B5E8C-802B5ED4 2B07CC 0048+00 0/0 1/1 0/0 .text taktModeMute__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::taktModeMute() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/taktModeMute__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B5ED4-802B5F1C 2B0814 0048+00 0/0 1/1 0/0 .text taktModeMuteOff__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::taktModeMuteOff() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/taktModeMuteOff__8Z2SeqMgrFv.s"
}
#pragma pop
/* 8039BA08-8039BA08 028068 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */