mirror of
https://github.com/zeldaret/tp
synced 2026-05-23 15:01:53 -04:00
1083 lines
31 KiB
C++
1083 lines
31 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: Z2AudioMgr
|
|
//
|
|
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
#include "Z2AudioLib/Z2AudioMgr.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct Z2StatusMgr {
|
|
/* 802B5F1C */ // False False
|
|
Z2StatusMgr();
|
|
/* 802B5F7C */ // False False
|
|
void processHeartGaugeSound();
|
|
/* 802B617C */ // False False
|
|
void menuOut();
|
|
/* 802B671C */ // False False
|
|
void processTime();
|
|
};
|
|
|
|
struct Z2SpeechMgr2 {
|
|
/* 802CBC60 */ // False False
|
|
Z2SpeechMgr2();
|
|
/* 802CC9D0 */ // False False
|
|
void framework();
|
|
};
|
|
|
|
struct Z2SoundStarter {
|
|
/* 802AAB94 */ // False False
|
|
// bool False
|
|
Z2SoundStarter(bool);
|
|
};
|
|
|
|
struct Z2SoundObjMgr {
|
|
/* 802BF920 */ // False False
|
|
Z2SoundObjMgr();
|
|
};
|
|
|
|
struct Z2SoundMgr {
|
|
/* 802A9E80 */ // False False
|
|
Z2SoundMgr();
|
|
/* 802AA67C */ // False False
|
|
void framework();
|
|
/* 802AA84C */ // False False
|
|
void stopSync();
|
|
/* 802AA908 */ // False False
|
|
void initParams();
|
|
};
|
|
|
|
struct Z2SeqMgr {
|
|
/* 802AEEA0 */ // False False
|
|
Z2SeqMgr();
|
|
/* 802B33A8 */ // False False
|
|
void processBgmFramework();
|
|
};
|
|
|
|
struct Z2SeMgr {
|
|
/* 802AB64C */ // False False
|
|
Z2SeMgr();
|
|
/* 802AB750 */ // False False
|
|
void initSe();
|
|
/* 802AE184 */ // False False
|
|
void processSeFramework();
|
|
};
|
|
|
|
struct Z2SceneMgr {
|
|
/* 802B6840 */ // False False
|
|
Z2SceneMgr();
|
|
/* 802B9C50 */ // False False
|
|
void framework();
|
|
};
|
|
|
|
struct Z2FxLineMgr {
|
|
/* 802BA7DC */ // False False
|
|
Z2FxLineMgr();
|
|
};
|
|
|
|
struct JKRSolidHeap {
|
|
};
|
|
|
|
struct JAISoundID {
|
|
};
|
|
|
|
struct JKRArchive {
|
|
};
|
|
|
|
struct JAISoundHandle {
|
|
};
|
|
|
|
struct JGeometry {
|
|
template <typename A1>
|
|
struct TVec3 { };
|
|
/* TVec3<f32> */
|
|
struct TVec3__template0 {
|
|
};
|
|
|
|
};
|
|
|
|
struct Z2AudioMgr {
|
|
/* 802CD248 */ // False False
|
|
Z2AudioMgr();
|
|
/* 802CD34C */ // False False
|
|
// JKRSolidHeap* False
|
|
// JKRSolidHeap False
|
|
// u32 False
|
|
// void* False
|
|
// void False
|
|
// JKRArchive* False
|
|
// JKRArchive False
|
|
void init(JKRSolidHeap*, u32, void*, JKRArchive*);
|
|
/* 802CD888 */ // False False
|
|
// u32 False
|
|
void setOutputMode(u32);
|
|
/* 802CD8B4 */ // True False
|
|
void zeldaGFrameWork();
|
|
/* 802CD904 */ // False False
|
|
void gframeProcess();
|
|
/* 802CD974 */ // False False
|
|
// u32 False
|
|
// bool False
|
|
void resetProcess(u32, bool);
|
|
/* 802CD9CC */ // False False
|
|
void resetRecover();
|
|
/* 802CDA6C */ // False False
|
|
void hasReset() const;
|
|
/* 802CDB1C */ // False True
|
|
// JAISoundID False
|
|
// JAISoundHandle* False
|
|
// JAISoundHandle False
|
|
// JGeometry::TVec3<f32> const* False
|
|
// JGeometry::TVec3<f32> const False
|
|
// JGeometry::TVec3<f32> True
|
|
// f32 False
|
|
void startSound(JAISoundID, JAISoundHandle*, JGeometry::TVec3<f32> const*);
|
|
};
|
|
|
|
struct JAUSection {
|
|
/* 802A50F8 */ // False False
|
|
void finishBuild();
|
|
};
|
|
|
|
struct Z2AudioArcLoader {
|
|
/* 802A9A34 */ // False False
|
|
// JAUSection* False
|
|
// JAUSection False
|
|
Z2AudioArcLoader(JAUSection*);
|
|
};
|
|
|
|
struct Z2Audience {
|
|
/* 802BD130 */ // False False
|
|
Z2Audience();
|
|
};
|
|
|
|
struct JKRHeap {
|
|
};
|
|
|
|
struct JAU_JASInitializer {
|
|
/* 802A4AD0 */ // False False
|
|
JAU_JASInitializer();
|
|
/* 802A4B28 */ // False False
|
|
// JKRSolidHeap* False
|
|
// JKRSolidHeap False
|
|
void initJASystem(JKRSolidHeap*);
|
|
};
|
|
|
|
struct JAU_JAIInitializer {
|
|
/* 802A4D3C */ // False False
|
|
JAU_JAIInitializer();
|
|
/* 802A4D60 */ // False False
|
|
void initJAInterface();
|
|
};
|
|
|
|
template <typename A0>
|
|
struct JAUStreamStaticAramMgr_ { };
|
|
/* JAUStreamStaticAramMgr_<1> */
|
|
struct JAUStreamStaticAramMgr___template0 {
|
|
/* 802CDB68 */ // False True
|
|
~JAUStreamStaticAramMgr___template0();
|
|
/* 802CDC08 */ // False True
|
|
// u32 False
|
|
void deleteStreamAram(u32);
|
|
/* 802CDCEC */ // False True
|
|
// u32* False
|
|
// u32 False
|
|
void newStreamAram(u32*);
|
|
};
|
|
|
|
template <typename A0>
|
|
struct JAUStreamAramMgrBase_ { };
|
|
/* JAUStreamAramMgrBase_<1> */
|
|
struct JAUStreamAramMgrBase___template0 {
|
|
/* 802CD7F8 */ // False True
|
|
~JAUStreamAramMgrBase___template0();
|
|
};
|
|
|
|
struct JAUSectionHeap {
|
|
/* 802A5E60 */ // False False
|
|
// JKRArchive* False
|
|
// JKRArchive False
|
|
void setSeqDataArchive(JKRArchive*);
|
|
/* 802A60AC */ // False False
|
|
// u32 False
|
|
void newDynamicSeqBlock(u32);
|
|
};
|
|
|
|
struct JAUAudioArcLoader {
|
|
/* 802A478C */ // False False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
void load(void const*);
|
|
};
|
|
|
|
struct JAUAudioArcInterpreter {
|
|
/* 802A4260 */ // False False
|
|
~JAUAudioArcInterpreter();
|
|
};
|
|
|
|
struct JASTrack {
|
|
};
|
|
|
|
struct JASResArcLoader {
|
|
/* 80290C04 */ // False False
|
|
// JKRArchive const* False
|
|
// JKRArchive const False
|
|
// JKRArchive False
|
|
void getResMaxSize(JKRArchive const*);
|
|
};
|
|
|
|
template <typename A0>
|
|
struct JASMemPool { };
|
|
/* JASMemPool<Z2SoundHandlePool> */
|
|
struct JASMemPool__template4 {
|
|
/* 802AB200 */ // False True
|
|
~JASMemPool__template4();
|
|
};
|
|
|
|
/* JASMemPool<Z2Audible> */
|
|
struct JASMemPool__template5 {
|
|
/* 802BD288 */ // False True
|
|
~JASMemPool__template5();
|
|
};
|
|
|
|
struct JASKernel {
|
|
/* 80290B08 */ // False False
|
|
void getAramHeap();
|
|
};
|
|
|
|
struct JASHeap {
|
|
/* 8029021C */ // False False
|
|
// JASHeap* False
|
|
// JASHeap False
|
|
// u32 False
|
|
void alloc(JASHeap*, u32);
|
|
/* 802904E4 */ // False False
|
|
void free();
|
|
/* 80290B54 */ // False False
|
|
~JASHeap();
|
|
/* 802A4A5C */ // False False
|
|
void __defctor();
|
|
};
|
|
|
|
struct JASGenericMemPool {
|
|
/* 80290848 */ // False False
|
|
JASGenericMemPool();
|
|
/* 802908C8 */ // False False
|
|
// u32 False
|
|
// int False
|
|
void newMemPool(u32, int);
|
|
};
|
|
|
|
struct JASDriver {
|
|
/* 8029C9F0 */ // False False
|
|
void getSubFrames();
|
|
/* 8029E178 */ // False False
|
|
// u32 False
|
|
void setOutputMode(u32);
|
|
};
|
|
|
|
struct JASAudioReseter {
|
|
/* 8029D0B4 */ // False False
|
|
JASAudioReseter();
|
|
/* 8029D138 */ // False False
|
|
// u32 False
|
|
// bool False
|
|
void start(u32, bool);
|
|
/* 8029D1D4 */ // False False
|
|
void resume();
|
|
/* 8029D1F8 */ // False False
|
|
void checkDone() const;
|
|
};
|
|
|
|
struct JAIStreamAramMgr {
|
|
/* 802A3B20 */ // False False
|
|
~JAIStreamAramMgr();
|
|
};
|
|
|
|
struct JAISoundParamsMove {
|
|
/* 802A2DB4 */ // False False
|
|
// f32 False
|
|
// u32 False
|
|
void moveVolume(f32, u32);
|
|
};
|
|
|
|
struct JAISoundInfo {
|
|
/* 802A2D34 */ // False False
|
|
// bool False
|
|
JAISoundInfo(bool);
|
|
};
|
|
|
|
struct JAISeqDataMgr {
|
|
};
|
|
|
|
struct JAIAudience {
|
|
};
|
|
|
|
struct JAISeCategoryArrangement {
|
|
};
|
|
|
|
struct JAISeMgr {
|
|
/* 802A0268 */ // False False
|
|
// JAISeCategoryArrangement const& False
|
|
// JAISeCategoryArrangement const False
|
|
// JAISeCategoryArrangement False
|
|
void setCategoryArrangement(JAISeCategoryArrangement const&);
|
|
/* 802A03D8 */ // False False
|
|
// JAIAudience* False
|
|
// JAIAudience False
|
|
void setAudience(JAIAudience*);
|
|
/* 802A03E0 */ // False False
|
|
// JAISeqDataMgr* False
|
|
// JAISeqDataMgr False
|
|
void setSeqDataMgr(JAISeqDataMgr*);
|
|
/* 802A08D0 */ // False False
|
|
void getNumActiveSe() const;
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
|
|
// False False
|
|
extern "C" void __ct__10Z2AudioMgrFv();
|
|
// False False
|
|
// JKRSolidHeap* False
|
|
// JKRSolidHeap False
|
|
// u32 False
|
|
// void* False
|
|
// void False
|
|
// JKRArchive* False
|
|
// JKRArchive False
|
|
extern "C" void init__10Z2AudioMgrFP12JKRSolidHeapUlPvP10JKRArchive();
|
|
// False True
|
|
extern "C" void func_802CD7F8();
|
|
// False False
|
|
// u32 False
|
|
extern "C" void setOutputMode__10Z2AudioMgrFUl();
|
|
// True False
|
|
extern "C" void zeldaGFrameWork__10Z2AudioMgrFv();
|
|
// False False
|
|
extern "C" void gframeProcess__10Z2AudioMgrFv();
|
|
// False False
|
|
// u32 False
|
|
// bool False
|
|
extern "C" void resetProcess__10Z2AudioMgrFUlb();
|
|
// False False
|
|
extern "C" void resetRecover__10Z2AudioMgrFv();
|
|
// False False
|
|
extern "C" void hasReset__10Z2AudioMgrCFv();
|
|
// False True
|
|
// JAISoundID False
|
|
// JAISoundHandle* False
|
|
// JAISoundHandle False
|
|
// JGeometry::TVec3<f32> const* False
|
|
// JGeometry::TVec3<f32> const False
|
|
// JGeometry::TVec3<f32> True
|
|
// f32 False
|
|
extern "C" void func_802CDB1C();
|
|
// False True
|
|
extern "C" void func_802CDB68();
|
|
// False True
|
|
// u32 False
|
|
extern "C" void func_802CDC08();
|
|
// False True
|
|
// u32* False
|
|
// u32 False
|
|
extern "C" void func_802CDCEC();
|
|
extern "C" extern char const* const Z2AudioMgr__stringBase0;
|
|
extern "C" extern void* __vt__10Z2AudioMgr[3];
|
|
extern "C" extern void* data_803CBF44[5];
|
|
extern "C" extern void* data_803CBF58[5 + 1 /* padding */];
|
|
extern "C" extern u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
// False False
|
|
// bool False
|
|
void JAUNewSectionHeap(bool);
|
|
// False False
|
|
// JASTrack* False
|
|
// JASTrack False
|
|
// u16 False
|
|
void seqCallback(JASTrack*, u16);
|
|
// False False
|
|
// void* False
|
|
// void False
|
|
// u32 False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
// int False
|
|
void* operator new(u32, JKRHeap*, int);
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
void operator delete(void*);
|
|
|
|
// False False
|
|
// JASHeap* False
|
|
// JASHeap False
|
|
// u32 False
|
|
extern "C" void alloc__7JASHeapFP7JASHeapUl();
|
|
// False False
|
|
extern "C" void free__7JASHeapFv();
|
|
// False False
|
|
extern "C" void __ct__17JASGenericMemPoolFv();
|
|
// False False
|
|
// u32 False
|
|
// int False
|
|
extern "C" void newMemPool__17JASGenericMemPoolFUli();
|
|
// False False
|
|
extern "C" void getAramHeap__9JASKernelFv();
|
|
// False False
|
|
extern "C" void __dt__7JASHeapFv();
|
|
// False False
|
|
// JKRArchive const* False
|
|
// JKRArchive const False
|
|
// JKRArchive False
|
|
extern "C" void getResMaxSize__15JASResArcLoaderFPC10JKRArchive();
|
|
// False False
|
|
extern "C" void getSubFrames__9JASDriverFv();
|
|
// False False
|
|
extern "C" void __ct__15JASAudioReseterFv();
|
|
// False False
|
|
// u32 False
|
|
// bool False
|
|
extern "C" void start__15JASAudioReseterFUlb();
|
|
// False False
|
|
extern "C" void resume__15JASAudioReseterFv();
|
|
// False False
|
|
extern "C" void checkDone__15JASAudioReseterCFv();
|
|
// False False
|
|
// u32 False
|
|
extern "C" void setOutputMode__9JASDriverFUl();
|
|
// False False
|
|
// JAISeCategoryArrangement const& False
|
|
// JAISeCategoryArrangement const False
|
|
// JAISeCategoryArrangement False
|
|
extern "C" void setCategoryArrangement__8JAISeMgrFRC24JAISeCategoryArrangement();
|
|
// False False
|
|
// JAIAudience* False
|
|
// JAIAudience False
|
|
extern "C" void setAudience__8JAISeMgrFP11JAIAudience();
|
|
// False False
|
|
// JAISeqDataMgr* False
|
|
// JAISeqDataMgr False
|
|
extern "C" void setSeqDataMgr__8JAISeMgrFP13JAISeqDataMgr();
|
|
// False False
|
|
extern "C" void getNumActiveSe__8JAISeMgrCFv();
|
|
// False False
|
|
// bool False
|
|
extern "C" void __ct__12JAISoundInfoFb();
|
|
// False False
|
|
// f32 False
|
|
// u32 False
|
|
extern "C" void moveVolume__18JAISoundParamsMoveFfUl();
|
|
// False False
|
|
extern "C" void __dt__16JAIStreamAramMgrFv();
|
|
// False False
|
|
extern "C" void __dt__22JAUAudioArcInterpreterFv();
|
|
// False False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
extern "C" void load__17JAUAudioArcLoaderFPCv();
|
|
// False False
|
|
extern "C" void __defctor__7JASHeapFv();
|
|
// False False
|
|
extern "C" void __ct__18JAU_JASInitializerFv();
|
|
// False False
|
|
// JKRSolidHeap* False
|
|
// JKRSolidHeap False
|
|
extern "C" void initJASystem__18JAU_JASInitializerFP12JKRSolidHeap();
|
|
// False False
|
|
extern "C" void __ct__18JAU_JAIInitializerFv();
|
|
// False False
|
|
extern "C" void initJAInterface__18JAU_JAIInitializerFv();
|
|
// False False
|
|
extern "C" void finishBuild__10JAUSectionFv();
|
|
// False False
|
|
// JKRArchive* False
|
|
// JKRArchive False
|
|
extern "C" void setSeqDataArchive__14JAUSectionHeapFP10JKRArchive();
|
|
// False False
|
|
// bool False
|
|
extern "C" void JAUNewSectionHeap__Fb();
|
|
// False False
|
|
// u32 False
|
|
extern "C" void newDynamicSeqBlock__14JAUSectionHeapFUl();
|
|
// False False
|
|
// JAUSection* False
|
|
// JAUSection False
|
|
extern "C" void __ct__16Z2AudioArcLoaderFP10JAUSection();
|
|
// False False
|
|
// JASTrack* False
|
|
// JASTrack False
|
|
// u16 False
|
|
extern "C" void seqCallback__FP8JASTrackUs();
|
|
// False False
|
|
extern "C" void __ct__10Z2SoundMgrFv();
|
|
// False False
|
|
extern "C" void framework__10Z2SoundMgrFv();
|
|
// False False
|
|
extern "C" void stopSync__10Z2SoundMgrFv();
|
|
// False False
|
|
extern "C" void initParams__10Z2SoundMgrFv();
|
|
// False False
|
|
// bool False
|
|
extern "C" void __ct__14Z2SoundStarterFb();
|
|
// False True
|
|
extern "C" void func_802AB200();
|
|
// False False
|
|
extern "C" void __ct__7Z2SeMgrFv();
|
|
// False False
|
|
extern "C" void initSe__7Z2SeMgrFv();
|
|
// False False
|
|
extern "C" void processSeFramework__7Z2SeMgrFv();
|
|
// False False
|
|
extern "C" void __ct__8Z2SeqMgrFv();
|
|
// False False
|
|
extern "C" void processBgmFramework__8Z2SeqMgrFv();
|
|
// False False
|
|
extern "C" void __ct__11Z2StatusMgrFv();
|
|
// False False
|
|
extern "C" void processHeartGaugeSound__11Z2StatusMgrFv();
|
|
// False False
|
|
extern "C" void menuOut__11Z2StatusMgrFv();
|
|
// False False
|
|
extern "C" void processTime__11Z2StatusMgrFv();
|
|
// False False
|
|
extern "C" void __ct__10Z2SceneMgrFv();
|
|
// False False
|
|
extern "C" void framework__10Z2SceneMgrFv();
|
|
// False False
|
|
extern "C" void __ct__11Z2FxLineMgrFv();
|
|
// False False
|
|
extern "C" void __ct__10Z2AudienceFv();
|
|
// False True
|
|
extern "C" void func_802BD288();
|
|
// False False
|
|
extern "C" void __ct__13Z2SoundObjMgrFv();
|
|
// False False
|
|
extern "C" void __ct__12Z2SpeechMgr2Fv();
|
|
// False False
|
|
extern "C" void framework__12Z2SpeechMgr2Fv();
|
|
// False False
|
|
// void* False
|
|
// void False
|
|
// u32 False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
// int False
|
|
extern "C" void* __nw__FUlP7JKRHeapi();
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
extern "C" void __dl__FPv();
|
|
// False False
|
|
extern "C" void __register_global_object();
|
|
// False False
|
|
extern "C" void __destroy_arr();
|
|
// False False
|
|
extern "C" void __construct_array();
|
|
// False False
|
|
extern "C" void _savegpr_24();
|
|
// False False
|
|
extern "C" void _savegpr_25();
|
|
// False False
|
|
extern "C" void _savegpr_28();
|
|
// False False
|
|
extern "C" void _savegpr_29();
|
|
// False False
|
|
extern "C" void _restgpr_24();
|
|
// False False
|
|
extern "C" void _restgpr_25();
|
|
// False False
|
|
extern "C" void _restgpr_28();
|
|
// False False
|
|
extern "C" void _restgpr_29();
|
|
// False False
|
|
extern "C" void abort();
|
|
// False False
|
|
extern "C" void fprintf();
|
|
extern "C" extern void* __vt__12JAUSoundInfo[4 + 1 /* padding */];
|
|
extern "C" extern void* __vt__16JAIStreamAramMgr[5];
|
|
extern "C" extern void* __vt__16JAIStreamDataMgr[4 + 1 /* padding */];
|
|
extern "C" extern void* __vt__17JAUAudioArcLoader[17 + 1 /* padding */];
|
|
extern "C" extern void* __vt__16Z2AudioArcLoader[17 + 1 /* padding */];
|
|
extern "C" extern void* __vt__11Z2SoundInfo[20];
|
|
extern "C" extern void* __files[80];
|
|
extern "C" extern u8 data_804341C4[16 + 4 /* padding */];
|
|
extern "C" extern u8 data_804341E4[16 + 4 /* padding */];
|
|
extern "C" extern f32 VOL_BGM_DEFAULT__7Z2Param;
|
|
extern "C" extern f32 VOL_SE_SYSTEM_DEFAULT__7Z2Param;
|
|
extern "C" extern f32 VOL_SE_LINK_VOICE_DEFAULT__7Z2Param;
|
|
extern "C" extern f32 VOL_SE_LINK_MOTION_DEFAULT__7Z2Param;
|
|
extern "C" extern f32 VOL_SE_LINK_FOOTNOTE_DEFAULT__7Z2Param;
|
|
extern "C" extern f32 VOL_SE_CHAR_VOICE_DEFAULT__7Z2Param;
|
|
extern "C" extern f32 VOL_SE_CHAR_MOVE_DEFAULT__7Z2Param;
|
|
extern "C" extern f32 VOL_SE_OBJECT_DEFAULT__7Z2Param;
|
|
extern "C" extern f32 VOL_SE_ATMOSPHERE_DEFAULT__7Z2Param;
|
|
extern "C" extern u8 data_80450B4C[4];
|
|
extern "C" extern u8 data_80450B50[4];
|
|
extern "C" extern u8 sCallBackFunc__12JASSeqParser[4];
|
|
extern "C" extern u8 sBlockSize__13JASAramStream[4];
|
|
extern "C" extern u8 data_80451348[8];
|
|
extern "C" extern u8 data_80451354[4];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 803CBF38-803CBF44 000C+00 s=1 e=1 z=0 None .data __vt__10Z2AudioMgr */
|
|
SECTION_DATA void* __vt__10Z2AudioMgr[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)func_802CDB1C,
|
|
};
|
|
|
|
/* 80451368-80451370 0004+04 s=1 e=251 z=900 None .sbss mAudioMgrPtr__10Z2AudioMgr */
|
|
u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
|
|
|
/* 802CD248-802CD34C 0104+00 s=0 e=1 z=0 None .text __ct__10Z2AudioMgrFv */
|
|
// 802CD260: 802AB64C (__ct__7Z2SeMgrFv)
|
|
// 802CD268: 802AEEA0 (__ct__8Z2SeqMgrFv)
|
|
// 802CD270: 802B6840 (__ct__10Z2SceneMgrFv)
|
|
// 802CD278: 802B5F1C (__ct__11Z2StatusMgrFv)
|
|
// 802CD280: 802BF920 (__ct__13Z2SoundObjMgrFv)
|
|
// 802CD284: 803CBF38 (__vt__10Z2AudioMgr)
|
|
// 802CD288: 803CBF38 (__vt__10Z2AudioMgr)
|
|
// 802CD294: 8029D0B4 (__ct__15JASAudioReseterFv)
|
|
// 802CD2A0: 802AAB94 (__ct__14Z2SoundStarterFb)
|
|
// 802CD2A8: 802A9E80 (__ct__10Z2SoundMgrFv)
|
|
// 802CD2B8: 802A2D34 (__ct__12JAISoundInfoFb)
|
|
// 802CD2C0: 80450B50 (data_80450B50)
|
|
// 802CD2C4: 803A2F4C (__vt__12JAUSoundInfo)
|
|
// 802CD2C8: 803A2F4C (__vt__12JAUSoundInfo)
|
|
// 802CD2D0: 803C9A1C (__vt__16JAIStreamDataMgr)
|
|
// 802CD2D4: 803C9A1C (__vt__16JAIStreamDataMgr)
|
|
// 802CD2E8: 80450B4C (data_80450B4C)
|
|
// 802CD2EC: 803CAC48 (__vt__11Z2SoundInfo)
|
|
// 802CD2F0: 803CAC48 (__vt__11Z2SoundInfo)
|
|
// 802CD30C: 802BD130 (__ct__10Z2AudienceFv)
|
|
// 802CD314: 802CBC60 (__ct__12Z2SpeechMgr2Fv)
|
|
// 802CD31C: 802BA7DC (__ct__11Z2FxLineMgrFv)
|
|
// 802CD320: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm Z2AudioMgr::Z2AudioMgr() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2AudioMgr/__ct__10Z2AudioMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 8039CA58-8039CAD8 0079+07 s=3 e=0 z=0 None .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
#pragma section ".dead"
|
|
SECTION_DEAD char const* const stringBase_8039CA58 = "Audiores/Waves/";
|
|
SECTION_DEAD char const* const stringBase_8039CA68 =
|
|
"index out of range of bitset::reset";
|
|
SECTION_DEAD char const* const stringBase_8039CA8C =
|
|
"index out of range of bitset::test";
|
|
SECTION_DEAD char const* const stringBase_8039CAAF =
|
|
"index out of range of bitset::set";
|
|
/* @stringBase0 padding */
|
|
SECTION_DEAD static char const* const pad_8039CAD1 = "\0\0\0\0\0\0";
|
|
#pragma pop
|
|
|
|
/* 803CBF44-803CBF58 0014+00 s=2 e=0 z=0 None .data __vt__26JAUStreamStaticAramMgr_<1> */
|
|
SECTION_DATA void* data_803CBF44[5] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)func_802CDCEC,
|
|
(void*)func_802CDC08,
|
|
(void*)func_802CDB68,
|
|
};
|
|
|
|
/* 803CBF58-803CBF70 0014+04 s=3 e=0 z=0 None .data __vt__24JAUStreamAramMgrBase_<1> */
|
|
SECTION_DATA void* data_803CBF58[5 + 1 /* padding */] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)func_802CD7F8,
|
|
/* padding */
|
|
NULL,
|
|
};
|
|
|
|
/* 80434268-80434274 000C+00 s=1 e=0 z=0 None .bss @3779 */
|
|
static u8 lit_3779[12];
|
|
|
|
/* 80434274-80434280 000C+00 s=1 e=0 z=0 None .bss @3783 */
|
|
static u8 lit_3783[12];
|
|
|
|
/* 80455F58-80455F5C 0004+00 s=1 e=0 z=0 None .sdata2 @3931 */
|
|
SECTION_SDATA2 static f32 lit_3931 = 13.0f / 10.0f;
|
|
|
|
/* 80455F5C-80455F60 0004+00 s=2 e=0 z=0 None .sdata2 @3932 */
|
|
SECTION_SDATA2 static f32 lit_3932 = 1.0f;
|
|
|
|
/* 802CD34C-802CD7F8 04AC+00 s=0 e=1 z=0 None .text init__10Z2AudioMgrFP12JKRSolidHeapUlPvP10JKRArchive */
|
|
// 802CD35C: 803621C8 (_savegpr_24)
|
|
// 802CD378: 802A4AD0 (__ct__18JAU_JASInitializerFv)
|
|
// 802CD388: 80455F58 (lit_3931)
|
|
// 802CD390: 8039CA58 (Z2AudioMgr__stringBase0)
|
|
// 802CD394: 8039CA58 (Z2AudioMgr__stringBase0)
|
|
// 802CD3A4: 802A4B28 (initJASystem__18JAU_JASInitializerFP12JKRSolidHeap)
|
|
// 802CD3AC: 802A4D3C (__ct__18JAU_JAIInitializerFv)
|
|
// 802CD3CC: 802A4D60 (initJAInterface__18JAU_JAIInitializerFv)
|
|
// 802CD454: 802A0268 (setCategoryArrangement__8JAISeMgrFRC24JAISeCategoryArrangement)
|
|
// 802CD45C: 804507F8 (VOL_SE_SYSTEM_DEFAULT__7Z2Param)
|
|
// 802CD464: 802A2DB4 (moveVolume__18JAISoundParamsMoveFfUl)
|
|
// 802CD46C: 804507FC (VOL_SE_LINK_VOICE_DEFAULT__7Z2Param)
|
|
// 802CD474: 802A2DB4 (moveVolume__18JAISoundParamsMoveFfUl)
|
|
// 802CD47C: 80450800 (VOL_SE_LINK_MOTION_DEFAULT__7Z2Param)
|
|
// 802CD484: 802A2DB4 (moveVolume__18JAISoundParamsMoveFfUl)
|
|
// 802CD48C: 80450804 (VOL_SE_LINK_FOOTNOTE_DEFAULT__7Z2Param)
|
|
// 802CD494: 802A2DB4 (moveVolume__18JAISoundParamsMoveFfUl)
|
|
// 802CD49C: 80450810 (VOL_SE_OBJECT_DEFAULT__7Z2Param)
|
|
// 802CD4A4: 802A2DB4 (moveVolume__18JAISoundParamsMoveFfUl)
|
|
// 802CD4AC: 80450808 (VOL_SE_CHAR_VOICE_DEFAULT__7Z2Param)
|
|
// 802CD4B4: 802A2DB4 (moveVolume__18JAISoundParamsMoveFfUl)
|
|
// 802CD4BC: 8045080C (VOL_SE_CHAR_MOVE_DEFAULT__7Z2Param)
|
|
// 802CD4C4: 802A2DB4 (moveVolume__18JAISoundParamsMoveFfUl)
|
|
// 802CD4CC: 80450808 (VOL_SE_CHAR_VOICE_DEFAULT__7Z2Param)
|
|
// 802CD4D4: 802A2DB4 (moveVolume__18JAISoundParamsMoveFfUl)
|
|
// 802CD4DC: 80450810 (VOL_SE_OBJECT_DEFAULT__7Z2Param)
|
|
// 802CD4E4: 802A2DB4 (moveVolume__18JAISoundParamsMoveFfUl)
|
|
// 802CD4EC: 80450814 (VOL_SE_ATMOSPHERE_DEFAULT__7Z2Param)
|
|
// 802CD4F4: 802A2DB4 (moveVolume__18JAISoundParamsMoveFfUl)
|
|
// 802CD4FC: 80455F5C (lit_3932)
|
|
// 802CD504: 802A2DB4 (moveVolume__18JAISoundParamsMoveFfUl)
|
|
// 802CD510: 804507F4 (VOL_BGM_DEFAULT__7Z2Param)
|
|
// 802CD518: 802A2DB4 (moveVolume__18JAISoundParamsMoveFfUl)
|
|
// 802CD528: 802CEC98 (__nw__FUlP7JKRHeapi)
|
|
// 802CD534: 803C9A08 (__vt__16JAIStreamAramMgr)
|
|
// 802CD538: 803C9A08 (__vt__16JAIStreamAramMgr)
|
|
// 802CD540: 803CBF58 (data_803CBF58)
|
|
// 802CD544: 803CBF58 (data_803CBF58)
|
|
// 802CD558: 802A4A5C (__defctor__7JASHeapFv)
|
|
// 802CD55C: 802A4A5C (__defctor__7JASHeapFv)
|
|
// 802CD560: 80290B54 (__dt__7JASHeapFv)
|
|
// 802CD564: 80290B54 (__dt__7JASHeapFv)
|
|
// 802CD570: 80361D60 (__construct_array)
|
|
// 802CD578: 803D29B0 (__files)
|
|
// 802CD57C: 803D29B0 (__files)
|
|
// 802CD584: 8039CA58 (Z2AudioMgr__stringBase0)
|
|
// 802CD588: 8039CA58 (Z2AudioMgr__stringBase0)
|
|
// 802CD5A0: 8036679C (fprintf)
|
|
// 802CD5A4: 80362ABC (abort)
|
|
// 802CD5B8: 803CBF44 (data_803CBF44)
|
|
// 802CD5BC: 803CBF44 (data_803CBF44)
|
|
// 802CD5CC: 80290B08 (getAramHeap__9JASKernelFv)
|
|
// 802CD5D4: 80451258 (sBlockSize__13JASAramStream)
|
|
// 802CD5E0: 8029021C (alloc__7JASHeapFP7JASHeapUl)
|
|
// 802CD5FC: 804507F4 (VOL_BGM_DEFAULT__7Z2Param)
|
|
// 802CD604: 802A2DB4 (moveVolume__18JAISoundParamsMoveFfUl)
|
|
// 802CD608: 80451354 (data_80451354)
|
|
// 802CD614: 804341E4 (data_804341E4)
|
|
// 802CD618: 804341E4 (data_804341E4)
|
|
// 802CD61C: 80290848 (__ct__17JASGenericMemPoolFv)
|
|
// 802CD620: 804341E4 (data_804341E4)
|
|
// 802CD624: 804341E4 (data_804341E4)
|
|
// 802CD628: 802BD288 (func_802BD288)
|
|
// 802CD62C: 802BD288 (func_802BD288)
|
|
// 802CD630: 80434268 (lit_3779)
|
|
// 802CD634: 80434268 (lit_3779)
|
|
// 802CD638: 80361C24 (__register_global_object)
|
|
// 802CD640: 80451354 (data_80451354)
|
|
// 802CD644: 804341E4 (data_804341E4)
|
|
// 802CD648: 804341E4 (data_804341E4)
|
|
// 802CD654: 802908C8 (newMemPool__17JASGenericMemPoolFUli)
|
|
// 802CD660: 802A03D8 (setAudience__8JAISeMgrFP11JAIAudience)
|
|
// 802CD66C: 80451348 (data_80451348)
|
|
// 802CD678: 804341C4 (data_804341C4)
|
|
// 802CD67C: 804341C4 (data_804341C4)
|
|
// 802CD680: 80290848 (__ct__17JASGenericMemPoolFv)
|
|
// 802CD684: 804341C4 (data_804341C4)
|
|
// 802CD688: 804341C4 (data_804341C4)
|
|
// 802CD68C: 802AB200 (func_802AB200)
|
|
// 802CD690: 802AB200 (func_802AB200)
|
|
// 802CD694: 80434274 (lit_3783)
|
|
// 802CD698: 80434274 (lit_3783)
|
|
// 802CD69C: 80361C24 (__register_global_object)
|
|
// 802CD6A4: 80451348 (data_80451348)
|
|
// 802CD6A8: 804341C4 (data_804341C4)
|
|
// 802CD6AC: 804341C4 (data_804341C4)
|
|
// 802CD6B8: 802908C8 (newMemPool__17JASGenericMemPoolFUli)
|
|
// 802CD6C0: 802A5F9C (JAUNewSectionHeap__Fb)
|
|
// 802CD6CC: 802A5E60 (setSeqDataArchive__14JAUSectionHeapFP10JKRArchive)
|
|
// 802CD6D4: 80290C04 (getResMaxSize__15JASResArcLoaderFPC10JKRArchive)
|
|
// 802CD6E4: 802A60AC (newDynamicSeqBlock__14JAUSectionHeapFUl)
|
|
// 802CD6F0: 802A60AC (newDynamicSeqBlock__14JAUSectionHeapFUl)
|
|
// 802CD6FC: 802A60AC (newDynamicSeqBlock__14JAUSectionHeapFUl)
|
|
// 802CD708: 802A60AC (newDynamicSeqBlock__14JAUSectionHeapFUl)
|
|
// 802CD714: 802A9A34 (__ct__16Z2AudioArcLoaderFP10JAUSection)
|
|
// 802CD720: 802A478C (load__17JAUAudioArcLoaderFPCv)
|
|
// 802CD72C: 802A03E0 (setSeqDataMgr__8JAISeMgrFP13JAISeqDataMgr)
|
|
// 802CD7A4: 802A50F8 (finishBuild__10JAUSectionFv)
|
|
// 802CD7AC: 802AB750 (initSe__7Z2SeMgrFv)
|
|
// 802CD7B0: 802A9BC8 (seqCallback__FP8JASTrackUs)
|
|
// 802CD7B4: 802A9BC8 (seqCallback__FP8JASTrackUs)
|
|
// 802CD7B8: 80451240 (sCallBackFunc__12JASSeqParser)
|
|
// 802CD7BC: 803C9CD0 (__vt__16Z2AudioArcLoader)
|
|
// 802CD7C0: 803C9CD0 (__vt__16Z2AudioArcLoader)
|
|
// 802CD7C8: 803C9A78 (__vt__17JAUAudioArcLoader)
|
|
// 802CD7CC: 803C9A78 (__vt__17JAUAudioArcLoader)
|
|
// 802CD7DC: 802A4260 (__dt__22JAUAudioArcInterpreterFv)
|
|
// 802CD7E4: 80362214 (_restgpr_24)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// JKRSolidHeap* False
|
|
// JKRSolidHeap False
|
|
// u32 False
|
|
// void* False
|
|
// void False
|
|
// JKRArchive* False
|
|
// JKRArchive False
|
|
asm void Z2AudioMgr::init(JKRSolidHeap* param_0, u32 param_1, void* param_2, JKRArchive* param_3) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2AudioMgr/init__10Z2AudioMgrFP12JKRSolidHeapUlPvP10JKRArchive.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802CD7F8-802CD888 0090+00 s=1 e=0 z=0 None .text __dt__24JAUStreamAramMgrBase_<1>Fv */
|
|
// 802CD818: 803CBF58 (data_803CBF58)
|
|
// 802CD81C: 803CBF58 (data_803CBF58)
|
|
// 802CD834: 802904E4 (free__7JASHeapFv)
|
|
// 802CD83C: 80290B54 (__dt__7JASHeapFv)
|
|
// 802CD840: 80290B54 (__dt__7JASHeapFv)
|
|
// 802CD84C: 80361CE8 (__destroy_arr)
|
|
// 802CD858: 802A3B20 (__dt__16JAIStreamAramMgrFv)
|
|
// 802CD868: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False True
|
|
asm JAUStreamAramMgrBase___template0::~JAUStreamAramMgrBase___template0() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2AudioMgr/func_802CD7F8.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802CD888-802CD8B4 002C+00 s=0 e=5 z=0 None .text setOutputMode__10Z2AudioMgrFUl */
|
|
// 802CD8A0: 8029E178 (setOutputMode__9JASDriverFUl)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// u32 False
|
|
asm void Z2AudioMgr::setOutputMode(u32 param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2AudioMgr/setOutputMode__10Z2AudioMgrFUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802CD8B4-802CD904 0050+00 s=1 e=0 z=0 None .text zeldaGFrameWork__10Z2AudioMgrFv */
|
|
// 802CD8CC: 802B671C (processTime__11Z2StatusMgrFv)
|
|
// 802CD8D4: 802CC9D0 (framework__12Z2SpeechMgr2Fv)
|
|
// 802CD8DC: 802AE184 (processSeFramework__7Z2SeMgrFv)
|
|
// 802CD8E4: 802B33A8 (processBgmFramework__8Z2SeqMgrFv)
|
|
// 802CD8EC: 802B5F7C (processHeartGaugeSound__11Z2StatusMgrFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void Z2AudioMgr::zeldaGFrameWork() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2AudioMgr/zeldaGFrameWork__10Z2AudioMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802CD904-802CD974 0070+00 s=0 e=1 z=0 None .text gframeProcess__10Z2AudioMgrFv */
|
|
// 802CD918: 802CD8B4 (zeldaGFrameWork__10Z2AudioMgrFv)
|
|
// 802CD92C: 8029D1F8 (checkDone__15JASAudioReseterCFv)
|
|
// 802CD948: 802AA84C (stopSync__10Z2SoundMgrFv)
|
|
// 802CD954: 802AA67C (framework__10Z2SoundMgrFv)
|
|
// 802CD95C: 802B9C50 (framework__10Z2SceneMgrFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void Z2AudioMgr::gframeProcess() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2AudioMgr/gframeProcess__10Z2AudioMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802CD974-802CD9CC 0058+00 s=0 e=3 z=0 None .text resetProcess__10Z2AudioMgrFUlb */
|
|
// 802CD984: 803621DC (_savegpr_29)
|
|
// 802CD994: 8029C9F0 (getSubFrames__9JASDriverFv)
|
|
// 802CD9A4: 8029D138 (start__15JASAudioReseterFUlb)
|
|
// 802CD9B8: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// u32 False
|
|
// bool False
|
|
asm void Z2AudioMgr::resetProcess(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2AudioMgr/resetProcess__10Z2AudioMgrFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455F60-80455F68 0004+04 s=1 e=0 z=0 None .sdata2 @4035 */
|
|
SECTION_SDATA2 static f32 lit_4035[1 + 1 /* padding */] = {
|
|
0.0f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 802CD9CC-802CDA6C 00A0+00 s=0 e=1 z=0 None .text resetRecover__10Z2AudioMgrFv */
|
|
// 802CD9E4: 8029D1D4 (resume__15JASAudioReseterFv)
|
|
// 802CD9EC: 802AA908 (initParams__10Z2SoundMgrFv)
|
|
// 802CD9F8: 80455F5C (lit_3932)
|
|
// 802CDA04: 80455F60 (lit_4035)
|
|
// 802CDA18: 802B617C (menuOut__11Z2StatusMgrFv)
|
|
// 802CDA1C: 80455F5C (lit_3932)
|
|
// 802CDA24: 80455F60 (lit_4035)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void Z2AudioMgr::resetRecover() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2AudioMgr/resetRecover__10Z2AudioMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802CDA6C-802CDB1C 00B0+00 s=0 e=2 z=0 None .text hasReset__10Z2AudioMgrCFv */
|
|
// 802CDA7C: 803621D8 (_savegpr_28)
|
|
// 802CDA9C: 8029D1F8 (checkDone__15JASAudioReseterCFv)
|
|
// 802CDACC: 802A08D0 (getNumActiveSe__8JAISeMgrCFv)
|
|
// 802CDB08: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void Z2AudioMgr::hasReset() const {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2AudioMgr/hasReset__10Z2AudioMgrCFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802CDB1C-802CDB68 004C+00 s=1 e=1 z=0 None .text startSound__10Z2AudioMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3<f> */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False True
|
|
// JAISoundID False
|
|
// JAISoundHandle* False
|
|
// JAISoundHandle False
|
|
// JGeometry::TVec3<f32> const* False
|
|
// JGeometry::TVec3<f32> const False
|
|
// JGeometry::TVec3<f32> True
|
|
// f32 False
|
|
asm void Z2AudioMgr::startSound(JAISoundID param_0, JAISoundHandle* param_1, JGeometry::TVec3<f32> const* param_2) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2AudioMgr/func_802CDB1C.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802CDB68-802CDC08 00A0+00 s=1 e=0 z=0 None .text __dt__26JAUStreamStaticAramMgr_<1>Fv */
|
|
// 802CDB88: 803CBF44 (data_803CBF44)
|
|
// 802CDB8C: 803CBF44 (data_803CBF44)
|
|
// 802CDB98: 803CBF58 (data_803CBF58)
|
|
// 802CDB9C: 803CBF58 (data_803CBF58)
|
|
// 802CDBB4: 802904E4 (free__7JASHeapFv)
|
|
// 802CDBBC: 80290B54 (__dt__7JASHeapFv)
|
|
// 802CDBC0: 80290B54 (__dt__7JASHeapFv)
|
|
// 802CDBCC: 80361CE8 (__destroy_arr)
|
|
// 802CDBD8: 802A3B20 (__dt__16JAIStreamAramMgrFv)
|
|
// 802CDBE8: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False True
|
|
asm JAUStreamStaticAramMgr___template0::~JAUStreamStaticAramMgr___template0() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2AudioMgr/func_802CDB68.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802CDC08-802CDCEC 00E4+00 s=1 e=0 z=0 None .text deleteStreamAram__26JAUStreamStaticAramMgr_<1>FUl */
|
|
// 802CDC18: 803621C8 (_savegpr_24)
|
|
// 802CDC2C: 803D29B0 (__files)
|
|
// 802CDC30: 803D29B0 (__files)
|
|
// 802CDC38: 8039CA58 (Z2AudioMgr__stringBase0)
|
|
// 802CDC3C: 8039CA58 (Z2AudioMgr__stringBase0)
|
|
// 802CDC5C: 8036679C (fprintf)
|
|
// 802CDC60: 80362ABC (abort)
|
|
// 802CDC90: 8039CA58 (Z2AudioMgr__stringBase0)
|
|
// 802CDC94: 8039CA58 (Z2AudioMgr__stringBase0)
|
|
// 802CDCA0: 8036679C (fprintf)
|
|
// 802CDCA4: 80362ABC (abort)
|
|
// 802CDCD8: 80362214 (_restgpr_24)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False True
|
|
// u32 False
|
|
asm void JAUStreamStaticAramMgr___template0::deleteStreamAram(u32 param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2AudioMgr/func_802CDC08.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802CDCEC-802CDDC8 00DC+00 s=1 e=0 z=0 None .text newStreamAram__26JAUStreamStaticAramMgr_<1>FPUl */
|
|
// 802CDCFC: 803621CC (_savegpr_25)
|
|
// 802CDD0C: 803D29B0 (__files)
|
|
// 802CDD10: 803D29B0 (__files)
|
|
// 802CDD18: 8039CA58 (Z2AudioMgr__stringBase0)
|
|
// 802CDD1C: 8039CA58 (Z2AudioMgr__stringBase0)
|
|
// 802CDD3C: 8036679C (fprintf)
|
|
// 802CDD40: 80362ABC (abort)
|
|
// 802CDD60: 8039CA58 (Z2AudioMgr__stringBase0)
|
|
// 802CDD64: 8039CA58 (Z2AudioMgr__stringBase0)
|
|
// 802CDD70: 8036679C (fprintf)
|
|
// 802CDD74: 80362ABC (abort)
|
|
// 802CDDB4: 80362218 (_restgpr_25)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False True
|
|
// u32* False
|
|
// u32 False
|
|
asm void JAUStreamStaticAramMgr___template0::newStreamAram(u32* param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2AudioMgr/func_802CDCEC.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|