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:
lepelog
2021-03-15 07:12:44 +01:00
committed by GitHub
parent 3b69d4cba0
commit 80ba3d9fd2
3357 changed files with 59145 additions and 59695 deletions
+13 -13
View File
@@ -58,19 +58,19 @@ extern "C" {
void __ct__10Z2SceneMgrFv(void);
void setSceneExist__10Z2SceneMgrFb(void);
void Z2SceneMgr_NS_check1stDynamicWave(void);
void Z2SceneMgr_NS_checkFirstWaves(void);
void Z2SceneMgr_NS_eraseBgmWave(void);
void Z2SceneMgr_NS_eraseSeWave(void);
void Z2SceneMgr_NS_framework(void);
void Z2SceneMgr_NS_getWaveLoadStatus(void);
void Z2SceneMgr_NS__load1stWaveInner_1(void);
void Z2SceneMgr_NS__load1stWaveInner_2(void);
void Z2SceneMgr_NS_loadBgmWave(void);
void Z2SceneMgr_NS_loadSeWave(void);
void Z2SceneMgr_NS_loadStaticWaves(void);
void Z2SceneMgr_NS_sceneBgmStart(void);
void Z2SceneMgr_NS_sceneChange(void);
void check1stDynamicWave__10Z2SceneMgrFv(void);
void checkFirstWaves__10Z2SceneMgrFv(void);
void eraseBgmWave__10Z2SceneMgrFUl(void);
void eraseSeWave__10Z2SceneMgrFUl(void);
void framework__10Z2SceneMgrFv(void);
void getWaveLoadStatus__10Z2SceneMgrFUlUl(void);
void _load1stWaveInner_1__10Z2SceneMgrFv(void);
void _load1stWaveInner_2__10Z2SceneMgrFv(void);
void loadBgmWave__10Z2SceneMgrFUl(void);
void loadSeWave__10Z2SceneMgrFUl(void);
void loadStaticWaves__10Z2SceneMgrFv(void);
void sceneBgmStart__10Z2SceneMgrFv(void);
void sceneChange__10Z2SceneMgrF10JAISoundIDUcUcUcUcUcb(void);
}
#endif // Z2SCENEMGR_H_
@@ -27,7 +27,7 @@
/* 802B69E4 002B3924 4B FF 70 11 */ bl seMoveVolumeAll__7Z2SeMgrFfUl
/* 802B69E8 002B3928 80 6D 86 04 */ lwz r3, lbl_80450B84-_SDA_BASE_(r13)
/* 802B69EC 002B392C 38 80 00 01 */ li r4, 1
/* 802B69F0 002B3930 4B FF D7 75 */ bl Z2SeqMgr_NS_setBattleBgmOff
/* 802B69F0 002B3930 4B FF D7 75 */ bl setBattleBgmOff__8Z2SeqMgrFb
/* 802B69F4 002B3934 38 00 00 28 */ li r0, 0x28
/* 802B69F8 002B3938 98 1F 00 17 */ stb r0, 0x17(r31)
/* 802B69FC 002B393C 38 00 FF FF */ li r0, -1
File diff suppressed because it is too large Load Diff
@@ -60,7 +60,7 @@ lbl_802B9C18:
/* 802B9C30 002B6B70 90 0C 00 00 */ stw r0, 0(r12)
/* 802B9C34 002B6B74 80 6D 85 C0 */ lwz r3, lbl_80450B40-_SDA_BASE_(r13)
/* 802B9C38 002B6B78 80 8C 00 04 */ lwz r4, 4(r12)
/* 802B9C3C 002B6B7C 48 00 12 7D */ bl Z2FxLineMgr_NS_setSceneFx
/* 802B9C3C 002B6B7C 48 00 12 7D */ bl setSceneFx__11Z2FxLineMgrFl
/* 802B9C40 002B6B80 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802B9C44 002B6B84 7C 08 03 A6 */ mtlr r0
/* 802B9C48 002B6B88 38 21 00 10 */ addi r1, r1, 0x10
@@ -14,7 +14,7 @@
/* 802B9C84 002B6BC4 80 1F 00 08 */ lwz r0, 8(r31)
/* 802B9C88 002B6BC8 2C 00 00 00 */ cmpwi r0, 0
/* 802B9C8C 002B6BCC 40 82 00 38 */ bne lbl_802B9CC4
/* 802B9C90 002B6BD0 48 00 01 09 */ bl Z2SceneMgr_NS__load1stWaveInner_1
/* 802B9C90 002B6BD0 48 00 01 09 */ bl _load1stWaveInner_1__10Z2SceneMgrFv
/* 802B9C94 002B6BD4 48 00 00 30 */ b lbl_802B9CC4
lbl_802B9C98:
/* 802B9C98 002B6BD8 7C 80 07 75 */ extsb. r0, r4
@@ -27,7 +27,7 @@ lbl_802B9C98:
/* 802B9CB4 002B6BF4 88 1F 00 1A */ lbz r0, 0x1a(r31)
/* 802B9CB8 002B6BF8 28 00 00 00 */ cmplwi r0, 0
/* 802B9CBC 002B6BFC 41 82 00 08 */ beq lbl_802B9CC4
/* 802B9CC0 002B6C00 48 00 03 09 */ bl Z2SceneMgr_NS__load1stWaveInner_2
/* 802B9CC0 002B6C00 48 00 03 09 */ bl _load1stWaveInner_2__10Z2SceneMgrFv
lbl_802B9CC4:
/* 802B9CC4 002B6C04 88 1F 00 1D */ lbz r0, 0x1d(r31)
/* 802B9CC8 002B6C08 28 00 00 00 */ cmplwi r0, 0
@@ -51,12 +51,12 @@ lbl_802B9CE4:
/* 802B9D0C 002B6C4C 40 82 00 20 */ bne lbl_802B9D2C
/* 802B9D10 002B6C50 80 6D 86 04 */ lwz r3, lbl_80450B84-_SDA_BASE_(r13)
/* 802B9D14 002B6C54 38 80 00 00 */ li r4, 0
/* 802B9D18 002B6C58 4B FF A4 4D */ bl Z2SeqMgr_NS_setBattleBgmOff
/* 802B9D18 002B6C58 4B FF A4 4D */ bl setBattleBgmOff__8Z2SeqMgrFb
/* 802B9D1C 002B6C5C 48 00 00 10 */ b lbl_802B9D2C
lbl_802B9D20:
/* 802B9D20 002B6C60 80 6D 86 04 */ lwz r3, lbl_80450B84-_SDA_BASE_(r13)
/* 802B9D24 002B6C64 38 80 00 01 */ li r4, 1
/* 802B9D28 002B6C68 4B FF A4 3D */ bl Z2SeqMgr_NS_setBattleBgmOff
/* 802B9D28 002B6C68 4B FF A4 3D */ bl setBattleBgmOff__8Z2SeqMgrFb
lbl_802B9D2C:
/* 802B9D2C 002B6C6C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802B9D30 002B6C70 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -14,7 +14,7 @@
/* 802B9D74 002B6CB4 7C 00 07 75 */ extsb. r0, r0
/* 802B9D78 002B6CB8 40 82 00 0C */ bne lbl_802B9D84
/* 802B9D7C 002B6CBC 7F E3 FB 78 */ mr r3, r31
/* 802B9D80 002B6CC0 48 00 00 19 */ bl Z2SceneMgr_NS__load1stWaveInner_1
/* 802B9D80 002B6CC0 48 00 00 19 */ bl _load1stWaveInner_1__10Z2SceneMgrFv
lbl_802B9D84:
/* 802B9D84 002B6CC4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802B9D88 002B6CC8 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -7,7 +7,7 @@
/* 802B9DB0 002B6CF0 38 80 00 00 */ li r4, 0
/* 802B9DB4 002B6CF4 4B FF 3B 99 */ bl seStopAll__7Z2SeMgrFUl
/* 802B9DB8 002B6CF8 80 6D 85 BC */ lwz r3, lbl_80450B3C-_SDA_BASE_(r13)
/* 802B9DBC 002B6CFC 48 00 CB E1 */ bl Z2EnvSeMgr_NS_resetSceneInner
/* 802B9DBC 002B6CFC 48 00 CB E1 */ bl resetSceneInner__10Z2EnvSeMgrFv
/* 802B9DC0 002B6D00 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802B9DC4 002B6D04 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802B9DC8 002B6D08 38 63 07 F0 */ addi r3, r3, 0x7f0
@@ -26,7 +26,7 @@
/* 802B9DFC 002B6D3C 7C 00 20 40 */ cmplw r0, r4
/* 802B9E00 002B6D40 41 82 00 14 */ beq lbl_802B9E14
/* 802B9E04 002B6D44 7F E3 FB 78 */ mr r3, r31
/* 802B9E08 002B6D48 48 00 07 C1 */ bl Z2SceneMgr_NS_eraseSeWave
/* 802B9E08 002B6D48 48 00 07 C1 */ bl eraseSeWave__10Z2SceneMgrFUl
/* 802B9E0C 002B6D4C 38 00 00 00 */ li r0, 0
/* 802B9E10 002B6D50 98 1F 00 10 */ stb r0, 0x10(r31)
lbl_802B9E14:
@@ -40,7 +40,7 @@ lbl_802B9E14:
/* 802B9E30 002B6D70 28 04 00 00 */ cmplwi r4, 0
/* 802B9E34 002B6D74 41 82 00 1C */ beq lbl_802B9E50
/* 802B9E38 002B6D78 7F E3 FB 78 */ mr r3, r31
/* 802B9E3C 002B6D7C 48 00 07 8D */ bl Z2SceneMgr_NS_eraseSeWave
/* 802B9E3C 002B6D7C 48 00 07 8D */ bl eraseSeWave__10Z2SceneMgrFUl
/* 802B9E40 002B6D80 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802B9E44 002B6D84 41 82 00 0C */ beq lbl_802B9E50
/* 802B9E48 002B6D88 38 00 00 00 */ li r0, 0
@@ -48,7 +48,7 @@ lbl_802B9E14:
lbl_802B9E50:
/* 802B9E50 002B6D90 7F E3 FB 78 */ mr r3, r31
/* 802B9E54 002B6D94 88 9F 00 16 */ lbz r4, 0x16(r31)
/* 802B9E58 002B6D98 48 00 07 71 */ bl Z2SceneMgr_NS_eraseSeWave
/* 802B9E58 002B6D98 48 00 07 71 */ bl eraseSeWave__10Z2SceneMgrFUl
/* 802B9E5C 002B6D9C 38 00 00 00 */ li r0, 0
/* 802B9E60 002B6DA0 98 1F 00 16 */ stb r0, 0x16(r31)
lbl_802B9E64:
@@ -65,7 +65,7 @@ lbl_802B9E84:
/* 802B9E88 002B6DC8 28 04 00 00 */ cmplwi r4, 0
/* 802B9E8C 002B6DCC 41 82 00 1C */ beq lbl_802B9EA8
/* 802B9E90 002B6DD0 7F E3 FB 78 */ mr r3, r31
/* 802B9E94 002B6DD4 48 00 07 35 */ bl Z2SceneMgr_NS_eraseSeWave
/* 802B9E94 002B6DD4 48 00 07 35 */ bl eraseSeWave__10Z2SceneMgrFUl
/* 802B9E98 002B6DD8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802B9E9C 002B6DDC 41 82 00 0C */ beq lbl_802B9EA8
/* 802B9EA0 002B6DE0 38 00 00 00 */ li r0, 0
@@ -75,7 +75,7 @@ lbl_802B9EA8:
/* 802B9EAC 002B6DEC 28 04 00 00 */ cmplwi r4, 0
/* 802B9EB0 002B6DF0 41 82 00 1C */ beq lbl_802B9ECC
/* 802B9EB4 002B6DF4 7F E3 FB 78 */ mr r3, r31
/* 802B9EB8 002B6DF8 48 00 07 11 */ bl Z2SceneMgr_NS_eraseSeWave
/* 802B9EB8 002B6DF8 48 00 07 11 */ bl eraseSeWave__10Z2SceneMgrFUl
/* 802B9EBC 002B6DFC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802B9EC0 002B6E00 41 82 00 0C */ beq lbl_802B9ECC
/* 802B9EC4 002B6E04 38 00 00 00 */ li r0, 0
@@ -85,7 +85,7 @@ lbl_802B9ECC:
/* 802B9ED0 002B6E10 28 04 00 00 */ cmplwi r4, 0
/* 802B9ED4 002B6E14 41 82 00 1C */ beq lbl_802B9EF0
/* 802B9ED8 002B6E18 7F E3 FB 78 */ mr r3, r31
/* 802B9EDC 002B6E1C 48 00 06 ED */ bl Z2SceneMgr_NS_eraseSeWave
/* 802B9EDC 002B6E1C 48 00 06 ED */ bl eraseSeWave__10Z2SceneMgrFUl
/* 802B9EE0 002B6E20 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802B9EE4 002B6E24 41 82 00 0C */ beq lbl_802B9EF0
/* 802B9EE8 002B6E28 38 00 00 00 */ li r0, 0
@@ -96,12 +96,12 @@ lbl_802B9EF0:
/* 802B9EF8 002B6E38 7C 00 20 40 */ cmplw r0, r4
/* 802B9EFC 002B6E3C 41 82 00 30 */ beq lbl_802B9F2C
/* 802B9F00 002B6E40 7F E3 FB 78 */ mr r3, r31
/* 802B9F04 002B6E44 48 00 06 C5 */ bl Z2SceneMgr_NS_eraseSeWave
/* 802B9F04 002B6E44 48 00 06 C5 */ bl eraseSeWave__10Z2SceneMgrFUl
/* 802B9F08 002B6E48 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802B9F0C 002B6E4C 41 82 00 20 */ beq lbl_802B9F2C
/* 802B9F10 002B6E50 7F E3 FB 78 */ mr r3, r31
/* 802B9F14 002B6E54 88 9F 00 18 */ lbz r4, 0x18(r31)
/* 802B9F18 002B6E58 48 00 07 ED */ bl Z2SceneMgr_NS_loadSeWave
/* 802B9F18 002B6E58 48 00 07 ED */ bl loadSeWave__10Z2SceneMgrFUl
/* 802B9F1C 002B6E5C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802B9F20 002B6E60 41 82 00 0C */ beq lbl_802B9F2C
/* 802B9F24 002B6E64 88 1F 00 18 */ lbz r0, 0x18(r31)
@@ -111,7 +111,7 @@ lbl_802B9F2C:
/* 802B9F30 002B6E70 28 04 00 00 */ cmplwi r4, 0
/* 802B9F34 002B6E74 41 82 00 20 */ beq lbl_802B9F54
/* 802B9F38 002B6E78 7F E3 FB 78 */ mr r3, r31
/* 802B9F3C 002B6E7C 48 00 07 C9 */ bl Z2SceneMgr_NS_loadSeWave
/* 802B9F3C 002B6E7C 48 00 07 C9 */ bl loadSeWave__10Z2SceneMgrFUl
/* 802B9F40 002B6E80 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802B9F44 002B6E84 41 82 00 10 */ beq lbl_802B9F54
/* 802B9F48 002B6E88 88 1F 00 0D */ lbz r0, 0xd(r31)
@@ -145,7 +145,7 @@ lbl_802B9F8C:
/* 802B9FA8 002B6EE8 48 00 00 0C */ b lbl_802B9FB4
lbl_802B9FAC:
/* 802B9FAC 002B6EEC 7F E3 FB 78 */ mr r3, r31
/* 802B9FB0 002B6EF0 48 00 00 19 */ bl Z2SceneMgr_NS__load1stWaveInner_2
/* 802B9FB0 002B6EF0 48 00 00 19 */ bl _load1stWaveInner_2__10Z2SceneMgrFv
lbl_802B9FB4:
/* 802B9FB4 002B6EF4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802B9FB8 002B6EF8 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -9,7 +9,7 @@
/* 802B9FE8 002B6F28 88 1F 00 13 */ lbz r0, 0x13(r31)
/* 802B9FEC 002B6F2C 7C 00 20 40 */ cmplw r0, r4
/* 802B9FF0 002B6F30 41 82 00 10 */ beq lbl_802BA000
/* 802B9FF4 002B6F34 48 00 06 3D */ bl Z2SceneMgr_NS_eraseBgmWave
/* 802B9FF4 002B6F34 48 00 06 3D */ bl eraseBgmWave__10Z2SceneMgrFUl
/* 802B9FF8 002B6F38 38 00 00 00 */ li r0, 0
/* 802B9FFC 002B6F3C 98 1F 00 14 */ stb r0, 0x14(r31)
lbl_802BA000:
@@ -21,7 +21,7 @@ lbl_802BA000:
/* 802BA014 002B6F54 28 04 00 00 */ cmplwi r4, 0
/* 802BA018 002B6F58 41 82 00 1C */ beq lbl_802BA034
/* 802BA01C 002B6F5C 7F E3 FB 78 */ mr r3, r31
/* 802BA020 002B6F60 48 00 06 11 */ bl Z2SceneMgr_NS_eraseBgmWave
/* 802BA020 002B6F60 48 00 06 11 */ bl eraseBgmWave__10Z2SceneMgrFUl
/* 802BA024 002B6F64 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802BA028 002B6F68 41 82 00 0C */ beq lbl_802BA034
/* 802BA02C 002B6F6C 38 00 00 00 */ li r0, 0
@@ -31,7 +31,7 @@ lbl_802BA034:
/* 802BA038 002B6F78 28 04 00 00 */ cmplwi r4, 0
/* 802BA03C 002B6F7C 41 82 00 1C */ beq lbl_802BA058
/* 802BA040 002B6F80 7F E3 FB 78 */ mr r3, r31
/* 802BA044 002B6F84 48 00 05 ED */ bl Z2SceneMgr_NS_eraseBgmWave
/* 802BA044 002B6F84 48 00 05 ED */ bl eraseBgmWave__10Z2SceneMgrFUl
/* 802BA048 002B6F88 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802BA04C 002B6F8C 41 82 00 0C */ beq lbl_802BA058
/* 802BA050 002B6F90 38 00 00 00 */ li r0, 0
@@ -41,7 +41,7 @@ lbl_802BA058:
/* 802BA05C 002B6F9C 28 04 00 00 */ cmplwi r4, 0
/* 802BA060 002B6FA0 41 82 00 20 */ beq lbl_802BA080
/* 802BA064 002B6FA4 7F E3 FB 78 */ mr r3, r31
/* 802BA068 002B6FA8 48 00 07 09 */ bl Z2SceneMgr_NS_loadBgmWave
/* 802BA068 002B6FA8 48 00 07 09 */ bl loadBgmWave__10Z2SceneMgrFUl
/* 802BA06C 002B6FAC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802BA070 002B6FB0 41 82 00 10 */ beq lbl_802BA080
/* 802BA074 002B6FB4 88 1F 00 11 */ lbz r0, 0x11(r31)
@@ -11,7 +11,7 @@
/* 802BA0C4 002B7004 40 82 00 1C */ bne lbl_802BA0E0
/* 802BA0C8 002B7008 88 9D 00 0D */ lbz r4, 0xd(r29)
/* 802BA0CC 002B700C 38 A0 00 00 */ li r5, 0
/* 802BA0D0 002B7010 48 00 05 C9 */ bl Z2SceneMgr_NS_getWaveLoadStatus
/* 802BA0D0 002B7010 48 00 05 C9 */ bl getWaveLoadStatus__10Z2SceneMgrFUlUl
/* 802BA0D4 002B7014 2C 03 00 01 */ cmpwi r3, 1
/* 802BA0D8 002B7018 41 82 00 08 */ beq lbl_802BA0E0
/* 802BA0DC 002B701C 3B C0 00 00 */ li r30, 0
@@ -21,7 +21,7 @@ lbl_802BA0E0:
/* 802BA0E8 002B7028 7F A3 EB 78 */ mr r3, r29
/* 802BA0EC 002B702C 88 9D 00 11 */ lbz r4, 0x11(r29)
/* 802BA0F0 002B7030 38 A0 00 01 */ li r5, 1
/* 802BA0F4 002B7034 48 00 05 A5 */ bl Z2SceneMgr_NS_getWaveLoadStatus
/* 802BA0F4 002B7034 48 00 05 A5 */ bl getWaveLoadStatus__10Z2SceneMgrFUlUl
/* 802BA0F8 002B7038 2C 03 00 01 */ cmpwi r3, 1
/* 802BA0FC 002B703C 41 82 00 08 */ beq lbl_802BA104
/* 802BA100 002B7040 3B E0 00 00 */ li r31, 0
@@ -10,7 +10,7 @@
/* 802BA144 002B7084 88 9F 00 10 */ lbz r4, 0x10(r31)
/* 802BA148 002B7088 28 04 00 00 */ cmplwi r4, 0
/* 802BA14C 002B708C 41 82 00 18 */ beq lbl_802BA164
/* 802BA150 002B7090 48 00 04 79 */ bl Z2SceneMgr_NS_eraseSeWave
/* 802BA150 002B7090 48 00 04 79 */ bl eraseSeWave__10Z2SceneMgrFUl
/* 802BA154 002B7094 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802BA158 002B7098 41 82 00 0C */ beq lbl_802BA164
/* 802BA15C 002B709C 38 00 00 00 */ li r0, 0
@@ -20,7 +20,7 @@ lbl_802BA164:
/* 802BA168 002B70A8 28 04 00 00 */ cmplwi r4, 0
/* 802BA16C 002B70AC 41 82 00 1C */ beq lbl_802BA188
/* 802BA170 002B70B0 7F E3 FB 78 */ mr r3, r31
/* 802BA174 002B70B4 48 00 04 55 */ bl Z2SceneMgr_NS_eraseSeWave
/* 802BA174 002B70B4 48 00 04 55 */ bl eraseSeWave__10Z2SceneMgrFUl
/* 802BA178 002B70B8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802BA17C 002B70BC 41 82 00 0C */ beq lbl_802BA188
/* 802BA180 002B70C0 38 00 00 00 */ li r0, 0
@@ -32,7 +32,7 @@ lbl_802BA188:
/* 802BA194 002B70D4 28 04 00 7F */ cmplwi r4, 0x7f
/* 802BA198 002B70D8 41 82 00 20 */ beq lbl_802BA1B8
/* 802BA19C 002B70DC 7F E3 FB 78 */ mr r3, r31
/* 802BA1A0 002B70E0 48 00 05 65 */ bl Z2SceneMgr_NS_loadSeWave
/* 802BA1A0 002B70E0 48 00 05 65 */ bl loadSeWave__10Z2SceneMgrFUl
/* 802BA1A4 002B70E4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802BA1A8 002B70E8 41 82 00 10 */ beq lbl_802BA1B8
/* 802BA1AC 002B70EC 88 1F 00 15 */ lbz r0, 0x15(r31)
@@ -49,7 +49,7 @@ lbl_802BA1C0:
/* 802BA1D0 002B7110 28 04 00 00 */ cmplwi r4, 0
/* 802BA1D4 002B7114 41 82 00 1C */ beq lbl_802BA1F0
/* 802BA1D8 002B7118 7F E3 FB 78 */ mr r3, r31
/* 802BA1DC 002B711C 48 00 03 ED */ bl Z2SceneMgr_NS_eraseSeWave
/* 802BA1DC 002B711C 48 00 03 ED */ bl eraseSeWave__10Z2SceneMgrFUl
/* 802BA1E0 002B7120 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802BA1E4 002B7124 41 82 00 0C */ beq lbl_802BA1F0
/* 802BA1E8 002B7128 38 00 00 00 */ li r0, 0
@@ -59,7 +59,7 @@ lbl_802BA1F0:
/* 802BA1F4 002B7134 28 04 00 00 */ cmplwi r4, 0
/* 802BA1F8 002B7138 41 82 00 20 */ beq lbl_802BA218
/* 802BA1FC 002B713C 7F E3 FB 78 */ mr r3, r31
/* 802BA200 002B7140 48 00 05 05 */ bl Z2SceneMgr_NS_loadSeWave
/* 802BA200 002B7140 48 00 05 05 */ bl loadSeWave__10Z2SceneMgrFUl
/* 802BA204 002B7144 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802BA208 002B7148 41 82 00 10 */ beq lbl_802BA218
/* 802BA20C 002B714C 88 1F 00 0F */ lbz r0, 0xf(r31)
@@ -76,7 +76,7 @@ lbl_802BA220:
/* 802BA230 002B7170 28 04 00 00 */ cmplwi r4, 0
/* 802BA234 002B7174 41 82 00 1C */ beq lbl_802BA250
/* 802BA238 002B7178 7F E3 FB 78 */ mr r3, r31
/* 802BA23C 002B717C 48 00 03 F5 */ bl Z2SceneMgr_NS_eraseBgmWave
/* 802BA23C 002B717C 48 00 03 F5 */ bl eraseBgmWave__10Z2SceneMgrFUl
/* 802BA240 002B7180 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802BA244 002B7184 41 82 00 0C */ beq lbl_802BA250
/* 802BA248 002B7188 38 00 00 00 */ li r0, 0
@@ -86,7 +86,7 @@ lbl_802BA250:
/* 802BA254 002B7194 28 04 00 00 */ cmplwi r4, 0
/* 802BA258 002B7198 41 82 00 20 */ beq lbl_802BA278
/* 802BA25C 002B719C 7F E3 FB 78 */ mr r3, r31
/* 802BA260 002B71A0 48 00 05 11 */ bl Z2SceneMgr_NS_loadBgmWave
/* 802BA260 002B71A0 48 00 05 11 */ bl loadBgmWave__10Z2SceneMgrFUl
/* 802BA264 002B71A4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802BA268 002B71A8 41 82 00 10 */ beq lbl_802BA278
/* 802BA26C 002B71AC 88 1F 00 13 */ lbz r0, 0x13(r31)
@@ -15,7 +15,7 @@
/* 802BA2CC 002B720C 40 82 00 18 */ bne lbl_802BA2E4
/* 802BA2D0 002B7210 80 6D 86 04 */ lwz r3, lbl_80450B84-_SDA_BASE_(r13)
/* 802BA2D4 002B7214 80 9F 00 00 */ lwz r4, 0(r31)
/* 802BA2D8 002B7218 4B FF 9B D5 */ bl Z2SeqMgr_NS_checkBgmIDPlaying
/* 802BA2D8 002B7218 4B FF 9B D5 */ bl checkBgmIDPlaying__8Z2SeqMgrFUl
/* 802BA2DC 002B721C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802BA2E0 002B7220 40 82 02 78 */ bne lbl_802BA558
lbl_802BA2E4:
@@ -4,13 +4,13 @@
/* 802BA578 002B74B8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802BA57C 002B74BC 7C 7F 1B 78 */ mr r31, r3
/* 802BA580 002B74C0 38 80 00 00 */ li r4, 0
/* 802BA584 002B74C4 48 00 01 81 */ bl Z2SceneMgr_NS_loadSeWave
/* 802BA584 002B74C4 48 00 01 81 */ bl loadSeWave__10Z2SceneMgrFUl
/* 802BA588 002B74C8 7F E3 FB 78 */ mr r3, r31
/* 802BA58C 002B74CC 38 80 00 00 */ li r4, 0
/* 802BA590 002B74D0 48 00 01 E1 */ bl Z2SceneMgr_NS_loadBgmWave
/* 802BA590 002B74D0 48 00 01 E1 */ bl loadBgmWave__10Z2SceneMgrFUl
/* 802BA594 002B74D4 7F E3 FB 78 */ mr r3, r31
/* 802BA598 002B74D8 38 80 00 58 */ li r4, 0x58
/* 802BA59C 002B74DC 48 00 01 69 */ bl Z2SceneMgr_NS_loadSeWave
/* 802BA59C 002B74DC 48 00 01 69 */ bl loadSeWave__10Z2SceneMgrFUl
/* 802BA5A0 002B74E0 38 00 00 58 */ li r0, 0x58
/* 802BA5A4 002B74E4 98 1F 00 18 */ stb r0, 0x18(r31)
/* 802BA5A8 002B74E8 98 1F 00 19 */ stb r0, 0x19(r31)
@@ -19,7 +19,7 @@ lbl_802BA5F4:
/* 802BA608 002B7548 4E 80 04 21 */ bctrl
/* 802BA60C 002B754C 28 03 00 00 */ cmplwi r3, 0
/* 802BA610 002B7550 41 82 00 0C */ beq lbl_802BA61C
/* 802BA614 002B7554 4B FE 00 2D */ bl JASWaveArc_NS_erase
/* 802BA614 002B7554 4B FE 00 2D */ bl erase__10JASWaveArcFv
/* 802BA618 002B7558 48 00 00 08 */ b lbl_802BA620
lbl_802BA61C:
/* 802BA61C 002B755C 38 60 00 00 */ li r3, 0
@@ -19,7 +19,7 @@ lbl_802BA65C:
/* 802BA670 002B75B0 4E 80 04 21 */ bctrl
/* 802BA674 002B75B4 28 03 00 00 */ cmplwi r3, 0
/* 802BA678 002B75B8 41 82 00 0C */ beq lbl_802BA684
/* 802BA67C 002B75BC 4B FD FF C5 */ bl JASWaveArc_NS_erase
/* 802BA67C 002B75BC 4B FD FF C5 */ bl erase__10JASWaveArcFv
/* 802BA680 002B75C0 48 00 00 08 */ b lbl_802BA688
lbl_802BA684:
/* 802BA684 002B75C4 38 60 00 00 */ li r3, 0
@@ -20,7 +20,7 @@ lbl_802BA730:
/* 802BA748 002B7688 28 03 00 00 */ cmplwi r3, 0
/* 802BA74C 002B768C 41 82 00 10 */ beq lbl_802BA75C
/* 802BA750 002B7690 38 80 00 00 */ li r4, 0
/* 802BA754 002B7694 4B FD FD 6D */ bl JASWaveArc_NS_load
/* 802BA754 002B7694 4B FD FD 6D */ bl load__10JASWaveArcFP7JASHeap
/* 802BA758 002B7698 48 00 00 08 */ b lbl_802BA760
lbl_802BA75C:
/* 802BA75C 002B769C 38 60 00 00 */ li r3, 0
@@ -20,7 +20,7 @@ lbl_802BA79C:
/* 802BA7B4 002B76F4 28 03 00 00 */ cmplwi r3, 0
/* 802BA7B8 002B76F8 41 82 00 10 */ beq lbl_802BA7C8
/* 802BA7BC 002B76FC 38 80 00 00 */ li r4, 0
/* 802BA7C0 002B7700 4B FD FD C1 */ bl JASWaveArc_NS_loadTail
/* 802BA7C0 002B7700 4B FD FD C1 */ bl loadTail__10JASWaveArcFP7JASHeap
/* 802BA7C4 002B7704 48 00 00 08 */ b lbl_802BA7CC
lbl_802BA7C8:
/* 802BA7C8 002B7708 38 60 00 00 */ li r3, 0