mirror of https://github.com/zeldaret/tp.git
2789 lines
140 KiB
ArmAsm
2789 lines
140 KiB
ArmAsm
.include "macros.inc"
|
|
|
|
.section .text, "ax" # 801f7224
|
|
|
|
|
|
.global dMenu_Skill_c
|
|
dMenu_Skill_c:
|
|
/* 801F7224 001F4164 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801F7228 001F4168 7C 08 02 A6 */ mflr r0
|
|
/* 801F722C 001F416C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801F7230 001F4170 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801F7234 001F4174 48 16 AF A5 */ bl _savegpr_28
|
|
/* 801F7238 001F4178 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801F723C 001F417C 7C 9C 23 78 */ mr r28, r4
|
|
/* 801F7240 001F4180 7C BD 2B 78 */ mr r29, r5
|
|
/* 801F7244 001F4184 7C DE 33 78 */ mr r30, r6
|
|
/* 801F7248 001F4188 3C 60 80 3A */ lis r3, lbl_803A6F88@ha
|
|
/* 801F724C 001F418C 38 03 6F 88 */ addi r0, r3, lbl_803A6F88@l
|
|
/* 801F7250 001F4190 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 801F7254 001F4194 3C 60 80 3C */ lis r3, lbl_803BE8C0@ha
|
|
/* 801F7258 001F4198 38 03 E8 C0 */ addi r0, r3, lbl_803BE8C0@l
|
|
/* 801F725C 001F419C 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 801F7260 001F41A0 38 7F 01 A0 */ addi r3, r31, 0x1a0
|
|
.global JUtility_NS_TColor
|
|
/* 801F7264 001F41A4 3C 80 80 19 */ lis r4, JUtility_NS_TColor@ha
|
|
.global JUtility_NS_TColor
|
|
/* 801F7268 001F41A8 38 84 39 60 */ addi r4, r4, JUtility_NS_TColor@l
|
|
/* 801F726C 001F41AC 38 A0 00 00 */ li r5, 0
|
|
/* 801F7270 001F41B0 38 C0 00 04 */ li r6, 4
|
|
/* 801F7274 001F41B4 38 E0 00 05 */ li r7, 5
|
|
/* 801F7278 001F41B8 48 16 AA E9 */ bl func_80361D60
|
|
/* 801F727C 001F41BC 38 7F 01 B4 */ addi r3, r31, 0x1b4
|
|
.global JUtility_NS_TColor
|
|
/* 801F7280 001F41C0 3C 80 80 19 */ lis r4, JUtility_NS_TColor@ha
|
|
.global JUtility_NS_TColor
|
|
/* 801F7284 001F41C4 38 84 39 60 */ addi r4, r4, JUtility_NS_TColor@l
|
|
/* 801F7288 001F41C8 38 A0 00 00 */ li r5, 0
|
|
/* 801F728C 001F41CC 38 C0 00 04 */ li r6, 4
|
|
/* 801F7290 001F41D0 38 E0 00 05 */ li r7, 5
|
|
/* 801F7294 001F41D4 48 16 AA CD */ bl func_80361D60
|
|
/* 801F7298 001F41D8 38 7F 01 C8 */ addi r3, r31, 0x1c8
|
|
.global JUtility_NS_TColor
|
|
/* 801F729C 001F41DC 3C 80 80 19 */ lis r4, JUtility_NS_TColor@ha
|
|
.global JUtility_NS_TColor
|
|
/* 801F72A0 001F41E0 38 84 39 60 */ addi r4, r4, JUtility_NS_TColor@l
|
|
/* 801F72A4 001F41E4 38 A0 00 00 */ li r5, 0
|
|
/* 801F72A8 001F41E8 38 C0 00 04 */ li r6, 4
|
|
/* 801F72AC 001F41EC 38 E0 00 05 */ li r7, 5
|
|
/* 801F72B0 001F41F0 48 16 AA B1 */ bl func_80361D60
|
|
/* 801F72B4 001F41F4 38 7F 01 DC */ addi r3, r31, 0x1dc
|
|
.global JUtility_NS_TColor
|
|
/* 801F72B8 001F41F8 3C 80 80 19 */ lis r4, JUtility_NS_TColor@ha
|
|
.global JUtility_NS_TColor
|
|
/* 801F72BC 001F41FC 38 84 39 60 */ addi r4, r4, JUtility_NS_TColor@l
|
|
/* 801F72C0 001F4200 38 A0 00 00 */ li r5, 0
|
|
/* 801F72C4 001F4204 38 C0 00 04 */ li r6, 4
|
|
/* 801F72C8 001F4208 38 E0 00 05 */ li r7, 5
|
|
/* 801F72CC 001F420C 48 16 AA 95 */ bl func_80361D60
|
|
/* 801F72D0 001F4210 93 9F 00 04 */ stw r28, 4(r31)
|
|
/* 801F72D4 001F4214 38 60 00 00 */ li r3, 0
|
|
/* 801F72D8 001F4218 90 7F 00 08 */ stw r3, 8(r31)
|
|
/* 801F72DC 001F421C 90 7F 00 14 */ stw r3, 0x14(r31)
|
|
/* 801F72E0 001F4220 93 BF 00 0C */ stw r29, 0xc(r31)
|
|
/* 801F72E4 001F4224 93 DF 00 10 */ stw r30, 0x10(r31)
|
|
/* 801F72E8 001F4228 38 00 00 01 */ li r0, 1
|
|
/* 801F72EC 001F422C 98 1F 02 04 */ stb r0, 0x204(r31)
|
|
/* 801F72F0 001F4230 98 7F 02 05 */ stb r3, 0x205(r31)
|
|
/* 801F72F4 001F4234 B0 7F 02 00 */ sth r3, 0x200(r31)
|
|
/* 801F72F8 001F4238 90 7F 01 FC */ stw r3, 0x1fc(r31)
|
|
/* 801F72FC 001F423C B0 7F 02 02 */ sth r3, 0x202(r31)
|
|
/* 801F7300 001F4240 98 7F 02 06 */ stb r3, 0x206(r31)
|
|
/* 801F7304 001F4244 38 00 00 FF */ li r0, 0xff
|
|
/* 801F7308 001F4248 98 1F 02 09 */ stb r0, 0x209(r31)
|
|
/* 801F730C 001F424C 98 1F 02 0A */ stb r0, 0x20a(r31)
|
|
/* 801F7310 001F4250 7F E3 FB 78 */ mr r3, r31
|
|
/* 801F7314 001F4254 48 00 06 65 */ bl dMenu_Skill_c_NS_skill_init_calc
|
|
/* 801F7318 001F4258 C0 02 AA 88 */ lfs f0, lbl_80454488-_SDA2_BASE_(r2)
|
|
/* 801F731C 001F425C D0 1F 01 F0 */ stfs f0, 0x1f0(r31)
|
|
/* 801F7320 001F4260 C0 02 AA 8C */ lfs f0, lbl_8045448C-_SDA2_BASE_(r2)
|
|
/* 801F7324 001F4264 D0 1F 01 F8 */ stfs f0, 0x1f8(r31)
|
|
/* 801F7328 001F4268 D0 1F 01 F4 */ stfs f0, 0x1f4(r31)
|
|
/* 801F732C 001F426C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801F7330 001F4270 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801F7334 001F4274 48 16 AE F1 */ bl _restgpr_28
|
|
/* 801F7338 001F4278 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801F733C 001F427C 7C 08 03 A6 */ mtlr r0
|
|
/* 801F7340 001F4280 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801F7344 001F4284 4E 80 00 20 */ blr
|
|
/* 801F7348 001F4288 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801F734C 001F428C 7C 08 02 A6 */ mflr r0
|
|
/* 801F7350 001F4290 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801F7354 001F4294 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801F7358 001F4298 48 16 AE 79 */ bl _savegpr_26
|
|
/* 801F735C 001F429C 7C 7E 1B 79 */ or. r30, r3, r3
|
|
/* 801F7360 001F42A0 7C 9F 23 78 */ mr r31, r4
|
|
/* 801F7364 001F42A4 41 82 02 BC */ beq lbl_801F7620
|
|
/* 801F7368 001F42A8 3C 60 80 3C */ lis r3, lbl_803BE8C0@ha
|
|
/* 801F736C 001F42AC 38 03 E8 C0 */ addi r0, r3, lbl_803BE8C0@l
|
|
/* 801F7370 001F42B0 90 1E 00 00 */ stw r0, 0(r30)
|
|
/* 801F7374 001F42B4 80 7E 01 98 */ lwz r3, 0x198(r30)
|
|
/* 801F7378 001F42B8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F737C 001F42BC 41 82 00 18 */ beq lbl_801F7394
|
|
/* 801F7380 001F42C0 38 80 00 01 */ li r4, 1
|
|
/* 801F7384 001F42C4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F7388 001F42C8 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801F738C 001F42CC 7D 89 03 A6 */ mtctr r12
|
|
/* 801F7390 001F42D0 4E 80 04 21 */ bctrl
|
|
lbl_801F7394:
|
|
/* 801F7394 001F42D4 38 00 00 00 */ li r0, 0
|
|
/* 801F7398 001F42D8 90 1E 01 98 */ stw r0, 0x198(r30)
|
|
/* 801F739C 001F42DC 80 7E 01 9C */ lwz r3, 0x19c(r30)
|
|
/* 801F73A0 001F42E0 38 80 00 01 */ li r4, 1
|
|
/* 801F73A4 001F42E4 48 05 29 85 */ bl dMsgString_c_NS_dtor
|
|
/* 801F73A8 001F42E8 38 00 00 00 */ li r0, 0
|
|
/* 801F73AC 001F42EC 90 1E 01 9C */ stw r0, 0x19c(r30)
|
|
/* 801F73B0 001F42F0 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
/* 801F73B4 001F42F4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F73B8 001F42F8 41 82 00 18 */ beq lbl_801F73D0
|
|
/* 801F73BC 001F42FC 38 80 00 01 */ li r4, 1
|
|
/* 801F73C0 001F4300 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F73C4 001F4304 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F73C8 001F4308 7D 89 03 A6 */ mtctr r12
|
|
/* 801F73CC 001F430C 4E 80 04 21 */ bctrl
|
|
lbl_801F73D0:
|
|
/* 801F73D0 001F4310 38 00 00 00 */ li r0, 0
|
|
/* 801F73D4 001F4314 90 1E 00 18 */ stw r0, 0x18(r30)
|
|
/* 801F73D8 001F4318 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 801F73DC 001F431C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F73E0 001F4320 41 82 00 18 */ beq lbl_801F73F8
|
|
/* 801F73E4 001F4324 38 80 00 01 */ li r4, 1
|
|
/* 801F73E8 001F4328 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F73EC 001F432C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F73F0 001F4330 7D 89 03 A6 */ mtctr r12
|
|
/* 801F73F4 001F4334 4E 80 04 21 */ bctrl
|
|
lbl_801F73F8:
|
|
/* 801F73F8 001F4338 38 00 00 00 */ li r0, 0
|
|
/* 801F73FC 001F433C 90 1E 00 1C */ stw r0, 0x1c(r30)
|
|
/* 801F7400 001F4340 80 7E 01 80 */ lwz r3, 0x180(r30)
|
|
/* 801F7404 001F4344 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F7408 001F4348 41 82 00 18 */ beq lbl_801F7420
|
|
/* 801F740C 001F434C 38 80 00 01 */ li r4, 1
|
|
/* 801F7410 001F4350 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F7414 001F4354 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F7418 001F4358 7D 89 03 A6 */ mtctr r12
|
|
/* 801F741C 001F435C 4E 80 04 21 */ bctrl
|
|
lbl_801F7420:
|
|
/* 801F7420 001F4360 38 00 00 00 */ li r0, 0
|
|
/* 801F7424 001F4364 90 1E 01 80 */ stw r0, 0x180(r30)
|
|
/* 801F7428 001F4368 80 7E 01 84 */ lwz r3, 0x184(r30)
|
|
/* 801F742C 001F436C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F7430 001F4370 41 82 00 18 */ beq lbl_801F7448
|
|
/* 801F7434 001F4374 38 80 00 01 */ li r4, 1
|
|
/* 801F7438 001F4378 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F743C 001F437C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F7440 001F4380 7D 89 03 A6 */ mtctr r12
|
|
/* 801F7444 001F4384 4E 80 04 21 */ bctrl
|
|
lbl_801F7448:
|
|
/* 801F7448 001F4388 38 00 00 00 */ li r0, 0
|
|
/* 801F744C 001F438C 90 1E 01 84 */ stw r0, 0x184(r30)
|
|
/* 801F7450 001F4390 80 7E 01 7C */ lwz r3, 0x17c(r30)
|
|
/* 801F7454 001F4394 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F7458 001F4398 41 82 00 18 */ beq lbl_801F7470
|
|
/* 801F745C 001F439C 38 80 00 01 */ li r4, 1
|
|
/* 801F7460 001F43A0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F7464 001F43A4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F7468 001F43A8 7D 89 03 A6 */ mtctr r12
|
|
/* 801F746C 001F43AC 4E 80 04 21 */ bctrl
|
|
lbl_801F7470:
|
|
/* 801F7470 001F43B0 38 00 00 00 */ li r0, 0
|
|
/* 801F7474 001F43B4 90 1E 01 7C */ stw r0, 0x17c(r30)
|
|
/* 801F7478 001F43B8 80 7E 01 58 */ lwz r3, 0x158(r30)
|
|
/* 801F747C 001F43BC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F7480 001F43C0 41 82 00 18 */ beq lbl_801F7498
|
|
/* 801F7484 001F43C4 38 80 00 01 */ li r4, 1
|
|
/* 801F7488 001F43C8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F748C 001F43CC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F7490 001F43D0 7D 89 03 A6 */ mtctr r12
|
|
/* 801F7494 001F43D4 4E 80 04 21 */ bctrl
|
|
lbl_801F7498:
|
|
/* 801F7498 001F43D8 38 00 00 00 */ li r0, 0
|
|
/* 801F749C 001F43DC 90 1E 01 58 */ stw r0, 0x158(r30)
|
|
/* 801F74A0 001F43E0 80 7E 01 5C */ lwz r3, 0x15c(r30)
|
|
/* 801F74A4 001F43E4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F74A8 001F43E8 41 82 00 18 */ beq lbl_801F74C0
|
|
/* 801F74AC 001F43EC 38 80 00 01 */ li r4, 1
|
|
/* 801F74B0 001F43F0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F74B4 001F43F4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F74B8 001F43F8 7D 89 03 A6 */ mtctr r12
|
|
/* 801F74BC 001F43FC 4E 80 04 21 */ bctrl
|
|
lbl_801F74C0:
|
|
/* 801F74C0 001F4400 3B 80 00 00 */ li r28, 0
|
|
/* 801F74C4 001F4404 93 9E 01 5C */ stw r28, 0x15c(r30)
|
|
/* 801F74C8 001F4408 3B 40 00 00 */ li r26, 0
|
|
/* 801F74CC 001F440C 7F 9D E3 78 */ mr r29, r28
|
|
lbl_801F74D0:
|
|
/* 801F74D0 001F4410 3B 7D 01 60 */ addi r27, r29, 0x160
|
|
/* 801F74D4 001F4414 7C 7E D8 2E */ lwzx r3, r30, r27
|
|
/* 801F74D8 001F4418 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F74DC 001F441C 41 82 00 18 */ beq lbl_801F74F4
|
|
/* 801F74E0 001F4420 38 80 00 01 */ li r4, 1
|
|
/* 801F74E4 001F4424 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F74E8 001F4428 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F74EC 001F442C 7D 89 03 A6 */ mtctr r12
|
|
/* 801F74F0 001F4430 4E 80 04 21 */ bctrl
|
|
lbl_801F74F4:
|
|
/* 801F74F4 001F4434 7F 9E D9 2E */ stwx r28, r30, r27
|
|
/* 801F74F8 001F4438 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801F74FC 001F443C 2C 1A 00 07 */ cmpwi r26, 7
|
|
/* 801F7500 001F4440 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801F7504 001F4444 41 80 FF CC */ blt lbl_801F74D0
|
|
/* 801F7508 001F4448 80 7E 00 20 */ lwz r3, 0x20(r30)
|
|
/* 801F750C 001F444C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F7510 001F4450 41 82 00 18 */ beq lbl_801F7528
|
|
/* 801F7514 001F4454 38 80 00 01 */ li r4, 1
|
|
/* 801F7518 001F4458 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F751C 001F445C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F7520 001F4460 7D 89 03 A6 */ mtctr r12
|
|
/* 801F7524 001F4464 4E 80 04 21 */ bctrl
|
|
lbl_801F7528:
|
|
/* 801F7528 001F4468 38 00 00 00 */ li r0, 0
|
|
/* 801F752C 001F446C 90 1E 00 20 */ stw r0, 0x20(r30)
|
|
/* 801F7530 001F4470 3B 40 00 00 */ li r26, 0
|
|
/* 801F7534 001F4474 3B A0 00 00 */ li r29, 0
|
|
lbl_801F7538:
|
|
/* 801F7538 001F4478 7F 7E EA 14 */ add r27, r30, r29
|
|
/* 801F753C 001F447C 80 7B 01 88 */ lwz r3, 0x188(r27)
|
|
/* 801F7540 001F4480 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F7544 001F4484 41 82 00 24 */ beq lbl_801F7568
|
|
/* 801F7548 001F4488 41 82 00 18 */ beq lbl_801F7560
|
|
/* 801F754C 001F448C 38 80 00 01 */ li r4, 1
|
|
/* 801F7550 001F4490 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F7554 001F4494 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F7558 001F4498 7D 89 03 A6 */ mtctr r12
|
|
/* 801F755C 001F449C 4E 80 04 21 */ bctrl
|
|
lbl_801F7560:
|
|
/* 801F7560 001F44A0 38 00 00 00 */ li r0, 0
|
|
/* 801F7564 001F44A4 90 1B 01 88 */ stw r0, 0x188(r27)
|
|
lbl_801F7568:
|
|
/* 801F7568 001F44A8 80 7B 01 90 */ lwz r3, 0x190(r27)
|
|
/* 801F756C 001F44AC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F7570 001F44B0 41 82 00 24 */ beq lbl_801F7594
|
|
/* 801F7574 001F44B4 41 82 00 18 */ beq lbl_801F758C
|
|
/* 801F7578 001F44B8 38 80 00 01 */ li r4, 1
|
|
/* 801F757C 001F44BC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F7580 001F44C0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F7584 001F44C4 7D 89 03 A6 */ mtctr r12
|
|
/* 801F7588 001F44C8 4E 80 04 21 */ bctrl
|
|
lbl_801F758C:
|
|
/* 801F758C 001F44CC 38 00 00 00 */ li r0, 0
|
|
/* 801F7590 001F44D0 90 1B 01 90 */ stw r0, 0x190(r27)
|
|
lbl_801F7594:
|
|
/* 801F7594 001F44D4 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801F7598 001F44D8 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 801F759C 001F44DC 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801F75A0 001F44E0 41 80 FF 98 */ blt lbl_801F7538
|
|
/* 801F75A4 001F44E4 80 7E 00 14 */ lwz r3, 0x14(r30)
|
|
/* 801F75A8 001F44E8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F75AC 001F44EC 41 82 00 40 */ beq lbl_801F75EC
|
|
/* 801F75B0 001F44F0 80 63 00 1C */ lwz r3, 0x1c(r3)
|
|
/* 801F75B4 001F44F4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F75B8 001F44F8 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801F75BC 001F44FC 7D 89 03 A6 */ mtctr r12
|
|
/* 801F75C0 001F4500 4E 80 04 21 */ bctrl
|
|
/* 801F75C4 001F4504 80 7E 00 14 */ lwz r3, 0x14(r30)
|
|
/* 801F75C8 001F4508 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F75CC 001F450C 41 82 00 18 */ beq lbl_801F75E4
|
|
/* 801F75D0 001F4510 38 80 00 01 */ li r4, 1
|
|
/* 801F75D4 001F4514 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 801F75D8 001F4518 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F75DC 001F451C 7D 89 03 A6 */ mtctr r12
|
|
/* 801F75E0 001F4520 4E 80 04 21 */ bctrl
|
|
lbl_801F75E4:
|
|
/* 801F75E4 001F4524 38 00 00 00 */ li r0, 0
|
|
/* 801F75E8 001F4528 90 1E 00 14 */ stw r0, 0x14(r30)
|
|
lbl_801F75EC:
|
|
/* 801F75EC 001F452C 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801F75F0 001F4530 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F75F4 001F4534 41 82 00 1C */ beq lbl_801F7610
|
|
/* 801F75F8 001F4538 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F75FC 001F453C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801F7600 001F4540 7D 89 03 A6 */ mtctr r12
|
|
/* 801F7604 001F4544 4E 80 04 21 */ bctrl
|
|
/* 801F7608 001F4548 38 00 00 00 */ li r0, 0
|
|
/* 801F760C 001F454C 90 1E 00 08 */ stw r0, 8(r30)
|
|
lbl_801F7610:
|
|
/* 801F7610 001F4550 7F E0 07 35 */ extsh. r0, r31
|
|
/* 801F7614 001F4554 40 81 00 0C */ ble lbl_801F7620
|
|
/* 801F7618 001F4558 7F C3 F3 78 */ mr r3, r30
|
|
/* 801F761C 001F455C 48 0D 77 21 */ bl __dl__FPv
|
|
lbl_801F7620:
|
|
/* 801F7620 001F4560 7F C3 F3 78 */ mr r3, r30
|
|
/* 801F7624 001F4564 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801F7628 001F4568 48 16 AB F5 */ bl _restgpr_26
|
|
/* 801F762C 001F456C 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801F7630 001F4570 7C 08 03 A6 */ mtlr r0
|
|
/* 801F7634 001F4574 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801F7638 001F4578 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS__create
|
|
dMenu_Skill_c_NS__create:
|
|
/* 801F763C 001F457C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801F7640 001F4580 7C 08 02 A6 */ mflr r0
|
|
/* 801F7644 001F4584 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801F7648 001F4588 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801F764C 001F458C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801F7650 001F4590 38 60 00 B8 */ li r3, 0xb8
|
|
/* 801F7654 001F4594 48 0D 75 F9 */ bl __nw__FUl
|
|
/* 801F7658 001F4598 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801F765C 001F459C 41 82 00 18 */ beq lbl_801F7674
|
|
/* 801F7660 001F45A0 38 80 00 02 */ li r4, 2
|
|
/* 801F7664 001F45A4 C0 22 AA 8C */ lfs f1, lbl_8045448C-_SDA2_BASE_(r2)
|
|
/* 801F7668 001F45A8 38 A0 00 00 */ li r5, 0
|
|
/* 801F766C 001F45AC 4B F9 CB B5 */ bl dSelect_cursor_c
|
|
/* 801F7670 001F45B0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801F7674:
|
|
/* 801F7674 001F45B4 90 1F 01 98 */ stw r0, 0x198(r31)
|
|
/* 801F7678 001F45B8 80 7F 01 98 */ lwz r3, 0x198(r31)
|
|
/* 801F767C 001F45BC C0 22 AA 90 */ lfs f1, lbl_80454490-_SDA2_BASE_(r2)
|
|
/* 801F7680 001F45C0 C0 42 AA 94 */ lfs f2, lbl_80454494-_SDA2_BASE_(r2)
|
|
/* 801F7684 001F45C4 C0 62 AA 98 */ lfs f3, lbl_80454498-_SDA2_BASE_(r2)
|
|
/* 801F7688 001F45C8 C0 82 AA 9C */ lfs f4, lbl_8045449C-_SDA2_BASE_(r2)
|
|
/* 801F768C 001F45CC FC A0 20 90 */ fmr f5, f4
|
|
/* 801F7690 001F45D0 4B F9 DB 21 */ bl dSelect_cursor_c_NS_setParam
|
|
/* 801F7694 001F45D4 80 7F 01 98 */ lwz r3, 0x198(r31)
|
|
/* 801F7698 001F45D8 C0 22 AA 88 */ lfs f1, lbl_80454488-_SDA2_BASE_(r2)
|
|
/* 801F769C 001F45DC 4B F9 DC 05 */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801F76A0 001F45E0 80 7F 01 98 */ lwz r3, 0x198(r31)
|
|
/* 801F76A4 001F45E4 C0 22 AA 88 */ lfs f1, lbl_80454488-_SDA2_BASE_(r2)
|
|
/* 801F76A8 001F45E8 4B F9 DB 21 */ bl dSelect_cursor_c_NS_setScale
|
|
/* 801F76AC 001F45EC 80 7F 01 98 */ lwz r3, 0x198(r31)
|
|
/* 801F76B0 001F45F0 88 03 00 B4 */ lbz r0, 0xb4(r3)
|
|
/* 801F76B4 001F45F4 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e
|
|
/* 801F76B8 001F45F8 98 03 00 B4 */ stb r0, 0xb4(r3)
|
|
/* 801F76BC 001F45FC 38 60 00 2C */ li r3, 0x2c
|
|
/* 801F76C0 001F4600 48 0D 75 8D */ bl __nw__FUl
|
|
/* 801F76C4 001F4604 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801F76C8 001F4608 41 82 00 0C */ beq lbl_801F76D4
|
|
/* 801F76CC 001F460C 48 05 25 55 */ bl dMsgString_c
|
|
/* 801F76D0 001F4610 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801F76D4:
|
|
/* 801F76D4 001F4614 90 1F 01 9C */ stw r0, 0x19c(r31)
|
|
/* 801F76D8 001F4618 7F E3 FB 78 */ mr r3, r31
|
|
/* 801F76DC 001F461C 48 00 0C AD */ bl dMenu_Skill_c_NS_screenSetMenu
|
|
/* 801F76E0 001F4620 7F E3 FB 78 */ mr r3, r31
|
|
/* 801F76E4 001F4624 48 00 13 35 */ bl dMenu_Skill_c_NS_screenSetLetter
|
|
/* 801F76E8 001F4628 7F E3 FB 78 */ mr r3, r31
|
|
/* 801F76EC 001F462C 48 00 16 35 */ bl dMenu_Skill_c_NS_screenSetDoIcon
|
|
/* 801F76F0 001F4630 7F E3 FB 78 */ mr r3, r31
|
|
/* 801F76F4 001F4634 38 80 00 01 */ li r4, 1
|
|
/* 801F76F8 001F4638 48 00 1E 09 */ bl dMenu_Skill_c_NS_setHIO
|
|
/* 801F76FC 001F463C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801F7700 001F4640 48 00 02 ED */ bl dMenu_Skill_c_NS_init
|
|
/* 801F7704 001F4644 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801F7708 001F4648 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801F770C 001F464C 7C 08 03 A6 */ mtlr r0
|
|
/* 801F7710 001F4650 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801F7714 001F4654 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS__move
|
|
dMenu_Skill_c_NS__move:
|
|
/* 801F7718 001F4658 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801F771C 001F465C 7C 08 02 A6 */ mflr r0
|
|
/* 801F7720 001F4660 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801F7724 001F4664 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801F7728 001F4668 48 16 AA B5 */ bl _savegpr_29
|
|
/* 801F772C 001F466C 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801F7730 001F4670 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801F7734 001F4674 4B E1 7A 99 */ bl mDoExt_setCurrentHeap
|
|
/* 801F7738 001F4678 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801F773C 001F467C 8B FD 02 05 */ lbz r31, 0x205(r29)
|
|
/* 801F7740 001F4680 7F A3 EB 78 */ mr r3, r29
|
|
/* 801F7744 001F4684 1C BF 00 0C */ mulli r5, r31, 0xc
|
|
/* 801F7748 001F4688 3C 80 80 3C */ lis r4, lbl_803BE874@ha
|
|
/* 801F774C 001F468C 38 04 E8 74 */ addi r0, r4, lbl_803BE874@l
|
|
/* 801F7750 001F4690 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801F7754 001F4694 48 16 A9 31 */ bl func_80362084
|
|
/* 801F7758 001F4698 60 00 00 00 */ nop
|
|
/* 801F775C 001F469C 88 1D 02 05 */ lbz r0, 0x205(r29)
|
|
/* 801F7760 001F46A0 7C 1F 00 40 */ cmplw r31, r0
|
|
/* 801F7764 001F46A4 41 82 00 20 */ beq lbl_801F7784
|
|
/* 801F7768 001F46A8 7F A3 EB 78 */ mr r3, r29
|
|
/* 801F776C 001F46AC 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801F7770 001F46B0 3C 80 80 3C */ lis r4, lbl_803BE814@ha
|
|
/* 801F7774 001F46B4 38 04 E8 14 */ addi r0, r4, lbl_803BE814@l
|
|
/* 801F7778 001F46B8 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801F777C 001F46BC 48 16 A9 09 */ bl func_80362084
|
|
/* 801F7780 001F46C0 60 00 00 00 */ nop
|
|
lbl_801F7784:
|
|
/* 801F7784 001F46C4 7F A3 EB 78 */ mr r3, r29
|
|
/* 801F7788 001F46C8 38 80 00 00 */ li r4, 0
|
|
/* 801F778C 001F46CC 48 00 1D 75 */ bl dMenu_Skill_c_NS_setHIO
|
|
/* 801F7790 001F46D0 7F C3 F3 78 */ mr r3, r30
|
|
/* 801F7794 001F46D4 4B E1 7A 39 */ bl mDoExt_setCurrentHeap
|
|
/* 801F7798 001F46D8 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801F779C 001F46DC 48 16 AA 8D */ bl _restgpr_29
|
|
/* 801F77A0 001F46E0 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801F77A4 001F46E4 7C 08 03 A6 */ mtlr r0
|
|
/* 801F77A8 001F46E8 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801F77AC 001F46EC 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS__draw
|
|
dMenu_Skill_c_NS__draw:
|
|
/* 801F77B0 001F46F0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801F77B4 001F46F4 7C 08 02 A6 */ mflr r0
|
|
/* 801F77B8 001F46F8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801F77BC 001F46FC 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801F77C0 001F4700 48 16 AA 1D */ bl _savegpr_29
|
|
/* 801F77C4 001F4704 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801F77C8 001F4708 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 801F77CC 001F470C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801F77D0 001F4710 41 82 01 68 */ beq lbl_801F7938
|
|
/* 801F77D4 001F4714 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801F77D8 001F4718 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801F77DC 001F471C 83 E3 5F 50 */ lwz r31, 0x5f50(r3)
|
|
/* 801F77E0 001F4720 80 7D 01 58 */ lwz r3, 0x158(r29)
|
|
/* 801F77E4 001F4724 8B C3 00 B2 */ lbz r30, 0xb2(r3)
|
|
/* 801F77E8 001F4728 38 80 00 FF */ li r4, 0xff
|
|
/* 801F77EC 001F472C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F77F0 001F4730 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801F77F4 001F4734 7D 89 03 A6 */ mtctr r12
|
|
/* 801F77F8 001F4738 4E 80 04 21 */ bctrl
|
|
/* 801F77FC 001F473C 80 7D 01 58 */ lwz r3, 0x158(r29)
|
|
/* 801F7800 001F4740 C0 22 AA 88 */ lfs f1, lbl_80454488-_SDA2_BASE_(r2)
|
|
/* 801F7804 001F4744 FC 40 08 90 */ fmr f2, f1
|
|
/* 801F7808 001F4748 C0 62 AA A0 */ lfs f3, lbl_804544A0-_SDA2_BASE_(r2)
|
|
/* 801F780C 001F474C C0 82 AA A4 */ lfs f4, lbl_804544A4-_SDA2_BASE_(r2)
|
|
/* 801F7810 001F4750 38 80 00 00 */ li r4, 0
|
|
/* 801F7814 001F4754 38 A0 00 00 */ li r5, 0
|
|
/* 801F7818 001F4758 38 C0 00 00 */ li r6, 0
|
|
/* 801F781C 001F475C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F7820 001F4760 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 801F7824 001F4764 7D 89 03 A6 */ mtctr r12
|
|
/* 801F7828 001F4768 4E 80 04 21 */ bctrl
|
|
/* 801F782C 001F476C 80 7D 01 58 */ lwz r3, 0x158(r29)
|
|
/* 801F7830 001F4770 7F C4 F3 78 */ mr r4, r30
|
|
/* 801F7834 001F4774 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F7838 001F4778 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801F783C 001F477C 7D 89 03 A6 */ mtctr r12
|
|
/* 801F7840 001F4780 4E 80 04 21 */ bctrl
|
|
/* 801F7844 001F4784 80 7D 00 18 */ lwz r3, 0x18(r29)
|
|
/* 801F7848 001F4788 C0 3D 01 F0 */ lfs f1, 0x1f0(r29)
|
|
/* 801F784C 001F478C C0 42 AA 88 */ lfs f2, lbl_80454488-_SDA2_BASE_(r2)
|
|
/* 801F7850 001F4790 7F E4 FB 78 */ mr r4, r31
|
|
/* 801F7854 001F4794 48 10 16 81 */ bl J2DScreen_NS_draw
|
|
/* 801F7858 001F4798 80 7D 01 98 */ lwz r3, 0x198(r29)
|
|
/* 801F785C 001F479C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F7860 001F47A0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F7864 001F47A4 7D 89 03 A6 */ mtctr r12
|
|
/* 801F7868 001F47A8 4E 80 04 21 */ bctrl
|
|
/* 801F786C 001F47AC 88 1D 02 05 */ lbz r0, 0x205(r29)
|
|
/* 801F7870 001F47B0 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801F7874 001F47B4 41 82 00 14 */ beq lbl_801F7888
|
|
/* 801F7878 001F47B8 28 00 00 02 */ cmplwi r0, 2
|
|
/* 801F787C 001F47BC 41 82 00 0C */ beq lbl_801F7888
|
|
/* 801F7880 001F47C0 28 00 00 03 */ cmplwi r0, 3
|
|
/* 801F7884 001F47C4 40 82 00 A0 */ bne lbl_801F7924
|
|
lbl_801F7888:
|
|
/* 801F7888 001F47C8 80 7D 01 58 */ lwz r3, 0x158(r29)
|
|
/* 801F788C 001F47CC C0 22 AA 88 */ lfs f1, lbl_80454488-_SDA2_BASE_(r2)
|
|
/* 801F7890 001F47D0 FC 40 08 90 */ fmr f2, f1
|
|
/* 801F7894 001F47D4 C0 62 AA A0 */ lfs f3, lbl_804544A0-_SDA2_BASE_(r2)
|
|
/* 801F7898 001F47D8 C0 82 AA A4 */ lfs f4, lbl_804544A4-_SDA2_BASE_(r2)
|
|
/* 801F789C 001F47DC 38 80 00 00 */ li r4, 0
|
|
/* 801F78A0 001F47E0 38 A0 00 00 */ li r5, 0
|
|
/* 801F78A4 001F47E4 38 C0 00 00 */ li r6, 0
|
|
/* 801F78A8 001F47E8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F78AC 001F47EC 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 801F78B0 001F47F0 7D 89 03 A6 */ mtctr r12
|
|
/* 801F78B4 001F47F4 4E 80 04 21 */ bctrl
|
|
/* 801F78B8 001F47F8 80 7D 00 1C */ lwz r3, 0x1c(r29)
|
|
/* 801F78BC 001F47FC C0 22 AA 88 */ lfs f1, lbl_80454488-_SDA2_BASE_(r2)
|
|
/* 801F78C0 001F4800 FC 40 08 90 */ fmr f2, f1
|
|
/* 801F78C4 001F4804 7F E4 FB 78 */ mr r4, r31
|
|
/* 801F78C8 001F4808 48 10 16 0D */ bl J2DScreen_NS_draw
|
|
/* 801F78CC 001F480C 80 9D 01 FC */ lwz r4, 0x1fc(r29)
|
|
/* 801F78D0 001F4810 28 04 00 00 */ cmplwi r4, 0
|
|
/* 801F78D4 001F4814 41 82 00 50 */ beq lbl_801F7924
|
|
/* 801F78D8 001F4818 80 7D 01 80 */ lwz r3, 0x180(r29)
|
|
/* 801F78DC 001F481C 80 A3 00 04 */ lwz r5, 4(r3)
|
|
/* 801F78E0 001F4820 80 7D 01 9C */ lwz r3, 0x19c(r29)
|
|
/* 801F78E4 001F4824 38 C0 00 00 */ li r6, 0
|
|
/* 801F78E8 001F4828 38 E0 00 00 */ li r7, 0
|
|
/* 801F78EC 001F482C 39 00 00 00 */ li r8, 0
|
|
/* 801F78F0 001F4830 39 20 00 00 */ li r9, 0
|
|
/* 801F78F4 001F4834 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F78F8 001F4838 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F78FC 001F483C 7D 89 03 A6 */ mtctr r12
|
|
/* 801F7900 001F4840 4E 80 04 21 */ bctrl
|
|
/* 801F7904 001F4844 80 7D 01 80 */ lwz r3, 0x180(r29)
|
|
/* 801F7908 001F4848 80 83 00 04 */ lwz r4, 4(r3)
|
|
/* 801F790C 001F484C 80 7D 01 9C */ lwz r3, 0x19c(r29)
|
|
/* 801F7910 001F4850 C0 22 AA A8 */ lfs f1, lbl_804544A8-_SDA2_BASE_(r2)
|
|
/* 801F7914 001F4854 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F7918 001F4858 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 801F791C 001F485C 7D 89 03 A6 */ mtctr r12
|
|
/* 801F7920 001F4860 4E 80 04 21 */ bctrl
|
|
lbl_801F7924:
|
|
/* 801F7924 001F4864 80 7D 00 20 */ lwz r3, 0x20(r29)
|
|
/* 801F7928 001F4868 C0 22 AA 88 */ lfs f1, lbl_80454488-_SDA2_BASE_(r2)
|
|
/* 801F792C 001F486C FC 40 08 90 */ fmr f2, f1
|
|
/* 801F7930 001F4870 7F E4 FB 78 */ mr r4, r31
|
|
/* 801F7934 001F4874 48 10 15 A1 */ bl J2DScreen_NS_draw
|
|
lbl_801F7938:
|
|
/* 801F7938 001F4878 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801F793C 001F487C 48 16 A8 ED */ bl _restgpr_29
|
|
/* 801F7940 001F4880 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801F7944 001F4884 7C 08 03 A6 */ mtlr r0
|
|
/* 801F7948 001F4888 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801F794C 001F488C 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS_isSync
|
|
dMenu_Skill_c_NS_isSync:
|
|
/* 801F7950 001F4890 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801F7954 001F4894 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F7958 001F4898 41 82 00 18 */ beq lbl_801F7970
|
|
/* 801F795C 001F489C 88 03 00 0C */ lbz r0, 0xc(r3)
|
|
/* 801F7960 001F48A0 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801F7964 001F48A4 40 82 00 0C */ bne lbl_801F7970
|
|
/* 801F7968 001F48A8 38 60 00 00 */ li r3, 0
|
|
/* 801F796C 001F48AC 4E 80 00 20 */ blr
|
|
lbl_801F7970:
|
|
/* 801F7970 001F48B0 38 60 00 01 */ li r3, 1
|
|
/* 801F7974 001F48B4 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS_skill_init_calc
|
|
dMenu_Skill_c_NS_skill_init_calc:
|
|
/* 801F7978 001F48B8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801F797C 001F48BC 7C 08 02 A6 */ mflr r0
|
|
/* 801F7980 001F48C0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801F7984 001F48C4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801F7988 001F48C8 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801F798C 001F48CC 48 00 1A E5 */ bl dMenu_Skill_c_NS_getSkillNum
|
|
/* 801F7990 001F48D0 98 7F 02 0B */ stb r3, 0x20b(r31)
|
|
/* 801F7994 001F48D4 88 1F 02 0B */ lbz r0, 0x20b(r31)
|
|
/* 801F7998 001F48D8 28 00 00 07 */ cmplwi r0, 7
|
|
/* 801F799C 001F48DC 40 80 00 0C */ bge lbl_801F79A8
|
|
/* 801F79A0 001F48E0 98 1F 02 07 */ stb r0, 0x207(r31)
|
|
/* 801F79A4 001F48E4 48 00 00 0C */ b lbl_801F79B0
|
|
lbl_801F79A8:
|
|
/* 801F79A8 001F48E8 38 00 00 07 */ li r0, 7
|
|
/* 801F79AC 001F48EC 98 1F 02 07 */ stb r0, 0x207(r31)
|
|
lbl_801F79B0:
|
|
/* 801F79B0 001F48F0 88 9F 02 0B */ lbz r4, 0x20b(r31)
|
|
/* 801F79B4 001F48F4 38 00 00 07 */ li r0, 7
|
|
/* 801F79B8 001F48F8 7C 64 03 D6 */ divw r3, r4, r0
|
|
/* 801F79BC 001F48FC 7C 03 01 D6 */ mullw r0, r3, r0
|
|
/* 801F79C0 001F4900 7C 00 20 51 */ subf. r0, r0, r4
|
|
/* 801F79C4 001F4904 40 82 00 0C */ bne lbl_801F79D0
|
|
/* 801F79C8 001F4908 98 7F 02 08 */ stb r3, 0x208(r31)
|
|
/* 801F79CC 001F490C 48 00 00 0C */ b lbl_801F79D8
|
|
lbl_801F79D0:
|
|
/* 801F79D0 001F4910 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801F79D4 001F4914 98 1F 02 08 */ stb r0, 0x208(r31)
|
|
lbl_801F79D8:
|
|
/* 801F79D8 001F4918 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801F79DC 001F491C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801F79E0 001F4920 7C 08 03 A6 */ mtlr r0
|
|
/* 801F79E4 001F4924 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801F79E8 001F4928 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS_init
|
|
dMenu_Skill_c_NS_init:
|
|
/* 801F79EC 001F492C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801F79F0 001F4930 7C 08 02 A6 */ mflr r0
|
|
/* 801F79F4 001F4934 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801F79F8 001F4938 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801F79FC 001F493C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801F7A00 001F4940 48 00 17 45 */ bl dMenu_Skill_c_NS_setPageText
|
|
/* 801F7A04 001F4944 7F E3 FB 78 */ mr r3, r31
|
|
/* 801F7A08 001F4948 48 00 15 21 */ bl dMenu_Skill_c_NS_changeActiveColor
|
|
/* 801F7A0C 001F494C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801F7A10 001F4950 88 1F 02 05 */ lbz r0, 0x205(r31)
|
|
/* 801F7A14 001F4954 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801F7A18 001F4958 3C 80 80 3C */ lis r4, lbl_803BE814@ha
|
|
/* 801F7A1C 001F495C 38 04 E8 14 */ addi r0, r4, lbl_803BE814@l
|
|
/* 801F7A20 001F4960 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801F7A24 001F4964 48 16 A6 61 */ bl func_80362084
|
|
/* 801F7A28 001F4968 60 00 00 00 */ nop
|
|
/* 801F7A2C 001F496C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801F7A30 001F4970 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801F7A34 001F4974 7C 08 03 A6 */ mtlr r0
|
|
/* 801F7A38 001F4978 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801F7A3C 001F497C 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS__open
|
|
dMenu_Skill_c_NS__open:
|
|
/* 801F7A40 001F4980 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801F7A44 001F4984 7C 08 02 A6 */ mflr r0
|
|
/* 801F7A48 001F4988 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801F7A4C 001F498C DB E1 00 20 */ stfd f31, 0x20(r1)
|
|
/* 801F7A50 001F4990 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0
|
|
/* 801F7A54 001F4994 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801F7A58 001F4998 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801F7A5C 001F499C 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 801F7A60 001F49A0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801F7A64 001F49A4 40 82 00 1C */ bne lbl_801F7A80
|
|
/* 801F7A68 001F49A8 3C 60 80 39 */ lis r3, lbl_80397DB8@ha
|
|
/* 801F7A6C 001F49AC 38 63 7D B8 */ addi r3, r3, lbl_80397DB8@l
|
|
/* 801F7A70 001F49B0 38 80 00 00 */ li r4, 0
|
|
/* 801F7A74 001F49B4 38 A0 00 00 */ li r5, 0
|
|
/* 801F7A78 001F49B8 4B E1 E3 9D */ bl mDoDvdThd_mountArchive_c_NS_create
|
|
/* 801F7A7C 001F49BC 90 7F 00 14 */ stw r3, 0x14(r31)
|
|
lbl_801F7A80:
|
|
/* 801F7A80 001F49C0 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801F7A84 001F49C4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F7A88 001F49C8 40 82 00 60 */ bne lbl_801F7AE8
|
|
/* 801F7A8C 001F49CC 80 9F 00 14 */ lwz r4, 0x14(r31)
|
|
/* 801F7A90 001F49D0 88 04 00 0C */ lbz r0, 0xc(r4)
|
|
/* 801F7A94 001F49D4 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801F7A98 001F49D8 41 82 00 48 */ beq lbl_801F7AE0
|
|
/* 801F7A9C 001F49DC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F7AA0 001F49E0 40 82 00 48 */ bne lbl_801F7AE8
|
|
/* 801F7AA4 001F49E4 80 04 00 1C */ lwz r0, 0x1c(r4)
|
|
/* 801F7AA8 001F49E8 90 1F 00 08 */ stw r0, 8(r31)
|
|
/* 801F7AAC 001F49EC 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 801F7AB0 001F49F0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F7AB4 001F49F4 41 82 00 18 */ beq lbl_801F7ACC
|
|
/* 801F7AB8 001F49F8 38 80 00 01 */ li r4, 1
|
|
/* 801F7ABC 001F49FC 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 801F7AC0 001F4A00 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F7AC4 001F4A04 7D 89 03 A6 */ mtctr r12
|
|
/* 801F7AC8 001F4A08 4E 80 04 21 */ bctrl
|
|
lbl_801F7ACC:
|
|
/* 801F7ACC 001F4A0C 38 00 00 00 */ li r0, 0
|
|
/* 801F7AD0 001F4A10 90 1F 00 14 */ stw r0, 0x14(r31)
|
|
/* 801F7AD4 001F4A14 7F E3 FB 78 */ mr r3, r31
|
|
/* 801F7AD8 001F4A18 4B FF FB 65 */ bl dMenu_Skill_c_NS__create
|
|
/* 801F7ADC 001F4A1C 48 00 00 0C */ b lbl_801F7AE8
|
|
lbl_801F7AE0:
|
|
/* 801F7AE0 001F4A20 38 60 00 00 */ li r3, 0
|
|
/* 801F7AE4 001F4A24 48 00 01 1C */ b lbl_801F7C00
|
|
lbl_801F7AE8:
|
|
/* 801F7AE8 001F4A28 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801F7AEC 001F4A2C 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801F7AF0 001F4A30 A8 83 0A 64 */ lha r4, 0xa64(r3)
|
|
/* 801F7AF4 001F4A34 A8 63 0A 68 */ lha r3, 0xa68(r3)
|
|
/* 801F7AF8 001F4A38 B0 9F 02 00 */ sth r4, 0x200(r31)
|
|
/* 801F7AFC 001F4A3C A8 1F 02 00 */ lha r0, 0x200(r31)
|
|
/* 801F7B00 001F4A40 7C 00 20 00 */ cmpw r0, r4
|
|
/* 801F7B04 001F4A44 41 80 00 78 */ blt lbl_801F7B7C
|
|
/* 801F7B08 001F4A48 B0 7F 02 00 */ sth r3, 0x200(r31)
|
|
/* 801F7B0C 001F4A4C 38 00 00 02 */ li r0, 2
|
|
/* 801F7B10 001F4A50 98 1F 02 04 */ stb r0, 0x204(r31)
|
|
/* 801F7B14 001F4A54 80 7F 01 5C */ lwz r3, 0x15c(r31)
|
|
/* 801F7B18 001F4A58 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801F7B1C 001F4A5C C0 02 AA 8C */ lfs f0, lbl_8045448C-_SDA2_BASE_(r2)
|
|
/* 801F7B20 001F4A60 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801F7B24 001F4A64 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801F7B28 001F4A68 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F7B2C 001F4A6C 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801F7B30 001F4A70 7D 89 03 A6 */ mtctr r12
|
|
/* 801F7B34 001F4A74 4E 80 04 21 */ bctrl
|
|
/* 801F7B38 001F4A78 80 7F 01 5C */ lwz r3, 0x15c(r31)
|
|
/* 801F7B3C 001F4A7C C0 22 AA 8C */ lfs f1, lbl_8045448C-_SDA2_BASE_(r2)
|
|
/* 801F7B40 001F4A80 48 05 DC 91 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801F7B44 001F4A84 7F E3 FB 78 */ mr r3, r31
|
|
/* 801F7B48 001F4A88 48 00 13 55 */ bl dMenu_Skill_c_NS_setCursorPos
|
|
/* 801F7B4C 001F4A8C 80 7F 01 98 */ lwz r3, 0x198(r31)
|
|
/* 801F7B50 001F4A90 C0 22 AA 8C */ lfs f1, lbl_8045448C-_SDA2_BASE_(r2)
|
|
/* 801F7B54 001F4A94 4B F9 D7 4D */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801F7B58 001F4A98 80 7F 01 98 */ lwz r3, 0x198(r31)
|
|
/* 801F7B5C 001F4A9C C0 22 AA 8C */ lfs f1, lbl_8045448C-_SDA2_BASE_(r2)
|
|
/* 801F7B60 001F4AA0 4B F9 D6 69 */ bl dSelect_cursor_c_NS_setScale
|
|
/* 801F7B64 001F4AA4 80 7F 01 98 */ lwz r3, 0x198(r31)
|
|
/* 801F7B68 001F4AA8 88 03 00 B4 */ lbz r0, 0xb4(r3)
|
|
/* 801F7B6C 001F4AAC 60 00 00 01 */ ori r0, r0, 1
|
|
/* 801F7B70 001F4AB0 98 03 00 B4 */ stb r0, 0xb4(r3)
|
|
/* 801F7B74 001F4AB4 38 60 00 01 */ li r3, 1
|
|
/* 801F7B78 001F4AB8 48 00 00 88 */ b lbl_801F7C00
|
|
lbl_801F7B7C:
|
|
/* 801F7B7C 001F4ABC C8 42 AA B0 */ lfd f2, lbl_804544B0-_SDA2_BASE_(r2)
|
|
/* 801F7B80 001F4AC0 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801F7B84 001F4AC4 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801F7B88 001F4AC8 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801F7B8C 001F4ACC 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 801F7B90 001F4AD0 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801F7B94 001F4AD4 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801F7B98 001F4AD8 6C 80 80 00 */ xoris r0, r4, 0x8000
|
|
/* 801F7B9C 001F4ADC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801F7BA0 001F4AE0 90 61 00 10 */ stw r3, 0x10(r1)
|
|
/* 801F7BA4 001F4AE4 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 801F7BA8 001F4AE8 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801F7BAC 001F4AEC EF E1 00 24 */ fdivs f31, f1, f0
|
|
/* 801F7BB0 001F4AF0 80 7F 01 5C */ lwz r3, 0x15c(r31)
|
|
/* 801F7BB4 001F4AF4 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801F7BB8 001F4AF8 D3 E3 00 CC */ stfs f31, 0xcc(r3)
|
|
/* 801F7BBC 001F4AFC D3 E3 00 D0 */ stfs f31, 0xd0(r3)
|
|
/* 801F7BC0 001F4B00 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F7BC4 001F4B04 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801F7BC8 001F4B08 7D 89 03 A6 */ mtctr r12
|
|
/* 801F7BCC 001F4B0C 4E 80 04 21 */ bctrl
|
|
/* 801F7BD0 001F4B10 80 7F 01 5C */ lwz r3, 0x15c(r31)
|
|
/* 801F7BD4 001F4B14 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801F7BD8 001F4B18 48 05 DB F9 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801F7BDC 001F4B1C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801F7BE0 001F4B20 48 00 12 BD */ bl dMenu_Skill_c_NS_setCursorPos
|
|
/* 801F7BE4 001F4B24 80 7F 01 98 */ lwz r3, 0x198(r31)
|
|
/* 801F7BE8 001F4B28 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801F7BEC 001F4B2C 4B F9 D6 B5 */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801F7BF0 001F4B30 80 7F 01 98 */ lwz r3, 0x198(r31)
|
|
/* 801F7BF4 001F4B34 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801F7BF8 001F4B38 4B F9 D5 D1 */ bl dSelect_cursor_c_NS_setScale
|
|
/* 801F7BFC 001F4B3C 38 60 00 00 */ li r3, 0
|
|
lbl_801F7C00:
|
|
/* 801F7C00 001F4B40 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0
|
|
/* 801F7C04 001F4B44 CB E1 00 20 */ lfd f31, 0x20(r1)
|
|
/* 801F7C08 001F4B48 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801F7C0C 001F4B4C 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801F7C10 001F4B50 7C 08 03 A6 */ mtlr r0
|
|
/* 801F7C14 001F4B54 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801F7C18 001F4B58 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS__close
|
|
dMenu_Skill_c_NS__close:
|
|
/* 801F7C1C 001F4B5C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801F7C20 001F4B60 7C 08 02 A6 */ mflr r0
|
|
/* 801F7C24 001F4B64 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801F7C28 001F4B68 DB E1 00 20 */ stfd f31, 0x20(r1)
|
|
/* 801F7C2C 001F4B6C F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0
|
|
/* 801F7C30 001F4B70 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801F7C34 001F4B74 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801F7C38 001F4B78 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801F7C3C 001F4B7C 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801F7C40 001F4B80 A8 A3 0A 68 */ lha r5, 0xa68(r3)
|
|
/* 801F7C44 001F4B84 38 60 00 00 */ li r3, 0
|
|
/* 801F7C48 001F4B88 B0 7F 02 00 */ sth r3, 0x200(r31)
|
|
/* 801F7C4C 001F4B8C A8 9F 02 00 */ lha r4, 0x200(r31)
|
|
/* 801F7C50 001F4B90 7C 80 07 35 */ extsh. r0, r4
|
|
/* 801F7C54 001F4B94 41 81 00 64 */ bgt lbl_801F7CB8
|
|
/* 801F7C58 001F4B98 B0 7F 02 00 */ sth r3, 0x200(r31)
|
|
/* 801F7C5C 001F4B9C 98 7F 02 04 */ stb r3, 0x204(r31)
|
|
/* 801F7C60 001F4BA0 80 7F 01 5C */ lwz r3, 0x15c(r31)
|
|
/* 801F7C64 001F4BA4 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801F7C68 001F4BA8 C0 02 AA 88 */ lfs f0, lbl_80454488-_SDA2_BASE_(r2)
|
|
/* 801F7C6C 001F4BAC D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801F7C70 001F4BB0 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801F7C74 001F4BB4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F7C78 001F4BB8 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801F7C7C 001F4BBC 7D 89 03 A6 */ mtctr r12
|
|
/* 801F7C80 001F4BC0 4E 80 04 21 */ bctrl
|
|
/* 801F7C84 001F4BC4 80 7F 01 5C */ lwz r3, 0x15c(r31)
|
|
/* 801F7C88 001F4BC8 C0 22 AA 88 */ lfs f1, lbl_80454488-_SDA2_BASE_(r2)
|
|
/* 801F7C8C 001F4BCC 48 05 DB 45 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801F7C90 001F4BD0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801F7C94 001F4BD4 48 00 12 09 */ bl dMenu_Skill_c_NS_setCursorPos
|
|
/* 801F7C98 001F4BD8 80 7F 01 98 */ lwz r3, 0x198(r31)
|
|
/* 801F7C9C 001F4BDC C0 22 AA 88 */ lfs f1, lbl_80454488-_SDA2_BASE_(r2)
|
|
/* 801F7CA0 001F4BE0 4B F9 D6 01 */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801F7CA4 001F4BE4 80 7F 01 98 */ lwz r3, 0x198(r31)
|
|
/* 801F7CA8 001F4BE8 C0 22 AA 88 */ lfs f1, lbl_80454488-_SDA2_BASE_(r2)
|
|
/* 801F7CAC 001F4BEC 4B F9 D5 1D */ bl dSelect_cursor_c_NS_setScale
|
|
/* 801F7CB0 001F4BF0 38 60 00 01 */ li r3, 1
|
|
/* 801F7CB4 001F4BF4 48 00 00 88 */ b lbl_801F7D3C
|
|
lbl_801F7CB8:
|
|
/* 801F7CB8 001F4BF8 C8 42 AA B0 */ lfd f2, lbl_804544B0-_SDA2_BASE_(r2)
|
|
/* 801F7CBC 001F4BFC 6C 80 80 00 */ xoris r0, r4, 0x8000
|
|
/* 801F7CC0 001F4C00 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801F7CC4 001F4C04 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801F7CC8 001F4C08 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 801F7CCC 001F4C0C C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801F7CD0 001F4C10 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801F7CD4 001F4C14 6C A0 80 00 */ xoris r0, r5, 0x8000
|
|
/* 801F7CD8 001F4C18 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801F7CDC 001F4C1C 90 61 00 10 */ stw r3, 0x10(r1)
|
|
/* 801F7CE0 001F4C20 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 801F7CE4 001F4C24 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801F7CE8 001F4C28 EF E1 00 24 */ fdivs f31, f1, f0
|
|
/* 801F7CEC 001F4C2C 80 7F 01 5C */ lwz r3, 0x15c(r31)
|
|
/* 801F7CF0 001F4C30 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801F7CF4 001F4C34 D3 E3 00 CC */ stfs f31, 0xcc(r3)
|
|
/* 801F7CF8 001F4C38 D3 E3 00 D0 */ stfs f31, 0xd0(r3)
|
|
/* 801F7CFC 001F4C3C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F7D00 001F4C40 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801F7D04 001F4C44 7D 89 03 A6 */ mtctr r12
|
|
/* 801F7D08 001F4C48 4E 80 04 21 */ bctrl
|
|
/* 801F7D0C 001F4C4C 80 7F 01 5C */ lwz r3, 0x15c(r31)
|
|
/* 801F7D10 001F4C50 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801F7D14 001F4C54 48 05 DA BD */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801F7D18 001F4C58 7F E3 FB 78 */ mr r3, r31
|
|
/* 801F7D1C 001F4C5C 48 00 11 81 */ bl dMenu_Skill_c_NS_setCursorPos
|
|
/* 801F7D20 001F4C60 80 7F 01 98 */ lwz r3, 0x198(r31)
|
|
/* 801F7D24 001F4C64 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801F7D28 001F4C68 4B F9 D5 79 */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801F7D2C 001F4C6C 80 7F 01 98 */ lwz r3, 0x198(r31)
|
|
/* 801F7D30 001F4C70 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801F7D34 001F4C74 4B F9 D4 95 */ bl dSelect_cursor_c_NS_setScale
|
|
/* 801F7D38 001F4C78 38 60 00 00 */ li r3, 0
|
|
lbl_801F7D3C:
|
|
/* 801F7D3C 001F4C7C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0
|
|
/* 801F7D40 001F4C80 CB E1 00 20 */ lfd f31, 0x20(r1)
|
|
/* 801F7D44 001F4C84 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801F7D48 001F4C88 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801F7D4C 001F4C8C 7C 08 03 A6 */ mtlr r0
|
|
/* 801F7D50 001F4C90 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801F7D54 001F4C94 4E 80 00 20 */ blr
|
|
/* 801F7D58 001F4C98 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801F7D5C 001F4C9C 7C 08 02 A6 */ mflr r0
|
|
/* 801F7D60 001F4CA0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801F7D64 001F4CA4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801F7D68 001F4CA8 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801F7D6C 001F4CAC 38 80 04 0C */ li r4, 0x40c
|
|
/* 801F7D70 001F4CB0 48 00 14 F1 */ bl dMenu_Skill_c_NS_setAButtonString
|
|
/* 801F7D74 001F4CB4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801F7D78 001F4CB8 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801F7D7C 001F4CBC 48 00 15 95 */ bl dMenu_Skill_c_NS_setBButtonString
|
|
/* 801F7D80 001F4CC0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801F7D84 001F4CC4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801F7D88 001F4CC8 7C 08 03 A6 */ mtlr r0
|
|
/* 801F7D8C 001F4CCC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801F7D90 001F4CD0 4E 80 00 20 */ blr
|
|
/* 801F7D94 001F4CD4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801F7D98 001F4CD8 7C 08 02 A6 */ mflr r0
|
|
/* 801F7D9C 001F4CDC 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801F7DA0 001F4CE0 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801F7DA4 001F4CE4 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 801F7DA8 001F4CE8 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801F7DAC 001F4CEC 8B E3 02 06 */ lbz r31, 0x206(r3)
|
|
/* 801F7DB0 001F4CF0 80 6D 86 48 */ lwz r3, lbl_80450BC8-_SDA_BASE_(r13)
|
|
/* 801F7DB4 001F4CF4 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 801F7DB8 001F4CF8 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 801F7DBC 001F4CFC 40 82 01 50 */ bne lbl_801F7F0C
|
|
/* 801F7DC0 001F4D00 3C 60 80 3E */ lis r3, lbl_803DD2E8@ha
|
|
/* 801F7DC4 001F4D04 38 63 D2 E8 */ addi r3, r3, lbl_803DD2E8@l
|
|
/* 801F7DC8 001F4D08 80 63 00 34 */ lwz r3, 0x34(r3)
|
|
/* 801F7DCC 001F4D0C 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
|
|
/* 801F7DD0 001F4D10 41 82 00 20 */ beq lbl_801F7DF0
|
|
/* 801F7DD4 001F4D14 80 7E 01 98 */ lwz r3, 0x198(r30)
|
|
/* 801F7DD8 001F4D18 88 03 00 B4 */ lbz r0, 0xb4(r3)
|
|
/* 801F7DDC 001F4D1C 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e
|
|
/* 801F7DE0 001F4D20 98 03 00 B4 */ stb r0, 0xb4(r3)
|
|
/* 801F7DE4 001F4D24 38 00 00 03 */ li r0, 3
|
|
/* 801F7DE8 001F4D28 98 1E 02 04 */ stb r0, 0x204(r30)
|
|
/* 801F7DEC 001F4D2C 48 00 01 0C */ b lbl_801F7EF8
|
|
lbl_801F7DF0:
|
|
/* 801F7DF0 001F4D30 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
|
|
/* 801F7DF4 001F4D34 41 82 00 48 */ beq lbl_801F7E3C
|
|
/* 801F7DF8 001F4D38 38 00 00 01 */ li r0, 1
|
|
/* 801F7DFC 001F4D3C 98 1E 02 05 */ stb r0, 0x205(r30)
|
|
/* 801F7E00 001F4D40 38 00 00 51 */ li r0, 0x51
|
|
/* 801F7E04 001F4D44 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801F7E08 001F4D48 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801F7E0C 001F4D4C 38 81 00 10 */ addi r4, r1, 0x10
|
|
/* 801F7E10 001F4D50 38 A0 00 00 */ li r5, 0
|
|
/* 801F7E14 001F4D54 38 C0 00 00 */ li r6, 0
|
|
/* 801F7E18 001F4D58 38 E0 00 00 */ li r7, 0
|
|
/* 801F7E1C 001F4D5C C0 22 AA 8C */ lfs f1, lbl_8045448C-_SDA2_BASE_(r2)
|
|
/* 801F7E20 001F4D60 FC 40 08 90 */ fmr f2, f1
|
|
/* 801F7E24 001F4D64 C0 62 AA A8 */ lfs f3, lbl_804544A8-_SDA2_BASE_(r2)
|
|
/* 801F7E28 001F4D68 FC 80 18 90 */ fmr f4, f3
|
|
/* 801F7E2C 001F4D6C 39 00 00 00 */ li r8, 0
|
|
/* 801F7E30 001F4D70 48 0B 3B 55 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801F7E34 001F4D74 48 02 6B 9D */ bl dMeter2Info_set2DVibration
|
|
/* 801F7E38 001F4D78 48 00 00 C0 */ b lbl_801F7EF8
|
|
lbl_801F7E3C:
|
|
/* 801F7E3C 001F4D7C 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
/* 801F7E40 001F4D80 4B E3 A6 E5 */ bl STControl_NS_checkUpTrigger
|
|
/* 801F7E44 001F4D84 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801F7E48 001F4D88 41 82 00 50 */ beq lbl_801F7E98
|
|
/* 801F7E4C 001F4D8C 88 7E 02 06 */ lbz r3, 0x206(r30)
|
|
/* 801F7E50 001F4D90 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F7E54 001F4D94 41 82 00 A4 */ beq lbl_801F7EF8
|
|
/* 801F7E58 001F4D98 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801F7E5C 001F4D9C 98 1E 02 06 */ stb r0, 0x206(r30)
|
|
/* 801F7E60 001F4DA0 38 00 00 4D */ li r0, 0x4d
|
|
/* 801F7E64 001F4DA4 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801F7E68 001F4DA8 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801F7E6C 001F4DAC 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801F7E70 001F4DB0 38 A0 00 00 */ li r5, 0
|
|
/* 801F7E74 001F4DB4 38 C0 00 00 */ li r6, 0
|
|
/* 801F7E78 001F4DB8 38 E0 00 00 */ li r7, 0
|
|
/* 801F7E7C 001F4DBC C0 22 AA 8C */ lfs f1, lbl_8045448C-_SDA2_BASE_(r2)
|
|
/* 801F7E80 001F4DC0 FC 40 08 90 */ fmr f2, f1
|
|
/* 801F7E84 001F4DC4 C0 62 AA A8 */ lfs f3, lbl_804544A8-_SDA2_BASE_(r2)
|
|
/* 801F7E88 001F4DC8 FC 80 18 90 */ fmr f4, f3
|
|
/* 801F7E8C 001F4DCC 39 00 00 00 */ li r8, 0
|
|
/* 801F7E90 001F4DD0 48 0B 3A F5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801F7E94 001F4DD4 48 00 00 64 */ b lbl_801F7EF8
|
|
lbl_801F7E98:
|
|
/* 801F7E98 001F4DD8 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
/* 801F7E9C 001F4DDC 4B E3 A7 05 */ bl STControl_NS_checkDownTrigger
|
|
/* 801F7EA0 001F4DE0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801F7EA4 001F4DE4 41 82 00 54 */ beq lbl_801F7EF8
|
|
/* 801F7EA8 001F4DE8 88 9E 02 06 */ lbz r4, 0x206(r30)
|
|
/* 801F7EAC 001F4DEC 88 7E 02 07 */ lbz r3, 0x207(r30)
|
|
/* 801F7EB0 001F4DF0 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801F7EB4 001F4DF4 7C 04 00 00 */ cmpw r4, r0
|
|
/* 801F7EB8 001F4DF8 40 80 00 40 */ bge lbl_801F7EF8
|
|
/* 801F7EBC 001F4DFC 38 04 00 01 */ addi r0, r4, 1
|
|
/* 801F7EC0 001F4E00 98 1E 02 06 */ stb r0, 0x206(r30)
|
|
/* 801F7EC4 001F4E04 38 00 00 4D */ li r0, 0x4d
|
|
/* 801F7EC8 001F4E08 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801F7ECC 001F4E0C 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801F7ED0 001F4E10 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801F7ED4 001F4E14 38 A0 00 00 */ li r5, 0
|
|
/* 801F7ED8 001F4E18 38 C0 00 00 */ li r6, 0
|
|
/* 801F7EDC 001F4E1C 38 E0 00 00 */ li r7, 0
|
|
/* 801F7EE0 001F4E20 C0 22 AA 8C */ lfs f1, lbl_8045448C-_SDA2_BASE_(r2)
|
|
/* 801F7EE4 001F4E24 FC 40 08 90 */ fmr f2, f1
|
|
/* 801F7EE8 001F4E28 C0 62 AA A8 */ lfs f3, lbl_804544A8-_SDA2_BASE_(r2)
|
|
/* 801F7EEC 001F4E2C FC 80 18 90 */ fmr f4, f3
|
|
/* 801F7EF0 001F4E30 39 00 00 00 */ li r8, 0
|
|
/* 801F7EF4 001F4E34 48 0B 3A 91 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
lbl_801F7EF8:
|
|
/* 801F7EF8 001F4E38 88 1E 02 06 */ lbz r0, 0x206(r30)
|
|
/* 801F7EFC 001F4E3C 7C 1F 00 40 */ cmplw r31, r0
|
|
/* 801F7F00 001F4E40 41 82 00 0C */ beq lbl_801F7F0C
|
|
/* 801F7F04 001F4E44 7F C3 F3 78 */ mr r3, r30
|
|
/* 801F7F08 001F4E48 48 00 10 21 */ bl dMenu_Skill_c_NS_changeActiveColor
|
|
lbl_801F7F0C:
|
|
/* 801F7F0C 001F4E4C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801F7F10 001F4E50 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 801F7F14 001F4E54 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801F7F18 001F4E58 7C 08 03 A6 */ mtlr r0
|
|
/* 801F7F1C 001F4E5C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801F7F20 001F4E60 4E 80 00 20 */ blr
|
|
/* 801F7F24 001F4E64 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801F7F28 001F4E68 7C 08 02 A6 */ mflr r0
|
|
/* 801F7F2C 001F4E6C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801F7F30 001F4E70 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801F7F34 001F4E74 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801F7F38 001F4E78 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801F7F3C 001F4E7C 38 00 00 00 */ li r0, 0
|
|
/* 801F7F40 001F4E80 B0 03 02 02 */ sth r0, 0x202(r3)
|
|
/* 801F7F44 001F4E84 88 03 02 06 */ lbz r0, 0x206(r3)
|
|
/* 801F7F48 001F4E88 54 1F 10 3A */ slwi r31, r0, 2
|
|
/* 801F7F4C 001F4E8C 3C 60 80 39 */ lis r3, lbl_80397A18@ha
|
|
/* 801F7F50 001F4E90 38 63 7A 18 */ addi r3, r3, lbl_80397A18@l
|
|
/* 801F7F54 001F4E94 7C 03 F8 2E */ lwzx r0, r3, r31
|
|
/* 801F7F58 001F4E98 90 1E 01 FC */ stw r0, 0x1fc(r30)
|
|
/* 801F7F5C 001F4E9C 80 7E 01 7C */ lwz r3, 0x17c(r30)
|
|
/* 801F7F60 001F4EA0 C0 22 AA 88 */ lfs f1, lbl_80454488-_SDA2_BASE_(r2)
|
|
/* 801F7F64 001F4EA4 48 05 D8 6D */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801F7F68 001F4EA8 7F C3 F3 78 */ mr r3, r30
|
|
/* 801F7F6C 001F4EAC 3C 80 80 39 */ lis r4, lbl_80397A34@ha
|
|
/* 801F7F70 001F4EB0 38 84 7A 34 */ addi r4, r4, lbl_80397A34@l
|
|
/* 801F7F74 001F4EB4 7C 04 F8 2E */ lwzx r0, r4, r31
|
|
/* 801F7F78 001F4EB8 54 04 04 3E */ clrlwi r4, r0, 0x10
|
|
/* 801F7F7C 001F4EBC 48 00 14 45 */ bl dMenu_Skill_c_NS_setNameString
|
|
/* 801F7F80 001F4EC0 80 7E 01 80 */ lwz r3, 0x180(r30)
|
|
/* 801F7F84 001F4EC4 80 A3 00 04 */ lwz r5, 4(r3)
|
|
/* 801F7F88 001F4EC8 80 7E 01 9C */ lwz r3, 0x19c(r30)
|
|
/* 801F7F8C 001F4ECC 80 9E 01 FC */ lwz r4, 0x1fc(r30)
|
|
/* 801F7F90 001F4ED0 38 C0 00 00 */ li r6, 0
|
|
/* 801F7F94 001F4ED4 38 E0 00 00 */ li r7, 0
|
|
/* 801F7F98 001F4ED8 39 00 00 00 */ li r8, 0
|
|
/* 801F7F9C 001F4EDC 39 20 00 00 */ li r9, 0
|
|
/* 801F7FA0 001F4EE0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F7FA4 001F4EE4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F7FA8 001F4EE8 7D 89 03 A6 */ mtctr r12
|
|
/* 801F7FAC 001F4EEC 4E 80 04 21 */ bctrl
|
|
/* 801F7FB0 001F4EF0 7F C3 F3 78 */ mr r3, r30
|
|
/* 801F7FB4 001F4EF4 38 80 00 00 */ li r4, 0
|
|
/* 801F7FB8 001F4EF8 48 00 12 A9 */ bl dMenu_Skill_c_NS_setAButtonString
|
|
/* 801F7FBC 001F4EFC 7F C3 F3 78 */ mr r3, r30
|
|
/* 801F7FC0 001F4F00 38 80 00 00 */ li r4, 0
|
|
/* 801F7FC4 001F4F04 48 00 13 4D */ bl dMenu_Skill_c_NS_setBButtonString
|
|
/* 801F7FC8 001F4F08 80 7E 01 58 */ lwz r3, 0x158(r30)
|
|
/* 801F7FCC 001F4F0C 38 80 00 00 */ li r4, 0
|
|
/* 801F7FD0 001F4F10 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F7FD4 001F4F14 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801F7FD8 001F4F18 7D 89 03 A6 */ mtctr r12
|
|
/* 801F7FDC 001F4F1C 4E 80 04 21 */ bctrl
|
|
/* 801F7FE0 001F4F20 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801F7FE4 001F4F24 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801F7FE8 001F4F28 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801F7FEC 001F4F2C 7C 08 03 A6 */ mtlr r0
|
|
/* 801F7FF0 001F4F30 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801F7FF4 001F4F34 4E 80 00 20 */ blr
|
|
/* 801F7FF8 001F4F38 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801F7FFC 001F4F3C 7C 08 02 A6 */ mflr r0
|
|
/* 801F8000 001F4F40 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801F8004 001F4F44 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 801F8008 001F4F48 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 801F800C 001F4F4C 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 801F8010 001F4F50 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801F8014 001F4F54 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801F8018 001F4F58 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801F801C 001F4F5C A8 83 0A 66 */ lha r4, 0xa66(r3)
|
|
/* 801F8020 001F4F60 A8 7F 02 02 */ lha r3, 0x202(r31)
|
|
/* 801F8024 001F4F64 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801F8028 001F4F68 B0 1F 02 02 */ sth r0, 0x202(r31)
|
|
/* 801F802C 001F4F6C A8 1F 02 02 */ lha r0, 0x202(r31)
|
|
/* 801F8030 001F4F70 7C 00 20 00 */ cmpw r0, r4
|
|
/* 801F8034 001F4F74 41 80 00 3C */ blt lbl_801F8070
|
|
/* 801F8038 001F4F78 38 00 00 02 */ li r0, 2
|
|
/* 801F803C 001F4F7C 98 1F 02 05 */ stb r0, 0x205(r31)
|
|
/* 801F8040 001F4F80 80 7F 01 7C */ lwz r3, 0x17c(r31)
|
|
/* 801F8044 001F4F84 C0 22 AA 8C */ lfs f1, lbl_8045448C-_SDA2_BASE_(r2)
|
|
/* 801F8048 001F4F88 48 05 D7 89 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801F804C 001F4F8C 80 7F 01 58 */ lwz r3, 0x158(r31)
|
|
/* 801F8050 001F4F90 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801F8054 001F4F94 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801F8058 001F4F98 88 84 0A 8D */ lbz r4, 0xa8d(r4)
|
|
/* 801F805C 001F4F9C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8060 001F4FA0 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801F8064 001F4FA4 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8068 001F4FA8 4E 80 04 21 */ bctrl
|
|
/* 801F806C 001F4FAC 48 00 00 8C */ b lbl_801F80F8
|
|
lbl_801F8070:
|
|
/* 801F8070 001F4FB0 C8 42 AA B0 */ lfd f2, lbl_804544B0-_SDA2_BASE_(r2)
|
|
/* 801F8074 001F4FB4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801F8078 001F4FB8 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801F807C 001F4FBC 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801F8080 001F4FC0 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 801F8084 001F4FC4 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801F8088 001F4FC8 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801F808C 001F4FCC 6C 80 80 00 */ xoris r0, r4, 0x8000
|
|
/* 801F8090 001F4FD0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801F8094 001F4FD4 90 61 00 10 */ stw r3, 0x10(r1)
|
|
/* 801F8098 001F4FD8 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 801F809C 001F4FDC EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801F80A0 001F4FE0 EF E1 00 24 */ fdivs f31, f1, f0
|
|
/* 801F80A4 001F4FE4 80 7F 01 7C */ lwz r3, 0x17c(r31)
|
|
/* 801F80A8 001F4FE8 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801F80AC 001F4FEC 48 05 D7 25 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801F80B0 001F4FF0 80 7F 01 58 */ lwz r3, 0x158(r31)
|
|
/* 801F80B4 001F4FF4 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801F80B8 001F4FF8 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801F80BC 001F4FFC 88 04 0A 8D */ lbz r0, 0xa8d(r4)
|
|
/* 801F80C0 001F5000 C8 22 AA B8 */ lfd f1, lbl_804544B8-_SDA2_BASE_(r2)
|
|
/* 801F80C4 001F5004 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801F80C8 001F5008 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801F80CC 001F500C 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801F80D0 001F5010 C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
/* 801F80D4 001F5014 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801F80D8 001F5018 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 801F80DC 001F501C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 801F80E0 001F5020 D8 01 00 20 */ stfd f0, 0x20(r1)
|
|
/* 801F80E4 001F5024 80 81 00 24 */ lwz r4, 0x24(r1)
|
|
/* 801F80E8 001F5028 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F80EC 001F502C 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801F80F0 001F5030 7D 89 03 A6 */ mtctr r12
|
|
/* 801F80F4 001F5034 4E 80 04 21 */ bctrl
|
|
lbl_801F80F8:
|
|
/* 801F80F8 001F5038 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801F80FC 001F503C CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801F8100 001F5040 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 801F8104 001F5044 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801F8108 001F5048 7C 08 03 A6 */ mtlr r0
|
|
/* 801F810C 001F504C 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801F8110 001F5050 4E 80 00 20 */ blr
|
|
/* 801F8114 001F5054 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801F8118 001F5058 7C 08 02 A6 */ mflr r0
|
|
/* 801F811C 001F505C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801F8120 001F5060 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801F8124 001F5064 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801F8128 001F5068 38 80 00 00 */ li r4, 0
|
|
/* 801F812C 001F506C 48 00 11 35 */ bl dMenu_Skill_c_NS_setAButtonString
|
|
/* 801F8130 001F5070 7F E3 FB 78 */ mr r3, r31
|
|
/* 801F8134 001F5074 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801F8138 001F5078 48 00 11 D9 */ bl dMenu_Skill_c_NS_setBButtonString
|
|
/* 801F813C 001F507C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801F8140 001F5080 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801F8144 001F5084 7C 08 03 A6 */ mtlr r0
|
|
/* 801F8148 001F5088 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801F814C 001F508C 4E 80 00 20 */ blr
|
|
/* 801F8150 001F5090 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801F8154 001F5094 7C 08 02 A6 */ mflr r0
|
|
/* 801F8158 001F5098 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801F815C 001F509C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801F8160 001F50A0 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801F8164 001F50A4 3C 60 80 3E */ lis r3, lbl_803DD2E8@ha
|
|
/* 801F8168 001F50A8 38 63 D2 E8 */ addi r3, r3, lbl_803DD2E8@l
|
|
/* 801F816C 001F50AC 80 63 00 34 */ lwz r3, 0x34(r3)
|
|
/* 801F8170 001F50B0 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
|
|
/* 801F8174 001F50B4 41 82 00 48 */ beq lbl_801F81BC
|
|
/* 801F8178 001F50B8 38 00 00 52 */ li r0, 0x52
|
|
/* 801F817C 001F50BC 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801F8180 001F50C0 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801F8184 001F50C4 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801F8188 001F50C8 38 A0 00 00 */ li r5, 0
|
|
/* 801F818C 001F50CC 38 C0 00 00 */ li r6, 0
|
|
/* 801F8190 001F50D0 38 E0 00 00 */ li r7, 0
|
|
/* 801F8194 001F50D4 C0 22 AA 8C */ lfs f1, lbl_8045448C-_SDA2_BASE_(r2)
|
|
/* 801F8198 001F50D8 FC 40 08 90 */ fmr f2, f1
|
|
/* 801F819C 001F50DC C0 62 AA A8 */ lfs f3, lbl_804544A8-_SDA2_BASE_(r2)
|
|
/* 801F81A0 001F50E0 FC 80 18 90 */ fmr f4, f3
|
|
/* 801F81A4 001F50E4 39 00 00 00 */ li r8, 0
|
|
/* 801F81A8 001F50E8 48 0B 37 DD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801F81AC 001F50EC 48 02 68 25 */ bl dMeter2Info_set2DVibration
|
|
/* 801F81B0 001F50F0 38 00 00 03 */ li r0, 3
|
|
/* 801F81B4 001F50F4 98 1F 02 05 */ stb r0, 0x205(r31)
|
|
/* 801F81B8 001F50F8 48 00 00 4C */ b lbl_801F8204
|
|
lbl_801F81BC:
|
|
/* 801F81BC 001F50FC 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
|
|
/* 801F81C0 001F5100 41 82 00 44 */ beq lbl_801F8204
|
|
/* 801F81C4 001F5104 38 00 00 52 */ li r0, 0x52
|
|
/* 801F81C8 001F5108 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801F81CC 001F510C 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801F81D0 001F5110 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801F81D4 001F5114 38 A0 00 00 */ li r5, 0
|
|
/* 801F81D8 001F5118 38 C0 00 00 */ li r6, 0
|
|
/* 801F81DC 001F511C 38 E0 00 00 */ li r7, 0
|
|
/* 801F81E0 001F5120 C0 22 AA 8C */ lfs f1, lbl_8045448C-_SDA2_BASE_(r2)
|
|
/* 801F81E4 001F5124 FC 40 08 90 */ fmr f2, f1
|
|
/* 801F81E8 001F5128 C0 62 AA A8 */ lfs f3, lbl_804544A8-_SDA2_BASE_(r2)
|
|
/* 801F81EC 001F512C FC 80 18 90 */ fmr f4, f3
|
|
/* 801F81F0 001F5130 39 00 00 00 */ li r8, 0
|
|
/* 801F81F4 001F5134 48 0B 37 91 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801F81F8 001F5138 48 02 67 D9 */ bl dMeter2Info_set2DVibration
|
|
/* 801F81FC 001F513C 38 00 00 03 */ li r0, 3
|
|
/* 801F8200 001F5140 98 1F 02 05 */ stb r0, 0x205(r31)
|
|
lbl_801F8204:
|
|
/* 801F8204 001F5144 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801F8208 001F5148 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801F820C 001F514C 7C 08 03 A6 */ mtlr r0
|
|
/* 801F8210 001F5150 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801F8214 001F5154 4E 80 00 20 */ blr
|
|
/* 801F8218 001F5158 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801F821C 001F515C 7C 08 02 A6 */ mflr r0
|
|
/* 801F8220 001F5160 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801F8224 001F5164 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801F8228 001F5168 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801F822C 001F516C 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801F8230 001F5170 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801F8234 001F5174 A8 04 0A 6A */ lha r0, 0xa6a(r4)
|
|
/* 801F8238 001F5178 B0 03 02 02 */ sth r0, 0x202(r3)
|
|
/* 801F823C 001F517C 38 00 00 00 */ li r0, 0
|
|
/* 801F8240 001F5180 90 03 01 FC */ stw r0, 0x1fc(r3)
|
|
/* 801F8244 001F5184 38 80 00 00 */ li r4, 0
|
|
/* 801F8248 001F5188 48 00 10 19 */ bl dMenu_Skill_c_NS_setAButtonString
|
|
/* 801F824C 001F518C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801F8250 001F5190 38 80 00 00 */ li r4, 0
|
|
/* 801F8254 001F5194 48 00 10 BD */ bl dMenu_Skill_c_NS_setBButtonString
|
|
/* 801F8258 001F5198 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801F825C 001F519C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801F8260 001F51A0 7C 08 03 A6 */ mtlr r0
|
|
/* 801F8264 001F51A4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801F8268 001F51A8 4E 80 00 20 */ blr
|
|
/* 801F826C 001F51AC 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801F8270 001F51B0 7C 08 02 A6 */ mflr r0
|
|
/* 801F8274 001F51B4 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801F8278 001F51B8 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 801F827C 001F51BC F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 801F8280 001F51C0 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 801F8284 001F51C4 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801F8288 001F51C8 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801F828C 001F51CC 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801F8290 001F51D0 A8 83 0A 6A */ lha r4, 0xa6a(r3)
|
|
/* 801F8294 001F51D4 A8 7F 02 02 */ lha r3, 0x202(r31)
|
|
/* 801F8298 001F51D8 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801F829C 001F51DC B0 1F 02 02 */ sth r0, 0x202(r31)
|
|
/* 801F82A0 001F51E0 A8 7F 02 02 */ lha r3, 0x202(r31)
|
|
/* 801F82A4 001F51E4 7C 60 07 35 */ extsh. r0, r3
|
|
/* 801F82A8 001F51E8 41 81 00 3C */ bgt lbl_801F82E4
|
|
/* 801F82AC 001F51EC 38 00 00 00 */ li r0, 0
|
|
/* 801F82B0 001F51F0 98 1F 02 05 */ stb r0, 0x205(r31)
|
|
/* 801F82B4 001F51F4 80 7F 01 7C */ lwz r3, 0x17c(r31)
|
|
/* 801F82B8 001F51F8 C0 22 AA 88 */ lfs f1, lbl_80454488-_SDA2_BASE_(r2)
|
|
/* 801F82BC 001F51FC 48 05 D5 15 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801F82C0 001F5200 80 7F 01 58 */ lwz r3, 0x158(r31)
|
|
/* 801F82C4 001F5204 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801F82C8 001F5208 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801F82CC 001F520C 88 84 0A 8D */ lbz r4, 0xa8d(r4)
|
|
/* 801F82D0 001F5210 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F82D4 001F5214 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801F82D8 001F5218 7D 89 03 A6 */ mtctr r12
|
|
/* 801F82DC 001F521C 4E 80 04 21 */ bctrl
|
|
/* 801F82E0 001F5220 48 00 00 8C */ b lbl_801F836C
|
|
lbl_801F82E4:
|
|
/* 801F82E4 001F5224 C8 42 AA B0 */ lfd f2, lbl_804544B0-_SDA2_BASE_(r2)
|
|
/* 801F82E8 001F5228 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 801F82EC 001F522C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801F82F0 001F5230 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801F82F4 001F5234 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 801F82F8 001F5238 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801F82FC 001F523C EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801F8300 001F5240 6C 80 80 00 */ xoris r0, r4, 0x8000
|
|
/* 801F8304 001F5244 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801F8308 001F5248 90 61 00 10 */ stw r3, 0x10(r1)
|
|
/* 801F830C 001F524C C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 801F8310 001F5250 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801F8314 001F5254 EF E1 00 24 */ fdivs f31, f1, f0
|
|
/* 801F8318 001F5258 80 7F 01 7C */ lwz r3, 0x17c(r31)
|
|
/* 801F831C 001F525C FC 20 F8 90 */ fmr f1, f31
|
|
/* 801F8320 001F5260 48 05 D4 B1 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801F8324 001F5264 80 7F 01 58 */ lwz r3, 0x158(r31)
|
|
/* 801F8328 001F5268 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801F832C 001F526C 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801F8330 001F5270 88 04 0A 8D */ lbz r0, 0xa8d(r4)
|
|
/* 801F8334 001F5274 C8 22 AA B8 */ lfd f1, lbl_804544B8-_SDA2_BASE_(r2)
|
|
/* 801F8338 001F5278 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801F833C 001F527C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801F8340 001F5280 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801F8344 001F5284 C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
/* 801F8348 001F5288 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801F834C 001F528C EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 801F8350 001F5290 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 801F8354 001F5294 D8 01 00 20 */ stfd f0, 0x20(r1)
|
|
/* 801F8358 001F5298 80 81 00 24 */ lwz r4, 0x24(r1)
|
|
/* 801F835C 001F529C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8360 001F52A0 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801F8364 001F52A4 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8368 001F52A8 4E 80 04 21 */ bctrl
|
|
lbl_801F836C:
|
|
/* 801F836C 001F52AC E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801F8370 001F52B0 CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801F8374 001F52B4 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 801F8378 001F52B8 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801F837C 001F52BC 7C 08 03 A6 */ mtlr r0
|
|
/* 801F8380 001F52C0 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801F8384 001F52C4 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS_screenSetMenu
|
|
dMenu_Skill_c_NS_screenSetMenu:
|
|
/* 801F8388 001F52C8 94 21 FF 90 */ stwu r1, -0x70(r1)
|
|
/* 801F838C 001F52CC 7C 08 02 A6 */ mflr r0
|
|
/* 801F8390 001F52D0 90 01 00 74 */ stw r0, 0x74(r1)
|
|
/* 801F8394 001F52D4 39 61 00 70 */ addi r11, r1, 0x70
|
|
/* 801F8398 001F52D8 48 16 9E 09 */ bl func_803621A0
|
|
/* 801F839C 001F52DC 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801F83A0 001F52E0 3C 60 80 39 */ lis r3, lbl_80397A18@ha
|
|
/* 801F83A4 001F52E4 3A E3 7A 18 */ addi r23, r3, lbl_80397A18@l
|
|
/* 801F83A8 001F52E8 38 60 01 18 */ li r3, 0x118
|
|
/* 801F83AC 001F52EC 48 0D 68 A1 */ bl __nw__FUl
|
|
/* 801F83B0 001F52F0 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801F83B4 001F52F4 41 82 00 0C */ beq lbl_801F83C0
|
|
/* 801F83B8 001F52F8 48 10 00 E1 */ bl __ct__9J2DScreenFv
|
|
/* 801F83BC 001F52FC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801F83C0:
|
|
/* 801F83C0 001F5300 90 1F 00 18 */ stw r0, 0x18(r31)
|
|
/* 801F83C4 001F5304 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801F83C8 001F5308 3C 80 80 39 */ lis r4, lbl_80397DB8@ha
|
|
/* 801F83CC 001F530C 38 84 7D B8 */ addi r4, r4, lbl_80397DB8@l
|
|
/* 801F83D0 001F5310 38 84 00 19 */ addi r4, r4, 0x19
|
|
/* 801F83D4 001F5314 3C A0 00 02 */ lis r5, 2
|
|
/* 801F83D8 001F5318 80 DF 00 08 */ lwz r6, 8(r31)
|
|
/* 801F83DC 001F531C 48 10 02 6D */ bl J2DScreen_NS_setPriority
|
|
/* 801F83E0 001F5320 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801F83E4 001F5324 48 05 CD 05 */ bl dPaneClass_showNullPane
|
|
/* 801F83E8 001F5328 38 60 00 6C */ li r3, 0x6c
|
|
/* 801F83EC 001F532C 48 0D 68 61 */ bl __nw__FUl
|
|
/* 801F83F0 001F5330 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801F83F4 001F5334 41 82 00 24 */ beq lbl_801F8418
|
|
/* 801F83F8 001F5338 80 9F 00 18 */ lwz r4, 0x18(r31)
|
|
/* 801F83FC 001F533C 3C A0 5F 61 */ lis r5, 0x5F616C6C@ha
|
|
/* 801F8400 001F5340 38 C5 6C 6C */ addi r6, r5, 0x5F616C6C@l
|
|
/* 801F8404 001F5344 38 A0 00 6E */ li r5, 0x6e
|
|
/* 801F8408 001F5348 38 E0 00 02 */ li r7, 2
|
|
/* 801F840C 001F534C 39 00 00 00 */ li r8, 0
|
|
/* 801F8410 001F5350 48 05 B5 75 */ bl CPaneMgr_X1_
|
|
/* 801F8414 001F5354 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801F8418:
|
|
/* 801F8418 001F5358 90 1F 01 5C */ stw r0, 0x15c(r31)
|
|
/* 801F841C 001F535C 80 7F 01 5C */ lwz r3, 0x15c(r31)
|
|
/* 801F8420 001F5360 C0 22 AA 88 */ lfs f1, lbl_80454488-_SDA2_BASE_(r2)
|
|
/* 801F8424 001F5364 48 05 D3 AD */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801F8428 001F5368 3A 80 00 00 */ li r20, 0
|
|
/* 801F842C 001F536C 3A 40 00 00 */ li r18, 0
|
|
/* 801F8430 001F5370 3A 20 00 00 */ li r17, 0
|
|
/* 801F8434 001F5374 3C 60 80 39 */ lis r3, lbl_80397DB8@ha
|
|
/* 801F8438 001F5378 39 C3 7D B8 */ addi r14, r3, lbl_80397DB8@l
|
|
/* 801F843C 001F537C 3B 17 01 18 */ addi r24, r23, 0x118
|
|
/* 801F8440 001F5380 3B 37 01 50 */ addi r25, r23, 0x150
|
|
/* 801F8444 001F5384 3B 57 01 88 */ addi r26, r23, 0x188
|
|
/* 801F8448 001F5388 3B 77 01 C0 */ addi r27, r23, 0x1c0
|
|
/* 801F844C 001F538C 3B 97 00 38 */ addi r28, r23, 0x38
|
|
/* 801F8450 001F5390 3B B7 00 70 */ addi r29, r23, 0x70
|
|
/* 801F8454 001F5394 3B D7 00 A8 */ addi r30, r23, 0xa8
|
|
/* 801F8458 001F5398 39 F7 00 E0 */ addi r15, r23, 0xe0
|
|
lbl_801F845C:
|
|
/* 801F845C 001F539C 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801F8460 001F53A0 7C D8 8A 14 */ add r6, r24, r17
|
|
/* 801F8464 001F53A4 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801F8468 001F53A8 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801F846C 001F53AC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8470 001F53B0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F8474 001F53B4 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8478 001F53B8 4E 80 04 21 */ bctrl
|
|
/* 801F847C 001F53BC 7E DF 92 14 */ add r22, r31, r18
|
|
/* 801F8480 001F53C0 90 76 00 B0 */ stw r3, 0xb0(r22)
|
|
/* 801F8484 001F53C4 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801F8488 001F53C8 7C D9 8A 14 */ add r6, r25, r17
|
|
/* 801F848C 001F53CC 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801F8490 001F53D0 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801F8494 001F53D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8498 001F53D8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F849C 001F53DC 7D 89 03 A6 */ mtctr r12
|
|
/* 801F84A0 001F53E0 4E 80 04 21 */ bctrl
|
|
/* 801F84A4 001F53E4 90 76 00 B4 */ stw r3, 0xb4(r22)
|
|
/* 801F84A8 001F53E8 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801F84AC 001F53EC 7C DA 8A 14 */ add r6, r26, r17
|
|
/* 801F84B0 001F53F0 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801F84B4 001F53F4 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801F84B8 001F53F8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F84BC 001F53FC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F84C0 001F5400 7D 89 03 A6 */ mtctr r12
|
|
/* 801F84C4 001F5404 4E 80 04 21 */ bctrl
|
|
/* 801F84C8 001F5408 90 76 00 B8 */ stw r3, 0xb8(r22)
|
|
/* 801F84CC 001F540C 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801F84D0 001F5410 7C DB 8A 14 */ add r6, r27, r17
|
|
/* 801F84D4 001F5414 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801F84D8 001F5418 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801F84DC 001F541C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F84E0 001F5420 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F84E4 001F5424 7D 89 03 A6 */ mtctr r12
|
|
/* 801F84E8 001F5428 4E 80 04 21 */ bctrl
|
|
/* 801F84EC 001F542C 90 76 00 BC */ stw r3, 0xbc(r22)
|
|
/* 801F84F0 001F5430 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801F84F4 001F5434 7C DC 8A 14 */ add r6, r28, r17
|
|
/* 801F84F8 001F5438 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801F84FC 001F543C 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801F8500 001F5440 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8504 001F5444 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F8508 001F5448 7D 89 03 A6 */ mtctr r12
|
|
/* 801F850C 001F544C 4E 80 04 21 */ bctrl
|
|
/* 801F8510 001F5450 38 00 00 00 */ li r0, 0
|
|
/* 801F8514 001F5454 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801F8518 001F5458 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801F851C 001F545C 7C DD 8A 14 */ add r6, r29, r17
|
|
/* 801F8520 001F5460 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801F8524 001F5464 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801F8528 001F5468 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F852C 001F546C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F8530 001F5470 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8534 001F5474 4E 80 04 21 */ bctrl
|
|
/* 801F8538 001F5478 38 00 00 00 */ li r0, 0
|
|
/* 801F853C 001F547C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801F8540 001F5480 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801F8544 001F5484 7C DE 8A 14 */ add r6, r30, r17
|
|
/* 801F8548 001F5488 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801F854C 001F548C 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801F8550 001F5490 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8554 001F5494 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F8558 001F5498 7D 89 03 A6 */ mtctr r12
|
|
/* 801F855C 001F549C 4E 80 04 21 */ bctrl
|
|
/* 801F8560 001F54A0 38 00 00 00 */ li r0, 0
|
|
/* 801F8564 001F54A4 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801F8568 001F54A8 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801F856C 001F54AC 7C CF 8A 14 */ add r6, r15, r17
|
|
/* 801F8570 001F54B0 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801F8574 001F54B4 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801F8578 001F54B8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F857C 001F54BC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F8580 001F54C0 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8584 001F54C4 4E 80 04 21 */ bctrl
|
|
/* 801F8588 001F54C8 3A 00 00 00 */ li r16, 0
|
|
/* 801F858C 001F54CC 9A 03 00 B0 */ stb r16, 0xb0(r3)
|
|
/* 801F8590 001F54D0 3A 60 00 00 */ li r19, 0
|
|
lbl_801F8594:
|
|
/* 801F8594 001F54D4 4B E1 C4 5D */ bl mDoExt_getMesgFont
|
|
/* 801F8598 001F54D8 7C 64 1B 78 */ mr r4, r3
|
|
/* 801F859C 001F54DC 3A B0 00 B0 */ addi r21, r16, 0xb0
|
|
/* 801F85A0 001F54E0 7C 76 A8 2E */ lwzx r3, r22, r21
|
|
/* 801F85A4 001F54E4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F85A8 001F54E8 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801F85AC 001F54EC 7D 89 03 A6 */ mtctr r12
|
|
/* 801F85B0 001F54F0 4E 80 04 21 */ bctrl
|
|
/* 801F85B4 001F54F4 7C 76 A8 2E */ lwzx r3, r22, r21
|
|
/* 801F85B8 001F54F8 38 80 00 40 */ li r4, 0x40
|
|
/* 801F85BC 001F54FC 38 AE 00 2F */ addi r5, r14, 0x2f
|
|
/* 801F85C0 001F5500 4C C6 31 82 */ crclr 6
|
|
/* 801F85C4 001F5504 48 10 81 89 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801F85C8 001F5508 3A 73 00 01 */ addi r19, r19, 1
|
|
/* 801F85CC 001F550C 2C 13 00 04 */ cmpwi r19, 4
|
|
/* 801F85D0 001F5510 3A 10 00 04 */ addi r16, r16, 4
|
|
/* 801F85D4 001F5514 41 80 FF C0 */ blt lbl_801F8594
|
|
/* 801F85D8 001F5518 3A 94 00 01 */ addi r20, r20, 1
|
|
/* 801F85DC 001F551C 2C 14 00 07 */ cmpwi r20, 7
|
|
/* 801F85E0 001F5520 3A 52 00 10 */ addi r18, r18, 0x10
|
|
/* 801F85E4 001F5524 3A 31 00 08 */ addi r17, r17, 8
|
|
/* 801F85E8 001F5528 41 80 FE 74 */ blt lbl_801F845C
|
|
/* 801F85EC 001F552C 3A 20 00 00 */ li r17, 0
|
|
/* 801F85F0 001F5530 39 C0 00 00 */ li r14, 0
|
|
/* 801F85F4 001F5534 39 E0 00 00 */ li r15, 0
|
|
/* 801F85F8 001F5538 3A 17 01 F8 */ addi r16, r23, 0x1f8
|
|
lbl_801F85FC:
|
|
/* 801F85FC 001F553C 38 60 00 6C */ li r3, 0x6c
|
|
/* 801F8600 001F5540 48 0D 66 4D */ bl __nw__FUl
|
|
/* 801F8604 001F5544 7C 64 1B 79 */ or. r4, r3, r3
|
|
/* 801F8608 001F5548 41 82 00 24 */ beq lbl_801F862C
|
|
/* 801F860C 001F554C 80 9F 00 18 */ lwz r4, 0x18(r31)
|
|
/* 801F8610 001F5550 7C D0 7A 14 */ add r6, r16, r15
|
|
/* 801F8614 001F5554 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801F8618 001F5558 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801F861C 001F555C 38 E0 00 00 */ li r7, 0
|
|
/* 801F8620 001F5560 39 00 00 00 */ li r8, 0
|
|
/* 801F8624 001F5564 48 05 B3 61 */ bl CPaneMgr_X1_
|
|
/* 801F8628 001F5568 7C 64 1B 78 */ mr r4, r3
|
|
lbl_801F862C:
|
|
/* 801F862C 001F556C 38 0E 01 60 */ addi r0, r14, 0x160
|
|
/* 801F8630 001F5570 7C 9F 01 2E */ stwx r4, r31, r0
|
|
/* 801F8634 001F5574 3A 31 00 01 */ addi r17, r17, 1
|
|
/* 801F8638 001F5578 2C 11 00 07 */ cmpwi r17, 7
|
|
/* 801F863C 001F557C 39 CE 00 04 */ addi r14, r14, 4
|
|
/* 801F8640 001F5580 39 EF 00 08 */ addi r15, r15, 8
|
|
/* 801F8644 001F5584 41 80 FF B8 */ blt lbl_801F85FC
|
|
/* 801F8648 001F5588 3A 20 00 00 */ li r17, 0
|
|
/* 801F864C 001F558C 3A 40 00 00 */ li r18, 0
|
|
/* 801F8650 001F5590 3A 60 00 00 */ li r19, 0
|
|
/* 801F8654 001F5594 3A 80 00 00 */ li r20, 0
|
|
/* 801F8658 001F5598 3A 17 02 30 */ addi r16, r23, 0x230
|
|
/* 801F865C 001F559C 39 F7 02 68 */ addi r15, r23, 0x268
|
|
/* 801F8660 001F55A0 39 D7 01 F8 */ addi r14, r23, 0x1f8
|
|
/* 801F8664 001F55A4 3A B7 02 A0 */ addi r21, r23, 0x2a0
|
|
lbl_801F8668:
|
|
/* 801F8668 001F55A8 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801F866C 001F55AC 7C D0 A2 14 */ add r6, r16, r20
|
|
/* 801F8670 001F55B0 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801F8674 001F55B4 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801F8678 001F55B8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F867C 001F55BC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F8680 001F55C0 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8684 001F55C4 4E 80 04 21 */ bctrl
|
|
/* 801F8688 001F55C8 7E DF 9A 14 */ add r22, r31, r19
|
|
/* 801F868C 001F55CC 90 76 00 24 */ stw r3, 0x24(r22)
|
|
/* 801F8690 001F55D0 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801F8694 001F55D4 7C CF A2 14 */ add r6, r15, r20
|
|
/* 801F8698 001F55D8 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801F869C 001F55DC 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801F86A0 001F55E0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F86A4 001F55E4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F86A8 001F55E8 7D 89 03 A6 */ mtctr r12
|
|
/* 801F86AC 001F55EC 4E 80 04 21 */ bctrl
|
|
/* 801F86B0 001F55F0 90 76 00 28 */ stw r3, 0x28(r22)
|
|
/* 801F86B4 001F55F4 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801F86B8 001F55F8 7C CE A2 14 */ add r6, r14, r20
|
|
/* 801F86BC 001F55FC 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801F86C0 001F5600 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801F86C4 001F5604 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F86C8 001F5608 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F86CC 001F560C 7D 89 03 A6 */ mtctr r12
|
|
/* 801F86D0 001F5610 4E 80 04 21 */ bctrl
|
|
/* 801F86D4 001F5614 90 76 00 2C */ stw r3, 0x2c(r22)
|
|
/* 801F86D8 001F5618 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801F86DC 001F561C 7C D5 A2 14 */ add r6, r21, r20
|
|
/* 801F86E0 001F5620 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801F86E4 001F5624 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801F86E8 001F5628 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F86EC 001F562C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F86F0 001F5630 7D 89 03 A6 */ mtctr r12
|
|
/* 801F86F4 001F5634 4E 80 04 21 */ bctrl
|
|
/* 801F86F8 001F5638 38 12 00 94 */ addi r0, r18, 0x94
|
|
/* 801F86FC 001F563C 7C 7F 01 2E */ stwx r3, r31, r0
|
|
/* 801F8700 001F5640 88 1F 02 07 */ lbz r0, 0x207(r31)
|
|
/* 801F8704 001F5644 7C 11 00 00 */ cmpw r17, r0
|
|
/* 801F8708 001F5648 40 80 00 1C */ bge lbl_801F8724
|
|
/* 801F870C 001F564C 38 00 00 01 */ li r0, 1
|
|
/* 801F8710 001F5650 80 76 00 28 */ lwz r3, 0x28(r22)
|
|
/* 801F8714 001F5654 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801F8718 001F5658 80 76 00 2C */ lwz r3, 0x2c(r22)
|
|
/* 801F871C 001F565C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801F8720 001F5660 48 00 00 18 */ b lbl_801F8738
|
|
lbl_801F8724:
|
|
/* 801F8724 001F5664 38 00 00 00 */ li r0, 0
|
|
/* 801F8728 001F5668 80 76 00 28 */ lwz r3, 0x28(r22)
|
|
/* 801F872C 001F566C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801F8730 001F5670 80 76 00 2C */ lwz r3, 0x2c(r22)
|
|
/* 801F8734 001F5674 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
lbl_801F8738:
|
|
/* 801F8738 001F5678 3A 31 00 01 */ addi r17, r17, 1
|
|
/* 801F873C 001F567C 2C 11 00 07 */ cmpwi r17, 7
|
|
/* 801F8740 001F5680 3A 52 00 04 */ addi r18, r18, 4
|
|
/* 801F8744 001F5684 3A 73 00 10 */ addi r19, r19, 0x10
|
|
/* 801F8748 001F5688 3A 94 00 08 */ addi r20, r20, 8
|
|
/* 801F874C 001F568C 41 80 FF 1C */ blt lbl_801F8668
|
|
/* 801F8750 001F5690 39 E0 00 00 */ li r15, 0
|
|
/* 801F8754 001F5694 3A 00 00 00 */ li r16, 0
|
|
lbl_801F8758:
|
|
/* 801F8758 001F5698 2C 0F 00 00 */ cmpwi r15, 0
|
|
/* 801F875C 001F569C 40 82 00 F8 */ bne lbl_801F8854
|
|
/* 801F8760 001F56A0 38 61 00 24 */ addi r3, r1, 0x24
|
|
/* 801F8764 001F56A4 7D DF 82 14 */ add r14, r31, r16
|
|
/* 801F8768 001F56A8 80 8E 00 24 */ lwz r4, 0x24(r14)
|
|
/* 801F876C 001F56AC 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801F8770 001F56B0 81 8C 01 34 */ lwz r12, 0x134(r12)
|
|
/* 801F8774 001F56B4 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8778 001F56B8 4E 80 04 21 */ bctrl
|
|
/* 801F877C 001F56BC 88 01 00 24 */ lbz r0, 0x24(r1)
|
|
/* 801F8780 001F56C0 98 0E 01 B4 */ stb r0, 0x1b4(r14)
|
|
/* 801F8784 001F56C4 88 01 00 25 */ lbz r0, 0x25(r1)
|
|
/* 801F8788 001F56C8 98 0E 01 B5 */ stb r0, 0x1b5(r14)
|
|
/* 801F878C 001F56CC 88 01 00 26 */ lbz r0, 0x26(r1)
|
|
/* 801F8790 001F56D0 98 0E 01 B6 */ stb r0, 0x1b6(r14)
|
|
/* 801F8794 001F56D4 88 01 00 27 */ lbz r0, 0x27(r1)
|
|
/* 801F8798 001F56D8 98 0E 01 B7 */ stb r0, 0x1b7(r14)
|
|
/* 801F879C 001F56DC 38 61 00 20 */ addi r3, r1, 0x20
|
|
/* 801F87A0 001F56E0 80 8E 00 24 */ lwz r4, 0x24(r14)
|
|
/* 801F87A4 001F56E4 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801F87A8 001F56E8 81 8C 01 38 */ lwz r12, 0x138(r12)
|
|
/* 801F87AC 001F56EC 7D 89 03 A6 */ mtctr r12
|
|
/* 801F87B0 001F56F0 4E 80 04 21 */ bctrl
|
|
/* 801F87B4 001F56F4 88 01 00 20 */ lbz r0, 0x20(r1)
|
|
/* 801F87B8 001F56F8 98 0E 01 DC */ stb r0, 0x1dc(r14)
|
|
/* 801F87BC 001F56FC 88 01 00 21 */ lbz r0, 0x21(r1)
|
|
/* 801F87C0 001F5700 98 0E 01 DD */ stb r0, 0x1dd(r14)
|
|
/* 801F87C4 001F5704 88 01 00 22 */ lbz r0, 0x22(r1)
|
|
/* 801F87C8 001F5708 98 0E 01 DE */ stb r0, 0x1de(r14)
|
|
/* 801F87CC 001F570C 88 01 00 23 */ lbz r0, 0x23(r1)
|
|
/* 801F87D0 001F5710 98 0E 01 DF */ stb r0, 0x1df(r14)
|
|
/* 801F87D4 001F5714 38 61 00 1C */ addi r3, r1, 0x1c
|
|
/* 801F87D8 001F5718 80 8E 00 34 */ lwz r4, 0x34(r14)
|
|
/* 801F87DC 001F571C 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801F87E0 001F5720 81 8C 01 34 */ lwz r12, 0x134(r12)
|
|
/* 801F87E4 001F5724 7D 89 03 A6 */ mtctr r12
|
|
/* 801F87E8 001F5728 4E 80 04 21 */ bctrl
|
|
/* 801F87EC 001F572C 88 01 00 1C */ lbz r0, 0x1c(r1)
|
|
/* 801F87F0 001F5730 98 0E 01 A0 */ stb r0, 0x1a0(r14)
|
|
/* 801F87F4 001F5734 88 01 00 1D */ lbz r0, 0x1d(r1)
|
|
/* 801F87F8 001F5738 98 0E 01 A1 */ stb r0, 0x1a1(r14)
|
|
/* 801F87FC 001F573C 88 01 00 1E */ lbz r0, 0x1e(r1)
|
|
/* 801F8800 001F5740 98 0E 01 A2 */ stb r0, 0x1a2(r14)
|
|
/* 801F8804 001F5744 88 01 00 1F */ lbz r0, 0x1f(r1)
|
|
/* 801F8808 001F5748 98 0E 01 A3 */ stb r0, 0x1a3(r14)
|
|
/* 801F880C 001F574C 38 61 00 18 */ addi r3, r1, 0x18
|
|
/* 801F8810 001F5750 80 8E 00 34 */ lwz r4, 0x34(r14)
|
|
/* 801F8814 001F5754 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801F8818 001F5758 81 8C 01 38 */ lwz r12, 0x138(r12)
|
|
/* 801F881C 001F575C 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8820 001F5760 4E 80 04 21 */ bctrl
|
|
/* 801F8824 001F5764 88 01 00 18 */ lbz r0, 0x18(r1)
|
|
/* 801F8828 001F5768 98 0E 01 C8 */ stb r0, 0x1c8(r14)
|
|
/* 801F882C 001F576C 88 01 00 19 */ lbz r0, 0x19(r1)
|
|
/* 801F8830 001F5770 98 0E 01 C9 */ stb r0, 0x1c9(r14)
|
|
/* 801F8834 001F5774 88 01 00 1A */ lbz r0, 0x1a(r1)
|
|
/* 801F8838 001F5778 98 0E 01 CA */ stb r0, 0x1ca(r14)
|
|
/* 801F883C 001F577C 88 01 00 1B */ lbz r0, 0x1b(r1)
|
|
/* 801F8840 001F5780 98 0E 01 CB */ stb r0, 0x1cb(r14)
|
|
/* 801F8844 001F5784 38 00 00 FF */ li r0, 0xff
|
|
/* 801F8848 001F5788 98 0E 01 B7 */ stb r0, 0x1b7(r14)
|
|
/* 801F884C 001F578C 98 0E 01 A3 */ stb r0, 0x1a3(r14)
|
|
/* 801F8850 001F5790 48 00 00 F0 */ b lbl_801F8940
|
|
lbl_801F8854:
|
|
/* 801F8854 001F5794 2C 0F 00 03 */ cmpwi r15, 3
|
|
/* 801F8858 001F5798 40 82 00 E8 */ bne lbl_801F8940
|
|
/* 801F885C 001F579C 38 61 00 14 */ addi r3, r1, 0x14
|
|
/* 801F8860 001F57A0 7D DF 82 14 */ add r14, r31, r16
|
|
/* 801F8864 001F57A4 80 8E 00 B0 */ lwz r4, 0xb0(r14)
|
|
/* 801F8868 001F57A8 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801F886C 001F57AC 81 8C 00 B0 */ lwz r12, 0xb0(r12)
|
|
/* 801F8870 001F57B0 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8874 001F57B4 4E 80 04 21 */ bctrl
|
|
/* 801F8878 001F57B8 88 01 00 14 */ lbz r0, 0x14(r1)
|
|
/* 801F887C 001F57BC 98 0E 01 B4 */ stb r0, 0x1b4(r14)
|
|
/* 801F8880 001F57C0 88 01 00 15 */ lbz r0, 0x15(r1)
|
|
/* 801F8884 001F57C4 98 0E 01 B5 */ stb r0, 0x1b5(r14)
|
|
/* 801F8888 001F57C8 88 01 00 16 */ lbz r0, 0x16(r1)
|
|
/* 801F888C 001F57CC 98 0E 01 B6 */ stb r0, 0x1b6(r14)
|
|
/* 801F8890 001F57D0 88 01 00 17 */ lbz r0, 0x17(r1)
|
|
/* 801F8894 001F57D4 98 0E 01 B7 */ stb r0, 0x1b7(r14)
|
|
/* 801F8898 001F57D8 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 801F889C 001F57DC 80 8E 00 B0 */ lwz r4, 0xb0(r14)
|
|
/* 801F88A0 001F57E0 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801F88A4 001F57E4 81 8C 00 B4 */ lwz r12, 0xb4(r12)
|
|
/* 801F88A8 001F57E8 7D 89 03 A6 */ mtctr r12
|
|
/* 801F88AC 001F57EC 4E 80 04 21 */ bctrl
|
|
/* 801F88B0 001F57F0 88 01 00 10 */ lbz r0, 0x10(r1)
|
|
/* 801F88B4 001F57F4 98 0E 01 DC */ stb r0, 0x1dc(r14)
|
|
/* 801F88B8 001F57F8 88 01 00 11 */ lbz r0, 0x11(r1)
|
|
/* 801F88BC 001F57FC 98 0E 01 DD */ stb r0, 0x1dd(r14)
|
|
/* 801F88C0 001F5800 88 01 00 12 */ lbz r0, 0x12(r1)
|
|
/* 801F88C4 001F5804 98 0E 01 DE */ stb r0, 0x1de(r14)
|
|
/* 801F88C8 001F5808 88 01 00 13 */ lbz r0, 0x13(r1)
|
|
/* 801F88CC 001F580C 98 0E 01 DF */ stb r0, 0x1df(r14)
|
|
/* 801F88D0 001F5810 38 61 00 0C */ addi r3, r1, 0xc
|
|
/* 801F88D4 001F5814 80 8E 00 C0 */ lwz r4, 0xc0(r14)
|
|
/* 801F88D8 001F5818 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801F88DC 001F581C 81 8C 00 B0 */ lwz r12, 0xb0(r12)
|
|
/* 801F88E0 001F5820 7D 89 03 A6 */ mtctr r12
|
|
/* 801F88E4 001F5824 4E 80 04 21 */ bctrl
|
|
/* 801F88E8 001F5828 88 01 00 0C */ lbz r0, 0xc(r1)
|
|
/* 801F88EC 001F582C 98 0E 01 A0 */ stb r0, 0x1a0(r14)
|
|
/* 801F88F0 001F5830 88 01 00 0D */ lbz r0, 0xd(r1)
|
|
/* 801F88F4 001F5834 98 0E 01 A1 */ stb r0, 0x1a1(r14)
|
|
/* 801F88F8 001F5838 88 01 00 0E */ lbz r0, 0xe(r1)
|
|
/* 801F88FC 001F583C 98 0E 01 A2 */ stb r0, 0x1a2(r14)
|
|
/* 801F8900 001F5840 88 01 00 0F */ lbz r0, 0xf(r1)
|
|
/* 801F8904 001F5844 98 0E 01 A3 */ stb r0, 0x1a3(r14)
|
|
/* 801F8908 001F5848 38 61 00 08 */ addi r3, r1, 8
|
|
/* 801F890C 001F584C 80 8E 00 C0 */ lwz r4, 0xc0(r14)
|
|
/* 801F8910 001F5850 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801F8914 001F5854 81 8C 00 B4 */ lwz r12, 0xb4(r12)
|
|
/* 801F8918 001F5858 7D 89 03 A6 */ mtctr r12
|
|
/* 801F891C 001F585C 4E 80 04 21 */ bctrl
|
|
/* 801F8920 001F5860 88 01 00 08 */ lbz r0, 8(r1)
|
|
/* 801F8924 001F5864 98 0E 01 C8 */ stb r0, 0x1c8(r14)
|
|
/* 801F8928 001F5868 88 01 00 09 */ lbz r0, 9(r1)
|
|
/* 801F892C 001F586C 98 0E 01 C9 */ stb r0, 0x1c9(r14)
|
|
/* 801F8930 001F5870 88 01 00 0A */ lbz r0, 0xa(r1)
|
|
/* 801F8934 001F5874 98 0E 01 CA */ stb r0, 0x1ca(r14)
|
|
/* 801F8938 001F5878 88 01 00 0B */ lbz r0, 0xb(r1)
|
|
/* 801F893C 001F587C 98 0E 01 CB */ stb r0, 0x1cb(r14)
|
|
lbl_801F8940:
|
|
/* 801F8940 001F5880 39 EF 00 01 */ addi r15, r15, 1
|
|
/* 801F8944 001F5884 2C 0F 00 04 */ cmpwi r15, 4
|
|
/* 801F8948 001F5888 3A 10 00 04 */ addi r16, r16, 4
|
|
/* 801F894C 001F588C 41 80 FE 0C */ blt lbl_801F8758
|
|
/* 801F8950 001F5890 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801F8954 001F5894 3C 80 5F 74 */ lis r4, 0x5F743030@ha
|
|
/* 801F8958 001F5898 38 C4 30 30 */ addi r6, r4, 0x5F743030@l
|
|
/* 801F895C 001F589C 38 A0 00 66 */ li r5, 0x66
|
|
/* 801F8960 001F58A0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8964 001F58A4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F8968 001F58A8 7D 89 03 A6 */ mtctr r12
|
|
/* 801F896C 001F58AC 4E 80 04 21 */ bctrl
|
|
/* 801F8970 001F58B0 7C 6E 1B 78 */ mr r14, r3
|
|
/* 801F8974 001F58B4 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801F8978 001F58B8 3C 80 5F 74 */ lis r4, 0x5F743030@ha
|
|
/* 801F897C 001F58BC 38 C4 30 30 */ addi r6, r4, 0x5F743030@l
|
|
/* 801F8980 001F58C0 38 A0 00 74 */ li r5, 0x74
|
|
/* 801F8984 001F58C4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8988 001F58C8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F898C 001F58CC 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8990 001F58D0 4E 80 04 21 */ bctrl
|
|
/* 801F8994 001F58D4 38 00 00 00 */ li r0, 0
|
|
/* 801F8998 001F58D8 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801F899C 001F58DC 4B E1 C2 05 */ bl mDoExt_getSubFont
|
|
/* 801F89A0 001F58E0 7C 64 1B 78 */ mr r4, r3
|
|
/* 801F89A4 001F58E4 7D C3 73 78 */ mr r3, r14
|
|
/* 801F89A8 001F58E8 81 8E 00 00 */ lwz r12, 0(r14)
|
|
/* 801F89AC 001F58EC 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801F89B0 001F58F0 7D 89 03 A6 */ mtctr r12
|
|
/* 801F89B4 001F58F4 4E 80 04 21 */ bctrl
|
|
/* 801F89B8 001F58F8 7D C3 73 78 */ mr r3, r14
|
|
/* 801F89BC 001F58FC 38 80 02 00 */ li r4, 0x200
|
|
/* 801F89C0 001F5900 3C A0 80 39 */ lis r5, lbl_80397DB8@ha
|
|
/* 801F89C4 001F5904 38 A5 7D B8 */ addi r5, r5, lbl_80397DB8@l
|
|
/* 801F89C8 001F5908 38 A5 00 2F */ addi r5, r5, 0x2f
|
|
/* 801F89CC 001F590C 4C C6 31 82 */ crclr 6
|
|
/* 801F89D0 001F5910 48 10 7D 7D */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801F89D4 001F5914 80 7F 01 9C */ lwz r3, 0x19c(r31)
|
|
/* 801F89D8 001F5918 38 80 06 A4 */ li r4, 0x6a4
|
|
/* 801F89DC 001F591C 7D C5 73 78 */ mr r5, r14
|
|
/* 801F89E0 001F5920 38 C0 00 00 */ li r6, 0
|
|
/* 801F89E4 001F5924 38 E0 00 00 */ li r7, 0
|
|
/* 801F89E8 001F5928 39 00 00 00 */ li r8, 0
|
|
/* 801F89EC 001F592C 39 20 00 00 */ li r9, 0
|
|
/* 801F89F0 001F5930 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F89F4 001F5934 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F89F8 001F5938 7D 89 03 A6 */ mtctr r12
|
|
/* 801F89FC 001F593C 4E 80 04 21 */ bctrl
|
|
/* 801F8A00 001F5940 39 61 00 70 */ addi r11, r1, 0x70
|
|
/* 801F8A04 001F5944 48 16 97 E9 */ bl func_803621EC
|
|
/* 801F8A08 001F5948 80 01 00 74 */ lwz r0, 0x74(r1)
|
|
/* 801F8A0C 001F594C 7C 08 03 A6 */ mtlr r0
|
|
/* 801F8A10 001F5950 38 21 00 70 */ addi r1, r1, 0x70
|
|
/* 801F8A14 001F5954 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS_screenSetLetter
|
|
dMenu_Skill_c_NS_screenSetLetter:
|
|
/* 801F8A18 001F5958 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801F8A1C 001F595C 7C 08 02 A6 */ mflr r0
|
|
/* 801F8A20 001F5960 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801F8A24 001F5964 39 61 00 40 */ addi r11, r1, 0x40
|
|
/* 801F8A28 001F5968 48 16 97 A1 */ bl func_803621C8
|
|
/* 801F8A2C 001F596C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801F8A30 001F5970 38 60 01 18 */ li r3, 0x118
|
|
/* 801F8A34 001F5974 48 0D 62 19 */ bl __nw__FUl
|
|
/* 801F8A38 001F5978 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801F8A3C 001F597C 41 82 00 0C */ beq lbl_801F8A48
|
|
/* 801F8A40 001F5980 48 0F FA 59 */ bl __ct__9J2DScreenFv
|
|
/* 801F8A44 001F5984 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801F8A48:
|
|
/* 801F8A48 001F5988 90 1F 00 1C */ stw r0, 0x1c(r31)
|
|
/* 801F8A4C 001F598C 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
|
/* 801F8A50 001F5990 3C 80 80 39 */ lis r4, lbl_80397DB8@ha
|
|
/* 801F8A54 001F5994 38 84 7D B8 */ addi r4, r4, lbl_80397DB8@l
|
|
/* 801F8A58 001F5998 38 84 00 30 */ addi r4, r4, 0x30
|
|
/* 801F8A5C 001F599C 3C A0 00 02 */ lis r5, 2
|
|
/* 801F8A60 001F59A0 80 DF 00 08 */ lwz r6, 8(r31)
|
|
/* 801F8A64 001F59A4 48 0F FB E5 */ bl J2DScreen_NS_setPriority
|
|
/* 801F8A68 001F59A8 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
|
/* 801F8A6C 001F59AC 48 05 C6 7D */ bl dPaneClass_showNullPane
|
|
/* 801F8A70 001F59B0 38 60 00 6C */ li r3, 0x6c
|
|
/* 801F8A74 001F59B4 48 0D 61 D9 */ bl __nw__FUl
|
|
/* 801F8A78 001F59B8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801F8A7C 001F59BC 41 82 00 28 */ beq lbl_801F8AA4
|
|
/* 801F8A80 001F59C0 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
|
/* 801F8A84 001F59C4 3C A0 34 6C */ lis r5, 0x346C696E@ha
|
|
/* 801F8A88 001F59C8 38 C5 69 6E */ addi r6, r5, 0x346C696E@l
|
|
/* 801F8A8C 001F59CC 3C A0 6D 67 */ lis r5, 0x6D675F65@ha
|
|
/* 801F8A90 001F59D0 38 A5 5F 65 */ addi r5, r5, 0x6D675F65@l
|
|
/* 801F8A94 001F59D4 38 E0 00 00 */ li r7, 0
|
|
/* 801F8A98 001F59D8 39 00 00 00 */ li r8, 0
|
|
/* 801F8A9C 001F59DC 48 05 AE E9 */ bl CPaneMgr_X1_
|
|
/* 801F8AA0 001F59E0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801F8AA4:
|
|
/* 801F8AA4 001F59E4 90 1F 01 80 */ stw r0, 0x180(r31)
|
|
/* 801F8AA8 001F59E8 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
|
/* 801F8AAC 001F59EC 3C 80 6C 69 */ lis r4, 0x6C696E65@ha
|
|
/* 801F8AB0 001F59F0 38 C4 6E 65 */ addi r6, r4, 0x6C696E65@l
|
|
/* 801F8AB4 001F59F4 3C 80 00 6E */ lis r4, 0x006E5F33@ha
|
|
/* 801F8AB8 001F59F8 38 A4 5F 33 */ addi r5, r4, 0x006E5F33@l
|
|
/* 801F8ABC 001F59FC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8AC0 001F5A00 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F8AC4 001F5A04 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8AC8 001F5A08 4E 80 04 21 */ bctrl
|
|
/* 801F8ACC 001F5A0C 38 00 00 00 */ li r0, 0
|
|
/* 801F8AD0 001F5A10 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801F8AD4 001F5A14 38 60 00 6C */ li r3, 0x6c
|
|
/* 801F8AD8 001F5A18 48 0D 61 75 */ bl __nw__FUl
|
|
/* 801F8ADC 001F5A1C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801F8AE0 001F5A20 41 82 00 28 */ beq lbl_801F8B08
|
|
/* 801F8AE4 001F5A24 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
|
/* 801F8AE8 001F5A28 3C A0 65 6C */ lis r5, 0x656C5F6E@ha
|
|
/* 801F8AEC 001F5A2C 38 C5 5F 6E */ addi r6, r5, 0x656C5F6E@l
|
|
/* 801F8AF0 001F5A30 3C A0 00 6C */ lis r5, 0x006C6162@ha
|
|
/* 801F8AF4 001F5A34 38 A5 61 62 */ addi r5, r5, 0x006C6162@l
|
|
/* 801F8AF8 001F5A38 38 E0 00 00 */ li r7, 0
|
|
/* 801F8AFC 001F5A3C 39 00 00 00 */ li r8, 0
|
|
/* 801F8B00 001F5A40 48 05 AE 85 */ bl CPaneMgr_X1_
|
|
/* 801F8B04 001F5A44 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801F8B08:
|
|
/* 801F8B08 001F5A48 90 1F 01 84 */ stw r0, 0x184(r31)
|
|
/* 801F8B0C 001F5A4C 80 7F 01 80 */ lwz r3, 0x180(r31)
|
|
/* 801F8B10 001F5A50 83 43 00 04 */ lwz r26, 4(r3)
|
|
/* 801F8B14 001F5A54 4B E1 BE DD */ bl mDoExt_getMesgFont
|
|
/* 801F8B18 001F5A58 7C 64 1B 78 */ mr r4, r3
|
|
/* 801F8B1C 001F5A5C 7F 43 D3 78 */ mr r3, r26
|
|
/* 801F8B20 001F5A60 81 9A 00 00 */ lwz r12, 0(r26)
|
|
/* 801F8B24 001F5A64 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801F8B28 001F5A68 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8B2C 001F5A6C 4E 80 04 21 */ bctrl
|
|
/* 801F8B30 001F5A70 80 7F 01 80 */ lwz r3, 0x180(r31)
|
|
/* 801F8B34 001F5A74 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801F8B38 001F5A78 38 80 02 00 */ li r4, 0x200
|
|
/* 801F8B3C 001F5A7C 3C A0 80 39 */ lis r5, lbl_80397DB8@ha
|
|
/* 801F8B40 001F5A80 38 A5 7D B8 */ addi r5, r5, lbl_80397DB8@l
|
|
/* 801F8B44 001F5A84 38 A5 00 2F */ addi r5, r5, 0x2f
|
|
/* 801F8B48 001F5A88 4C C6 31 82 */ crclr 6
|
|
/* 801F8B4C 001F5A8C 48 10 7C 01 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801F8B50 001F5A90 3B 00 00 00 */ li r24, 0
|
|
/* 801F8B54 001F5A94 3B C0 00 00 */ li r30, 0
|
|
/* 801F8B58 001F5A98 3B A0 00 00 */ li r29, 0
|
|
/* 801F8B5C 001F5A9C 3C 60 80 39 */ lis r3, lbl_80397D10@ha
|
|
/* 801F8B60 001F5AA0 3B 43 7D 10 */ addi r26, r3, lbl_80397D10@l
|
|
/* 801F8B64 001F5AA4 3C 60 80 39 */ lis r3, lbl_80397CF0@ha
|
|
/* 801F8B68 001F5AA8 3B 63 7C F0 */ addi r27, r3, lbl_80397CF0@l
|
|
/* 801F8B6C 001F5AAC 3C 60 80 39 */ lis r3, lbl_80397DB8@ha
|
|
/* 801F8B70 001F5AB0 3B 83 7D B8 */ addi r28, r3, lbl_80397DB8@l
|
|
lbl_801F8B74:
|
|
/* 801F8B74 001F5AB4 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
|
/* 801F8B78 001F5AB8 7C 9A EA 14 */ add r4, r26, r29
|
|
/* 801F8B7C 001F5ABC 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 801F8B80 001F5AC0 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 801F8B84 001F5AC4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8B88 001F5AC8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F8B8C 001F5ACC 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8B90 001F5AD0 4E 80 04 21 */ bctrl
|
|
/* 801F8B94 001F5AD4 3B 3E 01 48 */ addi r25, r30, 0x148
|
|
/* 801F8B98 001F5AD8 7C 7F C9 2E */ stwx r3, r31, r25
|
|
/* 801F8B9C 001F5ADC 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
|
/* 801F8BA0 001F5AE0 7C 9B EA 14 */ add r4, r27, r29
|
|
/* 801F8BA4 001F5AE4 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 801F8BA8 001F5AE8 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 801F8BAC 001F5AEC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8BB0 001F5AF0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F8BB4 001F5AF4 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8BB8 001F5AF8 4E 80 04 21 */ bctrl
|
|
/* 801F8BBC 001F5AFC 38 00 00 00 */ li r0, 0
|
|
/* 801F8BC0 001F5B00 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801F8BC4 001F5B04 4B E1 BE 2D */ bl mDoExt_getMesgFont
|
|
/* 801F8BC8 001F5B08 7C 64 1B 78 */ mr r4, r3
|
|
/* 801F8BCC 001F5B0C 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801F8BD0 001F5B10 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8BD4 001F5B14 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801F8BD8 001F5B18 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8BDC 001F5B1C 4E 80 04 21 */ bctrl
|
|
/* 801F8BE0 001F5B20 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801F8BE4 001F5B24 38 80 00 40 */ li r4, 0x40
|
|
/* 801F8BE8 001F5B28 38 BC 00 2F */ addi r5, r28, 0x2f
|
|
/* 801F8BEC 001F5B2C 4C C6 31 82 */ crclr 6
|
|
/* 801F8BF0 001F5B30 48 10 7B 5D */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801F8BF4 001F5B34 3B 18 00 01 */ addi r24, r24, 1
|
|
/* 801F8BF8 001F5B38 2C 18 00 04 */ cmpwi r24, 4
|
|
/* 801F8BFC 001F5B3C 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801F8C00 001F5B40 3B BD 00 08 */ addi r29, r29, 8
|
|
/* 801F8C04 001F5B44 41 80 FF 70 */ blt lbl_801F8B74
|
|
/* 801F8C08 001F5B48 38 60 00 6C */ li r3, 0x6c
|
|
/* 801F8C0C 001F5B4C 48 0D 60 41 */ bl __nw__FUl
|
|
/* 801F8C10 001F5B50 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801F8C14 001F5B54 41 82 00 24 */ beq lbl_801F8C38
|
|
/* 801F8C18 001F5B58 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
|
/* 801F8C1C 001F5B5C 3C A0 5F 61 */ lis r5, 0x5F616C6C@ha
|
|
/* 801F8C20 001F5B60 38 C5 6C 6C */ addi r6, r5, 0x5F616C6C@l
|
|
/* 801F8C24 001F5B64 38 A0 00 6E */ li r5, 0x6e
|
|
/* 801F8C28 001F5B68 38 E0 00 02 */ li r7, 2
|
|
/* 801F8C2C 001F5B6C 39 00 00 00 */ li r8, 0
|
|
/* 801F8C30 001F5B70 48 05 AD 55 */ bl CPaneMgr_X1_
|
|
/* 801F8C34 001F5B74 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801F8C38:
|
|
/* 801F8C38 001F5B78 90 1F 01 7C */ stw r0, 0x17c(r31)
|
|
/* 801F8C3C 001F5B7C 80 7F 01 7C */ lwz r3, 0x17c(r31)
|
|
/* 801F8C40 001F5B80 C0 22 AA 88 */ lfs f1, lbl_80454488-_SDA2_BASE_(r2)
|
|
/* 801F8C44 001F5B84 48 05 CB 8D */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801F8C48 001F5B88 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801F8C4C 001F5B8C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801F8C50 001F5B90 80 63 5D 30 */ lwz r3, 0x5d30(r3)
|
|
/* 801F8C54 001F5B94 3C 80 54 49 */ lis r4, 0x54494D47@ha
|
|
/* 801F8C58 001F5B98 38 84 4D 47 */ addi r4, r4, 0x54494D47@l
|
|
/* 801F8C5C 001F5B9C 3C A0 80 39 */ lis r5, lbl_80397DB8@ha
|
|
/* 801F8C60 001F5BA0 38 A5 7D B8 */ addi r5, r5, lbl_80397DB8@l
|
|
/* 801F8C64 001F5BA4 38 A5 00 44 */ addi r5, r5, 0x44
|
|
/* 801F8C68 001F5BA8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8C6C 001F5BAC 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 801F8C70 001F5BB0 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8C74 001F5BB4 4E 80 04 21 */ bctrl
|
|
/* 801F8C78 001F5BB8 7C 78 1B 78 */ mr r24, r3
|
|
/* 801F8C7C 001F5BBC 38 60 01 50 */ li r3, 0x150
|
|
/* 801F8C80 001F5BC0 48 0D 5F CD */ bl __nw__FUl
|
|
/* 801F8C84 001F5BC4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801F8C88 001F5BC8 41 82 00 10 */ beq lbl_801F8C98
|
|
/* 801F8C8C 001F5BCC 7F 04 C3 78 */ mr r4, r24
|
|
/* 801F8C90 001F5BD0 48 10 3A 79 */ bl J2DPicture_X3_
|
|
/* 801F8C94 001F5BD4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801F8C98:
|
|
/* 801F8C98 001F5BD8 90 1F 01 58 */ stw r0, 0x158(r31)
|
|
/* 801F8C9C 001F5BDC 38 60 00 00 */ li r3, 0
|
|
/* 801F8CA0 001F5BE0 98 61 00 08 */ stb r3, 8(r1)
|
|
/* 801F8CA4 001F5BE4 98 61 00 09 */ stb r3, 9(r1)
|
|
/* 801F8CA8 001F5BE8 98 61 00 0A */ stb r3, 0xa(r1)
|
|
/* 801F8CAC 001F5BEC 38 00 00 FF */ li r0, 0xff
|
|
/* 801F8CB0 001F5BF0 98 01 00 0B */ stb r0, 0xb(r1)
|
|
/* 801F8CB4 001F5BF4 80 01 00 08 */ lwz r0, 8(r1)
|
|
/* 801F8CB8 001F5BF8 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801F8CBC 001F5BFC 98 61 00 10 */ stb r3, 0x10(r1)
|
|
/* 801F8CC0 001F5C00 98 61 00 11 */ stb r3, 0x11(r1)
|
|
/* 801F8CC4 001F5C04 98 61 00 12 */ stb r3, 0x12(r1)
|
|
/* 801F8CC8 001F5C08 98 61 00 13 */ stb r3, 0x13(r1)
|
|
/* 801F8CCC 001F5C0C 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801F8CD0 001F5C10 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801F8CD4 001F5C14 80 7F 01 58 */ lwz r3, 0x158(r31)
|
|
/* 801F8CD8 001F5C18 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801F8CDC 001F5C1C 38 A1 00 0C */ addi r5, r1, 0xc
|
|
/* 801F8CE0 001F5C20 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8CE4 001F5C24 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801F8CE8 001F5C28 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8CEC 001F5C2C 4E 80 04 21 */ bctrl
|
|
/* 801F8CF0 001F5C30 80 7F 01 58 */ lwz r3, 0x158(r31)
|
|
/* 801F8CF4 001F5C34 38 80 00 00 */ li r4, 0
|
|
/* 801F8CF8 001F5C38 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8CFC 001F5C3C 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801F8D00 001F5C40 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8D04 001F5C44 4E 80 04 21 */ bctrl
|
|
/* 801F8D08 001F5C48 39 61 00 40 */ addi r11, r1, 0x40
|
|
/* 801F8D0C 001F5C4C 48 16 95 09 */ bl func_80362214
|
|
/* 801F8D10 001F5C50 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801F8D14 001F5C54 7C 08 03 A6 */ mtlr r0
|
|
/* 801F8D18 001F5C58 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801F8D1C 001F5C5C 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS_screenSetDoIcon
|
|
dMenu_Skill_c_NS_screenSetDoIcon:
|
|
/* 801F8D20 001F5C60 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801F8D24 001F5C64 7C 08 02 A6 */ mflr r0
|
|
/* 801F8D28 001F5C68 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801F8D2C 001F5C6C 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801F8D30 001F5C70 48 16 94 99 */ bl func_803621C8
|
|
/* 801F8D34 001F5C74 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801F8D38 001F5C78 38 60 01 18 */ li r3, 0x118
|
|
/* 801F8D3C 001F5C7C 48 0D 5F 11 */ bl __nw__FUl
|
|
/* 801F8D40 001F5C80 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801F8D44 001F5C84 41 82 00 0C */ beq lbl_801F8D50
|
|
/* 801F8D48 001F5C88 48 0F F7 51 */ bl __ct__9J2DScreenFv
|
|
/* 801F8D4C 001F5C8C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801F8D50:
|
|
/* 801F8D50 001F5C90 90 1F 00 20 */ stw r0, 0x20(r31)
|
|
/* 801F8D54 001F5C94 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801F8D58 001F5C98 3C 80 80 39 */ lis r4, lbl_80397DB8@ha
|
|
/* 801F8D5C 001F5C9C 38 84 7D B8 */ addi r4, r4, lbl_80397DB8@l
|
|
/* 801F8D60 001F5CA0 38 84 00 54 */ addi r4, r4, 0x54
|
|
/* 801F8D64 001F5CA4 3C A0 00 02 */ lis r5, 2
|
|
/* 801F8D68 001F5CA8 80 DF 00 08 */ lwz r6, 8(r31)
|
|
/* 801F8D6C 001F5CAC 48 0F F8 DD */ bl J2DScreen_NS_setPriority
|
|
/* 801F8D70 001F5CB0 38 60 00 00 */ li r3, 0
|
|
/* 801F8D74 001F5CB4 7C 65 1B 78 */ mr r5, r3
|
|
/* 801F8D78 001F5CB8 7C 64 1B 78 */ mr r4, r3
|
|
/* 801F8D7C 001F5CBC 38 00 00 02 */ li r0, 2
|
|
/* 801F8D80 001F5CC0 7C 09 03 A6 */ mtctr r0
|
|
lbl_801F8D84:
|
|
/* 801F8D84 001F5CC4 7C DF 1A 14 */ add r6, r31, r3
|
|
/* 801F8D88 001F5CC8 90 A6 01 88 */ stw r5, 0x188(r6)
|
|
/* 801F8D8C 001F5CCC 90 86 01 90 */ stw r4, 0x190(r6)
|
|
/* 801F8D90 001F5CD0 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801F8D94 001F5CD4 42 00 FF F0 */ bdnz lbl_801F8D84
|
|
/* 801F8D98 001F5CD8 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801F8D9C 001F5CDC 48 05 C3 4D */ bl dPaneClass_showNullPane
|
|
/* 801F8DA0 001F5CE0 3B 00 00 00 */ li r24, 0
|
|
/* 801F8DA4 001F5CE4 3B C0 00 00 */ li r30, 0
|
|
/* 801F8DA8 001F5CE8 3B A0 00 00 */ li r29, 0
|
|
/* 801F8DAC 001F5CEC 3C 60 80 39 */ lis r3, lbl_80397D30@ha
|
|
/* 801F8DB0 001F5CF0 3B 43 7D 30 */ addi r26, r3, lbl_80397D30@l
|
|
/* 801F8DB4 001F5CF4 3C 60 80 39 */ lis r3, lbl_80397D58@ha
|
|
/* 801F8DB8 001F5CF8 3B 63 7D 58 */ addi r27, r3, lbl_80397D58@l
|
|
/* 801F8DBC 001F5CFC 3C 60 80 39 */ lis r3, lbl_80397DB8@ha
|
|
/* 801F8DC0 001F5D00 3B 83 7D B8 */ addi r28, r3, lbl_80397DB8@l
|
|
lbl_801F8DC4:
|
|
/* 801F8DC4 001F5D04 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801F8DC8 001F5D08 7C 9A EA 14 */ add r4, r26, r29
|
|
/* 801F8DCC 001F5D0C 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 801F8DD0 001F5D10 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 801F8DD4 001F5D14 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8DD8 001F5D18 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F8DDC 001F5D1C 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8DE0 001F5D20 4E 80 04 21 */ bctrl
|
|
/* 801F8DE4 001F5D24 7F 3F F2 14 */ add r25, r31, r30
|
|
/* 801F8DE8 001F5D28 90 79 01 20 */ stw r3, 0x120(r25)
|
|
/* 801F8DEC 001F5D2C 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801F8DF0 001F5D30 7C 9B EA 14 */ add r4, r27, r29
|
|
/* 801F8DF4 001F5D34 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 801F8DF8 001F5D38 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 801F8DFC 001F5D3C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8E00 001F5D40 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801F8E04 001F5D44 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8E08 001F5D48 4E 80 04 21 */ bctrl
|
|
/* 801F8E0C 001F5D4C 90 79 01 34 */ stw r3, 0x134(r25)
|
|
/* 801F8E10 001F5D50 4B E1 BB E1 */ bl mDoExt_getMesgFont
|
|
/* 801F8E14 001F5D54 7C 64 1B 78 */ mr r4, r3
|
|
/* 801F8E18 001F5D58 80 79 01 20 */ lwz r3, 0x120(r25)
|
|
/* 801F8E1C 001F5D5C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8E20 001F5D60 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801F8E24 001F5D64 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8E28 001F5D68 4E 80 04 21 */ bctrl
|
|
/* 801F8E2C 001F5D6C 4B E1 BB C5 */ bl mDoExt_getMesgFont
|
|
/* 801F8E30 001F5D70 7C 64 1B 78 */ mr r4, r3
|
|
/* 801F8E34 001F5D74 80 79 01 34 */ lwz r3, 0x134(r25)
|
|
/* 801F8E38 001F5D78 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8E3C 001F5D7C 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801F8E40 001F5D80 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8E44 001F5D84 4E 80 04 21 */ bctrl
|
|
/* 801F8E48 001F5D88 80 79 01 20 */ lwz r3, 0x120(r25)
|
|
/* 801F8E4C 001F5D8C 38 80 00 20 */ li r4, 0x20
|
|
/* 801F8E50 001F5D90 38 BC 00 2F */ addi r5, r28, 0x2f
|
|
/* 801F8E54 001F5D94 4C C6 31 82 */ crclr 6
|
|
/* 801F8E58 001F5D98 48 10 78 F5 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801F8E5C 001F5D9C 80 79 01 34 */ lwz r3, 0x134(r25)
|
|
/* 801F8E60 001F5DA0 38 80 00 20 */ li r4, 0x20
|
|
/* 801F8E64 001F5DA4 38 BC 00 2F */ addi r5, r28, 0x2f
|
|
/* 801F8E68 001F5DA8 4C C6 31 82 */ crclr 6
|
|
/* 801F8E6C 001F5DAC 48 10 78 E1 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801F8E70 001F5DB0 3B 18 00 01 */ addi r24, r24, 1
|
|
/* 801F8E74 001F5DB4 2C 18 00 05 */ cmpwi r24, 5
|
|
/* 801F8E78 001F5DB8 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801F8E7C 001F5DBC 3B BD 00 08 */ addi r29, r29, 8
|
|
/* 801F8E80 001F5DC0 41 80 FF 44 */ blt lbl_801F8DC4
|
|
/* 801F8E84 001F5DC4 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801F8E88 001F5DC8 48 16 93 8D */ bl func_80362214
|
|
/* 801F8E8C 001F5DCC 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801F8E90 001F5DD0 7C 08 03 A6 */ mtlr r0
|
|
/* 801F8E94 001F5DD4 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801F8E98 001F5DD8 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS_setCursorPos
|
|
dMenu_Skill_c_NS_setCursorPos:
|
|
/* 801F8E9C 001F5DDC 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801F8EA0 001F5DE0 7C 08 02 A6 */ mflr r0
|
|
/* 801F8EA4 001F5DE4 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801F8EA8 001F5DE8 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 801F8EAC 001F5DEC 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801F8EB0 001F5DF0 88 03 02 06 */ lbz r0, 0x206(r3)
|
|
/* 801F8EB4 001F5DF4 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801F8EB8 001F5DF8 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801F8EBC 001F5DFC 80 83 01 60 */ lwz r4, 0x160(r3)
|
|
/* 801F8EC0 001F5E00 38 61 00 08 */ addi r3, r1, 8
|
|
/* 801F8EC4 001F5E04 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801F8EC8 001F5E08 38 C0 00 00 */ li r6, 0
|
|
/* 801F8ECC 001F5E0C 38 E0 00 00 */ li r7, 0
|
|
/* 801F8ED0 001F5E10 48 05 BF ED */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801F8ED4 001F5E14 80 61 00 08 */ lwz r3, 8(r1)
|
|
/* 801F8ED8 001F5E18 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 801F8EDC 001F5E1C 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 801F8EE0 001F5E20 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801F8EE4 001F5E24 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801F8EE8 001F5E28 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801F8EEC 001F5E2C 88 1F 02 06 */ lbz r0, 0x206(r31)
|
|
/* 801F8EF0 001F5E30 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801F8EF4 001F5E34 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801F8EF8 001F5E38 80 63 01 60 */ lwz r3, 0x160(r3)
|
|
/* 801F8EFC 001F5E3C 80 83 00 04 */ lwz r4, 4(r3)
|
|
/* 801F8F00 001F5E40 80 7F 01 98 */ lwz r3, 0x198(r31)
|
|
/* 801F8F04 001F5E44 C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801F8F08 001F5E48 C0 41 00 18 */ lfs f2, 0x18(r1)
|
|
/* 801F8F0C 001F5E4C 38 A0 00 00 */ li r5, 0
|
|
/* 801F8F10 001F5E50 4B F9 C1 E5 */ bl dSelect_cursor_c_NS_setPos
|
|
/* 801F8F14 001F5E54 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 801F8F18 001F5E58 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801F8F1C 001F5E5C 7C 08 03 A6 */ mtlr r0
|
|
/* 801F8F20 001F5E60 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801F8F24 001F5E64 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS_changeActiveColor
|
|
dMenu_Skill_c_NS_changeActiveColor:
|
|
/* 801F8F28 001F5E68 94 21 FF A0 */ stwu r1, -0x60(r1)
|
|
/* 801F8F2C 001F5E6C 7C 08 02 A6 */ mflr r0
|
|
/* 801F8F30 001F5E70 90 01 00 64 */ stw r0, 0x64(r1)
|
|
/* 801F8F34 001F5E74 39 61 00 60 */ addi r11, r1, 0x60
|
|
/* 801F8F38 001F5E78 48 16 92 9D */ bl _savegpr_27
|
|
/* 801F8F3C 001F5E7C 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801F8F40 001F5E80 4B FF FF 5D */ bl dMenu_Skill_c_NS_setCursorPos
|
|
/* 801F8F44 001F5E84 3B E0 00 00 */ li r31, 0
|
|
/* 801F8F48 001F5E88 3B A0 00 00 */ li r29, 0
|
|
/* 801F8F4C 001F5E8C 3B 80 00 00 */ li r28, 0
|
|
lbl_801F8F50:
|
|
/* 801F8F50 001F5E90 88 1E 02 06 */ lbz r0, 0x206(r30)
|
|
/* 801F8F54 001F5E94 7C 1F 00 00 */ cmpw r31, r0
|
|
/* 801F8F58 001F5E98 40 82 00 E4 */ bne lbl_801F903C
|
|
/* 801F8F5C 001F5E9C 80 1E 01 C8 */ lwz r0, 0x1c8(r30)
|
|
/* 801F8F60 001F5EA0 90 01 00 40 */ stw r0, 0x40(r1)
|
|
/* 801F8F64 001F5EA4 80 1E 01 A0 */ lwz r0, 0x1a0(r30)
|
|
/* 801F8F68 001F5EA8 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801F8F6C 001F5EAC 7F 7E E2 14 */ add r27, r30, r28
|
|
/* 801F8F70 001F5EB0 80 7B 00 24 */ lwz r3, 0x24(r27)
|
|
/* 801F8F74 001F5EB4 38 81 00 44 */ addi r4, r1, 0x44
|
|
/* 801F8F78 001F5EB8 38 A1 00 40 */ addi r5, r1, 0x40
|
|
/* 801F8F7C 001F5EBC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8F80 001F5EC0 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801F8F84 001F5EC4 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8F88 001F5EC8 4E 80 04 21 */ bctrl
|
|
/* 801F8F8C 001F5ECC 80 1E 01 D4 */ lwz r0, 0x1d4(r30)
|
|
/* 801F8F90 001F5ED0 90 01 00 38 */ stw r0, 0x38(r1)
|
|
/* 801F8F94 001F5ED4 80 1E 01 AC */ lwz r0, 0x1ac(r30)
|
|
/* 801F8F98 001F5ED8 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 801F8F9C 001F5EDC 80 7B 00 B4 */ lwz r3, 0xb4(r27)
|
|
/* 801F8FA0 001F5EE0 38 81 00 3C */ addi r4, r1, 0x3c
|
|
/* 801F8FA4 001F5EE4 38 A1 00 38 */ addi r5, r1, 0x38
|
|
/* 801F8FA8 001F5EE8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8FAC 001F5EEC 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801F8FB0 001F5EF0 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8FB4 001F5EF4 4E 80 04 21 */ bctrl
|
|
/* 801F8FB8 001F5EF8 80 1E 01 D4 */ lwz r0, 0x1d4(r30)
|
|
/* 801F8FBC 001F5EFC 90 01 00 30 */ stw r0, 0x30(r1)
|
|
/* 801F8FC0 001F5F00 80 1E 01 AC */ lwz r0, 0x1ac(r30)
|
|
/* 801F8FC4 001F5F04 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801F8FC8 001F5F08 80 7B 00 BC */ lwz r3, 0xbc(r27)
|
|
/* 801F8FCC 001F5F0C 38 81 00 34 */ addi r4, r1, 0x34
|
|
/* 801F8FD0 001F5F10 38 A1 00 30 */ addi r5, r1, 0x30
|
|
/* 801F8FD4 001F5F14 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F8FD8 001F5F18 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801F8FDC 001F5F1C 7D 89 03 A6 */ mtctr r12
|
|
/* 801F8FE0 001F5F20 4E 80 04 21 */ bctrl
|
|
/* 801F8FE4 001F5F24 C0 1E 01 F4 */ lfs f0, 0x1f4(r30)
|
|
/* 801F8FE8 001F5F28 7F 7E EA 14 */ add r27, r30, r29
|
|
/* 801F8FEC 001F5F2C 80 7B 01 60 */ lwz r3, 0x160(r27)
|
|
/* 801F8FF0 001F5F30 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801F8FF4 001F5F34 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801F8FF8 001F5F38 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801F8FFC 001F5F3C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F9000 001F5F40 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801F9004 001F5F44 7D 89 03 A6 */ mtctr r12
|
|
/* 801F9008 001F5F48 4E 80 04 21 */ bctrl
|
|
/* 801F900C 001F5F4C 80 1E 01 D8 */ lwz r0, 0x1d8(r30)
|
|
/* 801F9010 001F5F50 90 01 00 28 */ stw r0, 0x28(r1)
|
|
/* 801F9014 001F5F54 80 1E 01 B0 */ lwz r0, 0x1b0(r30)
|
|
/* 801F9018 001F5F58 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 801F901C 001F5F5C 80 7B 00 94 */ lwz r3, 0x94(r27)
|
|
/* 801F9020 001F5F60 38 81 00 2C */ addi r4, r1, 0x2c
|
|
/* 801F9024 001F5F64 38 A1 00 28 */ addi r5, r1, 0x28
|
|
/* 801F9028 001F5F68 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F902C 001F5F6C 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801F9030 001F5F70 7D 89 03 A6 */ mtctr r12
|
|
/* 801F9034 001F5F74 4E 80 04 21 */ bctrl
|
|
/* 801F9038 001F5F78 48 00 00 E0 */ b lbl_801F9118
|
|
lbl_801F903C:
|
|
/* 801F903C 001F5F7C 80 1E 01 DC */ lwz r0, 0x1dc(r30)
|
|
/* 801F9040 001F5F80 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 801F9044 001F5F84 80 1E 01 B4 */ lwz r0, 0x1b4(r30)
|
|
/* 801F9048 001F5F88 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801F904C 001F5F8C 7F 7E E2 14 */ add r27, r30, r28
|
|
/* 801F9050 001F5F90 80 7B 00 24 */ lwz r3, 0x24(r27)
|
|
/* 801F9054 001F5F94 38 81 00 24 */ addi r4, r1, 0x24
|
|
/* 801F9058 001F5F98 38 A1 00 20 */ addi r5, r1, 0x20
|
|
/* 801F905C 001F5F9C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F9060 001F5FA0 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801F9064 001F5FA4 7D 89 03 A6 */ mtctr r12
|
|
/* 801F9068 001F5FA8 4E 80 04 21 */ bctrl
|
|
/* 801F906C 001F5FAC 80 1E 01 E8 */ lwz r0, 0x1e8(r30)
|
|
/* 801F9070 001F5FB0 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801F9074 001F5FB4 80 1E 01 C0 */ lwz r0, 0x1c0(r30)
|
|
/* 801F9078 001F5FB8 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801F907C 001F5FBC 80 7B 00 B4 */ lwz r3, 0xb4(r27)
|
|
/* 801F9080 001F5FC0 38 81 00 1C */ addi r4, r1, 0x1c
|
|
/* 801F9084 001F5FC4 38 A1 00 18 */ addi r5, r1, 0x18
|
|
/* 801F9088 001F5FC8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F908C 001F5FCC 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801F9090 001F5FD0 7D 89 03 A6 */ mtctr r12
|
|
/* 801F9094 001F5FD4 4E 80 04 21 */ bctrl
|
|
/* 801F9098 001F5FD8 80 1E 01 E8 */ lwz r0, 0x1e8(r30)
|
|
/* 801F909C 001F5FDC 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801F90A0 001F5FE0 80 1E 01 C0 */ lwz r0, 0x1c0(r30)
|
|
/* 801F90A4 001F5FE4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801F90A8 001F5FE8 80 7B 00 BC */ lwz r3, 0xbc(r27)
|
|
/* 801F90AC 001F5FEC 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801F90B0 001F5FF0 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801F90B4 001F5FF4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F90B8 001F5FF8 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801F90BC 001F5FFC 7D 89 03 A6 */ mtctr r12
|
|
/* 801F90C0 001F6000 4E 80 04 21 */ bctrl
|
|
/* 801F90C4 001F6004 C0 1E 01 F8 */ lfs f0, 0x1f8(r30)
|
|
/* 801F90C8 001F6008 7F 7E EA 14 */ add r27, r30, r29
|
|
/* 801F90CC 001F600C 80 7B 01 60 */ lwz r3, 0x160(r27)
|
|
/* 801F90D0 001F6010 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801F90D4 001F6014 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801F90D8 001F6018 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801F90DC 001F601C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F90E0 001F6020 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801F90E4 001F6024 7D 89 03 A6 */ mtctr r12
|
|
/* 801F90E8 001F6028 4E 80 04 21 */ bctrl
|
|
/* 801F90EC 001F602C 80 1E 01 EC */ lwz r0, 0x1ec(r30)
|
|
/* 801F90F0 001F6030 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801F90F4 001F6034 80 1E 01 C4 */ lwz r0, 0x1c4(r30)
|
|
/* 801F90F8 001F6038 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801F90FC 001F603C 80 7B 00 94 */ lwz r3, 0x94(r27)
|
|
/* 801F9100 001F6040 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801F9104 001F6044 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 801F9108 001F6048 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F910C 001F604C 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801F9110 001F6050 7D 89 03 A6 */ mtctr r12
|
|
/* 801F9114 001F6054 4E 80 04 21 */ bctrl
|
|
lbl_801F9118:
|
|
/* 801F9118 001F6058 3B FF 00 01 */ addi r31, r31, 1
|
|
/* 801F911C 001F605C 2C 1F 00 07 */ cmpwi r31, 7
|
|
/* 801F9120 001F6060 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801F9124 001F6064 3B 9C 00 10 */ addi r28, r28, 0x10
|
|
/* 801F9128 001F6068 41 80 FE 28 */ blt lbl_801F8F50
|
|
/* 801F912C 001F606C 39 61 00 60 */ addi r11, r1, 0x60
|
|
/* 801F9130 001F6070 48 16 90 F1 */ bl _restgpr_27
|
|
/* 801F9134 001F6074 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 801F9138 001F6078 7C 08 03 A6 */ mtlr r0
|
|
/* 801F913C 001F607C 38 21 00 60 */ addi r1, r1, 0x60
|
|
/* 801F9140 001F6080 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS_setPageText
|
|
dMenu_Skill_c_NS_setPageText:
|
|
/* 801F9144 001F6084 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801F9148 001F6088 7C 08 02 A6 */ mflr r0
|
|
/* 801F914C 001F608C 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801F9150 001F6090 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801F9154 001F6094 48 16 90 79 */ bl func_803621CC
|
|
/* 801F9158 001F6098 7C 79 1B 78 */ mr r25, r3
|
|
/* 801F915C 001F609C 3B 40 00 00 */ li r26, 0
|
|
/* 801F9160 001F60A0 3B E0 00 00 */ li r31, 0
|
|
/* 801F9164 001F60A4 3B C0 00 00 */ li r30, 0
|
|
/* 801F9168 001F60A8 3C 60 80 39 */ lis r3, lbl_80397D80@ha
|
|
/* 801F916C 001F60AC 3B 83 7D 80 */ addi r28, r3, lbl_80397D80@l
|
|
/* 801F9170 001F60B0 3C 60 80 39 */ lis r3, lbl_80397D9C@ha
|
|
/* 801F9174 001F60B4 3B A3 7D 9C */ addi r29, r3, lbl_80397D9C@l
|
|
/* 801F9178 001F60B8 48 00 00 C4 */ b lbl_801F923C
|
|
lbl_801F917C:
|
|
/* 801F917C 001F60BC 80 79 01 9C */ lwz r3, 0x19c(r25)
|
|
/* 801F9180 001F60C0 7C 9C F0 2E */ lwzx r4, r28, r30
|
|
/* 801F9184 001F60C4 7F 79 FA 14 */ add r27, r25, r31
|
|
/* 801F9188 001F60C8 80 BB 00 B0 */ lwz r5, 0xb0(r27)
|
|
/* 801F918C 001F60CC 38 C0 00 00 */ li r6, 0
|
|
/* 801F9190 001F60D0 38 E0 00 00 */ li r7, 0
|
|
/* 801F9194 001F60D4 39 00 00 00 */ li r8, 0
|
|
/* 801F9198 001F60D8 39 20 00 00 */ li r9, 0
|
|
/* 801F919C 001F60DC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F91A0 001F60E0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F91A4 001F60E4 7D 89 03 A6 */ mtctr r12
|
|
/* 801F91A8 001F60E8 4E 80 04 21 */ bctrl
|
|
/* 801F91AC 001F60EC 80 79 01 9C */ lwz r3, 0x19c(r25)
|
|
/* 801F91B0 001F60F0 7C 9C F0 2E */ lwzx r4, r28, r30
|
|
/* 801F91B4 001F60F4 80 BB 00 B4 */ lwz r5, 0xb4(r27)
|
|
/* 801F91B8 001F60F8 38 C0 00 00 */ li r6, 0
|
|
/* 801F91BC 001F60FC 38 E0 00 00 */ li r7, 0
|
|
/* 801F91C0 001F6100 39 00 00 00 */ li r8, 0
|
|
/* 801F91C4 001F6104 39 20 00 00 */ li r9, 0
|
|
/* 801F91C8 001F6108 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F91CC 001F610C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F91D0 001F6110 7D 89 03 A6 */ mtctr r12
|
|
/* 801F91D4 001F6114 4E 80 04 21 */ bctrl
|
|
/* 801F91D8 001F6118 80 79 01 9C */ lwz r3, 0x19c(r25)
|
|
/* 801F91DC 001F611C 7C 9D F0 2E */ lwzx r4, r29, r30
|
|
/* 801F91E0 001F6120 80 BB 00 B8 */ lwz r5, 0xb8(r27)
|
|
/* 801F91E4 001F6124 38 C0 00 00 */ li r6, 0
|
|
/* 801F91E8 001F6128 38 E0 00 00 */ li r7, 0
|
|
/* 801F91EC 001F612C 39 00 00 00 */ li r8, 0
|
|
/* 801F91F0 001F6130 39 20 00 00 */ li r9, 0
|
|
/* 801F91F4 001F6134 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F91F8 001F6138 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F91FC 001F613C 7D 89 03 A6 */ mtctr r12
|
|
/* 801F9200 001F6140 4E 80 04 21 */ bctrl
|
|
/* 801F9204 001F6144 80 79 01 9C */ lwz r3, 0x19c(r25)
|
|
/* 801F9208 001F6148 7C 9D F0 2E */ lwzx r4, r29, r30
|
|
/* 801F920C 001F614C 80 BB 00 BC */ lwz r5, 0xbc(r27)
|
|
/* 801F9210 001F6150 38 C0 00 00 */ li r6, 0
|
|
/* 801F9214 001F6154 38 E0 00 00 */ li r7, 0
|
|
/* 801F9218 001F6158 39 00 00 00 */ li r8, 0
|
|
/* 801F921C 001F615C 39 20 00 00 */ li r9, 0
|
|
/* 801F9220 001F6160 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F9224 001F6164 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801F9228 001F6168 7D 89 03 A6 */ mtctr r12
|
|
/* 801F922C 001F616C 4E 80 04 21 */ bctrl
|
|
/* 801F9230 001F6170 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801F9234 001F6174 3B FF 00 10 */ addi r31, r31, 0x10
|
|
/* 801F9238 001F6178 3B DE 00 04 */ addi r30, r30, 4
|
|
lbl_801F923C:
|
|
/* 801F923C 001F617C 88 19 02 07 */ lbz r0, 0x207(r25)
|
|
/* 801F9240 001F6180 7C 1A 00 00 */ cmpw r26, r0
|
|
/* 801F9244 001F6184 41 80 FF 38 */ blt lbl_801F917C
|
|
/* 801F9248 001F6188 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801F924C 001F618C 48 16 8F CD */ bl func_80362218
|
|
/* 801F9250 001F6190 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801F9254 001F6194 7C 08 03 A6 */ mtlr r0
|
|
/* 801F9258 001F6198 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801F925C 001F619C 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS_setAButtonString
|
|
dMenu_Skill_c_NS_setAButtonString:
|
|
/* 801F9260 001F61A0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801F9264 001F61A4 7C 08 02 A6 */ mflr r0
|
|
/* 801F9268 001F61A8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801F926C 001F61AC 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801F9270 001F61B0 48 16 8F 65 */ bl _savegpr_27
|
|
/* 801F9274 001F61B4 7C 7B 1B 78 */ mr r27, r3
|
|
/* 801F9278 001F61B8 54 9D 04 3F */ clrlwi. r29, r4, 0x10
|
|
/* 801F927C 001F61BC 40 82 00 3C */ bne lbl_801F92B8
|
|
/* 801F9280 001F61C0 3B A0 00 00 */ li r29, 0
|
|
/* 801F9284 001F61C4 3B E0 00 00 */ li r31, 0
|
|
/* 801F9288 001F61C8 3C 60 80 39 */ lis r3, lbl_80397DB8@ha
|
|
/* 801F928C 001F61CC 3B C3 7D B8 */ addi r30, r3, lbl_80397DB8@l
|
|
lbl_801F9290:
|
|
/* 801F9290 001F61D0 38 1F 01 20 */ addi r0, r31, 0x120
|
|
/* 801F9294 001F61D4 7C 7B 00 2E */ lwzx r3, r27, r0
|
|
/* 801F9298 001F61D8 48 10 73 C1 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801F929C 001F61DC 38 9E 00 2F */ addi r4, r30, 0x2f
|
|
/* 801F92A0 001F61E0 48 16 F8 8D */ bl strcpy
|
|
/* 801F92A4 001F61E4 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 801F92A8 001F61E8 2C 1D 00 05 */ cmpwi r29, 5
|
|
/* 801F92AC 001F61EC 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801F92B0 001F61F0 41 80 FF E0 */ blt lbl_801F9290
|
|
/* 801F92B4 001F61F4 48 00 00 44 */ b lbl_801F92F8
|
|
lbl_801F92B8:
|
|
/* 801F92B8 001F61F8 3B 80 00 00 */ li r28, 0
|
|
/* 801F92BC 001F61FC 3B E0 00 00 */ li r31, 0
|
|
/* 801F92C0 001F6200 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801F92C4 001F6204 3B C3 01 88 */ addi r30, r3, lbl_80430188@l
|
|
lbl_801F92C8:
|
|
/* 801F92C8 001F6208 38 1F 01 20 */ addi r0, r31, 0x120
|
|
/* 801F92CC 001F620C 7C 7B 00 2E */ lwzx r3, r27, r0
|
|
/* 801F92D0 001F6210 48 10 73 89 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801F92D4 001F6214 7C 65 1B 78 */ mr r5, r3
|
|
/* 801F92D8 001F6218 7F C3 F3 78 */ mr r3, r30
|
|
/* 801F92DC 001F621C 7F A4 EB 78 */ mr r4, r29
|
|
/* 801F92E0 001F6220 38 C0 00 00 */ li r6, 0
|
|
/* 801F92E4 001F6224 48 02 32 61 */ bl dMeter2Info_c_NS_getStringKanji
|
|
/* 801F92E8 001F6228 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801F92EC 001F622C 2C 1C 00 05 */ cmpwi r28, 5
|
|
/* 801F92F0 001F6230 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801F92F4 001F6234 41 80 FF D4 */ blt lbl_801F92C8
|
|
lbl_801F92F8:
|
|
/* 801F92F8 001F6238 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801F92FC 001F623C 48 16 8F 25 */ bl _restgpr_27
|
|
/* 801F9300 001F6240 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801F9304 001F6244 7C 08 03 A6 */ mtlr r0
|
|
/* 801F9308 001F6248 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801F930C 001F624C 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS_setBButtonString
|
|
dMenu_Skill_c_NS_setBButtonString:
|
|
/* 801F9310 001F6250 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801F9314 001F6254 7C 08 02 A6 */ mflr r0
|
|
/* 801F9318 001F6258 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801F931C 001F625C 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801F9320 001F6260 48 16 8E B5 */ bl _savegpr_27
|
|
/* 801F9324 001F6264 7C 7B 1B 78 */ mr r27, r3
|
|
/* 801F9328 001F6268 54 9D 04 3F */ clrlwi. r29, r4, 0x10
|
|
/* 801F932C 001F626C 40 82 00 3C */ bne lbl_801F9368
|
|
/* 801F9330 001F6270 3B A0 00 00 */ li r29, 0
|
|
/* 801F9334 001F6274 3B E0 00 00 */ li r31, 0
|
|
/* 801F9338 001F6278 3C 60 80 39 */ lis r3, lbl_80397DB8@ha
|
|
/* 801F933C 001F627C 3B C3 7D B8 */ addi r30, r3, lbl_80397DB8@l
|
|
lbl_801F9340:
|
|
/* 801F9340 001F6280 38 1F 01 34 */ addi r0, r31, 0x134
|
|
/* 801F9344 001F6284 7C 7B 00 2E */ lwzx r3, r27, r0
|
|
/* 801F9348 001F6288 48 10 73 11 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801F934C 001F628C 38 9E 00 2F */ addi r4, r30, 0x2f
|
|
/* 801F9350 001F6290 48 16 F7 DD */ bl strcpy
|
|
/* 801F9354 001F6294 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 801F9358 001F6298 2C 1D 00 05 */ cmpwi r29, 5
|
|
/* 801F935C 001F629C 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801F9360 001F62A0 41 80 FF E0 */ blt lbl_801F9340
|
|
/* 801F9364 001F62A4 48 00 00 44 */ b lbl_801F93A8
|
|
lbl_801F9368:
|
|
/* 801F9368 001F62A8 3B 80 00 00 */ li r28, 0
|
|
/* 801F936C 001F62AC 3B E0 00 00 */ li r31, 0
|
|
/* 801F9370 001F62B0 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801F9374 001F62B4 3B C3 01 88 */ addi r30, r3, lbl_80430188@l
|
|
lbl_801F9378:
|
|
/* 801F9378 001F62B8 38 1F 01 34 */ addi r0, r31, 0x134
|
|
/* 801F937C 001F62BC 7C 7B 00 2E */ lwzx r3, r27, r0
|
|
/* 801F9380 001F62C0 48 10 72 D9 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801F9384 001F62C4 7C 65 1B 78 */ mr r5, r3
|
|
/* 801F9388 001F62C8 7F C3 F3 78 */ mr r3, r30
|
|
/* 801F938C 001F62CC 7F A4 EB 78 */ mr r4, r29
|
|
/* 801F9390 001F62D0 38 C0 00 00 */ li r6, 0
|
|
/* 801F9394 001F62D4 48 02 31 B1 */ bl dMeter2Info_c_NS_getStringKanji
|
|
/* 801F9398 001F62D8 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801F939C 001F62DC 2C 1C 00 05 */ cmpwi r28, 5
|
|
/* 801F93A0 001F62E0 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801F93A4 001F62E4 41 80 FF D4 */ blt lbl_801F9378
|
|
lbl_801F93A8:
|
|
/* 801F93A8 001F62E8 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801F93AC 001F62EC 48 16 8E 75 */ bl _restgpr_27
|
|
/* 801F93B0 001F62F0 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801F93B4 001F62F4 7C 08 03 A6 */ mtlr r0
|
|
/* 801F93B8 001F62F8 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801F93BC 001F62FC 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS_setNameString
|
|
dMenu_Skill_c_NS_setNameString:
|
|
/* 801F93C0 001F6300 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801F93C4 001F6304 7C 08 02 A6 */ mflr r0
|
|
/* 801F93C8 001F6308 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801F93CC 001F630C 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801F93D0 001F6310 48 16 8E 05 */ bl _savegpr_27
|
|
/* 801F93D4 001F6314 7C 7B 1B 78 */ mr r27, r3
|
|
/* 801F93D8 001F6318 54 9D 04 3F */ clrlwi. r29, r4, 0x10
|
|
/* 801F93DC 001F631C 40 82 00 3C */ bne lbl_801F9418
|
|
/* 801F93E0 001F6320 3B A0 00 00 */ li r29, 0
|
|
/* 801F93E4 001F6324 3B E0 00 00 */ li r31, 0
|
|
/* 801F93E8 001F6328 3C 60 80 39 */ lis r3, lbl_80397DB8@ha
|
|
/* 801F93EC 001F632C 3B C3 7D B8 */ addi r30, r3, lbl_80397DB8@l
|
|
lbl_801F93F0:
|
|
/* 801F93F0 001F6330 38 1F 01 48 */ addi r0, r31, 0x148
|
|
/* 801F93F4 001F6334 7C 7B 00 2E */ lwzx r3, r27, r0
|
|
/* 801F93F8 001F6338 48 10 72 61 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801F93FC 001F633C 38 9E 00 2F */ addi r4, r30, 0x2f
|
|
/* 801F9400 001F6340 48 16 F7 2D */ bl strcpy
|
|
/* 801F9404 001F6344 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 801F9408 001F6348 2C 1D 00 04 */ cmpwi r29, 4
|
|
/* 801F940C 001F634C 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801F9410 001F6350 41 80 FF E0 */ blt lbl_801F93F0
|
|
/* 801F9414 001F6354 48 00 00 44 */ b lbl_801F9458
|
|
lbl_801F9418:
|
|
/* 801F9418 001F6358 3B 80 00 00 */ li r28, 0
|
|
/* 801F941C 001F635C 3B E0 00 00 */ li r31, 0
|
|
/* 801F9420 001F6360 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801F9424 001F6364 3B C3 01 88 */ addi r30, r3, lbl_80430188@l
|
|
lbl_801F9428:
|
|
/* 801F9428 001F6368 38 1F 01 48 */ addi r0, r31, 0x148
|
|
/* 801F942C 001F636C 7C 7B 00 2E */ lwzx r3, r27, r0
|
|
/* 801F9430 001F6370 48 10 72 29 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801F9434 001F6374 7C 65 1B 78 */ mr r5, r3
|
|
/* 801F9438 001F6378 7F C3 F3 78 */ mr r3, r30
|
|
/* 801F943C 001F637C 7F A4 EB 78 */ mr r4, r29
|
|
/* 801F9440 001F6380 38 C0 00 00 */ li r6, 0
|
|
/* 801F9444 001F6384 48 02 31 01 */ bl dMeter2Info_c_NS_getStringKanji
|
|
/* 801F9448 001F6388 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801F944C 001F638C 2C 1C 00 04 */ cmpwi r28, 4
|
|
/* 801F9450 001F6390 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801F9454 001F6394 41 80 FF D4 */ blt lbl_801F9428
|
|
lbl_801F9458:
|
|
/* 801F9458 001F6398 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801F945C 001F639C 48 16 8D C5 */ bl _restgpr_27
|
|
/* 801F9460 001F63A0 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801F9464 001F63A4 7C 08 03 A6 */ mtlr r0
|
|
/* 801F9468 001F63A8 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801F946C 001F63AC 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS_getSkillNum
|
|
dMenu_Skill_c_NS_getSkillNum:
|
|
/* 801F9470 001F63B0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801F9474 001F63B4 7C 08 02 A6 */ mflr r0
|
|
/* 801F9478 001F63B8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801F947C 001F63BC 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801F9480 001F63C0 48 16 8D 51 */ bl _savegpr_26
|
|
/* 801F9484 001F63C4 3B 60 00 00 */ li r27, 0
|
|
/* 801F9488 001F63C8 3B 40 00 00 */ li r26, 0
|
|
/* 801F948C 001F63CC 3B E0 00 00 */ li r31, 0
|
|
/* 801F9490 001F63D0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801F9494 001F63D4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801F9498 001F63D8 3B 83 07 F0 */ addi r28, r3, 0x7f0
|
|
/* 801F949C 001F63DC 3C 60 80 3C */ lis r3, lbl_803BE8A4@ha
|
|
/* 801F94A0 001F63E0 3B A3 E8 A4 */ addi r29, r3, lbl_803BE8A4@l
|
|
/* 801F94A4 001F63E4 3C 60 80 3A */ lis r3, lbl_803A7288@ha
|
|
/* 801F94A8 001F63E8 3B C3 72 88 */ addi r30, r3, lbl_803A7288@l
|
|
lbl_801F94AC:
|
|
/* 801F94AC 001F63EC 7F 83 E3 78 */ mr r3, r28
|
|
/* 801F94B0 001F63F0 7C 1D F8 2E */ lwzx r0, r29, r31
|
|
/* 801F94B4 001F63F4 54 00 08 3C */ slwi r0, r0, 1
|
|
/* 801F94B8 001F63F8 7C 9E 02 2E */ lhzx r4, r30, r0
|
|
/* 801F94BC 001F63FC 4B E3 B5 01 */ bl isEventBit__11dSv_event_cCFUs
|
|
/* 801F94C0 001F6400 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801F94C4 001F6404 41 82 00 10 */ beq lbl_801F94D4
|
|
/* 801F94C8 001F6408 57 63 06 3E */ clrlwi r3, r27, 0x18
|
|
/* 801F94CC 001F640C 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801F94D0 001F6410 54 1B 06 3E */ clrlwi r27, r0, 0x18
|
|
lbl_801F94D4:
|
|
/* 801F94D4 001F6414 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801F94D8 001F6418 2C 1A 00 07 */ cmpwi r26, 7
|
|
/* 801F94DC 001F641C 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801F94E0 001F6420 41 80 FF CC */ blt lbl_801F94AC
|
|
/* 801F94E4 001F6424 7F 63 DB 78 */ mr r3, r27
|
|
/* 801F94E8 001F6428 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801F94EC 001F642C 48 16 8D 31 */ bl _restgpr_26
|
|
/* 801F94F0 001F6430 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801F94F4 001F6434 7C 08 03 A6 */ mtlr r0
|
|
/* 801F94F8 001F6438 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801F94FC 001F643C 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Skill_c_NS_setHIO
|
|
dMenu_Skill_c_NS_setHIO:
|
|
/* 801F9500 001F6440 94 21 FF 90 */ stwu r1, -0x70(r1)
|
|
/* 801F9504 001F6444 7C 08 02 A6 */ mflr r0
|
|
/* 801F9508 001F6448 90 01 00 74 */ stw r0, 0x74(r1)
|
|
/* 801F950C 001F644C 39 61 00 70 */ addi r11, r1, 0x70
|
|
/* 801F9510 001F6450 48 16 8C C1 */ bl _savegpr_26
|
|
/* 801F9514 001F6454 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801F9518 001F6458 7C 9E 23 78 */ mr r30, r4
|
|
/* 801F951C 001F645C 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
|
/* 801F9520 001F6460 40 82 00 18 */ bne lbl_801F9538
|
|
/* 801F9524 001F6464 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801F9528 001F6468 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801F952C 001F646C 88 03 0A 8F */ lbz r0, 0xa8f(r3)
|
|
/* 801F9530 001F6470 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801F9534 001F6474 41 82 03 70 */ beq lbl_801F98A4
|
|
lbl_801F9538:
|
|
/* 801F9538 001F6478 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801F953C 001F647C 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801F9540 001F6480 80 03 0A 7C */ lwz r0, 0xa7c(r3)
|
|
/* 801F9544 001F6484 90 01 00 4C */ stw r0, 0x4c(r1)
|
|
/* 801F9548 001F6488 88 01 00 4C */ lbz r0, 0x4c(r1)
|
|
/* 801F954C 001F648C 98 1D 01 A0 */ stb r0, 0x1a0(r29)
|
|
/* 801F9550 001F6490 88 01 00 4D */ lbz r0, 0x4d(r1)
|
|
/* 801F9554 001F6494 98 1D 01 A1 */ stb r0, 0x1a1(r29)
|
|
/* 801F9558 001F6498 88 01 00 4E */ lbz r0, 0x4e(r1)
|
|
/* 801F955C 001F649C 98 1D 01 A2 */ stb r0, 0x1a2(r29)
|
|
/* 801F9560 001F64A0 88 01 00 4F */ lbz r0, 0x4f(r1)
|
|
/* 801F9564 001F64A4 98 1D 01 A3 */ stb r0, 0x1a3(r29)
|
|
/* 801F9568 001F64A8 80 03 0A 80 */ lwz r0, 0xa80(r3)
|
|
/* 801F956C 001F64AC 90 01 00 48 */ stw r0, 0x48(r1)
|
|
/* 801F9570 001F64B0 88 01 00 48 */ lbz r0, 0x48(r1)
|
|
/* 801F9574 001F64B4 98 1D 01 C8 */ stb r0, 0x1c8(r29)
|
|
/* 801F9578 001F64B8 88 01 00 49 */ lbz r0, 0x49(r1)
|
|
/* 801F957C 001F64BC 98 1D 01 C9 */ stb r0, 0x1c9(r29)
|
|
/* 801F9580 001F64C0 88 01 00 4A */ lbz r0, 0x4a(r1)
|
|
/* 801F9584 001F64C4 98 1D 01 CA */ stb r0, 0x1ca(r29)
|
|
/* 801F9588 001F64C8 88 01 00 4B */ lbz r0, 0x4b(r1)
|
|
/* 801F958C 001F64CC 98 1D 01 CB */ stb r0, 0x1cb(r29)
|
|
/* 801F9590 001F64D0 80 03 0A 84 */ lwz r0, 0xa84(r3)
|
|
/* 801F9594 001F64D4 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801F9598 001F64D8 88 01 00 44 */ lbz r0, 0x44(r1)
|
|
/* 801F959C 001F64DC 98 1D 01 AC */ stb r0, 0x1ac(r29)
|
|
/* 801F95A0 001F64E0 88 01 00 45 */ lbz r0, 0x45(r1)
|
|
/* 801F95A4 001F64E4 98 1D 01 AD */ stb r0, 0x1ad(r29)
|
|
/* 801F95A8 001F64E8 88 01 00 46 */ lbz r0, 0x46(r1)
|
|
/* 801F95AC 001F64EC 98 1D 01 AE */ stb r0, 0x1ae(r29)
|
|
/* 801F95B0 001F64F0 88 01 00 47 */ lbz r0, 0x47(r1)
|
|
/* 801F95B4 001F64F4 98 1D 01 AF */ stb r0, 0x1af(r29)
|
|
/* 801F95B8 001F64F8 80 03 0A 88 */ lwz r0, 0xa88(r3)
|
|
/* 801F95BC 001F64FC 90 01 00 40 */ stw r0, 0x40(r1)
|
|
/* 801F95C0 001F6500 88 01 00 40 */ lbz r0, 0x40(r1)
|
|
/* 801F95C4 001F6504 98 1D 01 D4 */ stb r0, 0x1d4(r29)
|
|
/* 801F95C8 001F6508 88 01 00 41 */ lbz r0, 0x41(r1)
|
|
/* 801F95CC 001F650C 98 1D 01 D5 */ stb r0, 0x1d5(r29)
|
|
/* 801F95D0 001F6510 88 01 00 42 */ lbz r0, 0x42(r1)
|
|
/* 801F95D4 001F6514 98 1D 01 D6 */ stb r0, 0x1d6(r29)
|
|
/* 801F95D8 001F6518 88 01 00 43 */ lbz r0, 0x43(r1)
|
|
/* 801F95DC 001F651C 98 1D 01 D7 */ stb r0, 0x1d7(r29)
|
|
/* 801F95E0 001F6520 C0 03 0A 3C */ lfs f0, 0xa3c(r3)
|
|
/* 801F95E4 001F6524 D0 1D 01 F4 */ stfs f0, 0x1f4(r29)
|
|
/* 801F95E8 001F6528 C0 03 0A 40 */ lfs f0, 0xa40(r3)
|
|
/* 801F95EC 001F652C D0 1D 01 F8 */ stfs f0, 0x1f8(r29)
|
|
/* 801F95F0 001F6530 80 03 0A 6C */ lwz r0, 0xa6c(r3)
|
|
/* 801F95F4 001F6534 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 801F95F8 001F6538 88 01 00 3C */ lbz r0, 0x3c(r1)
|
|
/* 801F95FC 001F653C 98 1D 01 B0 */ stb r0, 0x1b0(r29)
|
|
/* 801F9600 001F6540 88 01 00 3D */ lbz r0, 0x3d(r1)
|
|
/* 801F9604 001F6544 98 1D 01 B1 */ stb r0, 0x1b1(r29)
|
|
/* 801F9608 001F6548 88 01 00 3E */ lbz r0, 0x3e(r1)
|
|
/* 801F960C 001F654C 98 1D 01 B2 */ stb r0, 0x1b2(r29)
|
|
/* 801F9610 001F6550 88 01 00 3F */ lbz r0, 0x3f(r1)
|
|
/* 801F9614 001F6554 98 1D 01 B3 */ stb r0, 0x1b3(r29)
|
|
/* 801F9618 001F6558 80 03 0A 70 */ lwz r0, 0xa70(r3)
|
|
/* 801F961C 001F655C 90 01 00 38 */ stw r0, 0x38(r1)
|
|
/* 801F9620 001F6560 88 01 00 38 */ lbz r0, 0x38(r1)
|
|
/* 801F9624 001F6564 98 1D 01 D8 */ stb r0, 0x1d8(r29)
|
|
/* 801F9628 001F6568 88 01 00 39 */ lbz r0, 0x39(r1)
|
|
/* 801F962C 001F656C 98 1D 01 D9 */ stb r0, 0x1d9(r29)
|
|
/* 801F9630 001F6570 88 01 00 3A */ lbz r0, 0x3a(r1)
|
|
/* 801F9634 001F6574 98 1D 01 DA */ stb r0, 0x1da(r29)
|
|
/* 801F9638 001F6578 88 01 00 3B */ lbz r0, 0x3b(r1)
|
|
/* 801F963C 001F657C 98 1D 01 DB */ stb r0, 0x1db(r29)
|
|
/* 801F9640 001F6580 80 03 0A 74 */ lwz r0, 0xa74(r3)
|
|
/* 801F9644 001F6584 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801F9648 001F6588 88 01 00 34 */ lbz r0, 0x34(r1)
|
|
/* 801F964C 001F658C 98 1D 01 C4 */ stb r0, 0x1c4(r29)
|
|
/* 801F9650 001F6590 88 01 00 35 */ lbz r0, 0x35(r1)
|
|
/* 801F9654 001F6594 98 1D 01 C5 */ stb r0, 0x1c5(r29)
|
|
/* 801F9658 001F6598 88 01 00 36 */ lbz r0, 0x36(r1)
|
|
/* 801F965C 001F659C 98 1D 01 C6 */ stb r0, 0x1c6(r29)
|
|
/* 801F9660 001F65A0 88 01 00 37 */ lbz r0, 0x37(r1)
|
|
/* 801F9664 001F65A4 98 1D 01 C7 */ stb r0, 0x1c7(r29)
|
|
/* 801F9668 001F65A8 80 03 0A 78 */ lwz r0, 0xa78(r3)
|
|
/* 801F966C 001F65AC 90 01 00 30 */ stw r0, 0x30(r1)
|
|
/* 801F9670 001F65B0 88 01 00 30 */ lbz r0, 0x30(r1)
|
|
/* 801F9674 001F65B4 98 1D 01 EC */ stb r0, 0x1ec(r29)
|
|
/* 801F9678 001F65B8 88 01 00 31 */ lbz r0, 0x31(r1)
|
|
/* 801F967C 001F65BC 98 1D 01 ED */ stb r0, 0x1ed(r29)
|
|
/* 801F9680 001F65C0 88 01 00 32 */ lbz r0, 0x32(r1)
|
|
/* 801F9684 001F65C4 98 1D 01 EE */ stb r0, 0x1ee(r29)
|
|
/* 801F9688 001F65C8 88 01 00 33 */ lbz r0, 0x33(r1)
|
|
/* 801F968C 001F65CC 98 1D 01 EF */ stb r0, 0x1ef(r29)
|
|
/* 801F9690 001F65D0 3B E0 00 00 */ li r31, 0
|
|
/* 801F9694 001F65D4 3B 80 00 00 */ li r28, 0
|
|
/* 801F9698 001F65D8 3B 60 00 00 */ li r27, 0
|
|
lbl_801F969C:
|
|
/* 801F969C 001F65DC 88 1D 02 06 */ lbz r0, 0x206(r29)
|
|
/* 801F96A0 001F65E0 7C 1F 00 00 */ cmpw r31, r0
|
|
/* 801F96A4 001F65E4 40 82 00 E4 */ bne lbl_801F9788
|
|
/* 801F96A8 001F65E8 80 1D 01 C8 */ lwz r0, 0x1c8(r29)
|
|
/* 801F96AC 001F65EC 90 01 00 28 */ stw r0, 0x28(r1)
|
|
/* 801F96B0 001F65F0 80 1D 01 A0 */ lwz r0, 0x1a0(r29)
|
|
/* 801F96B4 001F65F4 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 801F96B8 001F65F8 7F 5D DA 14 */ add r26, r29, r27
|
|
/* 801F96BC 001F65FC 80 7A 00 24 */ lwz r3, 0x24(r26)
|
|
/* 801F96C0 001F6600 38 81 00 2C */ addi r4, r1, 0x2c
|
|
/* 801F96C4 001F6604 38 A1 00 28 */ addi r5, r1, 0x28
|
|
/* 801F96C8 001F6608 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F96CC 001F660C 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801F96D0 001F6610 7D 89 03 A6 */ mtctr r12
|
|
/* 801F96D4 001F6614 4E 80 04 21 */ bctrl
|
|
/* 801F96D8 001F6618 80 1D 01 D4 */ lwz r0, 0x1d4(r29)
|
|
/* 801F96DC 001F661C 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 801F96E0 001F6620 80 1D 01 AC */ lwz r0, 0x1ac(r29)
|
|
/* 801F96E4 001F6624 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801F96E8 001F6628 80 7A 00 B4 */ lwz r3, 0xb4(r26)
|
|
/* 801F96EC 001F662C 38 81 00 24 */ addi r4, r1, 0x24
|
|
/* 801F96F0 001F6630 38 A1 00 20 */ addi r5, r1, 0x20
|
|
/* 801F96F4 001F6634 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F96F8 001F6638 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801F96FC 001F663C 7D 89 03 A6 */ mtctr r12
|
|
/* 801F9700 001F6640 4E 80 04 21 */ bctrl
|
|
/* 801F9704 001F6644 80 1D 01 D4 */ lwz r0, 0x1d4(r29)
|
|
/* 801F9708 001F6648 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801F970C 001F664C 80 1D 01 AC */ lwz r0, 0x1ac(r29)
|
|
/* 801F9710 001F6650 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801F9714 001F6654 80 7A 00 BC */ lwz r3, 0xbc(r26)
|
|
/* 801F9718 001F6658 38 81 00 1C */ addi r4, r1, 0x1c
|
|
/* 801F971C 001F665C 38 A1 00 18 */ addi r5, r1, 0x18
|
|
/* 801F9720 001F6660 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F9724 001F6664 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801F9728 001F6668 7D 89 03 A6 */ mtctr r12
|
|
/* 801F972C 001F666C 4E 80 04 21 */ bctrl
|
|
/* 801F9730 001F6670 C0 1D 01 F4 */ lfs f0, 0x1f4(r29)
|
|
/* 801F9734 001F6674 7F 5D E2 14 */ add r26, r29, r28
|
|
/* 801F9738 001F6678 80 7A 01 60 */ lwz r3, 0x160(r26)
|
|
/* 801F973C 001F667C 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801F9740 001F6680 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801F9744 001F6684 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801F9748 001F6688 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F974C 001F668C 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801F9750 001F6690 7D 89 03 A6 */ mtctr r12
|
|
/* 801F9754 001F6694 4E 80 04 21 */ bctrl
|
|
/* 801F9758 001F6698 80 1D 01 D8 */ lwz r0, 0x1d8(r29)
|
|
/* 801F975C 001F669C 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801F9760 001F66A0 80 1D 01 B0 */ lwz r0, 0x1b0(r29)
|
|
/* 801F9764 001F66A4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801F9768 001F66A8 80 7A 00 94 */ lwz r3, 0x94(r26)
|
|
/* 801F976C 001F66AC 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801F9770 001F66B0 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801F9774 001F66B4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F9778 001F66B8 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801F977C 001F66BC 7D 89 03 A6 */ mtctr r12
|
|
/* 801F9780 001F66C0 4E 80 04 21 */ bctrl
|
|
/* 801F9784 001F66C4 48 00 00 58 */ b lbl_801F97DC
|
|
lbl_801F9788:
|
|
/* 801F9788 001F66C8 C0 1D 01 F8 */ lfs f0, 0x1f8(r29)
|
|
/* 801F978C 001F66CC 7F 5D E2 14 */ add r26, r29, r28
|
|
/* 801F9790 001F66D0 80 7A 01 60 */ lwz r3, 0x160(r26)
|
|
/* 801F9794 001F66D4 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801F9798 001F66D8 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801F979C 001F66DC D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801F97A0 001F66E0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F97A4 001F66E4 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801F97A8 001F66E8 7D 89 03 A6 */ mtctr r12
|
|
/* 801F97AC 001F66EC 4E 80 04 21 */ bctrl
|
|
/* 801F97B0 001F66F0 80 1D 01 EC */ lwz r0, 0x1ec(r29)
|
|
/* 801F97B4 001F66F4 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801F97B8 001F66F8 80 1D 01 C4 */ lwz r0, 0x1c4(r29)
|
|
/* 801F97BC 001F66FC 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801F97C0 001F6700 80 7A 00 94 */ lwz r3, 0x94(r26)
|
|
/* 801F97C4 001F6704 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801F97C8 001F6708 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 801F97CC 001F670C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F97D0 001F6710 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801F97D4 001F6714 7D 89 03 A6 */ mtctr r12
|
|
/* 801F97D8 001F6718 4E 80 04 21 */ bctrl
|
|
lbl_801F97DC:
|
|
/* 801F97DC 001F671C 3B FF 00 01 */ addi r31, r31, 1
|
|
/* 801F97E0 001F6720 2C 1F 00 07 */ cmpwi r31, 7
|
|
/* 801F97E4 001F6724 3B 9C 00 04 */ addi r28, r28, 4
|
|
/* 801F97E8 001F6728 3B 7B 00 10 */ addi r27, r27, 0x10
|
|
/* 801F97EC 001F672C 41 80 FE B0 */ blt lbl_801F969C
|
|
/* 801F97F0 001F6730 80 7D 01 7C */ lwz r3, 0x17c(r29)
|
|
/* 801F97F4 001F6734 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801F97F8 001F6738 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801F97FC 001F673C C0 24 0A 44 */ lfs f1, 0xa44(r4)
|
|
/* 801F9800 001F6740 C0 44 0A 48 */ lfs f2, 0xa48(r4)
|
|
/* 801F9804 001F6744 48 05 AD AD */ bl CPaneMgr_NS_paneTrans
|
|
/* 801F9808 001F6748 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801F980C 001F674C 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801F9810 001F6750 C0 03 0A 4C */ lfs f0, 0xa4c(r3)
|
|
/* 801F9814 001F6754 80 7D 01 7C */ lwz r3, 0x17c(r29)
|
|
/* 801F9818 001F6758 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801F981C 001F675C D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801F9820 001F6760 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801F9824 001F6764 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F9828 001F6768 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801F982C 001F676C 7D 89 03 A6 */ mtctr r12
|
|
/* 801F9830 001F6770 4E 80 04 21 */ bctrl
|
|
/* 801F9834 001F6774 88 1D 02 05 */ lbz r0, 0x205(r29)
|
|
/* 801F9838 001F6778 28 00 00 02 */ cmplwi r0, 2
|
|
/* 801F983C 001F677C 40 82 00 24 */ bne lbl_801F9860
|
|
/* 801F9840 001F6780 80 7D 01 58 */ lwz r3, 0x158(r29)
|
|
/* 801F9844 001F6784 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801F9848 001F6788 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801F984C 001F678C 88 84 0A 8D */ lbz r4, 0xa8d(r4)
|
|
/* 801F9850 001F6790 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F9854 001F6794 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801F9858 001F6798 7D 89 03 A6 */ mtctr r12
|
|
/* 801F985C 001F679C 4E 80 04 21 */ bctrl
|
|
lbl_801F9860:
|
|
/* 801F9860 001F67A0 80 7D 01 84 */ lwz r3, 0x184(r29)
|
|
/* 801F9864 001F67A4 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801F9868 001F67A8 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801F986C 001F67AC C0 24 0A 50 */ lfs f1, 0xa50(r4)
|
|
/* 801F9870 001F67B0 C0 44 0A 54 */ lfs f2, 0xa54(r4)
|
|
/* 801F9874 001F67B4 48 05 AD 3D */ bl CPaneMgr_NS_paneTrans
|
|
/* 801F9878 001F67B8 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801F987C 001F67BC 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801F9880 001F67C0 C0 03 0A 58 */ lfs f0, 0xa58(r3)
|
|
/* 801F9884 001F67C4 80 7D 01 84 */ lwz r3, 0x184(r29)
|
|
/* 801F9888 001F67C8 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801F988C 001F67CC D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801F9890 001F67D0 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801F9894 001F67D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F9898 001F67D8 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801F989C 001F67DC 7D 89 03 A6 */ mtctr r12
|
|
/* 801F98A0 001F67E0 4E 80 04 21 */ bctrl
|
|
lbl_801F98A4:
|
|
/* 801F98A4 001F67E4 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801F98A8 001F67E8 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801F98AC 001F67EC 88 03 06 B4 */ lbz r0, 0x6b4(r3)
|
|
/* 801F98B0 001F67F0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801F98B4 001F67F4 40 82 00 0C */ bne lbl_801F98C0
|
|
/* 801F98B8 001F67F8 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
|
/* 801F98BC 001F67FC 41 82 01 34 */ beq lbl_801F99F0
|
|
lbl_801F98C0:
|
|
/* 801F98C0 001F6800 80 7D 01 88 */ lwz r3, 0x188(r29)
|
|
/* 801F98C4 001F6804 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F98C8 001F6808 41 82 00 44 */ beq lbl_801F990C
|
|
/* 801F98CC 001F680C 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801F98D0 001F6810 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801F98D4 001F6814 C0 24 06 60 */ lfs f1, 0x660(r4)
|
|
/* 801F98D8 001F6818 C0 44 06 64 */ lfs f2, 0x664(r4)
|
|
/* 801F98DC 001F681C 48 05 AC D5 */ bl CPaneMgr_NS_paneTrans
|
|
/* 801F98E0 001F6820 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801F98E4 001F6824 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801F98E8 001F6828 C0 03 06 68 */ lfs f0, 0x668(r3)
|
|
/* 801F98EC 001F682C 80 7D 01 88 */ lwz r3, 0x188(r29)
|
|
/* 801F98F0 001F6830 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801F98F4 001F6834 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801F98F8 001F6838 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801F98FC 001F683C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F9900 001F6840 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801F9904 001F6844 7D 89 03 A6 */ mtctr r12
|
|
/* 801F9908 001F6848 4E 80 04 21 */ bctrl
|
|
lbl_801F990C:
|
|
/* 801F990C 001F684C 80 7D 01 8C */ lwz r3, 0x18c(r29)
|
|
/* 801F9910 001F6850 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F9914 001F6854 41 82 00 44 */ beq lbl_801F9958
|
|
/* 801F9918 001F6858 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801F991C 001F685C 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801F9920 001F6860 C0 24 06 6C */ lfs f1, 0x66c(r4)
|
|
/* 801F9924 001F6864 C0 44 06 70 */ lfs f2, 0x670(r4)
|
|
/* 801F9928 001F6868 48 05 AC 89 */ bl CPaneMgr_NS_paneTrans
|
|
/* 801F992C 001F686C 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801F9930 001F6870 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801F9934 001F6874 C0 03 06 74 */ lfs f0, 0x674(r3)
|
|
/* 801F9938 001F6878 80 7D 01 8C */ lwz r3, 0x18c(r29)
|
|
/* 801F993C 001F687C 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801F9940 001F6880 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801F9944 001F6884 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801F9948 001F6888 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F994C 001F688C 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801F9950 001F6890 7D 89 03 A6 */ mtctr r12
|
|
/* 801F9954 001F6894 4E 80 04 21 */ bctrl
|
|
lbl_801F9958:
|
|
/* 801F9958 001F6898 80 7D 01 90 */ lwz r3, 0x190(r29)
|
|
/* 801F995C 001F689C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F9960 001F68A0 41 82 00 44 */ beq lbl_801F99A4
|
|
/* 801F9964 001F68A4 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801F9968 001F68A8 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801F996C 001F68AC C0 24 06 78 */ lfs f1, 0x678(r4)
|
|
/* 801F9970 001F68B0 C0 44 06 7C */ lfs f2, 0x67c(r4)
|
|
/* 801F9974 001F68B4 48 05 AC 3D */ bl CPaneMgr_NS_paneTrans
|
|
/* 801F9978 001F68B8 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801F997C 001F68BC 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801F9980 001F68C0 C0 03 06 80 */ lfs f0, 0x680(r3)
|
|
/* 801F9984 001F68C4 80 7D 01 90 */ lwz r3, 0x190(r29)
|
|
/* 801F9988 001F68C8 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801F998C 001F68CC D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801F9990 001F68D0 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801F9994 001F68D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F9998 001F68D8 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801F999C 001F68DC 7D 89 03 A6 */ mtctr r12
|
|
/* 801F99A0 001F68E0 4E 80 04 21 */ bctrl
|
|
lbl_801F99A4:
|
|
/* 801F99A4 001F68E4 80 7D 01 94 */ lwz r3, 0x194(r29)
|
|
/* 801F99A8 001F68E8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801F99AC 001F68EC 41 82 00 44 */ beq lbl_801F99F0
|
|
/* 801F99B0 001F68F0 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801F99B4 001F68F4 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801F99B8 001F68F8 C0 24 06 84 */ lfs f1, 0x684(r4)
|
|
/* 801F99BC 001F68FC C0 44 06 88 */ lfs f2, 0x688(r4)
|
|
/* 801F99C0 001F6900 48 05 AB F1 */ bl CPaneMgr_NS_paneTrans
|
|
/* 801F99C4 001F6904 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801F99C8 001F6908 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801F99CC 001F690C C0 03 06 8C */ lfs f0, 0x68c(r3)
|
|
/* 801F99D0 001F6910 80 7D 01 94 */ lwz r3, 0x194(r29)
|
|
/* 801F99D4 001F6914 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801F99D8 001F6918 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801F99DC 001F691C D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801F99E0 001F6920 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801F99E4 001F6924 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801F99E8 001F6928 7D 89 03 A6 */ mtctr r12
|
|
/* 801F99EC 001F692C 4E 80 04 21 */ bctrl
|
|
lbl_801F99F0:
|
|
/* 801F99F0 001F6930 39 61 00 70 */ addi r11, r1, 0x70
|
|
/* 801F99F4 001F6934 48 16 88 29 */ bl _restgpr_26
|
|
/* 801F99F8 001F6938 80 01 00 74 */ lwz r0, 0x74(r1)
|
|
/* 801F99FC 001F693C 7C 08 03 A6 */ mtlr r0
|
|
/* 801F9A00 001F6940 38 21 00 70 */ addi r1, r1, 0x70
|
|
/* 801F9A04 001F6944 4E 80 00 20 */ blr
|
|
/* 801F9A08 001F6948 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801F9A0C 001F694C 7C 08 02 A6 */ mflr r0
|
|
/* 801F9A10 001F6950 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801F9A14 001F6954 4B FF DD 9D */ bl dMenu_Skill_c_NS__draw
|
|
/* 801F9A18 001F6958 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801F9A1C 001F695C 7C 08 03 A6 */ mtlr r0
|
|
/* 801F9A20 001F6960 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801F9A24 001F6964 4E 80 00 20 */ blr
|
|
/* 801F9A28 001F6968 3C 60 80 3C */ lis r3, lbl_803BE7D8@ha
|
|
/* 801F9A2C 001F696C 38 A3 E7 D8 */ addi r5, r3, lbl_803BE7D8@l
|
|
/* 801F9A30 001F6970 80 65 00 0C */ lwz r3, 0xc(r5)
|
|
/* 801F9A34 001F6974 80 05 00 10 */ lwz r0, 0x10(r5)
|
|
/* 801F9A38 001F6978 90 65 00 3C */ stw r3, 0x3c(r5)
|
|
/* 801F9A3C 001F697C 90 05 00 40 */ stw r0, 0x40(r5)
|
|
/* 801F9A40 001F6980 80 05 00 14 */ lwz r0, 0x14(r5)
|
|
/* 801F9A44 001F6984 90 05 00 44 */ stw r0, 0x44(r5)
|
|
/* 801F9A48 001F6988 38 85 00 3C */ addi r4, r5, 0x3c
|
|
/* 801F9A4C 001F698C 80 65 00 18 */ lwz r3, 0x18(r5)
|
|
/* 801F9A50 001F6990 80 05 00 1C */ lwz r0, 0x1c(r5)
|
|
/* 801F9A54 001F6994 90 64 00 0C */ stw r3, 0xc(r4)
|
|
/* 801F9A58 001F6998 90 04 00 10 */ stw r0, 0x10(r4)
|
|
/* 801F9A5C 001F699C 80 05 00 20 */ lwz r0, 0x20(r5)
|
|
/* 801F9A60 001F69A0 90 04 00 14 */ stw r0, 0x14(r4)
|
|
/* 801F9A64 001F69A4 80 65 00 24 */ lwz r3, 0x24(r5)
|
|
/* 801F9A68 001F69A8 80 05 00 28 */ lwz r0, 0x28(r5)
|
|
/* 801F9A6C 001F69AC 90 64 00 18 */ stw r3, 0x18(r4)
|
|
/* 801F9A70 001F69B0 90 04 00 1C */ stw r0, 0x1c(r4)
|
|
/* 801F9A74 001F69B4 80 05 00 2C */ lwz r0, 0x2c(r5)
|
|
/* 801F9A78 001F69B8 90 04 00 20 */ stw r0, 0x20(r4)
|
|
/* 801F9A7C 001F69BC 80 65 00 30 */ lwz r3, 0x30(r5)
|
|
/* 801F9A80 001F69C0 80 05 00 34 */ lwz r0, 0x34(r5)
|
|
/* 801F9A84 001F69C4 90 64 00 24 */ stw r3, 0x24(r4)
|
|
/* 801F9A88 001F69C8 90 04 00 28 */ stw r0, 0x28(r4)
|
|
/* 801F9A8C 001F69CC 80 05 00 38 */ lwz r0, 0x38(r5)
|
|
/* 801F9A90 001F69D0 90 04 00 2C */ stw r0, 0x2c(r4)
|
|
/* 801F9A94 001F69D4 80 65 00 6C */ lwz r3, 0x6c(r5)
|
|
/* 801F9A98 001F69D8 80 05 00 70 */ lwz r0, 0x70(r5)
|
|
/* 801F9A9C 001F69DC 90 65 00 9C */ stw r3, 0x9c(r5)
|
|
/* 801F9AA0 001F69E0 90 05 00 A0 */ stw r0, 0xa0(r5)
|
|
/* 801F9AA4 001F69E4 80 05 00 74 */ lwz r0, 0x74(r5)
|
|
/* 801F9AA8 001F69E8 90 05 00 A4 */ stw r0, 0xa4(r5)
|
|
/* 801F9AAC 001F69EC 38 85 00 9C */ addi r4, r5, 0x9c
|
|
/* 801F9AB0 001F69F0 80 65 00 78 */ lwz r3, 0x78(r5)
|
|
/* 801F9AB4 001F69F4 80 05 00 7C */ lwz r0, 0x7c(r5)
|
|
/* 801F9AB8 001F69F8 90 64 00 0C */ stw r3, 0xc(r4)
|
|
/* 801F9ABC 001F69FC 90 04 00 10 */ stw r0, 0x10(r4)
|
|
/* 801F9AC0 001F6A00 80 05 00 80 */ lwz r0, 0x80(r5)
|
|
/* 801F9AC4 001F6A04 90 04 00 14 */ stw r0, 0x14(r4)
|
|
/* 801F9AC8 001F6A08 80 65 00 84 */ lwz r3, 0x84(r5)
|
|
/* 801F9ACC 001F6A0C 80 05 00 88 */ lwz r0, 0x88(r5)
|
|
/* 801F9AD0 001F6A10 90 64 00 18 */ stw r3, 0x18(r4)
|
|
/* 801F9AD4 001F6A14 90 04 00 1C */ stw r0, 0x1c(r4)
|
|
/* 801F9AD8 001F6A18 80 05 00 8C */ lwz r0, 0x8c(r5)
|
|
/* 801F9ADC 001F6A1C 90 04 00 20 */ stw r0, 0x20(r4)
|
|
/* 801F9AE0 001F6A20 80 65 00 90 */ lwz r3, 0x90(r5)
|
|
/* 801F9AE4 001F6A24 80 05 00 94 */ lwz r0, 0x94(r5)
|
|
/* 801F9AE8 001F6A28 90 64 00 24 */ stw r3, 0x24(r4)
|
|
/* 801F9AEC 001F6A2C 90 04 00 28 */ stw r0, 0x28(r4)
|
|
/* 801F9AF0 001F6A30 80 05 00 98 */ lwz r0, 0x98(r5)
|
|
/* 801F9AF4 001F6A34 90 04 00 2C */ stw r0, 0x2c(r4)
|
|
/* 801F9AF8 001F6A38 4E 80 00 20 */ blr
|
|
|