summaryrefslogtreecommitdiff
path: root/src/Z2AudioLib/Z2AudioArcLoader.cpp
diff options
context:
space:
mode:
authorJcw87 <Jcw87@users.noreply.github.com>2026-01-05 03:54:00 -0800
committerGitHub <noreply@github.com>2026-01-05 03:54:00 -0800
commit767e3ba17ea514010cbc4f2015f8ffc1d4d87286 (patch)
tree67f3be455d11ba2b39b3684c1d67bf0200ab501a /src/Z2AudioLib/Z2AudioArcLoader.cpp
parent1d2a0d956851e10549c56be039fd42f6f0937802 (diff)
Z2AudioLib debug (#3016)
Diffstat (limited to 'src/Z2AudioLib/Z2AudioArcLoader.cpp')
-rw-r--r--src/Z2AudioLib/Z2AudioArcLoader.cpp68
1 files changed, 36 insertions, 32 deletions
diff --git a/src/Z2AudioLib/Z2AudioArcLoader.cpp b/src/Z2AudioLib/Z2AudioArcLoader.cpp
index d16a9d82ab..93343014c5 100644
--- a/src/Z2AudioLib/Z2AudioArcLoader.cpp
+++ b/src/Z2AudioLib/Z2AudioArcLoader.cpp
@@ -24,53 +24,57 @@ bool Z2AudioArcLoader::readCommandMore(u32 command) {
}
void Z2AudioArcLoader::readBFCA(const void* addr) {
- JUT_ASSERT(76, addr);
+ {
+ JUT_ASSERT(76, addr);
- JKRHeap* heap = JAUSectionHeap::getInstance()->getHeap();
- JUT_ASSERT(78, heap);
- JUT_ASSERT(79, Z2GetFxLineMgr());
+ JKRHeap* heap = JAUSectionHeap::getInstance()->getHeap();
+ JUT_ASSERT(78, heap);
+ JUT_ASSERT(79, Z2GetFxLineMgr());
- JKRArchive* archive = JKRMountArchive((void*)addr, JKRGetCurrentHeap(), JKRArchive::MOUNT_DIRECTION_TAIL);
- Z2GetFxLineMgr()->initDataArc(archive, heap);
- JKRUnmountArchive(archive);
+ JKRArchive* archive = JKRMountArchive((void*)addr, JKRGetCurrentHeap(), JKRArchive::MOUNT_DIRECTION_TAIL);
+ Z2GetFxLineMgr()->initDataArc(archive, heap);
+ JKRUnmountArchive(archive);
+ }
}
void Z2AudioArcLoader::readBSTN(const void* addr, u32 param_1) {
#if VERSION == VERSION_SHIELD_DEBUG
- JAUSectionHeap* sectionHeap = JASGlobalInstance<JAUSectionHeap>::getInstance();
- JUT_ASSERT(97, sectionHeap);
+ {
+ JAUSectionHeap* sectionHeap = JASGlobalInstance<JAUSectionHeap>::getInstance();
+ JUT_ASSERT(97, sectionHeap);
- JUT_ASSERT(99, sectionHeap->isOpen());
- JUT_ASSERT(100, sectionHeap->isBuilding());
- JUT_ASSERT(101, addr);
+ JUT_ASSERT(99, sectionHeap->isOpen());
+ JUT_ASSERT(100, sectionHeap->isBuilding());
+ JUT_ASSERT(101, addr);
- JUT_ASSERT(103, sectionHeap->getSectionHeapData().soundNameTable == 0);
+ JUT_ASSERT(103, sectionHeap->getSectionHeapData().soundNameTable == 0);
- JKRHeap* heap = JKRHeap::getCurrentHeap();
- JKRHeap* gameHeap = (JKRHeap*)mDoExt_getGameHeap();
- JKRSetCurrentHeap(gameHeap);
+ JKRHeap* heap = JKRHeap::getCurrentHeap();
+ JKRHeap* gameHeap = (JKRHeap*)mDoExt_getGameHeap();
+ JKRSetCurrentHeap(gameHeap);
- u8* bstnDst = (u8*)addr;
- if (param_1 != 0) {
- bstnDst = new (gameHeap, 4) u8[param_1];
- if (bstnDst != NULL) {
- memcpy(bstnDst, addr, param_1);
- }
+ u8* bstnDst = (u8*)addr;
+ if (param_1 != 0) {
+ bstnDst = new (gameHeap, 4) u8[param_1];
+ if (bstnDst != NULL) {
+ memcpy(bstnDst, addr, param_1);
+ }
- JUT_ASSERT(122, bstnDst);
- }
+ JUT_ASSERT(122, bstnDst);
+ }
- JAUSoundNameTable* soundNameTable = new (gameHeap, 0) JAUSoundNameTable(true);
- JUT_ASSERT(125, soundNameTable);
+ JAUSoundNameTable* soundNameTable = new (gameHeap, 0) JAUSoundNameTable(true);
+ JUT_ASSERT(125, soundNameTable);
- soundNameTable->init(bstnDst);
+ soundNameTable->init(bstnDst);
- JAUSectionHeap::TSectionHeapData& sectionHeapData = (JAUSectionHeap::TSectionHeapData&)sectionHeap->getSectionHeapData();
- sectionHeapData.soundNameTable = soundNameTable;
+ JAUSectionHeap::TSectionHeapData& sectionHeapData = (JAUSectionHeap::TSectionHeapData&)sectionHeap->getSectionHeapData();
+ sectionHeapData.soundNameTable = soundNameTable;
- JAUSection::TSectionData& sectionData = (JAUSection::TSectionData&)sectionHeap->getSectionData();
- sectionData.mBstnDst = bstnDst;
+ JAUSection::TSectionData& sectionData = (JAUSection::TSectionData&)sectionHeap->getSectionData();
+ sectionData.mBstnDst = bstnDst;
- JKRSetCurrentHeap(heap);
+ JKRSetCurrentHeap(heap);
+ }
#endif
}