mirror of
https://github.com/zeldaret/tp
synced 2026-07-11 15:28:38 -04:00
Z2AudioLib misc decomp (#75)
* Z2SoundHandles: decomp portions
* start decomping: Z2SpeechMgr2, Z2SoundHandles
* Z2SoundHandles::stopAllSounds(): ok
* Z2SoundHandles::getHandleUserData(): ok
* Z2SoundInfo: header
* Z2SoundObjBase::framework(): ok
* Z2SoundObjBase::Z2SoundObjBase(), Z2SoundObjBase::init(): ok
* Z2SoundObjBase::~Z2SoundObjBase(): ok
* Z2SoundObjBase::stopOK(): ok
* Z2SoundObjBase::stopOK, incomplete Z2SoundObjBase::dispose()
* clang-format
* Z2SoundObjBase::dispose(): ok
* JAISound::operator->(): null assert
* JAIAudience: stub
* Z2SoundObject::{init, deleteObject, isAlive}: ok
* Z2SeMgr: elaborate struct (and decl JAISoundHandles to support this)
* start subclassing Z2SoundObjBase; nonmatching Z2SoundObjSimple::init()
* Z2SeMGr::{incrCrowdSize, decrCrowdSize}: ok
* Z2MultiSeMgr::resetMultiSePos(): ok
* Z2WolfHowlMgr.h: decls
* Z2SoundStarter: move to decls and fix postprocess.py symbol pass
* Z2AudioArcLoader: decls
* Z2SoundObjMgr: ok some fns
- deleteEnemyAll()
- isTwilightBattle()
- setGhostEnemyState()
additionally elaborates parts of the Z2Creature hierarchy
* delete unused .s files and add tool to find them (only runs on linux)
* run clang-format
* postprocess.py: comment out debugging
* add python step to ok-check workflow
* address review comments
* address review comments
Co-authored-by: notyourav <65437533+notyourav@users.noreply.github.com>
Co-authored-by: Pheenoh <pheenoh@gmail.com>
Co-authored-by: notyourav <65437533+notyourav@users.noreply.github.com>
This commit is contained in:
@@ -279,7 +279,7 @@ lbl_800C1630:
|
||||
/* 800C16D4 000BE614 80 7F 07 6C */ lwz r3, 0x76c(r31)
|
||||
/* 800C16D8 000BE618 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800C16DC 000BE61C 41 82 00 10 */ beq lbl_800C16EC
|
||||
/* 800C16E0 000BE620 48 1F C9 19 */ bl Z2SoundObjBase_NS_deleteObject
|
||||
/* 800C16E0 000BE620 48 1F C9 19 */ bl deleteObject__14Z2SoundObjBaseFv
|
||||
/* 800C16E4 000BE624 38 00 00 00 */ li r0, 0
|
||||
/* 800C16E8 000BE628 90 1F 07 6C */ stw r0, 0x76c(r31)
|
||||
lbl_800C16EC:
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
/* 800CD824 000CA764 80 7F 07 6C */ lwz r3, 0x76c(r31)
|
||||
/* 800CD828 000CA768 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800CD82C 000CA76C 41 82 00 10 */ beq lbl_800CD83C
|
||||
/* 800CD830 000CA770 48 1F 07 C9 */ bl Z2SoundObjBase_NS_deleteObject
|
||||
/* 800CD830 000CA770 48 1F 07 C9 */ bl deleteObject__14Z2SoundObjBaseFv
|
||||
/* 800CD834 000CA774 38 00 00 00 */ li r0, 0
|
||||
/* 800CD838 000CA778 90 1F 07 6C */ stw r0, 0x76c(r31)
|
||||
lbl_800CD83C:
|
||||
@@ -192,16 +192,16 @@ lbl_800CDA64:
|
||||
/* 800CDA68 000CA9A8 41 82 00 4C */ beq lbl_800CDAB4
|
||||
/* 800CDA6C 000CA9AC 34 7F 2D 8C */ addic. r3, r31, 0x2d8c
|
||||
/* 800CDA70 000CA9B0 41 82 00 08 */ beq lbl_800CDA78
|
||||
/* 800CDA74 000CA9B4 48 1D 47 11 */ bl JAISoundHandle_NS_releaseSound
|
||||
/* 800CDA74 000CA9B4 48 1D 47 11 */ bl releaseSound__14JAISoundHandleFv
|
||||
lbl_800CDA78:
|
||||
/* 800CDA78 000CA9B8 34 7F 2D 88 */ addic. r3, r31, 0x2d88
|
||||
/* 800CDA7C 000CA9BC 41 82 00 08 */ beq lbl_800CDA84
|
||||
/* 800CDA80 000CA9C0 48 1D 47 05 */ bl JAISoundHandle_NS_releaseSound
|
||||
/* 800CDA80 000CA9C0 48 1D 47 05 */ bl releaseSound__14JAISoundHandleFv
|
||||
lbl_800CDA84:
|
||||
/* 800CDA84 000CA9C4 34 1F 2D 84 */ addic. r0, r31, 0x2d84
|
||||
/* 800CDA88 000CA9C8 41 82 00 0C */ beq lbl_800CDA94
|
||||
/* 800CDA8C 000CA9CC 38 7F 2D 84 */ addi r3, r31, 0x2d84
|
||||
/* 800CDA90 000CA9D0 48 1D 46 F5 */ bl JAISoundHandle_NS_releaseSound
|
||||
/* 800CDA90 000CA9D0 48 1D 46 F5 */ bl releaseSound__14JAISoundHandleFv
|
||||
lbl_800CDA94:
|
||||
/* 800CDA94 000CA9D4 34 1F 2D 84 */ addic. r0, r31, 0x2d84
|
||||
/* 800CDA98 000CA9D8 41 82 00 1C */ beq lbl_800CDAB4
|
||||
|
||||
@@ -487,7 +487,7 @@
|
||||
/* 800CFA60 000CC9A0 38 7F 2C A8 */ addi r3, r31, 0x2ca8
|
||||
/* 800CFA64 000CC9A4 48 1F 38 D9 */ bl __ct__14Z2CreatureLinkFv
|
||||
/* 800CFA68 000CC9A8 38 7F 2D 84 */ addi r3, r31, 0x2d84
|
||||
/* 800CFA6C 000CC9AC 48 1F B0 55 */ bl Z2WolfHowlMgr
|
||||
/* 800CFA6C 000CC9AC 48 1F B0 55 */ bl __ct__13Z2WolfHowlMgrFv
|
||||
/* 800CFA70 000CC9B0 38 7F 2E 44 */ addi r3, r31, 0x2e44
|
||||
/* 800CFA74 000CC9B4 4B F6 62 19 */ bl dJntCol_c
|
||||
/* 800CFA78 000CC9B8 3C 60 80 3B */ lis r3, lbl_803A8578@ha
|
||||
|
||||
@@ -142,7 +142,7 @@ lbl_801308D4:
|
||||
/* 80130914 0012D854 88 1F 04 99 */ lbz r0, 0x499(r31)
|
||||
/* 80130918 0012D858 54 04 06 7E */ clrlwi r4, r0, 0x19
|
||||
/* 8013091C 0012D85C 38 A0 00 00 */ li r5, 0
|
||||
/* 80130920 0012D860 48 19 A7 E1 */ bl Z2WolfHowlMgr_NS_setCorrectData
|
||||
/* 80130920 0012D860 48 19 A7 E1 */ bl setCorrectData__13Z2WolfHowlMgrFScP14Z2WolfHowlData
|
||||
/* 80130924 0012D864 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80130928 0012D868 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 8013092C 0012D86C B0 1E 30 12 */ sth r0, 0x3012(r30)
|
||||
@@ -169,7 +169,7 @@ lbl_8013096C:
|
||||
/* 80130978 0012D8B8 88 83 05 68 */ lbz r4, 0x568(r3)
|
||||
/* 8013097C 0012D8BC 38 7E 2D 84 */ addi r3, r30, 0x2d84
|
||||
/* 80130980 0012D8C0 38 A0 00 00 */ li r5, 0
|
||||
/* 80130984 0012D8C4 48 19 A7 7D */ bl Z2WolfHowlMgr_NS_setCorrectData
|
||||
/* 80130984 0012D8C4 48 19 A7 7D */ bl setCorrectData__13Z2WolfHowlMgrFScP14Z2WolfHowlData
|
||||
/* 80130988 0012D8C8 48 00 00 B4 */ b lbl_80130A3C
|
||||
lbl_8013098C:
|
||||
/* 8013098C 0012D8CC 2C 00 01 8A */ cmpwi r0, 0x18a
|
||||
@@ -180,7 +180,7 @@ lbl_8013098C:
|
||||
/* 801309A0 0012D8E0 7C 04 07 74 */ extsb r4, r0
|
||||
/* 801309A4 0012D8E4 38 7E 2D 84 */ addi r3, r30, 0x2d84
|
||||
/* 801309A8 0012D8E8 38 A0 00 00 */ li r5, 0
|
||||
/* 801309AC 0012D8EC 48 19 A7 55 */ bl Z2WolfHowlMgr_NS_setCorrectData
|
||||
/* 801309AC 0012D8EC 48 19 A7 55 */ bl setCorrectData__13Z2WolfHowlMgrFScP14Z2WolfHowlData
|
||||
/* 801309B0 0012D8F0 80 7E 27 F4 */ lwz r3, 0x27f4(r30)
|
||||
/* 801309B4 0012D8F4 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 801309B8 0012D8F8 54 00 07 3E */ clrlwi r0, r0, 0x1c
|
||||
@@ -194,7 +194,7 @@ lbl_801309CC:
|
||||
/* 801309D4 0012D914 38 7E 2D 84 */ addi r3, r30, 0x2d84
|
||||
/* 801309D8 0012D918 38 80 00 02 */ li r4, 2
|
||||
/* 801309DC 0012D91C 38 A0 00 00 */ li r5, 0
|
||||
/* 801309E0 0012D920 48 19 A7 21 */ bl Z2WolfHowlMgr_NS_setCorrectData
|
||||
/* 801309E0 0012D920 48 19 A7 21 */ bl setCorrectData__13Z2WolfHowlMgrFScP14Z2WolfHowlData
|
||||
/* 801309E4 0012D924 38 00 00 01 */ li r0, 1
|
||||
/* 801309E8 0012D928 B0 1E 30 10 */ sth r0, 0x3010(r30)
|
||||
/* 801309EC 0012D92C 48 00 00 50 */ b lbl_80130A3C
|
||||
@@ -207,19 +207,19 @@ lbl_801309F0:
|
||||
/* 80130A04 0012D944 7C 04 07 74 */ extsb r4, r0
|
||||
/* 80130A08 0012D948 38 7E 2D 84 */ addi r3, r30, 0x2d84
|
||||
/* 80130A0C 0012D94C 38 A0 00 00 */ li r5, 0
|
||||
/* 80130A10 0012D950 48 19 A6 F1 */ bl Z2WolfHowlMgr_NS_setCorrectData
|
||||
/* 80130A10 0012D950 48 19 A6 F1 */ bl setCorrectData__13Z2WolfHowlMgrFScP14Z2WolfHowlData
|
||||
/* 80130A14 0012D954 48 00 00 28 */ b lbl_80130A3C
|
||||
lbl_80130A18:
|
||||
/* 80130A18 0012D958 38 7E 2D 84 */ addi r3, r30, 0x2d84
|
||||
/* 80130A1C 0012D95C 38 80 FF FF */ li r4, -1
|
||||
/* 80130A20 0012D960 38 A0 00 00 */ li r5, 0
|
||||
/* 80130A24 0012D964 48 19 A6 DD */ bl Z2WolfHowlMgr_NS_setCorrectData
|
||||
/* 80130A24 0012D964 48 19 A6 DD */ bl setCorrectData__13Z2WolfHowlMgrFScP14Z2WolfHowlData
|
||||
/* 80130A28 0012D968 48 00 00 14 */ b lbl_80130A3C
|
||||
lbl_80130A2C:
|
||||
/* 80130A2C 0012D96C 38 7E 2D 84 */ addi r3, r30, 0x2d84
|
||||
/* 80130A30 0012D970 38 80 FF FF */ li r4, -1
|
||||
/* 80130A34 0012D974 38 A0 00 00 */ li r5, 0
|
||||
/* 80130A38 0012D978 48 19 A6 C9 */ bl Z2WolfHowlMgr_NS_setCorrectData
|
||||
/* 80130A38 0012D978 48 19 A6 C9 */ bl setCorrectData__13Z2WolfHowlMgrFScP14Z2WolfHowlData
|
||||
lbl_80130A3C:
|
||||
/* 80130A3C 0012D97C C0 02 92 C0 */ lfs f0, lbl_80452CC0-_SDA2_BASE_(r2)
|
||||
/* 80130A40 0012D980 D0 1E 33 98 */ stfs f0, 0x3398(r30)
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
/* 80130C08 0012DB48 54 1B 06 3F */ clrlwi. r27, r0, 0x18
|
||||
/* 80130C0C 0012DB4C 41 82 00 0C */ beq lbl_80130C18
|
||||
/* 80130C10 0012DB50 38 7F 2D 84 */ addi r3, r31, 0x2d84
|
||||
/* 80130C14 0012DB54 48 19 AF 45 */ bl Z2WolfHowlMgr_NS_skipCorrectDemo
|
||||
/* 80130C14 0012DB54 48 19 AF 45 */ bl skipCorrectDemo__13Z2WolfHowlMgrFv
|
||||
lbl_80130C18:
|
||||
/* 80130C18 0012DB58 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80130C1C 0012DB5C 80 9F 32 CC */ lwz r4, 0x32cc(r31)
|
||||
@@ -260,7 +260,7 @@ lbl_80130F50:
|
||||
/* 80130F68 0012DEA8 FC 40 F8 90 */ fmr f2, f31
|
||||
/* 80130F6C 0012DEAC 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80130F70 0012DEB0 FC 60 08 90 */ fmr f3, f1
|
||||
/* 80130F74 0012DEB4 48 19 9F 61 */ bl Z2WolfHowlMgr_NS_startWolfHowlSound
|
||||
/* 80130F74 0012DEB4 48 19 9F 61 */ bl startWolfHowlSound__13Z2WolfHowlMgrFffbf
|
||||
/* 80130F78 0012DEB8 7C 60 07 74 */ extsb r0, r3
|
||||
/* 80130F7C 0012DEBC B0 1F 30 0E */ sth r0, 0x300e(r31)
|
||||
/* 80130F80 0012DEC0 3B 40 00 00 */ li r26, 0
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
/* 80097E8C 00094DCC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80097E90 00094DD0 7C 08 02 A6 */ mflr r0
|
||||
/* 80097E94 00094DD4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80097E98 00094DD8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80097E9C 00094DDC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80097EA0 00094DE0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80097EA4 00094DE4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80097EA8 00094DE8 38 63 00 CC */ addi r3, r3, 0xcc
|
||||
/* 80097EAC 00094DEC 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80097EB0 00094DF0 4B F9 BF B1 */ bl onFirstBit__21dSv_player_get_item_cFUc
|
||||
/* 80097EB4 00094DF4 57 E0 15 BA */ rlwinm r0, r31, 2, 0x16, 0x1d
|
||||
/* 80097EB8 00094DF8 3C 60 80 3B */ lis r3, item_func_ptr@ha
|
||||
/* 80097EBC 00094DFC 38 63 F1 78 */ addi r3, r3, item_func_ptr@l
|
||||
/* 80097EC0 00094E00 7D 83 00 2E */ lwzx r12, r3, r0
|
||||
/* 80097EC4 00094E04 7D 89 03 A6 */ mtctr r12
|
||||
/* 80097EC8 00094E08 4E 80 04 21 */ bctrl
|
||||
/* 80097ECC 00094E0C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80097ED0 00094E10 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80097ED4 00094E14 7C 08 03 A6 */ mtlr r0
|
||||
/* 80097ED8 00094E18 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80097EDC 00094E1C 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
/* 80097EE0 00094E20 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80097EE4 00094E24 7C 08 02 A6 */ mflr r0
|
||||
/* 80097EE8 00094E28 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80097EEC 00094E2C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80097EF0 00094E30 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80097EF4 00094E34 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
|
||||
/* 80097EF8 00094E38 3C 60 80 3B */ lis r3, item_getcheck_func_ptr@ha
|
||||
/* 80097EFC 00094E3C 38 63 F5 78 */ addi r3, r3, item_getcheck_func_ptr@l
|
||||
/* 80097F00 00094E40 7D 83 00 2E */ lwzx r12, r3, r0
|
||||
/* 80097F04 00094E44 7D 89 03 A6 */ mtctr r12
|
||||
/* 80097F08 00094E48 4E 80 04 21 */ bctrl
|
||||
/* 80097F0C 00094E4C 2C 03 FF FF */ cmpwi r3, -1
|
||||
/* 80097F10 00094E50 40 82 00 08 */ bne lbl_80097F18
|
||||
/* 80097F14 00094E54 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_80097F18:
|
||||
/* 80097F18 00094E58 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80097F1C 00094E5C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80097F20 00094E60 7C 08 03 A6 */ mtlr r0
|
||||
/* 80097F24 00094E64 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80097F28 00094E68 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
/* 80099C20 00096B60 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80099C24 00096B64 7C 08 02 A6 */ mflr r0
|
||||
/* 80099C28 00096B68 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80099C2C 00096B6C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80099C30 00096B70 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80099C34 00096B74 38 63 00 9C */ addi r3, r3, 0x9c
|
||||
/* 80099C38 00096B78 38 80 00 12 */ li r4, 0x12
|
||||
/* 80099C3C 00096B7C 38 A0 00 01 */ li r5, 1
|
||||
/* 80099C40 00096B80 4B F9 93 F1 */ bl getItem__17dSv_player_item_cCFib
|
||||
/* 80099C44 00096B84 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80099C48 00096B88 20 00 00 2D */ subfic r0, r0, 0x2d
|
||||
/* 80099C4C 00096B8C 7C 00 00 34 */ cntlzw r0, r0
|
||||
/* 80099C50 00096B90 54 03 D9 7E */ srwi r3, r0, 5
|
||||
/* 80099C54 00096B94 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80099C58 00096B98 7C 08 03 A6 */ mtlr r0
|
||||
/* 80099C5C 00096B9C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80099C60 00096BA0 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
/* 8003218C 0002F0CC 3C 60 80 3E */ lis r3, m_gamePad@ha
|
||||
/* 80032190 0002F0D0 38 63 D2 E8 */ addi r3, r3, m_gamePad@l
|
||||
/* 80032194 0002F0D4 A8 63 00 1C */ lha r3, 0x1c(r3)
|
||||
/* 80032198 0002F0D8 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
/* 8003217C 0002F0BC 3C 60 80 3E */ lis r3, m_gamePad@ha
|
||||
/* 80032180 0002F0C0 38 63 D2 E8 */ addi r3, r3, m_gamePad@l
|
||||
/* 80032184 0002F0C4 C0 23 00 18 */ lfs f1, 0x18(r3)
|
||||
/* 80032188 0002F0C8 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
/* 80032044 0002EF84 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80032048 0002EF88 7C 08 02 A6 */ mflr r0
|
||||
/* 8003204C 0002EF8C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80032050 0002EF90 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80032054 0002EF94 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80032058 0002EF98 3D 40 80 3A */ lis r10, lbl_803A7260@ha
|
||||
/* 8003205C 0002EF9C 38 0A 72 60 */ addi r0, r10, lbl_803A7260@l
|
||||
/* 80032060 0002EFA0 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80032064 0002EFA4 48 00 00 25 */ bl setWaitParm__9STControlFssssffss
|
||||
/* 80032068 0002EFA8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8003206C 0002EFAC 48 00 00 41 */ bl init__9STControlFv
|
||||
/* 80032070 0002EFB0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80032074 0002EFB4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80032078 0002EFB8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8003207C 0002EFBC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80032080 0002EFC0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80032084 0002EFC4 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
/* 800320FC 0002F03C 38 00 00 00 */ li r0, 0
|
||||
/* 80032100 0002F040 B0 03 00 0E */ sth r0, 0xe(r3)
|
||||
/* 80032104 0002F044 88 03 00 0C */ lbz r0, 0xc(r3)
|
||||
/* 80032108 0002F048 54 00 06 3A */ rlwinm r0, r0, 0, 0x18, 0x1d
|
||||
/* 8003210C 0002F04C 98 03 00 0C */ stb r0, 0xc(r3)
|
||||
/* 80032110 0002F050 A8 03 00 12 */ lha r0, 0x12(r3)
|
||||
/* 80032114 0002F054 B0 03 00 18 */ sth r0, 0x18(r3)
|
||||
/* 80032118 0002F058 A8 03 00 1C */ lha r0, 0x1c(r3)
|
||||
/* 8003211C 0002F05C B0 03 00 1E */ sth r0, 0x1e(r3)
|
||||
/* 80032120 0002F060 A8 03 00 28 */ lha r0, 0x28(r3)
|
||||
/* 80032124 0002F064 B0 03 00 2A */ sth r0, 0x2a(r3)
|
||||
/* 80032128 0002F068 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
/* 800325A0 0002F4E0 A8 03 00 10 */ lha r0, 0x10(r3)
|
||||
/* 800325A4 0002F4E4 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 800325A8 0002F4E8 40 82 00 6C */ bne lbl_80032614
|
||||
/* 800325AC 0002F4EC 88 03 00 0C */ lbz r0, 0xc(r3)
|
||||
/* 800325B0 0002F4F0 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 800325B4 0002F4F4 41 82 00 60 */ beq lbl_80032614
|
||||
/* 800325B8 0002F4F8 A8 83 00 1A */ lha r4, 0x1a(r3)
|
||||
/* 800325BC 0002F4FC A8 03 00 2C */ lha r0, 0x2c(r3)
|
||||
/* 800325C0 0002F500 7C 04 02 14 */ add r0, r4, r0
|
||||
/* 800325C4 0002F504 B0 03 00 10 */ sth r0, 0x10(r3)
|
||||
/* 800325C8 0002F508 38 00 00 00 */ li r0, 0
|
||||
/* 800325CC 0002F50C B0 03 00 2C */ sth r0, 0x2c(r3)
|
||||
/* 800325D0 0002F510 A8 83 00 20 */ lha r4, 0x20(r3)
|
||||
/* 800325D4 0002F514 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 800325D8 0002F518 40 82 00 2C */ bne lbl_80032604
|
||||
/* 800325DC 0002F51C A8 83 00 16 */ lha r4, 0x16(r3)
|
||||
/* 800325E0 0002F520 A8 03 00 1A */ lha r0, 0x1a(r3)
|
||||
/* 800325E4 0002F524 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 800325E8 0002F528 B0 03 00 1A */ sth r0, 0x1a(r3)
|
||||
/* 800325EC 0002F52C A8 03 00 1A */ lha r0, 0x1a(r3)
|
||||
/* 800325F0 0002F530 A8 83 00 14 */ lha r4, 0x14(r3)
|
||||
/* 800325F4 0002F534 7C 00 20 00 */ cmpw r0, r4
|
||||
/* 800325F8 0002F538 40 80 00 14 */ bge lbl_8003260C
|
||||
/* 800325FC 0002F53C B0 83 00 1A */ sth r4, 0x1a(r3)
|
||||
/* 80032600 0002F540 48 00 00 0C */ b lbl_8003260C
|
||||
lbl_80032604:
|
||||
/* 80032604 0002F544 38 04 FF FF */ addi r0, r4, -1
|
||||
/* 80032608 0002F548 B0 03 00 20 */ sth r0, 0x20(r3)
|
||||
lbl_8003260C:
|
||||
/* 8003260C 0002F54C 38 60 00 01 */ li r3, 1
|
||||
/* 80032610 0002F550 4E 80 00 20 */ blr
|
||||
lbl_80032614:
|
||||
/* 80032614 0002F554 38 60 00 00 */ li r3, 0
|
||||
/* 80032618 0002F558 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
/* 8003242C 0002F36C A8 03 00 0E */ lha r0, 0xe(r3)
|
||||
/* 80032430 0002F370 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80032434 0002F374 40 82 00 6C */ bne lbl_800324A0
|
||||
/* 80032438 0002F378 88 03 00 0C */ lbz r0, 0xc(r3)
|
||||
/* 8003243C 0002F37C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 80032440 0002F380 41 82 00 60 */ beq lbl_800324A0
|
||||
/* 80032444 0002F384 A8 83 00 18 */ lha r4, 0x18(r3)
|
||||
/* 80032448 0002F388 A8 03 00 2A */ lha r0, 0x2a(r3)
|
||||
/* 8003244C 0002F38C 7C 04 02 14 */ add r0, r4, r0
|
||||
/* 80032450 0002F390 B0 03 00 0E */ sth r0, 0xe(r3)
|
||||
/* 80032454 0002F394 38 00 00 00 */ li r0, 0
|
||||
/* 80032458 0002F398 B0 03 00 2A */ sth r0, 0x2a(r3)
|
||||
/* 8003245C 0002F39C A8 83 00 1E */ lha r4, 0x1e(r3)
|
||||
/* 80032460 0002F3A0 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80032464 0002F3A4 40 82 00 2C */ bne lbl_80032490
|
||||
/* 80032468 0002F3A8 A8 83 00 16 */ lha r4, 0x16(r3)
|
||||
/* 8003246C 0002F3AC A8 03 00 18 */ lha r0, 0x18(r3)
|
||||
/* 80032470 0002F3B0 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 80032474 0002F3B4 B0 03 00 18 */ sth r0, 0x18(r3)
|
||||
/* 80032478 0002F3B8 A8 03 00 18 */ lha r0, 0x18(r3)
|
||||
/* 8003247C 0002F3BC A8 83 00 14 */ lha r4, 0x14(r3)
|
||||
/* 80032480 0002F3C0 7C 00 20 00 */ cmpw r0, r4
|
||||
/* 80032484 0002F3C4 40 80 00 14 */ bge lbl_80032498
|
||||
/* 80032488 0002F3C8 B0 83 00 18 */ sth r4, 0x18(r3)
|
||||
/* 8003248C 0002F3CC 48 00 00 0C */ b lbl_80032498
|
||||
lbl_80032490:
|
||||
/* 80032490 0002F3D0 38 04 FF FF */ addi r0, r4, -1
|
||||
/* 80032494 0002F3D4 B0 03 00 1E */ sth r0, 0x1e(r3)
|
||||
lbl_80032498:
|
||||
/* 80032498 0002F3D8 38 60 00 01 */ li r3, 1
|
||||
/* 8003249C 0002F3DC 4E 80 00 20 */ blr
|
||||
lbl_800324A0:
|
||||
/* 800324A0 0002F3E0 38 60 00 00 */ li r3, 0
|
||||
/* 800324A4 0002F3E4 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
/* 800324A8 0002F3E8 A8 03 00 0E */ lha r0, 0xe(r3)
|
||||
/* 800324AC 0002F3EC 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 800324B0 0002F3F0 40 82 00 6C */ bne lbl_8003251C
|
||||
/* 800324B4 0002F3F4 88 03 00 0C */ lbz r0, 0xc(r3)
|
||||
/* 800324B8 0002F3F8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
||||
/* 800324BC 0002F3FC 41 82 00 60 */ beq lbl_8003251C
|
||||
/* 800324C0 0002F400 A8 83 00 18 */ lha r4, 0x18(r3)
|
||||
/* 800324C4 0002F404 A8 03 00 2A */ lha r0, 0x2a(r3)
|
||||
/* 800324C8 0002F408 7C 04 02 14 */ add r0, r4, r0
|
||||
/* 800324CC 0002F40C B0 03 00 0E */ sth r0, 0xe(r3)
|
||||
/* 800324D0 0002F410 38 00 00 00 */ li r0, 0
|
||||
/* 800324D4 0002F414 B0 03 00 2A */ sth r0, 0x2a(r3)
|
||||
/* 800324D8 0002F418 A8 83 00 1E */ lha r4, 0x1e(r3)
|
||||
/* 800324DC 0002F41C 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 800324E0 0002F420 40 82 00 2C */ bne lbl_8003250C
|
||||
/* 800324E4 0002F424 A8 83 00 16 */ lha r4, 0x16(r3)
|
||||
/* 800324E8 0002F428 A8 03 00 18 */ lha r0, 0x18(r3)
|
||||
/* 800324EC 0002F42C 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 800324F0 0002F430 B0 03 00 18 */ sth r0, 0x18(r3)
|
||||
/* 800324F4 0002F434 A8 03 00 18 */ lha r0, 0x18(r3)
|
||||
/* 800324F8 0002F438 A8 83 00 14 */ lha r4, 0x14(r3)
|
||||
/* 800324FC 0002F43C 7C 00 20 00 */ cmpw r0, r4
|
||||
/* 80032500 0002F440 40 80 00 14 */ bge lbl_80032514
|
||||
/* 80032504 0002F444 B0 83 00 18 */ sth r4, 0x18(r3)
|
||||
/* 80032508 0002F448 48 00 00 0C */ b lbl_80032514
|
||||
lbl_8003250C:
|
||||
/* 8003250C 0002F44C 38 04 FF FF */ addi r0, r4, -1
|
||||
/* 80032510 0002F450 B0 03 00 1E */ sth r0, 0x1e(r3)
|
||||
lbl_80032514:
|
||||
/* 80032514 0002F454 38 60 00 01 */ li r3, 1
|
||||
/* 80032518 0002F458 4E 80 00 20 */ blr
|
||||
lbl_8003251C:
|
||||
/* 8003251C 0002F45C 38 60 00 00 */ li r3, 0
|
||||
/* 80032520 0002F460 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
/* 80032524 0002F464 A8 03 00 10 */ lha r0, 0x10(r3)
|
||||
/* 80032528 0002F468 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8003252C 0002F46C 40 82 00 6C */ bne lbl_80032598
|
||||
/* 80032530 0002F470 88 03 00 0C */ lbz r0, 0xc(r3)
|
||||
/* 80032534 0002F474 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
|
||||
/* 80032538 0002F478 41 82 00 60 */ beq lbl_80032598
|
||||
/* 8003253C 0002F47C A8 83 00 1A */ lha r4, 0x1a(r3)
|
||||
/* 80032540 0002F480 A8 03 00 2C */ lha r0, 0x2c(r3)
|
||||
/* 80032544 0002F484 7C 04 02 14 */ add r0, r4, r0
|
||||
/* 80032548 0002F488 B0 03 00 10 */ sth r0, 0x10(r3)
|
||||
/* 8003254C 0002F48C 38 00 00 00 */ li r0, 0
|
||||
/* 80032550 0002F490 B0 03 00 2C */ sth r0, 0x2c(r3)
|
||||
/* 80032554 0002F494 A8 83 00 20 */ lha r4, 0x20(r3)
|
||||
/* 80032558 0002F498 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 8003255C 0002F49C 40 82 00 2C */ bne lbl_80032588
|
||||
/* 80032560 0002F4A0 A8 83 00 16 */ lha r4, 0x16(r3)
|
||||
/* 80032564 0002F4A4 A8 03 00 1A */ lha r0, 0x1a(r3)
|
||||
/* 80032568 0002F4A8 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 8003256C 0002F4AC B0 03 00 1A */ sth r0, 0x1a(r3)
|
||||
/* 80032570 0002F4B0 A8 03 00 1A */ lha r0, 0x1a(r3)
|
||||
/* 80032574 0002F4B4 A8 83 00 14 */ lha r4, 0x14(r3)
|
||||
/* 80032578 0002F4B8 7C 00 20 00 */ cmpw r0, r4
|
||||
/* 8003257C 0002F4BC 40 80 00 14 */ bge lbl_80032590
|
||||
/* 80032580 0002F4C0 B0 83 00 1A */ sth r4, 0x1a(r3)
|
||||
/* 80032584 0002F4C4 48 00 00 0C */ b lbl_80032590
|
||||
lbl_80032588:
|
||||
/* 80032588 0002F4C8 38 04 FF FF */ addi r0, r4, -1
|
||||
/* 8003258C 0002F4CC B0 03 00 20 */ sth r0, 0x20(r3)
|
||||
lbl_80032590:
|
||||
/* 80032590 0002F4D0 38 60 00 01 */ li r3, 1
|
||||
/* 80032594 0002F4D4 4E 80 00 20 */ blr
|
||||
lbl_80032598:
|
||||
/* 80032598 0002F4D8 38 60 00 00 */ li r3, 0
|
||||
/* 8003259C 0002F4DC 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
/* 800320AC 0002EFEC 38 80 00 00 */ li r4, 0
|
||||
/* 800320B0 0002EFF0 B0 83 00 0E */ sth r4, 0xe(r3)
|
||||
/* 800320B4 0002EFF4 B0 83 00 10 */ sth r4, 0x10(r3)
|
||||
/* 800320B8 0002EFF8 98 83 00 0D */ stb r4, 0xd(r3)
|
||||
/* 800320BC 0002EFFC 98 83 00 0C */ stb r4, 0xc(r3)
|
||||
/* 800320C0 0002F000 B0 83 00 22 */ sth r4, 0x22(r3)
|
||||
/* 800320C4 0002F004 A8 03 00 12 */ lha r0, 0x12(r3)
|
||||
/* 800320C8 0002F008 B0 03 00 18 */ sth r0, 0x18(r3)
|
||||
/* 800320CC 0002F00C A8 03 00 12 */ lha r0, 0x12(r3)
|
||||
/* 800320D0 0002F010 B0 03 00 1A */ sth r0, 0x1a(r3)
|
||||
/* 800320D4 0002F014 A8 03 00 1C */ lha r0, 0x1c(r3)
|
||||
/* 800320D8 0002F018 B0 03 00 1E */ sth r0, 0x1e(r3)
|
||||
/* 800320DC 0002F01C A8 03 00 1C */ lha r0, 0x1c(r3)
|
||||
/* 800320E0 0002F020 B0 03 00 20 */ sth r0, 0x20(r3)
|
||||
/* 800320E4 0002F024 B0 83 00 28 */ sth r4, 0x28(r3)
|
||||
/* 800320E8 0002F028 A8 03 00 28 */ lha r0, 0x28(r3)
|
||||
/* 800320EC 0002F02C B0 03 00 2A */ sth r0, 0x2a(r3)
|
||||
/* 800320F0 0002F030 A8 03 00 28 */ lha r0, 0x28(r3)
|
||||
/* 800320F4 0002F034 B0 03 00 2C */ sth r0, 0x2c(r3)
|
||||
/* 800320F8 0002F038 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
/* 80032088 0002EFC8 B0 83 00 12 */ sth r4, 0x12(r3)
|
||||
/* 8003208C 0002EFCC B0 A3 00 14 */ sth r5, 0x14(r3)
|
||||
/* 80032090 0002EFD0 B0 C3 00 16 */ sth r6, 0x16(r3)
|
||||
/* 80032094 0002EFD4 B0 E3 00 1C */ sth r7, 0x1c(r3)
|
||||
/* 80032098 0002EFD8 D0 23 00 04 */ stfs f1, 4(r3)
|
||||
/* 8003209C 0002EFDC D0 43 00 08 */ stfs f2, 8(r3)
|
||||
/* 800320A0 0002EFE0 B1 03 00 24 */ sth r8, 0x24(r3)
|
||||
/* 800320A4 0002EFE4 B1 23 00 26 */ sth r9, 0x26(r3)
|
||||
/* 800320A8 0002EFE8 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
/* 8003216C 0002F0AC 3C 60 80 3E */ lis r3, m_gamePad@ha
|
||||
/* 80032170 0002F0B0 38 63 D2 E8 */ addi r3, r3, m_gamePad@l
|
||||
/* 80032174 0002F0B4 A8 63 00 0C */ lha r3, 0xc(r3)
|
||||
/* 80032178 0002F0B8 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
/* 8003215C 0002F09C 3C 60 80 3E */ lis r3, m_gamePad@ha
|
||||
/* 80032160 0002F0A0 38 63 D2 E8 */ addi r3, r3, m_gamePad@l
|
||||
/* 80032164 0002F0A4 C0 23 00 08 */ lfs f1, 8(r3)
|
||||
/* 80032168 0002F0A8 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
/* 80005848 00002788 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8000584C 0000278C 7C 08 02 A6 */ mflr r0
|
||||
/* 80005850 00002790 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80005854 00002794 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80005858 00002798 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8000585C 0000279C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80005860 000027A0 48 33 B4 65 */ bl OSDisableScheduler
|
||||
/* 80005864 000027A4 3B E0 00 00 */ li r31, 0
|
||||
/* 80005868 000027A8 80 7E 00 80 */ lwz r3, 0x80(r30)
|
||||
/* 8000586C 000027AC 48 00 00 0C */ b lbl_80005878
|
||||
lbl_80005870:
|
||||
/* 80005870 000027B0 80 63 00 0C */ lwz r3, 0xc(r3)
|
||||
/* 80005874 000027B4 3B FF 00 01 */ addi r31, r31, 1
|
||||
lbl_80005878:
|
||||
/* 80005878 000027B8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8000587C 000027BC 40 82 FF F4 */ bne lbl_80005870
|
||||
/* 80005880 000027C0 48 33 B4 85 */ bl OSEnableScheduler
|
||||
/* 80005884 000027C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80005888 000027C8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8000588C 000027CC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80005890 000027D0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80005894 000027D4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80005898 000027D8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8000589C 000027DC 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
/* 80032AF8 0002FA38 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80032AFC 0002FA3C 7C 08 02 A6 */ mflr r0
|
||||
/* 80032B00 0002FA40 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80032B04 0002FA44 54 84 06 3F */ clrlwi. r4, r4, 0x18
|
||||
/* 80032B08 0002FA48 40 82 00 1C */ bne lbl_80032B24
|
||||
/* 80032B0C 0002FA4C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80032B10 0002FA50 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80032B14 0002FA54 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 80032B18 0002FA58 38 80 23 04 */ li r4, 0x2304
|
||||
/* 80032B1C 0002FA5C 48 00 1E A1 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 80032B20 0002FA60 48 00 00 20 */ b lbl_80032B40
|
||||
lbl_80032B24:
|
||||
/* 80032B24 0002FA64 88 63 00 1C */ lbz r3, 0x1c(r3)
|
||||
/* 80032B28 0002FA68 38 00 00 01 */ li r0, 1
|
||||
/* 80032B2C 0002FA6C 7C 00 20 30 */ slw r0, r0, r4
|
||||
/* 80032B30 0002FA70 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 80032B34 0002FA74 7C 63 00 38 */ and r3, r3, r0
|
||||
/* 80032B38 0002FA78 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80032B3C 0002FA7C 7C 60 19 10 */ subfe r3, r0, r3
|
||||
lbl_80032B40:
|
||||
/* 80032B40 0002FA80 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80032B44 0002FA84 7C 08 03 A6 */ mtlr r0
|
||||
/* 80032B48 0002FA88 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80032B4C 0002FA8C 4E 80 00 20 */ blr
|
||||
@@ -1,8 +0,0 @@
|
||||
/* 80032BB0 0002FAF0 88 63 00 09 */ lbz r3, 9(r3)
|
||||
/* 80032BB4 0002FAF4 38 00 00 01 */ li r0, 1
|
||||
/* 80032BB8 0002FAF8 7C 00 20 30 */ slw r0, r0, r4
|
||||
/* 80032BBC 0002FAFC 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 80032BC0 0002FB00 7C 63 00 38 */ and r3, r3, r0
|
||||
/* 80032BC4 0002FB04 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80032BC8 0002FB08 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80032BCC 0002FB0C 4E 80 00 20 */ blr
|
||||
@@ -1,8 +0,0 @@
|
||||
/* 80032BEC 0002FB2C 88 63 00 08 */ lbz r3, 8(r3)
|
||||
/* 80032BF0 0002FB30 38 00 00 01 */ li r0, 1
|
||||
/* 80032BF4 0002FB34 7C 00 20 30 */ slw r0, r0, r4
|
||||
/* 80032BF8 0002FB38 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 80032BFC 0002FB3C 7C 63 00 38 */ and r3, r3, r0
|
||||
/* 80032C00 0002FB40 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80032C04 0002FB44 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80032C08 0002FB48 4E 80 00 20 */ blr
|
||||
@@ -1,21 +0,0 @@
|
||||
/* 80032CC8 0002FC08 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80032CCC 0002FC0C 7C 08 02 A6 */ mflr r0
|
||||
/* 80032CD0 0002FC10 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80032CD4 0002FC14 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80032CD8 0002FC18 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80032CDC 0002FC1C 3C 80 80 38 */ lis r4, lbl_80379234@ha
|
||||
/* 80032CE0 0002FC20 38 84 92 34 */ addi r4, r4, lbl_80379234@l
|
||||
/* 80032CE4 0002FC24 38 84 00 01 */ addi r4, r4, 1
|
||||
/* 80032CE8 0002FC28 48 33 5E 45 */ bl strcpy
|
||||
/* 80032CEC 0002FC2C 38 00 00 01 */ li r0, 1
|
||||
/* 80032CF0 0002FC30 98 1F 00 09 */ stb r0, 9(r31)
|
||||
/* 80032CF4 0002FC34 38 60 00 00 */ li r3, 0
|
||||
/* 80032CF8 0002FC38 98 7F 00 08 */ stb r3, 8(r31)
|
||||
/* 80032CFC 0002FC3C 38 00 00 15 */ li r0, 0x15
|
||||
/* 80032D00 0002FC40 98 1F 00 0A */ stb r0, 0xa(r31)
|
||||
/* 80032D04 0002FC44 98 7F 00 0B */ stb r3, 0xb(r31)
|
||||
/* 80032D08 0002FC48 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80032D0C 0002FC4C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80032D10 0002FC50 7C 08 03 A6 */ mtlr r0
|
||||
/* 80032D14 0002FC54 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80032D18 0002FC58 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
/* 80032D1C 0002FC5C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80032D20 0002FC60 7C 08 02 A6 */ mflr r0
|
||||
/* 80032D24 0002FC64 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80032D28 0002FC68 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80032D2C 0002FC6C 48 32 F4 B1 */ bl _savegpr_29
|
||||
/* 80032D30 0002FC70 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80032D34 0002FC74 7C BE 2B 78 */ mr r30, r5
|
||||
/* 80032D38 0002FC78 7C DF 33 78 */ mr r31, r6
|
||||
/* 80032D3C 0002FC7C 48 33 5D F1 */ bl strcpy
|
||||
/* 80032D40 0002FC80 9B DD 00 09 */ stb r30, 9(r29)
|
||||
/* 80032D44 0002FC84 9B FD 00 08 */ stb r31, 8(r29)
|
||||
/* 80032D48 0002FC88 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80032D4C 0002FC8C 48 32 F4 DD */ bl _restgpr_29
|
||||
/* 80032D50 0002FC90 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80032D54 0002FC94 7C 08 03 A6 */ mtlr r0
|
||||
/* 80032D58 0002FC98 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80032D5C 0002FC9C 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
/* 80032E78 0002FDB8 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80032E7C 0002FDBC 41 80 00 2C */ blt lbl_80032EA8
|
||||
/* 80032E80 0002FDC0 2C 04 00 08 */ cmpwi r4, 8
|
||||
/* 80032E84 0002FDC4 40 80 00 24 */ bge lbl_80032EA8
|
||||
/* 80032E88 0002FDC8 88 63 00 19 */ lbz r3, 0x19(r3)
|
||||
/* 80032E8C 0002FDCC 38 00 00 01 */ li r0, 1
|
||||
/* 80032E90 0002FDD0 7C 00 20 30 */ slw r0, r0, r4
|
||||
/* 80032E94 0002FDD4 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 80032E98 0002FDD8 7C 63 00 38 */ and r3, r3, r0
|
||||
/* 80032E9C 0002FDDC 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80032EA0 0002FDE0 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80032EA4 0002FDE4 4E 80 00 20 */ blr
|
||||
lbl_80032EA8:
|
||||
/* 80032EA8 0002FDE8 38 60 00 00 */ li r3, 0
|
||||
/* 80032EAC 0002FDEC 4E 80 00 20 */ blr
|
||||
@@ -1,33 +0,0 @@
|
||||
/* 80032FB8 0002FEF8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80032FBC 0002FEFC 7C 08 02 A6 */ mflr r0
|
||||
/* 80032FC0 0002FF00 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80032FC4 0002FF04 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80032FC8 0002FF08 48 32 F2 15 */ bl _savegpr_29
|
||||
/* 80032FCC 0002FF0C 7C 9D 23 78 */ mr r29, r4
|
||||
/* 80032FD0 0002FF10 2C 1D 00 18 */ cmpwi r29, 0x18
|
||||
/* 80032FD4 0002FF14 40 80 00 0C */ bge lbl_80032FE0
|
||||
/* 80032FD8 0002FF18 7C A3 E9 AE */ stbx r5, r3, r29
|
||||
/* 80032FDC 0002FF1C 48 00 03 1D */ bl setLineUpItem__17dSv_player_item_cFv
|
||||
lbl_80032FE0:
|
||||
/* 80032FE0 0002FF20 3B C0 00 00 */ li r30, 0
|
||||
/* 80032FE4 0002FF24 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80032FE8 0002FF28 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
|
||||
lbl_80032FEC:
|
||||
/* 80032FEC 0002FF2C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80032FF0 0002FF30 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80032FF4 0002FF34 4B FF FA 69 */ bl getSelectItemIndex__21dSv_player_status_a_cCFi
|
||||
/* 80032FF8 0002FF38 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80032FFC 0002FF3C 7C 1D 00 00 */ cmpw r29, r0
|
||||
/* 80033000 0002FF40 40 82 00 0C */ bne lbl_8003300C
|
||||
/* 80033004 0002FF44 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80033008 0002FF48 4B FF AD ED */ bl dComIfGp_setSelectItem
|
||||
lbl_8003300C:
|
||||
/* 8003300C 0002FF4C 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 80033010 0002FF50 2C 1E 00 03 */ cmpwi r30, 3
|
||||
/* 80033014 0002FF54 41 80 FF D8 */ blt lbl_80032FEC
|
||||
/* 80033018 0002FF58 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8003301C 0002FF5C 48 32 F2 0D */ bl _restgpr_29
|
||||
/* 80033020 0002FF60 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80033024 0002FF64 7C 08 03 A6 */ mtlr r0
|
||||
/* 80033028 0002FF68 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8003302C 0002FF6C 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
/* 800336BC 000305FC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800336C0 00030600 7C 08 02 A6 */ mflr r0
|
||||
/* 800336C4 00030604 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800336C8 00030608 38 A0 00 60 */ li r5, 0x60
|
||||
/* 800336CC 0003060C 4B FF FE CD */ bl setEquipBottleItemIn__17dSv_player_item_cFUcUc
|
||||
/* 800336D0 00030610 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800336D4 00030614 7C 08 03 A6 */ mtlr r0
|
||||
/* 800336D8 00030618 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800336DC 0003061C 4E 80 00 20 */ blr
|
||||
@@ -1,41 +0,0 @@
|
||||
/* 80033754 00030694 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80033758 00030698 7C 08 02 A6 */ mflr r0
|
||||
/* 8003375C 0003069C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80033760 000306A0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80033764 000306A4 48 32 EA 71 */ bl _savegpr_27
|
||||
/* 80033768 000306A8 3B 60 00 00 */ li r27, 0
|
||||
/* 8003376C 000306AC 3B E0 00 00 */ li r31, 0
|
||||
/* 80033770 000306B0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80033774 000306B4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80033778 000306B8 3B A3 00 CC */ addi r29, r3, 0xcc
|
||||
/* 8003377C 000306BC 3B 83 07 F0 */ addi r28, r3, 0x7f0
|
||||
/* 80033780 000306C0 3C 60 80 3A */ lis r3, lbl_803A7288@ha
|
||||
/* 80033784 000306C4 3B C3 72 88 */ addi r30, r3, lbl_803A7288@l
|
||||
lbl_80033788:
|
||||
/* 80033788 000306C8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8003378C 000306CC 38 1B 00 C0 */ addi r0, r27, 0xc0
|
||||
/* 80033790 000306D0 54 04 06 3E */ clrlwi r4, r0, 0x18
|
||||
/* 80033794 000306D4 48 00 07 35 */ bl isFirstBit__21dSv_player_get_item_cCFUc
|
||||
/* 80033798 000306D8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8003379C 000306DC 41 82 00 24 */ beq lbl_800337C0
|
||||
/* 800337A0 000306E0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800337A4 000306E4 7C 9E FA 14 */ add r4, r30, r31
|
||||
/* 800337A8 000306E8 A0 84 03 22 */ lhz r4, 0x322(r4)
|
||||
/* 800337AC 000306EC 48 00 12 11 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 800337B0 000306F0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800337B4 000306F4 40 82 00 0C */ bne lbl_800337C0
|
||||
/* 800337B8 000306F8 38 60 00 01 */ li r3, 1
|
||||
/* 800337BC 000306FC 48 00 00 18 */ b lbl_800337D4
|
||||
lbl_800337C0:
|
||||
/* 800337C0 00030700 3B 7B 00 01 */ addi r27, r27, 1
|
||||
/* 800337C4 00030704 2C 1B 00 18 */ cmpwi r27, 0x18
|
||||
/* 800337C8 00030708 3B FF 00 02 */ addi r31, r31, 2
|
||||
/* 800337CC 0003070C 41 80 FF BC */ blt lbl_80033788
|
||||
/* 800337D0 00030710 38 60 00 00 */ li r3, 0
|
||||
lbl_800337D4:
|
||||
/* 800337D4 00030714 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800337D8 00030718 48 32 EA 49 */ bl _restgpr_27
|
||||
/* 800337DC 0003071C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800337E0 00030720 7C 08 03 A6 */ mtlr r0
|
||||
/* 800337E4 00030724 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800337E8 00030728 4E 80 00 20 */ blr
|
||||
@@ -1,18 +0,0 @@
|
||||
/* 80033BEC 00030B2C 38 C0 00 00 */ li r6, 0
|
||||
/* 80033BF0 00030B30 38 E0 00 00 */ li r7, 0
|
||||
/* 80033BF4 00030B34 54 85 06 3E */ clrlwi r5, r4, 0x18
|
||||
/* 80033BF8 00030B38 38 00 00 03 */ li r0, 3
|
||||
/* 80033BFC 00030B3C 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80033C00:
|
||||
/* 80033C00 00030B40 38 07 00 0F */ addi r0, r7, 0xf
|
||||
/* 80033C04 00030B44 7C 03 00 AE */ lbzx r0, r3, r0
|
||||
/* 80033C08 00030B48 7C 05 00 40 */ cmplw r5, r0
|
||||
/* 80033C0C 00030B4C 40 82 00 10 */ bne lbl_80033C1C
|
||||
/* 80033C10 00030B50 54 C4 06 3E */ clrlwi r4, r6, 0x18
|
||||
/* 80033C14 00030B54 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 80033C18 00030B58 54 06 06 3E */ clrlwi r6, r0, 0x18
|
||||
lbl_80033C1C:
|
||||
/* 80033C1C 00030B5C 38 E7 00 01 */ addi r7, r7, 1
|
||||
/* 80033C20 00030B60 42 00 FF E0 */ bdnz lbl_80033C00
|
||||
/* 80033C24 00030B64 7C C3 33 78 */ mr r3, r6
|
||||
/* 80033C28 00030B68 4E 80 00 20 */ blr
|
||||
@@ -1,39 +0,0 @@
|
||||
/* 80033CBC 00030BFC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80033CC0 00030C00 7C 08 02 A6 */ mflr r0
|
||||
/* 80033CC4 00030C04 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80033CC8 00030C08 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80033CCC 00030C0C 88 03 00 14 */ lbz r0, 0x14(r3)
|
||||
/* 80033CD0 00030C10 2C 00 00 5B */ cmpwi r0, 0x5b
|
||||
/* 80033CD4 00030C14 41 82 00 20 */ beq lbl_80033CF4
|
||||
/* 80033CD8 00030C18 40 80 00 10 */ bge lbl_80033CE8
|
||||
/* 80033CDC 00030C1C 2C 00 00 4A */ cmpwi r0, 0x4a
|
||||
/* 80033CE0 00030C20 41 82 00 2C */ beq lbl_80033D0C
|
||||
/* 80033CE4 00030C24 48 00 00 30 */ b lbl_80033D14
|
||||
lbl_80033CE8:
|
||||
/* 80033CE8 00030C28 2C 00 00 5D */ cmpwi r0, 0x5d
|
||||
/* 80033CEC 00030C2C 41 82 00 14 */ beq lbl_80033D00
|
||||
/* 80033CF0 00030C30 48 00 00 24 */ b lbl_80033D14
|
||||
lbl_80033CF4:
|
||||
/* 80033CF4 00030C34 38 00 00 5E */ li r0, 0x5e
|
||||
/* 80033CF8 00030C38 98 03 00 14 */ stb r0, 0x14(r3)
|
||||
/* 80033CFC 00030C3C 48 00 00 18 */ b lbl_80033D14
|
||||
lbl_80033D00:
|
||||
/* 80033D00 00030C40 38 00 00 5F */ li r0, 0x5f
|
||||
/* 80033D04 00030C44 98 03 00 14 */ stb r0, 0x14(r3)
|
||||
/* 80033D08 00030C48 48 00 00 0C */ b lbl_80033D14
|
||||
lbl_80033D0C:
|
||||
/* 80033D0C 00030C4C 38 00 00 5C */ li r0, 0x5c
|
||||
/* 80033D10 00030C50 98 03 00 14 */ stb r0, 0x14(r3)
|
||||
lbl_80033D14:
|
||||
/* 80033D14 00030C54 3B E0 00 00 */ li r31, 0
|
||||
lbl_80033D18:
|
||||
/* 80033D18 00030C58 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80033D1C 00030C5C 4B FF A0 D9 */ bl dComIfGp_setSelectItem
|
||||
/* 80033D20 00030C60 3B FF 00 01 */ addi r31, r31, 1
|
||||
/* 80033D24 00030C64 2C 1F 00 04 */ cmpwi r31, 4
|
||||
/* 80033D28 00030C68 41 80 FF F0 */ blt lbl_80033D18
|
||||
/* 80033D2C 00030C6C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80033D30 00030C70 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80033D34 00030C74 7C 08 03 A6 */ mtlr r0
|
||||
/* 80033D38 00030C78 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80033D3C 00030C7C 4E 80 00 20 */ blr
|
||||
@@ -1,73 +0,0 @@
|
||||
/* 80033D40 00030C80 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80033D44 00030C84 7C 08 02 A6 */ mflr r0
|
||||
/* 80033D48 00030C88 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80033D4C 00030C8C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80033D50 00030C90 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80033D54 00030C94 54 80 06 3E */ clrlwi r0, r4, 0x18
|
||||
/* 80033D58 00030C98 2C 00 00 76 */ cmpwi r0, 0x76
|
||||
/* 80033D5C 00030C9C 41 82 00 20 */ beq lbl_80033D7C
|
||||
/* 80033D60 00030CA0 40 80 00 10 */ bge lbl_80033D70
|
||||
/* 80033D64 00030CA4 2C 00 00 74 */ cmpwi r0, 0x74
|
||||
/* 80033D68 00030CA8 41 82 00 48 */ beq lbl_80033DB0
|
||||
/* 80033D6C 00030CAC 48 00 00 A8 */ b lbl_80033E14
|
||||
lbl_80033D70:
|
||||
/* 80033D70 00030CB0 2C 00 00 FF */ cmpwi r0, 0xff
|
||||
/* 80033D74 00030CB4 41 82 00 70 */ beq lbl_80033DE4
|
||||
/* 80033D78 00030CB8 48 00 00 9C */ b lbl_80033E14
|
||||
lbl_80033D7C:
|
||||
/* 80033D7C 00030CBC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80033D80 00030CC0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80033D84 00030CC4 38 63 00 CC */ addi r3, r3, 0xcc
|
||||
/* 80033D88 00030CC8 38 80 00 3D */ li r4, 0x3d
|
||||
/* 80033D8C 00030CCC 48 00 01 3D */ bl isFirstBit__21dSv_player_get_item_cCFUc
|
||||
/* 80033D90 00030CD0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80033D94 00030CD4 41 82 00 10 */ beq lbl_80033DA4
|
||||
/* 80033D98 00030CD8 38 00 00 5E */ li r0, 0x5e
|
||||
/* 80033D9C 00030CDC 98 1F 00 14 */ stb r0, 0x14(r31)
|
||||
/* 80033DA0 00030CE0 48 00 00 74 */ b lbl_80033E14
|
||||
lbl_80033DA4:
|
||||
/* 80033DA4 00030CE4 38 00 00 5B */ li r0, 0x5b
|
||||
/* 80033DA8 00030CE8 98 1F 00 14 */ stb r0, 0x14(r31)
|
||||
/* 80033DAC 00030CEC 48 00 00 68 */ b lbl_80033E14
|
||||
lbl_80033DB0:
|
||||
/* 80033DB0 00030CF0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80033DB4 00030CF4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80033DB8 00030CF8 38 63 00 CC */ addi r3, r3, 0xcc
|
||||
/* 80033DBC 00030CFC 38 80 00 3D */ li r4, 0x3d
|
||||
/* 80033DC0 00030D00 48 00 01 09 */ bl isFirstBit__21dSv_player_get_item_cCFUc
|
||||
/* 80033DC4 00030D04 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80033DC8 00030D08 41 82 00 10 */ beq lbl_80033DD8
|
||||
/* 80033DCC 00030D0C 38 00 00 5F */ li r0, 0x5f
|
||||
/* 80033DD0 00030D10 98 1F 00 14 */ stb r0, 0x14(r31)
|
||||
/* 80033DD4 00030D14 48 00 00 40 */ b lbl_80033E14
|
||||
lbl_80033DD8:
|
||||
/* 80033DD8 00030D18 38 00 00 5D */ li r0, 0x5d
|
||||
/* 80033DDC 00030D1C 98 1F 00 14 */ stb r0, 0x14(r31)
|
||||
/* 80033DE0 00030D20 48 00 00 34 */ b lbl_80033E14
|
||||
lbl_80033DE4:
|
||||
/* 80033DE4 00030D24 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80033DE8 00030D28 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80033DEC 00030D2C 38 63 00 CC */ addi r3, r3, 0xcc
|
||||
/* 80033DF0 00030D30 38 80 00 3D */ li r4, 0x3d
|
||||
/* 80033DF4 00030D34 48 00 00 D5 */ bl isFirstBit__21dSv_player_get_item_cCFUc
|
||||
/* 80033DF8 00030D38 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80033DFC 00030D3C 41 82 00 10 */ beq lbl_80033E0C
|
||||
/* 80033E00 00030D40 38 00 00 5C */ li r0, 0x5c
|
||||
/* 80033E04 00030D44 98 1F 00 14 */ stb r0, 0x14(r31)
|
||||
/* 80033E08 00030D48 48 00 00 0C */ b lbl_80033E14
|
||||
lbl_80033E0C:
|
||||
/* 80033E0C 00030D4C 38 00 00 4A */ li r0, 0x4a
|
||||
/* 80033E10 00030D50 98 1F 00 14 */ stb r0, 0x14(r31)
|
||||
lbl_80033E14:
|
||||
/* 80033E14 00030D54 3B E0 00 00 */ li r31, 0
|
||||
lbl_80033E18:
|
||||
/* 80033E18 00030D58 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80033E1C 00030D5C 4B FF 9F D9 */ bl dComIfGp_setSelectItem
|
||||
/* 80033E20 00030D60 3B FF 00 01 */ addi r31, r31, 1
|
||||
/* 80033E24 00030D64 2C 1F 00 04 */ cmpwi r31, 4
|
||||
/* 80033E28 00030D68 41 80 FF F0 */ blt lbl_80033E18
|
||||
/* 80033E2C 00030D6C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80033E30 00030D70 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80033E34 00030D74 7C 08 03 A6 */ mtlr r0
|
||||
/* 80033E38 00030D78 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80033E3C 00030D7C 4E 80 00 20 */ blr
|
||||
@@ -1,40 +0,0 @@
|
||||
/* 80033F9C 00030EDC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80033FA0 00030EE0 7C 08 02 A6 */ mflr r0
|
||||
/* 80033FA4 00030EE4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80033FA8 00030EE8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80033FAC 00030EEC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80033FB0 00030EF0 54 80 06 3E */ clrlwi r0, r4, 0x18
|
||||
/* 80033FB4 00030EF4 7F E3 02 14 */ add r31, r3, r0
|
||||
/* 80033FB8 00030EF8 88 7F 00 04 */ lbz r3, 4(r31)
|
||||
/* 80033FBC 00030EFC 7C A0 07 34 */ extsh r0, r5
|
||||
/* 80033FC0 00030F00 7F C3 02 14 */ add r30, r3, r0
|
||||
/* 80033FC4 00030F04 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80033FC8 00030F08 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80033FCC 00030F0C 38 63 00 9C */ addi r3, r3, 0x9c
|
||||
/* 80033FD0 00030F10 38 04 00 0B */ addi r0, r4, 0xb
|
||||
/* 80033FD4 00030F14 54 04 06 3E */ clrlwi r4, r0, 0x18
|
||||
/* 80033FD8 00030F18 38 A0 00 01 */ li r5, 1
|
||||
/* 80033FDC 00030F1C 4B FF F0 55 */ bl getItem__17dSv_player_item_cCFib
|
||||
/* 80033FE0 00030F20 2C 1E 00 00 */ cmpwi r30, 0
|
||||
/* 80033FE4 00030F24 40 80 00 10 */ bge lbl_80033FF4
|
||||
/* 80033FE8 00030F28 38 00 00 00 */ li r0, 0
|
||||
/* 80033FEC 00030F2C 98 1F 00 04 */ stb r0, 4(r31)
|
||||
/* 80033FF0 00030F30 48 00 00 24 */ b lbl_80034014
|
||||
lbl_80033FF4:
|
||||
/* 80033FF4 00030F34 4B FF A5 C5 */ bl dComIfGs_getBottleMax
|
||||
/* 80033FF8 00030F38 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80033FFC 00030F3C 7C 1E 00 00 */ cmpw r30, r0
|
||||
/* 80034000 00030F40 40 81 00 10 */ ble lbl_80034010
|
||||
/* 80034004 00030F44 4B FF A5 B5 */ bl dComIfGs_getBottleMax
|
||||
/* 80034008 00030F48 98 7F 00 04 */ stb r3, 4(r31)
|
||||
/* 8003400C 00030F4C 48 00 00 08 */ b lbl_80034014
|
||||
lbl_80034010:
|
||||
/* 80034010 00030F50 9B DF 00 04 */ stb r30, 4(r31)
|
||||
lbl_80034014:
|
||||
/* 80034014 00030F54 88 7F 00 04 */ lbz r3, 4(r31)
|
||||
/* 80034018 00030F58 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8003401C 00030F5C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80034020 00030F60 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80034024 00030F64 7C 08 03 A6 */ mtlr r0
|
||||
/* 80034028 00030F68 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8003402C 00030F6C 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
/* 80034040 00030F80 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80034044 00030F84 7C 08 02 A6 */ mflr r0
|
||||
/* 80034048 00030F88 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8003404C 00030F8C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80034050 00030F90 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80034054 00030F94 38 80 00 1E */ li r4, 0x1e
|
||||
/* 80034058 00030F98 38 00 00 07 */ li r0, 7
|
||||
/* 8003405C 00030F9C 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80034060:
|
||||
/* 80034060 00030FA0 98 83 00 00 */ stb r4, 0(r3)
|
||||
/* 80034064 00030FA4 38 63 00 01 */ addi r3, r3, 1
|
||||
/* 80034068 00030FA8 42 00 FF F8 */ bdnz lbl_80034060
|
||||
/* 8003406C 00030FAC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80034070 00030FB0 38 80 00 70 */ li r4, 0x70
|
||||
/* 80034074 00030FB4 38 A0 00 1E */ li r5, 0x1e
|
||||
/* 80034078 00030FB8 48 00 00 41 */ bl setBombNum__21dSv_player_item_max_cFUcUc
|
||||
/* 8003407C 00030FBC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80034080 00030FC0 38 80 00 71 */ li r4, 0x71
|
||||
/* 80034084 00030FC4 38 A0 00 0F */ li r5, 0xf
|
||||
/* 80034088 00030FC8 48 00 00 31 */ bl setBombNum__21dSv_player_item_max_cFUcUc
|
||||
/* 8003408C 00030FCC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80034090 00030FD0 38 80 00 72 */ li r4, 0x72
|
||||
/* 80034094 00030FD4 38 A0 00 0A */ li r5, 0xa
|
||||
/* 80034098 00030FD8 48 00 00 21 */ bl setBombNum__21dSv_player_item_max_cFUcUc
|
||||
/* 8003409C 00030FDC 38 00 00 00 */ li r0, 0
|
||||
/* 800340A0 00030FE0 98 1F 00 07 */ stb r0, 7(r31)
|
||||
/* 800340A4 00030FE4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800340A8 00030FE8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800340AC 00030FEC 7C 08 03 A6 */ mtlr r0
|
||||
/* 800340B0 00030FF0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800340B4 00030FF4 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
/* 800340B8 00030FF8 54 80 06 3E */ clrlwi r0, r4, 0x18
|
||||
/* 800340BC 00030FFC 2C 00 00 71 */ cmpwi r0, 0x71
|
||||
/* 800340C0 00031000 41 82 00 28 */ beq lbl_800340E8
|
||||
/* 800340C4 00031004 40 80 00 10 */ bge lbl_800340D4
|
||||
/* 800340C8 00031008 2C 00 00 70 */ cmpwi r0, 0x70
|
||||
/* 800340CC 0003100C 40 80 00 14 */ bge lbl_800340E0
|
||||
/* 800340D0 00031010 4E 80 00 20 */ blr
|
||||
lbl_800340D4:
|
||||
/* 800340D4 00031014 2C 00 00 73 */ cmpwi r0, 0x73
|
||||
/* 800340D8 00031018 4C 80 00 20 */ bgelr
|
||||
/* 800340DC 0003101C 48 00 00 14 */ b lbl_800340F0
|
||||
lbl_800340E0:
|
||||
/* 800340E0 00031020 98 A3 00 01 */ stb r5, 1(r3)
|
||||
/* 800340E4 00031024 4E 80 00 20 */ blr
|
||||
lbl_800340E8:
|
||||
/* 800340E8 00031028 98 A3 00 02 */ stb r5, 2(r3)
|
||||
/* 800340EC 0003102C 4E 80 00 20 */ blr
|
||||
lbl_800340F0:
|
||||
/* 800340F0 00031030 98 A3 00 06 */ stb r5, 6(r3)
|
||||
/* 800340F4 00031034 4E 80 00 20 */ blr
|
||||
@@ -1,52 +0,0 @@
|
||||
/* 800340F8 00031038 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800340FC 0003103C 7C 08 02 A6 */ mflr r0
|
||||
/* 80034100 00031040 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80034104 00031044 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80034108 00031048 48 32 E0 D5 */ bl _savegpr_29
|
||||
/* 8003410C 0003104C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80034110 00031050 7C 9E 23 78 */ mr r30, r4
|
||||
/* 80034114 00031054 3B E0 00 01 */ li r31, 1
|
||||
/* 80034118 00031058 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8003411C 0003105C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80034120 00031060 38 63 00 CC */ addi r3, r3, 0xcc
|
||||
/* 80034124 00031064 38 80 00 4F */ li r4, 0x4f
|
||||
/* 80034128 00031068 4B FF FD A1 */ bl isFirstBit__21dSv_player_get_item_cCFUc
|
||||
/* 8003412C 0003106C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80034130 00031070 41 82 00 08 */ beq lbl_80034138
|
||||
/* 80034134 00031074 3B E0 00 02 */ li r31, 2
|
||||
lbl_80034138:
|
||||
/* 80034138 00031078 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
||||
/* 8003413C 0003107C 2C 00 00 71 */ cmpwi r0, 0x71
|
||||
/* 80034140 00031080 41 82 00 30 */ beq lbl_80034170
|
||||
/* 80034144 00031084 40 80 00 10 */ bge lbl_80034154
|
||||
/* 80034148 00031088 2C 00 00 70 */ cmpwi r0, 0x70
|
||||
/* 8003414C 0003108C 40 80 00 14 */ bge lbl_80034160
|
||||
/* 80034150 00031090 48 00 00 40 */ b lbl_80034190
|
||||
lbl_80034154:
|
||||
/* 80034154 00031094 2C 00 00 73 */ cmpwi r0, 0x73
|
||||
/* 80034158 00031098 40 80 00 38 */ bge lbl_80034190
|
||||
/* 8003415C 0003109C 48 00 00 24 */ b lbl_80034180
|
||||
lbl_80034160:
|
||||
/* 80034160 000310A0 88 1D 00 01 */ lbz r0, 1(r29)
|
||||
/* 80034164 000310A4 7C 00 F9 D6 */ mullw r0, r0, r31
|
||||
/* 80034168 000310A8 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 8003416C 000310AC 48 00 00 28 */ b lbl_80034194
|
||||
lbl_80034170:
|
||||
/* 80034170 000310B0 88 1D 00 02 */ lbz r0, 2(r29)
|
||||
/* 80034174 000310B4 7C 00 F9 D6 */ mullw r0, r0, r31
|
||||
/* 80034178 000310B8 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 8003417C 000310BC 48 00 00 18 */ b lbl_80034194
|
||||
lbl_80034180:
|
||||
/* 80034180 000310C0 88 1D 00 06 */ lbz r0, 6(r29)
|
||||
/* 80034184 000310C4 7C 00 F9 D6 */ mullw r0, r0, r31
|
||||
/* 80034188 000310C8 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 8003418C 000310CC 48 00 00 08 */ b lbl_80034194
|
||||
lbl_80034190:
|
||||
/* 80034190 000310D0 38 60 00 00 */ li r3, 0
|
||||
lbl_80034194:
|
||||
/* 80034194 000310D4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80034198 000310D8 48 32 E0 91 */ bl _restgpr_29
|
||||
/* 8003419C 000310DC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800341A0 000310E0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800341A4 000310E4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800341A8 000310E8 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
/* 800341AC 000310EC 38 A0 00 00 */ li r5, 0
|
||||
/* 800341B0 000310F0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 800341B4 000310F4 38 00 00 08 */ li r0, 8
|
||||
/* 800341B8 000310F8 7C 09 03 A6 */ mtctr r0
|
||||
lbl_800341BC:
|
||||
/* 800341BC 000310FC 98 A4 00 00 */ stb r5, 0(r4)
|
||||
/* 800341C0 00031100 38 84 00 01 */ addi r4, r4, 1
|
||||
/* 800341C4 00031104 42 00 FF F8 */ bdnz lbl_800341BC
|
||||
/* 800341C8 00031108 38 80 00 00 */ li r4, 0
|
||||
/* 800341CC 0003110C 98 83 00 08 */ stb r4, 8(r3)
|
||||
/* 800341D0 00031110 98 83 00 09 */ stb r4, 9(r3)
|
||||
/* 800341D4 00031114 98 83 00 0A */ stb r4, 0xa(r3)
|
||||
/* 800341D8 00031118 38 00 00 FF */ li r0, 0xff
|
||||
/* 800341DC 0003111C 98 03 00 0B */ stb r0, 0xb(r3)
|
||||
/* 800341E0 00031120 98 83 00 0C */ stb r4, 0xc(r3)
|
||||
/* 800341E4 00031124 4E 80 00 20 */ blr
|
||||
@@ -1,8 +0,0 @@
|
||||
/* 800341E8 00031128 7C E3 20 AE */ lbzx r7, r3, r4
|
||||
/* 800341EC 0003112C 38 C0 00 01 */ li r6, 1
|
||||
/* 800341F0 00031130 54 A0 06 3E */ clrlwi r0, r5, 0x18
|
||||
/* 800341F4 00031134 7C C0 00 30 */ slw r0, r6, r0
|
||||
/* 800341F8 00031138 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 800341FC 0003113C 7C E0 03 78 */ or r0, r7, r0
|
||||
/* 80034200 00031140 7C 03 21 AE */ stbx r0, r3, r4
|
||||
/* 80034204 00031144 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
/* 80034428 00031368 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 8003442C 0003136C 54 07 10 3A */ slwi r7, r0, 2
|
||||
/* 80034430 00031370 7C C3 38 2E */ lwzx r6, r3, r7
|
||||
/* 80034434 00031374 38 A0 00 01 */ li r5, 1
|
||||
/* 80034438 00031378 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 8003443C 0003137C 7C A0 00 30 */ slw r0, r5, r0
|
||||
/* 80034440 00031380 7C C0 03 78 */ or r0, r6, r0
|
||||
/* 80034444 00031384 7C 03 39 2E */ stwx r0, r3, r7
|
||||
/* 80034448 00031388 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
/* 8003444C 0003138C 38 A0 00 01 */ li r5, 1
|
||||
/* 80034450 00031390 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 80034454 00031394 7C A5 00 30 */ slw r5, r5, r0
|
||||
/* 80034458 00031398 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 8003445C 0003139C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80034460 000313A0 7C 03 00 2E */ lwzx r0, r3, r0
|
||||
/* 80034464 000313A4 7C A3 00 38 */ and r3, r5, r0
|
||||
/* 80034468 000313A8 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 8003446C 000313AC 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80034470 000313B0 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
/* 80034474 000313B4 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 80034478 000313B8 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8003447C 000313BC 7C C3 02 14 */ add r6, r3, r0
|
||||
/* 80034480 000313C0 80 A6 00 08 */ lwz r5, 8(r6)
|
||||
/* 80034484 000313C4 38 60 00 01 */ li r3, 1
|
||||
/* 80034488 000313C8 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 8003448C 000313CC 7C 60 00 30 */ slw r0, r3, r0
|
||||
/* 80034490 000313D0 7C A0 03 78 */ or r0, r5, r0
|
||||
/* 80034494 000313D4 90 06 00 08 */ stw r0, 8(r6)
|
||||
/* 80034498 000313D8 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
/* 8003449C 000313DC 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 800344A0 000313E0 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 800344A4 000313E4 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 800344A8 000313E8 80 A3 00 08 */ lwz r5, 8(r3)
|
||||
/* 800344AC 000313EC 38 60 00 01 */ li r3, 1
|
||||
/* 800344B0 000313F0 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 800344B4 000313F4 7C 60 00 30 */ slw r0, r3, r0
|
||||
/* 800344B8 000313F8 7C A3 00 38 */ and r3, r5, r0
|
||||
/* 800344BC 000313FC 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 800344C0 00031400 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 800344C4 00031404 4E 80 00 20 */ blr
|
||||
@@ -1,7 +0,0 @@
|
||||
/* 800344FC 0003143C 54 85 0D FC */ rlwinm r5, r4, 1, 0x17, 0x1e
|
||||
/* 80034500 00031440 7C 83 2A 2E */ lhzx r4, r3, r5
|
||||
/* 80034504 00031444 28 04 03 E7 */ cmplwi r4, 0x3e7
|
||||
/* 80034508 00031448 4C 80 00 20 */ bgelr
|
||||
/* 8003450C 0003144C 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 80034510 00031450 7C 03 2B 2E */ sthx r0, r3, r5
|
||||
/* 80034514 00031454 4E 80 00 20 */ blr
|
||||
@@ -1,18 +0,0 @@
|
||||
/* 80034644 00031584 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80034648 00031588 7C 08 02 A6 */ mflr r0
|
||||
/* 8003464C 0003158C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80034650 00031590 80 0D 8F 60 */ lwz r0, _sRumbleSupported-_SDA_BASE_(r13)
|
||||
/* 80034654 00031594 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0
|
||||
/* 80034658 00031598 41 82 00 18 */ beq lbl_80034670
|
||||
/* 8003465C 0003159C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80034660 000315A0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80034664 000315A4 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 80034668 000315A8 4B FF 6D 49 */ bl getNowVibration__14dComIfG_play_cFv
|
||||
/* 8003466C 000315AC 48 00 00 08 */ b lbl_80034674
|
||||
lbl_80034670:
|
||||
/* 80034670 000315B0 38 60 00 00 */ li r3, 0
|
||||
lbl_80034674:
|
||||
/* 80034674 000315B4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80034678 000315B8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8003467C 000315BC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80034680 000315C0 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
/* 800347A0 000316E0 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 800347A4 000316E4 54 07 10 3A */ slwi r7, r0, 2
|
||||
/* 800347A8 000316E8 7C C3 38 2E */ lwzx r6, r3, r7
|
||||
/* 800347AC 000316EC 38 A0 00 01 */ li r5, 1
|
||||
/* 800347B0 000316F0 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 800347B4 000316F4 7C A0 00 30 */ slw r0, r5, r0
|
||||
/* 800347B8 000316F8 7C C0 03 78 */ or r0, r6, r0
|
||||
/* 800347BC 000316FC 7C 03 39 2E */ stwx r0, r3, r7
|
||||
/* 800347C0 00031700 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
/* 800347C4 00031704 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 800347C8 00031708 54 07 10 3A */ slwi r7, r0, 2
|
||||
/* 800347CC 0003170C 7C C3 38 2E */ lwzx r6, r3, r7
|
||||
/* 800347D0 00031710 38 A0 00 01 */ li r5, 1
|
||||
/* 800347D4 00031714 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 800347D8 00031718 7C A0 00 30 */ slw r0, r5, r0
|
||||
/* 800347DC 0003171C 7C C0 00 78 */ andc r0, r6, r0
|
||||
/* 800347E0 00031720 7C 03 39 2E */ stwx r0, r3, r7
|
||||
/* 800347E4 00031724 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
/* 800347E8 00031728 38 A0 00 01 */ li r5, 1
|
||||
/* 800347EC 0003172C 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 800347F0 00031730 7C A5 00 30 */ slw r5, r5, r0
|
||||
/* 800347F4 00031734 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 800347F8 00031738 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 800347FC 0003173C 7C 03 00 2E */ lwzx r0, r3, r0
|
||||
/* 80034800 00031740 7C A3 00 38 */ and r3, r5, r0
|
||||
/* 80034804 00031744 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80034808 00031748 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 8003480C 0003174C 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
/* 80034810 00031750 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 80034814 00031754 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80034818 00031758 7C C3 02 14 */ add r6, r3, r0
|
||||
/* 8003481C 0003175C 80 A6 00 08 */ lwz r5, 8(r6)
|
||||
/* 80034820 00031760 38 60 00 01 */ li r3, 1
|
||||
/* 80034824 00031764 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 80034828 00031768 7C 60 00 30 */ slw r0, r3, r0
|
||||
/* 8003482C 0003176C 7C A0 03 78 */ or r0, r5, r0
|
||||
/* 80034830 00031770 90 06 00 08 */ stw r0, 8(r6)
|
||||
/* 80034834 00031774 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
/* 80034838 00031778 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 8003483C 0003177C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80034840 00031780 7C C3 02 14 */ add r6, r3, r0
|
||||
/* 80034844 00031784 80 A6 00 08 */ lwz r5, 8(r6)
|
||||
/* 80034848 00031788 38 60 00 01 */ li r3, 1
|
||||
/* 8003484C 0003178C 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 80034850 00031790 7C 60 00 30 */ slw r0, r3, r0
|
||||
/* 80034854 00031794 7C A0 00 78 */ andc r0, r5, r0
|
||||
/* 80034858 00031798 90 06 00 08 */ stw r0, 8(r6)
|
||||
/* 8003485C 0003179C 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
/* 80034860 000317A0 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 80034864 000317A4 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80034868 000317A8 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 8003486C 000317AC 80 A3 00 08 */ lwz r5, 8(r3)
|
||||
/* 80034870 000317B0 38 60 00 01 */ li r3, 1
|
||||
/* 80034874 000317B4 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 80034878 000317B8 7C 60 00 30 */ slw r0, r3, r0
|
||||
/* 8003487C 000317BC 7C A3 00 38 */ and r3, r5, r0
|
||||
/* 80034880 000317C0 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80034884 000317C4 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80034888 000317C8 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
/* 800348C4 00031804 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 800348C8 00031808 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 800348CC 0003180C 7C C3 02 14 */ add r6, r3, r0
|
||||
/* 800348D0 00031810 80 A6 00 18 */ lwz r5, 0x18(r6)
|
||||
/* 800348D4 00031814 38 60 00 01 */ li r3, 1
|
||||
/* 800348D8 00031818 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 800348DC 0003181C 7C 60 00 30 */ slw r0, r3, r0
|
||||
/* 800348E0 00031820 7C A0 03 78 */ or r0, r5, r0
|
||||
/* 800348E4 00031824 90 06 00 18 */ stw r0, 0x18(r6)
|
||||
/* 800348E8 00031828 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
/* 800348EC 0003182C 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 800348F0 00031830 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 800348F4 00031834 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 800348F8 00031838 80 A3 00 18 */ lwz r5, 0x18(r3)
|
||||
/* 800348FC 0003183C 38 60 00 01 */ li r3, 1
|
||||
/* 80034900 00031840 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 80034904 00031844 7C 60 00 30 */ slw r0, r3, r0
|
||||
/* 80034908 00031848 7C A3 00 38 */ and r3, r5, r0
|
||||
/* 8003490C 0003184C 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80034910 00031850 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80034914 00031854 4E 80 00 20 */ blr
|
||||
@@ -1,6 +0,0 @@
|
||||
/* 8003498C 000318CC 54 86 C6 3E */ rlwinm r6, r4, 0x18, 0x18, 0x1f
|
||||
/* 80034990 000318D0 7C A3 30 AE */ lbzx r5, r3, r6
|
||||
/* 80034994 000318D4 54 80 06 3E */ clrlwi r0, r4, 0x18
|
||||
/* 80034998 000318D8 7C A0 03 78 */ or r0, r5, r0
|
||||
/* 8003499C 000318DC 7C 03 31 AE */ stbx r0, r3, r6
|
||||
/* 800349A0 000318E0 4E 80 00 20 */ blr
|
||||
@@ -1,6 +0,0 @@
|
||||
/* 800349A4 000318E4 54 86 C6 3E */ rlwinm r6, r4, 0x18, 0x18, 0x1f
|
||||
/* 800349A8 000318E8 7C A3 30 AE */ lbzx r5, r3, r6
|
||||
/* 800349AC 000318EC 54 80 06 3E */ clrlwi r0, r4, 0x18
|
||||
/* 800349B0 000318F0 7C A0 00 78 */ andc r0, r5, r0
|
||||
/* 800349B4 000318F4 7C 03 31 AE */ stbx r0, r3, r6
|
||||
/* 800349B8 000318F8 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
/* 800349BC 000318FC 54 85 06 3E */ clrlwi r5, r4, 0x18
|
||||
/* 800349C0 00031900 54 80 C6 3E */ rlwinm r0, r4, 0x18, 0x18, 0x1f
|
||||
/* 800349C4 00031904 7C 03 00 AE */ lbzx r0, r3, r0
|
||||
/* 800349C8 00031908 7C A0 00 39 */ and. r0, r5, r0
|
||||
/* 800349CC 0003190C 41 82 00 0C */ beq lbl_800349D8
|
||||
/* 800349D0 00031910 38 60 00 01 */ li r3, 1
|
||||
/* 800349D4 00031914 4E 80 00 20 */ blr
|
||||
lbl_800349D8:
|
||||
/* 800349D8 00031918 38 60 00 00 */ li r3, 0
|
||||
/* 800349DC 0003191C 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
/* 80034AA4 000319E4 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 80034AA8 000319E8 54 07 10 3A */ slwi r7, r0, 2
|
||||
/* 80034AAC 000319EC 7C C3 38 2E */ lwzx r6, r3, r7
|
||||
/* 80034AB0 000319F0 38 A0 00 01 */ li r5, 1
|
||||
/* 80034AB4 000319F4 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 80034AB8 000319F8 7C A0 00 30 */ slw r0, r5, r0
|
||||
/* 80034ABC 000319FC 7C C0 03 78 */ or r0, r6, r0
|
||||
/* 80034AC0 00031A00 7C 03 39 2E */ stwx r0, r3, r7
|
||||
/* 80034AC4 00031A04 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
/* 80034AC8 00031A08 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 80034ACC 00031A0C 54 07 10 3A */ slwi r7, r0, 2
|
||||
/* 80034AD0 00031A10 7C C3 38 2E */ lwzx r6, r3, r7
|
||||
/* 80034AD4 00031A14 38 A0 00 01 */ li r5, 1
|
||||
/* 80034AD8 00031A18 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 80034ADC 00031A1C 7C A0 00 30 */ slw r0, r5, r0
|
||||
/* 80034AE0 00031A20 7C C0 00 78 */ andc r0, r6, r0
|
||||
/* 80034AE4 00031A24 7C 03 39 2E */ stwx r0, r3, r7
|
||||
/* 80034AE8 00031A28 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
/* 80034AEC 00031A2C 38 A0 00 01 */ li r5, 1
|
||||
/* 80034AF0 00031A30 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 80034AF4 00031A34 7C A5 00 30 */ slw r5, r5, r0
|
||||
/* 80034AF8 00031A38 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 80034AFC 00031A3C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80034B00 00031A40 7C 03 00 2E */ lwzx r0, r3, r0
|
||||
/* 80034B04 00031A44 7C A3 00 38 */ and r3, r5, r0
|
||||
/* 80034B08 00031A48 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80034B0C 00031A4C 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80034B10 00031A50 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
/* 80034B98 00031AD8 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 80034B9C 00031ADC 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80034BA0 00031AE0 7C C3 02 14 */ add r6, r3, r0
|
||||
/* 80034BA4 00031AE4 80 A6 00 04 */ lwz r5, 4(r6)
|
||||
/* 80034BA8 00031AE8 38 60 00 01 */ li r3, 1
|
||||
/* 80034BAC 00031AEC 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 80034BB0 00031AF0 7C 60 00 30 */ slw r0, r3, r0
|
||||
/* 80034BB4 00031AF4 7C A0 03 78 */ or r0, r5, r0
|
||||
/* 80034BB8 00031AF8 90 06 00 04 */ stw r0, 4(r6)
|
||||
/* 80034BBC 00031AFC 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
/* 80034BC0 00031B00 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 80034BC4 00031B04 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80034BC8 00031B08 7C C3 02 14 */ add r6, r3, r0
|
||||
/* 80034BCC 00031B0C 80 A6 00 04 */ lwz r5, 4(r6)
|
||||
/* 80034BD0 00031B10 38 60 00 01 */ li r3, 1
|
||||
/* 80034BD4 00031B14 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 80034BD8 00031B18 7C 60 00 30 */ slw r0, r3, r0
|
||||
/* 80034BDC 00031B1C 7C A0 00 78 */ andc r0, r5, r0
|
||||
/* 80034BE0 00031B20 90 06 00 04 */ stw r0, 4(r6)
|
||||
/* 80034BE4 00031B24 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
/* 80034BE8 00031B28 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 80034BEC 00031B2C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80034BF0 00031B30 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80034BF4 00031B34 80 A3 00 04 */ lwz r5, 4(r3)
|
||||
/* 80034BF8 00031B38 38 60 00 01 */ li r3, 1
|
||||
/* 80034BFC 00031B3C 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 80034C00 00031B40 7C 60 00 30 */ slw r0, r3, r0
|
||||
/* 80034C04 00031B44 7C A3 00 38 */ and r3, r5, r0
|
||||
/* 80034C08 00031B48 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80034C0C 00031B4C 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80034C10 00031B50 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
/* 80034C14 00031B54 38 A0 00 01 */ li r5, 1
|
||||
/* 80034C18 00031B58 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 80034C1C 00031B5C 7C A5 00 30 */ slw r5, r5, r0
|
||||
/* 80034C20 00031B60 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 80034C24 00031B64 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80034C28 00031B68 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80034C2C 00031B6C 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 80034C30 00031B70 7C 00 2A 78 */ xor r0, r0, r5
|
||||
/* 80034C34 00031B74 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 80034C38 00031B78 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 80034C3C 00031B7C 7C 03 28 38 */ and r3, r0, r5
|
||||
/* 80034C40 00031B80 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80034C44 00031B84 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80034C48 00031B88 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
/* 80034C4C 00031B8C 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 80034C50 00031B90 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80034C54 00031B94 7C C3 02 14 */ add r6, r3, r0
|
||||
/* 80034C58 00031B98 80 A6 00 0C */ lwz r5, 0xc(r6)
|
||||
/* 80034C5C 00031B9C 38 60 00 01 */ li r3, 1
|
||||
/* 80034C60 00031BA0 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 80034C64 00031BA4 7C 60 00 30 */ slw r0, r3, r0
|
||||
/* 80034C68 00031BA8 7C A0 03 78 */ or r0, r5, r0
|
||||
/* 80034C6C 00031BAC 90 06 00 0C */ stw r0, 0xc(r6)
|
||||
/* 80034C70 00031BB0 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
/* 80034C74 00031BB4 7C 80 2E 70 */ srawi r0, r4, 5
|
||||
/* 80034C78 00031BB8 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80034C7C 00031BBC 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80034C80 00031BC0 80 A3 00 0C */ lwz r5, 0xc(r3)
|
||||
/* 80034C84 00031BC4 38 60 00 01 */ li r3, 1
|
||||
/* 80034C88 00031BC8 54 80 06 FE */ clrlwi r0, r4, 0x1b
|
||||
/* 80034C8C 00031BCC 7C 60 00 30 */ slw r0, r3, r0
|
||||
/* 80034C90 00031BD0 7C A3 00 38 */ and r3, r5, r0
|
||||
/* 80034C94 00031BD4 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80034C98 00031BD8 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80034C9C 00031BDC 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
/* 80034D04 00031C44 7C 80 26 70 */ srawi r0, r4, 4
|
||||
/* 80034D08 00031C48 54 07 08 3C */ slwi r7, r0, 1
|
||||
/* 80034D0C 00031C4C 7C C3 3A 2E */ lhzx r6, r3, r7
|
||||
/* 80034D10 00031C50 38 A0 00 01 */ li r5, 1
|
||||
/* 80034D14 00031C54 54 80 07 3E */ clrlwi r0, r4, 0x1c
|
||||
/* 80034D18 00031C58 7C A0 00 30 */ slw r0, r5, r0
|
||||
/* 80034D1C 00031C5C 54 00 04 3E */ clrlwi r0, r0, 0x10
|
||||
/* 80034D20 00031C60 7C C0 03 78 */ or r0, r6, r0
|
||||
/* 80034D24 00031C64 7C 03 3B 2E */ sthx r0, r3, r7
|
||||
/* 80034D28 00031C68 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
/* 80034D2C 00031C6C 7C 80 26 70 */ srawi r0, r4, 4
|
||||
/* 80034D30 00031C70 54 07 08 3C */ slwi r7, r0, 1
|
||||
/* 80034D34 00031C74 7C C3 3A 2E */ lhzx r6, r3, r7
|
||||
/* 80034D38 00031C78 38 A0 00 01 */ li r5, 1
|
||||
/* 80034D3C 00031C7C 54 80 07 3E */ clrlwi r0, r4, 0x1c
|
||||
/* 80034D40 00031C80 7C A0 00 30 */ slw r0, r5, r0
|
||||
/* 80034D44 00031C84 7C C0 00 78 */ andc r0, r6, r0
|
||||
/* 80034D48 00031C88 7C 03 3B 2E */ sthx r0, r3, r7
|
||||
/* 80034D4C 00031C8C 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
/* 80034D50 00031C90 38 A0 00 01 */ li r5, 1
|
||||
/* 80034D54 00031C94 54 80 07 3E */ clrlwi r0, r4, 0x1c
|
||||
/* 80034D58 00031C98 7C A5 00 30 */ slw r5, r5, r0
|
||||
/* 80034D5C 00031C9C 7C 80 26 70 */ srawi r0, r4, 4
|
||||
/* 80034D60 00031CA0 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80034D64 00031CA4 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 80034D68 00031CA8 7C A3 00 38 */ and r3, r5, r0
|
||||
/* 80034D6C 00031CAC 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80034D70 00031CB0 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80034D74 00031CB4 4E 80 00 20 */ blr
|
||||
@@ -1,37 +0,0 @@
|
||||
/* 8003501C 00031F5C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80035020 00031F60 7C 08 02 A6 */ mflr r0
|
||||
/* 80035024 00031F64 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80035028 00031F68 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8003502C 00031F6C 48 32 D1 B1 */ bl _savegpr_29
|
||||
/* 80035030 00031F70 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80035034 00031F74 4B FF F6 71 */ bl init__12dSv_player_cFv
|
||||
/* 80035038 00031F78 3B C0 00 00 */ li r30, 0
|
||||
/* 8003503C 00031F7C 3B E0 00 00 */ li r31, 0
|
||||
lbl_80035040:
|
||||
/* 80035040 00031F80 38 7F 01 F0 */ addi r3, r31, 0x1f0
|
||||
/* 80035044 00031F84 7C 7D 1A 14 */ add r3, r29, r3
|
||||
/* 80035048 00031F88 4B FF FA 1D */ bl init__12dSv_memory_cFv
|
||||
/* 8003504C 00031F8C 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 80035050 00031F90 2C 1E 00 20 */ cmpwi r30, 0x20
|
||||
/* 80035054 00031F94 3B FF 00 20 */ addi r31, r31, 0x20
|
||||
/* 80035058 00031F98 41 80 FF E8 */ blt lbl_80035040
|
||||
/* 8003505C 00031F9C 3B C0 00 00 */ li r30, 0
|
||||
/* 80035060 00031FA0 3B E0 00 00 */ li r31, 0
|
||||
lbl_80035064:
|
||||
/* 80035064 00031FA4 38 7F 05 F0 */ addi r3, r31, 0x5f0
|
||||
/* 80035068 00031FA8 7C 7D 1A 14 */ add r3, r29, r3
|
||||
/* 8003506C 00031FAC 4B FF FA 19 */ bl init__13dSv_memory2_cFv
|
||||
/* 80035070 00031FB0 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 80035074 00031FB4 2C 1E 00 40 */ cmpwi r30, 0x40
|
||||
/* 80035078 00031FB8 3B FF 00 08 */ addi r31, r31, 8
|
||||
/* 8003507C 00031FBC 41 80 FF E8 */ blt lbl_80035064
|
||||
/* 80035080 00031FC0 38 7D 07 F0 */ addi r3, r29, 0x7f0
|
||||
/* 80035084 00031FC4 4B FF F8 D1 */ bl init__11dSv_event_cFv
|
||||
/* 80035088 00031FC8 38 7D 09 40 */ addi r3, r29, 0x940
|
||||
/* 8003508C 00031FCC 4B FF F9 91 */ bl init__14dSv_MiniGame_cFv
|
||||
/* 80035090 00031FD0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80035094 00031FD4 48 32 D1 95 */ bl _restgpr_29
|
||||
/* 80035098 00031FD8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8003509C 00031FDC 7C 08 03 A6 */ mtlr r0
|
||||
/* 800350A0 00031FE0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800350A4 00031FE4 4E 80 00 20 */ blr
|
||||
@@ -1,5 +0,0 @@
|
||||
/* 800350A8 00031FE8 7C 60 1B 78 */ mr r0, r3
|
||||
/* 800350AC 00031FEC 54 83 18 38 */ slwi r3, r4, 3
|
||||
/* 800350B0 00031FF0 38 63 05 F0 */ addi r3, r3, 0x5f0
|
||||
/* 800350B4 00031FF4 7C 60 1A 14 */ add r3, r0, r3
|
||||
/* 800350B8 00031FF8 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
/* 8003514C 0003208C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80035150 00032090 7C 08 02 A6 */ mflr r0
|
||||
/* 80035154 00032094 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80035158 00032098 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8003515C 0003209C 48 32 D0 81 */ bl _savegpr_29
|
||||
/* 80035160 000320A0 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80035164 000320A4 3B C0 00 00 */ li r30, 0
|
||||
/* 80035168 000320A8 3B E0 00 00 */ li r31, 0
|
||||
lbl_8003516C:
|
||||
/* 8003516C 000320AC 38 7F 09 B4 */ addi r3, r31, 0x9b4
|
||||
/* 80035170 000320B0 7C 7D 1A 14 */ add r3, r29, r3
|
||||
/* 80035174 000320B4 38 80 FF FF */ li r4, -1
|
||||
/* 80035178 000320B8 4B FF FD CD */ bl init__10dSv_zone_cFi
|
||||
/* 8003517C 000320BC 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 80035180 000320C0 2C 1E 00 20 */ cmpwi r30, 0x20
|
||||
/* 80035184 000320C4 3B FF 00 20 */ addi r31, r31, 0x20
|
||||
/* 80035188 000320C8 41 80 FF E4 */ blt lbl_8003516C
|
||||
/* 8003518C 000320CC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80035190 000320D0 48 32 D0 99 */ bl _restgpr_29
|
||||
/* 80035194 000320D4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80035198 000320D8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8003519C 000320DC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800351A0 000320E0 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
/* 800351A4 000320E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800351A8 000320E8 7C 08 02 A6 */ mflr r0
|
||||
/* 800351AC 000320EC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800351B0 000320F0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800351B4 000320F4 38 63 09 B4 */ addi r3, r3, 0x9b4
|
||||
/* 800351B8 000320F8 3B E0 00 00 */ li r31, 0
|
||||
/* 800351BC 000320FC 38 00 00 20 */ li r0, 0x20
|
||||
/* 800351C0 00032100 7C 09 03 A6 */ mtctr r0
|
||||
lbl_800351C4:
|
||||
/* 800351C4 00032104 88 03 00 00 */ lbz r0, 0(r3)
|
||||
/* 800351C8 00032108 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 800351CC 0003210C 40 80 00 10 */ bge lbl_800351DC
|
||||
/* 800351D0 00032110 4B FF FD 75 */ bl init__10dSv_zone_cFi
|
||||
/* 800351D4 00032114 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800351D8 00032118 48 00 00 14 */ b lbl_800351EC
|
||||
lbl_800351DC:
|
||||
/* 800351DC 0003211C 38 63 00 20 */ addi r3, r3, 0x20
|
||||
/* 800351E0 00032120 3B FF 00 01 */ addi r31, r31, 1
|
||||
/* 800351E4 00032124 42 00 FF E0 */ bdnz lbl_800351C4
|
||||
/* 800351E8 00032128 38 60 FF FF */ li r3, -1
|
||||
lbl_800351EC:
|
||||
/* 800351EC 0003212C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800351F0 00032130 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800351F4 00032134 7C 08 03 A6 */ mtlr r0
|
||||
/* 800351F8 00032138 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800351FC 0003213C 4E 80 00 20 */ blr
|
||||
@@ -1,49 +0,0 @@
|
||||
/* 80035200 00032140 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80035204 00032144 7C 08 02 A6 */ mflr r0
|
||||
/* 80035208 00032148 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8003520C 0003214C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80035210 00032150 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80035214 00032154 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80035218 00032158 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8003521C 0003215C 2C 1F FF FF */ cmpwi r31, -1
|
||||
/* 80035220 00032160 41 82 00 78 */ beq lbl_80035298
|
||||
/* 80035224 00032164 2C 1F 00 FF */ cmpwi r31, 0xff
|
||||
/* 80035228 00032168 40 82 00 08 */ bne lbl_80035230
|
||||
/* 8003522C 0003216C 48 00 00 6C */ b lbl_80035298
|
||||
lbl_80035230:
|
||||
/* 80035230 00032170 2C 1F 00 80 */ cmpwi r31, 0x80
|
||||
/* 80035234 00032174 40 80 00 10 */ bge lbl_80035244
|
||||
/* 80035238 00032178 38 7E 09 58 */ addi r3, r30, 0x958
|
||||
/* 8003523C 0003217C 4B FF F5 D5 */ bl onSwitch__12dSv_memBit_cFi
|
||||
/* 80035240 00032180 48 00 00 58 */ b lbl_80035298
|
||||
lbl_80035244:
|
||||
/* 80035244 00032184 2C 1F 00 C0 */ cmpwi r31, 0xc0
|
||||
/* 80035248 00032188 40 80 00 14 */ bge lbl_8003525C
|
||||
/* 8003524C 0003218C 38 7E 09 78 */ addi r3, r30, 0x978
|
||||
/* 80035250 00032190 38 9F FF 80 */ addi r4, r31, -128
|
||||
/* 80035254 00032194 4B FF F9 45 */ bl onSwitch__12dSv_danBit_cFi
|
||||
/* 80035258 00032198 48 00 00 40 */ b lbl_80035298
|
||||
lbl_8003525C:
|
||||
/* 8003525C 0003219C 7C A3 2B 78 */ mr r3, r5
|
||||
/* 80035260 000321A0 4B FF 87 51 */ bl dStage_roomControl_c_NS_getZoneNo
|
||||
/* 80035264 000321A4 2C 1F 00 E0 */ cmpwi r31, 0xe0
|
||||
/* 80035268 000321A8 40 80 00 1C */ bge lbl_80035284
|
||||
/* 8003526C 000321AC 54 63 28 34 */ slwi r3, r3, 5
|
||||
/* 80035270 000321B0 38 63 09 B6 */ addi r3, r3, 0x9b6
|
||||
/* 80035274 000321B4 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 80035278 000321B8 38 9F FF 40 */ addi r4, r31, -192
|
||||
/* 8003527C 000321BC 4B FF FA 89 */ bl onSwitch__13dSv_zoneBit_cFi
|
||||
/* 80035280 000321C0 48 00 00 18 */ b lbl_80035298
|
||||
lbl_80035284:
|
||||
/* 80035284 000321C4 54 63 28 34 */ slwi r3, r3, 5
|
||||
/* 80035288 000321C8 38 63 09 B6 */ addi r3, r3, 0x9b6
|
||||
/* 8003528C 000321CC 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 80035290 000321D0 38 9F FF 20 */ addi r4, r31, -224
|
||||
/* 80035294 000321D4 4B FF FB 19 */ bl onOneSwitch__13dSv_zoneBit_cFi
|
||||
lbl_80035298:
|
||||
/* 80035298 000321D8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8003529C 000321DC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800352A0 000321E0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800352A4 000321E4 7C 08 03 A6 */ mtlr r0
|
||||
/* 800352A8 000321E8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800352AC 000321EC 4E 80 00 20 */ blr
|
||||
@@ -1,59 +0,0 @@
|
||||
/* 80035360 000322A0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80035364 000322A4 7C 08 02 A6 */ mflr r0
|
||||
/* 80035368 000322A8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8003536C 000322AC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80035370 000322B0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80035374 000322B4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80035378 000322B8 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8003537C 000322BC 2C 1F FF FF */ cmpwi r31, -1
|
||||
/* 80035380 000322C0 41 82 00 0C */ beq lbl_8003538C
|
||||
/* 80035384 000322C4 2C 1F 00 FF */ cmpwi r31, 0xff
|
||||
/* 80035388 000322C8 40 82 00 0C */ bne lbl_80035394
|
||||
lbl_8003538C:
|
||||
/* 8003538C 000322CC 38 60 00 00 */ li r3, 0
|
||||
/* 80035390 000322D0 48 00 00 84 */ b lbl_80035414
|
||||
lbl_80035394:
|
||||
/* 80035394 000322D4 2C 1F 00 80 */ cmpwi r31, 0x80
|
||||
/* 80035398 000322D8 40 80 00 10 */ bge lbl_800353A8
|
||||
/* 8003539C 000322DC 38 7E 09 58 */ addi r3, r30, 0x958
|
||||
/* 800353A0 000322E0 4B FF F4 C1 */ bl isSwitch__12dSv_memBit_cCFi
|
||||
/* 800353A4 000322E4 48 00 00 70 */ b lbl_80035414
|
||||
lbl_800353A8:
|
||||
/* 800353A8 000322E8 2C 1F 00 C0 */ cmpwi r31, 0xc0
|
||||
/* 800353AC 000322EC 40 80 00 14 */ bge lbl_800353C0
|
||||
/* 800353B0 000322F0 38 7E 09 78 */ addi r3, r30, 0x978
|
||||
/* 800353B4 000322F4 38 9F FF 80 */ addi r4, r31, -128
|
||||
/* 800353B8 000322F8 4B FF F8 31 */ bl isSwitch__12dSv_danBit_cCFi
|
||||
/* 800353BC 000322FC 48 00 00 58 */ b lbl_80035414
|
||||
lbl_800353C0:
|
||||
/* 800353C0 00032300 7C A3 2B 78 */ mr r3, r5
|
||||
/* 800353C4 00032304 4B FF 85 ED */ bl dStage_roomControl_c_NS_getZoneNo
|
||||
/* 800353C8 00032308 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800353CC 0003230C 41 80 00 0C */ blt lbl_800353D8
|
||||
/* 800353D0 00032310 2C 03 00 20 */ cmpwi r3, 0x20
|
||||
/* 800353D4 00032314 41 80 00 0C */ blt lbl_800353E0
|
||||
lbl_800353D8:
|
||||
/* 800353D8 00032318 38 60 00 00 */ li r3, 0
|
||||
/* 800353DC 0003231C 48 00 00 38 */ b lbl_80035414
|
||||
lbl_800353E0:
|
||||
/* 800353E0 00032320 2C 1F 00 E0 */ cmpwi r31, 0xe0
|
||||
/* 800353E4 00032324 40 80 00 1C */ bge lbl_80035400
|
||||
/* 800353E8 00032328 54 63 28 34 */ slwi r3, r3, 5
|
||||
/* 800353EC 0003232C 38 63 09 B6 */ addi r3, r3, 0x9b6
|
||||
/* 800353F0 00032330 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 800353F4 00032334 38 9F FF 40 */ addi r4, r31, -192
|
||||
/* 800353F8 00032338 4B FF F9 59 */ bl isSwitch__13dSv_zoneBit_cCFi
|
||||
/* 800353FC 0003233C 48 00 00 18 */ b lbl_80035414
|
||||
lbl_80035400:
|
||||
/* 80035400 00032340 54 63 28 34 */ slwi r3, r3, 5
|
||||
/* 80035404 00032344 38 63 09 B6 */ addi r3, r3, 0x9b6
|
||||
/* 80035408 00032348 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 8003540C 0003234C 38 9F FF 20 */ addi r4, r31, -224
|
||||
/* 80035410 00032350 4B FF F9 D1 */ bl isOneSwitch__13dSv_zoneBit_cCFi
|
||||
lbl_80035414:
|
||||
/* 80035414 00032354 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80035418 00032358 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8003541C 0003235C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80035420 00032360 7C 08 03 A6 */ mtlr r0
|
||||
/* 80035424 00032364 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80035428 00032368 4E 80 00 20 */ blr
|
||||
@@ -1,51 +0,0 @@
|
||||
/* 8003542C 0003236C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80035430 00032370 7C 08 02 A6 */ mflr r0
|
||||
/* 80035434 00032374 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80035438 00032378 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8003543C 0003237C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80035440 00032380 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80035444 00032384 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80035448 00032388 2C 1F FF FF */ cmpwi r31, -1
|
||||
/* 8003544C 0003238C 41 82 00 0C */ beq lbl_80035458
|
||||
/* 80035450 00032390 2C 1F 00 FF */ cmpwi r31, 0xff
|
||||
/* 80035454 00032394 40 82 00 0C */ bne lbl_80035460
|
||||
lbl_80035458:
|
||||
/* 80035458 00032398 38 60 00 00 */ li r3, 0
|
||||
/* 8003545C 0003239C 48 00 00 6C */ b lbl_800354C8
|
||||
lbl_80035460:
|
||||
/* 80035460 000323A0 2C 1F 00 80 */ cmpwi r31, 0x80
|
||||
/* 80035464 000323A4 40 80 00 10 */ bge lbl_80035474
|
||||
/* 80035468 000323A8 38 7E 09 58 */ addi r3, r30, 0x958
|
||||
/* 8003546C 000323AC 4B FF F4 21 */ bl revSwitch__12dSv_memBit_cFi
|
||||
/* 80035470 000323B0 48 00 00 58 */ b lbl_800354C8
|
||||
lbl_80035474:
|
||||
/* 80035474 000323B4 2C 1F 00 C0 */ cmpwi r31, 0xc0
|
||||
/* 80035478 000323B8 40 80 00 14 */ bge lbl_8003548C
|
||||
/* 8003547C 000323BC 38 7E 09 78 */ addi r3, r30, 0x978
|
||||
/* 80035480 000323C0 38 9F FF 80 */ addi r4, r31, -128
|
||||
/* 80035484 000323C4 4B FF F7 91 */ bl revSwitch__12dSv_danBit_cFi
|
||||
/* 80035488 000323C8 48 00 00 40 */ b lbl_800354C8
|
||||
lbl_8003548C:
|
||||
/* 8003548C 000323CC 7C A3 2B 78 */ mr r3, r5
|
||||
/* 80035490 000323D0 4B FF 85 21 */ bl dStage_roomControl_c_NS_getZoneNo
|
||||
/* 80035494 000323D4 2C 1F 00 E0 */ cmpwi r31, 0xe0
|
||||
/* 80035498 000323D8 40 80 00 1C */ bge lbl_800354B4
|
||||
/* 8003549C 000323DC 54 63 28 34 */ slwi r3, r3, 5
|
||||
/* 800354A0 000323E0 38 63 09 B6 */ addi r3, r3, 0x9b6
|
||||
/* 800354A4 000323E4 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 800354A8 000323E8 38 9F FF 40 */ addi r4, r31, -192
|
||||
/* 800354AC 000323EC 4B FF F8 CD */ bl revSwitch__13dSv_zoneBit_cFi
|
||||
/* 800354B0 000323F0 48 00 00 18 */ b lbl_800354C8
|
||||
lbl_800354B4:
|
||||
/* 800354B4 000323F4 54 63 28 34 */ slwi r3, r3, 5
|
||||
/* 800354B8 000323F8 38 63 09 B6 */ addi r3, r3, 0x9b6
|
||||
/* 800354BC 000323FC 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 800354C0 00032400 38 9F FF 20 */ addi r4, r31, -224
|
||||
/* 800354C4 00032404 4B FF F9 39 */ bl revOneSwitch__13dSv_zoneBit_cFi
|
||||
lbl_800354C8:
|
||||
/* 800354C8 00032408 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800354CC 0003240C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800354D0 00032410 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800354D4 00032414 7C 08 03 A6 */ mtlr r0
|
||||
/* 800354D8 00032418 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800354DC 0003241C 4E 80 00 20 */ blr
|
||||
@@ -1,51 +0,0 @@
|
||||
/* 80035590 000324D0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80035594 000324D4 7C 08 02 A6 */ mflr r0
|
||||
/* 80035598 000324D8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8003559C 000324DC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800355A0 000324E0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800355A4 000324E4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800355A8 000324E8 7C 9F 23 78 */ mr r31, r4
|
||||
/* 800355AC 000324EC 2C 1F FF FF */ cmpwi r31, -1
|
||||
/* 800355B0 000324F0 41 82 00 0C */ beq lbl_800355BC
|
||||
/* 800355B4 000324F4 2C 1F 00 FF */ cmpwi r31, 0xff
|
||||
/* 800355B8 000324F8 40 82 00 0C */ bne lbl_800355C4
|
||||
lbl_800355BC:
|
||||
/* 800355BC 000324FC 38 60 00 00 */ li r3, 0
|
||||
/* 800355C0 00032500 48 00 00 6C */ b lbl_8003562C
|
||||
lbl_800355C4:
|
||||
/* 800355C4 00032504 2C 1F 00 80 */ cmpwi r31, 0x80
|
||||
/* 800355C8 00032508 40 80 00 10 */ bge lbl_800355D8
|
||||
/* 800355CC 0003250C 38 7E 09 78 */ addi r3, r30, 0x978
|
||||
/* 800355D0 00032510 4B FF F6 A5 */ bl isItem__12dSv_danBit_cCFi
|
||||
/* 800355D4 00032514 48 00 00 58 */ b lbl_8003562C
|
||||
lbl_800355D8:
|
||||
/* 800355D8 00032518 2C 1F 00 A0 */ cmpwi r31, 0xa0
|
||||
/* 800355DC 0003251C 40 80 00 14 */ bge lbl_800355F0
|
||||
/* 800355E0 00032520 38 7E 09 58 */ addi r3, r30, 0x958
|
||||
/* 800355E4 00032524 38 9F FF 80 */ addi r4, r31, -128
|
||||
/* 800355E8 00032528 4B FF F3 05 */ bl isItem__12dSv_memBit_cCFi
|
||||
/* 800355EC 0003252C 48 00 00 40 */ b lbl_8003562C
|
||||
lbl_800355F0:
|
||||
/* 800355F0 00032530 7C A3 2B 78 */ mr r3, r5
|
||||
/* 800355F4 00032534 4B FF 83 BD */ bl dStage_roomControl_c_NS_getZoneNo
|
||||
/* 800355F8 00032538 2C 1F 00 C0 */ cmpwi r31, 0xc0
|
||||
/* 800355FC 0003253C 40 80 00 1C */ bge lbl_80035618
|
||||
/* 80035600 00032540 54 63 28 34 */ slwi r3, r3, 5
|
||||
/* 80035604 00032544 38 63 09 B6 */ addi r3, r3, 0x9b6
|
||||
/* 80035608 00032548 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 8003560C 0003254C 38 9F FF 60 */ addi r4, r31, -160
|
||||
/* 80035610 00032550 4B FF F8 41 */ bl isItem__13dSv_zoneBit_cCFi
|
||||
/* 80035614 00032554 48 00 00 18 */ b lbl_8003562C
|
||||
lbl_80035618:
|
||||
/* 80035618 00032558 54 63 28 34 */ slwi r3, r3, 5
|
||||
/* 8003561C 0003255C 38 63 09 B6 */ addi r3, r3, 0x9b6
|
||||
/* 80035620 00032560 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 80035624 00032564 38 9F FF 40 */ addi r4, r31, -192
|
||||
/* 80035628 00032568 4B FF F8 71 */ bl isOneItem__13dSv_zoneBit_cCFi
|
||||
lbl_8003562C:
|
||||
/* 8003562C 0003256C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80035630 00032570 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80035634 00032574 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80035638 00032578 7C 08 03 A6 */ mtlr r0
|
||||
/* 8003563C 0003257C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80035640 00032580 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
/* 800356B4 000325F4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800356B8 000325F8 7C 08 02 A6 */ mflr r0
|
||||
/* 800356BC 000325FC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800356C0 00032600 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800356C4 00032604 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800356C8 00032608 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800356CC 0003260C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 800356D0 00032610 2C 1F FF FF */ cmpwi r31, -1
|
||||
/* 800356D4 00032614 41 82 00 38 */ beq lbl_8003570C
|
||||
/* 800356D8 00032618 3C 1F 00 00 */ addis r0, r31, 0
|
||||
/* 800356DC 0003261C 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 800356E0 00032620 41 82 00 2C */ beq lbl_8003570C
|
||||
/* 800356E4 00032624 2C 05 FF FF */ cmpwi r5, -1
|
||||
/* 800356E8 00032628 40 82 00 08 */ bne lbl_800356F0
|
||||
/* 800356EC 0003262C 48 00 00 20 */ b lbl_8003570C
|
||||
lbl_800356F0:
|
||||
/* 800356F0 00032630 7C A3 2B 78 */ mr r3, r5
|
||||
/* 800356F4 00032634 4B FF 82 BD */ bl dStage_roomControl_c_NS_getZoneNo
|
||||
/* 800356F8 00032638 54 63 28 34 */ slwi r3, r3, 5
|
||||
/* 800356FC 0003263C 38 63 09 C4 */ addi r3, r3, 0x9c4
|
||||
/* 80035700 00032640 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 80035704 00032644 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80035708 00032648 4B FF F7 F1 */ bl off__15dSv_zoneActor_cFi
|
||||
lbl_8003570C:
|
||||
/* 8003570C 0003264C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80035710 00032650 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80035714 00032654 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80035718 00032658 7C 08 03 A6 */ mtlr r0
|
||||
/* 8003571C 0003265C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80035720 00032660 4E 80 00 20 */ blr
|
||||
@@ -1,32 +0,0 @@
|
||||
/* 80035724 00032664 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80035728 00032668 7C 08 02 A6 */ mflr r0
|
||||
/* 8003572C 0003266C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80035730 00032670 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80035734 00032674 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80035738 00032678 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8003573C 0003267C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80035740 00032680 2C 1F FF FF */ cmpwi r31, -1
|
||||
/* 80035744 00032684 41 82 00 18 */ beq lbl_8003575C
|
||||
/* 80035748 00032688 3C 1F 00 00 */ addis r0, r31, 0
|
||||
/* 8003574C 0003268C 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 80035750 00032690 41 82 00 0C */ beq lbl_8003575C
|
||||
/* 80035754 00032694 2C 05 FF FF */ cmpwi r5, -1
|
||||
/* 80035758 00032698 40 82 00 0C */ bne lbl_80035764
|
||||
lbl_8003575C:
|
||||
/* 8003575C 0003269C 38 60 00 00 */ li r3, 0
|
||||
/* 80035760 000326A0 48 00 00 20 */ b lbl_80035780
|
||||
lbl_80035764:
|
||||
/* 80035764 000326A4 7C A3 2B 78 */ mr r3, r5
|
||||
/* 80035768 000326A8 4B FF 82 49 */ bl dStage_roomControl_c_NS_getZoneNo
|
||||
/* 8003576C 000326AC 54 63 28 34 */ slwi r3, r3, 5
|
||||
/* 80035770 000326B0 38 63 09 C4 */ addi r3, r3, 0x9c4
|
||||
/* 80035774 000326B4 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 80035778 000326B8 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8003577C 000326BC 4B FF F7 A1 */ bl is__15dSv_zoneActor_cCFi
|
||||
lbl_80035780:
|
||||
/* 80035780 000326C0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80035784 000326C4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80035788 000326C8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8003578C 000326CC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80035790 000326D0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80035794 000326D4 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
/* 80023E94 00020DD4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80023E98 00020DD8 7C 08 02 A6 */ mflr r0
|
||||
/* 80023E9C 00020DDC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80023EA0 00020DE0 3C 60 80 38 */ lis r3, lbl_80378A50@ha
|
||||
/* 80023EA4 00020DE4 38 63 8A 50 */ addi r3, r3, lbl_80378A50@l
|
||||
/* 80023EA8 00020DE8 38 63 00 08 */ addi r3, r3, 8
|
||||
/* 80023EAC 00020DEC 4C C6 31 82 */ crclr 6
|
||||
/* 80023EB0 00020DF0 4B FE 2D 5D */ bl OSReport_Error
|
||||
/* 80023EB4 00020DF4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80023EB8 00020DF8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80023EBC 00020DFC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80023EC0 00020E00 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
/* 80023EC4 00020E04 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80023EC8 00020E08 7C 08 02 A6 */ mflr r0
|
||||
/* 80023ECC 00020E0C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80023ED0 00020E10 3C 60 80 38 */ lis r3, lbl_80378A50@ha
|
||||
/* 80023ED4 00020E14 38 63 8A 50 */ addi r3, r3, lbl_80378A50@l
|
||||
/* 80023ED8 00020E18 38 63 00 49 */ addi r3, r3, 0x49
|
||||
/* 80023EDC 00020E1C 4C C6 31 82 */ crclr 6
|
||||
/* 80023EE0 00020E20 4B FE 2D 2D */ bl OSReport_Error
|
||||
/* 80023EE4 00020E24 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80023EE8 00020E28 7C 08 03 A6 */ mtlr r0
|
||||
/* 80023EEC 00020E2C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80023EF0 00020E30 4E 80 00 20 */ blr
|
||||
@@ -1,19 +0,0 @@
|
||||
/* 8002419C 000210DC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800241A0 000210E0 7C 08 02 A6 */ mflr r0
|
||||
/* 800241A4 000210E4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800241A8 000210E8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800241AC 000210EC 48 33 E0 2D */ bl _savegpr_28
|
||||
/* 800241B0 000210F0 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 800241B4 000210F4 7C BD 2B 78 */ mr r29, r5
|
||||
/* 800241B8 000210F8 7C DE 33 78 */ mr r30, r6
|
||||
/* 800241BC 000210FC 7C FF 3B 78 */ mr r31, r7
|
||||
/* 800241C0 00021100 48 34 49 6D */ bl strcpy
|
||||
/* 800241C4 00021104 9B BC 00 0A */ stb r29, 0xa(r28)
|
||||
/* 800241C8 00021108 B3 DC 00 08 */ sth r30, 8(r28)
|
||||
/* 800241CC 0002110C 9B FC 00 0B */ stb r31, 0xb(r28)
|
||||
/* 800241D0 00021110 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800241D4 00021114 48 33 E0 51 */ bl _restgpr_28
|
||||
/* 800241D8 00021118 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800241DC 0002111C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800241E0 00021120 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800241E4 00021124 4E 80 00 20 */ blr
|
||||
@@ -1,2 +0,0 @@
|
||||
/* 80027524 00024464 90 83 00 34 */ stw r4, 0x34(r3)
|
||||
/* 80027528 00024468 4E 80 00 20 */ blr
|
||||
@@ -1,2 +0,0 @@
|
||||
/* 8002752C 0002446C 80 63 00 34 */ lwz r3, 0x34(r3)
|
||||
/* 80027530 00024470 4E 80 00 20 */ blr
|
||||
@@ -1,2 +0,0 @@
|
||||
/* 80027534 00024474 90 83 00 38 */ stw r4, 0x38(r3)
|
||||
/* 80027538 00024478 4E 80 00 20 */ blr
|
||||
@@ -1,2 +0,0 @@
|
||||
/* 8002753C 0002447C 80 63 00 38 */ lwz r3, 0x38(r3)
|
||||
/* 80027540 00024480 4E 80 00 20 */ blr
|
||||
@@ -1,2 +0,0 @@
|
||||
/* 80027544 00024484 90 83 00 28 */ stw r4, 0x28(r3)
|
||||
/* 80027548 00024488 4E 80 00 20 */ blr
|
||||
@@ -1,2 +0,0 @@
|
||||
/* 8002754C 0002448C B0 83 00 60 */ sth r4, 0x60(r3)
|
||||
/* 80027550 00024490 4E 80 00 20 */ blr
|
||||
@@ -1,2 +0,0 @@
|
||||
/* 80027554 00024494 A0 63 00 60 */ lhz r3, 0x60(r3)
|
||||
/* 80027558 00024498 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
/* 8002755C 0002449C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80027560 000244A0 7C 08 02 A6 */ mflr r0
|
||||
/* 80027564 000244A4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80027568 000244A8 4B FF C9 2D */ bl dStage_SetErrorRoom
|
||||
/* 8002756C 000244AC 3C 60 80 38 */ lis r3, lbl_80378A50@ha
|
||||
/* 80027570 000244B0 38 63 8A 50 */ addi r3, r3, lbl_80378A50@l
|
||||
/* 80027574 000244B4 38 63 01 6F */ addi r3, r3, 0x16f
|
||||
/* 80027578 000244B8 4C C6 31 82 */ crclr 6
|
||||
/* 8002757C 000244BC 4B FD F5 41 */ bl OSReport
|
||||
/* 80027580 000244C0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80027584 000244C4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80027588 000244C8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8002758C 000244CC 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
/* 80027590 000244D0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80027594 000244D4 7C 08 02 A6 */ mflr r0
|
||||
/* 80027598 000244D8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8002759C 000244DC 3C 60 80 38 */ lis r3, lbl_80378A50@ha
|
||||
/* 800275A0 000244E0 38 63 8A 50 */ addi r3, r3, lbl_80378A50@l
|
||||
/* 800275A4 000244E4 38 63 01 6F */ addi r3, r3, 0x16f
|
||||
/* 800275A8 000244E8 4C C6 31 82 */ crclr 6
|
||||
/* 800275AC 000244EC 4B FD F5 11 */ bl OSReport
|
||||
/* 800275B0 000244F0 38 60 00 00 */ li r3, 0
|
||||
/* 800275B4 000244F4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800275B8 000244F8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800275BC 000244FC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800275C0 00024500 4E 80 00 20 */ blr
|
||||
@@ -1,2 +0,0 @@
|
||||
/* 800275C4 00024504 90 83 00 10 */ stw r4, 0x10(r3)
|
||||
/* 800275C8 00024508 4E 80 00 20 */ blr
|
||||
@@ -1,2 +0,0 @@
|
||||
/* 800275CC 0002450C 80 63 00 10 */ lwz r3, 0x10(r3)
|
||||
/* 800275D0 00024510 4E 80 00 20 */ blr
|
||||
@@ -1,2 +0,0 @@
|
||||
/* 800275D4 00024514 90 83 00 14 */ stw r4, 0x14(r3)
|
||||
/* 800275D8 00024518 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
/* 800275DC 0002451C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800275E0 00024520 7C 08 02 A6 */ mflr r0
|
||||
/* 800275E4 00024524 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800275E8 00024528 4B FF C8 AD */ bl dStage_SetErrorRoom
|
||||
/* 800275EC 0002452C 3C 60 80 38 */ lis r3, lbl_80378A50@ha
|
||||
/* 800275F0 00024530 38 63 8A 50 */ addi r3, r3, lbl_80378A50@l
|
||||
/* 800275F4 00024534 38 63 01 86 */ addi r3, r3, 0x186
|
||||
/* 800275F8 00024538 4C C6 31 82 */ crclr 6
|
||||
/* 800275FC 0002453C 4B FD F4 C1 */ bl OSReport
|
||||
/* 80027600 00024540 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80027604 00024544 7C 08 03 A6 */ mtlr r0
|
||||
/* 80027608 00024548 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8002760C 0002454C 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
/* 80027610 00024550 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80027614 00024554 7C 08 02 A6 */ mflr r0
|
||||
/* 80027618 00024558 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8002761C 0002455C 3C 60 80 38 */ lis r3, lbl_80378A50@ha
|
||||
/* 80027620 00024560 38 63 8A 50 */ addi r3, r3, lbl_80378A50@l
|
||||
/* 80027624 00024564 38 63 01 86 */ addi r3, r3, 0x186
|
||||
/* 80027628 00024568 4C C6 31 82 */ crclr 6
|
||||
/* 8002762C 0002456C 4B FD F4 91 */ bl OSReport
|
||||
/* 80027630 00024570 38 60 00 00 */ li r3, 0
|
||||
/* 80027634 00024574 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80027638 00024578 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002763C 0002457C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80027640 00024580 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
/* 80027644 00024584 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80027648 00024588 7C 08 02 A6 */ mflr r0
|
||||
/* 8002764C 0002458C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80027650 00024590 4B FF C8 45 */ bl dStage_SetErrorRoom
|
||||
/* 80027654 00024594 3C 60 80 38 */ lis r3, lbl_80378A50@ha
|
||||
/* 80027658 00024598 38 63 8A 50 */ addi r3, r3, lbl_80378A50@l
|
||||
/* 8002765C 0002459C 38 63 01 9E */ addi r3, r3, 0x19e
|
||||
/* 80027660 000245A0 4C C6 31 82 */ crclr 6
|
||||
/* 80027664 000245A4 4B FD F4 59 */ bl OSReport
|
||||
/* 80027668 000245A8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8002766C 000245AC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80027670 000245B0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80027674 000245B4 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
/* 80027678 000245B8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8002767C 000245BC 7C 08 02 A6 */ mflr r0
|
||||
/* 80027680 000245C0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80027684 000245C4 3C 60 80 38 */ lis r3, lbl_80378A50@ha
|
||||
/* 80027688 000245C8 38 63 8A 50 */ addi r3, r3, lbl_80378A50@l
|
||||
/* 8002768C 000245CC 38 63 01 9E */ addi r3, r3, 0x19e
|
||||
/* 80027690 000245D0 4C C6 31 82 */ crclr 6
|
||||
/* 80027694 000245D4 4B FD F4 29 */ bl OSReport
|
||||
/* 80027698 000245D8 38 60 00 00 */ li r3, 0
|
||||
/* 8002769C 000245DC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800276A0 000245E0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800276A4 000245E4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800276A8 000245E8 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
/* 800276AC 000245EC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800276B0 000245F0 7C 08 02 A6 */ mflr r0
|
||||
/* 800276B4 000245F4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800276B8 000245F8 4B FF C7 DD */ bl dStage_SetErrorRoom
|
||||
/* 800276BC 000245FC 3C 60 80 38 */ lis r3, lbl_80378A50@ha
|
||||
/* 800276C0 00024600 38 63 8A 50 */ addi r3, r3, lbl_80378A50@l
|
||||
/* 800276C4 00024604 38 63 01 B8 */ addi r3, r3, 0x1b8
|
||||
/* 800276C8 00024608 4C C6 31 82 */ crclr 6
|
||||
/* 800276CC 0002460C 4B FD F3 F1 */ bl OSReport
|
||||
/* 800276D0 00024610 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800276D4 00024614 7C 08 03 A6 */ mtlr r0
|
||||
/* 800276D8 00024618 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800276DC 0002461C 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
/* 800276E0 00024620 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800276E4 00024624 7C 08 02 A6 */ mflr r0
|
||||
/* 800276E8 00024628 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800276EC 0002462C 3C 60 80 38 */ lis r3, lbl_80378A50@ha
|
||||
/* 800276F0 00024630 38 63 8A 50 */ addi r3, r3, lbl_80378A50@l
|
||||
/* 800276F4 00024634 38 63 01 B8 */ addi r3, r3, 0x1b8
|
||||
/* 800276F8 00024638 4C C6 31 82 */ crclr 6
|
||||
/* 800276FC 0002463C 4B FD F3 C1 */ bl OSReport
|
||||
/* 80027700 00024640 38 60 00 00 */ li r3, 0
|
||||
/* 80027704 00024644 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80027708 00024648 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002770C 0002464C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80027710 00024650 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user