m_Do_audio

This commit is contained in:
jdflyer
2021-01-21 21:47:28 -07:00
parent 7b97550cee
commit ff7ac962f1
59 changed files with 882 additions and 804 deletions
+24 -3
View File
@@ -1,9 +1,30 @@
#ifndef __Z2AUDIOMGR_H__
#define __Z2AUDIOMGR_H__
#include "Z2AudioLib/Z2SceneMgr/Z2SceneMgr.h"
#include "JSystem/JKernel/JKRAramArchive/JKRAramArchive.h"
#include "JSystem/JKernel/JKRSolidHeap/JKRSolidHeap.h"
extern "C" {
void Z2AudioMgr_NS_setOutputMode(void*, unsigned long);
u32 Z2AudioMgr_NS_hasReset(void*);
struct Z2AudioMgr{
Z2AudioMgr();
~Z2AudioMgr();
void gframeProcess(void);
Z2AudioMgr* setOutputMode(unsigned long outputMode);
u32 resetProcess(u32 param_1, bool param_2);
bool hasReset(void) const;
void resetRecover(void);
void init(JKRSolidHeap*, unsigned long, void*, JKRArchive*);
u8 p1[0x4a4];
Z2SceneMgr sceneMgr;
u8 p2[0xdad];
};
extern "C"{
void setOutputMode__10Z2AudioMgrFUl(void);
void setOutputMode__9JASDriverFUl(void);
}
extern Z2AudioMgr lbl_803DBF4C;
extern Z2AudioMgr* lbl_80451368;
#endif
@@ -4,7 +4,7 @@
/* 802CD894 002CA7D4 28 04 00 02 */ cmplwi r4, 2
/* 802CD898 002CA7D8 41 81 00 0C */ bgt lbl_802CD8A4
/* 802CD89C 002CA7DC 7C 83 23 78 */ mr r3, r4
/* 802CD8A0 002CA7E0 4B FD 08 D9 */ bl JASDriver_NS_setOutputMode
/* 802CD8A0 002CA7E0 4B FD 08 D9 */ bl setOutputMode__9JASDriverFUl
lbl_802CD8A4:
/* 802CD8A4 002CA7E4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802CD8A8 002CA7E8 7C 08 03 A6 */ mtlr r0