mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
Merge pull request #392 from Trueffeloot/d_menu_insect-1
d_menu_insect partly matching
This commit is contained in:
+4
-4
@@ -7,22 +7,22 @@ Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
.init | 97.972973% | 9280 | 9472
|
||||
.extab | 100.000000% | 96 | 96
|
||||
.extabindex | 100.000000% | 96 | 96
|
||||
.text | 29.838534% | 1073156 | 3596544
|
||||
.text | 29.950419% | 1077180 | 3596544
|
||||
.ctors | 100.000000% | 448 | 448
|
||||
.dtors | 100.000000% | 32 | 32
|
||||
.rodata | 100.000000% | 193856 | 193856
|
||||
.data | 100.000000% | 197632 | 197632
|
||||
.sdata | 100.000000% | 1408 | 1408
|
||||
.sdata2 | 100.000000% | 20832 | 20832
|
||||
Total | 37.234870% | 1497092 | 4020672
|
||||
Total | 37.334953% | 1501116 | 4020672
|
||||
|
||||
## Total
|
||||
|
||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 37.234870% | 1497092 | 4020672
|
||||
main.dol | 37.334953% | 1501116 | 4020672
|
||||
RELs | 34.025372% | 3913028 | 11500324
|
||||
Total | 34.856784% | 5410120 | 15520996
|
||||
Total | 34.882710% | 5414144 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
|
||||
@@ -1,240 +0,0 @@
|
||||
lbl_801D82F4:
|
||||
/* 801D82F4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801D82F8 7C 08 02 A6 */ mflr r0
|
||||
/* 801D82FC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801D8300 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801D8304 48 18 9E CD */ bl _savegpr_26
|
||||
/* 801D8308 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 801D830C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 801D8310 41 82 03 2C */ beq lbl_801D863C
|
||||
/* 801D8314 3C 60 80 3C */ lis r3, __vt__14dMenu_Insect_c@ha /* 0x803BD8AC@ha */
|
||||
/* 801D8318 38 03 D8 AC */ addi r0, r3, __vt__14dMenu_Insect_c@l /* 0x803BD8AC@l */
|
||||
/* 801D831C 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 801D8320 80 7E 00 60 */ lwz r3, 0x60(r30)
|
||||
/* 801D8324 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801D8328 41 82 00 18 */ beq lbl_801D8340
|
||||
/* 801D832C 38 80 00 01 */ li r4, 1
|
||||
/* 801D8330 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D8334 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801D8338 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D833C 4E 80 04 21 */ bctrl
|
||||
lbl_801D8340:
|
||||
/* 801D8340 38 00 00 00 */ li r0, 0
|
||||
/* 801D8344 90 1E 00 60 */ stw r0, 0x60(r30)
|
||||
/* 801D8348 80 7E 00 18 */ lwz r3, 0x18(r30)
|
||||
/* 801D834C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801D8350 41 82 00 18 */ beq lbl_801D8368
|
||||
/* 801D8354 38 80 00 01 */ li r4, 1
|
||||
/* 801D8358 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D835C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801D8360 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D8364 4E 80 04 21 */ bctrl
|
||||
lbl_801D8368:
|
||||
/* 801D8368 38 00 00 00 */ li r0, 0
|
||||
/* 801D836C 90 1E 00 18 */ stw r0, 0x18(r30)
|
||||
/* 801D8370 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
||||
/* 801D8374 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801D8378 41 82 00 18 */ beq lbl_801D8390
|
||||
/* 801D837C 38 80 00 01 */ li r4, 1
|
||||
/* 801D8380 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D8384 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801D8388 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D838C 4E 80 04 21 */ bctrl
|
||||
lbl_801D8390:
|
||||
/* 801D8390 38 00 00 00 */ li r0, 0
|
||||
/* 801D8394 90 1E 00 1C */ stw r0, 0x1c(r30)
|
||||
/* 801D8398 80 7E 00 04 */ lwz r3, 4(r30)
|
||||
/* 801D839C 80 9E 00 EC */ lwz r4, 0xec(r30)
|
||||
/* 801D83A0 48 0F 61 A9 */ bl free__7JKRHeapFPv
|
||||
/* 801D83A4 38 00 00 00 */ li r0, 0
|
||||
/* 801D83A8 90 1E 00 EC */ stw r0, 0xec(r30)
|
||||
/* 801D83AC 80 7E 00 E8 */ lwz r3, 0xe8(r30)
|
||||
/* 801D83B0 38 80 00 01 */ li r4, 1
|
||||
/* 801D83B4 48 07 19 75 */ bl __dt__12dMsgString_cFv
|
||||
/* 801D83B8 38 00 00 00 */ li r0, 0
|
||||
/* 801D83BC 90 1E 00 E8 */ stw r0, 0xe8(r30)
|
||||
/* 801D83C0 80 7E 00 20 */ lwz r3, 0x20(r30)
|
||||
/* 801D83C4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801D83C8 41 82 00 18 */ beq lbl_801D83E0
|
||||
/* 801D83CC 38 80 00 01 */ li r4, 1
|
||||
/* 801D83D0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D83D4 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801D83D8 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D83DC 4E 80 04 21 */ bctrl
|
||||
lbl_801D83E0:
|
||||
/* 801D83E0 38 00 00 00 */ li r0, 0
|
||||
/* 801D83E4 90 1E 00 20 */ stw r0, 0x20(r30)
|
||||
/* 801D83E8 80 7E 00 64 */ lwz r3, 0x64(r30)
|
||||
/* 801D83EC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801D83F0 41 82 00 18 */ beq lbl_801D8408
|
||||
/* 801D83F4 38 80 00 01 */ li r4, 1
|
||||
/* 801D83F8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D83FC 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801D8400 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D8404 4E 80 04 21 */ bctrl
|
||||
lbl_801D8408:
|
||||
/* 801D8408 3B 80 00 00 */ li r28, 0
|
||||
/* 801D840C 93 9E 00 64 */ stw r28, 0x64(r30)
|
||||
/* 801D8410 3B 40 00 00 */ li r26, 0
|
||||
/* 801D8414 7F 9D E3 78 */ mr r29, r28
|
||||
lbl_801D8418:
|
||||
/* 801D8418 3B 7D 00 6C */ addi r27, r29, 0x6c
|
||||
/* 801D841C 7C 7E D8 2E */ lwzx r3, r30, r27
|
||||
/* 801D8420 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801D8424 41 82 00 18 */ beq lbl_801D843C
|
||||
/* 801D8428 38 80 00 01 */ li r4, 1
|
||||
/* 801D842C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D8430 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801D8434 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D8438 4E 80 04 21 */ bctrl
|
||||
lbl_801D843C:
|
||||
/* 801D843C 7F 9E D9 2E */ stwx r28, r30, r27
|
||||
/* 801D8440 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 801D8444 2C 1A 00 18 */ cmpwi r26, 0x18
|
||||
/* 801D8448 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801D844C 41 80 FF CC */ blt lbl_801D8418
|
||||
/* 801D8450 80 7E 00 24 */ lwz r3, 0x24(r30)
|
||||
/* 801D8454 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801D8458 41 82 00 18 */ beq lbl_801D8470
|
||||
/* 801D845C 38 80 00 01 */ li r4, 1
|
||||
/* 801D8460 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D8464 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801D8468 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D846C 4E 80 04 21 */ bctrl
|
||||
lbl_801D8470:
|
||||
/* 801D8470 38 00 00 00 */ li r0, 0
|
||||
/* 801D8474 90 1E 00 24 */ stw r0, 0x24(r30)
|
||||
/* 801D8478 80 7E 00 68 */ lwz r3, 0x68(r30)
|
||||
/* 801D847C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801D8480 41 82 00 18 */ beq lbl_801D8498
|
||||
/* 801D8484 38 80 00 01 */ li r4, 1
|
||||
/* 801D8488 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D848C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801D8490 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D8494 4E 80 04 21 */ bctrl
|
||||
lbl_801D8498:
|
||||
/* 801D8498 3B 80 00 00 */ li r28, 0
|
||||
/* 801D849C 93 9E 00 68 */ stw r28, 0x68(r30)
|
||||
/* 801D84A0 3B 40 00 00 */ li r26, 0
|
||||
/* 801D84A4 3B A0 00 00 */ li r29, 0
|
||||
lbl_801D84A8:
|
||||
/* 801D84A8 3B 7D 00 D0 */ addi r27, r29, 0xd0
|
||||
/* 801D84AC 7C 7E D8 2E */ lwzx r3, r30, r27
|
||||
/* 801D84B0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801D84B4 41 82 00 18 */ beq lbl_801D84CC
|
||||
/* 801D84B8 38 80 00 01 */ li r4, 1
|
||||
/* 801D84BC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D84C0 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801D84C4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D84C8 4E 80 04 21 */ bctrl
|
||||
lbl_801D84CC:
|
||||
/* 801D84CC 7F 9E D9 2E */ stwx r28, r30, r27
|
||||
/* 801D84D0 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 801D84D4 2C 1A 00 02 */ cmpwi r26, 2
|
||||
/* 801D84D8 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801D84DC 41 80 FF CC */ blt lbl_801D84A8
|
||||
/* 801D84E0 80 7E 00 CC */ lwz r3, 0xcc(r30)
|
||||
/* 801D84E4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801D84E8 41 82 00 18 */ beq lbl_801D8500
|
||||
/* 801D84EC 38 80 00 01 */ li r4, 1
|
||||
/* 801D84F0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D84F4 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801D84F8 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D84FC 4E 80 04 21 */ bctrl
|
||||
lbl_801D8500:
|
||||
/* 801D8500 38 00 00 00 */ li r0, 0
|
||||
/* 801D8504 90 1E 00 CC */ stw r0, 0xcc(r30)
|
||||
/* 801D8508 80 7E 00 28 */ lwz r3, 0x28(r30)
|
||||
/* 801D850C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801D8510 41 82 00 18 */ beq lbl_801D8528
|
||||
/* 801D8514 38 80 00 01 */ li r4, 1
|
||||
/* 801D8518 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D851C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801D8520 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D8524 4E 80 04 21 */ bctrl
|
||||
lbl_801D8528:
|
||||
/* 801D8528 38 00 00 00 */ li r0, 0
|
||||
/* 801D852C 90 1E 00 28 */ stw r0, 0x28(r30)
|
||||
/* 801D8530 3B 40 00 00 */ li r26, 0
|
||||
/* 801D8534 3B A0 00 00 */ li r29, 0
|
||||
lbl_801D8538:
|
||||
/* 801D8538 7F 7E EA 14 */ add r27, r30, r29
|
||||
/* 801D853C 80 7B 00 D8 */ lwz r3, 0xd8(r27)
|
||||
/* 801D8540 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801D8544 41 82 00 24 */ beq lbl_801D8568
|
||||
/* 801D8548 41 82 00 18 */ beq lbl_801D8560
|
||||
/* 801D854C 38 80 00 01 */ li r4, 1
|
||||
/* 801D8550 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D8554 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801D8558 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D855C 4E 80 04 21 */ bctrl
|
||||
lbl_801D8560:
|
||||
/* 801D8560 38 00 00 00 */ li r0, 0
|
||||
/* 801D8564 90 1B 00 D8 */ stw r0, 0xd8(r27)
|
||||
lbl_801D8568:
|
||||
/* 801D8568 80 7B 00 E0 */ lwz r3, 0xe0(r27)
|
||||
/* 801D856C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801D8570 41 82 00 24 */ beq lbl_801D8594
|
||||
/* 801D8574 41 82 00 18 */ beq lbl_801D858C
|
||||
/* 801D8578 38 80 00 01 */ li r4, 1
|
||||
/* 801D857C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D8580 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801D8584 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D8588 4E 80 04 21 */ bctrl
|
||||
lbl_801D858C:
|
||||
/* 801D858C 38 00 00 00 */ li r0, 0
|
||||
/* 801D8590 90 1B 00 E0 */ stw r0, 0xe0(r27)
|
||||
lbl_801D8594:
|
||||
/* 801D8594 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 801D8598 2C 1A 00 02 */ cmpwi r26, 2
|
||||
/* 801D859C 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801D85A0 41 80 FF 98 */ blt lbl_801D8538
|
||||
/* 801D85A4 80 7E 00 14 */ lwz r3, 0x14(r30)
|
||||
/* 801D85A8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801D85AC 41 82 00 40 */ beq lbl_801D85EC
|
||||
/* 801D85B0 80 63 00 1C */ lwz r3, 0x1c(r3)
|
||||
/* 801D85B4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D85B8 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801D85BC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D85C0 4E 80 04 21 */ bctrl
|
||||
/* 801D85C4 80 7E 00 14 */ lwz r3, 0x14(r30)
|
||||
/* 801D85C8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801D85CC 41 82 00 18 */ beq lbl_801D85E4
|
||||
/* 801D85D0 38 80 00 01 */ li r4, 1
|
||||
/* 801D85D4 81 83 00 10 */ lwz r12, 0x10(r3)
|
||||
/* 801D85D8 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801D85DC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D85E0 4E 80 04 21 */ bctrl
|
||||
lbl_801D85E4:
|
||||
/* 801D85E4 38 00 00 00 */ li r0, 0
|
||||
/* 801D85E8 90 1E 00 14 */ stw r0, 0x14(r30)
|
||||
lbl_801D85EC:
|
||||
/* 801D85EC 80 7E 00 08 */ lwz r3, 8(r30)
|
||||
/* 801D85F0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801D85F4 41 82 00 1C */ beq lbl_801D8610
|
||||
/* 801D85F8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D85FC 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801D8600 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D8604 4E 80 04 21 */ bctrl
|
||||
/* 801D8608 38 00 00 00 */ li r0, 0
|
||||
/* 801D860C 90 1E 00 08 */ stw r0, 8(r30)
|
||||
lbl_801D8610:
|
||||
/* 801D8610 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801D8614 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801D8618 80 63 5C 6C */ lwz r3, 0x5c6c(r3)
|
||||
/* 801D861C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D8620 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 801D8624 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D8628 4E 80 04 21 */ bctrl
|
||||
/* 801D862C 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 801D8630 40 81 00 0C */ ble lbl_801D863C
|
||||
/* 801D8634 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801D8638 48 0F 67 05 */ bl __dl__FPv
|
||||
lbl_801D863C:
|
||||
/* 801D863C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801D8640 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801D8644 48 18 9B D9 */ bl _restgpr_26
|
||||
/* 801D8648 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801D864C 7C 08 03 A6 */ mtlr r0
|
||||
/* 801D8650 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801D8654 4E 80 00 20 */ blr
|
||||
@@ -1,66 +0,0 @@
|
||||
lbl_801DA650:
|
||||
/* 801DA650 3C 60 80 3C */ lis r3, cNullVec__6Z2Calc@ha /* 0x803BD780@ha */
|
||||
/* 801DA654 38 63 D7 80 */ addi r3, r3, cNullVec__6Z2Calc@l /* 0x803BD780@l */
|
||||
/* 801DA658 80 83 00 0C */ lwz r4, 0xc(r3)
|
||||
/* 801DA65C 80 03 00 10 */ lwz r0, 0x10(r3)
|
||||
/* 801DA660 90 83 00 48 */ stw r4, 0x48(r3)
|
||||
/* 801DA664 90 03 00 4C */ stw r0, 0x4c(r3)
|
||||
/* 801DA668 80 03 00 14 */ lwz r0, 0x14(r3)
|
||||
/* 801DA66C 90 03 00 50 */ stw r0, 0x50(r3)
|
||||
/* 801DA670 38 A3 00 48 */ addi r5, r3, 0x48
|
||||
/* 801DA674 80 83 00 18 */ lwz r4, 0x18(r3)
|
||||
/* 801DA678 80 03 00 1C */ lwz r0, 0x1c(r3)
|
||||
/* 801DA67C 90 85 00 0C */ stw r4, 0xc(r5)
|
||||
/* 801DA680 90 05 00 10 */ stw r0, 0x10(r5)
|
||||
/* 801DA684 80 03 00 20 */ lwz r0, 0x20(r3)
|
||||
/* 801DA688 90 05 00 14 */ stw r0, 0x14(r5)
|
||||
/* 801DA68C 80 83 00 24 */ lwz r4, 0x24(r3)
|
||||
/* 801DA690 80 03 00 28 */ lwz r0, 0x28(r3)
|
||||
/* 801DA694 90 85 00 18 */ stw r4, 0x18(r5)
|
||||
/* 801DA698 90 05 00 1C */ stw r0, 0x1c(r5)
|
||||
/* 801DA69C 80 03 00 2C */ lwz r0, 0x2c(r3)
|
||||
/* 801DA6A0 90 05 00 20 */ stw r0, 0x20(r5)
|
||||
/* 801DA6A4 80 83 00 30 */ lwz r4, 0x30(r3)
|
||||
/* 801DA6A8 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 801DA6AC 90 85 00 24 */ stw r4, 0x24(r5)
|
||||
/* 801DA6B0 90 05 00 28 */ stw r0, 0x28(r5)
|
||||
/* 801DA6B4 80 03 00 38 */ lwz r0, 0x38(r3)
|
||||
/* 801DA6B8 90 05 00 2C */ stw r0, 0x2c(r5)
|
||||
/* 801DA6BC 80 83 00 3C */ lwz r4, 0x3c(r3)
|
||||
/* 801DA6C0 80 03 00 40 */ lwz r0, 0x40(r3)
|
||||
/* 801DA6C4 90 85 00 30 */ stw r4, 0x30(r5)
|
||||
/* 801DA6C8 90 05 00 34 */ stw r0, 0x34(r5)
|
||||
/* 801DA6CC 80 03 00 44 */ lwz r0, 0x44(r3)
|
||||
/* 801DA6D0 90 05 00 38 */ stw r0, 0x38(r5)
|
||||
/* 801DA6D4 80 83 00 84 */ lwz r4, 0x84(r3)
|
||||
/* 801DA6D8 80 03 00 88 */ lwz r0, 0x88(r3)
|
||||
/* 801DA6DC 90 83 00 C0 */ stw r4, 0xc0(r3)
|
||||
/* 801DA6E0 90 03 00 C4 */ stw r0, 0xc4(r3)
|
||||
/* 801DA6E4 80 03 00 8C */ lwz r0, 0x8c(r3)
|
||||
/* 801DA6E8 90 03 00 C8 */ stw r0, 0xc8(r3)
|
||||
/* 801DA6EC 38 A3 00 C0 */ addi r5, r3, 0xc0
|
||||
/* 801DA6F0 80 83 00 90 */ lwz r4, 0x90(r3)
|
||||
/* 801DA6F4 80 03 00 94 */ lwz r0, 0x94(r3)
|
||||
/* 801DA6F8 90 85 00 0C */ stw r4, 0xc(r5)
|
||||
/* 801DA6FC 90 05 00 10 */ stw r0, 0x10(r5)
|
||||
/* 801DA700 80 03 00 98 */ lwz r0, 0x98(r3)
|
||||
/* 801DA704 90 05 00 14 */ stw r0, 0x14(r5)
|
||||
/* 801DA708 80 83 00 9C */ lwz r4, 0x9c(r3)
|
||||
/* 801DA70C 80 03 00 A0 */ lwz r0, 0xa0(r3)
|
||||
/* 801DA710 90 85 00 18 */ stw r4, 0x18(r5)
|
||||
/* 801DA714 90 05 00 1C */ stw r0, 0x1c(r5)
|
||||
/* 801DA718 80 03 00 A4 */ lwz r0, 0xa4(r3)
|
||||
/* 801DA71C 90 05 00 20 */ stw r0, 0x20(r5)
|
||||
/* 801DA720 80 83 00 A8 */ lwz r4, 0xa8(r3)
|
||||
/* 801DA724 80 03 00 AC */ lwz r0, 0xac(r3)
|
||||
/* 801DA728 90 85 00 24 */ stw r4, 0x24(r5)
|
||||
/* 801DA72C 90 05 00 28 */ stw r0, 0x28(r5)
|
||||
/* 801DA730 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 801DA734 90 05 00 2C */ stw r0, 0x2c(r5)
|
||||
/* 801DA738 80 83 00 B4 */ lwz r4, 0xb4(r3)
|
||||
/* 801DA73C 80 03 00 B8 */ lwz r0, 0xb8(r3)
|
||||
/* 801DA740 90 85 00 30 */ stw r4, 0x30(r5)
|
||||
/* 801DA744 90 05 00 34 */ stw r0, 0x34(r5)
|
||||
/* 801DA748 80 03 00 BC */ lwz r0, 0xbc(r3)
|
||||
/* 801DA74C 90 05 00 38 */ stw r0, 0x38(r5)
|
||||
/* 801DA750 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_801D8658:
|
||||
/* 801D8658 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801D865C 7C 08 02 A6 */ mflr r0
|
||||
/* 801D8660 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801D8664 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801D8668 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801D866C 38 60 00 2C */ li r3, 0x2c
|
||||
/* 801D8670 48 0F 65 DD */ bl __nw__FUl
|
||||
/* 801D8674 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801D8678 41 82 00 0C */ beq lbl_801D8684
|
||||
/* 801D867C 48 07 15 A5 */ bl __ct__12dMsgString_cFv
|
||||
/* 801D8680 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801D8684:
|
||||
/* 801D8684 90 1F 00 E8 */ stw r0, 0xe8(r31)
|
||||
/* 801D8688 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801D868C 48 00 0F B9 */ bl screenSetBase__14dMenu_Insect_cFv
|
||||
/* 801D8690 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801D8694 48 00 12 5D */ bl screenSetExplain__14dMenu_Insect_cFv
|
||||
/* 801D8698 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801D869C 48 00 15 35 */ bl screenSetDoIcon__14dMenu_Insect_cFv
|
||||
/* 801D86A0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801D86A4 38 80 00 01 */ li r4, 1
|
||||
/* 801D86A8 48 00 1D BD */ bl setHIO__14dMenu_Insect_cFb
|
||||
/* 801D86AC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801D86B0 48 00 02 65 */ bl init__14dMenu_Insect_cFv
|
||||
/* 801D86B4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801D86B8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801D86BC 7C 08 03 A6 */ mtlr r0
|
||||
/* 801D86C0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801D86C4 4E 80 00 20 */ blr
|
||||
@@ -1,40 +0,0 @@
|
||||
lbl_801D86C8:
|
||||
/* 801D86C8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801D86CC 7C 08 02 A6 */ mflr r0
|
||||
/* 801D86D0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801D86D4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801D86D8 48 18 9B 05 */ bl _savegpr_29
|
||||
/* 801D86DC 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 801D86E0 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801D86E4 4B E3 6A E9 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801D86E8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801D86EC 8B FD 00 F3 */ lbz r31, 0xf3(r29)
|
||||
/* 801D86F0 7F A3 EB 78 */ mr r3, r29
|
||||
/* 801D86F4 1C BF 00 0C */ mulli r5, r31, 0xc
|
||||
/* 801D86F8 3C 80 80 3C */ lis r4, map_move_process@ha /* 0x803BD840@ha */
|
||||
/* 801D86FC 38 04 D8 40 */ addi r0, r4, map_move_process@l /* 0x803BD840@l */
|
||||
/* 801D8700 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 801D8704 48 18 99 81 */ bl __ptmf_scall
|
||||
/* 801D8708 60 00 00 00 */ nop
|
||||
/* 801D870C 88 1D 00 F3 */ lbz r0, 0xf3(r29)
|
||||
/* 801D8710 7C 1F 00 40 */ cmplw r31, r0
|
||||
/* 801D8714 41 82 00 20 */ beq lbl_801D8734
|
||||
/* 801D8718 7F A3 EB 78 */ mr r3, r29
|
||||
/* 801D871C 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 801D8720 3C 80 80 3C */ lis r4, map_init_process@ha /* 0x803BD7C8@ha */
|
||||
/* 801D8724 38 04 D7 C8 */ addi r0, r4, map_init_process@l /* 0x803BD7C8@l */
|
||||
/* 801D8728 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 801D872C 48 18 99 59 */ bl __ptmf_scall
|
||||
/* 801D8730 60 00 00 00 */ nop
|
||||
lbl_801D8734:
|
||||
/* 801D8734 7F A3 EB 78 */ mr r3, r29
|
||||
/* 801D8738 38 80 00 00 */ li r4, 0
|
||||
/* 801D873C 48 00 1D 29 */ bl setHIO__14dMenu_Insect_cFb
|
||||
/* 801D8740 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801D8744 4B E3 6A 89 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801D8748 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801D874C 48 18 9A DD */ bl _restgpr_29
|
||||
/* 801D8750 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801D8754 7C 08 03 A6 */ mtlr r0
|
||||
/* 801D8758 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801D875C 4E 80 00 20 */ blr
|
||||
@@ -1,42 +0,0 @@
|
||||
lbl_801D95AC:
|
||||
/* 801D95AC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801D95B0 7C 08 02 A6 */ mflr r0
|
||||
/* 801D95B4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801D95B8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801D95BC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801D95C0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801D95C4 80 63 00 68 */ lwz r3, 0x68(r3)
|
||||
/* 801D95C8 38 80 00 0A */ li r4, 0xa
|
||||
/* 801D95CC 38 A0 00 FF */ li r5, 0xff
|
||||
/* 801D95D0 38 C0 00 00 */ li r6, 0
|
||||
/* 801D95D4 38 E0 00 01 */ li r7, 1
|
||||
/* 801D95D8 48 07 C2 A1 */ bl alphaAnime__13CPaneMgrAlphaFsUcUcUc
|
||||
/* 801D95DC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801D95E0 88 1E 00 F6 */ lbz r0, 0xf6(r30)
|
||||
/* 801D95E4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801D95E8 40 82 00 28 */ bne lbl_801D9610
|
||||
/* 801D95EC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801D95F0 88 9E 00 F4 */ lbz r4, 0xf4(r30)
|
||||
/* 801D95F4 88 BE 00 F5 */ lbz r5, 0xf5(r30)
|
||||
/* 801D95F8 48 00 08 29 */ bl isGiveInsect__14dMenu_Insect_cFii
|
||||
/* 801D95FC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801D9600 40 82 00 10 */ bne lbl_801D9610
|
||||
/* 801D9604 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
||||
/* 801D9608 48 06 10 79 */ bl selAnimeEnd__17dMsgScrn3Select_cFv
|
||||
/* 801D960C 48 00 00 08 */ b lbl_801D9614
|
||||
lbl_801D9610:
|
||||
/* 801D9610 38 60 00 01 */ li r3, 1
|
||||
lbl_801D9614:
|
||||
/* 801D9614 57 E0 06 3F */ clrlwi. r0, r31, 0x18
|
||||
/* 801D9618 41 82 00 14 */ beq lbl_801D962C
|
||||
/* 801D961C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801D9620 41 82 00 0C */ beq lbl_801D962C
|
||||
/* 801D9624 38 00 00 00 */ li r0, 0
|
||||
/* 801D9628 98 1E 00 F3 */ stb r0, 0xf3(r30)
|
||||
lbl_801D962C:
|
||||
/* 801D962C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801D9630 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801D9634 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801D9638 7C 08 03 A6 */ mtlr r0
|
||||
/* 801D963C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801D9640 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_801D9268:
|
||||
/* 801D9268 3C 80 80 3E */ lis r4, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
|
||||
/* 801D926C 38 84 D2 E8 */ addi r4, r4, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
|
||||
/* 801D9270 80 84 00 34 */ lwz r4, 0x34(r4)
|
||||
/* 801D9274 54 80 05 EF */ rlwinm. r0, r4, 0, 0x17, 0x17
|
||||
/* 801D9278 40 82 00 0C */ bne lbl_801D9284
|
||||
/* 801D927C 54 80 05 AD */ rlwinm. r0, r4, 0, 0x16, 0x16
|
||||
/* 801D9280 4D 82 00 20 */ beqlr
|
||||
lbl_801D9284:
|
||||
/* 801D9284 38 00 00 04 */ li r0, 4
|
||||
/* 801D9288 98 03 00 F3 */ stb r0, 0xf3(r3)
|
||||
/* 801D928C 4E 80 00 20 */ blr
|
||||
@@ -1,35 +0,0 @@
|
||||
lbl_801D91E4:
|
||||
/* 801D91E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801D91E8 7C 08 02 A6 */ mflr r0
|
||||
/* 801D91EC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801D91F0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801D91F4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801D91F8 80 63 00 68 */ lwz r3, 0x68(r3)
|
||||
/* 801D91FC 38 80 00 0A */ li r4, 0xa
|
||||
/* 801D9200 38 A0 00 00 */ li r5, 0
|
||||
/* 801D9204 38 C0 00 FF */ li r6, 0xff
|
||||
/* 801D9208 38 E0 00 01 */ li r7, 1
|
||||
/* 801D920C 48 07 C6 6D */ bl alphaAnime__13CPaneMgrAlphaFsUcUcUc
|
||||
/* 801D9210 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801D9214 41 82 00 3C */ beq lbl_801D9250
|
||||
/* 801D9218 88 1F 00 F6 */ lbz r0, 0xf6(r31)
|
||||
/* 801D921C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801D9220 40 82 00 28 */ bne lbl_801D9248
|
||||
/* 801D9224 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801D9228 88 9F 00 F4 */ lbz r4, 0xf4(r31)
|
||||
/* 801D922C 88 BF 00 F5 */ lbz r5, 0xf5(r31)
|
||||
/* 801D9230 48 00 0B F1 */ bl isGiveInsect__14dMenu_Insect_cFii
|
||||
/* 801D9234 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801D9238 40 82 00 10 */ bne lbl_801D9248
|
||||
/* 801D923C 38 00 00 03 */ li r0, 3
|
||||
/* 801D9240 98 1F 00 F3 */ stb r0, 0xf3(r31)
|
||||
/* 801D9244 48 00 00 0C */ b lbl_801D9250
|
||||
lbl_801D9248:
|
||||
/* 801D9248 38 00 00 02 */ li r0, 2
|
||||
/* 801D924C 98 1F 00 F3 */ stb r0, 0xf3(r31)
|
||||
lbl_801D9250:
|
||||
/* 801D9250 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801D9254 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801D9258 7C 08 03 A6 */ mtlr r0
|
||||
/* 801D925C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801D9260 4E 80 00 20 */ blr
|
||||
@@ -1,35 +0,0 @@
|
||||
lbl_801D9D4C:
|
||||
/* 801D9D4C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801D9D50 7C 08 02 A6 */ mflr r0
|
||||
/* 801D9D54 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801D9D58 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801D9D5C 48 18 84 7D */ bl _savegpr_28
|
||||
/* 801D9D60 3B C0 00 00 */ li r30, 0
|
||||
/* 801D9D64 3C 60 80 3C */ lis r3, l_itemno_4346@ha /* 0x803BD87C@ha */
|
||||
/* 801D9D68 38 03 D8 7C */ addi r0, r3, l_itemno_4346@l /* 0x803BD87C@l */
|
||||
/* 801D9D6C 7C 1D 03 78 */ mr r29, r0
|
||||
/* 801D9D70 3B 80 00 00 */ li r28, 0
|
||||
/* 801D9D74 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801D9D78 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801D9D7C 3B E3 00 CC */ addi r31, r3, 0xcc
|
||||
lbl_801D9D80:
|
||||
/* 801D9D80 88 9D 00 00 */ lbz r4, 0(r29)
|
||||
/* 801D9D84 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801D9D88 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 801D9D8C 4B E5 A1 3D */ bl isFirstBit__21dSv_player_get_item_cCFUc
|
||||
/* 801D9D90 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801D9D94 41 82 00 10 */ beq lbl_801D9DA4
|
||||
/* 801D9D98 57 C3 06 3E */ clrlwi r3, r30, 0x18
|
||||
/* 801D9D9C 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 801D9DA0 54 1E 06 3E */ clrlwi r30, r0, 0x18
|
||||
lbl_801D9DA4:
|
||||
/* 801D9DA4 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 801D9DA8 28 1C 00 18 */ cmplwi r28, 0x18
|
||||
/* 801D9DAC 41 80 FF D4 */ blt lbl_801D9D80
|
||||
/* 801D9DB0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801D9DB4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801D9DB8 48 18 84 6D */ bl _restgpr_28
|
||||
/* 801D9DBC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801D9DC0 7C 08 03 A6 */ mtlr r0
|
||||
/* 801D9DC4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801D9DC8 4E 80 00 20 */ blr
|
||||
@@ -1,7 +0,0 @@
|
||||
lbl_801D9DCC:
|
||||
/* 801D9DCC 1C A5 00 06 */ mulli r5, r5, 6
|
||||
/* 801D9DD0 3C 60 80 3C */ lis r3, l_itemno_4364@ha /* 0x803BD894@ha */
|
||||
/* 801D9DD4 38 03 D8 94 */ addi r0, r3, l_itemno_4364@l /* 0x803BD894@l */
|
||||
/* 801D9DD8 7C 64 2A 14 */ add r3, r4, r5
|
||||
/* 801D9DDC 7C 63 00 AE */ lbzx r3, r3, r0
|
||||
/* 801D9DE0 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_801D8914:
|
||||
/* 801D8914 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801D8918 7C 08 02 A6 */ mflr r0
|
||||
/* 801D891C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801D8920 88 03 00 F3 */ lbz r0, 0xf3(r3)
|
||||
/* 801D8924 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 801D8928 3C 80 80 3C */ lis r4, map_init_process@ha /* 0x803BD7C8@ha */
|
||||
/* 801D892C 38 04 D7 C8 */ addi r0, r4, map_init_process@l /* 0x803BD7C8@l */
|
||||
/* 801D8930 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 801D8934 48 18 97 51 */ bl __ptmf_scall
|
||||
/* 801D8938 60 00 00 00 */ nop
|
||||
/* 801D893C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801D8940 7C 08 03 A6 */ mtlr r0
|
||||
/* 801D8944 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801D8948 4E 80 00 20 */ blr
|
||||
@@ -1,25 +0,0 @@
|
||||
lbl_801D9E7C:
|
||||
/* 801D9E7C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801D9E80 7C 08 02 A6 */ mflr r0
|
||||
/* 801D9E84 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801D9E88 7C 64 1B 78 */ mr r4, r3
|
||||
/* 801D9E8C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 801D9E90 28 00 00 C0 */ cmplwi r0, 0xc0
|
||||
/* 801D9E94 41 80 00 2C */ blt lbl_801D9EC0
|
||||
/* 801D9E98 28 00 00 D7 */ cmplwi r0, 0xd7
|
||||
/* 801D9E9C 41 81 00 24 */ bgt lbl_801D9EC0
|
||||
/* 801D9EA0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801D9EA4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801D9EA8 38 63 00 CC */ addi r3, r3, 0xcc
|
||||
/* 801D9EAC 4B E5 A0 1D */ bl isFirstBit__21dSv_player_get_item_cCFUc
|
||||
/* 801D9EB0 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 801D9EB4 7C 00 19 10 */ subfe r0, r0, r3
|
||||
/* 801D9EB8 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 801D9EBC 48 00 00 08 */ b lbl_801D9EC4
|
||||
lbl_801D9EC0:
|
||||
/* 801D9EC0 38 60 00 00 */ li r3, 0
|
||||
lbl_801D9EC4:
|
||||
/* 801D9EC4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801D9EC8 7C 08 03 A6 */ mtlr r0
|
||||
/* 801D9ECC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801D9ED0 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_801D9F3C:
|
||||
/* 801D9F3C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801D9F40 7C 08 02 A6 */ mflr r0
|
||||
/* 801D9F44 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801D9F48 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801D9F4C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801D9F50 4B FF FF 2D */ bl isCatchInsect__14dMenu_Insect_cFUc
|
||||
/* 801D9F54 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801D9F58 41 82 00 1C */ beq lbl_801D9F74
|
||||
/* 801D9F5C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801D9F60 4B FF FF 75 */ bl isGiveInsect__14dMenu_Insect_cFUc
|
||||
/* 801D9F64 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801D9F68 40 82 00 0C */ bne lbl_801D9F74
|
||||
/* 801D9F6C 38 60 00 01 */ li r3, 1
|
||||
/* 801D9F70 48 00 00 08 */ b lbl_801D9F78
|
||||
lbl_801D9F74:
|
||||
/* 801D9F74 38 60 00 00 */ li r3, 0
|
||||
lbl_801D9F78:
|
||||
/* 801D9F78 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801D9F7C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801D9F80 7C 08 03 A6 */ mtlr r0
|
||||
/* 801D9F84 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801D9F88 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_801D9DE4:
|
||||
/* 801D9DE4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801D9DE8 7C 08 02 A6 */ mflr r0
|
||||
/* 801D9DEC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801D9DF0 4B FF FF DD */ bl getInsectItemID__14dMenu_Insect_cFii
|
||||
/* 801D9DF4 7C 64 1B 78 */ mr r4, r3
|
||||
/* 801D9DF8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801D9DFC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801D9E00 38 63 00 CC */ addi r3, r3, 0xcc
|
||||
/* 801D9E04 4B E5 A0 C5 */ bl isFirstBit__21dSv_player_get_item_cCFUc
|
||||
/* 801D9E08 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 801D9E0C 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 801D9E10 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801D9E14 7C 08 03 A6 */ mtlr r0
|
||||
/* 801D9E18 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801D9E1C 4E 80 00 20 */ blr
|
||||
@@ -1,29 +0,0 @@
|
||||
lbl_801D9ED4:
|
||||
/* 801D9ED4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801D9ED8 7C 08 02 A6 */ mflr r0
|
||||
/* 801D9EDC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801D9EE0 54 64 06 3E */ clrlwi r4, r3, 0x18
|
||||
/* 801D9EE4 28 04 00 C0 */ cmplwi r4, 0xc0
|
||||
/* 801D9EE8 41 80 00 40 */ blt lbl_801D9F28
|
||||
/* 801D9EEC 28 04 00 D7 */ cmplwi r4, 0xd7
|
||||
/* 801D9EF0 41 81 00 38 */ bgt lbl_801D9F28
|
||||
/* 801D9EF4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801D9EF8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801D9EFC 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 801D9F00 38 04 00 D1 */ addi r0, r4, 0xd1
|
||||
/* 801D9F04 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 801D9F08 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 801D9F0C 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 801D9F10 7C 84 02 2E */ lhzx r4, r4, r0
|
||||
/* 801D9F14 4B E5 AA A9 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 801D9F18 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 801D9F1C 7C 00 19 10 */ subfe r0, r0, r3
|
||||
/* 801D9F20 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 801D9F24 48 00 00 08 */ b lbl_801D9F2C
|
||||
lbl_801D9F28:
|
||||
/* 801D9F28 38 60 00 00 */ li r3, 0
|
||||
lbl_801D9F2C:
|
||||
/* 801D9F2C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801D9F30 7C 08 03 A6 */ mtlr r0
|
||||
/* 801D9F34 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801D9F38 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_801D9E20:
|
||||
/* 801D9E20 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801D9E24 7C 08 02 A6 */ mflr r0
|
||||
/* 801D9E28 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801D9E2C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801D9E30 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801D9E34 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 801D9E38 1C 05 00 06 */ mulli r0, r5, 6
|
||||
/* 801D9E3C 7C 04 02 14 */ add r0, r4, r0
|
||||
/* 801D9E40 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801D9E44 3C 80 80 39 */ lis r4, i_evtID@ha /* 0x80396860@ha */
|
||||
/* 801D9E48 38 84 68 60 */ addi r4, r4, i_evtID@l /* 0x80396860@l */
|
||||
/* 801D9E4C 7C 04 00 2E */ lwzx r0, r4, r0
|
||||
/* 801D9E50 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 801D9E54 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 801D9E58 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 801D9E5C 7C 84 02 2E */ lhzx r4, r4, r0
|
||||
/* 801D9E60 4B E5 AB 5D */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 801D9E64 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 801D9E68 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 801D9E6C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801D9E70 7C 08 03 A6 */ mtlr r0
|
||||
/* 801D9E74 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801D9E78 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_801D88EC:
|
||||
/* 801D88EC 80 63 00 14 */ lwz r3, 0x14(r3)
|
||||
/* 801D88F0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801D88F4 41 82 00 18 */ beq lbl_801D890C
|
||||
/* 801D88F8 88 03 00 0C */ lbz r0, 0xc(r3)
|
||||
/* 801D88FC 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 801D8900 40 82 00 0C */ bne lbl_801D890C
|
||||
/* 801D8904 38 60 00 00 */ li r3, 0
|
||||
/* 801D8908 4E 80 00 20 */ blr
|
||||
lbl_801D890C:
|
||||
/* 801D890C 38 60 00 01 */ li r3, 1
|
||||
/* 801D8910 4E 80 00 20 */ blr
|
||||
@@ -1,99 +0,0 @@
|
||||
lbl_801D9BD0:
|
||||
/* 801D9BD0 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 801D9BD4 7C 08 02 A6 */ mflr r0
|
||||
/* 801D9BD8 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 801D9BDC 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801D9BE0 48 18 85 E9 */ bl _savegpr_24
|
||||
/* 801D9BE4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801D9BE8 38 60 01 18 */ li r3, 0x118
|
||||
/* 801D9BEC 48 0F 50 61 */ bl __nw__FUl
|
||||
/* 801D9BF0 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801D9BF4 41 82 00 0C */ beq lbl_801D9C00
|
||||
/* 801D9BF8 48 11 E8 A1 */ bl __ct__9J2DScreenFv
|
||||
/* 801D9BFC 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801D9C00:
|
||||
/* 801D9C00 90 1F 00 28 */ stw r0, 0x28(r31)
|
||||
/* 801D9C04 80 7F 00 28 */ lwz r3, 0x28(r31)
|
||||
/* 801D9C08 3C 80 80 39 */ lis r4, d_menu_d_menu_insect__stringBase0@ha /* 0x803968C0@ha */
|
||||
/* 801D9C0C 38 84 68 C0 */ addi r4, r4, d_menu_d_menu_insect__stringBase0@l /* 0x803968C0@l */
|
||||
/* 801D9C10 38 84 00 66 */ addi r4, r4, 0x66
|
||||
/* 801D9C14 3C A0 00 02 */ lis r5, 2
|
||||
/* 801D9C18 80 DF 00 08 */ lwz r6, 8(r31)
|
||||
/* 801D9C1C 48 11 EA 2D */ bl setPriority__9J2DScreenFPCcUlP10JKRArchive
|
||||
/* 801D9C20 38 60 00 00 */ li r3, 0
|
||||
/* 801D9C24 7C 65 1B 78 */ mr r5, r3
|
||||
/* 801D9C28 7C 64 1B 78 */ mr r4, r3
|
||||
/* 801D9C2C 38 00 00 02 */ li r0, 2
|
||||
/* 801D9C30 7C 09 03 A6 */ mtctr r0
|
||||
lbl_801D9C34:
|
||||
/* 801D9C34 7C DF 1A 14 */ add r6, r31, r3
|
||||
/* 801D9C38 90 A6 00 D8 */ stw r5, 0xd8(r6)
|
||||
/* 801D9C3C 90 86 00 E0 */ stw r4, 0xe0(r6)
|
||||
/* 801D9C40 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 801D9C44 42 00 FF F0 */ bdnz lbl_801D9C34
|
||||
/* 801D9C48 80 7F 00 28 */ lwz r3, 0x28(r31)
|
||||
/* 801D9C4C 48 07 B4 9D */ bl dPaneClass_showNullPane__FP9J2DScreen
|
||||
/* 801D9C50 3B 00 00 00 */ li r24, 0
|
||||
/* 801D9C54 3B C0 00 00 */ li r30, 0
|
||||
/* 801D9C58 3B A0 00 00 */ li r29, 0
|
||||
/* 801D9C5C 3C 60 80 39 */ lis r3, text_a_tag@ha /* 0x80396810@ha */
|
||||
/* 801D9C60 3B 43 68 10 */ addi r26, r3, text_a_tag@l /* 0x80396810@l */
|
||||
/* 801D9C64 3C 60 80 39 */ lis r3, text_b_tag@ha /* 0x80396838@ha */
|
||||
/* 801D9C68 3B 63 68 38 */ addi r27, r3, text_b_tag@l /* 0x80396838@l */
|
||||
/* 801D9C6C 3C 60 80 39 */ lis r3, d_menu_d_menu_insect__stringBase0@ha /* 0x803968C0@ha */
|
||||
/* 801D9C70 3B 83 68 C0 */ addi r28, r3, d_menu_d_menu_insect__stringBase0@l /* 0x803968C0@l */
|
||||
lbl_801D9C74:
|
||||
/* 801D9C74 80 7F 00 28 */ lwz r3, 0x28(r31)
|
||||
/* 801D9C78 7C 9A EA 14 */ add r4, r26, r29
|
||||
/* 801D9C7C 80 A4 00 00 */ lwz r5, 0(r4)
|
||||
/* 801D9C80 80 C4 00 04 */ lwz r6, 4(r4)
|
||||
/* 801D9C84 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D9C88 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801D9C8C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D9C90 4E 80 04 21 */ bctrl
|
||||
/* 801D9C94 7F 3F F2 14 */ add r25, r31, r30
|
||||
/* 801D9C98 90 79 00 2C */ stw r3, 0x2c(r25)
|
||||
/* 801D9C9C 80 7F 00 28 */ lwz r3, 0x28(r31)
|
||||
/* 801D9CA0 7C 9B EA 14 */ add r4, r27, r29
|
||||
/* 801D9CA4 80 A4 00 00 */ lwz r5, 0(r4)
|
||||
/* 801D9CA8 80 C4 00 04 */ lwz r6, 4(r4)
|
||||
/* 801D9CAC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D9CB0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801D9CB4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D9CB8 4E 80 04 21 */ bctrl
|
||||
/* 801D9CBC 90 79 00 40 */ stw r3, 0x40(r25)
|
||||
/* 801D9CC0 4B E3 AD 31 */ bl mDoExt_getMesgFont__Fv
|
||||
/* 801D9CC4 7C 64 1B 78 */ mr r4, r3
|
||||
/* 801D9CC8 80 79 00 2C */ lwz r3, 0x2c(r25)
|
||||
/* 801D9CCC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D9CD0 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
||||
/* 801D9CD4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D9CD8 4E 80 04 21 */ bctrl
|
||||
/* 801D9CDC 4B E3 AD 15 */ bl mDoExt_getMesgFont__Fv
|
||||
/* 801D9CE0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 801D9CE4 80 79 00 40 */ lwz r3, 0x40(r25)
|
||||
/* 801D9CE8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801D9CEC 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
||||
/* 801D9CF0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801D9CF4 4E 80 04 21 */ bctrl
|
||||
/* 801D9CF8 80 79 00 2C */ lwz r3, 0x2c(r25)
|
||||
/* 801D9CFC 38 80 00 20 */ li r4, 0x20
|
||||
/* 801D9D00 38 BC 00 32 */ addi r5, r28, 0x32
|
||||
/* 801D9D04 4C C6 31 82 */ crclr 6
|
||||
/* 801D9D08 48 12 6A 45 */ bl setString__10J2DTextBoxFsPCce
|
||||
/* 801D9D0C 80 79 00 40 */ lwz r3, 0x40(r25)
|
||||
/* 801D9D10 38 80 00 20 */ li r4, 0x20
|
||||
/* 801D9D14 38 BC 00 32 */ addi r5, r28, 0x32
|
||||
/* 801D9D18 4C C6 31 82 */ crclr 6
|
||||
/* 801D9D1C 48 12 6A 31 */ bl setString__10J2DTextBoxFsPCce
|
||||
/* 801D9D20 3B 18 00 01 */ addi r24, r24, 1
|
||||
/* 801D9D24 2C 18 00 05 */ cmpwi r24, 5
|
||||
/* 801D9D28 3B DE 00 04 */ addi r30, r30, 4
|
||||
/* 801D9D2C 3B BD 00 08 */ addi r29, r29, 8
|
||||
/* 801D9D30 41 80 FF 44 */ blt lbl_801D9C74
|
||||
/* 801D9D34 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801D9D38 48 18 84 DD */ bl _restgpr_24
|
||||
/* 801D9D3C 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 801D9D40 7C 08 03 A6 */ mtlr r0
|
||||
/* 801D9D44 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 801D9D48 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_801D9290:
|
||||
/* 801D9290 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801D9294 7C 08 02 A6 */ mflr r0
|
||||
/* 801D9298 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801D929C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801D92A0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801D92A4 38 00 00 FF */ li r0, 0xff
|
||||
/* 801D92A8 3C 80 80 43 */ lis r4, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 801D92AC 38 84 01 88 */ addi r4, r4, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 801D92B0 98 04 00 C3 */ stb r0, 0xc3(r4)
|
||||
/* 801D92B4 38 80 04 0C */ li r4, 0x40c
|
||||
/* 801D92B8 48 00 10 4D */ bl setAButtonString__14dMenu_Insect_cFUs
|
||||
/* 801D92BC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801D92C0 38 80 03 F9 */ li r4, 0x3f9
|
||||
/* 801D92C4 48 00 10 F1 */ bl setBButtonString__14dMenu_Insect_cFUs
|
||||
/* 801D92C8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801D92CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801D92D0 7C 08 03 A6 */ mtlr r0
|
||||
/* 801D92D4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801D92D8 4E 80 00 20 */ blr
|
||||
@@ -1,49 +0,0 @@
|
||||
lbl_801DA304:
|
||||
/* 801DA304 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801DA308 7C 08 02 A6 */ mflr r0
|
||||
/* 801DA30C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801DA310 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801DA314 48 18 7E C1 */ bl _savegpr_27
|
||||
/* 801DA318 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 801DA31C 54 9D 04 3F */ clrlwi. r29, r4, 0x10
|
||||
/* 801DA320 40 82 00 3C */ bne lbl_801DA35C
|
||||
/* 801DA324 3B A0 00 00 */ li r29, 0
|
||||
/* 801DA328 3B E0 00 00 */ li r31, 0
|
||||
/* 801DA32C 3C 60 80 39 */ lis r3, d_menu_d_menu_insect__stringBase0@ha /* 0x803968C0@ha */
|
||||
/* 801DA330 3B C3 68 C0 */ addi r30, r3, d_menu_d_menu_insect__stringBase0@l /* 0x803968C0@l */
|
||||
lbl_801DA334:
|
||||
/* 801DA334 38 1F 00 2C */ addi r0, r31, 0x2c
|
||||
/* 801DA338 7C 7B 00 2E */ lwzx r3, r27, r0
|
||||
/* 801DA33C 48 12 63 1D */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 801DA340 38 9E 00 32 */ addi r4, r30, 0x32
|
||||
/* 801DA344 48 18 E7 E9 */ bl strcpy
|
||||
/* 801DA348 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 801DA34C 2C 1D 00 05 */ cmpwi r29, 5
|
||||
/* 801DA350 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 801DA354 41 80 FF E0 */ blt lbl_801DA334
|
||||
/* 801DA358 48 00 00 44 */ b lbl_801DA39C
|
||||
lbl_801DA35C:
|
||||
/* 801DA35C 3B 80 00 00 */ li r28, 0
|
||||
/* 801DA360 3B E0 00 00 */ li r31, 0
|
||||
/* 801DA364 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 801DA368 3B C3 01 88 */ addi r30, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
lbl_801DA36C:
|
||||
/* 801DA36C 38 1F 00 2C */ addi r0, r31, 0x2c
|
||||
/* 801DA370 7C 7B 00 2E */ lwzx r3, r27, r0
|
||||
/* 801DA374 48 12 62 E5 */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 801DA378 7C 65 1B 78 */ mr r5, r3
|
||||
/* 801DA37C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801DA380 7F A4 EB 78 */ mr r4, r29
|
||||
/* 801DA384 38 C0 00 00 */ li r6, 0
|
||||
/* 801DA388 48 04 21 BD */ bl getStringKanji__13dMeter2Info_cFUlPcP14JMSMesgEntry_c
|
||||
/* 801DA38C 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 801DA390 2C 1C 00 05 */ cmpwi r28, 5
|
||||
/* 801DA394 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 801DA398 41 80 FF D4 */ blt lbl_801DA36C
|
||||
lbl_801DA39C:
|
||||
/* 801DA39C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801DA3A0 48 18 7E 81 */ bl _restgpr_27
|
||||
/* 801DA3A4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801DA3A8 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DA3AC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801DA3B0 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