mirror of https://github.com/zeldaret/tp.git
move more of d_save / d_com_inf_game (#141)
* some d_save matches / fixes * more d_save cleanup * fopAc_ac_c changes * move a bunch of d_save / d_com_inf_game stuff * format + remove asm * move bit labels to correct header * format * move d_item * fix check_itemno doc * move * fixes * getLayerNo_common_common almost matching just regalloc issues * small fixes * few more matches * fix
This commit is contained in:
parent
f6df420a61
commit
e14b04c54a
|
@ -1,27 +0,0 @@
|
||||||
lbl_800BB458:
|
|
||||||
/* 800BB458 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 800BB45C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 800BB460 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 800BB464 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 800BB468 93 C1 00 08 */ stw r30, 8(r1)
|
|
||||||
/* 800BB46C 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 800BB470 3B E0 00 00 */ li r31, 0
|
|
||||||
/* 800BB474 80 03 05 70 */ lwz r0, 0x570(r3)
|
|
||||||
/* 800BB478 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
|
||||||
/* 800BB47C 40 82 00 1C */ bne lbl_800BB498
|
|
||||||
/* 800BB480 4B FF FF 89 */ bl checkMagicArmorHeavy__9daAlink_cCFv
|
|
||||||
/* 800BB484 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 800BB488 40 82 00 10 */ bne lbl_800BB498
|
|
||||||
/* 800BB48C A0 1E 1F BC */ lhz r0, 0x1fbc(r30)
|
|
||||||
/* 800BB490 28 00 01 9C */ cmplwi r0, 0x19c
|
|
||||||
/* 800BB494 40 82 00 08 */ bne lbl_800BB49C
|
|
||||||
lbl_800BB498:
|
|
||||||
/* 800BB498 3B E0 00 01 */ li r31, 1
|
|
||||||
lbl_800BB49C:
|
|
||||||
/* 800BB49C 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
|
||||||
/* 800BB4A0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 800BB4A4 83 C1 00 08 */ lwz r30, 8(r1)
|
|
||||||
/* 800BB4A8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 800BB4AC 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 800BB4B0 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 800BB4B4 4E 80 00 20 */ blr
|
|
|
@ -1,22 +0,0 @@
|
||||||
lbl_800BB408:
|
|
||||||
/* 800BB408 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 800BB40C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 800BB410 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 800BB414 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 800BB418 3B E0 00 00 */ li r31, 0
|
|
||||||
/* 800BB41C 48 00 49 E1 */ bl checkMagicArmorWearAbility__9daAlink_cCFv
|
|
||||||
/* 800BB420 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 800BB424 41 82 00 1C */ beq lbl_800BB440
|
|
||||||
/* 800BB428 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 800BB42C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 800BB430 A0 03 00 04 */ lhz r0, 4(r3)
|
|
||||||
/* 800BB434 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 800BB438 40 82 00 08 */ bne lbl_800BB440
|
|
||||||
/* 800BB43C 3B E0 00 01 */ li r31, 1
|
|
||||||
lbl_800BB440:
|
|
||||||
/* 800BB440 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
|
||||||
/* 800BB444 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 800BB448 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 800BB44C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 800BB450 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 800BB454 4E 80 00 20 */ blr
|
|
|
@ -1,15 +0,0 @@
|
||||||
lbl_8009DA60:
|
|
||||||
/* 8009DA60 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8009DA64 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8009DA68 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8009DA6C 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 8009DA70 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8009DA74 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8009DA78 38 63 4E 00 */ addi r3, r3, 0x4e00
|
|
||||||
/* 8009DA7C 48 2C AF 19 */ bl strcmp
|
|
||||||
/* 8009DA80 7C 60 00 34 */ cntlzw r0, r3
|
|
||||||
/* 8009DA84 54 03 D9 7E */ srwi r3, r0, 5
|
|
||||||
/* 8009DA88 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8009DA8C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8009DA90 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8009DA94 4E 80 00 20 */ blr
|
|
|
@ -1,5 +0,0 @@
|
||||||
lbl_8014134C:
|
|
||||||
/* 8014134C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 80141350 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 80141354 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
|
||||||
/* 80141358 4E 80 00 20 */ blr
|
|
|
@ -1,5 +0,0 @@
|
||||||
lbl_800CFF3C:
|
|
||||||
/* 800CFF3C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 800CFF40 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 800CFF44 88 63 5E 1C */ lbz r3, 0x5e1c(r3)
|
|
||||||
/* 800CFF48 4E 80 00 20 */ blr
|
|
|
@ -1,8 +0,0 @@
|
||||||
lbl_800CFFA4:
|
|
||||||
/* 800CFFA4 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 800CFFA8 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 800CFFAC C0 04 5D C0 */ lfs f0, 0x5dc0(r4)
|
|
||||||
/* 800CFFB0 EC 00 08 2A */ fadds f0, f0, f1
|
|
||||||
/* 800CFFB4 D0 04 5D C0 */ stfs f0, 0x5dc0(r4)
|
|
||||||
/* 800CFFB8 98 64 5E B6 */ stb r3, 0x5eb6(r4)
|
|
||||||
/* 800CFFBC 4E 80 00 20 */ blr
|
|
|
@ -1,5 +0,0 @@
|
||||||
lbl_800CFF2C:
|
|
||||||
/* 800CFF2C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 800CFF30 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 800CFF34 A0 63 00 02 */ lhz r3, 2(r3)
|
|
||||||
/* 800CFF38 4E 80 00 20 */ blr
|
|
|
@ -1,13 +0,0 @@
|
||||||
lbl_80141264:
|
|
||||||
/* 80141264 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80141268 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8014126C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80141270 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 80141274 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 80141278 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8014127C 38 63 00 CC */ addi r3, r3, 0xcc
|
|
||||||
/* 80141280 4B EF 2C 49 */ bl isFirstBit__21dSv_player_get_item_cCFUc
|
|
||||||
/* 80141284 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80141288 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8014128C 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80141290 4E 80 00 20 */ blr
|
|
|
@ -1,7 +0,0 @@
|
||||||
lbl_800B3298:
|
|
||||||
/* 800B3298 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 800B329C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 800B32A0 98 83 5E 1D */ stb r4, 0x5e1d(r3)
|
|
||||||
/* 800B32A4 38 00 00 00 */ li r0, 0
|
|
||||||
/* 800B32A8 98 03 5E 43 */ stb r0, 0x5e43(r3)
|
|
||||||
/* 800B32AC 4E 80 00 20 */ blr
|
|
|
@ -1,7 +0,0 @@
|
||||||
lbl_800B3280:
|
|
||||||
/* 800B3280 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 800B3284 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 800B3288 98 83 5E 24 */ stb r4, 0x5e24(r3)
|
|
||||||
/* 800B328C 38 00 00 04 */ li r0, 4
|
|
||||||
/* 800B3290 98 03 5E 4A */ stb r0, 0x5e4a(r3)
|
|
||||||
/* 800B3294 4E 80 00 20 */ blr
|
|
|
@ -1,7 +0,0 @@
|
||||||
lbl_800B3268:
|
|
||||||
/* 800B3268 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 800B326C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 800B3270 98 83 5E 24 */ stb r4, 0x5e24(r3)
|
|
||||||
/* 800B3274 38 00 00 02 */ li r0, 2
|
|
||||||
/* 800B3278 98 03 5E 4A */ stb r0, 0x5e4a(r3)
|
|
||||||
/* 800B327C 4E 80 00 20 */ blr
|
|
|
@ -1,7 +0,0 @@
|
||||||
lbl_800B3250:
|
|
||||||
/* 800B3250 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 800B3254 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 800B3258 98 83 5E 24 */ stb r4, 0x5e24(r3)
|
|
||||||
/* 800B325C 38 00 00 00 */ li r0, 0
|
|
||||||
/* 800B3260 98 03 5E 4A */ stb r0, 0x5e4a(r3)
|
|
||||||
/* 800B3264 4E 80 00 20 */ blr
|
|
|
@ -1,7 +0,0 @@
|
||||||
lbl_800D014C:
|
|
||||||
/* 800D014C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 800D0150 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 800D0154 98 83 5E 33 */ stb r4, 0x5e33(r3)
|
|
||||||
/* 800D0158 38 00 00 00 */ li r0, 0
|
|
||||||
/* 800D015C 98 03 5E 4E */ stb r0, 0x5e4e(r3)
|
|
||||||
/* 800D0160 4E 80 00 20 */ blr
|
|
|
@ -1,7 +0,0 @@
|
||||||
lbl_800B3238:
|
|
||||||
/* 800B3238 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 800B323C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 800B3240 98 83 5E 1C */ stb r4, 0x5e1c(r3)
|
|
||||||
/* 800B3244 38 00 00 02 */ li r0, 2
|
|
||||||
/* 800B3248 98 03 5E 42 */ stb r0, 0x5e42(r3)
|
|
||||||
/* 800B324C 4E 80 00 20 */ blr
|
|
|
@ -1,7 +0,0 @@
|
||||||
lbl_800B3220:
|
|
||||||
/* 800B3220 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 800B3224 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 800B3228 98 83 5E 1C */ stb r4, 0x5e1c(r3)
|
|
||||||
/* 800B322C 38 00 00 00 */ li r0, 0
|
|
||||||
/* 800B3230 98 03 5E 42 */ stb r0, 0x5e42(r3)
|
|
||||||
/* 800B3234 4E 80 00 20 */ blr
|
|
|
@ -1,15 +0,0 @@
|
||||||
lbl_800BB770:
|
|
||||||
/* 800BB770 2C 04 00 00 */ cmpwi r4, 0
|
|
||||||
/* 800BB774 41 82 00 14 */ beq lbl_800BB788
|
|
||||||
/* 800BB778 80 03 05 7C */ lwz r0, 0x57c(r3)
|
|
||||||
/* 800BB77C 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
|
|
||||||
/* 800BB780 90 03 05 7C */ stw r0, 0x57c(r3)
|
|
||||||
/* 800BB784 48 00 00 10 */ b lbl_800BB794
|
|
||||||
lbl_800BB788:
|
|
||||||
/* 800BB788 80 03 05 7C */ lwz r0, 0x57c(r3)
|
|
||||||
/* 800BB78C 60 00 40 00 */ ori r0, r0, 0x4000
|
|
||||||
/* 800BB790 90 03 05 7C */ stw r0, 0x57c(r3)
|
|
||||||
lbl_800BB794:
|
|
||||||
/* 800BB794 D0 23 05 30 */ stfs f1, 0x530(r3)
|
|
||||||
/* 800BB798 D0 43 05 34 */ stfs f2, 0x534(r3)
|
|
||||||
/* 800BB79C 4E 80 00 20 */ blr
|
|
|
@ -1,29 +0,0 @@
|
||||||
lbl_8002CBE4:
|
|
||||||
/* 8002CBE4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002CBE8 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002CBEC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002CBF0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002CBF4 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8002CBF8 38 00 00 FF */ li r0, 0xff
|
|
||||||
/* 8002CBFC 3C 7F 00 02 */ addis r3, r31, 2
|
|
||||||
/* 8002CC00 98 03 DD F8 */ stb r0, -0x2208(r3)
|
|
||||||
/* 8002CC04 38 7F 0F 38 */ addi r3, r31, 0xf38
|
|
||||||
/* 8002CC08 4B FF E5 D5 */ bl ct__14dComIfG_play_cFv
|
|
||||||
/* 8002CC0C 38 80 00 00 */ li r4, 0
|
|
||||||
/* 8002CC10 3C 7F 00 02 */ addis r3, r31, 2
|
|
||||||
/* 8002CC14 98 83 DD F9 */ stb r4, -0x2207(r3)
|
|
||||||
/* 8002CC18 38 00 FF FF */ li r0, -1
|
|
||||||
/* 8002CC1C 98 03 DD FA */ stb r0, -0x2206(r3)
|
|
||||||
/* 8002CC20 98 83 DD FB */ stb r4, -0x2205(r3)
|
|
||||||
/* 8002CC24 90 83 DE 00 */ stw r4, -0x2200(r3)
|
|
||||||
/* 8002CC28 90 83 DE 04 */ stw r4, -0x21fc(r3)
|
|
||||||
/* 8002CC2C 98 83 DE 08 */ stb r4, -0x21f8(r3)
|
|
||||||
/* 8002CC30 98 83 DD FC */ stb r4, -0x2204(r3)
|
|
||||||
/* 8002CC34 38 00 00 FF */ li r0, 0xff
|
|
||||||
/* 8002CC38 98 03 DE 09 */ stb r0, -0x21f7(r3)
|
|
||||||
/* 8002CC3C 98 03 DE 0A */ stb r0, -0x21f6(r3)
|
|
||||||
/* 8002CC40 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002CC44 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002CC48 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002CC4C 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002CC50 4E 80 00 20 */ blr
|
|
|
@ -1,32 +0,0 @@
|
||||||
lbl_8002F72C:
|
|
||||||
/* 8002F72C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002F730 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002F734 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002F738 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002F73C 93 C1 00 08 */ stw r30, 8(r1)
|
|
||||||
/* 8002F740 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 8002F744 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F748 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F74C 3B E3 0F 38 */ addi r31, r3, 0xf38
|
|
||||||
/* 8002F750 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002F754 4B FF D4 69 */ bl getTimerMode__14dComIfG_play_cFv
|
|
||||||
/* 8002F758 7C 1E 18 00 */ cmpw r30, r3
|
|
||||||
/* 8002F75C 40 82 00 24 */ bne lbl_8002F780
|
|
||||||
/* 8002F760 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002F764 4B FF D4 79 */ bl getTimerPtr__14dComIfG_play_cFv
|
|
||||||
/* 8002F768 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8002F76C 41 82 00 0C */ beq lbl_8002F778
|
|
||||||
/* 8002F770 48 22 DD B5 */ bl deleteCheck__8dTimer_cFv
|
|
||||||
/* 8002F774 48 00 00 10 */ b lbl_8002F784
|
|
||||||
lbl_8002F778:
|
|
||||||
/* 8002F778 38 60 00 00 */ li r3, 0
|
|
||||||
/* 8002F77C 48 00 00 08 */ b lbl_8002F784
|
|
||||||
lbl_8002F780:
|
|
||||||
/* 8002F780 38 60 00 00 */ li r3, 0
|
|
||||||
lbl_8002F784:
|
|
||||||
/* 8002F784 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002F788 83 C1 00 08 */ lwz r30, 8(r1)
|
|
||||||
/* 8002F78C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002F790 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002F794 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002F798 4E 80 00 20 */ blr
|
|
|
@ -1,33 +0,0 @@
|
||||||
lbl_8002F79C:
|
|
||||||
/* 8002F79C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002F7A0 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002F7A4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002F7A8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002F7AC 93 C1 00 08 */ stw r30, 8(r1)
|
|
||||||
/* 8002F7B0 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 8002F7B4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F7B8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F7BC 3B E3 0F 38 */ addi r31, r3, 0xf38
|
|
||||||
/* 8002F7C0 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002F7C4 4B FF D3 F9 */ bl getTimerMode__14dComIfG_play_cFv
|
|
||||||
/* 8002F7C8 7C 1E 18 00 */ cmpw r30, r3
|
|
||||||
/* 8002F7CC 40 82 00 28 */ bne lbl_8002F7F4
|
|
||||||
/* 8002F7D0 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002F7D4 4B FF D4 09 */ bl getTimerPtr__14dComIfG_play_cFv
|
|
||||||
/* 8002F7D8 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8002F7DC 41 82 00 10 */ beq lbl_8002F7EC
|
|
||||||
/* 8002F7E0 48 22 E2 01 */ bl deleteRequest__8dTimer_cFv
|
|
||||||
/* 8002F7E4 38 60 00 01 */ li r3, 1
|
|
||||||
/* 8002F7E8 48 00 00 10 */ b lbl_8002F7F8
|
|
||||||
lbl_8002F7EC:
|
|
||||||
/* 8002F7EC 38 60 00 00 */ li r3, 0
|
|
||||||
/* 8002F7F0 48 00 00 08 */ b lbl_8002F7F8
|
|
||||||
lbl_8002F7F4:
|
|
||||||
/* 8002F7F4 38 60 00 00 */ li r3, 0
|
|
||||||
lbl_8002F7F8:
|
|
||||||
/* 8002F7F8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002F7FC 83 C1 00 08 */ lwz r30, 8(r1)
|
|
||||||
/* 8002F800 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002F804 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002F808 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002F80C 4E 80 00 20 */ blr
|
|
|
@ -1,35 +0,0 @@
|
||||||
lbl_8002F6B0:
|
|
||||||
/* 8002F6B0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
||||||
/* 8002F6B4 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002F6B8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
||||||
/* 8002F6BC 39 61 00 20 */ addi r11, r1, 0x20
|
|
||||||
/* 8002F6C0 48 33 2B 1D */ bl _savegpr_29
|
|
||||||
/* 8002F6C4 7C 7D 1B 78 */ mr r29, r3
|
|
||||||
/* 8002F6C8 7C 9E 23 78 */ mr r30, r4
|
|
||||||
/* 8002F6CC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F6D0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F6D4 3B E3 0F 38 */ addi r31, r3, 0xf38
|
|
||||||
/* 8002F6D8 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002F6DC 4B FF D4 E1 */ bl getTimerMode__14dComIfG_play_cFv
|
|
||||||
/* 8002F6E0 7C 1D 18 00 */ cmpw r29, r3
|
|
||||||
/* 8002F6E4 40 82 00 2C */ bne lbl_8002F710
|
|
||||||
/* 8002F6E8 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002F6EC 4B FF D4 F1 */ bl getTimerPtr__14dComIfG_play_cFv
|
|
||||||
/* 8002F6F0 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8002F6F4 41 82 00 14 */ beq lbl_8002F708
|
|
||||||
/* 8002F6F8 7F C4 F3 78 */ mr r4, r30
|
|
||||||
/* 8002F6FC 48 22 E2 25 */ bl end__8dTimer_cFi
|
|
||||||
/* 8002F700 38 60 00 01 */ li r3, 1
|
|
||||||
/* 8002F704 48 00 00 10 */ b lbl_8002F714
|
|
||||||
lbl_8002F708:
|
|
||||||
/* 8002F708 38 60 00 00 */ li r3, 0
|
|
||||||
/* 8002F70C 48 00 00 08 */ b lbl_8002F714
|
|
||||||
lbl_8002F710:
|
|
||||||
/* 8002F710 38 60 00 00 */ li r3, 0
|
|
||||||
lbl_8002F714:
|
|
||||||
/* 8002F714 39 61 00 20 */ addi r11, r1, 0x20
|
|
||||||
/* 8002F718 48 33 2B 11 */ bl _restgpr_29
|
|
||||||
/* 8002F71C 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
||||||
/* 8002F720 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002F724 38 21 00 20 */ addi r1, r1, 0x20
|
|
||||||
/* 8002F728 4E 80 00 20 */ blr
|
|
|
@ -1,34 +0,0 @@
|
||||||
lbl_8002F638:
|
|
||||||
/* 8002F638 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002F63C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002F640 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002F644 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002F648 93 C1 00 08 */ stw r30, 8(r1)
|
|
||||||
/* 8002F64C 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 8002F650 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F654 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F658 3B E3 0F 38 */ addi r31, r3, 0xf38
|
|
||||||
/* 8002F65C 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002F660 4B FF D5 5D */ bl getTimerMode__14dComIfG_play_cFv
|
|
||||||
/* 8002F664 7C 1E 18 00 */ cmpw r30, r3
|
|
||||||
/* 8002F668 40 82 00 2C */ bne lbl_8002F694
|
|
||||||
/* 8002F66C 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002F670 4B FF D5 6D */ bl getTimerPtr__14dComIfG_play_cFv
|
|
||||||
/* 8002F674 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8002F678 41 82 00 14 */ beq lbl_8002F68C
|
|
||||||
/* 8002F67C 38 80 00 04 */ li r4, 4
|
|
||||||
/* 8002F680 48 22 E1 ED */ bl restart__8dTimer_cFUc
|
|
||||||
/* 8002F684 38 60 00 01 */ li r3, 1
|
|
||||||
/* 8002F688 48 00 00 10 */ b lbl_8002F698
|
|
||||||
lbl_8002F68C:
|
|
||||||
/* 8002F68C 38 60 00 00 */ li r3, 0
|
|
||||||
/* 8002F690 48 00 00 08 */ b lbl_8002F698
|
|
||||||
lbl_8002F694:
|
|
||||||
/* 8002F694 38 60 00 00 */ li r3, 0
|
|
||||||
lbl_8002F698:
|
|
||||||
/* 8002F698 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002F69C 83 C1 00 08 */ lwz r30, 8(r1)
|
|
||||||
/* 8002F6A0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002F6A4 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002F6A8 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002F6AC 4E 80 00 20 */ blr
|
|
|
@ -1,43 +0,0 @@
|
||||||
lbl_8002F52C:
|
|
||||||
/* 8002F52C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
||||||
/* 8002F530 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002F534 90 01 00 24 */ stw r0, 0x24(r1)
|
|
||||||
/* 8002F538 39 61 00 20 */ addi r11, r1, 0x20
|
|
||||||
/* 8002F53C 48 33 2C A1 */ bl _savegpr_29
|
|
||||||
/* 8002F540 7C 7D 1B 78 */ mr r29, r3
|
|
||||||
/* 8002F544 7C 9E 23 78 */ mr r30, r4
|
|
||||||
/* 8002F548 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F54C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F550 3B E3 0F 38 */ addi r31, r3, 0xf38
|
|
||||||
/* 8002F554 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002F558 4B FF D6 65 */ bl getTimerMode__14dComIfG_play_cFv
|
|
||||||
/* 8002F55C 7C 1D 18 00 */ cmpw r29, r3
|
|
||||||
/* 8002F560 40 82 00 44 */ bne lbl_8002F5A4
|
|
||||||
/* 8002F564 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002F568 4B FF D6 75 */ bl getTimerPtr__14dComIfG_play_cFv
|
|
||||||
/* 8002F56C 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8002F570 41 82 00 2C */ beq lbl_8002F59C
|
|
||||||
/* 8002F574 7F C0 07 35 */ extsh. r0, r30
|
|
||||||
/* 8002F578 40 82 00 10 */ bne lbl_8002F588
|
|
||||||
/* 8002F57C 7F A4 EB 78 */ mr r4, r29
|
|
||||||
/* 8002F580 48 22 DF B9 */ bl start__8dTimer_cFi
|
|
||||||
/* 8002F584 48 00 00 10 */ b lbl_8002F594
|
|
||||||
lbl_8002F588:
|
|
||||||
/* 8002F588 7F A4 EB 78 */ mr r4, r29
|
|
||||||
/* 8002F58C 7F C5 F3 78 */ mr r5, r30
|
|
||||||
/* 8002F590 48 22 E0 89 */ bl start__8dTimer_cFis
|
|
||||||
lbl_8002F594:
|
|
||||||
/* 8002F594 38 60 00 01 */ li r3, 1
|
|
||||||
/* 8002F598 48 00 00 10 */ b lbl_8002F5A8
|
|
||||||
lbl_8002F59C:
|
|
||||||
/* 8002F59C 38 60 00 00 */ li r3, 0
|
|
||||||
/* 8002F5A0 48 00 00 08 */ b lbl_8002F5A8
|
|
||||||
lbl_8002F5A4:
|
|
||||||
/* 8002F5A4 38 60 00 00 */ li r3, 0
|
|
||||||
lbl_8002F5A8:
|
|
||||||
/* 8002F5A8 39 61 00 20 */ addi r11, r1, 0x20
|
|
||||||
/* 8002F5AC 48 33 2C 7D */ bl _restgpr_29
|
|
||||||
/* 8002F5B0 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
||||||
/* 8002F5B4 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002F5B8 38 21 00 20 */ addi r1, r1, 0x20
|
|
||||||
/* 8002F5BC 4E 80 00 20 */ blr
|
|
|
@ -1,34 +0,0 @@
|
||||||
lbl_8002F5C0:
|
|
||||||
/* 8002F5C0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002F5C4 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002F5C8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002F5CC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002F5D0 93 C1 00 08 */ stw r30, 8(r1)
|
|
||||||
/* 8002F5D4 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 8002F5D8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F5DC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F5E0 3B E3 0F 38 */ addi r31, r3, 0xf38
|
|
||||||
/* 8002F5E4 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002F5E8 4B FF D5 D5 */ bl getTimerMode__14dComIfG_play_cFv
|
|
||||||
/* 8002F5EC 7C 1E 18 00 */ cmpw r30, r3
|
|
||||||
/* 8002F5F0 40 82 00 2C */ bne lbl_8002F61C
|
|
||||||
/* 8002F5F4 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002F5F8 4B FF D5 E5 */ bl getTimerPtr__14dComIfG_play_cFv
|
|
||||||
/* 8002F5FC 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8002F600 41 82 00 14 */ beq lbl_8002F614
|
|
||||||
/* 8002F604 38 80 00 04 */ li r4, 4
|
|
||||||
/* 8002F608 48 22 E1 E1 */ bl stop__8dTimer_cFUc
|
|
||||||
/* 8002F60C 38 60 00 01 */ li r3, 1
|
|
||||||
/* 8002F610 48 00 00 10 */ b lbl_8002F620
|
|
||||||
lbl_8002F614:
|
|
||||||
/* 8002F614 38 60 00 00 */ li r3, 0
|
|
||||||
/* 8002F618 48 00 00 08 */ b lbl_8002F620
|
|
||||||
lbl_8002F61C:
|
|
||||||
/* 8002F61C 38 60 00 00 */ li r3, 0
|
|
||||||
lbl_8002F620:
|
|
||||||
/* 8002F620 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002F624 83 C1 00 08 */ lwz r30, 8(r1)
|
|
||||||
/* 8002F628 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002F62C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002F630 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002F634 4E 80 00 20 */ blr
|
|
|
@ -1,18 +0,0 @@
|
||||||
lbl_8002F4BC:
|
|
||||||
/* 8002F4BC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002F4C0 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002F4C4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002F4C8 7C 65 1B 78 */ mr r5, r3
|
|
||||||
/* 8002F4CC 3C 60 80 42 */ lis r3, buf@ha /* 0x80423FD0@ha */
|
|
||||||
/* 8002F4D0 38 63 3F D0 */ addi r3, r3, buf@l /* 0x80423FD0@l */
|
|
||||||
/* 8002F4D4 3C 80 80 38 */ lis r4, d_com_d_com_inf_game__stringBase0@ha /* 0x80378F38@ha */
|
|
||||||
/* 8002F4D8 38 84 8F 38 */ addi r4, r4, d_com_d_com_inf_game__stringBase0@l /* 0x80378F38@l */
|
|
||||||
/* 8002F4DC 38 84 01 6E */ addi r4, r4, 0x16e
|
|
||||||
/* 8002F4E0 4C C6 31 82 */ crclr 6
|
|
||||||
/* 8002F4E4 48 33 6F F9 */ bl sprintf
|
|
||||||
/* 8002F4E8 3C 60 80 42 */ lis r3, buf@ha /* 0x80423FD0@ha */
|
|
||||||
/* 8002F4EC 38 63 3F D0 */ addi r3, r3, buf@l /* 0x80423FD0@l */
|
|
||||||
/* 8002F4F0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002F4F4 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002F4F8 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002F4FC 4E 80 00 20 */ blr
|
|
|
@ -1,8 +0,0 @@
|
||||||
lbl_8002E9D4:
|
|
||||||
/* 8002E9D4 54 64 30 32 */ slwi r4, r3, 6
|
|
||||||
/* 8002E9D8 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
|
|
||||||
/* 8002E9DC 38 03 D2 E8 */ addi r0, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
|
|
||||||
/* 8002E9E0 7C 60 22 14 */ add r3, r0, r4
|
|
||||||
/* 8002E9E4 80 03 00 34 */ lwz r0, 0x34(r3)
|
|
||||||
/* 8002E9E8 54 03 05 EE */ rlwinm r3, r0, 0, 0x17, 0x17
|
|
||||||
/* 8002E9EC 4E 80 00 20 */ blr
|
|
|
@ -1,6 +0,0 @@
|
||||||
lbl_8002FAD4:
|
|
||||||
/* 8002FAD4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002FAD8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002FADC 3C 63 00 02 */ addis r3, r3, 2
|
|
||||||
/* 8002FAE0 88 63 DE 0A */ lbz r3, -0x21f6(r3)
|
|
||||||
/* 8002FAE4 4E 80 00 20 */ blr
|
|
|
@ -1,6 +0,0 @@
|
||||||
lbl_8002FAAC:
|
|
||||||
/* 8002FAAC 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002FAB0 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002FAB4 3C 84 00 02 */ addis r4, r4, 2
|
|
||||||
/* 8002FAB8 98 64 DE 0A */ stb r3, -0x21f6(r4)
|
|
||||||
/* 8002FABC 4E 80 00 20 */ blr
|
|
|
@ -1,6 +0,0 @@
|
||||||
lbl_8002FAC0:
|
|
||||||
/* 8002FAC0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002FAC4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002FAC8 3C 63 00 02 */ addis r3, r3, 2
|
|
||||||
/* 8002FACC 88 63 DE 09 */ lbz r3, -0x21f7(r3)
|
|
||||||
/* 8002FAD0 4E 80 00 20 */ blr
|
|
|
@ -1,6 +0,0 @@
|
||||||
lbl_8002FA98:
|
|
||||||
/* 8002FA98 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002FA9C 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002FAA0 3C 84 00 02 */ addis r4, r4, 2
|
|
||||||
/* 8002FAA4 98 64 DE 09 */ stb r3, -0x21f7(r4)
|
|
||||||
/* 8002FAA8 4E 80 00 20 */ blr
|
|
|
@ -1,15 +0,0 @@
|
||||||
lbl_8002FAE8:
|
|
||||||
/* 8002FAE8 38 60 00 00 */ li r3, 0
|
|
||||||
/* 8002FAEC 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002FAF0 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002FAF4 3C 84 00 02 */ addis r4, r4, 2
|
|
||||||
/* 8002FAF8 88 A4 DE 09 */ lbz r5, -0x21f7(r4)
|
|
||||||
/* 8002FAFC 28 05 00 FF */ cmplwi r5, 0xff
|
|
||||||
/* 8002FB00 4D 82 00 20 */ beqlr
|
|
||||||
/* 8002FB04 88 04 DE 0A */ lbz r0, -0x21f6(r4)
|
|
||||||
/* 8002FB08 28 00 00 FF */ cmplwi r0, 0xff
|
|
||||||
/* 8002FB0C 4D 82 00 20 */ beqlr
|
|
||||||
/* 8002FB10 7C 05 00 40 */ cmplw r5, r0
|
|
||||||
/* 8002FB14 4C 82 00 20 */ bnelr
|
|
||||||
/* 8002FB18 38 60 00 01 */ li r3, 1
|
|
||||||
/* 8002FB1C 4E 80 00 20 */ blr
|
|
|
@ -1,58 +0,0 @@
|
||||||
lbl_8002E83C:
|
|
||||||
/* 8002E83C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002E840 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002E844 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002E848 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002E84C 93 C1 00 08 */ stw r30, 8(r1)
|
|
||||||
/* 8002E850 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 8002E854 7C 9F 23 78 */ mr r31, r4
|
|
||||||
/* 8002E858 4B FF F6 C5 */ bl dComIfGp_getSelectItem__Fi
|
|
||||||
/* 8002E85C 38 03 FF 90 */ addi r0, r3, -112
|
|
||||||
/* 8002E860 54 00 06 3E */ clrlwi r0, r0, 0x18
|
|
||||||
/* 8002E864 28 00 00 02 */ cmplwi r0, 2
|
|
||||||
/* 8002E868 40 81 00 10 */ ble lbl_8002E878
|
|
||||||
/* 8002E86C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
||||||
/* 8002E870 28 00 00 59 */ cmplwi r0, 0x59
|
|
||||||
/* 8002E874 40 82 00 2C */ bne lbl_8002E8A0
|
|
||||||
lbl_8002E878:
|
|
||||||
/* 8002E878 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8002E87C 4B FF F4 C1 */ bl dComIfGs_getSelectMixItemNoArrowIndex__Fi
|
|
||||||
/* 8002E880 38 03 FF F1 */ addi r0, r3, -15
|
|
||||||
/* 8002E884 54 04 06 3E */ clrlwi r4, r0, 0x18
|
|
||||||
/* 8002E888 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E88C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E890 38 63 0F 38 */ addi r3, r3, 0xf38
|
|
||||||
/* 8002E894 7F E5 FB 78 */ mr r5, r31
|
|
||||||
/* 8002E898 4B FF CA D5 */ bl setItemBombNumCount__14dComIfG_play_cFUcs
|
|
||||||
/* 8002E89C 48 00 00 5C */ b lbl_8002E8F8
|
|
||||||
lbl_8002E8A0:
|
|
||||||
/* 8002E8A0 28 00 00 4B */ cmplwi r0, 0x4b
|
|
||||||
/* 8002E8A4 40 82 00 1C */ bne lbl_8002E8C0
|
|
||||||
/* 8002E8A8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E8AC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E8B0 A8 03 5D F6 */ lha r0, 0x5df6(r3)
|
|
||||||
/* 8002E8B4 7C 00 FA 14 */ add r0, r0, r31
|
|
||||||
/* 8002E8B8 B0 03 5D F6 */ sth r0, 0x5df6(r3)
|
|
||||||
/* 8002E8BC 48 00 00 3C */ b lbl_8002E8F8
|
|
||||||
lbl_8002E8C0:
|
|
||||||
/* 8002E8C0 28 00 00 76 */ cmplwi r0, 0x76
|
|
||||||
/* 8002E8C4 40 82 00 34 */ bne lbl_8002E8F8
|
|
||||||
/* 8002E8C8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E8CC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E8D0 7F C4 F3 78 */ mr r4, r30
|
|
||||||
/* 8002E8D4 48 00 41 89 */ bl getSelectItemIndex__21dSv_player_status_a_cCFi
|
|
||||||
/* 8002E8D8 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 8002E8DC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E8E0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E8E4 38 63 00 EC */ addi r3, r3, 0xec
|
|
||||||
/* 8002E8E8 38 04 FF F5 */ addi r0, r4, -11
|
|
||||||
/* 8002E8EC 54 04 06 3E */ clrlwi r4, r0, 0x18
|
|
||||||
/* 8002E8F0 7F E5 FB 78 */ mr r5, r31
|
|
||||||
/* 8002E8F4 48 00 56 A9 */ bl addBottleNum__24dSv_player_item_record_cFUcs
|
|
||||||
lbl_8002E8F8:
|
|
||||||
/* 8002E8F8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002E8FC 83 C1 00 08 */ lwz r30, 8(r1)
|
|
||||||
/* 8002E900 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002E904 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002E908 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002E90C 4E 80 00 20 */ blr
|
|
|
@ -1,19 +0,0 @@
|
||||||
lbl_8002E348:
|
|
||||||
/* 8002E348 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E34C 38 A3 61 C0 */ addi r5, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E350 88 05 5E 8F */ lbz r0, 0x5e8f(r5)
|
|
||||||
/* 8002E354 28 00 00 05 */ cmplwi r0, 5
|
|
||||||
/* 8002E358 40 82 00 28 */ bne lbl_8002E380
|
|
||||||
/* 8002E35C 38 60 00 00 */ li r3, 0
|
|
||||||
/* 8002E360 38 00 00 02 */ li r0, 2
|
|
||||||
/* 8002E364 7C 09 03 A6 */ mtctr r0
|
|
||||||
lbl_8002E368:
|
|
||||||
/* 8002E368 7C 85 1A 14 */ add r4, r5, r3
|
|
||||||
/* 8002E36C 88 04 5E 90 */ lbz r0, 0x5e90(r4)
|
|
||||||
/* 8002E370 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8002E374 4D 82 00 20 */ beqlr
|
|
||||||
/* 8002E378 38 63 00 01 */ addi r3, r3, 1
|
|
||||||
/* 8002E37C 42 00 FF EC */ bdnz lbl_8002E368
|
|
||||||
lbl_8002E380:
|
|
||||||
/* 8002E380 38 60 FF FF */ li r3, -1
|
|
||||||
/* 8002E384 4E 80 00 20 */ blr
|
|
|
@ -1,15 +0,0 @@
|
||||||
lbl_8002E0A8:
|
|
||||||
/* 8002E0A8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002E0AC 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002E0B0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002E0B4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E0B8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E0BC 38 63 07 F0 */ addi r3, r3, 0x7f0
|
|
||||||
/* 8002E0C0 38 80 1D 01 */ li r4, 0x1d01
|
|
||||||
/* 8002E0C4 48 00 68 F9 */ bl isEventBit__11dSv_event_cCFUs
|
|
||||||
/* 8002E0C8 7C 60 00 34 */ cntlzw r0, r3
|
|
||||||
/* 8002E0CC 54 03 D9 7E */ srwi r3, r0, 5
|
|
||||||
/* 8002E0D0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002E0D4 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002E0D8 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002E0DC 4E 80 00 20 */ blr
|
|
|
@ -1,47 +0,0 @@
|
||||||
lbl_8002E22C:
|
|
||||||
/* 8002E22C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
||||||
/* 8002E230 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002E234 90 01 00 34 */ stw r0, 0x34(r1)
|
|
||||||
/* 8002E238 39 61 00 30 */ addi r11, r1, 0x30
|
|
||||||
/* 8002E23C 48 33 3F 95 */ bl _savegpr_26
|
|
||||||
/* 8002E240 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E244 3B A3 61 C0 */ addi r29, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E248 80 7D 5E BC */ lwz r3, 0x5ebc(r29)
|
|
||||||
/* 8002E24C 48 2A 05 39 */ bl getTotalFreeSize__7JKRHeapFv
|
|
||||||
/* 8002E250 C8 22 83 10 */ lfd f1, lit_6337(r2)
|
|
||||||
/* 8002E254 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
||||||
/* 8002E258 90 01 00 0C */ stw r0, 0xc(r1)
|
|
||||||
/* 8002E25C 3C 00 43 30 */ lis r0, 0x4330
|
|
||||||
/* 8002E260 90 01 00 08 */ stw r0, 8(r1)
|
|
||||||
/* 8002E264 C8 01 00 08 */ lfd f0, 8(r1)
|
|
||||||
/* 8002E268 EC 20 08 28 */ fsubs f1, f0, f1
|
|
||||||
/* 8002E26C C0 02 83 08 */ lfs f0, lit_6335(r2)
|
|
||||||
/* 8002E270 EC 20 00 72 */ fmuls f1, f0, f1
|
|
||||||
/* 8002E274 48 33 3E 39 */ bl __cvt_fp2unsigned
|
|
||||||
/* 8002E278 7C 7B 1B 78 */ mr r27, r3
|
|
||||||
/* 8002E27C 3B 40 00 00 */ li r26, 0
|
|
||||||
/* 8002E280 3B E0 00 00 */ li r31, 0
|
|
||||||
/* 8002E284 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E288 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
lbl_8002E28C:
|
|
||||||
/* 8002E28C 7C 7E FA 14 */ add r3, r30, r31
|
|
||||||
/* 8002E290 3B 83 5E C0 */ addi r28, r3, 0x5ec0
|
|
||||||
/* 8002E294 80 03 5E C0 */ lwz r0, 0x5ec0(r3)
|
|
||||||
/* 8002E298 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8002E29C 40 82 00 18 */ bne lbl_8002E2B4
|
|
||||||
/* 8002E2A0 7F 63 DB 78 */ mr r3, r27
|
|
||||||
/* 8002E2A4 80 9D 5E BC */ lwz r4, 0x5ebc(r29)
|
|
||||||
/* 8002E2A8 38 A0 00 00 */ li r5, 0
|
|
||||||
/* 8002E2AC 48 2A 0B 81 */ bl create__10JKRExpHeapFUlP7JKRHeapb
|
|
||||||
/* 8002E2B0 90 7C 00 00 */ stw r3, 0(r28)
|
|
||||||
lbl_8002E2B4:
|
|
||||||
/* 8002E2B4 3B 5A 00 01 */ addi r26, r26, 1
|
|
||||||
/* 8002E2B8 2C 1A 00 02 */ cmpwi r26, 2
|
|
||||||
/* 8002E2BC 3B FF 00 04 */ addi r31, r31, 4
|
|
||||||
/* 8002E2C0 41 80 FF CC */ blt lbl_8002E28C
|
|
||||||
/* 8002E2C4 39 61 00 30 */ addi r11, r1, 0x30
|
|
||||||
/* 8002E2C8 48 33 3F 55 */ bl _restgpr_26
|
|
||||||
/* 8002E2CC 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
||||||
/* 8002E2D0 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002E2D4 38 21 00 30 */ addi r1, r1, 0x30
|
|
||||||
/* 8002E2D8 4E 80 00 20 */ blr
|
|
|
@ -1,30 +0,0 @@
|
||||||
lbl_8002E2DC:
|
|
||||||
/* 8002E2DC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
||||||
/* 8002E2E0 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002E2E4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
||||||
/* 8002E2E8 39 61 00 20 */ addi r11, r1, 0x20
|
|
||||||
/* 8002E2EC 48 33 3E E9 */ bl _savegpr_27
|
|
||||||
/* 8002E2F0 3B 60 00 00 */ li r27, 0
|
|
||||||
/* 8002E2F4 3B E0 00 00 */ li r31, 0
|
|
||||||
/* 8002E2F8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E2FC 3B A3 61 C0 */ addi r29, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E300 7F FE FB 78 */ mr r30, r31
|
|
||||||
lbl_8002E304:
|
|
||||||
/* 8002E304 7C 7D FA 14 */ add r3, r29, r31
|
|
||||||
/* 8002E308 3B 83 5E C0 */ addi r28, r3, 0x5ec0
|
|
||||||
/* 8002E30C 80 63 5E C0 */ lwz r3, 0x5ec0(r3)
|
|
||||||
/* 8002E310 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8002E314 41 82 00 0C */ beq lbl_8002E320
|
|
||||||
/* 8002E318 4B FE 0E 95 */ bl mDoExt_destroyExpHeap__FP10JKRExpHeap
|
|
||||||
/* 8002E31C 93 DC 00 00 */ stw r30, 0(r28)
|
|
||||||
lbl_8002E320:
|
|
||||||
/* 8002E320 3B 7B 00 01 */ addi r27, r27, 1
|
|
||||||
/* 8002E324 2C 1B 00 02 */ cmpwi r27, 2
|
|
||||||
/* 8002E328 3B FF 00 04 */ addi r31, r31, 4
|
|
||||||
/* 8002E32C 41 80 FF D8 */ blt lbl_8002E304
|
|
||||||
/* 8002E330 39 61 00 20 */ addi r11, r1, 0x20
|
|
||||||
/* 8002E334 48 33 3E ED */ bl _restgpr_27
|
|
||||||
/* 8002E338 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
||||||
/* 8002E33C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002E340 38 21 00 20 */ addi r1, r1, 0x20
|
|
||||||
/* 8002E344 4E 80 00 20 */ blr
|
|
|
@ -1,19 +0,0 @@
|
||||||
lbl_8002D06C:
|
|
||||||
/* 8002D06C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002D070 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002D074 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002D078 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002D07C 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8002D080 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D084 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D088 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
|
|
||||||
/* 8002D08C 81 8C 00 30 */ lwz r12, 0x30(r12)
|
|
||||||
/* 8002D090 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8002D094 4E 80 04 21 */ bctrl
|
|
||||||
/* 8002D098 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8002D09C 4B FF 8D A5 */ bl dStage_roomRead_dt_c_GetReverbStage__FR14roomRead_classi
|
|
||||||
/* 8002D0A0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002D0A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002D0A8 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002D0AC 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002D0B0 4E 80 00 20 */ blr
|
|
|
@ -1,41 +0,0 @@
|
||||||
lbl_8002E688:
|
|
||||||
/* 8002E688 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002E68C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002E690 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002E694 4B FF F8 89 */ bl dComIfGp_getSelectItem__Fi
|
|
||||||
/* 8002E698 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 8002E69C 38 60 00 00 */ li r3, 0
|
|
||||||
/* 8002E6A0 54 85 06 3E */ clrlwi r5, r4, 0x18
|
|
||||||
/* 8002E6A4 28 05 00 50 */ cmplwi r5, 0x50
|
|
||||||
/* 8002E6A8 40 82 00 0C */ bne lbl_8002E6B4
|
|
||||||
/* 8002E6AC 38 60 00 01 */ li r3, 1
|
|
||||||
/* 8002E6B0 48 00 00 54 */ b lbl_8002E704
|
|
||||||
lbl_8002E6B4:
|
|
||||||
/* 8002E6B4 38 04 FF 90 */ addi r0, r4, -112
|
|
||||||
/* 8002E6B8 54 00 06 3E */ clrlwi r0, r0, 0x18
|
|
||||||
/* 8002E6BC 28 00 00 02 */ cmplwi r0, 2
|
|
||||||
/* 8002E6C0 40 81 00 0C */ ble lbl_8002E6CC
|
|
||||||
/* 8002E6C4 28 05 00 59 */ cmplwi r5, 0x59
|
|
||||||
/* 8002E6C8 40 82 00 1C */ bne lbl_8002E6E4
|
|
||||||
lbl_8002E6CC:
|
|
||||||
/* 8002E6CC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E6D0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E6D4 38 63 00 F8 */ addi r3, r3, 0xf8
|
|
||||||
/* 8002E6D8 48 00 5A 21 */ bl getBombNum__21dSv_player_item_max_cCFUc
|
|
||||||
/* 8002E6DC 54 63 06 3E */ clrlwi r3, r3, 0x18
|
|
||||||
/* 8002E6E0 48 00 00 24 */ b lbl_8002E704
|
|
||||||
lbl_8002E6E4:
|
|
||||||
/* 8002E6E4 28 05 00 4B */ cmplwi r5, 0x4b
|
|
||||||
/* 8002E6E8 40 82 00 0C */ bne lbl_8002E6F4
|
|
||||||
/* 8002E6EC 38 60 00 32 */ li r3, 0x32
|
|
||||||
/* 8002E6F0 48 00 00 14 */ b lbl_8002E704
|
|
||||||
lbl_8002E6F4:
|
|
||||||
/* 8002E6F4 28 05 00 76 */ cmplwi r5, 0x76
|
|
||||||
/* 8002E6F8 40 82 00 0C */ bne lbl_8002E704
|
|
||||||
/* 8002E6FC 4B FF FE BD */ bl dComIfGs_getBottleMax__Fv
|
|
||||||
/* 8002E700 54 63 06 3E */ clrlwi r3, r3, 0x18
|
|
||||||
lbl_8002E704:
|
|
||||||
/* 8002E704 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002E708 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002E70C 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002E710 4E 80 00 20 */ blr
|
|
|
@ -1,55 +0,0 @@
|
||||||
lbl_8002E5C0:
|
|
||||||
/* 8002E5C0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002E5C4 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002E5C8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002E5CC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002E5D0 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8002E5D4 4B FF F9 49 */ bl dComIfGp_getSelectItem__Fi
|
|
||||||
/* 8002E5D8 38 80 00 00 */ li r4, 0
|
|
||||||
/* 8002E5DC 38 03 FF 90 */ addi r0, r3, -112
|
|
||||||
/* 8002E5E0 54 00 06 3E */ clrlwi r0, r0, 0x18
|
|
||||||
/* 8002E5E4 28 00 00 02 */ cmplwi r0, 2
|
|
||||||
/* 8002E5E8 40 81 00 10 */ ble lbl_8002E5F8
|
|
||||||
/* 8002E5EC 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
||||||
/* 8002E5F0 28 00 00 59 */ cmplwi r0, 0x59
|
|
||||||
/* 8002E5F4 40 82 00 2C */ bne lbl_8002E620
|
|
||||||
lbl_8002E5F8:
|
|
||||||
/* 8002E5F8 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002E5FC 4B FF F7 41 */ bl dComIfGs_getSelectMixItemNoArrowIndex__Fi
|
|
||||||
/* 8002E600 38 03 FF F1 */ addi r0, r3, -15
|
|
||||||
/* 8002E604 54 04 06 3E */ clrlwi r4, r0, 0x18
|
|
||||||
/* 8002E608 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E60C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E610 38 63 00 EC */ addi r3, r3, 0xec
|
|
||||||
/* 8002E614 48 00 59 69 */ bl getBombNum__24dSv_player_item_record_cCFUc
|
|
||||||
/* 8002E618 54 64 06 3E */ clrlwi r4, r3, 0x18
|
|
||||||
/* 8002E61C 48 00 00 54 */ b lbl_8002E670
|
|
||||||
lbl_8002E620:
|
|
||||||
/* 8002E620 28 00 00 4B */ cmplwi r0, 0x4b
|
|
||||||
/* 8002E624 40 82 00 14 */ bne lbl_8002E638
|
|
||||||
/* 8002E628 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E62C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E630 88 83 00 F4 */ lbz r4, 0xf4(r3)
|
|
||||||
/* 8002E634 48 00 00 3C */ b lbl_8002E670
|
|
||||||
lbl_8002E638:
|
|
||||||
/* 8002E638 28 00 00 76 */ cmplwi r0, 0x76
|
|
||||||
/* 8002E63C 40 82 00 34 */ bne lbl_8002E670
|
|
||||||
/* 8002E640 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E644 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E648 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8002E64C 48 00 44 11 */ bl getSelectItemIndex__21dSv_player_status_a_cCFi
|
|
||||||
/* 8002E650 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 8002E654 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E658 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E65C 38 63 00 EC */ addi r3, r3, 0xec
|
|
||||||
/* 8002E660 38 04 FF F5 */ addi r0, r4, -11
|
|
||||||
/* 8002E664 54 04 06 3E */ clrlwi r4, r0, 0x18
|
|
||||||
/* 8002E668 48 00 59 C9 */ bl getBottleNum__24dSv_player_item_record_cCFUc
|
|
||||||
/* 8002E66C 54 64 06 3E */ clrlwi r4, r3, 0x18
|
|
||||||
lbl_8002E670:
|
|
||||||
/* 8002E670 7C 83 23 78 */ mr r3, r4
|
|
||||||
/* 8002E674 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002E678 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002E67C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002E680 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002E684 4E 80 00 20 */ blr
|
|
|
@ -1,26 +0,0 @@
|
||||||
lbl_8002E3D0:
|
|
||||||
/* 8002E3D0 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E3D4 38 A4 61 C0 */ addi r5, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E3D8 88 05 5E 8F */ lbz r0, 0x5e8f(r5)
|
|
||||||
/* 8002E3DC 28 00 00 05 */ cmplwi r0, 5
|
|
||||||
/* 8002E3E0 40 82 00 40 */ bne lbl_8002E420
|
|
||||||
/* 8002E3E4 38 C0 00 00 */ li r6, 0
|
|
||||||
/* 8002E3E8 38 00 00 02 */ li r0, 2
|
|
||||||
/* 8002E3EC 7C 09 03 A6 */ mtctr r0
|
|
||||||
lbl_8002E3F0:
|
|
||||||
/* 8002E3F0 7C 85 32 14 */ add r4, r5, r6
|
|
||||||
/* 8002E3F4 88 04 5E 90 */ lbz r0, 0x5e90(r4)
|
|
||||||
/* 8002E3F8 7C 03 00 00 */ cmpw r3, r0
|
|
||||||
/* 8002E3FC 40 82 00 1C */ bne lbl_8002E418
|
|
||||||
/* 8002E400 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E404 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E408 54 C0 10 3A */ slwi r0, r6, 2
|
|
||||||
/* 8002E40C 7C 63 02 14 */ add r3, r3, r0
|
|
||||||
/* 8002E410 80 63 5E C0 */ lwz r3, 0x5ec0(r3)
|
|
||||||
/* 8002E414 4E 80 00 20 */ blr
|
|
||||||
lbl_8002E418:
|
|
||||||
/* 8002E418 38 C6 00 01 */ addi r6, r6, 1
|
|
||||||
/* 8002E41C 42 00 FF D4 */ bdnz lbl_8002E3F0
|
|
||||||
lbl_8002E420:
|
|
||||||
/* 8002E420 38 60 00 00 */ li r3, 0
|
|
||||||
/* 8002E424 4E 80 00 20 */ blr
|
|
|
@ -1,36 +0,0 @@
|
||||||
lbl_8002EDE0:
|
|
||||||
/* 8002EDE0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002EDE4 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002EDE8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002EDEC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002EDF0 93 C1 00 08 */ stw r30, 8(r1)
|
|
||||||
/* 8002EDF4 3B C0 00 00 */ li r30, 0
|
|
||||||
/* 8002EDF8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002EDFC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002EE00 3B E3 01 14 */ addi r31, r3, 0x114
|
|
||||||
lbl_8002EE04:
|
|
||||||
/* 8002EE04 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002EE08 57 C4 06 3E */ clrlwi r4, r30, 0x18
|
|
||||||
/* 8002EE0C 48 00 55 91 */ bl isLightDropGetFlag__16dSv_light_drop_cCFUc
|
|
||||||
/* 8002EE10 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8002EE14 41 82 00 24 */ beq lbl_8002EE38
|
|
||||||
/* 8002EE18 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002EE1C 57 C4 06 3E */ clrlwi r4, r30, 0x18
|
|
||||||
/* 8002EE20 48 00 55 21 */ bl getLightDropNum__16dSv_light_drop_cCFUc
|
|
||||||
/* 8002EE24 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
||||||
/* 8002EE28 28 00 00 10 */ cmplwi r0, 0x10
|
|
||||||
/* 8002EE2C 40 80 00 0C */ bge lbl_8002EE38
|
|
||||||
/* 8002EE30 38 60 00 01 */ li r3, 1
|
|
||||||
/* 8002EE34 48 00 00 14 */ b lbl_8002EE48
|
|
||||||
lbl_8002EE38:
|
|
||||||
/* 8002EE38 3B DE 00 01 */ addi r30, r30, 1
|
|
||||||
/* 8002EE3C 2C 1E 00 03 */ cmpwi r30, 3
|
|
||||||
/* 8002EE40 41 80 FF C4 */ blt lbl_8002EE04
|
|
||||||
/* 8002EE44 38 60 00 00 */ li r3, 0
|
|
||||||
lbl_8002EE48:
|
|
||||||
/* 8002EE48 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002EE4C 83 C1 00 08 */ lwz r30, 8(r1)
|
|
||||||
/* 8002EE50 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002EE54 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002EE58 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002EE5C 4E 80 00 20 */ blr
|
|
|
@ -1,13 +0,0 @@
|
||||||
lbl_8002E078:
|
|
||||||
/* 8002E078 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002E07C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002E080 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002E084 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E088 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E08C 38 63 07 F0 */ addi r3, r3, 0x7f0
|
|
||||||
/* 8002E090 38 80 1D 01 */ li r4, 0x1d01
|
|
||||||
/* 8002E094 48 00 68 F9 */ bl onEventBit__11dSv_event_cFUs
|
|
||||||
/* 8002E098 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002E09C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002E0A0 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002E0A4 4E 80 00 20 */ blr
|
|
|
@ -1,13 +0,0 @@
|
||||||
lbl_8002E048:
|
|
||||||
/* 8002E048 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002E04C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002E050 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002E054 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E058 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E05C 38 63 07 F0 */ addi r3, r3, 0x7f0
|
|
||||||
/* 8002E060 38 80 1D 01 */ li r4, 0x1d01
|
|
||||||
/* 8002E064 48 00 69 41 */ bl offEventBit__11dSv_event_cFUs
|
|
||||||
/* 8002E068 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002E06C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002E070 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002E074 4E 80 00 20 */ blr
|
|
|
@ -1,46 +0,0 @@
|
||||||
lbl_8002E188:
|
|
||||||
/* 8002E188 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002E18C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002E190 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002E194 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002E198 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E19C 3B E4 61 C0 */ addi r31, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E1A0 88 1F 5E 8F */ lbz r0, 0x5e8f(r31)
|
|
||||||
/* 8002E1A4 28 00 00 05 */ cmplwi r0, 5
|
|
||||||
/* 8002E1A8 40 82 00 64 */ bne lbl_8002E20C
|
|
||||||
/* 8002E1AC 2C 03 00 07 */ cmpwi r3, 7
|
|
||||||
/* 8002E1B0 41 82 00 0C */ beq lbl_8002E1BC
|
|
||||||
/* 8002E1B4 2C 03 00 08 */ cmpwi r3, 8
|
|
||||||
/* 8002E1B8 40 82 00 5C */ bne lbl_8002E214
|
|
||||||
lbl_8002E1BC:
|
|
||||||
/* 8002E1BC 48 00 01 CD */ bl dComIfGp_searchUseSubHeap2D__Fi
|
|
||||||
/* 8002E1C0 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8002E1C4 41 80 00 18 */ blt lbl_8002E1DC
|
|
||||||
/* 8002E1C8 38 A0 00 00 */ li r5, 0
|
|
||||||
/* 8002E1CC 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E1D0 38 04 61 C0 */ addi r0, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E1D4 7C 60 1A 14 */ add r3, r0, r3
|
|
||||||
/* 8002E1D8 98 A3 5E 90 */ stb r5, 0x5e90(r3)
|
|
||||||
lbl_8002E1DC:
|
|
||||||
/* 8002E1DC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E1E0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E1E4 88 03 5E 90 */ lbz r0, 0x5e90(r3)
|
|
||||||
/* 8002E1E8 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8002E1EC 40 82 00 28 */ bne lbl_8002E214
|
|
||||||
/* 8002E1F0 88 03 5E 91 */ lbz r0, 0x5e91(r3)
|
|
||||||
/* 8002E1F4 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8002E1F8 40 82 00 1C */ bne lbl_8002E214
|
|
||||||
/* 8002E1FC 48 00 00 E1 */ bl dComIfGp_destroySubExpHeap2D__Fv
|
|
||||||
/* 8002E200 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8002E204 98 1F 5E 8F */ stb r0, 0x5e8f(r31)
|
|
||||||
/* 8002E208 48 00 00 0C */ b lbl_8002E214
|
|
||||||
lbl_8002E20C:
|
|
||||||
/* 8002E20C 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8002E210 98 1F 5E 8F */ stb r0, 0x5e8f(r31)
|
|
||||||
lbl_8002E214:
|
|
||||||
/* 8002E214 38 60 00 01 */ li r3, 1
|
|
||||||
/* 8002E218 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002E21C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002E220 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002E224 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002E228 4E 80 00 20 */ blr
|
|
|
@ -1,22 +0,0 @@
|
||||||
lbl_8002E388:
|
|
||||||
/* 8002E388 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E38C 38 A4 61 C0 */ addi r5, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E390 88 05 5E 8F */ lbz r0, 0x5e8f(r5)
|
|
||||||
/* 8002E394 28 00 00 05 */ cmplwi r0, 5
|
|
||||||
/* 8002E398 40 82 00 30 */ bne lbl_8002E3C8
|
|
||||||
/* 8002E39C 38 C0 00 00 */ li r6, 0
|
|
||||||
/* 8002E3A0 38 00 00 02 */ li r0, 2
|
|
||||||
/* 8002E3A4 7C 09 03 A6 */ mtctr r0
|
|
||||||
lbl_8002E3A8:
|
|
||||||
/* 8002E3A8 7C 85 32 14 */ add r4, r5, r6
|
|
||||||
/* 8002E3AC 88 04 5E 90 */ lbz r0, 0x5e90(r4)
|
|
||||||
/* 8002E3B0 7C 03 00 00 */ cmpw r3, r0
|
|
||||||
/* 8002E3B4 40 82 00 0C */ bne lbl_8002E3C0
|
|
||||||
/* 8002E3B8 7C C3 33 78 */ mr r3, r6
|
|
||||||
/* 8002E3BC 4E 80 00 20 */ blr
|
|
||||||
lbl_8002E3C0:
|
|
||||||
/* 8002E3C0 38 C6 00 01 */ addi r6, r6, 1
|
|
||||||
/* 8002E3C4 42 00 FF E4 */ bdnz lbl_8002E3A8
|
|
||||||
lbl_8002E3C8:
|
|
||||||
/* 8002E3C8 38 60 FF FF */ li r3, -1
|
|
||||||
/* 8002E3CC 4E 80 00 20 */ blr
|
|
|
@ -1,48 +0,0 @@
|
||||||
lbl_8002E0E0:
|
|
||||||
/* 8002E0E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002E0E4 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002E0E8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002E0EC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002E0F0 93 C1 00 08 */ stw r30, 8(r1)
|
|
||||||
/* 8002E0F4 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 8002E0F8 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
||||||
/* 8002E0FC 28 00 00 07 */ cmplwi r0, 7
|
|
||||||
/* 8002E100 41 82 00 0C */ beq lbl_8002E10C
|
|
||||||
/* 8002E104 28 00 00 08 */ cmplwi r0, 8
|
|
||||||
/* 8002E108 40 82 00 44 */ bne lbl_8002E14C
|
|
||||||
lbl_8002E10C:
|
|
||||||
/* 8002E10C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E110 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E114 88 1F 5E 8F */ lbz r0, 0x5e8f(r31)
|
|
||||||
/* 8002E118 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8002E11C 40 82 00 08 */ bne lbl_8002E124
|
|
||||||
/* 8002E120 48 00 01 0D */ bl dComIfGp_createSubExpHeap2D__Fv
|
|
||||||
lbl_8002E124:
|
|
||||||
/* 8002E124 38 00 00 05 */ li r0, 5
|
|
||||||
/* 8002E128 98 1F 5E 8F */ stb r0, 0x5e8f(r31)
|
|
||||||
/* 8002E12C 48 00 02 1D */ bl dComIfGp_checkEmptySubHeap2D__Fv
|
|
||||||
/* 8002E130 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8002E134 41 80 00 38 */ blt lbl_8002E16C
|
|
||||||
/* 8002E138 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E13C 38 04 61 C0 */ addi r0, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E140 7C 60 1A 14 */ add r3, r0, r3
|
|
||||||
/* 8002E144 9B C3 5E 90 */ stb r30, 0x5e90(r3)
|
|
||||||
/* 8002E148 48 00 00 24 */ b lbl_8002E16C
|
|
||||||
lbl_8002E14C:
|
|
||||||
/* 8002E14C 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8002E150 40 82 00 10 */ bne lbl_8002E160
|
|
||||||
/* 8002E154 38 60 00 00 */ li r3, 0
|
|
||||||
/* 8002E158 48 00 00 31 */ bl dComIfGp_offHeapLockFlag__Fi
|
|
||||||
/* 8002E15C 48 00 00 10 */ b lbl_8002E16C
|
|
||||||
lbl_8002E160:
|
|
||||||
/* 8002E160 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E164 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E168 9B C3 5E 8F */ stb r30, 0x5e8f(r3)
|
|
||||||
lbl_8002E16C:
|
|
||||||
/* 8002E16C 38 60 00 01 */ li r3, 1
|
|
||||||
/* 8002E170 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002E174 83 C1 00 08 */ lwz r30, 8(r1)
|
|
||||||
/* 8002E178 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002E17C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002E180 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002E184 4E 80 00 20 */ blr
|
|
|
@ -1,18 +0,0 @@
|
||||||
lbl_8002D554:
|
|
||||||
/* 8002D554 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002D558 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002D55C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002D560 38 00 00 01 */ li r0, 1
|
|
||||||
/* 8002D564 90 01 00 08 */ stw r0, 8(r1)
|
|
||||||
/* 8002D568 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8002D56C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
||||||
/* 8002D570 C0 22 83 04 */ lfs f1, lit_5226(r2)
|
|
||||||
/* 8002D574 38 E0 00 00 */ li r7, 0
|
|
||||||
/* 8002D578 39 00 00 01 */ li r8, 1
|
|
||||||
/* 8002D57C 39 20 00 00 */ li r9, 0
|
|
||||||
/* 8002D580 39 40 00 00 */ li r10, 0
|
|
||||||
/* 8002D584 4B FF FD 79 */ bl dComIfGp_setNextStage__FPCcsScScfUliScsii
|
|
||||||
/* 8002D588 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002D58C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002D590 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002D594 4E 80 00 20 */ blr
|
|
|
@ -1,79 +0,0 @@
|
||||||
lbl_8002DDF4:
|
|
||||||
/* 8002DDF4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002DDF8 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002DDFC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002DE00 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002DE04 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8002DE08 2C 1F 00 02 */ cmpwi r31, 2
|
|
||||||
/* 8002DE0C 40 82 00 74 */ bne lbl_8002DE80
|
|
||||||
/* 8002DE10 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002DE14 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002DE18 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8002DE1C 48 00 4C 41 */ bl getSelectItemIndex__21dSv_player_status_a_cCFi
|
|
||||||
/* 8002DE20 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
||||||
/* 8002DE24 28 00 00 FF */ cmplwi r0, 0xff
|
|
||||||
/* 8002DE28 41 82 00 40 */ beq lbl_8002DE68
|
|
||||||
/* 8002DE2C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002DE30 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002DE34 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8002DE38 48 00 4C 25 */ bl getSelectItemIndex__21dSv_player_status_a_cCFi
|
|
||||||
/* 8002DE3C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002DE40 38 04 61 C0 */ addi r0, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002DE44 7C 80 FA 14 */ add r4, r0, r31
|
|
||||||
/* 8002DE48 98 64 5E 6C */ stb r3, 0x5e6c(r4)
|
|
||||||
/* 8002DE4C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
||||||
/* 8002DE50 28 00 00 FF */ cmplwi r0, 0xff
|
|
||||||
/* 8002DE54 40 82 00 B4 */ bne lbl_8002DF08
|
|
||||||
/* 8002DE58 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002DE5C 38 80 00 FF */ li r4, 0xff
|
|
||||||
/* 8002DE60 4B FF FE 65 */ bl dComIfGs_setSelectItemIndex__FiUc
|
|
||||||
/* 8002DE64 48 00 00 A4 */ b lbl_8002DF08
|
|
||||||
lbl_8002DE68:
|
|
||||||
/* 8002DE68 38 80 00 FF */ li r4, 0xff
|
|
||||||
/* 8002DE6C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002DE70 38 03 61 C0 */ addi r0, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002DE74 7C 60 FA 14 */ add r3, r0, r31
|
|
||||||
/* 8002DE78 98 83 5E 6C */ stb r4, 0x5e6c(r3)
|
|
||||||
/* 8002DE7C 48 00 00 8C */ b lbl_8002DF08
|
|
||||||
lbl_8002DE80:
|
|
||||||
/* 8002DE80 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002DE84 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002DE88 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8002DE8C 48 00 4B D1 */ bl getSelectItemIndex__21dSv_player_status_a_cCFi
|
|
||||||
/* 8002DE90 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
||||||
/* 8002DE94 28 00 00 FF */ cmplwi r0, 0xff
|
|
||||||
/* 8002DE98 41 82 00 5C */ beq lbl_8002DEF4
|
|
||||||
/* 8002DE9C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002DEA0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002DEA4 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8002DEA8 48 00 4B B5 */ bl getSelectItemIndex__21dSv_player_status_a_cCFi
|
|
||||||
/* 8002DEAC 7C 60 1B 78 */ mr r0, r3
|
|
||||||
/* 8002DEB0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002DEB4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002DEB8 38 63 00 9C */ addi r3, r3, 0x9c
|
|
||||||
/* 8002DEBC 54 04 06 3E */ clrlwi r4, r0, 0x18
|
|
||||||
/* 8002DEC0 38 A0 00 00 */ li r5, 0
|
|
||||||
/* 8002DEC4 48 00 51 6D */ bl getItem__17dSv_player_item_cCFib
|
|
||||||
/* 8002DEC8 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002DECC 38 04 61 C0 */ addi r0, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002DED0 7C 80 FA 14 */ add r4, r0, r31
|
|
||||||
/* 8002DED4 98 64 5E 6C */ stb r3, 0x5e6c(r4)
|
|
||||||
/* 8002DED8 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
||||||
/* 8002DEDC 28 00 00 FF */ cmplwi r0, 0xff
|
|
||||||
/* 8002DEE0 40 82 00 28 */ bne lbl_8002DF08
|
|
||||||
/* 8002DEE4 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002DEE8 38 80 00 FF */ li r4, 0xff
|
|
||||||
/* 8002DEEC 4B FF FD D9 */ bl dComIfGs_setSelectItemIndex__FiUc
|
|
||||||
/* 8002DEF0 48 00 00 18 */ b lbl_8002DF08
|
|
||||||
lbl_8002DEF4:
|
|
||||||
/* 8002DEF4 38 80 00 FF */ li r4, 0xff
|
|
||||||
/* 8002DEF8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002DEFC 38 03 61 C0 */ addi r0, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002DF00 7C 60 FA 14 */ add r3, r0, r31
|
|
||||||
/* 8002DF04 98 83 5E 6C */ stb r4, 0x5e6c(r3)
|
|
||||||
lbl_8002DF08:
|
|
||||||
/* 8002DF08 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002DF0C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002DF10 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002DF14 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002DF18 4E 80 00 20 */ blr
|
|
|
@ -1,6 +0,0 @@
|
||||||
lbl_8002F518:
|
|
||||||
/* 8002F518 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F51C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F520 3C 63 00 02 */ addis r3, r3, 2
|
|
||||||
/* 8002F524 88 63 DD F9 */ lbz r3, -0x2207(r3)
|
|
||||||
/* 8002F528 4E 80 00 20 */ blr
|
|
|
@ -1,6 +0,0 @@
|
||||||
lbl_8002F504:
|
|
||||||
/* 8002F504 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F508 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F50C 3C 84 00 02 */ addis r4, r4, 2
|
|
||||||
/* 8002F510 98 64 DD F9 */ stb r3, -0x2207(r4)
|
|
||||||
/* 8002F514 4E 80 00 20 */ blr
|
|
|
@ -1,6 +0,0 @@
|
||||||
lbl_8002D910:
|
|
||||||
/* 8002D910 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D914 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D918 3C 63 00 02 */ addis r3, r3, 2
|
|
||||||
/* 8002D91C 88 63 DD FA */ lbz r3, -0x2206(r3)
|
|
||||||
/* 8002D920 4E 80 00 20 */ blr
|
|
|
@ -1,6 +0,0 @@
|
||||||
lbl_8002D8FC:
|
|
||||||
/* 8002D8FC 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D900 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D904 3C 84 00 02 */ addis r4, r4, 2
|
|
||||||
/* 8002D908 98 64 DD FA */ stb r3, -0x2206(r4)
|
|
||||||
/* 8002D90C 4E 80 00 20 */ blr
|
|
|
@ -1,6 +0,0 @@
|
||||||
lbl_8002FA84:
|
|
||||||
/* 8002FA84 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002FA88 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002FA8C 3C 84 00 02 */ addis r4, r4, 2
|
|
||||||
/* 8002FA90 98 64 DD FC */ stb r3, -0x2204(r4)
|
|
||||||
/* 8002FA94 4E 80 00 20 */ blr
|
|
|
@ -1,6 +0,0 @@
|
||||||
lbl_8002FA04:
|
|
||||||
/* 8002FA04 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002FA08 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002FA0C 3C 63 00 02 */ addis r3, r3, 2
|
|
||||||
/* 8002FA10 88 63 DD FB */ lbz r3, -0x2205(r3)
|
|
||||||
/* 8002FA14 4E 80 00 20 */ blr
|
|
|
@ -1,6 +0,0 @@
|
||||||
lbl_8002F9F0:
|
|
||||||
/* 8002F9F0 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F9F4 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F9F8 3C 84 00 02 */ addis r4, r4, 2
|
|
||||||
/* 8002F9FC 98 64 DD FB */ stb r3, -0x2205(r4)
|
|
||||||
/* 8002FA00 4E 80 00 20 */ blr
|
|
|
@ -1,44 +0,0 @@
|
||||||
lbl_8002E428:
|
|
||||||
/* 8002E428 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
||||||
/* 8002E42C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002E430 90 01 00 34 */ stw r0, 0x34(r1)
|
|
||||||
/* 8002E434 39 61 00 30 */ addi r11, r1, 0x30
|
|
||||||
/* 8002E438 48 33 3D 95 */ bl _savegpr_25
|
|
||||||
/* 8002E43C 3B 60 00 00 */ li r27, 0
|
|
||||||
/* 8002E440 3C 60 80 3A */ lis r3, l_itemno@ha /* 0x803A71D0@ha */
|
|
||||||
/* 8002E444 38 03 71 D0 */ addi r0, r3, l_itemno@l /* 0x803A71D0@l */
|
|
||||||
/* 8002E448 7C 1A 03 78 */ mr r26, r0
|
|
||||||
/* 8002E44C 3B 20 00 00 */ li r25, 0
|
|
||||||
/* 8002E450 3B E0 00 00 */ li r31, 0
|
|
||||||
/* 8002E454 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E458 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E45C 3B A3 00 CC */ addi r29, r3, 0xcc
|
|
||||||
/* 8002E460 3B 83 07 F0 */ addi r28, r3, 0x7f0
|
|
||||||
/* 8002E464 3C 60 80 3A */ lis r3, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
|
||||||
/* 8002E468 3B C3 72 88 */ addi r30, r3, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
|
||||||
lbl_8002E46C:
|
|
||||||
/* 8002E46C 88 9A 00 00 */ lbz r4, 0(r26)
|
|
||||||
/* 8002E470 7F A3 EB 78 */ mr r3, r29
|
|
||||||
/* 8002E474 3B 5A 00 01 */ addi r26, r26, 1
|
|
||||||
/* 8002E478 48 00 5A 51 */ bl isFirstBit__21dSv_player_get_item_cCFUc
|
|
||||||
/* 8002E47C 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8002E480 41 82 00 20 */ beq lbl_8002E4A0
|
|
||||||
/* 8002E484 7F 83 E3 78 */ mr r3, r28
|
|
||||||
/* 8002E488 7C 9E FA 14 */ add r4, r30, r31
|
|
||||||
/* 8002E48C A0 84 03 22 */ lhz r4, 0x322(r4)
|
|
||||||
/* 8002E490 48 00 65 2D */ bl isEventBit__11dSv_event_cCFUs
|
|
||||||
/* 8002E494 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8002E498 41 82 00 08 */ beq lbl_8002E4A0
|
|
||||||
/* 8002E49C 3B 7B 00 01 */ addi r27, r27, 1
|
|
||||||
lbl_8002E4A0:
|
|
||||||
/* 8002E4A0 3B 39 00 01 */ addi r25, r25, 1
|
|
||||||
/* 8002E4A4 28 19 00 18 */ cmplwi r25, 0x18
|
|
||||||
/* 8002E4A8 3B FF 00 02 */ addi r31, r31, 2
|
|
||||||
/* 8002E4AC 41 80 FF C0 */ blt lbl_8002E46C
|
|
||||||
/* 8002E4B0 7F 63 DB 78 */ mr r3, r27
|
|
||||||
/* 8002E4B4 39 61 00 30 */ addi r11, r1, 0x30
|
|
||||||
/* 8002E4B8 48 33 3D 61 */ bl _restgpr_25
|
|
||||||
/* 8002E4BC 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
||||||
/* 8002E4C0 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002E4C4 38 21 00 30 */ addi r1, r1, 0x30
|
|
||||||
/* 8002E4C8 4E 80 00 20 */ blr
|
|
|
@ -1,65 +0,0 @@
|
||||||
lbl_8002E4CC:
|
|
||||||
/* 8002E4CC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
||||||
/* 8002E4D0 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002E4D4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
||||||
/* 8002E4D8 39 61 00 20 */ addi r11, r1, 0x20
|
|
||||||
/* 8002E4DC 48 33 3C F9 */ bl _savegpr_27
|
|
||||||
/* 8002E4E0 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 8002E4E4 3B E0 00 00 */ li r31, 0
|
|
||||||
/* 8002E4E8 3B 60 00 00 */ li r27, 0
|
|
||||||
/* 8002E4EC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E4F0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E4F4 3B 83 00 9C */ addi r28, r3, 0x9c
|
|
||||||
/* 8002E4F8 57 DD 06 3E */ clrlwi r29, r30, 0x18
|
|
||||||
lbl_8002E4FC:
|
|
||||||
/* 8002E4FC 7F 83 E3 78 */ mr r3, r28
|
|
||||||
/* 8002E500 7F 64 DB 78 */ mr r4, r27
|
|
||||||
/* 8002E504 38 A0 00 01 */ li r5, 1
|
|
||||||
/* 8002E508 48 00 4B 29 */ bl getItem__17dSv_player_item_cCFib
|
|
||||||
/* 8002E50C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
||||||
/* 8002E510 7C 1D 00 40 */ cmplw r29, r0
|
|
||||||
/* 8002E514 40 82 00 10 */ bne lbl_8002E524
|
|
||||||
/* 8002E518 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
|
||||||
/* 8002E51C 38 03 00 01 */ addi r0, r3, 1
|
|
||||||
/* 8002E520 54 1F 06 3E */ clrlwi r31, r0, 0x18
|
|
||||||
lbl_8002E524:
|
|
||||||
/* 8002E524 3B 7B 00 01 */ addi r27, r27, 1
|
|
||||||
/* 8002E528 2C 1B 00 3C */ cmpwi r27, 0x3c
|
|
||||||
/* 8002E52C 41 80 FF D0 */ blt lbl_8002E4FC
|
|
||||||
/* 8002E530 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E534 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E538 88 63 00 13 */ lbz r3, 0x13(r3)
|
|
||||||
/* 8002E53C 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
|
||||||
/* 8002E540 7C 00 18 40 */ cmplw r0, r3
|
|
||||||
/* 8002E544 40 82 00 10 */ bne lbl_8002E554
|
|
||||||
/* 8002E548 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
|
||||||
/* 8002E54C 38 03 00 01 */ addi r0, r3, 1
|
|
||||||
/* 8002E550 54 1F 06 3E */ clrlwi r31, r0, 0x18
|
|
||||||
lbl_8002E554:
|
|
||||||
/* 8002E554 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E558 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E55C 88 63 00 14 */ lbz r3, 0x14(r3)
|
|
||||||
/* 8002E560 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
|
||||||
/* 8002E564 7C 00 18 40 */ cmplw r0, r3
|
|
||||||
/* 8002E568 40 82 00 10 */ bne lbl_8002E578
|
|
||||||
/* 8002E56C 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
|
||||||
/* 8002E570 38 03 00 01 */ addi r0, r3, 1
|
|
||||||
/* 8002E574 54 1F 06 3E */ clrlwi r31, r0, 0x18
|
|
||||||
lbl_8002E578:
|
|
||||||
/* 8002E578 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002E57C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002E580 88 63 00 15 */ lbz r3, 0x15(r3)
|
|
||||||
/* 8002E584 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
|
||||||
/* 8002E588 7C 00 18 40 */ cmplw r0, r3
|
|
||||||
/* 8002E58C 40 82 00 10 */ bne lbl_8002E59C
|
|
||||||
/* 8002E590 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
|
||||||
/* 8002E594 38 03 00 01 */ addi r0, r3, 1
|
|
||||||
/* 8002E598 54 1F 06 3E */ clrlwi r31, r0, 0x18
|
|
||||||
lbl_8002E59C:
|
|
||||||
/* 8002E59C 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002E5A0 39 61 00 20 */ addi r11, r1, 0x20
|
|
||||||
/* 8002E5A4 48 33 3C 7D */ bl _restgpr_27
|
|
||||||
/* 8002E5A8 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
||||||
/* 8002E5AC 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002E5B0 38 21 00 20 */ addi r1, r1, 0x20
|
|
||||||
/* 8002E5B4 4E 80 00 20 */ blr
|
|
|
@ -1,8 +0,0 @@
|
||||||
lbl_8002DCA8:
|
|
||||||
/* 8002DCA8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002DCAC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002DCB0 A0 63 00 00 */ lhz r3, 0(r3)
|
|
||||||
/* 8002DCB4 38 00 00 05 */ li r0, 5
|
|
||||||
/* 8002DCB8 7C 03 03 D6 */ divw r0, r3, r0
|
|
||||||
/* 8002DCBC 54 03 14 3A */ rlwinm r3, r0, 2, 0x10, 0x1d
|
|
||||||
/* 8002DCC0 4E 80 00 20 */ blr
|
|
|
@ -1,12 +0,0 @@
|
||||||
lbl_8002DDC8:
|
|
||||||
/* 8002DDC8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002DDCC 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002DDD0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002DDD4 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 8002DDD8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002DDDC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002DDE0 48 00 4C AD */ bl getMixItemIndex__21dSv_player_status_a_cCFi
|
|
||||||
/* 8002DDE4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002DDE8 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002DDEC 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002DDF0 4E 80 00 20 */ blr
|
|
|
@ -1,9 +0,0 @@
|
||||||
lbl_8002F2F0:
|
|
||||||
/* 8002F2F0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F2F4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F2F8 88 03 00 98 */ lbz r0, 0x98(r3)
|
|
||||||
/* 8002F2FC 7C 00 07 74 */ extsb r0, r0
|
|
||||||
/* 8002F300 54 00 0F FE */ srwi r0, r0, 0x1f
|
|
||||||
/* 8002F304 68 00 00 01 */ xori r0, r0, 1
|
|
||||||
/* 8002F308 54 03 06 3E */ clrlwi r3, r0, 0x18
|
|
||||||
/* 8002F30C 4E 80 00 20 */ blr
|
|
|
@ -1,5 +0,0 @@
|
||||||
lbl_8002F2CC:
|
|
||||||
/* 8002F2CC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F2D0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F2D4 A8 63 00 8C */ lha r3, 0x8c(r3)
|
|
||||||
/* 8002F2D8 4E 80 00 20 */ blr
|
|
|
@ -1,6 +0,0 @@
|
||||||
lbl_8002F2DC:
|
|
||||||
/* 8002F2DC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F2E0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F2E4 88 03 00 97 */ lbz r0, 0x97(r3)
|
|
||||||
/* 8002F2E8 7C 03 07 74 */ extsb r3, r0
|
|
||||||
/* 8002F2EC 4E 80 00 20 */ blr
|
|
|
@ -1,5 +0,0 @@
|
||||||
lbl_8002F2AC:
|
|
||||||
/* 8002F2AC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F2B0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F2B4 38 63 00 8E */ addi r3, r3, 0x8e
|
|
||||||
/* 8002F2B8 4E 80 00 20 */ blr
|
|
|
@ -1,36 +0,0 @@
|
||||||
lbl_8002D878:
|
|
||||||
/* 8002D878 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002D87C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002D880 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002D884 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002D888 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8002D88C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D890 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D894 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
|
|
||||||
/* 8002D898 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
|
||||||
/* 8002D89C 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8002D8A0 4E 80 04 21 */ bctrl
|
|
||||||
/* 8002D8A4 88 03 00 09 */ lbz r0, 9(r3)
|
|
||||||
/* 8002D8A8 54 00 FE FE */ rlwinm r0, r0, 0x1f, 0x1b, 0x1f
|
|
||||||
/* 8002D8AC 7C 1F 00 00 */ cmpw r31, r0
|
|
||||||
/* 8002D8B0 40 82 00 1C */ bne lbl_8002D8CC
|
|
||||||
/* 8002D8B4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D8B8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D8BC 38 63 09 58 */ addi r3, r3, 0x958
|
|
||||||
/* 8002D8C0 38 80 00 06 */ li r4, 6
|
|
||||||
/* 8002D8C4 48 00 70 71 */ bl isDungeonItem__12dSv_memBit_cCFi
|
|
||||||
/* 8002D8C8 48 00 00 20 */ b lbl_8002D8E8
|
|
||||||
lbl_8002D8CC:
|
|
||||||
/* 8002D8CC 57 E4 28 34 */ slwi r4, r31, 5
|
|
||||||
/* 8002D8D0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D8D4 38 03 61 C0 */ addi r0, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D8D8 7C 60 22 14 */ add r3, r0, r4
|
|
||||||
/* 8002D8DC 38 63 01 F0 */ addi r3, r3, 0x1f0
|
|
||||||
/* 8002D8E0 38 80 00 06 */ li r4, 6
|
|
||||||
/* 8002D8E4 48 00 70 51 */ bl isDungeonItem__12dSv_memBit_cCFi
|
|
||||||
lbl_8002D8E8:
|
|
||||||
/* 8002D8E8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002D8EC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002D8F0 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002D8F4 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002D8F8 4E 80 00 20 */ blr
|
|
|
@ -1,39 +0,0 @@
|
||||||
lbl_8002D740:
|
|
||||||
/* 8002D740 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002D744 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002D748 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002D74C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002D750 93 C1 00 08 */ stw r30, 8(r1)
|
|
||||||
/* 8002D754 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 8002D758 7C 9F 23 78 */ mr r31, r4
|
|
||||||
/* 8002D75C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D760 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D764 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
|
|
||||||
/* 8002D768 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
|
||||||
/* 8002D76C 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8002D770 4E 80 04 21 */ bctrl
|
|
||||||
/* 8002D774 88 03 00 09 */ lbz r0, 9(r3)
|
|
||||||
/* 8002D778 54 00 FE FE */ rlwinm r0, r0, 0x1f, 0x1b, 0x1f
|
|
||||||
/* 8002D77C 7C 1E 00 00 */ cmpw r30, r0
|
|
||||||
/* 8002D780 40 82 00 1C */ bne lbl_8002D79C
|
|
||||||
/* 8002D784 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D788 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D78C 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8002D790 38 A0 FF FF */ li r5, -1
|
|
||||||
/* 8002D794 48 00 7B CD */ bl isSwitch__10dSv_info_cCFii
|
|
||||||
/* 8002D798 48 00 00 20 */ b lbl_8002D7B8
|
|
||||||
lbl_8002D79C:
|
|
||||||
/* 8002D79C 57 C4 28 34 */ slwi r4, r30, 5
|
|
||||||
/* 8002D7A0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D7A4 38 03 61 C0 */ addi r0, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D7A8 7C 60 22 14 */ add r3, r0, r4
|
|
||||||
/* 8002D7AC 38 63 01 F0 */ addi r3, r3, 0x1f0
|
|
||||||
/* 8002D7B0 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8002D7B4 48 00 70 AD */ bl isSwitch__12dSv_memBit_cCFi
|
|
||||||
lbl_8002D7B8:
|
|
||||||
/* 8002D7B8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002D7BC 83 C1 00 08 */ lwz r30, 8(r1)
|
|
||||||
/* 8002D7C0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002D7C4 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002D7C8 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002D7CC 4E 80 00 20 */ blr
|
|
|
@ -1,39 +0,0 @@
|
||||||
lbl_8002D598:
|
|
||||||
/* 8002D598 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002D59C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002D5A0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002D5A4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002D5A8 93 C1 00 08 */ stw r30, 8(r1)
|
|
||||||
/* 8002D5AC 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 8002D5B0 7C 9F 23 78 */ mr r31, r4
|
|
||||||
/* 8002D5B4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D5B8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D5BC 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
|
|
||||||
/* 8002D5C0 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
|
||||||
/* 8002D5C4 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8002D5C8 4E 80 04 21 */ bctrl
|
|
||||||
/* 8002D5CC 88 03 00 09 */ lbz r0, 9(r3)
|
|
||||||
/* 8002D5D0 54 00 FE FE */ rlwinm r0, r0, 0x1f, 0x1b, 0x1f
|
|
||||||
/* 8002D5D4 7C 1E 00 00 */ cmpw r30, r0
|
|
||||||
/* 8002D5D8 40 82 00 1C */ bne lbl_8002D5F4
|
|
||||||
/* 8002D5DC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D5E0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D5E4 38 63 09 58 */ addi r3, r3, 0x958
|
|
||||||
/* 8002D5E8 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8002D5EC 48 00 71 FD */ bl isTbox__12dSv_memBit_cCFi
|
|
||||||
/* 8002D5F0 48 00 00 20 */ b lbl_8002D610
|
|
||||||
lbl_8002D5F4:
|
|
||||||
/* 8002D5F4 57 C4 28 34 */ slwi r4, r30, 5
|
|
||||||
/* 8002D5F8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D5FC 38 03 61 C0 */ addi r0, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D600 7C 60 22 14 */ add r3, r0, r4
|
|
||||||
/* 8002D604 38 63 01 F0 */ addi r3, r3, 0x1f0
|
|
||||||
/* 8002D608 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8002D60C 48 00 71 DD */ bl isTbox__12dSv_memBit_cCFi
|
|
||||||
lbl_8002D610:
|
|
||||||
/* 8002D610 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002D614 83 C1 00 08 */ lwz r30, 8(r1)
|
|
||||||
/* 8002D618 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002D61C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002D620 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002D624 4E 80 00 20 */ blr
|
|
|
@ -1,37 +0,0 @@
|
||||||
lbl_8002D6B4:
|
|
||||||
/* 8002D6B4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002D6B8 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002D6BC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002D6C0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002D6C4 93 C1 00 08 */ stw r30, 8(r1)
|
|
||||||
/* 8002D6C8 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 8002D6CC 7C 9F 23 78 */ mr r31, r4
|
|
||||||
/* 8002D6D0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D6D4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D6D8 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
|
|
||||||
/* 8002D6DC 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
|
||||||
/* 8002D6E0 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8002D6E4 4E 80 04 21 */ bctrl
|
|
||||||
/* 8002D6E8 88 03 00 09 */ lbz r0, 9(r3)
|
|
||||||
/* 8002D6EC 54 00 FE FE */ rlwinm r0, r0, 0x1f, 0x1b, 0x1f
|
|
||||||
/* 8002D6F0 7C 1E 00 00 */ cmpw r30, r0
|
|
||||||
/* 8002D6F4 40 82 00 18 */ bne lbl_8002D70C
|
|
||||||
/* 8002D6F8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D6FC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D700 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8002D704 38 A0 FF FF */ li r5, -1
|
|
||||||
/* 8002D708 48 00 7B A9 */ bl offSwitch__10dSv_info_cFii
|
|
||||||
lbl_8002D70C:
|
|
||||||
/* 8002D70C 57 C4 28 34 */ slwi r4, r30, 5
|
|
||||||
/* 8002D710 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D714 38 03 61 C0 */ addi r0, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D718 7C 60 22 14 */ add r3, r0, r4
|
|
||||||
/* 8002D71C 38 63 01 F0 */ addi r3, r3, 0x1f0
|
|
||||||
/* 8002D720 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8002D724 48 00 71 15 */ bl offSwitch__12dSv_memBit_cFi
|
|
||||||
/* 8002D728 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002D72C 83 C1 00 08 */ lwz r30, 8(r1)
|
|
||||||
/* 8002D730 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002D734 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002D738 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002D73C 4E 80 00 20 */ blr
|
|
|
@ -1,44 +0,0 @@
|
||||||
lbl_8002D7D0:
|
|
||||||
/* 8002D7D0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002D7D4 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002D7D8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002D7DC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002D7E0 93 C1 00 08 */ stw r30, 8(r1)
|
|
||||||
/* 8002D7E4 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 8002D7E8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D7EC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D7F0 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
|
|
||||||
/* 8002D7F4 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
|
||||||
/* 8002D7F8 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8002D7FC 4E 80 04 21 */ bctrl
|
|
||||||
/* 8002D800 88 03 00 09 */ lbz r0, 9(r3)
|
|
||||||
/* 8002D804 54 00 FE FE */ rlwinm r0, r0, 0x1f, 0x1b, 0x1f
|
|
||||||
/* 8002D808 7C 1E 00 00 */ cmpw r30, r0
|
|
||||||
/* 8002D80C 40 82 00 28 */ bne lbl_8002D834
|
|
||||||
/* 8002D810 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D814 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D818 3B E3 09 58 */ addi r31, r3, 0x958
|
|
||||||
/* 8002D81C 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002D820 38 80 00 03 */ li r4, 3
|
|
||||||
/* 8002D824 48 00 70 F5 */ bl onDungeonItem__12dSv_memBit_cFi
|
|
||||||
/* 8002D828 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002D82C 38 80 00 06 */ li r4, 6
|
|
||||||
/* 8002D830 48 00 70 E9 */ bl onDungeonItem__12dSv_memBit_cFi
|
|
||||||
lbl_8002D834:
|
|
||||||
/* 8002D834 57 C4 28 34 */ slwi r4, r30, 5
|
|
||||||
/* 8002D838 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D83C 38 03 61 C0 */ addi r0, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D840 7C 60 22 14 */ add r3, r0, r4
|
|
||||||
/* 8002D844 3B E3 01 F0 */ addi r31, r3, 0x1f0
|
|
||||||
/* 8002D848 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002D84C 38 80 00 03 */ li r4, 3
|
|
||||||
/* 8002D850 48 00 70 C9 */ bl onDungeonItem__12dSv_memBit_cFi
|
|
||||||
/* 8002D854 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002D858 38 80 00 06 */ li r4, 6
|
|
||||||
/* 8002D85C 48 00 70 BD */ bl onDungeonItem__12dSv_memBit_cFi
|
|
||||||
/* 8002D860 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002D864 83 C1 00 08 */ lwz r30, 8(r1)
|
|
||||||
/* 8002D868 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002D86C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002D870 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002D874 4E 80 00 20 */ blr
|
|
|
@ -1,37 +0,0 @@
|
||||||
lbl_8002D628:
|
|
||||||
/* 8002D628 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002D62C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002D630 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002D634 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002D638 93 C1 00 08 */ stw r30, 8(r1)
|
|
||||||
/* 8002D63C 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 8002D640 7C 9F 23 78 */ mr r31, r4
|
|
||||||
/* 8002D644 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D648 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D64C 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
|
|
||||||
/* 8002D650 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
|
||||||
/* 8002D654 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8002D658 4E 80 04 21 */ bctrl
|
|
||||||
/* 8002D65C 88 03 00 09 */ lbz r0, 9(r3)
|
|
||||||
/* 8002D660 54 00 FE FE */ rlwinm r0, r0, 0x1f, 0x1b, 0x1f
|
|
||||||
/* 8002D664 7C 1E 00 00 */ cmpw r30, r0
|
|
||||||
/* 8002D668 40 82 00 18 */ bne lbl_8002D680
|
|
||||||
/* 8002D66C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D670 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D674 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8002D678 38 A0 FF FF */ li r5, -1
|
|
||||||
/* 8002D67C 48 00 7B 85 */ bl onSwitch__10dSv_info_cFii
|
|
||||||
lbl_8002D680:
|
|
||||||
/* 8002D680 57 C4 28 34 */ slwi r4, r30, 5
|
|
||||||
/* 8002D684 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D688 38 03 61 C0 */ addi r0, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D68C 7C 60 22 14 */ add r3, r0, r4
|
|
||||||
/* 8002D690 38 63 01 F0 */ addi r3, r3, 0x1f0
|
|
||||||
/* 8002D694 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8002D698 48 00 71 79 */ bl onSwitch__12dSv_memBit_cFi
|
|
||||||
/* 8002D69C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002D6A0 83 C1 00 08 */ lwz r30, 8(r1)
|
|
||||||
/* 8002D6A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002D6A8 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002D6AC 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002D6B0 4E 80 00 20 */ blr
|
|
|
@ -1,6 +0,0 @@
|
||||||
lbl_8002D938:
|
|
||||||
/* 8002D938 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D93C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D940 3C 63 00 02 */ addis r3, r3, 2
|
|
||||||
/* 8002D944 88 63 DD FA */ lbz r3, -0x2206(r3)
|
|
||||||
/* 8002D948 4E 80 00 20 */ blr
|
|
|
@ -1,6 +0,0 @@
|
||||||
lbl_8002D924:
|
|
||||||
/* 8002D924 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002D928 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002D92C 3C 84 00 02 */ addis r4, r4, 2
|
|
||||||
/* 8002D930 98 64 DD FA */ stb r3, -0x2206(r4)
|
|
||||||
/* 8002D934 4E 80 00 20 */ blr
|
|
|
@ -1,42 +0,0 @@
|
||||||
lbl_8002F040:
|
|
||||||
/* 8002F040 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
||||||
/* 8002F044 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002F048 90 01 00 24 */ stw r0, 0x24(r1)
|
|
||||||
/* 8002F04C 39 61 00 20 */ addi r11, r1, 0x20
|
|
||||||
/* 8002F050 48 33 31 8D */ bl _savegpr_29
|
|
||||||
/* 8002F054 7C 7D 1B 78 */ mr r29, r3
|
|
||||||
/* 8002F058 7C 9E 23 78 */ mr r30, r4
|
|
||||||
/* 8002F05C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F060 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F064 3B E3 4E 20 */ addi r31, r3, 0x4e20
|
|
||||||
/* 8002F068 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002F06C 81 9F 00 00 */ lwz r12, 0(r31)
|
|
||||||
/* 8002F070 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
|
||||||
/* 8002F074 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8002F078 4E 80 04 21 */ bctrl
|
|
||||||
/* 8002F07C 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8002F080 41 82 00 34 */ beq lbl_8002F0B4
|
|
||||||
/* 8002F084 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002F088 81 9F 00 00 */ lwz r12, 0(r31)
|
|
||||||
/* 8002F08C 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
|
||||||
/* 8002F090 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8002F094 4E 80 04 21 */ bctrl
|
|
||||||
/* 8002F098 88 03 00 09 */ lbz r0, 9(r3)
|
|
||||||
/* 8002F09C 54 00 FE FE */ rlwinm r0, r0, 0x1f, 0x1b, 0x1f
|
|
||||||
/* 8002F0A0 7C 1D 00 00 */ cmpw r29, r0
|
|
||||||
/* 8002F0A4 40 82 00 10 */ bne lbl_8002F0B4
|
|
||||||
/* 8002F0A8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F0AC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F0B0 9B C3 09 74 */ stb r30, 0x974(r3)
|
|
||||||
lbl_8002F0B4:
|
|
||||||
/* 8002F0B4 57 A4 28 34 */ slwi r4, r29, 5
|
|
||||||
/* 8002F0B8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F0BC 38 03 61 C0 */ addi r0, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F0C0 7C 60 22 14 */ add r3, r0, r4
|
|
||||||
/* 8002F0C4 9B C3 02 0C */ stb r30, 0x20c(r3)
|
|
||||||
/* 8002F0C8 39 61 00 20 */ addi r11, r1, 0x20
|
|
||||||
/* 8002F0CC 48 33 31 5D */ bl _restgpr_29
|
|
||||||
/* 8002F0D0 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
||||||
/* 8002F0D4 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002F0D8 38 21 00 20 */ addi r1, r1, 0x20
|
|
||||||
/* 8002F0DC 4E 80 00 20 */ blr
|
|
|
@ -1,25 +0,0 @@
|
||||||
lbl_8002F24C:
|
|
||||||
/* 8002F24C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002F250 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002F254 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002F258 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002F25C 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8002F260 7C 8C 23 78 */ mr r12, r4
|
|
||||||
/* 8002F264 7C AB 2B 78 */ mr r11, r5
|
|
||||||
/* 8002F268 7C CA 33 78 */ mr r10, r6
|
|
||||||
/* 8002F26C 7C E0 3B 78 */ mr r0, r7
|
|
||||||
/* 8002F270 7D 09 43 78 */ mr r9, r8
|
|
||||||
/* 8002F274 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F278 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F27C 38 63 00 80 */ addi r3, r3, 0x80
|
|
||||||
/* 8002F280 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8002F284 7D 85 63 78 */ mr r5, r12
|
|
||||||
/* 8002F288 7D 66 5B 78 */ mr r6, r11
|
|
||||||
/* 8002F28C 7D 47 53 78 */ mr r7, r10
|
|
||||||
/* 8002F290 7C 08 03 78 */ mr r8, r0
|
|
||||||
/* 8002F294 48 00 3C 99 */ bl setWarpItemData__27dSv_player_last_mark_info_cFPCcRC4cXyzsScUcUc
|
|
||||||
/* 8002F298 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002F29C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002F2A0 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002F2A4 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002F2A8 4E 80 00 20 */ blr
|
|
|
@ -1,14 +0,0 @@
|
||||||
lbl_8002DD08:
|
|
||||||
/* 8002DD08 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002DD0C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002DD10 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002DD14 7C 60 1B 78 */ mr r0, r3
|
|
||||||
/* 8002DD18 7C 85 23 78 */ mr r5, r4
|
|
||||||
/* 8002DD1C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002DD20 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002DD24 7C 04 03 78 */ mr r4, r0
|
|
||||||
/* 8002DD28 48 00 4D 51 */ bl setMixItemIndex__21dSv_player_status_a_cFiUc
|
|
||||||
/* 8002DD2C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002DD30 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002DD34 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002DD38 4E 80 00 20 */ blr
|
|
|
@ -1,5 +0,0 @@
|
||||||
lbl_8002EEB0:
|
|
||||||
/* 8002EEB0 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002EEB4 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002EEB8 98 64 00 13 */ stb r3, 0x13(r4)
|
|
||||||
/* 8002EEBC 4E 80 00 20 */ blr
|
|
|
@ -1,49 +0,0 @@
|
||||||
lbl_8002EF94:
|
|
||||||
/* 8002EF94 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002EF98 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002EF9C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002EFA0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002EFA4 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8002EFA8 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
||||||
/* 8002EFAC 2C 00 00 2B */ cmpwi r0, 0x2b
|
|
||||||
/* 8002EFB0 41 82 00 3C */ beq lbl_8002EFEC
|
|
||||||
/* 8002EFB4 40 80 00 10 */ bge lbl_8002EFC4
|
|
||||||
/* 8002EFB8 2C 00 00 2A */ cmpwi r0, 0x2a
|
|
||||||
/* 8002EFBC 40 80 00 14 */ bge lbl_8002EFD0
|
|
||||||
/* 8002EFC0 48 00 00 60 */ b lbl_8002F020
|
|
||||||
lbl_8002EFC4:
|
|
||||||
/* 8002EFC4 2C 00 00 2D */ cmpwi r0, 0x2d
|
|
||||||
/* 8002EFC8 40 80 00 58 */ bge lbl_8002F020
|
|
||||||
/* 8002EFCC 48 00 00 3C */ b lbl_8002F008
|
|
||||||
lbl_8002EFD0:
|
|
||||||
/* 8002EFD0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002EFD4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002EFD8 38 63 01 00 */ addi r3, r3, 0x100
|
|
||||||
/* 8002EFDC 38 80 00 02 */ li r4, 2
|
|
||||||
/* 8002EFE0 38 A0 00 00 */ li r5, 0
|
|
||||||
/* 8002EFE4 48 00 52 05 */ bl setCollect__20dSv_player_collect_cFiUc
|
|
||||||
/* 8002EFE8 48 00 00 38 */ b lbl_8002F020
|
|
||||||
lbl_8002EFEC:
|
|
||||||
/* 8002EFEC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002EFF0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002EFF4 38 63 01 00 */ addi r3, r3, 0x100
|
|
||||||
/* 8002EFF8 38 80 00 02 */ li r4, 2
|
|
||||||
/* 8002EFFC 38 A0 00 01 */ li r5, 1
|
|
||||||
/* 8002F000 48 00 51 E9 */ bl setCollect__20dSv_player_collect_cFiUc
|
|
||||||
/* 8002F004 48 00 00 1C */ b lbl_8002F020
|
|
||||||
lbl_8002F008:
|
|
||||||
/* 8002F008 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F00C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F010 38 63 01 00 */ addi r3, r3, 0x100
|
|
||||||
/* 8002F014 38 80 00 02 */ li r4, 2
|
|
||||||
/* 8002F018 38 A0 00 02 */ li r5, 2
|
|
||||||
/* 8002F01C 48 00 51 CD */ bl setCollect__20dSv_player_collect_cFiUc
|
|
||||||
lbl_8002F020:
|
|
||||||
/* 8002F020 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F024 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F028 9B E3 00 15 */ stb r31, 0x15(r3)
|
|
||||||
/* 8002F02C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002F030 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002F034 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002F038 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002F03C 4E 80 00 20 */ blr
|
|
|
@ -1,60 +0,0 @@
|
||||||
lbl_8002EEC0:
|
|
||||||
/* 8002EEC0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002EEC4 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002EEC8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002EECC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002EED0 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8002EED4 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
||||||
/* 8002EED8 2C 00 00 3F */ cmpwi r0, 0x3f
|
|
||||||
/* 8002EEDC 41 82 00 64 */ beq lbl_8002EF40
|
|
||||||
/* 8002EEE0 40 80 00 1C */ bge lbl_8002EEFC
|
|
||||||
/* 8002EEE4 2C 00 00 29 */ cmpwi r0, 0x29
|
|
||||||
/* 8002EEE8 41 82 00 3C */ beq lbl_8002EF24
|
|
||||||
/* 8002EEEC 40 80 00 88 */ bge lbl_8002EF74
|
|
||||||
/* 8002EEF0 2C 00 00 28 */ cmpwi r0, 0x28
|
|
||||||
/* 8002EEF4 40 80 00 14 */ bge lbl_8002EF08
|
|
||||||
/* 8002EEF8 48 00 00 7C */ b lbl_8002EF74
|
|
||||||
lbl_8002EEFC:
|
|
||||||
/* 8002EEFC 2C 00 00 49 */ cmpwi r0, 0x49
|
|
||||||
/* 8002EF00 41 82 00 5C */ beq lbl_8002EF5C
|
|
||||||
/* 8002EF04 48 00 00 70 */ b lbl_8002EF74
|
|
||||||
lbl_8002EF08:
|
|
||||||
/* 8002EF08 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002EF0C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002EF10 38 63 01 00 */ addi r3, r3, 0x100
|
|
||||||
/* 8002EF14 38 80 00 01 */ li r4, 1
|
|
||||||
/* 8002EF18 38 A0 00 00 */ li r5, 0
|
|
||||||
/* 8002EF1C 48 00 52 CD */ bl setCollect__20dSv_player_collect_cFiUc
|
|
||||||
/* 8002EF20 48 00 00 54 */ b lbl_8002EF74
|
|
||||||
lbl_8002EF24:
|
|
||||||
/* 8002EF24 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002EF28 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002EF2C 38 63 01 00 */ addi r3, r3, 0x100
|
|
||||||
/* 8002EF30 38 80 00 01 */ li r4, 1
|
|
||||||
/* 8002EF34 38 A0 00 01 */ li r5, 1
|
|
||||||
/* 8002EF38 48 00 52 B1 */ bl setCollect__20dSv_player_collect_cFiUc
|
|
||||||
/* 8002EF3C 48 00 00 38 */ b lbl_8002EF74
|
|
||||||
lbl_8002EF40:
|
|
||||||
/* 8002EF40 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002EF44 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002EF48 38 63 01 00 */ addi r3, r3, 0x100
|
|
||||||
/* 8002EF4C 38 80 00 01 */ li r4, 1
|
|
||||||
/* 8002EF50 38 A0 00 02 */ li r5, 2
|
|
||||||
/* 8002EF54 48 00 52 95 */ bl setCollect__20dSv_player_collect_cFiUc
|
|
||||||
/* 8002EF58 48 00 00 1C */ b lbl_8002EF74
|
|
||||||
lbl_8002EF5C:
|
|
||||||
/* 8002EF5C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002EF60 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002EF64 38 63 01 00 */ addi r3, r3, 0x100
|
|
||||||
/* 8002EF68 38 80 00 01 */ li r4, 1
|
|
||||||
/* 8002EF6C 38 A0 00 03 */ li r5, 3
|
|
||||||
/* 8002EF70 48 00 52 79 */ bl setCollect__20dSv_player_collect_cFiUc
|
|
||||||
lbl_8002EF74:
|
|
||||||
/* 8002EF74 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002EF78 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002EF7C 9B E3 00 14 */ stb r31, 0x14(r3)
|
|
||||||
/* 8002EF80 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002EF84 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002EF88 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002EF8C 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002EF90 4E 80 00 20 */ blr
|
|
|
@ -1,18 +0,0 @@
|
||||||
lbl_8002DCC4:
|
|
||||||
/* 8002DCC4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002DCC8 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002DCCC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002DCD0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002DCD4 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8002DCD8 7C 85 23 78 */ mr r5, r4
|
|
||||||
/* 8002DCDC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002DCE0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002DCE4 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8002DCE8 48 00 4D 61 */ bl setSelectItemIndex__21dSv_player_status_a_cFiUc
|
|
||||||
/* 8002DCEC 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8002DCF0 48 00 01 05 */ bl dComIfGp_setSelectItem__Fi
|
|
||||||
/* 8002DCF4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002DCF8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002DCFC 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002DD00 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002DD04 4E 80 00 20 */ blr
|
|
|
@ -1,45 +0,0 @@
|
||||||
lbl_8002F19C:
|
|
||||||
/* 8002F19C 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
||||||
/* 8002F1A0 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002F1A4 90 01 00 44 */ stw r0, 0x44(r1)
|
|
||||||
/* 8002F1A8 39 61 00 40 */ addi r11, r1, 0x40
|
|
||||||
/* 8002F1AC 48 33 30 25 */ bl _savegpr_26
|
|
||||||
/* 8002F1B0 7C 7A 1B 78 */ mr r26, r3
|
|
||||||
/* 8002F1B4 7C 9B 23 78 */ mr r27, r4
|
|
||||||
/* 8002F1B8 7C BC 2B 78 */ mr r28, r5
|
|
||||||
/* 8002F1BC 7C DD 33 78 */ mr r29, r6
|
|
||||||
/* 8002F1C0 7C FE 3B 78 */ mr r30, r7
|
|
||||||
/* 8002F1C4 7D 1F 43 78 */ mr r31, r8
|
|
||||||
/* 8002F1C8 C0 04 00 00 */ lfs f0, 0(r4)
|
|
||||||
/* 8002F1CC D0 01 00 14 */ stfs f0, 0x14(r1)
|
|
||||||
/* 8002F1D0 C0 04 00 04 */ lfs f0, 4(r4)
|
|
||||||
/* 8002F1D4 D0 01 00 18 */ stfs f0, 0x18(r1)
|
|
||||||
/* 8002F1D8 C0 04 00 08 */ lfs f0, 8(r4)
|
|
||||||
/* 8002F1DC D0 01 00 1C */ stfs f0, 0x1c(r1)
|
|
||||||
/* 8002F1E0 38 60 00 00 */ li r3, 0
|
|
||||||
/* 8002F1E4 7F 44 D3 78 */ mr r4, r26
|
|
||||||
/* 8002F1E8 38 A1 00 14 */ addi r5, r1, 0x14
|
|
||||||
/* 8002F1EC 7F 86 E3 78 */ mr r6, r28
|
|
||||||
/* 8002F1F0 7F A7 EB 78 */ mr r7, r29
|
|
||||||
/* 8002F1F4 7F C8 F3 78 */ mr r8, r30
|
|
||||||
/* 8002F1F8 7F E9 FB 78 */ mr r9, r31
|
|
||||||
/* 8002F1FC 4B FF FE E5 */ bl dComIfGs_setWarpItemData__FiPCc4cXyzsScUcUc
|
|
||||||
/* 8002F200 C0 1B 00 00 */ lfs f0, 0(r27)
|
|
||||||
/* 8002F204 D0 01 00 08 */ stfs f0, 8(r1)
|
|
||||||
/* 8002F208 C0 1B 00 04 */ lfs f0, 4(r27)
|
|
||||||
/* 8002F20C D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
||||||
/* 8002F210 C0 1B 00 08 */ lfs f0, 8(r27)
|
|
||||||
/* 8002F214 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
||||||
/* 8002F218 7F 43 D3 78 */ mr r3, r26
|
|
||||||
/* 8002F21C 38 81 00 08 */ addi r4, r1, 8
|
|
||||||
/* 8002F220 7F 85 E3 78 */ mr r5, r28
|
|
||||||
/* 8002F224 7F A6 EB 78 */ mr r6, r29
|
|
||||||
/* 8002F228 7F C7 F3 78 */ mr r7, r30
|
|
||||||
/* 8002F22C 7F E8 FB 78 */ mr r8, r31
|
|
||||||
/* 8002F230 48 00 00 1D */ bl dComIfGs_setLastWarpMarkItemData__FPCc4cXyzsScUcUc
|
|
||||||
/* 8002F234 39 61 00 40 */ addi r11, r1, 0x40
|
|
||||||
/* 8002F238 48 33 2F E5 */ bl _restgpr_26
|
|
||||||
/* 8002F23C 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
||||||
/* 8002F240 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002F244 38 21 00 40 */ addi r1, r1, 0x40
|
|
||||||
/* 8002F248 4E 80 00 20 */ blr
|
|
|
@ -1,19 +0,0 @@
|
||||||
lbl_8002F0E0:
|
|
||||||
/* 8002F0E0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
||||||
/* 8002F0E4 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002F0E8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
||||||
/* 8002F0EC C0 05 00 00 */ lfs f0, 0(r5)
|
|
||||||
/* 8002F0F0 D0 01 00 08 */ stfs f0, 8(r1)
|
|
||||||
/* 8002F0F4 C0 05 00 04 */ lfs f0, 4(r5)
|
|
||||||
/* 8002F0F8 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
||||||
/* 8002F0FC C0 05 00 08 */ lfs f0, 8(r5)
|
|
||||||
/* 8002F100 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
||||||
/* 8002F104 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002F108 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002F10C 38 63 0F 38 */ addi r3, r3, 0xf38
|
|
||||||
/* 8002F110 38 A1 00 08 */ addi r5, r1, 8
|
|
||||||
/* 8002F114 48 00 00 15 */ bl setWarpItemData__14dComIfG_play_cFPCc4cXyzsScUcUc
|
|
||||||
/* 8002F118 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
||||||
/* 8002F11C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002F120 38 21 00 20 */ addi r1, r1, 0x20
|
|
||||||
/* 8002F124 4E 80 00 20 */ blr
|
|
|
@ -1,7 +0,0 @@
|
||||||
lbl_8002FA18:
|
|
||||||
/* 8002FA18 38 00 00 01 */ li r0, 1
|
|
||||||
/* 8002FA1C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002FA20 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002FA24 3C 63 00 02 */ addis r3, r3, 2
|
|
||||||
/* 8002FA28 98 03 DD FA */ stb r0, -0x2206(r3)
|
|
||||||
/* 8002FA2C 4E 80 00 20 */ blr
|
|
|
@ -1,10 +0,0 @@
|
||||||
lbl_8002FA30:
|
|
||||||
/* 8002FA30 38 60 00 00 */ li r3, 0
|
|
||||||
/* 8002FA34 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002FA38 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002FA3C 3C 84 00 02 */ addis r4, r4, 2
|
|
||||||
/* 8002FA40 88 04 DD FA */ lbz r0, -0x2206(r4)
|
|
||||||
/* 8002FA44 2C 00 00 02 */ cmpwi r0, 2
|
|
||||||
/* 8002FA48 4C 82 00 20 */ bnelr
|
|
||||||
/* 8002FA4C 38 60 00 01 */ li r3, 1
|
|
||||||
/* 8002FA50 4E 80 00 20 */ blr
|
|
|
@ -1,8 +0,0 @@
|
||||||
lbl_8002D9B0:
|
|
||||||
/* 8002D9B0 3C 80 80 3F */ lis r4, mStatus__20dStage_roomControl_c@ha /* 0x803F6094@ha */
|
|
||||||
/* 8002D9B4 38 84 60 94 */ addi r4, r4, mStatus__20dStage_roomControl_c@l /* 0x803F6094@l */
|
|
||||||
/* 8002D9B8 1C 03 04 04 */ mulli r0, r3, 0x404
|
|
||||||
/* 8002D9BC 7C 64 02 14 */ add r3, r4, r0
|
|
||||||
/* 8002D9C0 88 63 03 F7 */ lbz r3, 0x3f7(r3)
|
|
||||||
/* 8002D9C4 7C 63 07 74 */ extsb r3, r3
|
|
||||||
/* 8002D9C8 4E 80 00 20 */ blr
|
|
|
@ -1,34 +0,0 @@
|
||||||
lbl_8002B22C:
|
|
||||||
/* 8002B22C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002B230 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002B234 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002B238 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002B23C 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8002B240 38 80 00 00 */ li r4, 0
|
|
||||||
/* 8002B244 38 00 FF FF */ li r0, -1
|
|
||||||
/* 8002B248 90 83 4E 74 */ stw r4, 0x4e74(r3)
|
|
||||||
/* 8002B24C 98 03 4E 78 */ stb r0, 0x4e78(r3)
|
|
||||||
/* 8002B250 90 83 4E 3C */ stw r4, 0x4e3c(r3)
|
|
||||||
/* 8002B254 38 60 00 00 */ li r3, 0
|
|
||||||
/* 8002B258 38 00 00 02 */ li r0, 2
|
|
||||||
/* 8002B25C 7C 09 03 A6 */ mtctr r0
|
|
||||||
lbl_8002B260:
|
|
||||||
/* 8002B260 38 03 4E 7C */ addi r0, r3, 0x4e7c
|
|
||||||
/* 8002B264 7C 9F 01 2E */ stwx r4, r31, r0
|
|
||||||
/* 8002B268 38 63 00 04 */ addi r3, r3, 4
|
|
||||||
/* 8002B26C 42 00 FF F4 */ bdnz lbl_8002B260
|
|
||||||
/* 8002B270 88 1F 4F 51 */ lbz r0, 0x4f51(r31)
|
|
||||||
/* 8002B274 28 00 00 02 */ cmplwi r0, 2
|
|
||||||
/* 8002B278 40 82 00 14 */ bne lbl_8002B28C
|
|
||||||
/* 8002B27C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002B280 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002B284 38 63 4E C4 */ addi r3, r3, 0x4ec4
|
|
||||||
/* 8002B288 4B FF 90 B1 */ bl initZone__20dStage_roomControl_cFv
|
|
||||||
lbl_8002B28C:
|
|
||||||
/* 8002B28C 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8002B290 98 1F 4F 51 */ stb r0, 0x4f51(r31)
|
|
||||||
/* 8002B294 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002B298 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002B29C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002B2A0 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002B2A4 4E 80 00 20 */ blr
|
|
|
@ -1,44 +0,0 @@
|
||||||
lbl_8002B2C8:
|
|
||||||
/* 8002B2C8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002B2CC 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002B2D0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002B2D4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002B2D8 93 C1 00 08 */ stw r30, 8(r1)
|
|
||||||
/* 8002B2DC 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 8002B2E0 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
|
||||||
/* 8002B2E4 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
|
||||||
/* 8002B2E8 48 1F 0B 81 */ bl init__13dMeter2Info_cFv
|
|
||||||
/* 8002B2EC 83 FE 4F 84 */ lwz r31, 0x4f84(r30)
|
|
||||||
/* 8002B2F0 38 7E 4E 84 */ addi r3, r30, 0x4e84
|
|
||||||
/* 8002B2F4 38 80 00 00 */ li r4, 0
|
|
||||||
/* 8002B2F8 38 A0 01 2C */ li r5, 0x12c
|
|
||||||
/* 8002B2FC 4B FD 81 5D */ bl memset
|
|
||||||
/* 8002B300 93 FE 4F 84 */ stw r31, 0x4f84(r30)
|
|
||||||
/* 8002B304 38 00 02 58 */ li r0, 0x258
|
|
||||||
/* 8002B308 90 1E 4E A8 */ stw r0, 0x4ea8(r30)
|
|
||||||
/* 8002B30C 90 1E 4E AC */ stw r0, 0x4eac(r30)
|
|
||||||
/* 8002B310 90 1E 4E B0 */ stw r0, 0x4eb0(r30)
|
|
||||||
/* 8002B314 38 60 00 3E */ li r3, 0x3e
|
|
||||||
/* 8002B318 48 00 31 B5 */ bl dComIfGs_checkGetItem__FUc
|
|
||||||
/* 8002B31C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
||||||
/* 8002B320 41 82 00 10 */ beq lbl_8002B330
|
|
||||||
/* 8002B324 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8002B328 98 1E 4F 4B */ stb r0, 0x4f4b(r30)
|
|
||||||
/* 8002B32C 48 00 00 0C */ b lbl_8002B338
|
|
||||||
lbl_8002B330:
|
|
||||||
/* 8002B330 38 00 00 15 */ li r0, 0x15
|
|
||||||
/* 8002B334 98 1E 4F 4B */ stb r0, 0x4f4b(r30)
|
|
||||||
lbl_8002B338:
|
|
||||||
/* 8002B338 38 00 00 07 */ li r0, 7
|
|
||||||
/* 8002B33C 98 1E 4F 4C */ stb r0, 0x4f4c(r30)
|
|
||||||
/* 8002B340 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002B344 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002B348 38 63 01 E0 */ addi r3, r3, 0x1e0
|
|
||||||
/* 8002B34C 48 00 93 49 */ bl getVibration__19dSv_player_config_cFv
|
|
||||||
/* 8002B350 98 7E 4F 5A */ stb r3, 0x4f5a(r30)
|
|
||||||
/* 8002B354 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002B358 83 C1 00 08 */ lwz r30, 8(r1)
|
|
||||||
/* 8002B35C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002B360 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002B364 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002B368 4E 80 00 20 */ blr
|
|
|
@ -1,35 +0,0 @@
|
||||||
lbl_8002CDB8:
|
|
||||||
/* 8002CDB8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002CDBC 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002CDC0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002CDC4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002CDC8 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8002CDCC 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002CDD0 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002CDD4 3C 84 00 02 */ addis r4, r4, 2
|
|
||||||
/* 8002CDD8 38 A0 00 80 */ li r5, 0x80
|
|
||||||
/* 8002CDDC 3C C0 80 38 */ lis r6, d_com_d_com_inf_game__stringBase0@ha /* 0x80378F38@ha */
|
|
||||||
/* 8002CDE0 38 C6 8F 38 */ addi r6, r6, d_com_d_com_inf_game__stringBase0@l /* 0x80378F38@l */
|
|
||||||
/* 8002CDE4 38 C6 01 13 */ addi r6, r6, 0x113
|
|
||||||
/* 8002CDE8 38 E0 00 00 */ li r7, 0
|
|
||||||
/* 8002CDEC 39 00 00 00 */ li r8, 0
|
|
||||||
/* 8002CDF0 38 84 C2 F8 */ addi r4, r4, -15624
|
|
||||||
/* 8002CDF4 48 00 F2 85 */ bl setRes__14dRes_control_cFPCcP11dRes_info_ciPCcUcP7JKRHeap
|
|
||||||
/* 8002CDF8 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8002CDFC 40 82 00 24 */ bne lbl_8002CE20
|
|
||||||
/* 8002CE00 3C 60 80 38 */ lis r3, d_com_d_com_inf_game__stringBase0@ha /* 0x80378F38@ha */
|
|
||||||
/* 8002CE04 38 63 8F 38 */ addi r3, r3, d_com_d_com_inf_game__stringBase0@l /* 0x80378F38@l */
|
|
||||||
/* 8002CE08 38 63 01 20 */ addi r3, r3, 0x120
|
|
||||||
/* 8002CE0C 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8002CE10 4C C6 31 82 */ crclr 6
|
|
||||||
/* 8002CE14 4B FD 9D F9 */ bl OSReport_Error
|
|
||||||
/* 8002CE18 38 60 00 05 */ li r3, 5
|
|
||||||
/* 8002CE1C 48 00 00 08 */ b lbl_8002CE24
|
|
||||||
lbl_8002CE20:
|
|
||||||
/* 8002CE20 38 60 00 02 */ li r3, 2
|
|
||||||
lbl_8002CE24:
|
|
||||||
/* 8002CE24 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002CE28 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002CE2C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002CE30 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002CE34 4E 80 00 20 */ blr
|
|
|
@ -1,34 +0,0 @@
|
||||||
lbl_8002CE38:
|
|
||||||
/* 8002CE38 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8002CE3C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002CE40 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8002CE44 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8002CE48 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8002CE4C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8002CE50 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8002CE54 3C 84 00 02 */ addis r4, r4, 2
|
|
||||||
/* 8002CE58 38 A0 00 80 */ li r5, 0x80
|
|
||||||
/* 8002CE5C 38 84 C2 F8 */ addi r4, r4, -15624
|
|
||||||
/* 8002CE60 48 00 F3 01 */ bl syncRes__14dRes_control_cFPCcP11dRes_info_ci
|
|
||||||
/* 8002CE64 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8002CE68 40 80 00 24 */ bge lbl_8002CE8C
|
|
||||||
/* 8002CE6C 3C 60 80 38 */ lis r3, d_com_d_com_inf_game__stringBase0@ha /* 0x80378F38@ha */
|
|
||||||
/* 8002CE70 38 63 8F 38 */ addi r3, r3, d_com_d_com_inf_game__stringBase0@l /* 0x80378F38@l */
|
|
||||||
/* 8002CE74 38 63 01 36 */ addi r3, r3, 0x136
|
|
||||||
/* 8002CE78 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8002CE7C 4C C6 31 82 */ crclr 6
|
|
||||||
/* 8002CE80 4B FD 9D 8D */ bl OSReport_Error
|
|
||||||
/* 8002CE84 38 60 00 05 */ li r3, 5
|
|
||||||
/* 8002CE88 48 00 00 18 */ b lbl_8002CEA0
|
|
||||||
lbl_8002CE8C:
|
|
||||||
/* 8002CE8C 7C 03 00 D0 */ neg r0, r3
|
|
||||||
/* 8002CE90 7C 00 18 78 */ andc r0, r0, r3
|
|
||||||
/* 8002CE94 7C 03 FE 70 */ srawi r3, r0, 0x1f
|
|
||||||
/* 8002CE98 38 00 00 02 */ li r0, 2
|
|
||||||
/* 8002CE9C 7C 03 18 78 */ andc r3, r0, r3
|
|
||||||
lbl_8002CEA0:
|
|
||||||
/* 8002CEA0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8002CEA4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8002CEA8 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002CEAC 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8002CEB0 4E 80 00 20 */ blr
|
|
|
@ -1,16 +0,0 @@
|
||||||
lbl_8002B3B8:
|
|
||||||
/* 8002B3B8 88 03 3E D3 */ lbz r0, 0x3ed3(r3)
|
|
||||||
/* 8002B3BC 98 03 4E 0D */ stb r0, 0x4e0d(r3)
|
|
||||||
/* 8002B3C0 80 A4 00 00 */ lwz r5, 0(r4)
|
|
||||||
/* 8002B3C4 80 04 00 04 */ lwz r0, 4(r4)
|
|
||||||
/* 8002B3C8 90 A3 3E C8 */ stw r5, 0x3ec8(r3)
|
|
||||||
/* 8002B3CC 90 03 3E CC */ stw r0, 0x3ecc(r3)
|
|
||||||
/* 8002B3D0 A8 04 00 08 */ lha r0, 8(r4)
|
|
||||||
/* 8002B3D4 B0 03 3E D0 */ sth r0, 0x3ed0(r3)
|
|
||||||
/* 8002B3D8 88 04 00 0A */ lbz r0, 0xa(r4)
|
|
||||||
/* 8002B3DC 98 03 3E D2 */ stb r0, 0x3ed2(r3)
|
|
||||||
/* 8002B3E0 88 04 00 0B */ lbz r0, 0xb(r4)
|
|
||||||
/* 8002B3E4 98 03 3E D3 */ stb r0, 0x3ed3(r3)
|
|
||||||
/* 8002B3E8 88 04 00 0C */ lbz r0, 0xc(r4)
|
|
||||||
/* 8002B3EC 98 03 3E D4 */ stb r0, 0x3ed4(r3)
|
|
||||||
/* 8002B3F0 4E 80 00 20 */ blr
|
|
|
@ -1,30 +0,0 @@
|
||||||
lbl_8002F128:
|
|
||||||
/* 8002F128 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
||||||
/* 8002F12C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8002F130 90 01 00 24 */ stw r0, 0x24(r1)
|
|
||||||
/* 8002F134 39 61 00 20 */ addi r11, r1, 0x20
|
|
||||||
/* 8002F138 48 33 30 99 */ bl _savegpr_26
|
|
||||||
/* 8002F13C 7C 7A 1B 78 */ mr r26, r3
|
|
||||||
/* 8002F140 7C BB 2B 78 */ mr r27, r5
|
|
||||||
/* 8002F144 7C DC 33 78 */ mr r28, r6
|
|
||||||
/* 8002F148 7C FD 3B 78 */ mr r29, r7
|
|
||||||
/* 8002F14C 7D 1E 43 78 */ mr r30, r8
|
|
||||||
/* 8002F150 7D 3F 4B 78 */ mr r31, r9
|
|
||||||
/* 8002F154 38 7A 4F 94 */ addi r3, r26, 0x4f94
|
|
||||||
/* 8002F158 48 33 99 D5 */ bl strcpy
|
|
||||||
/* 8002F15C C0 1B 00 00 */ lfs f0, 0(r27)
|
|
||||||
/* 8002F160 D0 1A 4F 9C */ stfs f0, 0x4f9c(r26)
|
|
||||||
/* 8002F164 C0 1B 00 04 */ lfs f0, 4(r27)
|
|
||||||
/* 8002F168 D0 1A 4F A0 */ stfs f0, 0x4fa0(r26)
|
|
||||||
/* 8002F16C C0 1B 00 08 */ lfs f0, 8(r27)
|
|
||||||
/* 8002F170 D0 1A 4F A4 */ stfs f0, 0x4fa4(r26)
|
|
||||||
/* 8002F174 B3 9A 4F A8 */ sth r28, 0x4fa8(r26)
|
|
||||||
/* 8002F178 9B BA 4F AA */ stb r29, 0x4faa(r26)
|
|
||||||
/* 8002F17C 9B FA 4F AC */ stb r31, 0x4fac(r26)
|
|
||||||
/* 8002F180 9B DA 4F AB */ stb r30, 0x4fab(r26)
|
|
||||||
/* 8002F184 39 61 00 20 */ addi r11, r1, 0x20
|
|
||||||
/* 8002F188 48 33 30 95 */ bl _restgpr_26
|
|
||||||
/* 8002F18C 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
||||||
/* 8002F190 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8002F194 38 21 00 20 */ addi r1, r1, 0x20
|
|
||||||
/* 8002F198 4E 80 00 20 */ blr
|
|
|
@ -1,21 +0,0 @@
|
||||||
lbl_80097EE0:
|
|
||||||
/* 80097EE0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80097EE4 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80097EE8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80097EEC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 80097EF0 7C 9F 23 78 */ mr r31, r4
|
|
||||||
/* 80097EF4 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
|
|
||||||
/* 80097EF8 3C 60 80 3B */ lis r3, item_getcheck_func_ptr@ha /* 0x803AF578@ha */
|
|
||||||
/* 80097EFC 38 63 F5 78 */ addi r3, r3, item_getcheck_func_ptr@l /* 0x803AF578@l */
|
|
||||||
/* 80097F00 7D 83 00 2E */ lwzx r12, r3, r0
|
|
||||||
/* 80097F04 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 80097F08 4E 80 04 21 */ bctrl
|
|
||||||
/* 80097F0C 2C 03 FF FF */ cmpwi r3, -1
|
|
||||||
/* 80097F10 40 82 00 08 */ bne lbl_80097F18
|
|
||||||
/* 80097F14 7F E3 FB 78 */ mr r3, r31
|
|
||||||
lbl_80097F18:
|
|
||||||
/* 80097F18 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 80097F1C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80097F20 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80097F24 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80097F28 4E 80 00 20 */ blr
|
|
|
@ -1,108 +0,0 @@
|
||||||
lbl_8009B7C4:
|
|
||||||
/* 8009B7C4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8009B7C8 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8009B7CC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8009B7D0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8009B7D4 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8009B7D8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8009B7DC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8009B7E0 38 80 00 00 */ li r4, 0
|
|
||||||
/* 8009B7E4 4B F9 73 15 */ bl isMagicFlag__21dSv_player_status_a_cCFUc
|
|
||||||
/* 8009B7E8 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8009B7EC 40 82 00 1C */ bne lbl_8009B808
|
|
||||||
/* 8009B7F0 2C 1F 00 08 */ cmpwi r31, 8
|
|
||||||
/* 8009B7F4 41 82 00 0C */ beq lbl_8009B800
|
|
||||||
/* 8009B7F8 2C 1F 00 09 */ cmpwi r31, 9
|
|
||||||
/* 8009B7FC 40 82 00 0C */ bne lbl_8009B808
|
|
||||||
lbl_8009B800:
|
|
||||||
/* 8009B800 38 60 00 01 */ li r3, 1
|
|
||||||
/* 8009B804 48 00 01 28 */ b lbl_8009B92C
|
|
||||||
lbl_8009B808:
|
|
||||||
/* 8009B808 2C 1F 00 11 */ cmpwi r31, 0x11
|
|
||||||
/* 8009B80C 40 82 00 28 */ bne lbl_8009B834
|
|
||||||
/* 8009B810 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8009B814 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8009B818 38 63 00 CC */ addi r3, r3, 0xcc
|
|
||||||
/* 8009B81C 38 80 00 43 */ li r4, 0x43
|
|
||||||
/* 8009B820 4B F9 86 A9 */ bl isFirstBit__21dSv_player_get_item_cCFUc
|
|
||||||
/* 8009B824 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8009B828 40 82 00 8C */ bne lbl_8009B8B4
|
|
||||||
/* 8009B82C 38 60 00 01 */ li r3, 1
|
|
||||||
/* 8009B830 48 00 00 FC */ b lbl_8009B92C
|
|
||||||
lbl_8009B834:
|
|
||||||
/* 8009B834 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
|
||||||
/* 8009B838 4B FF FE 9D */ bl isArrow__FUc
|
|
||||||
/* 8009B83C 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8009B840 41 82 00 74 */ beq lbl_8009B8B4
|
|
||||||
/* 8009B844 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8009B848 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8009B84C 38 63 00 CC */ addi r3, r3, 0xcc
|
|
||||||
/* 8009B850 38 80 00 43 */ li r4, 0x43
|
|
||||||
/* 8009B854 4B F9 86 75 */ bl isFirstBit__21dSv_player_get_item_cCFUc
|
|
||||||
/* 8009B858 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8009B85C 40 82 00 0C */ bne lbl_8009B868
|
|
||||||
/* 8009B860 38 60 00 01 */ li r3, 1
|
|
||||||
/* 8009B864 48 00 00 C8 */ b lbl_8009B92C
|
|
||||||
lbl_8009B868:
|
|
||||||
/* 8009B868 38 60 00 00 */ li r3, 0
|
|
||||||
/* 8009B86C 4B F9 11 11 */ bl getLayerNo__14dComIfG_play_cFi
|
|
||||||
/* 8009B870 2C 03 00 0D */ cmpwi r3, 0xd
|
|
||||||
/* 8009B874 41 82 00 14 */ beq lbl_8009B888
|
|
||||||
/* 8009B878 38 60 00 00 */ li r3, 0
|
|
||||||
/* 8009B87C 4B F9 11 01 */ bl getLayerNo__14dComIfG_play_cFi
|
|
||||||
/* 8009B880 2C 03 00 0E */ cmpwi r3, 0xe
|
|
||||||
/* 8009B884 40 82 00 30 */ bne lbl_8009B8B4
|
|
||||||
lbl_8009B888:
|
|
||||||
/* 8009B888 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8009B88C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8009B890 38 63 4E 00 */ addi r3, r3, 0x4e00
|
|
||||||
/* 8009B894 3C 80 80 38 */ lis r4, d_d_item__stringBase0@ha /* 0x8037B0D0@ha */
|
|
||||||
/* 8009B898 38 84 B0 D0 */ addi r4, r4, d_d_item__stringBase0@l /* 0x8037B0D0@l */
|
|
||||||
/* 8009B89C 38 A0 00 06 */ li r5, 6
|
|
||||||
/* 8009B8A0 48 2C D0 B5 */ bl strncmp
|
|
||||||
/* 8009B8A4 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8009B8A8 41 82 00 0C */ beq lbl_8009B8B4
|
|
||||||
/* 8009B8AC 38 60 00 01 */ li r3, 1
|
|
||||||
/* 8009B8B0 48 00 00 7C */ b lbl_8009B92C
|
|
||||||
lbl_8009B8B4:
|
|
||||||
/* 8009B8B4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8009B8B8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8009B8BC 38 63 00 CC */ addi r3, r3, 0xcc
|
|
||||||
/* 8009B8C0 38 80 00 50 */ li r4, 0x50
|
|
||||||
/* 8009B8C4 4B F9 86 05 */ bl isFirstBit__21dSv_player_get_item_cCFUc
|
|
||||||
/* 8009B8C8 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8009B8CC 40 82 00 1C */ bne lbl_8009B8E8
|
|
||||||
/* 8009B8D0 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
|
||||||
/* 8009B8D4 4B FF FD B5 */ bl isBomb__FUc
|
|
||||||
/* 8009B8D8 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8009B8DC 41 82 00 0C */ beq lbl_8009B8E8
|
|
||||||
/* 8009B8E0 38 60 00 01 */ li r3, 1
|
|
||||||
/* 8009B8E4 48 00 00 48 */ b lbl_8009B92C
|
|
||||||
lbl_8009B8E8:
|
|
||||||
/* 8009B8E8 2C 1F 00 1F */ cmpwi r31, 0x1f
|
|
||||||
/* 8009B8EC 40 82 00 08 */ bne lbl_8009B8F4
|
|
||||||
/* 8009B8F0 3B E0 00 00 */ li r31, 0
|
|
||||||
lbl_8009B8F4:
|
|
||||||
/* 8009B8F4 38 60 00 4B */ li r3, 0x4b
|
|
||||||
/* 8009B8F8 38 80 00 01 */ li r4, 1
|
|
||||||
/* 8009B8FC 4B FF C5 E5 */ bl checkItemGet__FUci
|
|
||||||
/* 8009B900 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8009B904 40 82 00 10 */ bne lbl_8009B914
|
|
||||||
/* 8009B908 2C 1F 00 12 */ cmpwi r31, 0x12
|
|
||||||
/* 8009B90C 40 82 00 08 */ bne lbl_8009B914
|
|
||||||
/* 8009B910 3B E0 00 01 */ li r31, 1
|
|
||||||
lbl_8009B914:
|
|
||||||
/* 8009B914 2C 1F 00 08 */ cmpwi r31, 8
|
|
||||||
/* 8009B918 41 82 00 0C */ beq lbl_8009B924
|
|
||||||
/* 8009B91C 2C 1F 00 09 */ cmpwi r31, 9
|
|
||||||
/* 8009B920 40 82 00 08 */ bne lbl_8009B928
|
|
||||||
lbl_8009B924:
|
|
||||||
/* 8009B924 3B E0 00 01 */ li r31, 1
|
|
||||||
lbl_8009B928:
|
|
||||||
/* 8009B928 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
|
||||||
lbl_8009B92C:
|
|
||||||
/* 8009B92C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8009B930 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8009B934 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8009B938 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8009B93C 4E 80 00 20 */ blr
|
|
|
@ -1,22 +0,0 @@
|
||||||
lbl_80097E8C:
|
|
||||||
/* 80097E8C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80097E90 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80097E94 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80097E98 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 80097E9C 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 80097EA0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 80097EA4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 80097EA8 38 63 00 CC */ addi r3, r3, 0xcc
|
|
||||||
/* 80097EAC 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 80097EB0 4B F9 BF B1 */ bl onFirstBit__21dSv_player_get_item_cFUc
|
|
||||||
/* 80097EB4 57 E0 15 BA */ rlwinm r0, r31, 2, 0x16, 0x1d
|
|
||||||
/* 80097EB8 3C 60 80 3B */ lis r3, item_func_ptr@ha /* 0x803AF178@ha */
|
|
||||||
/* 80097EBC 38 63 F1 78 */ addi r3, r3, item_func_ptr@l /* 0x803AF178@l */
|
|
||||||
/* 80097EC0 7D 83 00 2E */ lwzx r12, r3, r0
|
|
||||||
/* 80097EC4 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 80097EC8 4E 80 04 21 */ bctrl
|
|
||||||
/* 80097ECC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 80097ED0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80097ED4 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80097ED8 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80097EDC 4E 80 00 20 */ blr
|
|
|
@ -1,16 +0,0 @@
|
||||||
lbl_8009B6D4:
|
|
||||||
/* 8009B6D4 38 A0 00 00 */ li r5, 0
|
|
||||||
/* 8009B6D8 54 64 06 3E */ clrlwi r4, r3, 0x18
|
|
||||||
/* 8009B6DC 28 04 00 11 */ cmplwi r4, 0x11
|
|
||||||
/* 8009B6E0 41 82 00 1C */ beq lbl_8009B6FC
|
|
||||||
/* 8009B6E4 38 03 FF F2 */ addi r0, r3, -14
|
|
||||||
/* 8009B6E8 54 00 06 3E */ clrlwi r0, r0, 0x18
|
|
||||||
/* 8009B6EC 28 00 00 01 */ cmplwi r0, 1
|
|
||||||
/* 8009B6F0 40 81 00 0C */ ble lbl_8009B6FC
|
|
||||||
/* 8009B6F4 28 04 00 10 */ cmplwi r4, 0x10
|
|
||||||
/* 8009B6F8 40 82 00 08 */ bne lbl_8009B700
|
|
||||||
lbl_8009B6FC:
|
|
||||||
/* 8009B6FC 38 A0 00 01 */ li r5, 1
|
|
||||||
lbl_8009B700:
|
|
||||||
/* 8009B700 7C A3 2B 78 */ mr r3, r5
|
|
||||||
/* 8009B704 4E 80 00 20 */ blr
|
|
|
@ -1,22 +0,0 @@
|
||||||
lbl_8009B688:
|
|
||||||
/* 8009B688 38 A0 00 00 */ li r5, 0
|
|
||||||
/* 8009B68C 38 03 FF F6 */ addi r0, r3, -10
|
|
||||||
/* 8009B690 54 00 06 3E */ clrlwi r0, r0, 0x18
|
|
||||||
/* 8009B694 28 00 00 03 */ cmplwi r0, 3
|
|
||||||
/* 8009B698 40 81 00 30 */ ble lbl_8009B6C8
|
|
||||||
/* 8009B69C 54 64 06 3E */ clrlwi r4, r3, 0x18
|
|
||||||
/* 8009B6A0 20 04 00 70 */ subfic r0, r4, 0x70
|
|
||||||
/* 8009B6A4 7C 00 00 34 */ cntlzw r0, r0
|
|
||||||
/* 8009B6A8 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f
|
|
||||||
/* 8009B6AC 20 04 00 71 */ subfic r0, r4, 0x71
|
|
||||||
/* 8009B6B0 7C 00 00 34 */ cntlzw r0, r0
|
|
||||||
/* 8009B6B4 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f
|
|
||||||
/* 8009B6B8 7C 60 03 79 */ or. r0, r3, r0
|
|
||||||
/* 8009B6BC 40 82 00 0C */ bne lbl_8009B6C8
|
|
||||||
/* 8009B6C0 28 04 00 72 */ cmplwi r4, 0x72
|
|
||||||
/* 8009B6C4 40 82 00 08 */ bne lbl_8009B6CC
|
|
||||||
lbl_8009B6C8:
|
|
||||||
/* 8009B6C8 38 A0 00 01 */ li r5, 1
|
|
||||||
lbl_8009B6CC:
|
|
||||||
/* 8009B6CC 7C A3 2B 78 */ mr r3, r5
|
|
||||||
/* 8009B6D0 4E 80 00 20 */ blr
|
|
|
@ -1,11 +0,0 @@
|
||||||
lbl_8009B77C:
|
|
||||||
/* 8009B77C 38 80 00 00 */ li r4, 0
|
|
||||||
/* 8009B780 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
||||||
/* 8009B784 41 82 00 0C */ beq lbl_8009B790
|
|
||||||
/* 8009B788 28 00 00 1F */ cmplwi r0, 0x1f
|
|
||||||
/* 8009B78C 40 82 00 08 */ bne lbl_8009B794
|
|
||||||
lbl_8009B790:
|
|
||||||
/* 8009B790 38 80 00 01 */ li r4, 1
|
|
||||||
lbl_8009B794:
|
|
||||||
/* 8009B794 7C 83 23 78 */ mr r3, r4
|
|
||||||
/* 8009B798 4E 80 00 20 */ blr
|
|
|
@ -1,13 +0,0 @@
|
||||||
lbl_8009B79C:
|
|
||||||
/* 8009B79C 38 80 00 00 */ li r4, 0
|
|
||||||
/* 8009B7A0 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
||||||
/* 8009B7A4 2C 00 00 D8 */ cmpwi r0, 0xd8
|
|
||||||
/* 8009B7A8 40 80 00 14 */ bge lbl_8009B7BC
|
|
||||||
/* 8009B7AC 2C 00 00 C0 */ cmpwi r0, 0xc0
|
|
||||||
/* 8009B7B0 40 80 00 08 */ bge lbl_8009B7B8
|
|
||||||
/* 8009B7B4 48 00 00 08 */ b lbl_8009B7BC
|
|
||||||
lbl_8009B7B8:
|
|
||||||
/* 8009B7B8 38 80 00 01 */ li r4, 1
|
|
||||||
lbl_8009B7BC:
|
|
||||||
/* 8009B7BC 7C 83 23 78 */ mr r3, r4
|
|
||||||
/* 8009B7C0 4E 80 00 20 */ blr
|
|
|
@ -1,14 +0,0 @@
|
||||||
lbl_800994BC:
|
|
||||||
/* 800994BC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 800994C0 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 800994C4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 800994C8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 800994CC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 800994D0 38 63 00 9C */ addi r3, r3, 0x9c
|
|
||||||
/* 800994D4 38 80 00 16 */ li r4, 0x16
|
|
||||||
/* 800994D8 38 A0 00 EA */ li r5, 0xea
|
|
||||||
/* 800994DC 4B F9 9A DD */ bl setItem__17dSv_player_item_cFiUc
|
|
||||||
/* 800994E0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 800994E4 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 800994E8 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 800994EC 4E 80 00 20 */ blr
|
|
|
@ -1,14 +0,0 @@
|
||||||
lbl_800994F0:
|
|
||||||
/* 800994F0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 800994F4 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 800994F8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 800994FC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 80099500 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 80099504 38 63 00 9C */ addi r3, r3, 0x9c
|
|
||||||
/* 80099508 38 80 00 16 */ li r4, 0x16
|
|
||||||
/* 8009950C 38 A0 00 EB */ li r5, 0xeb
|
|
||||||
/* 80099510 4B F9 9A A9 */ bl setItem__17dSv_player_item_cFiUc
|
|
||||||
/* 80099514 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80099518 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8009951C 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80099520 4E 80 00 20 */ blr
|
|
|
@ -1,14 +0,0 @@
|
||||||
lbl_80099488:
|
|
||||||
/* 80099488 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8009948C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80099490 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80099494 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 80099498 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8009949C 38 63 00 9C */ addi r3, r3, 0x9c
|
|
||||||
/* 800994A0 38 80 00 16 */ li r4, 0x16
|
|
||||||
/* 800994A4 38 A0 00 E9 */ li r5, 0xe9
|
|
||||||
/* 800994A8 4B F9 9B 11 */ bl setItem__17dSv_player_item_cFiUc
|
|
||||||
/* 800994AC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 800994B0 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 800994B4 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 800994B8 4E 80 00 20 */ blr
|
|
|
@ -1,7 +0,0 @@
|
||||||
lbl_800980C8:
|
|
||||||
/* 800980C8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 800980CC 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 800980D0 A8 64 5D F4 */ lha r3, 0x5df4(r4)
|
|
||||||
/* 800980D4 38 03 00 0A */ addi r0, r3, 0xa
|
|
||||||
/* 800980D8 B0 04 5D F4 */ sth r0, 0x5df4(r4)
|
|
||||||
/* 800980DC 4E 80 00 20 */ blr
|
|
|
@ -1,7 +0,0 @@
|
||||||
lbl_80098110:
|
|
||||||
/* 80098110 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 80098114 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 80098118 A8 64 5D F4 */ lha r3, 0x5df4(r4)
|
|
||||||
/* 8009811C 38 03 00 01 */ addi r0, r3, 1
|
|
||||||
/* 80098120 B0 04 5D F4 */ sth r0, 0x5df4(r4)
|
|
||||||
/* 80098124 4E 80 00 20 */ blr
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue