// // 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 */