mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
first d_menu_ring (item wheel) pass (#1928)
* first pass on d_menu_ring * d_menu_item_explain mostly OK * match ptmf's and sinit * format d_menu_item_explain * first item wheel pass to pr * fix seStart calls * d_menu_item_explain OK
This commit is contained in:
-577
File diff suppressed because it is too large
Load Diff
@@ -1,329 +0,0 @@
|
||||
lbl_801DAFF0:
|
||||
/* 801DAFF0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801DAFF4 7C 08 02 A6 */ mflr r0
|
||||
/* 801DAFF8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801DAFFC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801DB000 48 18 71 D1 */ bl _savegpr_26
|
||||
/* 801DB004 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 801DB008 7C 9E 23 78 */ mr r30, r4
|
||||
/* 801DB00C 41 82 04 48 */ beq lbl_801DB454
|
||||
/* 801DB010 3C 60 80 3C */ lis r3, __vt__19dMenu_ItemExplain_c@ha /* 0x803BD9F4@ha */
|
||||
/* 801DB014 38 03 D9 F4 */ addi r0, r3, __vt__19dMenu_ItemExplain_c@l /* 0x803BD9F4@l */
|
||||
/* 801DB018 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 801DB01C 80 7F 00 0C */ lwz r3, 0xc(r31)
|
||||
/* 801DB020 38 80 00 01 */ li r4, 1
|
||||
/* 801DB024 48 06 ED 05 */ bl __dt__12dMsgString_cFv
|
||||
/* 801DB028 38 00 00 00 */ li r0, 0
|
||||
/* 801DB02C 90 1F 00 0C */ stw r0, 0xc(r31)
|
||||
/* 801DB030 80 7F 00 70 */ lwz r3, 0x70(r31)
|
||||
/* 801DB034 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB038 41 82 00 18 */ beq lbl_801DB050
|
||||
/* 801DB03C 38 80 00 01 */ li r4, 1
|
||||
/* 801DB040 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB044 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB048 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB04C 4E 80 04 21 */ bctrl
|
||||
lbl_801DB050:
|
||||
/* 801DB050 38 00 00 00 */ li r0, 0
|
||||
/* 801DB054 90 1F 00 70 */ stw r0, 0x70(r31)
|
||||
/* 801DB058 80 7F 00 6C */ lwz r3, 0x6c(r31)
|
||||
/* 801DB05C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB060 41 82 00 18 */ beq lbl_801DB078
|
||||
/* 801DB064 38 80 00 01 */ li r4, 1
|
||||
/* 801DB068 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB06C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB070 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB074 4E 80 04 21 */ bctrl
|
||||
lbl_801DB078:
|
||||
/* 801DB078 3B 80 00 00 */ li r28, 0
|
||||
/* 801DB07C 93 9F 00 6C */ stw r28, 0x6c(r31)
|
||||
/* 801DB080 3B 40 00 00 */ li r26, 0
|
||||
/* 801DB084 7F 9D E3 78 */ mr r29, r28
|
||||
lbl_801DB088:
|
||||
/* 801DB088 3B 7D 00 3C */ addi r27, r29, 0x3c
|
||||
/* 801DB08C 7C 7F D8 2E */ lwzx r3, r31, r27
|
||||
/* 801DB090 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB094 41 82 00 20 */ beq lbl_801DB0B4
|
||||
/* 801DB098 41 82 00 18 */ beq lbl_801DB0B0
|
||||
/* 801DB09C 38 80 00 01 */ li r4, 1
|
||||
/* 801DB0A0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB0A4 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB0A8 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB0AC 4E 80 04 21 */ bctrl
|
||||
lbl_801DB0B0:
|
||||
/* 801DB0B0 7F 9F D9 2E */ stwx r28, r31, r27
|
||||
lbl_801DB0B4:
|
||||
/* 801DB0B4 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 801DB0B8 2C 1A 00 02 */ cmpwi r26, 2
|
||||
/* 801DB0BC 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801DB0C0 41 80 FF C8 */ blt lbl_801DB088
|
||||
/* 801DB0C4 80 7F 00 4C */ lwz r3, 0x4c(r31)
|
||||
/* 801DB0C8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB0CC 41 82 00 18 */ beq lbl_801DB0E4
|
||||
/* 801DB0D0 38 80 00 01 */ li r4, 1
|
||||
/* 801DB0D4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB0D8 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB0DC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB0E0 4E 80 04 21 */ bctrl
|
||||
lbl_801DB0E4:
|
||||
/* 801DB0E4 38 00 00 00 */ li r0, 0
|
||||
/* 801DB0E8 90 1F 00 4C */ stw r0, 0x4c(r31)
|
||||
/* 801DB0EC 80 7F 00 10 */ lwz r3, 0x10(r31)
|
||||
/* 801DB0F0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB0F4 41 82 00 18 */ beq lbl_801DB10C
|
||||
/* 801DB0F8 38 80 00 01 */ li r4, 1
|
||||
/* 801DB0FC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB100 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB104 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB108 4E 80 04 21 */ bctrl
|
||||
lbl_801DB10C:
|
||||
/* 801DB10C 3B 80 00 00 */ li r28, 0
|
||||
/* 801DB110 93 9F 00 10 */ stw r28, 0x10(r31)
|
||||
/* 801DB114 3B 40 00 00 */ li r26, 0
|
||||
/* 801DB118 3B A0 00 00 */ li r29, 0
|
||||
lbl_801DB11C:
|
||||
/* 801DB11C 3B 7D 00 18 */ addi r27, r29, 0x18
|
||||
/* 801DB120 7C 7F D8 2E */ lwzx r3, r31, r27
|
||||
/* 801DB124 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB128 41 82 00 18 */ beq lbl_801DB140
|
||||
/* 801DB12C 38 80 00 01 */ li r4, 1
|
||||
/* 801DB130 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB134 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB138 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB13C 4E 80 04 21 */ bctrl
|
||||
lbl_801DB140:
|
||||
/* 801DB140 7F 9F D9 2E */ stwx r28, r31, r27
|
||||
/* 801DB144 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 801DB148 2C 1A 00 04 */ cmpwi r26, 4
|
||||
/* 801DB14C 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801DB150 41 80 FF CC */ blt lbl_801DB11C
|
||||
/* 801DB154 80 7F 00 74 */ lwz r3, 0x74(r31)
|
||||
/* 801DB158 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB15C 41 82 00 24 */ beq lbl_801DB180
|
||||
/* 801DB160 41 82 00 18 */ beq lbl_801DB178
|
||||
/* 801DB164 38 80 00 01 */ li r4, 1
|
||||
/* 801DB168 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB16C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB170 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB174 4E 80 04 21 */ bctrl
|
||||
lbl_801DB178:
|
||||
/* 801DB178 38 00 00 00 */ li r0, 0
|
||||
/* 801DB17C 90 1F 00 74 */ stw r0, 0x74(r31)
|
||||
lbl_801DB180:
|
||||
/* 801DB180 3B 40 00 00 */ li r26, 0
|
||||
/* 801DB184 3B A0 00 00 */ li r29, 0
|
||||
/* 801DB188 3B 80 00 00 */ li r28, 0
|
||||
lbl_801DB18C:
|
||||
/* 801DB18C 3B 7D 00 44 */ addi r27, r29, 0x44
|
||||
/* 801DB190 7C 7F D8 2E */ lwzx r3, r31, r27
|
||||
/* 801DB194 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB198 41 82 00 20 */ beq lbl_801DB1B8
|
||||
/* 801DB19C 41 82 00 18 */ beq lbl_801DB1B4
|
||||
/* 801DB1A0 38 80 00 01 */ li r4, 1
|
||||
/* 801DB1A4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB1A8 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB1AC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB1B0 4E 80 04 21 */ bctrl
|
||||
lbl_801DB1B4:
|
||||
/* 801DB1B4 7F 9F D9 2E */ stwx r28, r31, r27
|
||||
lbl_801DB1B8:
|
||||
/* 801DB1B8 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 801DB1BC 2C 1A 00 02 */ cmpwi r26, 2
|
||||
/* 801DB1C0 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801DB1C4 41 80 FF C8 */ blt lbl_801DB18C
|
||||
/* 801DB1C8 80 7F 00 50 */ lwz r3, 0x50(r31)
|
||||
/* 801DB1CC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB1D0 41 82 00 24 */ beq lbl_801DB1F4
|
||||
/* 801DB1D4 41 82 00 18 */ beq lbl_801DB1EC
|
||||
/* 801DB1D8 38 80 00 01 */ li r4, 1
|
||||
/* 801DB1DC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB1E0 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB1E4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB1E8 4E 80 04 21 */ bctrl
|
||||
lbl_801DB1EC:
|
||||
/* 801DB1EC 38 00 00 00 */ li r0, 0
|
||||
/* 801DB1F0 90 1F 00 50 */ stw r0, 0x50(r31)
|
||||
lbl_801DB1F4:
|
||||
/* 801DB1F4 80 7F 00 5C */ lwz r3, 0x5c(r31)
|
||||
/* 801DB1F8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB1FC 41 82 00 24 */ beq lbl_801DB220
|
||||
/* 801DB200 41 82 00 18 */ beq lbl_801DB218
|
||||
/* 801DB204 38 80 00 01 */ li r4, 1
|
||||
/* 801DB208 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB20C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB210 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB214 4E 80 04 21 */ bctrl
|
||||
lbl_801DB218:
|
||||
/* 801DB218 38 00 00 00 */ li r0, 0
|
||||
/* 801DB21C 90 1F 00 5C */ stw r0, 0x5c(r31)
|
||||
lbl_801DB220:
|
||||
/* 801DB220 80 7F 00 14 */ lwz r3, 0x14(r31)
|
||||
/* 801DB224 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB228 41 82 00 24 */ beq lbl_801DB24C
|
||||
/* 801DB22C 41 82 00 18 */ beq lbl_801DB244
|
||||
/* 801DB230 38 80 00 01 */ li r4, 1
|
||||
/* 801DB234 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB238 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB23C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB240 4E 80 04 21 */ bctrl
|
||||
lbl_801DB244:
|
||||
/* 801DB244 38 00 00 00 */ li r0, 0
|
||||
/* 801DB248 90 1F 00 14 */ stw r0, 0x14(r31)
|
||||
lbl_801DB24C:
|
||||
/* 801DB24C 3B 40 00 00 */ li r26, 0
|
||||
/* 801DB250 3B A0 00 00 */ li r29, 0
|
||||
/* 801DB254 3B 80 00 00 */ li r28, 0
|
||||
lbl_801DB258:
|
||||
/* 801DB258 3B 7D 00 28 */ addi r27, r29, 0x28
|
||||
/* 801DB25C 7C 7F D8 2E */ lwzx r3, r31, r27
|
||||
/* 801DB260 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB264 41 82 00 20 */ beq lbl_801DB284
|
||||
/* 801DB268 41 82 00 18 */ beq lbl_801DB280
|
||||
/* 801DB26C 38 80 00 01 */ li r4, 1
|
||||
/* 801DB270 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB274 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB278 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB27C 4E 80 04 21 */ bctrl
|
||||
lbl_801DB280:
|
||||
/* 801DB280 7F 9F D9 2E */ stwx r28, r31, r27
|
||||
lbl_801DB284:
|
||||
/* 801DB284 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 801DB288 2C 1A 00 04 */ cmpwi r26, 4
|
||||
/* 801DB28C 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801DB290 41 80 FF C8 */ blt lbl_801DB258
|
||||
/* 801DB294 3B 40 00 00 */ li r26, 0
|
||||
/* 801DB298 3B A0 00 00 */ li r29, 0
|
||||
/* 801DB29C 3B 80 00 00 */ li r28, 0
|
||||
lbl_801DB2A0:
|
||||
/* 801DB2A0 3B 7D 00 60 */ addi r27, r29, 0x60
|
||||
/* 801DB2A4 7C 7F D8 2E */ lwzx r3, r31, r27
|
||||
/* 801DB2A8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB2AC 41 82 00 20 */ beq lbl_801DB2CC
|
||||
/* 801DB2B0 41 82 00 18 */ beq lbl_801DB2C8
|
||||
/* 801DB2B4 38 80 00 01 */ li r4, 1
|
||||
/* 801DB2B8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB2BC 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB2C0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB2C4 4E 80 04 21 */ bctrl
|
||||
lbl_801DB2C8:
|
||||
/* 801DB2C8 7F 9F D9 2E */ stwx r28, r31, r27
|
||||
lbl_801DB2CC:
|
||||
/* 801DB2CC 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 801DB2D0 2C 1A 00 03 */ cmpwi r26, 3
|
||||
/* 801DB2D4 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801DB2D8 41 80 FF C8 */ blt lbl_801DB2A0
|
||||
/* 801DB2DC 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 801DB2E0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB2E4 41 82 00 18 */ beq lbl_801DB2FC
|
||||
/* 801DB2E8 38 80 00 01 */ li r4, 1
|
||||
/* 801DB2EC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB2F0 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB2F4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB2F8 4E 80 04 21 */ bctrl
|
||||
lbl_801DB2FC:
|
||||
/* 801DB2FC 3B 80 00 00 */ li r28, 0
|
||||
/* 801DB300 93 9F 00 38 */ stw r28, 0x38(r31)
|
||||
/* 801DB304 3B 40 00 00 */ li r26, 0
|
||||
/* 801DB308 3B A0 00 00 */ li r29, 0
|
||||
lbl_801DB30C:
|
||||
/* 801DB30C 3B 7D 00 88 */ addi r27, r29, 0x88
|
||||
/* 801DB310 7C 9F D8 2E */ lwzx r4, r31, r27
|
||||
/* 801DB314 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 801DB318 41 82 00 10 */ beq lbl_801DB328
|
||||
/* 801DB31C 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 801DB320 48 0F 32 29 */ bl free__7JKRHeapFPv
|
||||
/* 801DB324 7F 9F D9 2E */ stwx r28, r31, r27
|
||||
lbl_801DB328:
|
||||
/* 801DB328 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 801DB32C 2C 1A 00 04 */ cmpwi r26, 4
|
||||
/* 801DB330 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801DB334 41 80 FF D8 */ blt lbl_801DB30C
|
||||
/* 801DB338 38 60 00 00 */ li r3, 0
|
||||
/* 801DB33C 38 80 00 00 */ li r4, 0
|
||||
/* 801DB340 38 00 00 03 */ li r0, 3
|
||||
/* 801DB344 7C 09 03 A6 */ mtctr r0
|
||||
lbl_801DB348:
|
||||
/* 801DB348 38 A3 00 7C */ addi r5, r3, 0x7c
|
||||
/* 801DB34C 7C 1F 28 2E */ lwzx r0, r31, r5
|
||||
/* 801DB350 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801DB354 41 82 00 08 */ beq lbl_801DB35C
|
||||
/* 801DB358 7C 9F 29 2E */ stwx r4, r31, r5
|
||||
lbl_801DB35C:
|
||||
/* 801DB35C 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 801DB360 42 00 FF E8 */ bdnz lbl_801DB348
|
||||
/* 801DB364 38 60 00 00 */ li r3, 0
|
||||
/* 801DB368 38 80 00 00 */ li r4, 0
|
||||
/* 801DB36C 38 00 00 03 */ li r0, 3
|
||||
/* 801DB370 7C 09 03 A6 */ mtctr r0
|
||||
lbl_801DB374:
|
||||
/* 801DB374 38 A3 00 A8 */ addi r5, r3, 0xa8
|
||||
/* 801DB378 7C 1F 28 2E */ lwzx r0, r31, r5
|
||||
/* 801DB37C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801DB380 41 82 00 08 */ beq lbl_801DB388
|
||||
/* 801DB384 7C 9F 29 2E */ stwx r4, r31, r5
|
||||
lbl_801DB388:
|
||||
/* 801DB388 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 801DB38C 42 00 FF E8 */ bdnz lbl_801DB374
|
||||
/* 801DB390 80 7F 00 B4 */ lwz r3, 0xb4(r31)
|
||||
/* 801DB394 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB398 41 82 00 24 */ beq lbl_801DB3BC
|
||||
/* 801DB39C 41 82 00 18 */ beq lbl_801DB3B4
|
||||
/* 801DB3A0 38 80 00 01 */ li r4, 1
|
||||
/* 801DB3A4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB3A8 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB3AC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB3B0 4E 80 04 21 */ bctrl
|
||||
lbl_801DB3B4:
|
||||
/* 801DB3B4 38 00 00 00 */ li r0, 0
|
||||
/* 801DB3B8 90 1F 00 B4 */ stw r0, 0xb4(r31)
|
||||
lbl_801DB3BC:
|
||||
/* 801DB3BC 80 7F 00 98 */ lwz r3, 0x98(r31)
|
||||
/* 801DB3C0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB3C4 41 82 00 24 */ beq lbl_801DB3E8
|
||||
/* 801DB3C8 41 82 00 18 */ beq lbl_801DB3E0
|
||||
/* 801DB3CC 38 80 00 01 */ li r4, 1
|
||||
/* 801DB3D0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB3D4 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB3D8 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB3DC 4E 80 04 21 */ bctrl
|
||||
lbl_801DB3E0:
|
||||
/* 801DB3E0 38 00 00 00 */ li r0, 0
|
||||
/* 801DB3E4 90 1F 00 98 */ stw r0, 0x98(r31)
|
||||
lbl_801DB3E8:
|
||||
/* 801DB3E8 80 7F 00 9C */ lwz r3, 0x9c(r31)
|
||||
/* 801DB3EC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB3F0 41 82 00 24 */ beq lbl_801DB414
|
||||
/* 801DB3F4 41 82 00 18 */ beq lbl_801DB40C
|
||||
/* 801DB3F8 38 80 00 01 */ li r4, 1
|
||||
/* 801DB3FC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB400 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB404 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB408 4E 80 04 21 */ bctrl
|
||||
lbl_801DB40C:
|
||||
/* 801DB40C 38 00 00 00 */ li r0, 0
|
||||
/* 801DB410 90 1F 00 9C */ stw r0, 0x9c(r31)
|
||||
lbl_801DB414:
|
||||
/* 801DB414 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801DB418 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801DB41C 80 63 5C 6C */ lwz r3, 0x5c6c(r3)
|
||||
/* 801DB420 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB424 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 801DB428 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB42C 4E 80 04 21 */ bctrl
|
||||
/* 801DB430 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801DB434 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB438 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 801DB43C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB440 4E 80 04 21 */ bctrl
|
||||
/* 801DB444 7F C0 07 35 */ extsh. r0, r30
|
||||
/* 801DB448 40 81 00 0C */ ble lbl_801DB454
|
||||
/* 801DB44C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DB450 48 0F 38 ED */ bl __dl__FPv
|
||||
lbl_801DB454:
|
||||
/* 801DB454 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DB458 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801DB45C 48 18 6D C1 */ bl _restgpr_26
|
||||
/* 801DB460 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801DB464 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DB468 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801DB46C 4E 80 00 20 */ blr
|
||||
@@ -1,78 +0,0 @@
|
||||
lbl_801DCC8C:
|
||||
/* 801DCC8C 3C 60 80 3C */ lis r3, cNullVec__6Z2Calc@ha /* 0x803BD8C8@ha */
|
||||
/* 801DCC90 38 63 D8 C8 */ addi r3, r3, cNullVec__6Z2Calc@l /* 0x803BD8C8@l */
|
||||
/* 801DCC94 80 83 00 0C */ lwz r4, 0xc(r3)
|
||||
/* 801DCC98 80 03 00 10 */ lwz r0, 0x10(r3)
|
||||
/* 801DCC9C 90 83 00 54 */ stw r4, 0x54(r3)
|
||||
/* 801DCCA0 90 03 00 58 */ stw r0, 0x58(r3)
|
||||
/* 801DCCA4 80 03 00 14 */ lwz r0, 0x14(r3)
|
||||
/* 801DCCA8 90 03 00 5C */ stw r0, 0x5c(r3)
|
||||
/* 801DCCAC 38 A3 00 54 */ addi r5, r3, 0x54
|
||||
/* 801DCCB0 80 83 00 18 */ lwz r4, 0x18(r3)
|
||||
/* 801DCCB4 80 03 00 1C */ lwz r0, 0x1c(r3)
|
||||
/* 801DCCB8 90 85 00 0C */ stw r4, 0xc(r5)
|
||||
/* 801DCCBC 90 05 00 10 */ stw r0, 0x10(r5)
|
||||
/* 801DCCC0 80 03 00 20 */ lwz r0, 0x20(r3)
|
||||
/* 801DCCC4 90 05 00 14 */ stw r0, 0x14(r5)
|
||||
/* 801DCCC8 80 83 00 24 */ lwz r4, 0x24(r3)
|
||||
/* 801DCCCC 80 03 00 28 */ lwz r0, 0x28(r3)
|
||||
/* 801DCCD0 90 85 00 18 */ stw r4, 0x18(r5)
|
||||
/* 801DCCD4 90 05 00 1C */ stw r0, 0x1c(r5)
|
||||
/* 801DCCD8 80 03 00 2C */ lwz r0, 0x2c(r3)
|
||||
/* 801DCCDC 90 05 00 20 */ stw r0, 0x20(r5)
|
||||
/* 801DCCE0 80 83 00 30 */ lwz r4, 0x30(r3)
|
||||
/* 801DCCE4 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 801DCCE8 90 85 00 24 */ stw r4, 0x24(r5)
|
||||
/* 801DCCEC 90 05 00 28 */ stw r0, 0x28(r5)
|
||||
/* 801DCCF0 80 03 00 38 */ lwz r0, 0x38(r3)
|
||||
/* 801DCCF4 90 05 00 2C */ stw r0, 0x2c(r5)
|
||||
/* 801DCCF8 80 83 00 3C */ lwz r4, 0x3c(r3)
|
||||
/* 801DCCFC 80 03 00 40 */ lwz r0, 0x40(r3)
|
||||
/* 801DCD00 90 85 00 30 */ stw r4, 0x30(r5)
|
||||
/* 801DCD04 90 05 00 34 */ stw r0, 0x34(r5)
|
||||
/* 801DCD08 80 03 00 44 */ lwz r0, 0x44(r3)
|
||||
/* 801DCD0C 90 05 00 38 */ stw r0, 0x38(r5)
|
||||
/* 801DCD10 80 83 00 48 */ lwz r4, 0x48(r3)
|
||||
/* 801DCD14 80 03 00 4C */ lwz r0, 0x4c(r3)
|
||||
/* 801DCD18 90 85 00 3C */ stw r4, 0x3c(r5)
|
||||
/* 801DCD1C 90 05 00 40 */ stw r0, 0x40(r5)
|
||||
/* 801DCD20 80 03 00 50 */ lwz r0, 0x50(r3)
|
||||
/* 801DCD24 90 05 00 44 */ stw r0, 0x44(r5)
|
||||
/* 801DCD28 80 83 00 9C */ lwz r4, 0x9c(r3)
|
||||
/* 801DCD2C 80 03 00 A0 */ lwz r0, 0xa0(r3)
|
||||
/* 801DCD30 90 83 00 E4 */ stw r4, 0xe4(r3)
|
||||
/* 801DCD34 90 03 00 E8 */ stw r0, 0xe8(r3)
|
||||
/* 801DCD38 80 03 00 A4 */ lwz r0, 0xa4(r3)
|
||||
/* 801DCD3C 90 03 00 EC */ stw r0, 0xec(r3)
|
||||
/* 801DCD40 38 A3 00 E4 */ addi r5, r3, 0xe4
|
||||
/* 801DCD44 80 83 00 A8 */ lwz r4, 0xa8(r3)
|
||||
/* 801DCD48 80 03 00 AC */ lwz r0, 0xac(r3)
|
||||
/* 801DCD4C 90 85 00 0C */ stw r4, 0xc(r5)
|
||||
/* 801DCD50 90 05 00 10 */ stw r0, 0x10(r5)
|
||||
/* 801DCD54 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 801DCD58 90 05 00 14 */ stw r0, 0x14(r5)
|
||||
/* 801DCD5C 80 83 00 B4 */ lwz r4, 0xb4(r3)
|
||||
/* 801DCD60 80 03 00 B8 */ lwz r0, 0xb8(r3)
|
||||
/* 801DCD64 90 85 00 18 */ stw r4, 0x18(r5)
|
||||
/* 801DCD68 90 05 00 1C */ stw r0, 0x1c(r5)
|
||||
/* 801DCD6C 80 03 00 BC */ lwz r0, 0xbc(r3)
|
||||
/* 801DCD70 90 05 00 20 */ stw r0, 0x20(r5)
|
||||
/* 801DCD74 80 83 00 C0 */ lwz r4, 0xc0(r3)
|
||||
/* 801DCD78 80 03 00 C4 */ lwz r0, 0xc4(r3)
|
||||
/* 801DCD7C 90 85 00 24 */ stw r4, 0x24(r5)
|
||||
/* 801DCD80 90 05 00 28 */ stw r0, 0x28(r5)
|
||||
/* 801DCD84 80 03 00 C8 */ lwz r0, 0xc8(r3)
|
||||
/* 801DCD88 90 05 00 2C */ stw r0, 0x2c(r5)
|
||||
/* 801DCD8C 80 83 00 CC */ lwz r4, 0xcc(r3)
|
||||
/* 801DCD90 80 03 00 D0 */ lwz r0, 0xd0(r3)
|
||||
/* 801DCD94 90 85 00 30 */ stw r4, 0x30(r5)
|
||||
/* 801DCD98 90 05 00 34 */ stw r0, 0x34(r5)
|
||||
/* 801DCD9C 80 03 00 D4 */ lwz r0, 0xd4(r3)
|
||||
/* 801DCDA0 90 05 00 38 */ stw r0, 0x38(r5)
|
||||
/* 801DCDA4 80 83 00 D8 */ lwz r4, 0xd8(r3)
|
||||
/* 801DCDA8 80 03 00 DC */ lwz r0, 0xdc(r3)
|
||||
/* 801DCDAC 90 85 00 3C */ stw r4, 0x3c(r5)
|
||||
/* 801DCDB0 90 05 00 40 */ stw r0, 0x40(r5)
|
||||
/* 801DCDB4 80 03 00 E0 */ lwz r0, 0xe0(r3)
|
||||
/* 801DCDB8 90 05 00 44 */ stw r0, 0x44(r5)
|
||||
/* 801DCDBC 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_801DC2E4:
|
||||
/* 801DC2E4 C0 02 A8 8C */ lfs f0, lit_4063(r2)
|
||||
/* 801DC2E8 D0 03 00 BC */ stfs f0, 0xbc(r3)
|
||||
/* 801DC2EC 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_801DC2F0:
|
||||
/* 801DC2F0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801DC2F4 7C 08 02 A6 */ mflr r0
|
||||
/* 801DC2F8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801DC2FC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801DC300 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801DC304 80 63 00 9C */ lwz r3, 0x9c(r3)
|
||||
/* 801DC308 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DC30C 41 82 00 0C */ beq lbl_801DC318
|
||||
/* 801DC310 48 05 E3 71 */ bl selAnimeEnd__17dMsgScrn3Select_cFv
|
||||
/* 801DC314 48 00 00 08 */ b lbl_801DC31C
|
||||
lbl_801DC318:
|
||||
/* 801DC318 38 60 00 01 */ li r3, 1
|
||||
lbl_801DC31C:
|
||||
/* 801DC31C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801DC320 41 82 00 0C */ beq lbl_801DC32C
|
||||
/* 801DC324 38 00 00 00 */ li r0, 0
|
||||
/* 801DC328 98 1F 00 E0 */ stb r0, 0xe0(r31)
|
||||
lbl_801DC32C:
|
||||
/* 801DC32C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801DC330 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801DC334 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DC338 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801DC33C 4E 80 00 20 */ blr
|
||||
@@ -1,55 +0,0 @@
|
||||
lbl_801DB744:
|
||||
/* 801DB744 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801DB748 7C 08 02 A6 */ mflr r0
|
||||
/* 801DB74C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801DB750 DB E1 00 10 */ stfd f31, 0x10(r1)
|
||||
/* 801DB754 F3 E1 00 18 */ psq_st f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 801DB758 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801DB75C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801DB760 88 03 00 E1 */ lbz r0, 0xe1(r3)
|
||||
/* 801DB764 28 00 00 48 */ cmplwi r0, 0x48
|
||||
/* 801DB768 40 82 00 94 */ bne lbl_801DB7FC
|
||||
/* 801DB76C 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 801DB770 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 801DB774 C0 24 00 2C */ lfs f1, 0x2c(r4)
|
||||
/* 801DB778 C0 04 00 24 */ lfs f0, 0x24(r4)
|
||||
/* 801DB77C EF E1 00 28 */ fsubs f31, f1, f0
|
||||
/* 801DB780 48 07 8B E5 */ bl getGlobalPosY__8CPaneMgrFv
|
||||
/* 801DB784 EC 21 F8 2A */ fadds f1, f1, f31
|
||||
/* 801DB788 C0 02 A8 C0 */ lfs f0, lit_4347(r2)
|
||||
/* 801DB78C EF E0 08 2A */ fadds f31, f0, f1
|
||||
/* 801DB790 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 801DB794 48 07 8B 55 */ bl getGlobalPosX__8CPaneMgrFv
|
||||
/* 801DB798 C0 02 A8 BC */ lfs f0, lit_4346(r2)
|
||||
/* 801DB79C EC 20 08 2A */ fadds f1, f0, f1
|
||||
/* 801DB7A0 80 7F 00 6C */ lwz r3, 0x6c(r31)
|
||||
/* 801DB7A4 FC 40 F8 90 */ fmr f2, f31
|
||||
/* 801DB7A8 4B FD 33 F9 */ bl setPos__15dKantera_icon_cFff
|
||||
/* 801DB7AC 80 7F 00 6C */ lwz r3, 0x6c(r31)
|
||||
/* 801DB7B0 C0 22 A8 C4 */ lfs f1, lit_4348(r2)
|
||||
/* 801DB7B4 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801DB7B8 4B FD 34 3D */ bl setScale__15dKantera_icon_cFff
|
||||
/* 801DB7BC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801DB7C0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801DB7C4 A0 A3 00 08 */ lhz r5, 8(r3)
|
||||
/* 801DB7C8 A0 83 00 06 */ lhz r4, 6(r3)
|
||||
/* 801DB7CC 80 7F 00 6C */ lwz r3, 0x6c(r31)
|
||||
/* 801DB7D0 4B FD 34 75 */ bl setNowGauge__15dKantera_icon_cFUsUs
|
||||
/* 801DB7D4 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 801DB7D8 48 07 A0 51 */ bl getAlphaRate__13CPaneMgrAlphaFv
|
||||
/* 801DB7DC 80 7F 00 6C */ lwz r3, 0x6c(r31)
|
||||
/* 801DB7E0 4B FD 33 9D */ bl setAlphaRate__15dKantera_icon_cFf
|
||||
/* 801DB7E4 80 7F 00 6C */ lwz r3, 0x6c(r31)
|
||||
/* 801DB7E8 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801DB7EC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB7F0 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB7F4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB7F8 4E 80 04 21 */ bctrl
|
||||
lbl_801DB7FC:
|
||||
/* 801DB7FC E3 E1 00 18 */ psq_l f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 801DB800 CB E1 00 10 */ lfd f31, 0x10(r1)
|
||||
/* 801DB804 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801DB808 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801DB80C 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DB810 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801DB814 4E 80 00 20 */ blr
|
||||
@@ -1,148 +0,0 @@
|
||||
lbl_801DB514:
|
||||
/* 801DB514 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801DB518 7C 08 02 A6 */ mflr r0
|
||||
/* 801DB51C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801DB520 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801DB524 48 18 6C AD */ bl _savegpr_26
|
||||
/* 801DB528 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801DB52C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 801DB530 88 03 00 E0 */ lbz r0, 0xe0(r3)
|
||||
/* 801DB534 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801DB538 41 82 01 F4 */ beq lbl_801DB72C
|
||||
/* 801DB53C 3B 40 00 00 */ li r26, 0
|
||||
/* 801DB540 3B A0 00 00 */ li r29, 0
|
||||
/* 801DB544 3C 60 80 43 */ lis r3, g_ringHIO@ha /* 0x8042FAFC@ha */
|
||||
/* 801DB548 3B 83 FA FC */ addi r28, r3, g_ringHIO@l /* 0x8042FAFC@l */
|
||||
lbl_801DB54C:
|
||||
/* 801DB54C 3B 7D 00 3C */ addi r27, r29, 0x3c
|
||||
/* 801DB550 7C 7E D8 2E */ lwzx r3, r30, r27
|
||||
/* 801DB554 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB558 41 82 00 44 */ beq lbl_801DB59C
|
||||
/* 801DB55C C0 1C 00 FC */ lfs f0, 0xfc(r28)
|
||||
/* 801DB560 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801DB564 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 801DB568 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
||||
/* 801DB56C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB570 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 801DB574 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB578 4E 80 04 21 */ bctrl
|
||||
/* 801DB57C 7C 7E D8 2E */ lwzx r3, r30, r27
|
||||
/* 801DB580 C0 3E 00 D4 */ lfs f1, 0xd4(r30)
|
||||
/* 801DB584 C0 1C 00 F4 */ lfs f0, 0xf4(r28)
|
||||
/* 801DB588 EC 21 00 2A */ fadds f1, f1, f0
|
||||
/* 801DB58C C0 5E 00 D8 */ lfs f2, 0xd8(r30)
|
||||
/* 801DB590 C0 1C 00 F8 */ lfs f0, 0xf8(r28)
|
||||
/* 801DB594 EC 42 00 2A */ fadds f2, f2, f0
|
||||
/* 801DB598 48 07 90 19 */ bl paneTrans__8CPaneMgrFff
|
||||
lbl_801DB59C:
|
||||
/* 801DB59C 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 801DB5A0 2C 1A 00 02 */ cmpwi r26, 2
|
||||
/* 801DB5A4 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801DB5A8 41 80 FF A4 */ blt lbl_801DB54C
|
||||
/* 801DB5AC 3C 60 80 43 */ lis r3, g_ringHIO@ha /* 0x8042FAFC@ha */
|
||||
/* 801DB5B0 38 63 FA FC */ addi r3, r3, g_ringHIO@l /* 0x8042FAFC@l */
|
||||
/* 801DB5B4 C0 03 01 0C */ lfs f0, 0x10c(r3)
|
||||
/* 801DB5B8 80 7E 00 4C */ lwz r3, 0x4c(r30)
|
||||
/* 801DB5BC 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801DB5C0 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 801DB5C4 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
||||
/* 801DB5C8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB5CC 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 801DB5D0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB5D4 4E 80 04 21 */ bctrl
|
||||
/* 801DB5D8 80 7E 00 4C */ lwz r3, 0x4c(r30)
|
||||
/* 801DB5DC 3C 80 80 43 */ lis r4, g_ringHIO@ha /* 0x8042FAFC@ha */
|
||||
/* 801DB5E0 38 84 FA FC */ addi r4, r4, g_ringHIO@l /* 0x8042FAFC@l */
|
||||
/* 801DB5E4 C0 24 01 04 */ lfs f1, 0x104(r4)
|
||||
/* 801DB5E8 C0 44 01 08 */ lfs f2, 0x108(r4)
|
||||
/* 801DB5EC 48 07 8F C5 */ bl paneTrans__8CPaneMgrFff
|
||||
/* 801DB5F0 80 7E 00 B4 */ lwz r3, 0xb4(r30)
|
||||
/* 801DB5F4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB5F8 41 82 00 30 */ beq lbl_801DB628
|
||||
/* 801DB5FC C0 22 A8 88 */ lfs f1, lit_4062(r2)
|
||||
/* 801DB600 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801DB604 C0 62 A8 A8 */ lfs f3, lit_4302(r2)
|
||||
/* 801DB608 C0 82 A8 AC */ lfs f4, lit_4303(r2)
|
||||
/* 801DB60C 38 80 00 00 */ li r4, 0
|
||||
/* 801DB610 38 A0 00 00 */ li r5, 0
|
||||
/* 801DB614 38 C0 00 00 */ li r6, 0
|
||||
/* 801DB618 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB61C 81 8C 00 EC */ lwz r12, 0xec(r12)
|
||||
/* 801DB620 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB624 4E 80 04 21 */ bctrl
|
||||
lbl_801DB628:
|
||||
/* 801DB628 80 7E 00 C8 */ lwz r3, 0xc8(r30)
|
||||
/* 801DB62C 80 1E 00 D0 */ lwz r0, 0xd0(r30)
|
||||
/* 801DB630 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 801DB634 41 82 00 84 */ beq lbl_801DB6B8
|
||||
/* 801DB638 90 7E 00 D0 */ stw r3, 0xd0(r30)
|
||||
/* 801DB63C 3B 40 00 00 */ li r26, 0
|
||||
/* 801DB640 3B A0 00 00 */ li r29, 0
|
||||
lbl_801DB644:
|
||||
/* 801DB644 38 1D 00 18 */ addi r0, r29, 0x18
|
||||
/* 801DB648 7C 7E 00 2E */ lwzx r3, r30, r0
|
||||
/* 801DB64C 80 A3 00 04 */ lwz r5, 4(r3)
|
||||
/* 801DB650 80 7E 00 0C */ lwz r3, 0xc(r30)
|
||||
/* 801DB654 80 9E 00 CC */ lwz r4, 0xcc(r30)
|
||||
/* 801DB658 38 C0 00 00 */ li r6, 0
|
||||
/* 801DB65C 38 E0 00 00 */ li r7, 0
|
||||
/* 801DB660 39 00 00 00 */ li r8, 0
|
||||
/* 801DB664 39 20 00 00 */ li r9, 0
|
||||
/* 801DB668 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB66C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB670 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB674 4E 80 04 21 */ bctrl
|
||||
/* 801DB678 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 801DB67C 2C 1A 00 04 */ cmpwi r26, 4
|
||||
/* 801DB680 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801DB684 41 80 FF C0 */ blt lbl_801DB644
|
||||
/* 801DB688 80 7E 00 10 */ lwz r3, 0x10(r30)
|
||||
/* 801DB68C 80 A3 00 04 */ lwz r5, 4(r3)
|
||||
/* 801DB690 80 7E 00 0C */ lwz r3, 0xc(r30)
|
||||
/* 801DB694 80 9E 00 C8 */ lwz r4, 0xc8(r30)
|
||||
/* 801DB698 38 C0 00 00 */ li r6, 0
|
||||
/* 801DB69C 38 E0 00 00 */ li r7, 0
|
||||
/* 801DB6A0 39 00 00 00 */ li r8, 0
|
||||
/* 801DB6A4 39 20 00 00 */ li r9, 0
|
||||
/* 801DB6A8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB6AC 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DB6B0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB6B4 4E 80 04 21 */ bctrl
|
||||
lbl_801DB6B8:
|
||||
/* 801DB6B8 80 7E 00 70 */ lwz r3, 0x70(r30)
|
||||
/* 801DB6BC C0 22 A8 88 */ lfs f1, lit_4062(r2)
|
||||
/* 801DB6C0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801DB6C4 7F E4 FB 78 */ mr r4, r31
|
||||
/* 801DB6C8 48 11 D8 0D */ bl draw__9J2DScreenFffPC14J2DGrafContext
|
||||
/* 801DB6CC 80 7E 00 10 */ lwz r3, 0x10(r30)
|
||||
/* 801DB6D0 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 801DB6D4 80 7E 00 0C */ lwz r3, 0xc(r30)
|
||||
/* 801DB6D8 C0 22 A8 B0 */ lfs f1, lit_4304(r2)
|
||||
/* 801DB6DC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB6E0 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 801DB6E4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB6E8 4E 80 04 21 */ bctrl
|
||||
/* 801DB6EC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801DB6F0 48 00 00 55 */ bl drawKantera__19dMenu_ItemExplain_cFv
|
||||
/* 801DB6F4 80 7E 00 9C */ lwz r3, 0x9c(r30)
|
||||
/* 801DB6F8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB6FC 41 82 00 20 */ beq lbl_801DB71C
|
||||
/* 801DB700 C0 22 A8 B4 */ lfs f1, lit_4305(r2)
|
||||
/* 801DB704 C0 42 A8 B8 */ lfs f2, lit_4306(r2)
|
||||
/* 801DB708 48 05 E6 91 */ bl translate__17dMsgScrn3Select_cFff
|
||||
/* 801DB70C 80 7E 00 9C */ lwz r3, 0x9c(r30)
|
||||
/* 801DB710 C0 22 A8 88 */ lfs f1, lit_4062(r2)
|
||||
/* 801DB714 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801DB718 48 05 E6 BD */ bl draw__17dMsgScrn3Select_cFff
|
||||
lbl_801DB71C:
|
||||
/* 801DB71C 80 7E 00 98 */ lwz r3, 0x98(r30)
|
||||
/* 801DB720 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DB724 41 82 00 08 */ beq lbl_801DB72C
|
||||
/* 801DB728 48 06 06 99 */ bl draw__15dMsgScrnArrow_cFv
|
||||
lbl_801DB72C:
|
||||
/* 801DB72C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801DB730 48 18 6A ED */ bl _restgpr_26
|
||||
/* 801DB734 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801DB738 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DB73C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801DB740 4E 80 00 20 */ blr
|
||||
@@ -1,25 +0,0 @@
|
||||
lbl_801DC7AC:
|
||||
/* 801DC7AC 88 03 00 E0 */ lbz r0, 0xe0(r3)
|
||||
/* 801DC7B0 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 801DC7B4 41 82 00 20 */ beq lbl_801DC7D4
|
||||
/* 801DC7B8 40 80 00 10 */ bge lbl_801DC7C8
|
||||
/* 801DC7BC 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 801DC7C0 40 80 00 2C */ bge lbl_801DC7EC
|
||||
/* 801DC7C4 48 00 00 30 */ b lbl_801DC7F4
|
||||
lbl_801DC7C8:
|
||||
/* 801DC7C8 2C 00 00 05 */ cmpwi r0, 5
|
||||
/* 801DC7CC 41 82 00 08 */ beq lbl_801DC7D4
|
||||
/* 801DC7D0 48 00 00 24 */ b lbl_801DC7F4
|
||||
lbl_801DC7D4:
|
||||
/* 801DC7D4 C0 22 A8 8C */ lfs f1, lit_4063(r2)
|
||||
/* 801DC7D8 C0 03 00 BC */ lfs f0, 0xbc(r3)
|
||||
/* 801DC7DC EC 21 00 28 */ fsubs f1, f1, f0
|
||||
/* 801DC7E0 C0 02 A8 D0 */ lfs f0, lit_4820(r2)
|
||||
/* 801DC7E4 EC 21 00 24 */ fdivs f1, f1, f0
|
||||
/* 801DC7E8 4E 80 00 20 */ blr
|
||||
lbl_801DC7EC:
|
||||
/* 801DC7EC C0 22 A8 C4 */ lfs f1, lit_4348(r2)
|
||||
/* 801DC7F0 4E 80 00 20 */ blr
|
||||
lbl_801DC7F4:
|
||||
/* 801DC7F4 C0 22 A8 88 */ lfs f1, lit_4062(r2)
|
||||
/* 801DC7F8 4E 80 00 20 */ blr
|
||||
@@ -1,29 +0,0 @@
|
||||
lbl_801DCB54:
|
||||
/* 801DCB54 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801DCB58 7C 08 02 A6 */ mflr r0
|
||||
/* 801DCB5C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801DCB60 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801DCB64 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801DCB68 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
|
||||
/* 801DCB6C 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
||||
/* 801DCB70 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DCB74 4E 80 04 21 */ bctrl
|
||||
/* 801DCB78 A0 03 00 0A */ lhz r0, 0xa(r3)
|
||||
/* 801DCB7C 54 00 07 7E */ clrlwi r0, r0, 0x1d
|
||||
/* 801DCB80 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 801DCB84 40 82 00 0C */ bne lbl_801DCB90
|
||||
/* 801DCB88 4B E5 27 69 */ bl dComIfGs_getWarpMarkFlag__Fv
|
||||
/* 801DCB8C 48 00 00 20 */ b lbl_801DCBAC
|
||||
lbl_801DCB90:
|
||||
/* 801DCB90 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801DCB94 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801DCB98 88 03 00 98 */ lbz r0, 0x98(r3)
|
||||
/* 801DCB9C 7C 00 07 74 */ extsb r0, r0
|
||||
/* 801DCBA0 54 00 0F FE */ srwi r0, r0, 0x1f
|
||||
/* 801DCBA4 68 00 00 01 */ xori r0, r0, 1
|
||||
/* 801DCBA8 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
lbl_801DCBAC:
|
||||
/* 801DCBAC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801DCBB0 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DCBB4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801DCBB8 4E 80 00 20 */ blr
|
||||
@@ -1,45 +0,0 @@
|
||||
lbl_801DB470:
|
||||
/* 801DB470 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801DB474 7C 08 02 A6 */ mflr r0
|
||||
/* 801DB478 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801DB47C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801DB480 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801DB484 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801DB488 8B E3 00 E0 */ lbz r31, 0xe0(r3)
|
||||
/* 801DB48C 1C BF 00 0C */ mulli r5, r31, 0xc
|
||||
/* 801DB490 3C 80 80 3C */ lis r4, move_process@ha /* 0x803BD9AC@ha */
|
||||
/* 801DB494 38 04 D9 AC */ addi r0, r4, move_process@l /* 0x803BD9AC@l */
|
||||
/* 801DB498 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 801DB49C 48 18 6B E9 */ bl __ptmf_scall
|
||||
/* 801DB4A0 60 00 00 00 */ nop
|
||||
/* 801DB4A4 88 1E 00 E0 */ lbz r0, 0xe0(r30)
|
||||
/* 801DB4A8 7C 1F 00 40 */ cmplw r31, r0
|
||||
/* 801DB4AC 41 82 00 20 */ beq lbl_801DB4CC
|
||||
/* 801DB4B0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801DB4B4 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 801DB4B8 3C 80 80 3C */ lis r4, init_process@ha /* 0x803BD91C@ha */
|
||||
/* 801DB4BC 38 04 D9 1C */ addi r0, r4, init_process@l /* 0x803BD91C@l */
|
||||
/* 801DB4C0 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 801DB4C4 48 18 6B C1 */ bl __ptmf_scall
|
||||
/* 801DB4C8 60 00 00 00 */ nop
|
||||
lbl_801DB4CC:
|
||||
/* 801DB4CC 88 1E 00 E0 */ lbz r0, 0xe0(r30)
|
||||
/* 801DB4D0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801DB4D4 41 82 00 0C */ beq lbl_801DB4E0
|
||||
/* 801DB4D8 80 7E 00 70 */ lwz r3, 0x70(r30)
|
||||
/* 801DB4DC 48 11 E1 B5 */ bl animation__9J2DScreenFv
|
||||
lbl_801DB4E0:
|
||||
/* 801DB4E0 3C 60 80 43 */ lis r3, g_ringHIO@ha /* 0x8042FAFC@ha */
|
||||
/* 801DB4E4 38 63 FA FC */ addi r3, r3, g_ringHIO@l /* 0x8042FAFC@l */
|
||||
/* 801DB4E8 C0 23 01 00 */ lfs f1, 0x100(r3)
|
||||
/* 801DB4EC C0 1E 00 C0 */ lfs f0, 0xc0(r30)
|
||||
/* 801DB4F0 FC 01 00 00 */ fcmpu cr0, f1, f0
|
||||
/* 801DB4F4 41 82 00 08 */ beq lbl_801DB4FC
|
||||
/* 801DB4F8 D0 3E 00 C0 */ stfs f1, 0xc0(r30)
|
||||
lbl_801DB4FC:
|
||||
/* 801DB4FC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801DB500 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801DB504 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801DB508 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DB50C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801DB510 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_801DBB50:
|
||||
/* 801DBB50 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801DBB54 7C 08 02 A6 */ mflr r0
|
||||
/* 801DBB58 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801DBB5C 80 63 00 98 */ lwz r3, 0x98(r3)
|
||||
/* 801DBB60 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DBB64 41 82 00 08 */ beq lbl_801DBB6C
|
||||
/* 801DBB68 48 06 02 CD */ bl arwAnimeInit__15dMsgScrnArrow_cFv
|
||||
lbl_801DBB6C:
|
||||
/* 801DBB6C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801DBB70 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DBB74 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801DBB78 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_801DC1E0:
|
||||
/* 801DC1E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801DC1E4 7C 08 02 A6 */ mflr r0
|
||||
/* 801DC1E8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801DC1EC 38 00 05 1D */ li r0, 0x51d
|
||||
/* 801DC1F0 90 03 00 C8 */ stw r0, 0xc8(r3)
|
||||
/* 801DC1F4 80 63 00 98 */ lwz r3, 0x98(r3)
|
||||
/* 801DC1F8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DC1FC 41 82 00 08 */ beq lbl_801DC204
|
||||
/* 801DC200 48 05 FC 35 */ bl arwAnimeInit__15dMsgScrnArrow_cFv
|
||||
lbl_801DC204:
|
||||
/* 801DC204 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801DC208 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DC20C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801DC210 4E 80 00 20 */ blr
|
||||
@@ -1,59 +0,0 @@
|
||||
lbl_801DC214:
|
||||
/* 801DC214 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801DC218 7C 08 02 A6 */ mflr r0
|
||||
/* 801DC21C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801DC220 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 801DC224 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801DC228 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
|
||||
/* 801DC22C 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
|
||||
/* 801DC230 80 63 00 34 */ lwz r3, 0x34(r3)
|
||||
/* 801DC234 54 64 05 EF */ rlwinm. r4, r3, 0, 0x17, 0x17
|
||||
/* 801DC238 40 82 00 0C */ bne lbl_801DC244
|
||||
/* 801DC23C 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
|
||||
/* 801DC240 41 82 00 90 */ beq lbl_801DC2D0
|
||||
lbl_801DC244:
|
||||
/* 801DC244 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 801DC248 41 82 00 10 */ beq lbl_801DC258
|
||||
/* 801DC24C 38 00 00 01 */ li r0, 1
|
||||
/* 801DC250 98 1F 00 E3 */ stb r0, 0xe3(r31)
|
||||
/* 801DC254 48 00 00 14 */ b lbl_801DC268
|
||||
lbl_801DC258:
|
||||
/* 801DC258 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
|
||||
/* 801DC25C 41 82 00 0C */ beq lbl_801DC268
|
||||
/* 801DC260 38 00 00 02 */ li r0, 2
|
||||
/* 801DC264 98 1F 00 E3 */ stb r0, 0xe3(r31)
|
||||
lbl_801DC268:
|
||||
/* 801DC268 88 1F 00 E5 */ lbz r0, 0xe5(r31)
|
||||
/* 801DC26C 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801DC270 40 82 00 48 */ bne lbl_801DC2B8
|
||||
/* 801DC274 38 00 00 05 */ li r0, 5
|
||||
/* 801DC278 98 1F 00 E0 */ stb r0, 0xe0(r31)
|
||||
/* 801DC27C 38 00 00 52 */ li r0, 0x52
|
||||
/* 801DC280 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801DC284 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801DC288 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 801DC28C 38 A0 00 00 */ li r5, 0
|
||||
/* 801DC290 38 C0 00 00 */ li r6, 0
|
||||
/* 801DC294 38 E0 00 00 */ li r7, 0
|
||||
/* 801DC298 C0 22 A8 C4 */ lfs f1, lit_4348(r2)
|
||||
/* 801DC29C FC 40 08 90 */ fmr f2, f1
|
||||
/* 801DC2A0 C0 62 A8 B0 */ lfs f3, lit_4304(r2)
|
||||
/* 801DC2A4 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801DC2A8 39 00 00 00 */ li r8, 0
|
||||
/* 801DC2AC 48 0C F6 D9 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801DC2B0 48 04 27 21 */ bl dMeter2Info_set2DVibration__Fv
|
||||
/* 801DC2B4 48 00 00 14 */ b lbl_801DC2C8
|
||||
lbl_801DC2B8:
|
||||
/* 801DC2B8 38 00 00 02 */ li r0, 2
|
||||
/* 801DC2BC 98 1F 00 E0 */ stb r0, 0xe0(r31)
|
||||
/* 801DC2C0 80 1F 00 C4 */ lwz r0, 0xc4(r31)
|
||||
/* 801DC2C4 90 1F 00 C8 */ stw r0, 0xc8(r31)
|
||||
lbl_801DC2C8:
|
||||
/* 801DC2C8 80 7F 00 9C */ lwz r3, 0x9c(r31)
|
||||
/* 801DC2CC 48 05 E3 B5 */ bl selAnimeEnd__17dMsgScrn3Select_cFv
|
||||
lbl_801DC2D0:
|
||||
/* 801DC2D0 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 801DC2D4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801DC2D8 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DC2DC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801DC2E0 4E 80 00 20 */ blr
|
||||
@@ -1,87 +0,0 @@
|
||||
lbl_801DBB7C:
|
||||
/* 801DBB7C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801DBB80 7C 08 02 A6 */ mflr r0
|
||||
/* 801DBB84 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801DBB88 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 801DBB8C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801DBB90 88 03 00 E1 */ lbz r0, 0xe1(r3)
|
||||
/* 801DBB94 28 00 00 25 */ cmplwi r0, 0x25
|
||||
/* 801DBB98 40 82 00 20 */ bne lbl_801DBBB8
|
||||
/* 801DBB9C 88 1F 00 E5 */ lbz r0, 0xe5(r31)
|
||||
/* 801DBBA0 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801DBBA4 40 82 00 14 */ bne lbl_801DBBB8
|
||||
/* 801DBBA8 80 7F 00 98 */ lwz r3, 0x98(r31)
|
||||
/* 801DBBAC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DBBB0 41 82 00 08 */ beq lbl_801DBBB8
|
||||
/* 801DBBB4 48 06 02 DD */ bl arwAnimeMove__15dMsgScrnArrow_cFv
|
||||
lbl_801DBBB8:
|
||||
/* 801DBBB8 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
|
||||
/* 801DBBBC 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
|
||||
/* 801DBBC0 80 63 00 34 */ lwz r3, 0x34(r3)
|
||||
/* 801DBBC4 54 64 05 EF */ rlwinm. r4, r3, 0, 0x17, 0x17
|
||||
/* 801DBBC8 40 82 00 34 */ bne lbl_801DBBFC
|
||||
/* 801DBBCC 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
|
||||
/* 801DBBD0 40 82 00 2C */ bne lbl_801DBBFC
|
||||
/* 801DBBD4 88 1F 00 E4 */ lbz r0, 0xe4(r31)
|
||||
/* 801DBBD8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801DBBDC 40 82 00 20 */ bne lbl_801DBBFC
|
||||
/* 801DBBE0 88 1F 00 E7 */ lbz r0, 0xe7(r31)
|
||||
/* 801DBBE4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801DBBE8 41 82 00 B8 */ beq lbl_801DBCA0
|
||||
/* 801DBBEC 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15
|
||||
/* 801DBBF0 40 82 00 0C */ bne lbl_801DBBFC
|
||||
/* 801DBBF4 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14
|
||||
/* 801DBBF8 41 82 00 A8 */ beq lbl_801DBCA0
|
||||
lbl_801DBBFC:
|
||||
/* 801DBBFC 88 1F 00 E4 */ lbz r0, 0xe4(r31)
|
||||
/* 801DBC00 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801DBC04 41 82 00 10 */ beq lbl_801DBC14
|
||||
/* 801DBC08 38 00 00 06 */ li r0, 6
|
||||
/* 801DBC0C 98 1F 00 E3 */ stb r0, 0xe3(r31)
|
||||
/* 801DBC10 48 00 00 50 */ b lbl_801DBC60
|
||||
lbl_801DBC14:
|
||||
/* 801DBC14 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 801DBC18 41 82 00 10 */ beq lbl_801DBC28
|
||||
/* 801DBC1C 38 00 00 01 */ li r0, 1
|
||||
/* 801DBC20 98 1F 00 E3 */ stb r0, 0xe3(r31)
|
||||
/* 801DBC24 48 00 00 3C */ b lbl_801DBC60
|
||||
lbl_801DBC28:
|
||||
/* 801DBC28 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
|
||||
/* 801DBC2C 41 82 00 10 */ beq lbl_801DBC3C
|
||||
/* 801DBC30 38 00 00 02 */ li r0, 2
|
||||
/* 801DBC34 98 1F 00 E3 */ stb r0, 0xe3(r31)
|
||||
/* 801DBC38 48 00 00 28 */ b lbl_801DBC60
|
||||
lbl_801DBC3C:
|
||||
/* 801DBC3C 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15
|
||||
/* 801DBC40 41 82 00 10 */ beq lbl_801DBC50
|
||||
/* 801DBC44 38 00 00 03 */ li r0, 3
|
||||
/* 801DBC48 98 1F 00 E3 */ stb r0, 0xe3(r31)
|
||||
/* 801DBC4C 48 00 00 14 */ b lbl_801DBC60
|
||||
lbl_801DBC50:
|
||||
/* 801DBC50 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14
|
||||
/* 801DBC54 41 82 00 0C */ beq lbl_801DBC60
|
||||
/* 801DBC58 38 00 00 04 */ li r0, 4
|
||||
/* 801DBC5C 98 1F 00 E3 */ stb r0, 0xe3(r31)
|
||||
lbl_801DBC60:
|
||||
/* 801DBC60 38 00 00 05 */ li r0, 5
|
||||
/* 801DBC64 98 1F 00 E0 */ stb r0, 0xe0(r31)
|
||||
/* 801DBC68 38 00 00 52 */ li r0, 0x52
|
||||
/* 801DBC6C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801DBC70 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801DBC74 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 801DBC78 38 A0 00 00 */ li r5, 0
|
||||
/* 801DBC7C 38 C0 00 00 */ li r6, 0
|
||||
/* 801DBC80 38 E0 00 00 */ li r7, 0
|
||||
/* 801DBC84 C0 22 A8 C4 */ lfs f1, lit_4348(r2)
|
||||
/* 801DBC88 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801DBC8C C0 62 A8 B0 */ lfs f3, lit_4304(r2)
|
||||
/* 801DBC90 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801DBC94 39 00 00 00 */ li r8, 0
|
||||
/* 801DBC98 48 0C FC ED */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801DBC9C 48 04 2D 35 */ bl dMeter2Info_set2DVibration__Fv
|
||||
lbl_801DBCA0:
|
||||
/* 801DBCA0 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 801DBCA4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801DBCA8 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DBCAC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801DBCB0 4E 80 00 20 */ blr
|
||||
@@ -1,171 +0,0 @@
|
||||
lbl_801DBCB4:
|
||||
/* 801DBCB4 94 21 FF 70 */ stwu r1, -0x90(r1)
|
||||
/* 801DBCB8 7C 08 02 A6 */ mflr r0
|
||||
/* 801DBCBC 90 01 00 94 */ stw r0, 0x94(r1)
|
||||
/* 801DBCC0 DB E1 00 80 */ stfd f31, 0x80(r1)
|
||||
/* 801DBCC4 F3 E1 00 88 */ psq_st f31, 136(r1), 0, 0 /* qr0 */
|
||||
/* 801DBCC8 DB C1 00 70 */ stfd f30, 0x70(r1)
|
||||
/* 801DBCCC F3 C1 00 78 */ psq_st f30, 120(r1), 0, 0 /* qr0 */
|
||||
/* 801DBCD0 DB A1 00 60 */ stfd f29, 0x60(r1)
|
||||
/* 801DBCD4 F3 A1 00 68 */ psq_st f29, 104(r1), 0, 0 /* qr0 */
|
||||
/* 801DBCD8 93 E1 00 5C */ stw r31, 0x5c(r1)
|
||||
/* 801DBCDC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801DBCE0 38 00 00 00 */ li r0, 0
|
||||
/* 801DBCE4 98 01 00 10 */ stb r0, 0x10(r1)
|
||||
/* 801DBCE8 98 01 00 08 */ stb r0, 8(r1)
|
||||
/* 801DBCEC 98 01 00 2C */ stb r0, 0x2c(r1)
|
||||
/* 801DBCF0 98 01 00 19 */ stb r0, 0x19(r1)
|
||||
/* 801DBCF4 48 00 0E 61 */ bl getWarpMarkFlag__19dMenu_ItemExplain_cFv
|
||||
/* 801DBCF8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801DBCFC 40 82 00 48 */ bne lbl_801DBD44
|
||||
/* 801DBD00 38 00 05 17 */ li r0, 0x517
|
||||
/* 801DBD04 90 1F 00 C8 */ stw r0, 0xc8(r31)
|
||||
/* 801DBD08 38 00 00 00 */ li r0, 0
|
||||
/* 801DBD0C 98 1F 00 E2 */ stb r0, 0xe2(r31)
|
||||
/* 801DBD10 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 801DBD14 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 801DBD18 38 80 05 18 */ li r4, 0x518
|
||||
/* 801DBD1C 38 A1 00 10 */ addi r5, r1, 0x10
|
||||
/* 801DBD20 38 C0 00 00 */ li r6, 0
|
||||
/* 801DBD24 48 04 05 2D */ bl getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c
|
||||
/* 801DBD28 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 801DBD2C 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 801DBD30 38 80 05 19 */ li r4, 0x519
|
||||
/* 801DBD34 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 801DBD38 38 C0 00 00 */ li r6, 0
|
||||
/* 801DBD3C 48 04 05 15 */ bl getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c
|
||||
/* 801DBD40 48 00 00 44 */ b lbl_801DBD84
|
||||
lbl_801DBD44:
|
||||
/* 801DBD44 38 00 05 1A */ li r0, 0x51a
|
||||
/* 801DBD48 90 1F 00 C8 */ stw r0, 0xc8(r31)
|
||||
/* 801DBD4C 38 00 00 00 */ li r0, 0
|
||||
/* 801DBD50 98 1F 00 E2 */ stb r0, 0xe2(r31)
|
||||
/* 801DBD54 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 801DBD58 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 801DBD5C 38 80 05 1B */ li r4, 0x51b
|
||||
/* 801DBD60 38 A1 00 10 */ addi r5, r1, 0x10
|
||||
/* 801DBD64 38 C0 00 00 */ li r6, 0
|
||||
/* 801DBD68 48 04 04 E9 */ bl getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c
|
||||
/* 801DBD6C 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 801DBD70 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 801DBD74 38 80 05 1C */ li r4, 0x51c
|
||||
/* 801DBD78 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 801DBD7C 38 C0 00 00 */ li r6, 0
|
||||
/* 801DBD80 48 04 04 D1 */ bl getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c
|
||||
lbl_801DBD84:
|
||||
/* 801DBD84 80 7F 00 9C */ lwz r3, 0x9c(r31)
|
||||
/* 801DBD88 48 05 EB F5 */ bl getCharSpace__17dMsgScrn3Select_cFv
|
||||
/* 801DBD8C FF C0 08 90 */ fmr f30, f1
|
||||
/* 801DBD90 80 7F 00 9C */ lwz r3, 0x9c(r31)
|
||||
/* 801DBD94 48 05 EB B9 */ bl getFontSize__17dMsgScrn3Select_cFv
|
||||
/* 801DBD98 FF E0 08 90 */ fmr f31, f1
|
||||
/* 801DBD9C 4B E3 8C 55 */ bl mDoExt_getMesgFont__Fv
|
||||
/* 801DBDA0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 801DBDA4 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 801DBDA8 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 801DBDAC FC 20 F8 90 */ fmr f1, f31
|
||||
/* 801DBDB0 FC 40 F0 90 */ fmr f2, f30
|
||||
/* 801DBDB4 38 A1 00 10 */ addi r5, r1, 0x10
|
||||
/* 801DBDB8 48 04 0A 45 */ bl getStringLength__13dMeter2Info_cFP7JUTFontffPc
|
||||
/* 801DBDBC FF A0 08 90 */ fmr f29, f1
|
||||
/* 801DBDC0 80 7F 00 9C */ lwz r3, 0x9c(r31)
|
||||
/* 801DBDC4 48 05 EB B9 */ bl getCharSpace__17dMsgScrn3Select_cFv
|
||||
/* 801DBDC8 FF E0 08 90 */ fmr f31, f1
|
||||
/* 801DBDCC 80 7F 00 9C */ lwz r3, 0x9c(r31)
|
||||
/* 801DBDD0 48 05 EB 7D */ bl getFontSize__17dMsgScrn3Select_cFv
|
||||
/* 801DBDD4 FF C0 08 90 */ fmr f30, f1
|
||||
/* 801DBDD8 4B E3 8C 19 */ bl mDoExt_getMesgFont__Fv
|
||||
/* 801DBDDC 7C 64 1B 78 */ mr r4, r3
|
||||
/* 801DBDE0 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 801DBDE4 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 801DBDE8 FC 20 F0 90 */ fmr f1, f30
|
||||
/* 801DBDEC FC 40 F8 90 */ fmr f2, f31
|
||||
/* 801DBDF0 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 801DBDF4 48 04 0A 09 */ bl getStringLength__13dMeter2Info_cFP7JUTFontffPc
|
||||
/* 801DBDF8 FF C0 08 90 */ fmr f30, f1
|
||||
/* 801DBDFC FC 1D F0 40 */ fcmpo cr0, f29, f30
|
||||
/* 801DBE00 40 80 00 0C */ bge lbl_801DBE0C
|
||||
/* 801DBE04 FF E0 F0 90 */ fmr f31, f30
|
||||
/* 801DBE08 48 00 00 08 */ b lbl_801DBE10
|
||||
lbl_801DBE0C:
|
||||
/* 801DBE0C FF E0 E8 90 */ fmr f31, f29
|
||||
lbl_801DBE10:
|
||||
/* 801DBE10 80 7F 00 9C */ lwz r3, 0x9c(r31)
|
||||
/* 801DBE14 48 05 EB 21 */ bl getTextBoxWidth__17dMsgScrn3Select_cFv
|
||||
/* 801DBE18 FC 1F 08 40 */ fcmpo cr0, f31, f1
|
||||
/* 801DBE1C 40 80 00 10 */ bge lbl_801DBE2C
|
||||
/* 801DBE20 80 7F 00 9C */ lwz r3, 0x9c(r31)
|
||||
/* 801DBE24 48 05 EB 11 */ bl getTextBoxWidth__17dMsgScrn3Select_cFv
|
||||
/* 801DBE28 FF E0 08 90 */ fmr f31, f1
|
||||
lbl_801DBE2C:
|
||||
/* 801DBE2C 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 801DBE30 38 80 00 14 */ li r4, 0x14
|
||||
/* 801DBE34 3C A0 80 39 */ lis r5, d_menu_d_menu_item_explain__stringBase0@ha /* 0x80396990@ha */
|
||||
/* 801DBE38 38 A5 69 90 */ addi r5, r5, d_menu_d_menu_item_explain__stringBase0@l /* 0x80396990@l */
|
||||
/* 801DBE3C 38 A5 00 2C */ addi r5, r5, 0x2c
|
||||
/* 801DBE40 C0 22 A8 94 */ lfs f1, lit_4065(r2)
|
||||
/* 801DBE44 EC 1F E8 28 */ fsubs f0, f31, f29
|
||||
/* 801DBE48 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 801DBE4C FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 801DBE50 D8 01 00 40 */ stfd f0, 0x40(r1)
|
||||
/* 801DBE54 80 C1 00 44 */ lwz r6, 0x44(r1)
|
||||
/* 801DBE58 4C C6 31 82 */ crclr 6
|
||||
/* 801DBE5C 48 18 A7 61 */ bl snprintf
|
||||
/* 801DBE60 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 801DBE64 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 801DBE68 48 18 CC 55 */ bl strcat
|
||||
/* 801DBE6C 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 801DBE70 38 80 00 14 */ li r4, 0x14
|
||||
/* 801DBE74 3C A0 80 39 */ lis r5, d_menu_d_menu_item_explain__stringBase0@ha /* 0x80396990@ha */
|
||||
/* 801DBE78 38 A5 69 90 */ addi r5, r5, d_menu_d_menu_item_explain__stringBase0@l /* 0x80396990@l */
|
||||
/* 801DBE7C 38 A5 00 2C */ addi r5, r5, 0x2c
|
||||
/* 801DBE80 C0 22 A8 94 */ lfs f1, lit_4065(r2)
|
||||
/* 801DBE84 EC 1F F0 28 */ fsubs f0, f31, f30
|
||||
/* 801DBE88 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 801DBE8C FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 801DBE90 D8 01 00 48 */ stfd f0, 0x48(r1)
|
||||
/* 801DBE94 80 C1 00 4C */ lwz r6, 0x4c(r1)
|
||||
/* 801DBE98 4C C6 31 82 */ crclr 6
|
||||
/* 801DBE9C 48 18 A7 21 */ bl snprintf
|
||||
/* 801DBEA0 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 801DBEA4 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 801DBEA8 48 18 CC 15 */ bl strcat
|
||||
/* 801DBEAC 80 7F 00 9C */ lwz r3, 0x9c(r31)
|
||||
/* 801DBEB0 3C 80 80 39 */ lis r4, d_menu_d_menu_item_explain__stringBase0@ha /* 0x80396990@ha */
|
||||
/* 801DBEB4 38 84 69 90 */ addi r4, r4, d_menu_d_menu_item_explain__stringBase0@l /* 0x80396990@l */
|
||||
/* 801DBEB8 38 84 00 1B */ addi r4, r4, 0x1b
|
||||
/* 801DBEBC 38 A1 00 2C */ addi r5, r1, 0x2c
|
||||
/* 801DBEC0 38 C1 00 18 */ addi r6, r1, 0x18
|
||||
/* 801DBEC4 48 05 DD B5 */ bl setString__17dMsgScrn3Select_cFPcPcPc
|
||||
/* 801DBEC8 80 7F 00 9C */ lwz r3, 0x9c(r31)
|
||||
/* 801DBECC 3C 80 80 39 */ lis r4, d_menu_d_menu_item_explain__stringBase0@ha /* 0x80396990@ha */
|
||||
/* 801DBED0 38 84 69 90 */ addi r4, r4, d_menu_d_menu_item_explain__stringBase0@l /* 0x80396990@l */
|
||||
/* 801DBED4 38 84 00 1B */ addi r4, r4, 0x1b
|
||||
/* 801DBED8 7C 85 23 78 */ mr r5, r4
|
||||
/* 801DBEDC 7C 86 23 78 */ mr r6, r4
|
||||
/* 801DBEE0 48 05 DE 29 */ bl setRubyString__17dMsgScrn3Select_cFPcPcPc
|
||||
/* 801DBEE4 80 7F 00 9C */ lwz r3, 0x9c(r31)
|
||||
/* 801DBEE8 38 80 00 02 */ li r4, 2
|
||||
/* 801DBEEC 88 BF 00 E2 */ lbz r5, 0xe2(r31)
|
||||
/* 801DBEF0 38 05 00 01 */ addi r0, r5, 1
|
||||
/* 801DBEF4 54 05 06 3E */ clrlwi r5, r0, 0x18
|
||||
/* 801DBEF8 38 C0 00 00 */ li r6, 0
|
||||
/* 801DBEFC FC 20 F8 90 */ fmr f1, f31
|
||||
/* 801DBF00 38 E0 00 00 */ li r7, 0
|
||||
/* 801DBF04 48 05 E1 91 */ bl selAnimeInit__17dMsgScrn3Select_cFUcUcUcfUc
|
||||
/* 801DBF08 80 7F 00 98 */ lwz r3, 0x98(r31)
|
||||
/* 801DBF0C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DBF10 41 82 00 08 */ beq lbl_801DBF18
|
||||
/* 801DBF14 48 05 FF 21 */ bl arwAnimeInit__15dMsgScrnArrow_cFv
|
||||
lbl_801DBF18:
|
||||
/* 801DBF18 E3 E1 00 88 */ psq_l f31, 136(r1), 0, 0 /* qr0 */
|
||||
/* 801DBF1C CB E1 00 80 */ lfd f31, 0x80(r1)
|
||||
/* 801DBF20 E3 C1 00 78 */ psq_l f30, 120(r1), 0, 0 /* qr0 */
|
||||
/* 801DBF24 CB C1 00 70 */ lfd f30, 0x70(r1)
|
||||
/* 801DBF28 E3 A1 00 68 */ psq_l f29, 104(r1), 0, 0 /* qr0 */
|
||||
/* 801DBF2C CB A1 00 60 */ lfd f29, 0x60(r1)
|
||||
/* 801DBF30 83 E1 00 5C */ lwz r31, 0x5c(r1)
|
||||
/* 801DBF34 80 01 00 94 */ lwz r0, 0x94(r1)
|
||||
/* 801DBF38 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DBF3C 38 21 00 90 */ addi r1, r1, 0x90
|
||||
/* 801DBF40 4E 80 00 20 */ blr
|
||||
@@ -1,179 +0,0 @@
|
||||
lbl_801DBF44:
|
||||
/* 801DBF44 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 801DBF48 7C 08 02 A6 */ mflr r0
|
||||
/* 801DBF4C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 801DBF50 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 801DBF54 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801DBF58 80 63 00 B8 */ lwz r3, 0xb8(r3)
|
||||
/* 801DBF5C 4B E5 62 41 */ bl checkTrigger__9STControlFv
|
||||
/* 801DBF60 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
|
||||
/* 801DBF64 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
|
||||
/* 801DBF68 80 63 00 34 */ lwz r3, 0x34(r3)
|
||||
/* 801DBF6C 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
|
||||
/* 801DBF70 41 82 00 E4 */ beq lbl_801DC054
|
||||
/* 801DBF74 38 00 00 01 */ li r0, 1
|
||||
/* 801DBF78 98 1F 00 E3 */ stb r0, 0xe3(r31)
|
||||
/* 801DBF7C 88 1F 00 E2 */ lbz r0, 0xe2(r31)
|
||||
/* 801DBF80 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801DBF84 40 82 00 38 */ bne lbl_801DBFBC
|
||||
/* 801DBF88 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DBF8C 48 00 0B C9 */ bl getWarpMarkFlag__19dMenu_ItemExplain_cFv
|
||||
/* 801DBF90 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801DBF94 40 82 00 18 */ bne lbl_801DBFAC
|
||||
/* 801DBF98 38 00 00 01 */ li r0, 1
|
||||
/* 801DBF9C 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 801DBFA0 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 801DBFA4 98 03 00 C0 */ stb r0, 0xc0(r3)
|
||||
/* 801DBFA8 48 00 00 14 */ b lbl_801DBFBC
|
||||
lbl_801DBFAC:
|
||||
/* 801DBFAC 38 00 00 02 */ li r0, 2
|
||||
/* 801DBFB0 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 801DBFB4 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 801DBFB8 98 03 00 C0 */ stb r0, 0xc0(r3)
|
||||
lbl_801DBFBC:
|
||||
/* 801DBFBC 88 1F 00 E5 */ lbz r0, 0xe5(r31)
|
||||
/* 801DBFC0 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801DBFC4 40 82 00 48 */ bne lbl_801DC00C
|
||||
/* 801DBFC8 38 00 00 05 */ li r0, 5
|
||||
/* 801DBFCC 98 1F 00 E0 */ stb r0, 0xe0(r31)
|
||||
/* 801DBFD0 38 00 00 52 */ li r0, 0x52
|
||||
/* 801DBFD4 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 801DBFD8 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801DBFDC 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 801DBFE0 38 A0 00 00 */ li r5, 0
|
||||
/* 801DBFE4 38 C0 00 00 */ li r6, 0
|
||||
/* 801DBFE8 38 E0 00 00 */ li r7, 0
|
||||
/* 801DBFEC C0 22 A8 C4 */ lfs f1, lit_4348(r2)
|
||||
/* 801DBFF0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801DBFF4 C0 62 A8 B0 */ lfs f3, lit_4304(r2)
|
||||
/* 801DBFF8 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801DBFFC 39 00 00 00 */ li r8, 0
|
||||
/* 801DC000 48 0C F9 85 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801DC004 48 04 29 CD */ bl dMeter2Info_set2DVibration__Fv
|
||||
/* 801DC008 48 00 00 14 */ b lbl_801DC01C
|
||||
lbl_801DC00C:
|
||||
/* 801DC00C 38 00 00 02 */ li r0, 2
|
||||
/* 801DC010 98 1F 00 E0 */ stb r0, 0xe0(r31)
|
||||
/* 801DC014 80 1F 00 C4 */ lwz r0, 0xc4(r31)
|
||||
/* 801DC018 90 1F 00 C8 */ stw r0, 0xc8(r31)
|
||||
lbl_801DC01C:
|
||||
/* 801DC01C 38 00 00 63 */ li r0, 0x63
|
||||
/* 801DC020 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801DC024 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801DC028 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 801DC02C 38 A0 00 00 */ li r5, 0
|
||||
/* 801DC030 38 C0 00 00 */ li r6, 0
|
||||
/* 801DC034 38 E0 00 00 */ li r7, 0
|
||||
/* 801DC038 C0 22 A8 C4 */ lfs f1, lit_4348(r2)
|
||||
/* 801DC03C FC 40 08 90 */ fmr f2, f1
|
||||
/* 801DC040 C0 62 A8 B0 */ lfs f3, lit_4304(r2)
|
||||
/* 801DC044 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801DC048 39 00 00 00 */ li r8, 0
|
||||
/* 801DC04C 48 0C F9 39 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801DC050 48 00 01 48 */ b lbl_801DC198
|
||||
lbl_801DC054:
|
||||
/* 801DC054 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
|
||||
/* 801DC058 41 82 00 6C */ beq lbl_801DC0C4
|
||||
/* 801DC05C 38 60 00 02 */ li r3, 2
|
||||
/* 801DC060 98 7F 00 E3 */ stb r3, 0xe3(r31)
|
||||
/* 801DC064 88 1F 00 E5 */ lbz r0, 0xe5(r31)
|
||||
/* 801DC068 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801DC06C 40 82 00 48 */ bne lbl_801DC0B4
|
||||
/* 801DC070 38 00 00 05 */ li r0, 5
|
||||
/* 801DC074 98 1F 00 E0 */ stb r0, 0xe0(r31)
|
||||
/* 801DC078 38 00 00 52 */ li r0, 0x52
|
||||
/* 801DC07C 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 801DC080 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801DC084 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 801DC088 38 A0 00 00 */ li r5, 0
|
||||
/* 801DC08C 38 C0 00 00 */ li r6, 0
|
||||
/* 801DC090 38 E0 00 00 */ li r7, 0
|
||||
/* 801DC094 C0 22 A8 C4 */ lfs f1, lit_4348(r2)
|
||||
/* 801DC098 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801DC09C C0 62 A8 B0 */ lfs f3, lit_4304(r2)
|
||||
/* 801DC0A0 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801DC0A4 39 00 00 00 */ li r8, 0
|
||||
/* 801DC0A8 48 0C F8 DD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801DC0AC 48 04 29 25 */ bl dMeter2Info_set2DVibration__Fv
|
||||
/* 801DC0B0 48 00 00 E8 */ b lbl_801DC198
|
||||
lbl_801DC0B4:
|
||||
/* 801DC0B4 98 7F 00 E0 */ stb r3, 0xe0(r31)
|
||||
/* 801DC0B8 80 1F 00 C4 */ lwz r0, 0xc4(r31)
|
||||
/* 801DC0BC 90 1F 00 C8 */ stw r0, 0xc8(r31)
|
||||
/* 801DC0C0 48 00 00 D8 */ b lbl_801DC198
|
||||
lbl_801DC0C4:
|
||||
/* 801DC0C4 80 7F 00 9C */ lwz r3, 0x9c(r31)
|
||||
/* 801DC0C8 48 05 DB 9D */ bl isSelect__17dMsgScrn3Select_cFv
|
||||
/* 801DC0CC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801DC0D0 41 82 00 60 */ beq lbl_801DC130
|
||||
/* 801DC0D4 80 7F 00 B8 */ lwz r3, 0xb8(r31)
|
||||
/* 801DC0D8 4B E5 64 4D */ bl checkUpTrigger__9STControlFv
|
||||
/* 801DC0DC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801DC0E0 41 82 00 50 */ beq lbl_801DC130
|
||||
/* 801DC0E4 88 1F 00 E2 */ lbz r0, 0xe2(r31)
|
||||
/* 801DC0E8 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801DC0EC 40 82 00 AC */ bne lbl_801DC198
|
||||
/* 801DC0F0 38 00 00 00 */ li r0, 0
|
||||
/* 801DC0F4 98 1F 00 E2 */ stb r0, 0xe2(r31)
|
||||
/* 801DC0F8 38 00 00 63 */ li r0, 0x63
|
||||
/* 801DC0FC 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801DC100 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801DC104 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 801DC108 38 A0 00 00 */ li r5, 0
|
||||
/* 801DC10C 38 C0 00 00 */ li r6, 0
|
||||
/* 801DC110 38 E0 00 00 */ li r7, 0
|
||||
/* 801DC114 C0 22 A8 C4 */ lfs f1, lit_4348(r2)
|
||||
/* 801DC118 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801DC11C C0 62 A8 B0 */ lfs f3, lit_4304(r2)
|
||||
/* 801DC120 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801DC124 39 00 00 00 */ li r8, 0
|
||||
/* 801DC128 48 0C F8 5D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801DC12C 48 00 00 6C */ b lbl_801DC198
|
||||
lbl_801DC130:
|
||||
/* 801DC130 80 7F 00 9C */ lwz r3, 0x9c(r31)
|
||||
/* 801DC134 48 05 DB 31 */ bl isSelect__17dMsgScrn3Select_cFv
|
||||
/* 801DC138 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801DC13C 41 82 00 5C */ beq lbl_801DC198
|
||||
/* 801DC140 80 7F 00 B8 */ lwz r3, 0xb8(r31)
|
||||
/* 801DC144 4B E5 64 5D */ bl checkDownTrigger__9STControlFv
|
||||
/* 801DC148 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801DC14C 41 82 00 4C */ beq lbl_801DC198
|
||||
/* 801DC150 88 1F 00 E2 */ lbz r0, 0xe2(r31)
|
||||
/* 801DC154 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801DC158 40 82 00 40 */ bne lbl_801DC198
|
||||
/* 801DC15C 38 00 00 01 */ li r0, 1
|
||||
/* 801DC160 98 1F 00 E2 */ stb r0, 0xe2(r31)
|
||||
/* 801DC164 38 00 00 63 */ li r0, 0x63
|
||||
/* 801DC168 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801DC16C 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801DC170 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 801DC174 38 A0 00 00 */ li r5, 0
|
||||
/* 801DC178 38 C0 00 00 */ li r6, 0
|
||||
/* 801DC17C 38 E0 00 00 */ li r7, 0
|
||||
/* 801DC180 C0 22 A8 C4 */ lfs f1, lit_4348(r2)
|
||||
/* 801DC184 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801DC188 C0 62 A8 B0 */ lfs f3, lit_4304(r2)
|
||||
/* 801DC18C FC 80 18 90 */ fmr f4, f3
|
||||
/* 801DC190 39 00 00 00 */ li r8, 0
|
||||
/* 801DC194 48 0C F7 F1 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
lbl_801DC198:
|
||||
/* 801DC198 88 1F 00 E0 */ lbz r0, 0xe0(r31)
|
||||
/* 801DC19C 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 801DC1A0 40 82 00 24 */ bne lbl_801DC1C4
|
||||
/* 801DC1A4 80 7F 00 9C */ lwz r3, 0x9c(r31)
|
||||
/* 801DC1A8 38 80 00 02 */ li r4, 2
|
||||
/* 801DC1AC 88 BF 00 E2 */ lbz r5, 0xe2(r31)
|
||||
/* 801DC1B0 38 05 00 01 */ addi r0, r5, 1
|
||||
/* 801DC1B4 54 05 06 3E */ clrlwi r5, r0, 0x18
|
||||
/* 801DC1B8 38 C0 00 00 */ li r6, 0
|
||||
/* 801DC1BC 48 05 E1 DD */ bl selAnimeMove__17dMsgScrn3Select_cFUcUcb
|
||||
/* 801DC1C0 48 00 00 0C */ b lbl_801DC1CC
|
||||
lbl_801DC1C4:
|
||||
/* 801DC1C4 80 7F 00 9C */ lwz r3, 0x9c(r31)
|
||||
/* 801DC1C8 48 05 E4 B9 */ bl selAnimeEnd__17dMsgScrn3Select_cFv
|
||||
lbl_801DC1CC:
|
||||
/* 801DC1CC 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 801DC1D0 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 801DC1D4 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DC1D8 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 801DC1DC 4E 80 00 20 */ blr
|
||||
@@ -1,240 +0,0 @@
|
||||
lbl_801DC3C8:
|
||||
/* 801DC3C8 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 801DC3CC 7C 08 02 A6 */ mflr r0
|
||||
/* 801DC3D0 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 801DC3D4 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801DC3D8 48 18 5D E9 */ bl _savegpr_22
|
||||
/* 801DC3DC 7C 77 1B 78 */ mr r23, r3
|
||||
/* 801DC3E0 7C 98 23 78 */ mr r24, r4
|
||||
/* 801DC3E4 7C B9 2B 78 */ mr r25, r5
|
||||
/* 801DC3E8 7C DA 33 78 */ mr r26, r6
|
||||
/* 801DC3EC 7C FB 3B 78 */ mr r27, r7
|
||||
/* 801DC3F0 7D 1C 43 78 */ mr r28, r8
|
||||
/* 801DC3F4 7F 1E C3 78 */ mr r30, r24
|
||||
/* 801DC3F8 3B A0 00 00 */ li r29, 0
|
||||
/* 801DC3FC 3A C0 00 00 */ li r22, 0
|
||||
/* 801DC400 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801DC404 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801DC408 3B E3 4E 20 */ addi r31, r3, 0x4e20
|
||||
/* 801DC40C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DC410 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 801DC414 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
||||
/* 801DC418 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DC41C 4E 80 04 21 */ bctrl
|
||||
/* 801DC420 88 03 00 09 */ lbz r0, 9(r3)
|
||||
/* 801DC424 54 00 FE FE */ rlwinm r0, r0, 0x1f, 0x1b, 0x1f
|
||||
/* 801DC428 2C 00 00 11 */ cmpwi r0, 0x11
|
||||
/* 801DC42C 40 82 00 60 */ bne lbl_801DC48C
|
||||
/* 801DC430 57 00 06 3E */ clrlwi r0, r24, 0x18
|
||||
/* 801DC434 28 00 00 26 */ cmplwi r0, 0x26
|
||||
/* 801DC438 40 82 00 54 */ bne lbl_801DC48C
|
||||
/* 801DC43C 3B C0 00 00 */ li r30, 0
|
||||
lbl_801DC440:
|
||||
/* 801DC440 38 1E 00 F9 */ addi r0, r30, 0xf9
|
||||
/* 801DC444 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 801DC448 38 80 00 01 */ li r4, 1
|
||||
/* 801DC44C 4B EB BA 95 */ bl checkItemGet__FUci
|
||||
/* 801DC450 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801DC454 41 82 00 08 */ beq lbl_801DC45C
|
||||
/* 801DC458 3A D6 00 01 */ addi r22, r22, 1
|
||||
lbl_801DC45C:
|
||||
/* 801DC45C 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 801DC460 2C 1E 00 03 */ cmpwi r30, 3
|
||||
/* 801DC464 41 80 FF DC */ blt lbl_801DC440
|
||||
/* 801DC468 2C 16 00 01 */ cmpwi r22, 1
|
||||
/* 801DC46C 41 81 00 0C */ bgt lbl_801DC478
|
||||
/* 801DC470 3B C0 00 F9 */ li r30, 0xf9
|
||||
/* 801DC474 48 00 00 18 */ b lbl_801DC48C
|
||||
lbl_801DC478:
|
||||
/* 801DC478 2C 16 00 02 */ cmpwi r22, 2
|
||||
/* 801DC47C 41 81 00 0C */ bgt lbl_801DC488
|
||||
/* 801DC480 3B C0 00 FA */ li r30, 0xfa
|
||||
/* 801DC484 48 00 00 08 */ b lbl_801DC48C
|
||||
lbl_801DC488:
|
||||
/* 801DC488 3B C0 00 FD */ li r30, 0xfd
|
||||
lbl_801DC48C:
|
||||
/* 801DC48C 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
||||
/* 801DC490 28 00 00 50 */ cmplwi r0, 0x50
|
||||
/* 801DC494 40 82 00 38 */ bne lbl_801DC4CC
|
||||
/* 801DC498 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801DC49C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801DC4A0 38 63 00 CC */ addi r3, r3, 0xcc
|
||||
/* 801DC4A4 38 80 00 4F */ li r4, 0x4f
|
||||
/* 801DC4A8 4B E5 7A 21 */ bl isFirstBit__21dSv_player_get_item_cCFUc
|
||||
/* 801DC4AC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801DC4B0 41 82 00 1C */ beq lbl_801DC4CC
|
||||
/* 801DC4B4 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 801DC4B8 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 801DC4BC 88 03 00 DC */ lbz r0, 0xdc(r3)
|
||||
/* 801DC4C0 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 801DC4C4 40 82 00 08 */ bne lbl_801DC4CC
|
||||
/* 801DC4C8 3B C0 00 4F */ li r30, 0x4f
|
||||
lbl_801DC4CC:
|
||||
/* 801DC4CC 88 77 00 E0 */ lbz r3, 0xe0(r23)
|
||||
/* 801DC4D0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DC4D4 40 82 01 60 */ bne lbl_801DC634
|
||||
/* 801DC4D8 38 00 00 01 */ li r0, 1
|
||||
/* 801DC4DC 98 17 00 E0 */ stb r0, 0xe0(r23)
|
||||
/* 801DC4E0 9B 17 00 E1 */ stb r24, 0xe1(r23)
|
||||
/* 801DC4E4 57 D8 06 3E */ clrlwi r24, r30, 0x18
|
||||
/* 801DC4E8 38 18 01 65 */ addi r0, r24, 0x165
|
||||
/* 801DC4EC 90 17 00 CC */ stw r0, 0xcc(r23)
|
||||
/* 801DC4F0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DC4F4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 801DC4F8 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
||||
/* 801DC4FC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DC500 4E 80 04 21 */ bctrl
|
||||
/* 801DC504 88 03 00 09 */ lbz r0, 9(r3)
|
||||
/* 801DC508 54 00 FE FE */ rlwinm r0, r0, 0x1f, 0x1b, 0x1f
|
||||
/* 801DC50C 2C 00 00 14 */ cmpwi r0, 0x14
|
||||
/* 801DC510 40 82 00 18 */ bne lbl_801DC528
|
||||
/* 801DC514 7F 00 C3 78 */ mr r0, r24
|
||||
/* 801DC518 28 00 00 23 */ cmplwi r0, 0x23
|
||||
/* 801DC51C 40 82 00 0C */ bne lbl_801DC528
|
||||
/* 801DC520 38 00 05 BF */ li r0, 0x5bf
|
||||
/* 801DC524 90 17 00 CC */ stw r0, 0xcc(r23)
|
||||
lbl_801DC528:
|
||||
/* 801DC528 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
||||
/* 801DC52C 28 00 00 25 */ cmplwi r0, 0x25
|
||||
/* 801DC530 40 82 00 1C */ bne lbl_801DC54C
|
||||
/* 801DC534 38 60 00 16 */ li r3, 0x16
|
||||
/* 801DC538 4B E5 13 41 */ bl dComIfGs_isDungeonItemWarp__Fi
|
||||
/* 801DC53C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801DC540 41 82 00 0C */ beq lbl_801DC54C
|
||||
/* 801DC544 38 00 02 51 */ li r0, 0x251
|
||||
/* 801DC548 90 17 00 CC */ stw r0, 0xcc(r23)
|
||||
lbl_801DC54C:
|
||||
/* 801DC54C 38 18 02 65 */ addi r0, r24, 0x265
|
||||
/* 801DC550 90 17 00 C8 */ stw r0, 0xc8(r23)
|
||||
/* 801DC554 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 801DC558 38 83 01 88 */ addi r4, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 801DC55C 88 A4 00 DC */ lbz r5, 0xdc(r4)
|
||||
/* 801DC560 28 05 00 FF */ cmplwi r5, 0xff
|
||||
/* 801DC564 41 82 00 4C */ beq lbl_801DC5B0
|
||||
/* 801DC568 57 83 06 3E */ clrlwi r3, r28, 0x18
|
||||
/* 801DC56C 38 05 00 0F */ addi r0, r5, 0xf
|
||||
/* 801DC570 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 801DC574 40 82 00 3C */ bne lbl_801DC5B0
|
||||
/* 801DC578 38 00 01 6D */ li r0, 0x16d
|
||||
/* 801DC57C 90 17 00 CC */ stw r0, 0xcc(r23)
|
||||
/* 801DC580 88 84 00 DC */ lbz r4, 0xdc(r4)
|
||||
/* 801DC584 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801DC588 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801DC58C 38 63 00 EC */ addi r3, r3, 0xec
|
||||
/* 801DC590 4B E5 79 ED */ bl getBombNum__24dSv_player_item_record_cCFUc
|
||||
/* 801DC594 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801DC598 41 82 00 10 */ beq lbl_801DC5A8
|
||||
/* 801DC59C 38 00 02 6D */ li r0, 0x26d
|
||||
/* 801DC5A0 90 17 00 C8 */ stw r0, 0xc8(r23)
|
||||
/* 801DC5A4 48 00 00 0C */ b lbl_801DC5B0
|
||||
lbl_801DC5A8:
|
||||
/* 801DC5A8 38 00 02 6E */ li r0, 0x26e
|
||||
/* 801DC5AC 90 17 00 C8 */ stw r0, 0xc8(r23)
|
||||
lbl_801DC5B0:
|
||||
/* 801DC5B0 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
||||
/* 801DC5B4 28 00 00 46 */ cmplwi r0, 0x46
|
||||
/* 801DC5B8 40 82 00 30 */ bne lbl_801DC5E8
|
||||
/* 801DC5BC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801DC5C0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801DC5C4 80 63 5D AC */ lwz r3, 0x5dac(r3)
|
||||
/* 801DC5C8 81 83 06 28 */ lwz r12, 0x628(r3)
|
||||
/* 801DC5CC 81 8C 02 A0 */ lwz r12, 0x2a0(r12)
|
||||
/* 801DC5D0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DC5D4 4E 80 04 21 */ bctrl
|
||||
/* 801DC5D8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801DC5DC 40 82 00 0C */ bne lbl_801DC5E8
|
||||
/* 801DC5E0 38 00 02 B2 */ li r0, 0x2b2
|
||||
/* 801DC5E4 90 17 00 C8 */ stw r0, 0xc8(r23)
|
||||
lbl_801DC5E8:
|
||||
/* 801DC5E8 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
||||
/* 801DC5EC 28 00 00 25 */ cmplwi r0, 0x25
|
||||
/* 801DC5F0 40 82 00 1C */ bne lbl_801DC60C
|
||||
/* 801DC5F4 38 60 00 16 */ li r3, 0x16
|
||||
/* 801DC5F8 4B E5 12 81 */ bl dComIfGs_isDungeonItemWarp__Fi
|
||||
/* 801DC5FC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801DC600 41 82 00 0C */ beq lbl_801DC60C
|
||||
/* 801DC604 38 00 03 51 */ li r0, 0x351
|
||||
/* 801DC608 90 17 00 C8 */ stw r0, 0xc8(r23)
|
||||
lbl_801DC60C:
|
||||
/* 801DC60C 38 00 00 00 */ li r0, 0
|
||||
/* 801DC610 98 17 00 E7 */ stb r0, 0xe7(r23)
|
||||
/* 801DC614 9B 37 00 DE */ stb r25, 0xde(r23)
|
||||
/* 801DC618 9B 57 00 DF */ stb r26, 0xdf(r23)
|
||||
/* 801DC61C 7E E3 BB 78 */ mr r3, r23
|
||||
/* 801DC620 4B FF F2 01 */ bl open_init__19dMenu_ItemExplain_cFv
|
||||
/* 801DC624 7E E3 BB 78 */ mr r3, r23
|
||||
/* 801DC628 48 00 05 95 */ bl setScale__19dMenu_ItemExplain_cFv
|
||||
/* 801DC62C 3B A0 00 01 */ li r29, 1
|
||||
/* 801DC630 48 00 00 EC */ b lbl_801DC71C
|
||||
lbl_801DC634:
|
||||
/* 801DC634 57 60 06 3F */ clrlwi. r0, r27, 0x18
|
||||
/* 801DC638 41 82 00 E4 */ beq lbl_801DC71C
|
||||
/* 801DC63C 28 03 00 01 */ cmplwi r3, 1
|
||||
/* 801DC640 41 82 00 0C */ beq lbl_801DC64C
|
||||
/* 801DC644 28 03 00 02 */ cmplwi r3, 2
|
||||
/* 801DC648 40 82 00 D4 */ bne lbl_801DC71C
|
||||
lbl_801DC64C:
|
||||
/* 801DC64C 9B 17 00 E1 */ stb r24, 0xe1(r23)
|
||||
/* 801DC650 57 D8 06 3E */ clrlwi r24, r30, 0x18
|
||||
/* 801DC654 38 18 01 65 */ addi r0, r24, 0x165
|
||||
/* 801DC658 90 17 00 CC */ stw r0, 0xcc(r23)
|
||||
/* 801DC65C 28 18 00 25 */ cmplwi r24, 0x25
|
||||
/* 801DC660 40 82 00 1C */ bne lbl_801DC67C
|
||||
/* 801DC664 38 60 00 16 */ li r3, 0x16
|
||||
/* 801DC668 4B E5 12 11 */ bl dComIfGs_isDungeonItemWarp__Fi
|
||||
/* 801DC66C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801DC670 41 82 00 0C */ beq lbl_801DC67C
|
||||
/* 801DC674 38 00 02 51 */ li r0, 0x251
|
||||
/* 801DC678 90 17 00 CC */ stw r0, 0xcc(r23)
|
||||
lbl_801DC67C:
|
||||
/* 801DC67C 38 18 02 65 */ addi r0, r24, 0x265
|
||||
/* 801DC680 90 17 00 C8 */ stw r0, 0xc8(r23)
|
||||
/* 801DC684 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 801DC688 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 801DC68C 88 83 00 DC */ lbz r4, 0xdc(r3)
|
||||
/* 801DC690 28 04 00 FF */ cmplwi r4, 0xff
|
||||
/* 801DC694 41 82 00 40 */ beq lbl_801DC6D4
|
||||
/* 801DC698 57 83 06 3E */ clrlwi r3, r28, 0x18
|
||||
/* 801DC69C 38 04 00 0F */ addi r0, r4, 0xf
|
||||
/* 801DC6A0 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 801DC6A4 40 82 00 30 */ bne lbl_801DC6D4
|
||||
/* 801DC6A8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801DC6AC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801DC6B0 38 63 00 EC */ addi r3, r3, 0xec
|
||||
/* 801DC6B4 4B E5 78 C9 */ bl getBombNum__24dSv_player_item_record_cCFUc
|
||||
/* 801DC6B8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801DC6BC 41 82 00 10 */ beq lbl_801DC6CC
|
||||
/* 801DC6C0 38 00 02 6D */ li r0, 0x26d
|
||||
/* 801DC6C4 90 17 00 C8 */ stw r0, 0xc8(r23)
|
||||
/* 801DC6C8 48 00 00 0C */ b lbl_801DC6D4
|
||||
lbl_801DC6CC:
|
||||
/* 801DC6CC 38 00 02 6E */ li r0, 0x26e
|
||||
/* 801DC6D0 90 17 00 C8 */ stw r0, 0xc8(r23)
|
||||
lbl_801DC6D4:
|
||||
/* 801DC6D4 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
||||
/* 801DC6D8 28 00 00 25 */ cmplwi r0, 0x25
|
||||
/* 801DC6DC 40 82 00 1C */ bne lbl_801DC6F8
|
||||
/* 801DC6E0 38 60 00 16 */ li r3, 0x16
|
||||
/* 801DC6E4 4B E5 11 95 */ bl dComIfGs_isDungeonItemWarp__Fi
|
||||
/* 801DC6E8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801DC6EC 41 82 00 0C */ beq lbl_801DC6F8
|
||||
/* 801DC6F0 38 00 03 51 */ li r0, 0x351
|
||||
/* 801DC6F4 90 17 00 C8 */ stw r0, 0xc8(r23)
|
||||
lbl_801DC6F8:
|
||||
/* 801DC6F8 38 00 00 00 */ li r0, 0
|
||||
/* 801DC6FC 98 17 00 E7 */ stb r0, 0xe7(r23)
|
||||
/* 801DC700 9B 37 00 DE */ stb r25, 0xde(r23)
|
||||
/* 801DC704 9B 57 00 DF */ stb r26, 0xdf(r23)
|
||||
/* 801DC708 7E E3 BB 78 */ mr r3, r23
|
||||
/* 801DC70C 4B FF F1 15 */ bl open_init__19dMenu_ItemExplain_cFv
|
||||
/* 801DC710 7E E3 BB 78 */ mr r3, r23
|
||||
/* 801DC714 48 00 04 A9 */ bl setScale__19dMenu_ItemExplain_cFv
|
||||
/* 801DC718 3B A0 00 01 */ li r29, 1
|
||||
lbl_801DC71C:
|
||||
/* 801DC71C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 801DC720 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801DC724 48 18 5A E9 */ bl _restgpr_22
|
||||
/* 801DC728 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 801DC72C 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DC730 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 801DC734 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_801DC738:
|
||||
/* 801DC738 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801DC73C 7C 08 02 A6 */ mflr r0
|
||||
/* 801DC740 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801DC744 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801DC748 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801DC74C 38 C0 00 00 */ li r6, 0
|
||||
/* 801DC750 88 03 00 E0 */ lbz r0, 0xe0(r3)
|
||||
/* 801DC754 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801DC758 40 82 00 3C */ bne lbl_801DC794
|
||||
/* 801DC75C 38 00 00 01 */ li r0, 1
|
||||
/* 801DC760 98 1F 00 E0 */ stb r0, 0xe0(r31)
|
||||
/* 801DC764 38 00 00 FF */ li r0, 0xff
|
||||
/* 801DC768 98 1F 00 E1 */ stb r0, 0xe1(r31)
|
||||
/* 801DC76C 90 9F 00 CC */ stw r4, 0xcc(r31)
|
||||
/* 801DC770 90 BF 00 C8 */ stw r5, 0xc8(r31)
|
||||
/* 801DC774 38 00 00 00 */ li r0, 0
|
||||
/* 801DC778 98 1F 00 E7 */ stb r0, 0xe7(r31)
|
||||
/* 801DC77C 98 1F 00 DE */ stb r0, 0xde(r31)
|
||||
/* 801DC780 98 1F 00 DF */ stb r0, 0xdf(r31)
|
||||
/* 801DC784 4B FF F0 9D */ bl open_init__19dMenu_ItemExplain_cFv
|
||||
/* 801DC788 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DC78C 48 00 04 31 */ bl setScale__19dMenu_ItemExplain_cFv
|
||||
/* 801DC790 38 C0 00 01 */ li r6, 1
|
||||
lbl_801DC794:
|
||||
/* 801DC794 7C C3 33 78 */ mr r3, r6
|
||||
/* 801DC798 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801DC79C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801DC7A0 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DC7A4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801DC7A8 4E 80 00 20 */ blr
|
||||
@@ -1,37 +0,0 @@
|
||||
lbl_801DC340:
|
||||
/* 801DC340 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801DC344 7C 08 02 A6 */ mflr r0
|
||||
/* 801DC348 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801DC34C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801DC350 48 18 5E 85 */ bl _savegpr_27
|
||||
/* 801DC354 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 801DC358 7C 9C 23 78 */ mr r28, r4
|
||||
/* 801DC35C 7C BD 2B 78 */ mr r29, r5
|
||||
/* 801DC360 7C DE 33 78 */ mr r30, r6
|
||||
/* 801DC364 7C FF 3B 78 */ mr r31, r7
|
||||
/* 801DC368 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801DC36C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801DC370 38 63 00 9C */ addi r3, r3, 0x9c
|
||||
/* 801DC374 54 84 06 3E */ clrlwi r4, r4, 0x18
|
||||
/* 801DC378 38 A0 00 00 */ li r5, 0
|
||||
/* 801DC37C 4B E5 6C B5 */ bl getItem__17dSv_player_item_cCFib
|
||||
/* 801DC380 7C 64 1B 78 */ mr r4, r3
|
||||
/* 801DC384 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 801DC388 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 801DC38C 40 82 00 0C */ bne lbl_801DC398
|
||||
/* 801DC390 38 60 00 00 */ li r3, 0
|
||||
/* 801DC394 48 00 00 1C */ b lbl_801DC3B0
|
||||
lbl_801DC398:
|
||||
/* 801DC398 7F 63 DB 78 */ mr r3, r27
|
||||
/* 801DC39C 7F A5 EB 78 */ mr r5, r29
|
||||
/* 801DC3A0 7F C6 F3 78 */ mr r6, r30
|
||||
/* 801DC3A4 7F E7 FB 78 */ mr r7, r31
|
||||
/* 801DC3A8 7F 88 E3 78 */ mr r8, r28
|
||||
/* 801DC3AC 48 00 00 1D */ bl openExplainDmap__19dMenu_ItemExplain_cFUcUcUcbUc
|
||||
lbl_801DC3B0:
|
||||
/* 801DC3B0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801DC3B4 48 18 5E 6D */ bl _restgpr_27
|
||||
/* 801DC3B8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801DC3BC 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DC3C0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801DC3C4 4E 80 00 20 */ blr
|
||||
@@ -1,179 +0,0 @@
|
||||
lbl_801DB820:
|
||||
/* 801DB820 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 801DB824 7C 08 02 A6 */ mflr r0
|
||||
/* 801DB828 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 801DB82C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801DB830 48 18 69 A9 */ bl _savegpr_28
|
||||
/* 801DB834 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801DB838 80 03 00 C8 */ lwz r0, 0xc8(r3)
|
||||
/* 801DB83C 90 03 00 C4 */ stw r0, 0xc4(r3)
|
||||
/* 801DB840 38 00 00 00 */ li r0, 0
|
||||
/* 801DB844 98 03 00 E3 */ stb r0, 0xe3(r3)
|
||||
/* 801DB848 98 03 00 E4 */ stb r0, 0xe4(r3)
|
||||
/* 801DB84C 88 03 00 E1 */ lbz r0, 0xe1(r3)
|
||||
/* 801DB850 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 801DB854 41 82 01 9C */ beq lbl_801DB9F0
|
||||
/* 801DB858 7C 1D 03 78 */ mr r29, r0
|
||||
/* 801DB85C 3B 80 FF FF */ li r28, -1
|
||||
/* 801DB860 28 00 00 26 */ cmplwi r0, 0x26
|
||||
/* 801DB864 40 82 00 B4 */ bne lbl_801DB918
|
||||
/* 801DB868 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801DB86C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801DB870 3B C3 4E 20 */ addi r30, r3, 0x4e20
|
||||
/* 801DB874 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801DB878 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 801DB87C 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
||||
/* 801DB880 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB884 4E 80 04 21 */ bctrl
|
||||
/* 801DB888 88 03 00 09 */ lbz r0, 9(r3)
|
||||
/* 801DB88C 54 00 FE FE */ rlwinm r0, r0, 0x1f, 0x1b, 0x1f
|
||||
/* 801DB890 2C 00 00 11 */ cmpwi r0, 0x11
|
||||
/* 801DB894 40 82 00 5C */ bne lbl_801DB8F0
|
||||
/* 801DB898 3B A0 00 00 */ li r29, 0
|
||||
/* 801DB89C 3B C0 00 00 */ li r30, 0
|
||||
lbl_801DB8A0:
|
||||
/* 801DB8A0 38 1E 00 F9 */ addi r0, r30, 0xf9
|
||||
/* 801DB8A4 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 801DB8A8 38 80 00 01 */ li r4, 1
|
||||
/* 801DB8AC 4B EB C6 35 */ bl checkItemGet__FUci
|
||||
/* 801DB8B0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801DB8B4 41 82 00 08 */ beq lbl_801DB8BC
|
||||
/* 801DB8B8 3B BD 00 01 */ addi r29, r29, 1
|
||||
lbl_801DB8BC:
|
||||
/* 801DB8BC 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 801DB8C0 2C 1E 00 03 */ cmpwi r30, 3
|
||||
/* 801DB8C4 41 80 FF DC */ blt lbl_801DB8A0
|
||||
/* 801DB8C8 2C 1D 00 01 */ cmpwi r29, 1
|
||||
/* 801DB8CC 40 82 00 08 */ bne lbl_801DB8D4
|
||||
/* 801DB8D0 3B 80 00 43 */ li r28, 0x43
|
||||
lbl_801DB8D4:
|
||||
/* 801DB8D4 2C 1D 00 02 */ cmpwi r29, 2
|
||||
/* 801DB8D8 40 82 00 10 */ bne lbl_801DB8E8
|
||||
/* 801DB8DC 3B A0 00 FA */ li r29, 0xfa
|
||||
/* 801DB8E0 3B 80 00 44 */ li r28, 0x44
|
||||
/* 801DB8E4 48 00 00 34 */ b lbl_801DB918
|
||||
lbl_801DB8E8:
|
||||
/* 801DB8E8 3B A0 00 FD */ li r29, 0xfd
|
||||
/* 801DB8EC 48 00 00 2C */ b lbl_801DB918
|
||||
lbl_801DB8F0:
|
||||
/* 801DB8F0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801DB8F4 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 801DB8F8 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
||||
/* 801DB8FC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB900 4E 80 04 21 */ bctrl
|
||||
/* 801DB904 88 03 00 09 */ lbz r0, 9(r3)
|
||||
/* 801DB908 54 00 FE FE */ rlwinm r0, r0, 0x1f, 0x1b, 0x1f
|
||||
/* 801DB90C 2C 00 00 14 */ cmpwi r0, 0x14
|
||||
/* 801DB910 40 82 00 08 */ bne lbl_801DB918
|
||||
/* 801DB914 3B A0 00 F6 */ li r29, 0xf6
|
||||
lbl_801DB918:
|
||||
/* 801DB918 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 801DB91C 80 C3 00 04 */ lwz r6, 4(r3)
|
||||
/* 801DB920 80 BF 00 88 */ lwz r5, 0x88(r31)
|
||||
/* 801DB924 80 1F 00 94 */ lwz r0, 0x94(r31)
|
||||
/* 801DB928 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801DB92C 80 1F 00 84 */ lwz r0, 0x84(r31)
|
||||
/* 801DB930 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801DB934 93 81 00 10 */ stw r28, 0x10(r1)
|
||||
/* 801DB938 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 801DB93C 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 801DB940 7F A4 EB 78 */ mr r4, r29
|
||||
/* 801DB944 80 FF 00 8C */ lwz r7, 0x8c(r31)
|
||||
/* 801DB948 81 1F 00 7C */ lwz r8, 0x7c(r31)
|
||||
/* 801DB94C 81 3F 00 90 */ lwz r9, 0x90(r31)
|
||||
/* 801DB950 81 5F 00 80 */ lwz r10, 0x80(r31)
|
||||
/* 801DB954 48 04 15 B5 */ bl readItemTexture__13dMeter2Info_cFUcPvP10J2DPicturePvP10J2DPicturePvP10J2DPicturePvP10J2DPicturei
|
||||
/* 801DB958 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801DB95C 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 801DB960 48 07 9C 69 */ bl show__13CPaneMgrAlphaFv
|
||||
/* 801DB964 39 00 00 00 */ li r8, 0
|
||||
/* 801DB968 38 60 00 00 */ li r3, 0
|
||||
/* 801DB96C 38 FE FF FF */ addi r7, r30, -1
|
||||
/* 801DB970 38 C0 00 01 */ li r6, 1
|
||||
/* 801DB974 7C 65 1B 78 */ mr r5, r3
|
||||
/* 801DB978 38 00 00 03 */ li r0, 3
|
||||
/* 801DB97C 7C 09 03 A6 */ mtctr r0
|
||||
lbl_801DB980:
|
||||
/* 801DB980 7C 08 38 00 */ cmpw r8, r7
|
||||
/* 801DB984 40 80 00 14 */ bge lbl_801DB998
|
||||
/* 801DB988 38 03 00 7C */ addi r0, r3, 0x7c
|
||||
/* 801DB98C 7C 9F 00 2E */ lwzx r4, r31, r0
|
||||
/* 801DB990 98 C4 00 B0 */ stb r6, 0xb0(r4)
|
||||
/* 801DB994 48 00 00 10 */ b lbl_801DB9A4
|
||||
lbl_801DB998:
|
||||
/* 801DB998 38 03 00 7C */ addi r0, r3, 0x7c
|
||||
/* 801DB99C 7C 9F 00 2E */ lwzx r4, r31, r0
|
||||
/* 801DB9A0 98 A4 00 B0 */ stb r5, 0xb0(r4)
|
||||
lbl_801DB9A4:
|
||||
/* 801DB9A4 39 08 00 01 */ addi r8, r8, 1
|
||||
/* 801DB9A8 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 801DB9AC 42 00 FF D4 */ bdnz lbl_801DB980
|
||||
/* 801DB9B0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DB9B4 48 00 0E 49 */ bl setNumber__19dMenu_ItemExplain_cFv
|
||||
/* 801DB9B8 80 7F 00 70 */ lwz r3, 0x70(r31)
|
||||
/* 801DB9BC 3C 80 62 61 */ lis r4, 0x6261 /* 0x6261636B@ha */
|
||||
/* 801DB9C0 38 C4 63 6B */ addi r6, r4, 0x636B /* 0x6261636B@l */
|
||||
/* 801DB9C4 3C 80 69 5F */ lis r4, 0x695F /* 0x695F695F@ha */
|
||||
/* 801DB9C8 38 A4 69 5F */ addi r5, r4, 0x695F /* 0x695F695F@l */
|
||||
/* 801DB9CC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DB9D0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801DB9D4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DB9D8 4E 80 04 21 */ bctrl
|
||||
/* 801DB9DC 38 00 00 01 */ li r0, 1
|
||||
/* 801DB9E0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801DB9E4 38 00 00 00 */ li r0, 0
|
||||
/* 801DB9E8 98 1F 00 E6 */ stb r0, 0xe6(r31)
|
||||
/* 801DB9EC 48 00 00 6C */ b lbl_801DBA58
|
||||
lbl_801DB9F0:
|
||||
/* 801DB9F0 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 801DB9F4 48 07 9C 15 */ bl hide__13CPaneMgrAlphaFv
|
||||
/* 801DB9F8 38 60 00 00 */ li r3, 0
|
||||
/* 801DB9FC 38 A0 00 00 */ li r5, 0
|
||||
/* 801DBA00 38 00 00 03 */ li r0, 3
|
||||
/* 801DBA04 7C 09 03 A6 */ mtctr r0
|
||||
lbl_801DBA08:
|
||||
/* 801DBA08 38 03 00 7C */ addi r0, r3, 0x7c
|
||||
/* 801DBA0C 7C 9F 00 2E */ lwzx r4, r31, r0
|
||||
/* 801DBA10 98 A4 00 B0 */ stb r5, 0xb0(r4)
|
||||
/* 801DBA14 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 801DBA18 42 00 FF F0 */ bdnz lbl_801DBA08
|
||||
/* 801DBA1C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DBA20 48 00 0D DD */ bl setNumber__19dMenu_ItemExplain_cFv
|
||||
/* 801DBA24 80 7F 00 70 */ lwz r3, 0x70(r31)
|
||||
/* 801DBA28 3C 80 62 61 */ lis r4, 0x6261 /* 0x6261636B@ha */
|
||||
/* 801DBA2C 38 C4 63 6B */ addi r6, r4, 0x636B /* 0x6261636B@l */
|
||||
/* 801DBA30 3C 80 69 5F */ lis r4, 0x695F /* 0x695F695F@ha */
|
||||
/* 801DBA34 38 A4 69 5F */ addi r5, r4, 0x695F /* 0x695F695F@l */
|
||||
/* 801DBA38 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DBA3C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801DBA40 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DBA44 4E 80 04 21 */ bctrl
|
||||
/* 801DBA48 38 00 00 00 */ li r0, 0
|
||||
/* 801DBA4C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801DBA50 38 00 00 01 */ li r0, 1
|
||||
/* 801DBA54 98 1F 00 E6 */ stb r0, 0xe6(r31)
|
||||
lbl_801DBA58:
|
||||
/* 801DBA58 80 7F 00 98 */ lwz r3, 0x98(r31)
|
||||
/* 801DBA5C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DBA60 41 82 00 08 */ beq lbl_801DBA68
|
||||
/* 801DBA64 48 06 03 D1 */ bl arwAnimeInit__15dMsgScrnArrow_cFv
|
||||
lbl_801DBA68:
|
||||
/* 801DBA68 38 00 00 51 */ li r0, 0x51
|
||||
/* 801DBA6C 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 801DBA70 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801DBA74 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 801DBA78 38 A0 00 00 */ li r5, 0
|
||||
/* 801DBA7C 38 C0 00 00 */ li r6, 0
|
||||
/* 801DBA80 38 E0 00 00 */ li r7, 0
|
||||
/* 801DBA84 C0 22 A8 C4 */ lfs f1, lit_4348(r2)
|
||||
/* 801DBA88 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801DBA8C C0 62 A8 B0 */ lfs f3, lit_4304(r2)
|
||||
/* 801DBA90 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801DBA94 39 00 00 00 */ li r8, 0
|
||||
/* 801DBA98 48 0C FE ED */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801DBA9C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801DBAA0 48 18 67 85 */ bl _restgpr_28
|
||||
/* 801DBAA4 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 801DBAA8 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DBAAC 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 801DBAB0 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user