mirror of https://github.com/zeldaret/tp.git
d_menu_insect partly matching
This commit is contained in:
parent
62ab7c9a0b
commit
e427687675
18
Progress.md
18
Progress.md
|
|
@ -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
|
||||
RELs | 33.954487% | 3904876 | 11500324
|
||||
Total | 34.804261% | 5401968 | 15520996
|
||||
main.dol | 37.334953% | 1501116 | 4020672
|
||||
RELs | 34.004155% | 3910588 | 11500324
|
||||
Total | 34.866989% | 5411704 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
|
|
@ -390,7 +390,7 @@ d_a_obj_cwall | 30.455195% | 5968 | 19596
|
|||
d_a_obj_damCps | 100.000000% | 504 | 504
|
||||
d_a_obj_dan | 35.198921% | 4176 | 11864
|
||||
d_a_obj_digholl | 100.000000% | 2272 | 2272
|
||||
d_a_obj_digplace | 35.129068% | 1252 | 3564
|
||||
d_a_obj_digplace | 100.000000% | 3564 | 3564
|
||||
d_a_obj_digsnow | 44.813278% | 2160 | 4820
|
||||
d_a_obj_dmelevator | 35.600390% | 4376 | 12292
|
||||
d_a_obj_drop | 30.227416% | 3828 | 12664
|
||||
|
|
@ -601,7 +601,7 @@ d_a_obj_smgdoor | 41.383095% | 3016 | 7288
|
|||
d_a_obj_smoke | 100.000000% | 1512 | 1512
|
||||
d_a_obj_smtile | 35.912938% | 2376 | 6616
|
||||
d_a_obj_smw_stone | 40.435606% | 1708 | 4224
|
||||
d_a_obj_snowEffTag | 46.419098% | 1400 | 3016
|
||||
d_a_obj_snowEffTag | 100.000000% | 3016 | 3016
|
||||
d_a_obj_snow_soup | 37.025948% | 1484 | 4008
|
||||
d_a_obj_so | 31.698636% | 6412 | 20228
|
||||
d_a_obj_spinLift | 41.107692% | 2672 | 6500
|
||||
|
|
@ -737,7 +737,7 @@ d_a_tag_kago_fall | 34.469328% | 1416 | 4108
|
|||
d_a_tag_kmsg | 32.037997% | 1484 | 4632
|
||||
d_a_tag_lantern | 100.000000% | 2384 | 2384
|
||||
d_a_tag_lightball | 46.212121% | 976 | 2112
|
||||
d_a_tag_lv2prchk | 35.734870% | 992 | 2776
|
||||
d_a_tag_lv2prchk | 100.000000% | 2776 | 2776
|
||||
d_a_tag_lv5soup | 100.000000% | 1908 | 1908
|
||||
d_a_tag_lv6CstaSw | 100.000000% | 2560 | 2560
|
||||
d_a_tag_magne | 100.000000% | 928 | 928
|
||||
|
|
@ -785,4 +785,4 @@ d_a_vrbox2 | 34.977578% | 2184 | 6244
|
|||
d_a_warp_bug | 100.000000% | 2024 | 2024
|
||||
d_a_ykgr | 44.400631% | 2252 | 5072
|
||||
f_pc_profile_lst | 100.000000% | 28156 | 28156
|
||||
Total | 33.954487% | 3904876 | 11500324
|
||||
Total | 34.004155% | 3910588 | 11500324
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
@ -1,49 +0,0 @@
|
|||
lbl_801DA3B4:
|
||||
/* 801DA3B4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801DA3B8 7C 08 02 A6 */ mflr r0
|
||||
/* 801DA3BC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801DA3C0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801DA3C4 48 18 7E 11 */ bl _savegpr_27
|
||||
/* 801DA3C8 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 801DA3CC 54 9D 04 3F */ clrlwi. r29, r4, 0x10
|
||||
/* 801DA3D0 40 82 00 3C */ bne lbl_801DA40C
|
||||
/* 801DA3D4 3B A0 00 00 */ li r29, 0
|
||||
/* 801DA3D8 3B E0 00 00 */ li r31, 0
|
||||
/* 801DA3DC 3C 60 80 39 */ lis r3, d_menu_d_menu_insect__stringBase0@ha /* 0x803968C0@ha */
|
||||
/* 801DA3E0 3B C3 68 C0 */ addi r30, r3, d_menu_d_menu_insect__stringBase0@l /* 0x803968C0@l */
|
||||
lbl_801DA3E4:
|
||||
/* 801DA3E4 38 1F 00 40 */ addi r0, r31, 0x40
|
||||
/* 801DA3E8 7C 7B 00 2E */ lwzx r3, r27, r0
|
||||
/* 801DA3EC 48 12 62 6D */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 801DA3F0 38 9E 00 32 */ addi r4, r30, 0x32
|
||||
/* 801DA3F4 48 18 E7 39 */ bl strcpy
|
||||
/* 801DA3F8 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 801DA3FC 2C 1D 00 05 */ cmpwi r29, 5
|
||||
/* 801DA400 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 801DA404 41 80 FF E0 */ blt lbl_801DA3E4
|
||||
/* 801DA408 48 00 00 44 */ b lbl_801DA44C
|
||||
lbl_801DA40C:
|
||||
/* 801DA40C 3B 80 00 00 */ li r28, 0
|
||||
/* 801DA410 3B E0 00 00 */ li r31, 0
|
||||
/* 801DA414 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 801DA418 3B C3 01 88 */ addi r30, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
lbl_801DA41C:
|
||||
/* 801DA41C 38 1F 00 40 */ addi r0, r31, 0x40
|
||||
/* 801DA420 7C 7B 00 2E */ lwzx r3, r27, r0
|
||||
/* 801DA424 48 12 62 35 */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 801DA428 7C 65 1B 78 */ mr r5, r3
|
||||
/* 801DA42C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801DA430 7F A4 EB 78 */ mr r4, r29
|
||||
/* 801DA434 38 C0 00 00 */ li r6, 0
|
||||
/* 801DA438 48 04 21 0D */ bl getStringKanji__13dMeter2Info_cFUlPcP14JMSMesgEntry_c
|
||||
/* 801DA43C 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 801DA440 2C 1C 00 05 */ cmpwi r28, 5
|
||||
/* 801DA444 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 801DA448 41 80 FF D4 */ blt lbl_801DA41C
|
||||
lbl_801DA44C:
|
||||
/* 801DA44C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801DA450 48 18 7D D1 */ bl _restgpr_27
|
||||
/* 801DA454 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801DA458 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DA45C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801DA460 4E 80 00 20 */ blr
|
||||
|
|
@ -1,72 +0,0 @@
|
|||
lbl_801DA1EC:
|
||||
/* 801DA1EC 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 801DA1F0 7C 08 02 A6 */ mflr r0
|
||||
/* 801DA1F4 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 801DA1F8 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 801DA1FC 48 18 7F D9 */ bl _savegpr_27
|
||||
/* 801DA200 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801DA204 88 63 00 F4 */ lbz r3, 0xf4(r3)
|
||||
/* 801DA208 88 1E 00 F5 */ lbz r0, 0xf5(r30)
|
||||
/* 801DA20C 1C 00 00 06 */ mulli r0, r0, 6
|
||||
/* 801DA210 7F E3 02 14 */ add r31, r3, r0
|
||||
/* 801DA214 57 E0 10 3A */ slwi r0, r31, 2
|
||||
/* 801DA218 7F 9E 02 14 */ add r28, r30, r0
|
||||
/* 801DA21C 80 9C 00 6C */ lwz r4, 0x6c(r28)
|
||||
/* 801DA220 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 801DA224 80 A4 00 04 */ lwz r5, 4(r4)
|
||||
/* 801DA228 38 C0 00 00 */ li r6, 0
|
||||
/* 801DA22C 38 E0 00 00 */ li r7, 0
|
||||
/* 801DA230 48 07 AC 8D */ bl getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs
|
||||
/* 801DA234 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 801DA238 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 801DA23C 90 61 00 14 */ stw r3, 0x14(r1)
|
||||
/* 801DA240 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 801DA244 80 01 00 10 */ lwz r0, 0x10(r1)
|
||||
/* 801DA248 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 801DA24C 80 7C 00 6C */ lwz r3, 0x6c(r28)
|
||||
/* 801DA250 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 801DA254 80 7E 00 18 */ lwz r3, 0x18(r30)
|
||||
/* 801DA258 C0 21 00 14 */ lfs f1, 0x14(r1)
|
||||
/* 801DA25C C0 41 00 18 */ lfs f2, 0x18(r1)
|
||||
/* 801DA260 38 A0 00 00 */ li r5, 0
|
||||
/* 801DA264 4B FB AE 91 */ bl setPos__16dSelect_cursor_cFffP7J2DPaneb
|
||||
/* 801DA268 3B 60 00 00 */ li r27, 0
|
||||
/* 801DA26C 3B A0 00 00 */ li r29, 0
|
||||
/* 801DA270 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801DA274 3B 83 EB C8 */ addi r28, r3, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
lbl_801DA278:
|
||||
/* 801DA278 7C 1B F8 00 */ cmpw r27, r31
|
||||
/* 801DA27C 40 82 00 30 */ bne lbl_801DA2AC
|
||||
/* 801DA280 C0 1C 09 E8 */ lfs f0, 0x9e8(r28)
|
||||
/* 801DA284 38 1D 00 6C */ addi r0, r29, 0x6c
|
||||
/* 801DA288 7C 7E 00 2E */ lwzx r3, r30, r0
|
||||
/* 801DA28C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801DA290 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 801DA294 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
||||
/* 801DA298 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DA29C 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 801DA2A0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DA2A4 4E 80 04 21 */ bctrl
|
||||
/* 801DA2A8 48 00 00 2C */ b lbl_801DA2D4
|
||||
lbl_801DA2AC:
|
||||
/* 801DA2AC C0 1C 09 E4 */ lfs f0, 0x9e4(r28)
|
||||
/* 801DA2B0 38 1D 00 6C */ addi r0, r29, 0x6c
|
||||
/* 801DA2B4 7C 7E 00 2E */ lwzx r3, r30, r0
|
||||
/* 801DA2B8 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801DA2BC D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 801DA2C0 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
||||
/* 801DA2C4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DA2C8 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 801DA2CC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DA2D0 4E 80 04 21 */ bctrl
|
||||
lbl_801DA2D4:
|
||||
/* 801DA2D4 3B 7B 00 01 */ addi r27, r27, 1
|
||||
/* 801DA2D8 2C 1B 00 18 */ cmpwi r27, 0x18
|
||||
/* 801DA2DC 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801DA2E0 41 80 FF 98 */ blt lbl_801DA278
|
||||
/* 801DA2E4 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 801DA2E8 48 18 7F 39 */ bl _restgpr_27
|
||||
/* 801DA2EC 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 801DA2F0 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DA2F4 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 801DA2F8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,123 +0,0 @@
|
|||
lbl_801DA464:
|
||||
/* 801DA464 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801DA468 7C 08 02 A6 */ mflr r0
|
||||
/* 801DA46C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801DA470 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801DA474 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801DA478 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801DA47C 7C 9E 23 78 */ mr r30, r4
|
||||
/* 801DA480 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
||||
/* 801DA484 40 82 00 18 */ bne lbl_801DA49C
|
||||
/* 801DA488 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801DA48C 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801DA490 88 03 0A 19 */ lbz r0, 0xa19(r3)
|
||||
/* 801DA494 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801DA498 41 82 00 34 */ beq lbl_801DA4CC
|
||||
lbl_801DA49C:
|
||||
/* 801DA49C 80 7F 00 D0 */ lwz r3, 0xd0(r31)
|
||||
/* 801DA4A0 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801DA4A4 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801DA4A8 C0 24 09 EC */ lfs f1, 0x9ec(r4)
|
||||
/* 801DA4AC C0 44 09 F0 */ lfs f2, 0x9f0(r4)
|
||||
/* 801DA4B0 48 07 A1 01 */ bl paneTrans__8CPaneMgrFff
|
||||
/* 801DA4B4 80 7F 00 D4 */ lwz r3, 0xd4(r31)
|
||||
/* 801DA4B8 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801DA4BC 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801DA4C0 C0 24 09 F4 */ lfs f1, 0x9f4(r4)
|
||||
/* 801DA4C4 C0 44 09 FC */ lfs f2, 0x9fc(r4)
|
||||
/* 801DA4C8 48 07 A0 E9 */ bl paneTrans__8CPaneMgrFff
|
||||
lbl_801DA4CC:
|
||||
/* 801DA4CC 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801DA4D0 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801DA4D4 88 03 06 B4 */ lbz r0, 0x6b4(r3)
|
||||
/* 801DA4D8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801DA4DC 40 82 00 0C */ bne lbl_801DA4E8
|
||||
/* 801DA4E0 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
||||
/* 801DA4E4 41 82 01 34 */ beq lbl_801DA618
|
||||
lbl_801DA4E8:
|
||||
/* 801DA4E8 80 7F 00 D8 */ lwz r3, 0xd8(r31)
|
||||
/* 801DA4EC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DA4F0 41 82 00 44 */ beq lbl_801DA534
|
||||
/* 801DA4F4 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801DA4F8 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801DA4FC C0 24 06 60 */ lfs f1, 0x660(r4)
|
||||
/* 801DA500 C0 44 06 64 */ lfs f2, 0x664(r4)
|
||||
/* 801DA504 48 07 A0 AD */ bl paneTrans__8CPaneMgrFff
|
||||
/* 801DA508 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801DA50C 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801DA510 C0 03 06 68 */ lfs f0, 0x668(r3)
|
||||
/* 801DA514 80 7F 00 D8 */ lwz r3, 0xd8(r31)
|
||||
/* 801DA518 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801DA51C D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 801DA520 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
||||
/* 801DA524 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DA528 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 801DA52C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DA530 4E 80 04 21 */ bctrl
|
||||
lbl_801DA534:
|
||||
/* 801DA534 80 7F 00 DC */ lwz r3, 0xdc(r31)
|
||||
/* 801DA538 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DA53C 41 82 00 44 */ beq lbl_801DA580
|
||||
/* 801DA540 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801DA544 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801DA548 C0 24 06 6C */ lfs f1, 0x66c(r4)
|
||||
/* 801DA54C C0 44 06 70 */ lfs f2, 0x670(r4)
|
||||
/* 801DA550 48 07 A0 61 */ bl paneTrans__8CPaneMgrFff
|
||||
/* 801DA554 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801DA558 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801DA55C C0 03 06 74 */ lfs f0, 0x674(r3)
|
||||
/* 801DA560 80 7F 00 DC */ lwz r3, 0xdc(r31)
|
||||
/* 801DA564 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801DA568 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 801DA56C D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
||||
/* 801DA570 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DA574 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 801DA578 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DA57C 4E 80 04 21 */ bctrl
|
||||
lbl_801DA580:
|
||||
/* 801DA580 80 7F 00 E0 */ lwz r3, 0xe0(r31)
|
||||
/* 801DA584 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DA588 41 82 00 44 */ beq lbl_801DA5CC
|
||||
/* 801DA58C 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801DA590 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801DA594 C0 24 06 78 */ lfs f1, 0x678(r4)
|
||||
/* 801DA598 C0 44 06 7C */ lfs f2, 0x67c(r4)
|
||||
/* 801DA59C 48 07 A0 15 */ bl paneTrans__8CPaneMgrFff
|
||||
/* 801DA5A0 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801DA5A4 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801DA5A8 C0 03 06 80 */ lfs f0, 0x680(r3)
|
||||
/* 801DA5AC 80 7F 00 E0 */ lwz r3, 0xe0(r31)
|
||||
/* 801DA5B0 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801DA5B4 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 801DA5B8 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
||||
/* 801DA5BC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DA5C0 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 801DA5C4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DA5C8 4E 80 04 21 */ bctrl
|
||||
lbl_801DA5CC:
|
||||
/* 801DA5CC 80 7F 00 E4 */ lwz r3, 0xe4(r31)
|
||||
/* 801DA5D0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DA5D4 41 82 00 44 */ beq lbl_801DA618
|
||||
/* 801DA5D8 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801DA5DC 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801DA5E0 C0 24 06 84 */ lfs f1, 0x684(r4)
|
||||
/* 801DA5E4 C0 44 06 88 */ lfs f2, 0x688(r4)
|
||||
/* 801DA5E8 48 07 9F C9 */ bl paneTrans__8CPaneMgrFff
|
||||
/* 801DA5EC 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801DA5F0 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801DA5F4 C0 03 06 8C */ lfs f0, 0x68c(r3)
|
||||
/* 801DA5F8 80 7F 00 E4 */ lwz r3, 0xe4(r31)
|
||||
/* 801DA5FC 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801DA600 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 801DA604 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
||||
/* 801DA608 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DA60C 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 801DA610 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DA614 4E 80 04 21 */ bctrl
|
||||
lbl_801DA618:
|
||||
/* 801DA618 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801DA61C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801DA620 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801DA624 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DA628 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801DA62C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
lbl_801D8C68:
|
||||
/* 801D8C68 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801D8C6C 7C 08 02 A6 */ mflr r0
|
||||
/* 801D8C70 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801D8C74 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801D8C78 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801D8C7C 88 83 00 F4 */ lbz r4, 0xf4(r3)
|
||||
/* 801D8C80 88 A3 00 F5 */ lbz r5, 0xf5(r3)
|
||||
/* 801D8C84 48 00 11 61 */ bl isGetInsect__14dMenu_Insect_cFii
|
||||
/* 801D8C88 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801D8C8C 41 82 00 14 */ beq lbl_801D8CA0
|
||||
/* 801D8C90 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801D8C94 38 80 03 68 */ li r4, 0x368
|
||||
/* 801D8C98 48 00 16 6D */ bl setAButtonString__14dMenu_Insect_cFUs
|
||||
/* 801D8C9C 48 00 00 10 */ b lbl_801D8CAC
|
||||
lbl_801D8CA0:
|
||||
/* 801D8CA0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801D8CA4 38 80 00 00 */ li r4, 0
|
||||
/* 801D8CA8 48 00 16 5D */ bl setAButtonString__14dMenu_Insect_cFUs
|
||||
lbl_801D8CAC:
|
||||
/* 801D8CAC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801D8CB0 38 80 03 F9 */ li r4, 0x3f9
|
||||
/* 801D8CB4 48 00 17 01 */ bl setBButtonString__14dMenu_Insect_cFUs
|
||||
/* 801D8CB8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801D8CBC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801D8CC0 7C 08 03 A6 */ mtlr r0
|
||||
/* 801D8CC4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801D8CC8 4E 80 00 20 */ blr
|
||||
|
|
@ -11,6 +11,8 @@ struct STControl;
|
|||
class dMsgScrn3Select_c;
|
||||
class dMsgString_c;
|
||||
class dSelect_cursor_c;
|
||||
class mDoDvdThd_mountArchive_c;
|
||||
class JKRArchive;
|
||||
|
||||
class dMenu_Insect_c : public dDlst_base_c {
|
||||
public:
|
||||
|
|
@ -20,8 +22,8 @@ public:
|
|||
/* 801D8760 */ void _draw();
|
||||
/* 801D88EC */ bool isSync();
|
||||
/* 801D8914 */ void init();
|
||||
/* 801D894C */ void _open();
|
||||
/* 801D8B2C */ void _close();
|
||||
/* 801D894C */ int _open();
|
||||
/* 801D8B2C */ int _close();
|
||||
/* 801D8C68 */ void wait_init();
|
||||
/* 801D8CCC */ void wait_move();
|
||||
/* 801D8E00 */ void explain_open_init();
|
||||
|
|
@ -36,15 +38,15 @@ public:
|
|||
/* 801D98F0 */ void screenSetExplain();
|
||||
/* 801D9BD0 */ void screenSetDoIcon();
|
||||
/* 801D9D4C */ static u8 getGetInsectNum();
|
||||
/* 801D9DCC */ void getInsectItemID(int, int);
|
||||
/* 801D9DE4 */ void isGetInsect(int, int);
|
||||
/* 801D9E20 */ void isGiveInsect(int, int);
|
||||
/* 801D9ED4 */ void isGiveInsect(u8);
|
||||
/* 801D9E7C */ void isCatchInsect(u8);
|
||||
/* 801D9DCC */ u8 getInsectItemID(int, int);
|
||||
/* 801D9DE4 */ bool isGetInsect(int, int);
|
||||
/* 801D9E20 */ bool isGiveInsect(int, int);
|
||||
/* 801D9ED4 */ static bool isGiveInsect(u8);
|
||||
/* 801D9E7C */ static bool isCatchInsect(u8);
|
||||
/* 801D9F3C */ static u8 isCatchNotGiveInsect(u8);
|
||||
/* 801D9F8C */ void cursorMove();
|
||||
/* 801DA1EC */ void setCursorPos();
|
||||
/* 801DA2FC */ bool dpdMove();
|
||||
/* 801DA2FC */ u8 dpdMove();
|
||||
/* 801DA304 */ void setAButtonString(u16);
|
||||
/* 801DA3B4 */ void setBButtonString(u16);
|
||||
/* 801DA464 */ void setHIO(bool);
|
||||
|
|
@ -56,17 +58,17 @@ public:
|
|||
|
||||
private:
|
||||
/* 0x04 */ JKRExpHeap* mpHeap;
|
||||
/* 0x08 */ void* field_0x8;
|
||||
/* 0x08 */ JKRArchive* mpArchive;
|
||||
/* 0x0C */ STControl* mpStick;
|
||||
/* 0x10 */ CSTControl* mpCStick;
|
||||
/* 0x14 */ void* field_0x14;
|
||||
/* 0x14 */ mDoDvdThd_mountArchive_c* mpMount;
|
||||
/* 0x18 */ dSelect_cursor_c* mpDrawCursor;
|
||||
/* 0x1C */ dMsgScrn3Select_c* mpSelect_c;
|
||||
/* 0x20 */ J2DScreen* mpScreen;
|
||||
/* 0x24 */ J2DScreen* mpExpScreen;
|
||||
/* 0x28 */ J2DScreen* mpIconScreen;
|
||||
/* 0x2C */ J2DTextBox* field_0x2c[5];
|
||||
/* 0x40 */ J2DTextBox* field_0x40[5];
|
||||
/* 0x2C */ J2DTextBox* mpAButtonString[5];
|
||||
/* 0x40 */ J2DTextBox* mpBButtonString[5];
|
||||
/* 0x54 */ J2DTextBox* field_0x54;
|
||||
/* 0x58 */ J2DTextBox* field_0x58;
|
||||
/* 0x5C */ J2DTextBox* field_0x5c;
|
||||
|
|
@ -80,8 +82,7 @@ private:
|
|||
/* 0xE0 */ CPaneMgr* mpButtonText[2];
|
||||
/* 0xE8 */ dMsgString_c* mpString;
|
||||
/* 0xEC */ void* mpExpItemTex;
|
||||
/* 0xF0 */ u8 field_0xf0;
|
||||
/* 0xF1 */ u8 field_0xf1;
|
||||
/* 0xF0 */ s16 field_0xf0;
|
||||
/* 0xF2 */ u8 mStatus;
|
||||
/* 0xF3 */ u8 field_0xf3;
|
||||
/* 0xF4 */ u8 field_0xf4;
|
||||
|
|
|
|||
|
|
@ -96,6 +96,8 @@ public:
|
|||
dMw_c* getMenuWindowClass() { return mMenuWindowClass; }
|
||||
void offUseButton(int pButton) { mUseButton &= ~(u16)pButton; }
|
||||
u16 getOilGaugeBackUp() { return mOilGaugeBackUp; }
|
||||
u8 getInsectSelectType() { return mInsectSelectType; }
|
||||
void setInsectSelectType(u8 i_type) { mInsectSelectType = i_type; }
|
||||
u8 getWarpStatus() { return mWarpStatus; }
|
||||
void setWarpStatus(u8 status) { mWarpStatus = status; }
|
||||
u8 getWarpRoomNo() { return mWarpInfo.mRoomNo; }
|
||||
|
|
@ -291,6 +293,14 @@ inline void dMeter2Info_setSaveStageName(const char* name) {
|
|||
g_meter2_info.setSaveStageName(name);
|
||||
}
|
||||
|
||||
inline u8 dMeter2Info_getInsectSelectType() {
|
||||
return g_meter2_info.getInsectSelectType();
|
||||
}
|
||||
|
||||
inline void dMeter2Info_setInsectSelectType(u8 i_type) {
|
||||
g_meter2_info.setInsectSelectType(i_type);
|
||||
}
|
||||
|
||||
inline u8 dMeter2Info_getWarpStatus() {
|
||||
return g_meter2_info.getWarpStatus();
|
||||
}
|
||||
|
|
@ -299,6 +309,14 @@ inline void dMeter2Info_setWarpStatus(u8 status) {
|
|||
return g_meter2_info.setWarpStatus(status);
|
||||
}
|
||||
|
||||
inline int dMeter2Info_readItemTexture(u8 i_itemNo, void* param_1, J2DPicture* param_2,
|
||||
void* param_3, J2DPicture* param_4, void* param_5,
|
||||
J2DPicture* param_6, void* param_7, J2DPicture* param_8,
|
||||
int param_9) {
|
||||
return g_meter2_info.readItemTexture(i_itemNo, param_1, param_2, param_3, param_4, param_5,
|
||||
param_6, param_7, param_8, param_9);
|
||||
}
|
||||
|
||||
inline u8 dMeter2Info_getWarpRoomNo() {
|
||||
return g_meter2_info.getWarpRoomNo();
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue