mirror of
https://github.com/zeldaret/tp
synced 2026-08-04 17:10:28 -04:00
Fix symbol names (#118)
* checkpoint * checkpoint * rename f_pc * checkpoint * small symbol rename and fix some fpc symbols * remove unneeded entries from ldscript * simplify ok check, update docker container Co-authored-by: Pheenoh <pheenoh@gmail.com>
This commit is contained in:
@@ -26,8 +26,8 @@ extern Z2AudioMgr* lbl_80451368;
|
||||
|
||||
extern "C" {
|
||||
void func_802CDCEC(void);
|
||||
void func_8036679C(void);
|
||||
void func_80362ABC(void);
|
||||
void fprintf(void);
|
||||
void abort(void);
|
||||
void func_802CD7F8(void);
|
||||
void func_802CDB1C(void);
|
||||
void func_802CDB68(void);
|
||||
@@ -39,7 +39,7 @@ void setOutputMode__10Z2AudioMgrFUl(void);
|
||||
void Z2AudioMgr_NS_gframeProcess(void);
|
||||
void Z2AudioMgr_NS_init(void);
|
||||
void Z2AudioMgr_NS_resetRecover(void);
|
||||
void Z2AudioMgr_NS_zeldaGFrameWork(void);
|
||||
void zeldaGFrameWork__10Z2AudioMgrFv(void);
|
||||
}
|
||||
|
||||
#endif // Z2AUDIOMGR_H_
|
||||
@@ -17,16 +17,16 @@
|
||||
/* 802CD288 002CA1C8 38 03 BF 38 */ addi r0, r3, lbl_803CBF38@l
|
||||
/* 802CD28C 002CA1CC 90 1F 05 14 */ stw r0, 0x514(r31)
|
||||
/* 802CD290 002CA1D0 38 7F 05 1C */ addi r3, r31, 0x51c
|
||||
/* 802CD294 002CA1D4 4B FC FE 21 */ bl JASAudioReseter
|
||||
/* 802CD294 002CA1D4 4B FC FE 21 */ bl __ct__15JASAudioReseterFv
|
||||
/* 802CD298 002CA1D8 38 7F 05 2C */ addi r3, r31, 0x52c
|
||||
/* 802CD29C 002CA1DC 38 80 00 01 */ li r4, 1
|
||||
/* 802CD2A0 002CA1E0 4B FD D8 F5 */ bl __ct__14Z2SoundStarterFb
|
||||
/* 802CD2A4 002CA1E4 38 7F 05 30 */ addi r3, r31, 0x530
|
||||
/* 802CD2A8 002CA1E8 4B FD CB D9 */ bl Z2SoundMgr_NS_ctor
|
||||
/* 802CD2A8 002CA1E8 4B FD CB D9 */ bl __ct__10Z2SoundMgrFv
|
||||
/* 802CD2AC 002CA1EC 3B DF 0D 40 */ addi r30, r31, 0xd40
|
||||
/* 802CD2B0 002CA1F0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802CD2B4 002CA1F4 38 80 00 01 */ li r4, 1
|
||||
/* 802CD2B8 002CA1F8 4B FD 5A 7D */ bl JAISoundInfo
|
||||
/* 802CD2B8 002CA1F8 4B FD 5A 7D */ bl __ct__12JAISoundInfoFb
|
||||
/* 802CD2BC 002CA1FC 38 9E 00 04 */ addi r4, r30, 4
|
||||
/* 802CD2C0 002CA200 90 8D 85 D0 */ stw r4, lbl_80450B50-_SDA_BASE_(r13)
|
||||
/* 802CD2C4 002CA204 3C 60 80 3A */ lis r3, lbl_803A2F4C@ha
|
||||
@@ -48,11 +48,11 @@ lbl_802CD2E8:
|
||||
/* 802CD300 002CA240 38 03 00 34 */ addi r0, r3, 0x34
|
||||
/* 802CD304 002CA244 90 1E 00 08 */ stw r0, 8(r30)
|
||||
/* 802CD308 002CA248 38 7F 0D 4C */ addi r3, r31, 0xd4c
|
||||
/* 802CD30C 002CA24C 4B FE FE 25 */ bl Z2Audience
|
||||
/* 802CD30C 002CA24C 4B FE FE 25 */ bl __ct__10Z2AudienceFv
|
||||
/* 802CD310 002CA250 38 7F 0F 2C */ addi r3, r31, 0xf2c
|
||||
/* 802CD314 002CA254 4B FF E9 4D */ bl __ct__12Z2SpeechMgr2Fv
|
||||
/* 802CD318 002CA258 38 7F 13 70 */ addi r3, r31, 0x1370
|
||||
/* 802CD31C 002CA25C 4B FE D4 C1 */ bl Z2FxLineMgr
|
||||
/* 802CD31C 002CA25C 4B FE D4 C1 */ bl __ct__11Z2FxLineMgrFv
|
||||
/* 802CD320 002CA260 93 ED 8D E8 */ stw r31, lbl_80451368-_SDA_BASE_(r13)
|
||||
/* 802CD324 002CA264 38 00 00 00 */ li r0, 0
|
||||
/* 802CD328 002CA268 98 1F 05 18 */ stb r0, 0x518(r31)
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
/* 802CD36C 002CA2AC 7C DA 33 78 */ mr r26, r6
|
||||
/* 802CD370 002CA2B0 7C FC 3B 78 */ mr r28, r7
|
||||
/* 802CD374 002CA2B4 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 802CD378 002CA2B8 4B FD 77 59 */ bl JAU_JASInitializer
|
||||
/* 802CD378 002CA2B8 4B FD 77 59 */ bl __ct__18JAU_JASInitializerFv
|
||||
/* 802CD37C 002CA2BC 93 01 00 4C */ stw r24, 0x4c(r1)
|
||||
/* 802CD380 002CA2C0 38 00 00 8C */ li r0, 0x8c
|
||||
/* 802CD384 002CA2C4 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
@@ -20,9 +20,9 @@
|
||||
/* 802CD398 002CA2D8 90 01 00 78 */ stw r0, 0x78(r1)
|
||||
/* 802CD39C 002CA2DC 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 802CD3A0 002CA2E0 7F 64 DB 78 */ mr r4, r27
|
||||
/* 802CD3A4 002CA2E4 4B FD 77 85 */ bl JAU_JASInitializer_NS_initJASystem
|
||||
/* 802CD3A4 002CA2E4 4B FD 77 85 */ bl initJASystem__18JAU_JASInitializerFP12JKRSolidHeap
|
||||
/* 802CD3A8 002CA2E8 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 802CD3AC 002CA2EC 4B FD 79 91 */ bl JAU_JAIInitializer
|
||||
/* 802CD3AC 002CA2EC 4B FD 79 91 */ bl __ct__18JAU_JAIInitializerFv
|
||||
/* 802CD3B0 002CA2F0 38 00 00 4E */ li r0, 0x4e
|
||||
/* 802CD3B4 002CA2F4 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 802CD3B8 002CA2F8 38 00 00 04 */ li r0, 4
|
||||
@@ -30,7 +30,7 @@
|
||||
/* 802CD3C0 002CA300 38 00 00 30 */ li r0, 0x30
|
||||
/* 802CD3C4 002CA304 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802CD3C8 002CA308 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 802CD3CC 002CA30C 4B FD 79 95 */ bl JAU_JAIInitializer_NS_initJAInterface
|
||||
/* 802CD3CC 002CA30C 4B FD 79 95 */ bl initJAInterface__18JAU_JAIInitializerFv
|
||||
/* 802CD3D0 002CA310 3B FE 05 34 */ addi r31, r30, 0x534
|
||||
/* 802CD3D4 002CA314 38 C0 00 04 */ li r6, 4
|
||||
/* 802CD3D8 002CA318 98 C1 00 28 */ stb r6, 0x28(r1)
|
||||
@@ -64,7 +64,7 @@
|
||||
/* 802CD448 002CA388 98 C1 00 3B */ stb r6, 0x3b(r1)
|
||||
/* 802CD44C 002CA38C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802CD450 002CA390 38 81 00 28 */ addi r4, r1, 0x28
|
||||
/* 802CD454 002CA394 4B FD 2E 15 */ bl JAISeMgr_NS_setCategoryArrangement
|
||||
/* 802CD454 002CA394 4B FD 2E 15 */ bl setCategoryArrangement__8JAISeMgrFRC24JAISeCategoryArrangement
|
||||
/* 802CD458 002CA398 38 7F 00 1C */ addi r3, r31, 0x1c
|
||||
/* 802CD45C 002CA39C C0 2D 82 78 */ lfs f1, lbl_804507F8-_SDA_BASE_(r13)
|
||||
/* 802CD460 002CA3A0 38 80 00 00 */ li r4, 0
|
||||
@@ -129,17 +129,17 @@
|
||||
/* 802CD54C 002CA48C 38 00 00 00 */ li r0, 0
|
||||
/* 802CD550 002CA490 90 1B 00 04 */ stw r0, 4(r27)
|
||||
/* 802CD554 002CA494 38 7B 00 08 */ addi r3, r27, 8
|
||||
/*.global JASHeap_NS___defctor*/
|
||||
/* 802CD558 002CA498 3C 80 80 2A */ lis r4, JASHeap_NS___defctor@ha
|
||||
/*.global JASHeap_NS___defctor*/
|
||||
/* 802CD55C 002CA49C 38 84 4A 5C */ addi r4, r4, JASHeap_NS___defctor@l
|
||||
/*.global JASHeap_NS_dtor*/
|
||||
/* 802CD560 002CA4A0 3C A0 80 29 */ lis r5, JASHeap_NS_dtor@ha
|
||||
/*.global JASHeap_NS_dtor*/
|
||||
/* 802CD564 002CA4A4 38 A5 0B 54 */ addi r5, r5, JASHeap_NS_dtor@l
|
||||
/*.global __defctor__7JASHeapFv*/
|
||||
/* 802CD558 002CA498 3C 80 80 2A */ lis r4, __defctor__7JASHeapFv@ha
|
||||
/*.global __defctor__7JASHeapFv*/
|
||||
/* 802CD55C 002CA49C 38 84 4A 5C */ addi r4, r4, __defctor__7JASHeapFv@l
|
||||
/*.global __dt__7JASHeapFv*/
|
||||
/* 802CD560 002CA4A0 3C A0 80 29 */ lis r5, __dt__7JASHeapFv@ha
|
||||
/*.global __dt__7JASHeapFv*/
|
||||
/* 802CD564 002CA4A4 38 A5 0B 54 */ addi r5, r5, __dt__7JASHeapFv@l
|
||||
/* 802CD568 002CA4A8 38 C0 00 44 */ li r6, 0x44
|
||||
/* 802CD56C 002CA4AC 38 E0 00 01 */ li r7, 1
|
||||
/* 802CD570 002CA4B0 48 09 47 F1 */ bl func_80361D60
|
||||
/* 802CD570 002CA4B0 48 09 47 F1 */ bl __construct_array
|
||||
/* 802CD574 002CA4B4 3B 00 00 00 */ li r24, 0
|
||||
/* 802CD578 002CA4B8 3C 60 80 3D */ lis r3, lbl_803D29B0@ha
|
||||
/* 802CD57C 002CA4BC 38 63 29 B0 */ addi r3, r3, lbl_803D29B0@l
|
||||
@@ -151,8 +151,8 @@
|
||||
/* 802CD594 002CA4D4 41 80 00 14 */ blt lbl_802CD5A8
|
||||
/* 802CD598 002CA4D8 38 84 00 10 */ addi r4, r4, 0x10
|
||||
/* 802CD59C 002CA4DC 4C C6 31 82 */ crclr 6
|
||||
/* 802CD5A0 002CA4E0 48 09 91 FD */ bl func_8036679C
|
||||
/* 802CD5A4 002CA4E4 48 09 55 19 */ bl func_80362ABC
|
||||
/* 802CD5A0 002CA4E0 48 09 91 FD */ bl fprintf
|
||||
/* 802CD5A4 002CA4E4 48 09 55 19 */ bl abort
|
||||
lbl_802CD5A8:
|
||||
/* 802CD5A8 002CA4E8 80 7B 00 04 */ lwz r3, 4(r27)
|
||||
/* 802CD5AC 002CA4EC 7F 20 C0 30 */ slw r0, r25, r24
|
||||
@@ -164,12 +164,12 @@ lbl_802CD5A8:
|
||||
/* 802CD5C4 002CA504 38 00 00 00 */ li r0, 0
|
||||
/* 802CD5C8 002CA508 90 1B 00 4C */ stw r0, 0x4c(r27)
|
||||
lbl_802CD5CC:
|
||||
/* 802CD5CC 002CA50C 4B FC 35 3D */ bl JASKernel_NS_getAramHeap
|
||||
/* 802CD5CC 002CA50C 4B FC 35 3D */ bl getAramHeap__9JASKernelFv
|
||||
/* 802CD5D0 002CA510 7C 64 1B 78 */ mr r4, r3
|
||||
/* 802CD5D4 002CA514 80 0D 8C D8 */ lwz r0, lbl_80451258-_SDA_BASE_(r13)
|
||||
/* 802CD5D8 002CA518 1C A0 00 14 */ mulli r5, r0, 0x14
|
||||
/* 802CD5DC 002CA51C 38 7B 00 08 */ addi r3, r27, 8
|
||||
/* 802CD5E0 002CA520 4B FC 2C 3D */ bl JASHeap_NS_alloc
|
||||
/* 802CD5E0 002CA520 4B FC 2C 3D */ bl alloc__7JASHeapFP7JASHeapUl
|
||||
/* 802CD5E4 002CA524 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 802CD5E8 002CA528 41 82 00 0C */ beq lbl_802CD5F4
|
||||
/* 802CD5EC 002CA52C 38 00 00 01 */ li r0, 1
|
||||
@@ -185,7 +185,7 @@ lbl_802CD5F4:
|
||||
/* 802CD610 002CA550 40 82 00 34 */ bne lbl_802CD644
|
||||
/* 802CD614 002CA554 3C 60 80 43 */ lis r3, lbl_804341E4@ha
|
||||
/* 802CD618 002CA558 38 63 41 E4 */ addi r3, r3, lbl_804341E4@l
|
||||
/* 802CD61C 002CA55C 4B FC 32 2D */ bl JASGenericMemPool
|
||||
/* 802CD61C 002CA55C 4B FC 32 2D */ bl __ct__17JASGenericMemPoolFv
|
||||
/* 802CD620 002CA560 3C 60 80 43 */ lis r3, lbl_804341E4@ha
|
||||
/* 802CD624 002CA564 38 63 41 E4 */ addi r3, r3, lbl_804341E4@l
|
||||
/*.global JASMemPool_NS_dtor_X5_*/
|
||||
@@ -202,10 +202,10 @@ lbl_802CD644:
|
||||
/* 802CD648 002CA588 38 63 41 E4 */ addi r3, r3, lbl_804341E4@l
|
||||
/* 802CD64C 002CA58C 38 80 00 68 */ li r4, 0x68
|
||||
/* 802CD650 002CA590 38 A0 00 4E */ li r5, 0x4e
|
||||
/* 802CD654 002CA594 4B FC 32 75 */ bl JASGenericMemPool_NS_newMemPool
|
||||
/* 802CD654 002CA594 4B FC 32 75 */ bl newMemPool__17JASGenericMemPoolFUli
|
||||
/* 802CD658 002CA598 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802CD65C 002CA59C 38 9E 0D 4C */ addi r4, r30, 0xd4c
|
||||
/* 802CD660 002CA5A0 4B FD 2D 79 */ bl JAISeMgr_NS_setAudience
|
||||
/* 802CD660 002CA5A0 4B FD 2D 79 */ bl setAudience__8JAISeMgrFP11JAIAudience
|
||||
/* 802CD664 002CA5A4 38 1E 0D 4C */ addi r0, r30, 0xd4c
|
||||
/* 802CD668 002CA5A8 90 1D 00 08 */ stw r0, 8(r29)
|
||||
/* 802CD66C 002CA5AC 88 0D 8D C8 */ lbz r0, lbl_80451348-_SDA_BASE_(r13)
|
||||
@@ -213,7 +213,7 @@ lbl_802CD644:
|
||||
/* 802CD674 002CA5B4 40 82 00 34 */ bne lbl_802CD6A8
|
||||
/* 802CD678 002CA5B8 3C 60 80 43 */ lis r3, lbl_804341C4@ha
|
||||
/* 802CD67C 002CA5BC 38 63 41 C4 */ addi r3, r3, lbl_804341C4@l
|
||||
/* 802CD680 002CA5C0 4B FC 31 C9 */ bl JASGenericMemPool
|
||||
/* 802CD680 002CA5C0 4B FC 31 C9 */ bl __ct__17JASGenericMemPoolFv
|
||||
/* 802CD684 002CA5C4 3C 60 80 43 */ lis r3, lbl_804341C4@ha
|
||||
/* 802CD688 002CA5C8 38 63 41 C4 */ addi r3, r3, lbl_804341C4@l
|
||||
/*.global JASMemPool_NS_dtor_X4_*/
|
||||
@@ -230,36 +230,36 @@ lbl_802CD6A8:
|
||||
/* 802CD6AC 002CA5EC 38 63 41 C4 */ addi r3, r3, lbl_804341C4@l
|
||||
/* 802CD6B0 002CA5F0 38 80 00 14 */ li r4, 0x14
|
||||
/* 802CD6B4 002CA5F4 38 A0 00 4E */ li r5, 0x4e
|
||||
/* 802CD6B8 002CA5F8 4B FC 32 11 */ bl JASGenericMemPool_NS_newMemPool
|
||||
/* 802CD6B8 002CA5F8 4B FC 32 11 */ bl newMemPool__17JASGenericMemPoolFUli
|
||||
/* 802CD6BC 002CA5FC 38 60 00 01 */ li r3, 1
|
||||
/* 802CD6C0 002CA600 4B FD 88 DD */ bl JAUNewSectionHeap_X1_
|
||||
/* 802CD6C0 002CA600 4B FD 88 DD */ bl JAUNewSectionHeap__Fb
|
||||
/* 802CD6C4 002CA604 7C 79 1B 78 */ mr r25, r3
|
||||
/* 802CD6C8 002CA608 7F 84 E3 78 */ mr r4, r28
|
||||
/* 802CD6CC 002CA60C 4B FD 87 95 */ bl JAUSectionHeap_NS_setSeqDataArchive
|
||||
/* 802CD6CC 002CA60C 4B FD 87 95 */ bl setSeqDataArchive__14JAUSectionHeapFP10JKRArchive
|
||||
/* 802CD6D0 002CA610 7F 83 E3 78 */ mr r3, r28
|
||||
/* 802CD6D4 002CA614 4B FC 35 31 */ bl JASResArcLoader_NS_getResMaxSize
|
||||
/* 802CD6D4 002CA614 4B FC 35 31 */ bl getResMaxSize__15JASResArcLoaderFPC10JKRArchive
|
||||
/* 802CD6D8 002CA618 7C 78 1B 78 */ mr r24, r3
|
||||
/* 802CD6DC 002CA61C 7F 23 CB 78 */ mr r3, r25
|
||||
/* 802CD6E0 002CA620 38 80 0E 00 */ li r4, 0xe00
|
||||
/* 802CD6E4 002CA624 4B FD 89 C9 */ bl JAUSectionHeap_NS_newDynamicSeqBlock
|
||||
/* 802CD6E4 002CA624 4B FD 89 C9 */ bl newDynamicSeqBlock__14JAUSectionHeapFUl
|
||||
/* 802CD6E8 002CA628 7F 23 CB 78 */ mr r3, r25
|
||||
/* 802CD6EC 002CA62C 38 80 17 E0 */ li r4, 0x17e0
|
||||
/* 802CD6F0 002CA630 4B FD 89 BD */ bl JAUSectionHeap_NS_newDynamicSeqBlock
|
||||
/* 802CD6F0 002CA630 4B FD 89 BD */ bl newDynamicSeqBlock__14JAUSectionHeapFUl
|
||||
/* 802CD6F4 002CA634 7F 23 CB 78 */ mr r3, r25
|
||||
/* 802CD6F8 002CA638 38 80 53 80 */ li r4, 0x5380
|
||||
/* 802CD6FC 002CA63C 4B FD 89 B1 */ bl JAUSectionHeap_NS_newDynamicSeqBlock
|
||||
/* 802CD6FC 002CA63C 4B FD 89 B1 */ bl newDynamicSeqBlock__14JAUSectionHeapFUl
|
||||
/* 802CD700 002CA640 7F 23 CB 78 */ mr r3, r25
|
||||
/* 802CD704 002CA644 7F 04 C3 78 */ mr r4, r24
|
||||
/* 802CD708 002CA648 4B FD 89 A5 */ bl JAUSectionHeap_NS_newDynamicSeqBlock
|
||||
/* 802CD708 002CA648 4B FD 89 A5 */ bl newDynamicSeqBlock__14JAUSectionHeapFUl
|
||||
/* 802CD70C 002CA64C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 802CD710 002CA650 7F 24 CB 78 */ mr r4, r25
|
||||
/* 802CD714 002CA654 4B FD C3 21 */ bl __ct__16Z2AudioArcLoaderFP10JAUSection
|
||||
/* 802CD718 002CA658 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 802CD71C 002CA65C 7F 44 D3 78 */ mr r4, r26
|
||||
/* 802CD720 002CA660 4B FD 70 6D */ bl JAUAudioArcLoader_NS_load
|
||||
/* 802CD720 002CA660 4B FD 70 6D */ bl load__17JAUAudioArcLoaderFPCv
|
||||
/* 802CD724 002CA664 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802CD728 002CA668 80 99 05 24 */ lwz r4, 0x524(r25)
|
||||
/* 802CD72C 002CA66C 4B FD 2C B5 */ bl JAISeMgr_NS_setSeqDataMgr
|
||||
/* 802CD72C 002CA66C 4B FD 2C B5 */ bl setSeqDataMgr__8JAISeMgrFP13JAISeqDataMgr
|
||||
/* 802CD730 002CA670 7F 38 CB 78 */ mr r24, r25
|
||||
/* 802CD734 002CA674 28 19 00 00 */ cmplwi r25, 0
|
||||
/* 802CD738 002CA678 41 82 00 08 */ beq lbl_802CD740
|
||||
@@ -293,13 +293,13 @@ lbl_802CD798:
|
||||
/* 802CD79C 002CA6DC 90 1E 0D 30 */ stw r0, 0xd30(r30)
|
||||
lbl_802CD7A0:
|
||||
/* 802CD7A0 002CA6E0 7F 23 CB 78 */ mr r3, r25
|
||||
/* 802CD7A4 002CA6E4 4B FD 79 55 */ bl JAUSection_NS_finishBuild
|
||||
/* 802CD7A4 002CA6E4 4B FD 79 55 */ bl finishBuild__10JAUSectionFv
|
||||
/* 802CD7A8 002CA6E8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802CD7AC 002CA6EC 4B FD DF A5 */ bl initSe__7Z2SeMgrFv
|
||||
/*.global seqCallback*/
|
||||
/* 802CD7B0 002CA6F0 3C 60 80 2B */ lis r3, seqCallback@ha
|
||||
/* 802CD7B0 002CA6F0 3C 60 80 2B */ lis r3, seqCallback__FP8JASTrackUs@ha
|
||||
/*.global seqCallback*/
|
||||
/* 802CD7B4 002CA6F4 38 03 9B C8 */ addi r0, r3, seqCallback@l
|
||||
/* 802CD7B4 002CA6F4 38 03 9B C8 */ addi r0, r3, seqCallback__FP8JASTrackUs@l
|
||||
/* 802CD7B8 002CA6F8 90 0D 8C C0 */ stw r0, lbl_80451240-_SDA_BASE_(r13)
|
||||
/* 802CD7BC 002CA6FC 3C 60 80 3D */ lis r3, lbl_803C9CD0@ha
|
||||
/* 802CD7C0 002CA700 38 03 9C D0 */ addi r0, r3, lbl_803C9CD0@l
|
||||
@@ -309,7 +309,7 @@ lbl_802CD7A0:
|
||||
/* 802CD7D0 002CA710 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 802CD7D4 002CA714 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 802CD7D8 002CA718 38 80 00 00 */ li r4, 0
|
||||
/* 802CD7DC 002CA71C 4B FD 6A 85 */ bl JAUAudioArcInterpreter_NS_dtor
|
||||
/* 802CD7DC 002CA71C 4B FD 6A 85 */ bl __dt__22JAUAudioArcInterpreterFv
|
||||
/* 802CD7E0 002CA720 39 61 00 A0 */ addi r11, r1, 0xa0
|
||||
/* 802CD7E4 002CA724 48 09 4A 31 */ bl _restgpr_24
|
||||
/* 802CD7E8 002CA728 80 01 00 A4 */ lwz r0, 0xa4(r1)
|
||||
|
||||
@@ -13,19 +13,19 @@
|
||||
/* 802CD828 002CA768 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802CD82C 002CA76C 41 82 00 0C */ beq lbl_802CD838
|
||||
/* 802CD830 002CA770 38 7E 00 08 */ addi r3, r30, 8
|
||||
/* 802CD834 002CA774 4B FC 2C B1 */ bl JASHeap_NS_free
|
||||
/* 802CD834 002CA774 4B FC 2C B1 */ bl free__7JASHeapFv
|
||||
lbl_802CD838:
|
||||
/* 802CD838 002CA778 38 7E 00 08 */ addi r3, r30, 8
|
||||
/*.global JASHeap_NS_dtor*/
|
||||
/* 802CD83C 002CA77C 3C 80 80 29 */ lis r4, JASHeap_NS_dtor@ha
|
||||
/*.global JASHeap_NS_dtor*/
|
||||
/* 802CD840 002CA780 38 84 0B 54 */ addi r4, r4, JASHeap_NS_dtor@l
|
||||
/*.global __dt__7JASHeapFv*/
|
||||
/* 802CD83C 002CA77C 3C 80 80 29 */ lis r4, __dt__7JASHeapFv@ha
|
||||
/*.global __dt__7JASHeapFv*/
|
||||
/* 802CD840 002CA780 38 84 0B 54 */ addi r4, r4, __dt__7JASHeapFv@l
|
||||
/* 802CD844 002CA784 38 A0 00 44 */ li r5, 0x44
|
||||
/* 802CD848 002CA788 38 C0 00 01 */ li r6, 1
|
||||
/* 802CD84C 002CA78C 48 09 44 9D */ bl func_80361CE8
|
||||
/* 802CD84C 002CA78C 48 09 44 9D */ bl __destroy_arr
|
||||
/* 802CD850 002CA790 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802CD854 002CA794 38 80 00 00 */ li r4, 0
|
||||
/* 802CD858 002CA798 4B FD 62 C9 */ bl JAIStreamAramMgr_NS_dtor
|
||||
/* 802CD858 002CA798 4B FD 62 C9 */ bl __dt__16JAIStreamAramMgrFv
|
||||
/* 802CD85C 002CA79C 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 802CD860 002CA7A0 40 81 00 0C */ ble lbl_802CD86C
|
||||
/* 802CD864 002CA7A4 7F C3 F3 78 */ mr r3, r30
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
/* 802CD8C8 002CA808 38 7F 04 C4 */ addi r3, r31, 0x4c4
|
||||
/* 802CD8CC 002CA80C 4B FE 8E 51 */ bl processTime__11Z2StatusMgrFv
|
||||
/* 802CD8D0 002CA810 38 7F 0F 2C */ addi r3, r31, 0xf2c
|
||||
/* 802CD8D4 002CA814 4B FF F0 FD */ bl Z2SpeechMgr2_NS_framework
|
||||
/* 802CD8D4 002CA814 4B FF F0 FD */ bl framework__12Z2SpeechMgr2Fv
|
||||
/* 802CD8D8 002CA818 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802CD8DC 002CA81C 4B FE 08 A9 */ bl processSeFramework__7Z2SeMgrFv
|
||||
/* 802CD8E0 002CA820 38 7F 03 D0 */ addi r3, r31, 0x3d0
|
||||
/* 802CD8E4 002CA824 4B FE 5A C5 */ bl Z2SeqMgr_NS_processBgmFramework
|
||||
/* 802CD8E4 002CA824 4B FE 5A C5 */ bl processBgmFramework__8Z2SeqMgrFv
|
||||
/* 802CD8E8 002CA828 38 7F 04 C4 */ addi r3, r31, 0x4c4
|
||||
/* 802CD8EC 002CA82C 4B FE 86 91 */ bl processHeartGaugeSound__11Z2StatusMgrFv
|
||||
/* 802CD8F0 002CA830 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
|
||||
@@ -3,25 +3,25 @@
|
||||
/* 802CD90C 002CA84C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802CD910 002CA850 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802CD914 002CA854 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802CD918 002CA858 4B FF FF 9D */ bl Z2AudioMgr_NS_zeldaGFrameWork
|
||||
/* 802CD918 002CA858 4B FF FF 9D */ bl zeldaGFrameWork__10Z2AudioMgrFv
|
||||
/* 802CD91C 002CA85C 88 1F 05 18 */ lbz r0, 0x518(r31)
|
||||
/* 802CD920 002CA860 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802CD924 002CA864 41 82 00 2C */ beq lbl_802CD950
|
||||
/* 802CD928 002CA868 38 7F 05 1C */ addi r3, r31, 0x51c
|
||||
/* 802CD92C 002CA86C 4B FC F8 CD */ bl JASAudioReseter_NS_checkDone
|
||||
/* 802CD92C 002CA86C 4B FC F8 CD */ bl checkDone__15JASAudioReseterCFv
|
||||
/* 802CD930 002CA870 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 802CD934 002CA874 41 82 00 1C */ beq lbl_802CD950
|
||||
/* 802CD938 002CA878 88 1F 05 19 */ lbz r0, 0x519(r31)
|
||||
/* 802CD93C 002CA87C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802CD940 002CA880 40 82 00 20 */ bne lbl_802CD960
|
||||
/* 802CD944 002CA884 38 7F 05 30 */ addi r3, r31, 0x530
|
||||
/* 802CD948 002CA888 4B FD CF 05 */ bl Z2SoundMgr_NS_stopSync
|
||||
/* 802CD948 002CA888 4B FD CF 05 */ bl stopSync__10Z2SoundMgrFv
|
||||
/* 802CD94C 002CA88C 48 00 00 14 */ b lbl_802CD960
|
||||
lbl_802CD950:
|
||||
/* 802CD950 002CA890 38 7F 05 30 */ addi r3, r31, 0x530
|
||||
/* 802CD954 002CA894 4B FD CD 29 */ bl Z2SoundMgr_NS_framework
|
||||
/* 802CD954 002CA894 4B FD CD 29 */ bl framework__10Z2SoundMgrFv
|
||||
/* 802CD958 002CA898 38 7F 04 A4 */ addi r3, r31, 0x4a4
|
||||
/* 802CD95C 002CA89C 4B FE C2 F5 */ bl Z2SceneMgr_NS_framework
|
||||
/* 802CD95C 002CA89C 4B FE C2 F5 */ bl framework__10Z2SceneMgrFv
|
||||
lbl_802CD960:
|
||||
/* 802CD960 002CA8A0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802CD964 002CA8A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
/* 802CD988 002CA8C8 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 802CD98C 002CA8CC 7C 9E 23 78 */ mr r30, r4
|
||||
/* 802CD990 002CA8D0 7C BF 2B 78 */ mr r31, r5
|
||||
/* 802CD994 002CA8D4 4B FC F0 5D */ bl JASDriver_NS_getSubFrames
|
||||
/* 802CD994 002CA8D4 4B FC F0 5D */ bl getSubFrames__9JASDriverFv
|
||||
/* 802CD998 002CA8D8 7C 9E 19 D6 */ mullw r4, r30, r3
|
||||
/* 802CD99C 002CA8DC 38 7D 05 1C */ addi r3, r29, 0x51c
|
||||
/* 802CD9A0 002CA8E0 7F E5 FB 78 */ mr r5, r31
|
||||
/* 802CD9A4 002CA8E4 4B FC F7 95 */ bl JASAudioReseter_NS_start
|
||||
/* 802CD9A4 002CA8E4 4B FC F7 95 */ bl start__15JASAudioReseterFUlb
|
||||
/* 802CD9A8 002CA8E8 9B FD 05 19 */ stb r31, 0x519(r29)
|
||||
/* 802CD9AC 002CA8EC 38 00 00 01 */ li r0, 1
|
||||
/* 802CD9B0 002CA8F0 98 1D 05 18 */ stb r0, 0x518(r29)
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
/* 802CD9D8 002CA918 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802CD9DC 002CA91C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802CD9E0 002CA920 38 7F 05 1C */ addi r3, r31, 0x51c
|
||||
/* 802CD9E4 002CA924 4B FC F7 F1 */ bl JASAudioReseter_NS_resume
|
||||
/* 802CD9E4 002CA924 4B FC F7 F1 */ bl resume__15JASAudioReseterFv
|
||||
/* 802CD9E8 002CA928 38 7F 05 30 */ addi r3, r31, 0x530
|
||||
/* 802CD9EC 002CA92C 4B FD CF 1D */ bl Z2SoundMgr_NS_initParams
|
||||
/* 802CD9EC 002CA92C 4B FD CF 1D */ bl initParams__10Z2SoundMgrFv
|
||||
/* 802CD9F0 002CA930 38 00 00 00 */ li r0, 0
|
||||
/* 802CD9F4 002CA934 98 1F 05 18 */ stb r0, 0x518(r31)
|
||||
/* 802CD9F8 002CA938 C0 02 C5 5C */ lfs f0, lbl_80455F5C-_SDA2_BASE_(r2)
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
/* 802CDA90 002CA9D0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802CDA94 002CA9D4 41 82 00 18 */ beq lbl_802CDAAC
|
||||
/* 802CDA98 002CA9D8 38 7C 05 1C */ addi r3, r28, 0x51c
|
||||
/* 802CDA9C 002CA9DC 4B FC F7 5D */ bl JASAudioReseter_NS_checkDone
|
||||
/* 802CDA9C 002CA9DC 4B FC F7 5D */ bl checkDone__15JASAudioReseterCFv
|
||||
/* 802CDAA0 002CA9E0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 802CDAA4 002CA9E4 41 82 00 08 */ beq lbl_802CDAAC
|
||||
/* 802CDAA8 002CA9E8 3B E0 00 01 */ li r31, 1
|
||||
@@ -23,7 +23,7 @@ lbl_802CDAAC:
|
||||
/* 802CDAC0 002CAA00 40 82 00 34 */ bne lbl_802CDAF4
|
||||
/* 802CDAC4 002CAA04 3B A0 00 00 */ li r29, 0
|
||||
/* 802CDAC8 002CAA08 38 7C 05 34 */ addi r3, r28, 0x534
|
||||
/* 802CDACC 002CAA0C 4B FD 2E 05 */ bl JAISeMgr_NS_getNumActiveSe
|
||||
/* 802CDACC 002CAA0C 4B FD 2E 05 */ bl getNumActiveSe__8JAISeMgrCFv
|
||||
/* 802CDAD0 002CAA10 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 802CDAD4 002CAA14 40 82 00 14 */ bne lbl_802CDAE8
|
||||
/* 802CDAD8 002CAA18 80 1C 0C C4 */ lwz r0, 0xcc4(r28)
|
||||
|
||||
@@ -17,19 +17,19 @@
|
||||
/* 802CDBA8 002CAAE8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802CDBAC 002CAAEC 41 82 00 0C */ beq lbl_802CDBB8
|
||||
/* 802CDBB0 002CAAF0 38 7E 00 08 */ addi r3, r30, 8
|
||||
/* 802CDBB4 002CAAF4 4B FC 29 31 */ bl JASHeap_NS_free
|
||||
/* 802CDBB4 002CAAF4 4B FC 29 31 */ bl free__7JASHeapFv
|
||||
lbl_802CDBB8:
|
||||
/* 802CDBB8 002CAAF8 38 7E 00 08 */ addi r3, r30, 8
|
||||
/*.global JASHeap_NS_dtor*/
|
||||
/* 802CDBBC 002CAAFC 3C 80 80 29 */ lis r4, JASHeap_NS_dtor@ha
|
||||
/*.global JASHeap_NS_dtor*/
|
||||
/* 802CDBC0 002CAB00 38 84 0B 54 */ addi r4, r4, JASHeap_NS_dtor@l
|
||||
/*.global __dt__7JASHeapFv*/
|
||||
/* 802CDBBC 002CAAFC 3C 80 80 29 */ lis r4, __dt__7JASHeapFv@ha
|
||||
/*.global __dt__7JASHeapFv*/
|
||||
/* 802CDBC0 002CAB00 38 84 0B 54 */ addi r4, r4, __dt__7JASHeapFv@l
|
||||
/* 802CDBC4 002CAB04 38 A0 00 44 */ li r5, 0x44
|
||||
/* 802CDBC8 002CAB08 38 C0 00 01 */ li r6, 1
|
||||
/* 802CDBCC 002CAB0C 48 09 41 1D */ bl func_80361CE8
|
||||
/* 802CDBCC 002CAB0C 48 09 41 1D */ bl __destroy_arr
|
||||
/* 802CDBD0 002CAB10 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802CDBD4 002CAB14 38 80 00 00 */ li r4, 0
|
||||
/* 802CDBD8 002CAB18 4B FD 5F 49 */ bl JAIStreamAramMgr_NS_dtor
|
||||
/* 802CDBD8 002CAB18 4B FD 5F 49 */ bl __dt__16JAIStreamAramMgrFv
|
||||
lbl_802CDBDC:
|
||||
/* 802CDBDC 002CAB1C 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 802CDBE0 002CAB20 40 81 00 0C */ ble lbl_802CDBEC
|
||||
|
||||
@@ -20,8 +20,8 @@ lbl_802CDC48:
|
||||
/* 802CDC50 002CAB90 7F 63 DB 78 */ mr r3, r27
|
||||
/* 802CDC54 002CAB94 38 9C 00 34 */ addi r4, r28, 0x34
|
||||
/* 802CDC58 002CAB98 4C C6 31 82 */ crclr 6
|
||||
/* 802CDC5C 002CAB9C 48 09 8B 41 */ bl func_8036679C
|
||||
/* 802CDC60 002CABA0 48 09 4E 5D */ bl func_80362ABC
|
||||
/* 802CDC5C 002CAB9C 48 09 8B 41 */ bl fprintf
|
||||
/* 802CDC60 002CABA0 48 09 4E 5D */ bl abort
|
||||
lbl_802CDC64:
|
||||
/* 802CDC64 002CABA4 80 1F 00 04 */ lwz r0, 4(r31)
|
||||
/* 802CDC68 002CABA8 7F BA C8 30 */ slw r26, r29, r25
|
||||
@@ -38,8 +38,8 @@ lbl_802CDC64:
|
||||
/* 802CDC94 002CABD4 38 84 CA 58 */ addi r4, r4, lbl_8039CA58@l
|
||||
/* 802CDC98 002CABD8 38 84 00 10 */ addi r4, r4, 0x10
|
||||
/* 802CDC9C 002CABDC 4C C6 31 82 */ crclr 6
|
||||
/* 802CDCA0 002CABE0 48 09 8A FD */ bl func_8036679C
|
||||
/* 802CDCA4 002CABE4 48 09 4E 19 */ bl func_80362ABC
|
||||
/* 802CDCA0 002CABE0 48 09 8A FD */ bl fprintf
|
||||
/* 802CDCA4 002CABE4 48 09 4E 19 */ bl abort
|
||||
lbl_802CDCA8:
|
||||
/* 802CDCA8 002CABE8 80 1F 00 04 */ lwz r0, 4(r31)
|
||||
/* 802CDCAC 002CABEC 7C 00 D0 78 */ andc r0, r0, r26
|
||||
|
||||
@@ -19,8 +19,8 @@ lbl_802CDD28:
|
||||
/* 802CDD30 002CAC70 7F 63 DB 78 */ mr r3, r27
|
||||
/* 802CDD34 002CAC74 38 9C 00 34 */ addi r4, r28, 0x34
|
||||
/* 802CDD38 002CAC78 4C C6 31 82 */ crclr 6
|
||||
/* 802CDD3C 002CAC7C 48 09 8A 61 */ bl func_8036679C
|
||||
/* 802CDD40 002CAC80 48 09 4D 7D */ bl func_80362ABC
|
||||
/* 802CDD3C 002CAC7C 48 09 8A 61 */ bl fprintf
|
||||
/* 802CDD40 002CAC80 48 09 4D 7D */ bl abort
|
||||
lbl_802CDD44:
|
||||
/* 802CDD44 002CAC84 80 1E 00 04 */ lwz r0, 4(r30)
|
||||
/* 802CDD48 002CAC88 7F BA C8 30 */ slw r26, r29, r25
|
||||
@@ -33,8 +33,8 @@ lbl_802CDD44:
|
||||
/* 802CDD64 002CACA4 38 84 CA 58 */ addi r4, r4, lbl_8039CA58@l
|
||||
/* 802CDD68 002CACA8 38 84 00 57 */ addi r4, r4, 0x57
|
||||
/* 802CDD6C 002CACAC 4C C6 31 82 */ crclr 6
|
||||
/* 802CDD70 002CACB0 48 09 8A 2D */ bl func_8036679C
|
||||
/* 802CDD74 002CACB4 48 09 4D 49 */ bl func_80362ABC
|
||||
/* 802CDD70 002CACB0 48 09 8A 2D */ bl fprintf
|
||||
/* 802CDD74 002CACB4 48 09 4D 49 */ bl abort
|
||||
lbl_802CDD78:
|
||||
/* 802CDD78 002CACB8 80 1E 00 04 */ lwz r0, 4(r30)
|
||||
/* 802CDD7C 002CACBC 7C 00 D3 78 */ or r0, r0, r26
|
||||
|
||||
Reference in New Issue
Block a user