mirror of
https://github.com/zeldaret/tp
synced 2026-07-09 06:53:23 -04:00
@@ -1,20 +0,0 @@
|
||||
lbl_80314798:
|
||||
/* 80314798 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8031479C 7C 08 02 A6 */ mflr r0
|
||||
/* 803147A0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 803147A4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 803147A8 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 803147AC 41 82 00 1C */ beq lbl_803147C8
|
||||
/* 803147B0 3C A0 80 3D */ lis r5, __vt__11J3DShapeMtx@ha /* 0x803CDC44@ha */
|
||||
/* 803147B4 38 05 DC 44 */ addi r0, r5, __vt__11J3DShapeMtx@l /* 0x803CDC44@l */
|
||||
/* 803147B8 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 803147BC 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 803147C0 40 81 00 08 */ ble lbl_803147C8
|
||||
/* 803147C4 4B FB A5 79 */ bl __dl__FPv
|
||||
lbl_803147C8:
|
||||
/* 803147C8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 803147CC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 803147D0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 803147D4 7C 08 03 A6 */ mtlr r0
|
||||
/* 803147D8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 803147DC 4E 80 00 20 */ blr
|
||||
@@ -1,161 +0,0 @@
|
||||
lbl_8031221C:
|
||||
/* 8031221C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80312220 7C 08 02 A6 */ mflr r0
|
||||
/* 80312224 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80312228 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8031222C 48 04 FF AD */ bl _savegpr_28
|
||||
/* 80312230 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80312234 7C BD 2B 78 */ mr r29, r5
|
||||
/* 80312238 54 80 04 3F */ clrlwi. r0, r4, 0x10
|
||||
/* 8031223C 41 82 02 34 */ beq lbl_80312470
|
||||
/* 80312240 A0 1C 00 00 */ lhz r0, 0(r28)
|
||||
/* 80312244 7C 1F 03 78 */ mr r31, r0
|
||||
/* 80312248 83 DC 00 04 */ lwz r30, 4(r28)
|
||||
/* 8031224C 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80312250 54 04 04 3E */ clrlwi r4, r0, 0x10
|
||||
/* 80312254 4B FF FF 51 */ bl entryNum__10J3DTextureFUs
|
||||
/* 80312258 38 A0 00 00 */ li r5, 0
|
||||
/* 8031225C 57 E6 04 3E */ clrlwi r6, r31, 0x10
|
||||
/* 80312260 48 00 00 F8 */ b lbl_80312358
|
||||
lbl_80312264:
|
||||
/* 80312264 80 7C 00 04 */ lwz r3, 4(r28)
|
||||
/* 80312268 54 A0 2A F4 */ rlwinm r0, r5, 5, 0xb, 0x1a
|
||||
/* 8031226C 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80312270 7C 9E 02 14 */ add r4, r30, r0
|
||||
/* 80312274 88 E4 00 00 */ lbz r7, 0(r4)
|
||||
/* 80312278 98 E3 00 00 */ stb r7, 0(r3)
|
||||
/* 8031227C 88 E4 00 01 */ lbz r7, 1(r4)
|
||||
/* 80312280 98 E3 00 01 */ stb r7, 1(r3)
|
||||
/* 80312284 A0 E4 00 02 */ lhz r7, 2(r4)
|
||||
/* 80312288 B0 E3 00 02 */ sth r7, 2(r3)
|
||||
/* 8031228C A0 E4 00 04 */ lhz r7, 4(r4)
|
||||
/* 80312290 B0 E3 00 04 */ sth r7, 4(r3)
|
||||
/* 80312294 88 E4 00 06 */ lbz r7, 6(r4)
|
||||
/* 80312298 98 E3 00 06 */ stb r7, 6(r3)
|
||||
/* 8031229C 88 E4 00 07 */ lbz r7, 7(r4)
|
||||
/* 803122A0 98 E3 00 07 */ stb r7, 7(r3)
|
||||
/* 803122A4 88 E4 00 08 */ lbz r7, 8(r4)
|
||||
/* 803122A8 98 E3 00 08 */ stb r7, 8(r3)
|
||||
/* 803122AC 88 E4 00 09 */ lbz r7, 9(r4)
|
||||
/* 803122B0 98 E3 00 09 */ stb r7, 9(r3)
|
||||
/* 803122B4 A0 E4 00 0A */ lhz r7, 0xa(r4)
|
||||
/* 803122B8 B0 E3 00 0A */ sth r7, 0xa(r3)
|
||||
/* 803122BC 80 E4 00 0C */ lwz r7, 0xc(r4)
|
||||
/* 803122C0 90 E3 00 0C */ stw r7, 0xc(r3)
|
||||
/* 803122C4 88 E4 00 10 */ lbz r7, 0x10(r4)
|
||||
/* 803122C8 98 E3 00 10 */ stb r7, 0x10(r3)
|
||||
/* 803122CC 88 E4 00 11 */ lbz r7, 0x11(r4)
|
||||
/* 803122D0 98 E3 00 11 */ stb r7, 0x11(r3)
|
||||
/* 803122D4 88 E4 00 12 */ lbz r7, 0x12(r4)
|
||||
/* 803122D8 98 E3 00 12 */ stb r7, 0x12(r3)
|
||||
/* 803122DC 88 E4 00 13 */ lbz r7, 0x13(r4)
|
||||
/* 803122E0 98 E3 00 13 */ stb r7, 0x13(r3)
|
||||
/* 803122E4 88 E4 00 14 */ lbz r7, 0x14(r4)
|
||||
/* 803122E8 98 E3 00 14 */ stb r7, 0x14(r3)
|
||||
/* 803122EC 88 E4 00 15 */ lbz r7, 0x15(r4)
|
||||
/* 803122F0 98 E3 00 15 */ stb r7, 0x15(r3)
|
||||
/* 803122F4 88 E4 00 16 */ lbz r7, 0x16(r4)
|
||||
/* 803122F8 98 E3 00 16 */ stb r7, 0x16(r3)
|
||||
/* 803122FC 88 E4 00 17 */ lbz r7, 0x17(r4)
|
||||
/* 80312300 98 E3 00 17 */ stb r7, 0x17(r3)
|
||||
/* 80312304 88 E4 00 18 */ lbz r7, 0x18(r4)
|
||||
/* 80312308 98 E3 00 18 */ stb r7, 0x18(r3)
|
||||
/* 8031230C 88 E4 00 19 */ lbz r7, 0x19(r4)
|
||||
/* 80312310 98 E3 00 19 */ stb r7, 0x19(r3)
|
||||
/* 80312314 A8 E4 00 1A */ lha r7, 0x1a(r4)
|
||||
/* 80312318 B0 E3 00 1A */ sth r7, 0x1a(r3)
|
||||
/* 8031231C 80 E4 00 1C */ lwz r7, 0x1c(r4)
|
||||
/* 80312320 90 E3 00 1C */ stw r7, 0x1c(r3)
|
||||
/* 80312324 80 7C 00 04 */ lwz r3, 4(r28)
|
||||
/* 80312328 7C E3 02 14 */ add r7, r3, r0
|
||||
/* 8031232C 80 67 00 1C */ lwz r3, 0x1c(r7)
|
||||
/* 80312330 7C 64 1A 14 */ add r3, r4, r3
|
||||
/* 80312334 7C 67 18 50 */ subf r3, r7, r3
|
||||
/* 80312338 90 67 00 1C */ stw r3, 0x1c(r7)
|
||||
/* 8031233C 80 7C 00 04 */ lwz r3, 4(r28)
|
||||
/* 80312340 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80312344 80 03 00 0C */ lwz r0, 0xc(r3)
|
||||
/* 80312348 7C 04 02 14 */ add r0, r4, r0
|
||||
/* 8031234C 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 80312350 90 03 00 0C */ stw r0, 0xc(r3)
|
||||
/* 80312354 38 A5 00 01 */ addi r5, r5, 1
|
||||
lbl_80312358:
|
||||
/* 80312358 54 A0 04 3E */ clrlwi r0, r5, 0x10
|
||||
/* 8031235C 7C 00 30 40 */ cmplw r0, r6
|
||||
/* 80312360 41 80 FF 04 */ blt lbl_80312264
|
||||
/* 80312364 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80312368 48 00 00 F8 */ b lbl_80312460
|
||||
lbl_8031236C:
|
||||
/* 8031236C 80 7C 00 04 */ lwz r3, 4(r28)
|
||||
/* 80312370 54 80 2A F4 */ rlwinm r0, r4, 5, 0xb, 0x1a
|
||||
/* 80312374 7C C3 02 14 */ add r6, r3, r0
|
||||
/* 80312378 7C 7D 02 14 */ add r3, r29, r0
|
||||
/* 8031237C 88 A3 00 00 */ lbz r5, 0(r3)
|
||||
/* 80312380 98 A6 00 00 */ stb r5, 0(r6)
|
||||
/* 80312384 88 A3 00 01 */ lbz r5, 1(r3)
|
||||
/* 80312388 98 A6 00 01 */ stb r5, 1(r6)
|
||||
/* 8031238C A0 A3 00 02 */ lhz r5, 2(r3)
|
||||
/* 80312390 B0 A6 00 02 */ sth r5, 2(r6)
|
||||
/* 80312394 A0 A3 00 04 */ lhz r5, 4(r3)
|
||||
/* 80312398 B0 A6 00 04 */ sth r5, 4(r6)
|
||||
/* 8031239C 88 A3 00 06 */ lbz r5, 6(r3)
|
||||
/* 803123A0 98 A6 00 06 */ stb r5, 6(r6)
|
||||
/* 803123A4 88 A3 00 07 */ lbz r5, 7(r3)
|
||||
/* 803123A8 98 A6 00 07 */ stb r5, 7(r6)
|
||||
/* 803123AC 88 A3 00 08 */ lbz r5, 8(r3)
|
||||
/* 803123B0 98 A6 00 08 */ stb r5, 8(r6)
|
||||
/* 803123B4 88 A3 00 09 */ lbz r5, 9(r3)
|
||||
/* 803123B8 98 A6 00 09 */ stb r5, 9(r6)
|
||||
/* 803123BC A0 A3 00 0A */ lhz r5, 0xa(r3)
|
||||
/* 803123C0 B0 A6 00 0A */ sth r5, 0xa(r6)
|
||||
/* 803123C4 80 A3 00 0C */ lwz r5, 0xc(r3)
|
||||
/* 803123C8 90 A6 00 0C */ stw r5, 0xc(r6)
|
||||
/* 803123CC 88 A3 00 10 */ lbz r5, 0x10(r3)
|
||||
/* 803123D0 98 A6 00 10 */ stb r5, 0x10(r6)
|
||||
/* 803123D4 88 A3 00 11 */ lbz r5, 0x11(r3)
|
||||
/* 803123D8 98 A6 00 11 */ stb r5, 0x11(r6)
|
||||
/* 803123DC 88 A3 00 12 */ lbz r5, 0x12(r3)
|
||||
/* 803123E0 98 A6 00 12 */ stb r5, 0x12(r6)
|
||||
/* 803123E4 88 A3 00 13 */ lbz r5, 0x13(r3)
|
||||
/* 803123E8 98 A6 00 13 */ stb r5, 0x13(r6)
|
||||
/* 803123EC 88 A3 00 14 */ lbz r5, 0x14(r3)
|
||||
/* 803123F0 98 A6 00 14 */ stb r5, 0x14(r6)
|
||||
/* 803123F4 88 A3 00 15 */ lbz r5, 0x15(r3)
|
||||
/* 803123F8 98 A6 00 15 */ stb r5, 0x15(r6)
|
||||
/* 803123FC 88 A3 00 16 */ lbz r5, 0x16(r3)
|
||||
/* 80312400 98 A6 00 16 */ stb r5, 0x16(r6)
|
||||
/* 80312404 88 A3 00 17 */ lbz r5, 0x17(r3)
|
||||
/* 80312408 98 A6 00 17 */ stb r5, 0x17(r6)
|
||||
/* 8031240C 88 A3 00 18 */ lbz r5, 0x18(r3)
|
||||
/* 80312410 98 A6 00 18 */ stb r5, 0x18(r6)
|
||||
/* 80312414 88 A3 00 19 */ lbz r5, 0x19(r3)
|
||||
/* 80312418 98 A6 00 19 */ stb r5, 0x19(r6)
|
||||
/* 8031241C A8 A3 00 1A */ lha r5, 0x1a(r3)
|
||||
/* 80312420 B0 A6 00 1A */ sth r5, 0x1a(r6)
|
||||
/* 80312424 80 A3 00 1C */ lwz r5, 0x1c(r3)
|
||||
/* 80312428 90 A6 00 1C */ stw r5, 0x1c(r6)
|
||||
/* 8031242C 80 BC 00 04 */ lwz r5, 4(r28)
|
||||
/* 80312430 7C C5 02 14 */ add r6, r5, r0
|
||||
/* 80312434 80 A6 00 1C */ lwz r5, 0x1c(r6)
|
||||
/* 80312438 7C A3 2A 14 */ add r5, r3, r5
|
||||
/* 8031243C 7C A6 28 50 */ subf r5, r6, r5
|
||||
/* 80312440 90 A6 00 1C */ stw r5, 0x1c(r6)
|
||||
/* 80312444 80 BC 00 04 */ lwz r5, 4(r28)
|
||||
/* 80312448 7C A5 02 14 */ add r5, r5, r0
|
||||
/* 8031244C 80 05 00 0C */ lwz r0, 0xc(r5)
|
||||
/* 80312450 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 80312454 7C 05 00 50 */ subf r0, r5, r0
|
||||
/* 80312458 90 05 00 0C */ stw r0, 0xc(r5)
|
||||
/* 8031245C 38 84 00 01 */ addi r4, r4, 1
|
||||
lbl_80312460:
|
||||
/* 80312460 54 83 04 3E */ clrlwi r3, r4, 0x10
|
||||
/* 80312464 A0 1C 00 00 */ lhz r0, 0(r28)
|
||||
/* 80312468 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 8031246C 41 80 FF 00 */ blt lbl_8031236C
|
||||
lbl_80312470:
|
||||
/* 80312470 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80312474 48 04 FD B1 */ bl _restgpr_28
|
||||
/* 80312478 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8031247C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80312480 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80312484 4E 80 00 20 */ blr
|
||||
@@ -1,33 +0,0 @@
|
||||
lbl_803121A4:
|
||||
/* 803121A4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803121A8 7C 08 02 A6 */ mflr r0
|
||||
/* 803121AC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 803121B0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 803121B4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 803121B8 B0 83 00 00 */ sth r4, 0(r3)
|
||||
/* 803121BC 54 83 2A F4 */ rlwinm r3, r4, 5, 0xb, 0x1a
|
||||
/* 803121C0 4B FB CB 05 */ bl __nwa__FUl
|
||||
/* 803121C4 90 7F 00 04 */ stw r3, 4(r31)
|
||||
/* 803121C8 38 E0 00 00 */ li r7, 0
|
||||
/* 803121CC 38 60 00 00 */ li r3, 0
|
||||
/* 803121D0 7C 66 1B 78 */ mr r6, r3
|
||||
/* 803121D4 7C 65 1B 78 */ mr r5, r3
|
||||
/* 803121D8 48 00 00 24 */ b lbl_803121FC
|
||||
lbl_803121DC:
|
||||
/* 803121DC 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 803121E0 38 03 00 0C */ addi r0, r3, 0xc
|
||||
/* 803121E4 7C C4 01 2E */ stwx r6, r4, r0
|
||||
/* 803121E8 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 803121EC 38 03 00 1C */ addi r0, r3, 0x1c
|
||||
/* 803121F0 7C A4 01 2E */ stwx r5, r4, r0
|
||||
/* 803121F4 38 E7 00 01 */ addi r7, r7, 1
|
||||
/* 803121F8 38 63 00 20 */ addi r3, r3, 0x20
|
||||
lbl_803121FC:
|
||||
/* 803121FC A0 1F 00 00 */ lhz r0, 0(r31)
|
||||
/* 80312200 7C 07 00 00 */ cmpw r7, r0
|
||||
/* 80312204 41 80 FF D8 */ blt lbl_803121DC
|
||||
/* 80312208 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8031220C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80312210 7C 08 03 A6 */ mtlr r0
|
||||
/* 80312214 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312218 4E 80 00 20 */ blr
|
||||
@@ -1,89 +0,0 @@
|
||||
lbl_8031204C:
|
||||
/* 8031204C 94 21 FF A0 */ stwu r1, -0x60(r1)
|
||||
/* 80312050 7C 08 02 A6 */ mflr r0
|
||||
/* 80312054 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
/* 80312058 93 E1 00 5C */ stw r31, 0x5c(r1)
|
||||
/* 8031205C 93 C1 00 58 */ stw r30, 0x58(r1)
|
||||
/* 80312060 7C BE 2B 78 */ mr r30, r5
|
||||
/* 80312064 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80312068 54 80 2A F4 */ rlwinm r0, r4, 5, 0xb, 0x1a
|
||||
/* 8031206C 7F E3 02 14 */ add r31, r3, r0
|
||||
/* 80312070 88 1F 00 08 */ lbz r0, 8(r31)
|
||||
/* 80312074 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80312078 40 82 00 30 */ bne lbl_803120A8
|
||||
/* 8031207C 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 80312080 80 1F 00 1C */ lwz r0, 0x1c(r31)
|
||||
/* 80312084 7C 9F 02 14 */ add r4, r31, r0
|
||||
/* 80312088 A0 BF 00 02 */ lhz r5, 2(r31)
|
||||
/* 8031208C A0 DF 00 04 */ lhz r6, 4(r31)
|
||||
/* 80312090 88 FF 00 00 */ lbz r7, 0(r31)
|
||||
/* 80312094 89 1F 00 06 */ lbz r8, 6(r31)
|
||||
/* 80312098 89 3F 00 07 */ lbz r9, 7(r31)
|
||||
/* 8031209C 89 5F 00 10 */ lbz r10, 0x10(r31)
|
||||
/* 803120A0 48 04 BD A1 */ bl GXInitTexObj
|
||||
/* 803120A4 48 00 00 54 */ b lbl_803120F8
|
||||
lbl_803120A8:
|
||||
/* 803120A8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 803120AC 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 803120B0 80 1F 00 1C */ lwz r0, 0x1c(r31)
|
||||
/* 803120B4 7C 9F 02 14 */ add r4, r31, r0
|
||||
/* 803120B8 A0 BF 00 02 */ lhz r5, 2(r31)
|
||||
/* 803120BC A0 DF 00 04 */ lhz r6, 4(r31)
|
||||
/* 803120C0 88 FF 00 00 */ lbz r7, 0(r31)
|
||||
/* 803120C4 89 1F 00 06 */ lbz r8, 6(r31)
|
||||
/* 803120C8 89 3F 00 07 */ lbz r9, 7(r31)
|
||||
/* 803120CC 89 5F 00 10 */ lbz r10, 0x10(r31)
|
||||
/* 803120D0 48 04 BF BD */ bl GXInitTexObjCI
|
||||
/* 803120D4 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 803120D8 80 1F 00 0C */ lwz r0, 0xc(r31)
|
||||
/* 803120DC 7C 9F 02 14 */ add r4, r31, r0
|
||||
/* 803120E0 88 BF 00 09 */ lbz r5, 9(r31)
|
||||
/* 803120E4 A0 DF 00 0A */ lhz r6, 0xa(r31)
|
||||
/* 803120E8 48 04 C3 81 */ bl GXInitTlutObj
|
||||
/* 803120EC 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 803120F0 7F C4 F3 78 */ mr r4, r30
|
||||
/* 803120F4 48 04 C3 AD */ bl GXLoadTlut
|
||||
lbl_803120F8:
|
||||
/* 803120F8 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 803120FC 88 9F 00 14 */ lbz r4, 0x14(r31)
|
||||
/* 80312100 88 BF 00 15 */ lbz r5, 0x15(r31)
|
||||
/* 80312104 C0 42 C9 88 */ lfs f2, lit_284(r2)
|
||||
/* 80312108 88 1F 00 16 */ lbz r0, 0x16(r31)
|
||||
/* 8031210C 7C 00 07 74 */ extsb r0, r0
|
||||
/* 80312110 C8 82 C9 90 */ lfd f4, lit_288(r2)
|
||||
/* 80312114 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 80312118 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 8031211C 3C C0 43 30 */ lis r6, 0x4330
|
||||
/* 80312120 90 C1 00 40 */ stw r6, 0x40(r1)
|
||||
/* 80312124 C8 01 00 40 */ lfd f0, 0x40(r1)
|
||||
/* 80312128 EC 00 20 28 */ fsubs f0, f0, f4
|
||||
/* 8031212C EC 22 00 32 */ fmuls f1, f2, f0
|
||||
/* 80312130 88 1F 00 17 */ lbz r0, 0x17(r31)
|
||||
/* 80312134 7C 00 07 74 */ extsb r0, r0
|
||||
/* 80312138 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 8031213C 90 01 00 4C */ stw r0, 0x4c(r1)
|
||||
/* 80312140 90 C1 00 48 */ stw r6, 0x48(r1)
|
||||
/* 80312144 C8 01 00 48 */ lfd f0, 0x48(r1)
|
||||
/* 80312148 EC 00 20 28 */ fsubs f0, f0, f4
|
||||
/* 8031214C EC 42 00 32 */ fmuls f2, f2, f0
|
||||
/* 80312150 C0 62 C9 8C */ lfs f3, lit_285(r2)
|
||||
/* 80312154 A8 1F 00 1A */ lha r0, 0x1a(r31)
|
||||
/* 80312158 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 8031215C 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 80312160 90 C1 00 50 */ stw r6, 0x50(r1)
|
||||
/* 80312164 C8 01 00 50 */ lfd f0, 0x50(r1)
|
||||
/* 80312168 EC 00 20 28 */ fsubs f0, f0, f4
|
||||
/* 8031216C EC 63 00 32 */ fmuls f3, f3, f0
|
||||
/* 80312170 88 DF 00 12 */ lbz r6, 0x12(r31)
|
||||
/* 80312174 88 FF 00 11 */ lbz r7, 0x11(r31)
|
||||
/* 80312178 89 1F 00 13 */ lbz r8, 0x13(r31)
|
||||
/* 8031217C 48 04 BF 59 */ bl GXInitTexObjLOD
|
||||
/* 80312180 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 80312184 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80312188 48 04 C2 8D */ bl GXLoadTexObj
|
||||
/* 8031218C 83 E1 00 5C */ lwz r31, 0x5c(r1)
|
||||
/* 80312190 83 C1 00 58 */ lwz r30, 0x58(r1)
|
||||
/* 80312194 80 01 00 64 */ lwz r0, 0x64(r1)
|
||||
/* 80312198 7C 08 03 A6 */ mtlr r0
|
||||
/* 8031219C 38 21 00 60 */ addi r1, r1, 0x60
|
||||
/* 803121A0 4E 80 00 20 */ blr
|
||||
@@ -1,63 +0,0 @@
|
||||
lbl_8024FEB4:
|
||||
/* 8024FEB4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8024FEB8 7C 08 02 A6 */ mflr r0
|
||||
/* 8024FEBC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8024FEC0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8024FEC4 48 11 23 19 */ bl _savegpr_29
|
||||
/* 8024FEC8 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8024FECC 88 83 02 B0 */ lbz r4, 0x2b0(r3)
|
||||
/* 8024FED0 48 00 11 79 */ bl getMenuPosIdx__7dName_cFUc
|
||||
/* 8024FED4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8024FED8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8024FEDC 88 9D 02 A9 */ lbz r4, 0x2a9(r29)
|
||||
/* 8024FEE0 48 00 11 69 */ bl getMenuPosIdx__7dName_cFUc
|
||||
/* 8024FEE4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8024FEE8 38 60 00 01 */ li r3, 1
|
||||
/* 8024FEEC 7C 1E F8 00 */ cmpw r30, r31
|
||||
/* 8024FEF0 41 82 00 2C */ beq lbl_8024FF1C
|
||||
/* 8024FEF4 57 C0 10 3A */ slwi r0, r30, 2
|
||||
/* 8024FEF8 7C 7D 02 14 */ add r3, r29, r0
|
||||
/* 8024FEFC 80 63 02 84 */ lwz r3, 0x284(r3)
|
||||
/* 8024FF00 88 9D 02 A4 */ lbz r4, 0x2a4(r29)
|
||||
/* 8024FF04 3C A0 80 43 */ lis r5, g_nmHIO@ha /* 0x80430734@ha */
|
||||
/* 8024FF08 38 A5 07 34 */ addi r5, r5, g_nmHIO@l /* 0x80430734@l */
|
||||
/* 8024FF0C C0 25 00 08 */ lfs f1, 8(r5)
|
||||
/* 8024FF10 C0 42 B3 C0 */ lfs f2, lit_3820(r2)
|
||||
/* 8024FF14 38 A0 00 00 */ li r5, 0
|
||||
/* 8024FF18 48 00 48 B5 */ bl scaleAnime__8CPaneMgrFsffUc
|
||||
lbl_8024FF1C:
|
||||
/* 8024FF1C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8024FF20 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8024FF24 40 82 00 64 */ bne lbl_8024FF88
|
||||
/* 8024FF28 7C 1E F8 00 */ cmpw r30, r31
|
||||
/* 8024FF2C 41 82 00 44 */ beq lbl_8024FF70
|
||||
/* 8024FF30 38 00 00 96 */ li r0, 0x96
|
||||
/* 8024FF34 98 01 00 08 */ stb r0, 8(r1)
|
||||
/* 8024FF38 98 01 00 09 */ stb r0, 9(r1)
|
||||
/* 8024FF3C 98 01 00 0A */ stb r0, 0xa(r1)
|
||||
/* 8024FF40 38 00 00 FF */ li r0, 0xff
|
||||
/* 8024FF44 98 01 00 0B */ stb r0, 0xb(r1)
|
||||
/* 8024FF48 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 8024FF4C 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8024FF50 57 C0 10 3A */ slwi r0, r30, 2
|
||||
/* 8024FF54 7C 7D 02 14 */ add r3, r29, r0
|
||||
/* 8024FF58 80 63 02 94 */ lwz r3, 0x294(r3)
|
||||
/* 8024FF5C 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 8024FF60 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8024FF64 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
||||
/* 8024FF68 7D 89 03 A6 */ mtctr r12
|
||||
/* 8024FF6C 4E 80 04 21 */ bctrl
|
||||
lbl_8024FF70:
|
||||
/* 8024FF70 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8024FF74 4B FF FA 21 */ bl selectCursorMove__7dName_cFv
|
||||
/* 8024FF78 38 00 00 00 */ li r0, 0
|
||||
/* 8024FF7C 98 1D 02 AB */ stb r0, 0x2ab(r29)
|
||||
/* 8024FF80 88 1D 02 AB */ lbz r0, 0x2ab(r29)
|
||||
/* 8024FF84 98 1D 02 AD */ stb r0, 0x2ad(r29)
|
||||
lbl_8024FF88:
|
||||
/* 8024FF88 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8024FF8C 48 11 22 9D */ bl _restgpr_29
|
||||
/* 8024FF90 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8024FF94 7C 08 03 A6 */ mtlr r0
|
||||
/* 8024FF98 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8024FF9C 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_8024FDA0:
|
||||
/* 8024FDA0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8024FDA4 7C 08 02 A6 */ mflr r0
|
||||
/* 8024FDA8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8024FDAC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8024FDB0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8024FDB4 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 8024FDB8 C0 22 B3 D0 */ lfs f1, lit_4009(r2)
|
||||
/* 8024FDBC 4B F4 54 E5 */ bl setAlphaRate__16dSelect_cursor_cFf
|
||||
/* 8024FDC0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8024FDC4 88 9F 02 B0 */ lbz r4, 0x2b0(r31)
|
||||
/* 8024FDC8 48 00 12 81 */ bl getMenuPosIdx__7dName_cFUc
|
||||
/* 8024FDCC 38 80 00 00 */ li r4, 0
|
||||
/* 8024FDD0 54 60 10 3A */ slwi r0, r3, 2
|
||||
/* 8024FDD4 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 8024FDD8 80 63 02 84 */ lwz r3, 0x284(r3)
|
||||
/* 8024FDDC B0 83 00 64 */ sth r4, 0x64(r3)
|
||||
/* 8024FDE0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8024FDE4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8024FDE8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8024FDEC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8024FDF0 4E 80 00 20 */ blr
|
||||
@@ -1,50 +0,0 @@
|
||||
lbl_8024FDF4:
|
||||
/* 8024FDF4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8024FDF8 7C 08 02 A6 */ mflr r0
|
||||
/* 8024FDFC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8024FE00 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8024FE04 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 8024FE08 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8024FE0C 88 83 02 B0 */ lbz r4, 0x2b0(r3)
|
||||
/* 8024FE10 48 00 12 39 */ bl getMenuPosIdx__7dName_cFUc
|
||||
/* 8024FE14 54 7F 10 3A */ slwi r31, r3, 2
|
||||
/* 8024FE18 7C 7E FA 14 */ add r3, r30, r31
|
||||
/* 8024FE1C 80 63 02 84 */ lwz r3, 0x284(r3)
|
||||
/* 8024FE20 88 9E 02 A4 */ lbz r4, 0x2a4(r30)
|
||||
/* 8024FE24 3C A0 80 43 */ lis r5, g_nmHIO@ha /* 0x80430734@ha */
|
||||
/* 8024FE28 38 A5 07 34 */ addi r5, r5, g_nmHIO@l /* 0x80430734@l */
|
||||
/* 8024FE2C C0 25 00 08 */ lfs f1, 8(r5)
|
||||
/* 8024FE30 C0 42 B3 C0 */ lfs f2, lit_3820(r2)
|
||||
/* 8024FE34 38 A0 00 00 */ li r5, 0
|
||||
/* 8024FE38 48 00 49 95 */ bl scaleAnime__8CPaneMgrFsffUc
|
||||
/* 8024FE3C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8024FE40 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8024FE44 40 82 00 58 */ bne lbl_8024FE9C
|
||||
/* 8024FE48 38 00 00 96 */ li r0, 0x96
|
||||
/* 8024FE4C 98 01 00 08 */ stb r0, 8(r1)
|
||||
/* 8024FE50 98 01 00 09 */ stb r0, 9(r1)
|
||||
/* 8024FE54 98 01 00 0A */ stb r0, 0xa(r1)
|
||||
/* 8024FE58 38 00 00 FF */ li r0, 0xff
|
||||
/* 8024FE5C 98 01 00 0B */ stb r0, 0xb(r1)
|
||||
/* 8024FE60 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 8024FE64 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8024FE68 7C 7E FA 14 */ add r3, r30, r31
|
||||
/* 8024FE6C 80 63 02 94 */ lwz r3, 0x294(r3)
|
||||
/* 8024FE70 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 8024FE74 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8024FE78 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
||||
/* 8024FE7C 7D 89 03 A6 */ mtctr r12
|
||||
/* 8024FE80 4E 80 04 21 */ bctrl
|
||||
/* 8024FE84 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8024FE88 48 00 03 FD */ bl menuCursorMove__7dName_cFv
|
||||
/* 8024FE8C 38 00 00 04 */ li r0, 4
|
||||
/* 8024FE90 98 1E 02 AB */ stb r0, 0x2ab(r30)
|
||||
/* 8024FE94 88 1E 02 AB */ lbz r0, 0x2ab(r30)
|
||||
/* 8024FE98 98 1E 02 AD */ stb r0, 0x2ad(r30)
|
||||
lbl_8024FE9C:
|
||||
/* 8024FE9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8024FEA0 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 8024FEA4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8024FEA8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8024FEAC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8024FEB0 4E 80 00 20 */ blr
|
||||
@@ -1,35 +0,0 @@
|
||||
lbl_8024F164:
|
||||
/* 8024F164 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8024F168 7C 08 02 A6 */ mflr r0
|
||||
/* 8024F16C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8024F170 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8024F174 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8024F178 88 63 02 A8 */ lbz r3, 0x2a8(r3)
|
||||
/* 8024F17C 88 1F 02 A6 */ lbz r0, 0x2a6(r31)
|
||||
/* 8024F180 1C 00 00 05 */ mulli r0, r0, 5
|
||||
/* 8024F184 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 8024F188 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8024F18C 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 8024F190 80 63 00 74 */ lwz r3, 0x74(r3)
|
||||
/* 8024F194 88 9F 02 A4 */ lbz r4, 0x2a4(r31)
|
||||
/* 8024F198 3C A0 80 43 */ lis r5, g_nmHIO@ha /* 0x80430734@ha */
|
||||
/* 8024F19C 38 A5 07 34 */ addi r5, r5, g_nmHIO@l /* 0x80430734@l */
|
||||
/* 8024F1A0 C0 25 00 0C */ lfs f1, 0xc(r5)
|
||||
/* 8024F1A4 C0 42 B3 C0 */ lfs f2, lit_3820(r2)
|
||||
/* 8024F1A8 38 A0 00 00 */ li r5, 0
|
||||
/* 8024F1AC 48 00 56 21 */ bl scaleAnime__8CPaneMgrFsffUc
|
||||
/* 8024F1B0 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8024F1B4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8024F1B8 40 82 00 1C */ bne lbl_8024F1D4
|
||||
/* 8024F1BC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8024F1C0 48 00 11 C1 */ bl menuCursorMove2__7dName_cFv
|
||||
/* 8024F1C4 38 00 00 04 */ li r0, 4
|
||||
/* 8024F1C8 98 1F 02 AB */ stb r0, 0x2ab(r31)
|
||||
/* 8024F1CC 88 1F 02 AB */ lbz r0, 0x2ab(r31)
|
||||
/* 8024F1D0 98 1F 02 AD */ stb r0, 0x2ad(r31)
|
||||
lbl_8024F1D4:
|
||||
/* 8024F1D4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8024F1D8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8024F1DC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8024F1E0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8024F1E4 4E 80 00 20 */ blr
|
||||
@@ -1,44 +0,0 @@
|
||||
lbl_8024F034:
|
||||
/* 8024F034 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8024F038 7C 08 02 A6 */ mflr r0
|
||||
/* 8024F03C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8024F040 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8024F044 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8024F048 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 8024F04C C0 22 B3 D0 */ lfs f1, lit_4009(r2)
|
||||
/* 8024F050 4B F4 62 51 */ bl setAlphaRate__16dSelect_cursor_cFf
|
||||
/* 8024F054 38 80 00 00 */ li r4, 0
|
||||
/* 8024F058 88 7F 02 A8 */ lbz r3, 0x2a8(r31)
|
||||
/* 8024F05C 88 1F 02 A6 */ lbz r0, 0x2a6(r31)
|
||||
/* 8024F060 1C 00 00 05 */ mulli r0, r0, 5
|
||||
/* 8024F064 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 8024F068 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8024F06C 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 8024F070 80 63 00 74 */ lwz r3, 0x74(r3)
|
||||
/* 8024F074 B0 83 00 64 */ sth r4, 0x64(r3)
|
||||
/* 8024F078 38 00 00 96 */ li r0, 0x96
|
||||
/* 8024F07C 98 01 00 08 */ stb r0, 8(r1)
|
||||
/* 8024F080 98 01 00 09 */ stb r0, 9(r1)
|
||||
/* 8024F084 98 01 00 0A */ stb r0, 0xa(r1)
|
||||
/* 8024F088 38 00 00 FF */ li r0, 0xff
|
||||
/* 8024F08C 98 01 00 0B */ stb r0, 0xb(r1)
|
||||
/* 8024F090 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 8024F094 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8024F098 88 7F 02 A8 */ lbz r3, 0x2a8(r31)
|
||||
/* 8024F09C 88 1F 02 A6 */ lbz r0, 0x2a6(r31)
|
||||
/* 8024F0A0 1C 00 00 05 */ mulli r0, r0, 5
|
||||
/* 8024F0A4 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 8024F0A8 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8024F0AC 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 8024F0B0 80 63 00 74 */ lwz r3, 0x74(r3)
|
||||
/* 8024F0B4 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8024F0B8 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 8024F0BC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8024F0C0 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
||||
/* 8024F0C4 7D 89 03 A6 */ mtctr r12
|
||||
/* 8024F0C8 4E 80 04 21 */ bctrl
|
||||
/* 8024F0CC 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8024F0D0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8024F0D4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8024F0D8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8024F0DC 4E 80 00 20 */ blr
|
||||
@@ -1,35 +0,0 @@
|
||||
lbl_8024F0E0:
|
||||
/* 8024F0E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8024F0E4 7C 08 02 A6 */ mflr r0
|
||||
/* 8024F0E8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8024F0EC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8024F0F0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8024F0F4 88 63 02 A8 */ lbz r3, 0x2a8(r3)
|
||||
/* 8024F0F8 88 1F 02 A6 */ lbz r0, 0x2a6(r31)
|
||||
/* 8024F0FC 1C 00 00 05 */ mulli r0, r0, 5
|
||||
/* 8024F100 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 8024F104 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8024F108 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 8024F10C 80 63 00 74 */ lwz r3, 0x74(r3)
|
||||
/* 8024F110 88 9F 02 A4 */ lbz r4, 0x2a4(r31)
|
||||
/* 8024F114 3C A0 80 43 */ lis r5, g_nmHIO@ha /* 0x80430734@ha */
|
||||
/* 8024F118 38 A5 07 34 */ addi r5, r5, g_nmHIO@l /* 0x80430734@l */
|
||||
/* 8024F11C C0 25 00 0C */ lfs f1, 0xc(r5)
|
||||
/* 8024F120 C0 42 B3 C0 */ lfs f2, lit_3820(r2)
|
||||
/* 8024F124 38 A0 00 00 */ li r5, 0
|
||||
/* 8024F128 48 00 56 A5 */ bl scaleAnime__8CPaneMgrFsffUc
|
||||
/* 8024F12C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8024F130 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8024F134 40 82 00 1C */ bne lbl_8024F150
|
||||
/* 8024F138 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8024F13C 48 00 08 59 */ bl selectCursorMove__7dName_cFv
|
||||
/* 8024F140 38 00 00 00 */ li r0, 0
|
||||
/* 8024F144 98 1F 02 AB */ stb r0, 0x2ab(r31)
|
||||
/* 8024F148 88 1F 02 AB */ lbz r0, 0x2ab(r31)
|
||||
/* 8024F14C 98 1F 02 AD */ stb r0, 0x2ad(r31)
|
||||
lbl_8024F150:
|
||||
/* 8024F150 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8024F154 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8024F158 7C 08 03 A6 */ mtlr r0
|
||||
/* 8024F15C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8024F160 4E 80 00 20 */ blr
|
||||
@@ -1,139 +0,0 @@
|
||||
lbl_80250E54:
|
||||
/* 80250E54 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80250E58 7C 08 02 A6 */ mflr r0
|
||||
/* 80250E5C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80250E60 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80250E64 48 11 13 6D */ bl _savegpr_26
|
||||
/* 80250E68 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80250E6C 3C 60 80 3C */ lis r3, cNullVec__6Z2Calc@ha /* 0x803C1F50@ha */
|
||||
/* 80250E70 38 63 1F 50 */ addi r3, r3, cNullVec__6Z2Calc@l /* 0x803C1F50@l */
|
||||
/* 80250E74 38 BF 03 1C */ addi r5, r31, 0x31c
|
||||
/* 80250E78 38 C0 00 00 */ li r6, 0
|
||||
/* 80250E7C 39 00 00 00 */ li r8, 0
|
||||
/* 80250E80 48 00 01 88 */ b lbl_80251008
|
||||
lbl_80250E84:
|
||||
/* 80250E84 88 05 00 00 */ lbz r0, 0(r5)
|
||||
/* 80250E88 7C 00 26 70 */ srawi r0, r0, 4
|
||||
/* 80250E8C 2C 00 00 08 */ cmpwi r0, 8
|
||||
/* 80250E90 41 82 00 0C */ beq lbl_80250E9C
|
||||
/* 80250E94 2C 00 00 09 */ cmpwi r0, 9
|
||||
/* 80250E98 40 82 01 00 */ bne lbl_80250F98
|
||||
lbl_80250E9C:
|
||||
/* 80250E9C A0 05 00 00 */ lhz r0, 0(r5)
|
||||
/* 80250EA0 7C 9F 42 14 */ add r4, r31, r8
|
||||
/* 80250EA4 90 04 02 D0 */ stw r0, 0x2d0(r4)
|
||||
/* 80250EA8 38 E0 00 00 */ li r7, 0
|
||||
/* 80250EAC 39 20 00 00 */ li r9, 0
|
||||
/* 80250EB0 3B 63 00 0C */ addi r27, r3, 0xc
|
||||
/* 80250EB4 3B 83 01 10 */ addi r28, r3, 0x110
|
||||
/* 80250EB8 3B A3 02 14 */ addi r29, r3, 0x214
|
||||
/* 80250EBC 3B C3 03 18 */ addi r30, r3, 0x318
|
||||
/* 80250EC0 39 83 04 1C */ addi r12, r3, 0x41c
|
||||
/* 80250EC4 39 63 05 20 */ addi r11, r3, 0x520
|
||||
/* 80250EC8 38 00 00 41 */ li r0, 0x41
|
||||
/* 80250ECC 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80250ED0:
|
||||
/* 80250ED0 83 44 02 D0 */ lwz r26, 0x2d0(r4)
|
||||
/* 80250ED4 7D 5B 48 2E */ lwzx r10, r27, r9
|
||||
/* 80250ED8 A0 0A 00 00 */ lhz r0, 0(r10)
|
||||
/* 80250EDC 7C 1A 00 00 */ cmpw r26, r0
|
||||
/* 80250EE0 41 82 00 24 */ beq lbl_80250F04
|
||||
/* 80250EE4 7D 5C 48 2E */ lwzx r10, r28, r9
|
||||
/* 80250EE8 A0 0A 00 00 */ lhz r0, 0(r10)
|
||||
/* 80250EEC 7C 1A 00 00 */ cmpw r26, r0
|
||||
/* 80250EF0 41 82 00 14 */ beq lbl_80250F04
|
||||
/* 80250EF4 7D 5D 48 2E */ lwzx r10, r29, r9
|
||||
/* 80250EF8 A0 0A 00 00 */ lhz r0, 0(r10)
|
||||
/* 80250EFC 7C 1A 00 00 */ cmpw r26, r0
|
||||
/* 80250F00 40 82 00 28 */ bne lbl_80250F28
|
||||
lbl_80250F04:
|
||||
/* 80250F04 39 20 00 05 */ li r9, 5
|
||||
/* 80250F08 7C 07 4B D6 */ divw r0, r7, r9
|
||||
/* 80250F0C 98 04 02 CC */ stb r0, 0x2cc(r4)
|
||||
/* 80250F10 7C 00 49 D6 */ mullw r0, r0, r9
|
||||
/* 80250F14 7C 00 38 50 */ subf r0, r0, r7
|
||||
/* 80250F18 98 04 02 CD */ stb r0, 0x2cd(r4)
|
||||
/* 80250F1C 38 00 00 00 */ li r0, 0
|
||||
/* 80250F20 98 04 02 CE */ stb r0, 0x2ce(r4)
|
||||
/* 80250F24 48 00 00 64 */ b lbl_80250F88
|
||||
lbl_80250F28:
|
||||
/* 80250F28 7D 5E 48 2E */ lwzx r10, r30, r9
|
||||
/* 80250F2C A0 0A 00 00 */ lhz r0, 0(r10)
|
||||
/* 80250F30 7C 1A 00 00 */ cmpw r26, r0
|
||||
/* 80250F34 41 82 00 24 */ beq lbl_80250F58
|
||||
/* 80250F38 7D 4C 48 2E */ lwzx r10, r12, r9
|
||||
/* 80250F3C A0 0A 00 00 */ lhz r0, 0(r10)
|
||||
/* 80250F40 7C 1A 00 00 */ cmpw r26, r0
|
||||
/* 80250F44 41 82 00 14 */ beq lbl_80250F58
|
||||
/* 80250F48 7D 4B 48 2E */ lwzx r10, r11, r9
|
||||
/* 80250F4C A0 0A 00 00 */ lhz r0, 0(r10)
|
||||
/* 80250F50 7C 1A 00 00 */ cmpw r26, r0
|
||||
/* 80250F54 40 82 00 28 */ bne lbl_80250F7C
|
||||
lbl_80250F58:
|
||||
/* 80250F58 39 20 00 05 */ li r9, 5
|
||||
/* 80250F5C 7C 07 4B D6 */ divw r0, r7, r9
|
||||
/* 80250F60 98 04 02 CC */ stb r0, 0x2cc(r4)
|
||||
/* 80250F64 7C 00 49 D6 */ mullw r0, r0, r9
|
||||
/* 80250F68 7C 00 38 50 */ subf r0, r0, r7
|
||||
/* 80250F6C 98 04 02 CD */ stb r0, 0x2cd(r4)
|
||||
/* 80250F70 38 00 00 01 */ li r0, 1
|
||||
/* 80250F74 98 04 02 CE */ stb r0, 0x2ce(r4)
|
||||
/* 80250F78 48 00 00 10 */ b lbl_80250F88
|
||||
lbl_80250F7C:
|
||||
/* 80250F7C 38 E7 00 01 */ addi r7, r7, 1
|
||||
/* 80250F80 39 29 00 04 */ addi r9, r9, 4
|
||||
/* 80250F84 42 00 FF 4C */ bdnz lbl_80250ED0
|
||||
lbl_80250F88:
|
||||
/* 80250F88 38 A5 00 02 */ addi r5, r5, 2
|
||||
/* 80250F8C 38 C6 00 01 */ addi r6, r6, 1
|
||||
/* 80250F90 39 08 00 08 */ addi r8, r8, 8
|
||||
/* 80250F94 48 00 00 74 */ b lbl_80251008
|
||||
lbl_80250F98:
|
||||
/* 80250F98 7C 80 07 74 */ extsb r0, r4
|
||||
/* 80250F9C 7D 7F 42 14 */ add r11, r31, r8
|
||||
/* 80250FA0 90 0B 02 D0 */ stw r0, 0x2d0(r11)
|
||||
/* 80250FA4 39 80 00 00 */ li r12, 0
|
||||
/* 80250FA8 38 80 00 00 */ li r4, 0
|
||||
/* 80250FAC 39 23 06 24 */ addi r9, r3, 0x624
|
||||
/* 80250FB0 38 00 00 41 */ li r0, 0x41
|
||||
/* 80250FB4 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80250FB8:
|
||||
/* 80250FB8 81 4B 02 D0 */ lwz r10, 0x2d0(r11)
|
||||
/* 80250FBC 7C E9 20 2E */ lwzx r7, r9, r4
|
||||
/* 80250FC0 88 07 00 00 */ lbz r0, 0(r7)
|
||||
/* 80250FC4 7C 0A 00 00 */ cmpw r10, r0
|
||||
/* 80250FC8 40 82 00 28 */ bne lbl_80250FF0
|
||||
/* 80250FCC 38 80 00 05 */ li r4, 5
|
||||
/* 80250FD0 7C 0C 23 D6 */ divw r0, r12, r4
|
||||
/* 80250FD4 98 0B 02 CC */ stb r0, 0x2cc(r11)
|
||||
/* 80250FD8 7C 00 21 D6 */ mullw r0, r0, r4
|
||||
/* 80250FDC 7C 00 60 50 */ subf r0, r0, r12
|
||||
/* 80250FE0 98 0B 02 CD */ stb r0, 0x2cd(r11)
|
||||
/* 80250FE4 38 00 00 02 */ li r0, 2
|
||||
/* 80250FE8 98 0B 02 CE */ stb r0, 0x2ce(r11)
|
||||
/* 80250FEC 48 00 00 10 */ b lbl_80250FFC
|
||||
lbl_80250FF0:
|
||||
/* 80250FF0 39 8C 00 01 */ addi r12, r12, 1
|
||||
/* 80250FF4 38 84 00 04 */ addi r4, r4, 4
|
||||
/* 80250FF8 42 00 FF C0 */ bdnz lbl_80250FB8
|
||||
lbl_80250FFC:
|
||||
/* 80250FFC 38 A5 00 01 */ addi r5, r5, 1
|
||||
/* 80251000 38 C6 00 01 */ addi r6, r6, 1
|
||||
/* 80251004 39 08 00 08 */ addi r8, r8, 8
|
||||
lbl_80251008:
|
||||
/* 80251008 88 85 00 00 */ lbz r4, 0(r5)
|
||||
/* 8025100C 7C 80 07 75 */ extsb. r0, r4
|
||||
/* 80251010 40 82 FE 74 */ bne lbl_80250E84
|
||||
/* 80251014 88 1F 02 B1 */ lbz r0, 0x2b1(r31)
|
||||
/* 80251018 98 1F 02 B2 */ stb r0, 0x2b2(r31)
|
||||
/* 8025101C 98 DF 02 B1 */ stb r6, 0x2b1(r31)
|
||||
/* 80251020 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80251024 4B FF E8 69 */ bl setNameText__7dName_cFv
|
||||
/* 80251028 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8025102C 4B FF E8 E9 */ bl nameCursorMove__7dName_cFv
|
||||
/* 80251030 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80251034 48 11 11 E9 */ bl _restgpr_26
|
||||
/* 80251038 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8025103C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80251040 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80251044 4E 80 00 20 */ blr
|
||||
@@ -1,25 +0,0 @@
|
||||
lbl_8024E408:
|
||||
/* 8024E408 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8024E40C 7C 08 02 A6 */ mflr r0
|
||||
/* 8024E410 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8024E414 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8024E418 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8024E41C 3C A0 80 3C */ lis r5, __vt__7dName_c@ha /* 0x803C2B64@ha */
|
||||
/* 8024E420 38 05 2B 64 */ addi r0, r5, __vt__7dName_c@l /* 0x803C2B64@l */
|
||||
/* 8024E424 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8024E428 3C A0 80 3A */ lis r5, __vt__12dDlst_base_c@ha /* 0x803A6F88@ha */
|
||||
/* 8024E42C 38 05 6F 88 */ addi r0, r5, __vt__12dDlst_base_c@l /* 0x803A6F88@l */
|
||||
/* 8024E430 90 03 00 0C */ stw r0, 0xc(r3)
|
||||
/* 8024E434 3C A0 80 3C */ lis r5, __vt__14dDlst_NameIN_c@ha /* 0x803C2B38@ha */
|
||||
/* 8024E438 38 05 2B 38 */ addi r0, r5, __vt__14dDlst_NameIN_c@l /* 0x803C2B38@l */
|
||||
/* 8024E43C 90 03 00 0C */ stw r0, 0xc(r3)
|
||||
/* 8024E440 90 83 00 18 */ stw r4, 0x18(r3)
|
||||
/* 8024E444 48 00 01 E9 */ bl _create__7dName_cFv
|
||||
/* 8024E448 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8024E44C 48 00 02 89 */ bl init__7dName_cFv
|
||||
/* 8024E450 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8024E454 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8024E458 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8024E45C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8024E460 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8024E464 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_8024E3E0:
|
||||
/* 8024E3E0 3C 80 80 3C */ lis r4, __vt__9dNm_HIO_c@ha /* 0x803C2B7C@ha */
|
||||
/* 8024E3E4 38 04 2B 7C */ addi r0, r4, __vt__9dNm_HIO_c@l /* 0x803C2B7C@l */
|
||||
/* 8024E3E8 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8024E3EC C0 02 B3 B0 */ lfs f0, lit_3665(r2)
|
||||
/* 8024E3F0 D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 8024E3F4 C0 02 B3 B4 */ lfs f0, lit_3666(r2)
|
||||
/* 8024E3F8 D0 03 00 0C */ stfs f0, 0xc(r3)
|
||||
/* 8024E3FC 38 00 00 0A */ li r0, 0xa
|
||||
/* 8024E400 98 03 00 10 */ stb r0, 0x10(r3)
|
||||
/* 8024E404 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_8025115C:
|
||||
/* 8025115C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80251160 7C 08 02 A6 */ mflr r0
|
||||
/* 80251164 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80251168 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8025116C 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80251170 41 82 00 1C */ beq lbl_8025118C
|
||||
/* 80251174 3C A0 80 3C */ lis r5, __vt__14dDlst_NameIN_c@ha /* 0x803C2B38@ha */
|
||||
/* 80251178 38 05 2B 38 */ addi r0, r5, __vt__14dDlst_NameIN_c@l /* 0x803C2B38@l */
|
||||
/* 8025117C 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80251180 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80251184 40 81 00 08 */ ble lbl_8025118C
|
||||
/* 80251188 48 07 DB B5 */ bl __dl__FPv
|
||||
lbl_8025118C:
|
||||
/* 8025118C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80251190 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80251194 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80251198 7C 08 03 A6 */ mtlr r0
|
||||
/* 8025119C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802511A0 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_802511A4:
|
||||
/* 802511A4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802511A8 7C 08 02 A6 */ mflr r0
|
||||
/* 802511AC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802511B0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802511B4 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 802511B8 41 82 00 1C */ beq lbl_802511D4
|
||||
/* 802511BC 3C A0 80 3C */ lis r5, __vt__9dNm_HIO_c@ha /* 0x803C2B7C@ha */
|
||||
/* 802511C0 38 05 2B 7C */ addi r0, r5, __vt__9dNm_HIO_c@l /* 0x803C2B7C@l */
|
||||
/* 802511C4 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 802511C8 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 802511CC 40 81 00 08 */ ble lbl_802511D4
|
||||
/* 802511D0 48 07 DB 6D */ bl __dl__FPv
|
||||
lbl_802511D4:
|
||||
/* 802511D4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802511D8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802511DC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802511E0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802511E4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802511E8 4E 80 00 20 */ blr
|
||||
@@ -1,75 +0,0 @@
|
||||
lbl_802511EC:
|
||||
/* 802511EC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802511F0 7C 08 02 A6 */ mflr r0
|
||||
/* 802511F4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802511F8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802511FC 3C 60 80 3C */ lis r3, cNullVec__6Z2Calc@ha /* 0x803C1F50@ha */
|
||||
/* 80251200 3B E3 1F 50 */ addi r31, r3, cNullVec__6Z2Calc@l /* 0x803C1F50@l */
|
||||
/* 80251204 3C 60 80 43 */ lis r3, g_nmHIO@ha /* 0x80430734@ha */
|
||||
/* 80251208 38 63 07 34 */ addi r3, r3, g_nmHIO@l /* 0x80430734@l */
|
||||
/* 8025120C 4B FF D1 D5 */ bl __ct__9dNm_HIO_cFv
|
||||
/* 80251210 3C 80 80 25 */ lis r4, __dt__9dNm_HIO_cFv@ha /* 0x802511A4@ha */
|
||||
/* 80251214 38 84 11 A4 */ addi r4, r4, __dt__9dNm_HIO_cFv@l /* 0x802511A4@l */
|
||||
/* 80251218 3C A0 80 43 */ lis r5, lit_3660@ha /* 0x80430728@ha */
|
||||
/* 8025121C 38 A5 07 28 */ addi r5, r5, lit_3660@l /* 0x80430728@l */
|
||||
/* 80251220 48 11 0A 05 */ bl __register_global_object
|
||||
/* 80251224 80 7F 07 28 */ lwz r3, 0x728(r31)
|
||||
/* 80251228 80 1F 07 2C */ lwz r0, 0x72c(r31)
|
||||
/* 8025122C 90 7F 07 94 */ stw r3, 0x794(r31)
|
||||
/* 80251230 90 1F 07 98 */ stw r0, 0x798(r31)
|
||||
/* 80251234 80 1F 07 30 */ lwz r0, 0x730(r31)
|
||||
/* 80251238 90 1F 07 9C */ stw r0, 0x79c(r31)
|
||||
/* 8025123C 38 9F 07 94 */ addi r4, r31, 0x794
|
||||
/* 80251240 80 7F 07 34 */ lwz r3, 0x734(r31)
|
||||
/* 80251244 80 1F 07 38 */ lwz r0, 0x738(r31)
|
||||
/* 80251248 90 64 00 0C */ stw r3, 0xc(r4)
|
||||
/* 8025124C 90 04 00 10 */ stw r0, 0x10(r4)
|
||||
/* 80251250 80 1F 07 3C */ lwz r0, 0x73c(r31)
|
||||
/* 80251254 90 04 00 14 */ stw r0, 0x14(r4)
|
||||
/* 80251258 80 7F 07 40 */ lwz r3, 0x740(r31)
|
||||
/* 8025125C 80 1F 07 44 */ lwz r0, 0x744(r31)
|
||||
/* 80251260 90 64 00 18 */ stw r3, 0x18(r4)
|
||||
/* 80251264 90 04 00 1C */ stw r0, 0x1c(r4)
|
||||
/* 80251268 80 1F 07 48 */ lwz r0, 0x748(r31)
|
||||
/* 8025126C 90 04 00 20 */ stw r0, 0x20(r4)
|
||||
/* 80251270 80 7F 07 4C */ lwz r3, 0x74c(r31)
|
||||
/* 80251274 80 1F 07 50 */ lwz r0, 0x750(r31)
|
||||
/* 80251278 90 64 00 24 */ stw r3, 0x24(r4)
|
||||
/* 8025127C 90 04 00 28 */ stw r0, 0x28(r4)
|
||||
/* 80251280 80 1F 07 54 */ lwz r0, 0x754(r31)
|
||||
/* 80251284 90 04 00 2C */ stw r0, 0x2c(r4)
|
||||
/* 80251288 80 7F 07 58 */ lwz r3, 0x758(r31)
|
||||
/* 8025128C 80 1F 07 5C */ lwz r0, 0x75c(r31)
|
||||
/* 80251290 90 64 00 30 */ stw r3, 0x30(r4)
|
||||
/* 80251294 90 04 00 34 */ stw r0, 0x34(r4)
|
||||
/* 80251298 80 1F 07 60 */ lwz r0, 0x760(r31)
|
||||
/* 8025129C 90 04 00 38 */ stw r0, 0x38(r4)
|
||||
/* 802512A0 80 7F 07 64 */ lwz r3, 0x764(r31)
|
||||
/* 802512A4 80 1F 07 68 */ lwz r0, 0x768(r31)
|
||||
/* 802512A8 90 64 00 3C */ stw r3, 0x3c(r4)
|
||||
/* 802512AC 90 04 00 40 */ stw r0, 0x40(r4)
|
||||
/* 802512B0 80 1F 07 6C */ lwz r0, 0x76c(r31)
|
||||
/* 802512B4 90 04 00 44 */ stw r0, 0x44(r4)
|
||||
/* 802512B8 80 7F 07 70 */ lwz r3, 0x770(r31)
|
||||
/* 802512BC 80 1F 07 74 */ lwz r0, 0x774(r31)
|
||||
/* 802512C0 90 64 00 48 */ stw r3, 0x48(r4)
|
||||
/* 802512C4 90 04 00 4C */ stw r0, 0x4c(r4)
|
||||
/* 802512C8 80 1F 07 78 */ lwz r0, 0x778(r31)
|
||||
/* 802512CC 90 04 00 50 */ stw r0, 0x50(r4)
|
||||
/* 802512D0 80 7F 07 7C */ lwz r3, 0x77c(r31)
|
||||
/* 802512D4 80 1F 07 80 */ lwz r0, 0x780(r31)
|
||||
/* 802512D8 90 64 00 54 */ stw r3, 0x54(r4)
|
||||
/* 802512DC 90 04 00 58 */ stw r0, 0x58(r4)
|
||||
/* 802512E0 80 1F 07 84 */ lwz r0, 0x784(r31)
|
||||
/* 802512E4 90 04 00 5C */ stw r0, 0x5c(r4)
|
||||
/* 802512E8 80 7F 07 88 */ lwz r3, 0x788(r31)
|
||||
/* 802512EC 80 1F 07 8C */ lwz r0, 0x78c(r31)
|
||||
/* 802512F0 90 64 00 60 */ stw r3, 0x60(r4)
|
||||
/* 802512F4 90 04 00 64 */ stw r0, 0x64(r4)
|
||||
/* 802512F8 80 1F 07 90 */ lwz r0, 0x790(r31)
|
||||
/* 802512FC 90 04 00 68 */ stw r0, 0x68(r4)
|
||||
/* 80251300 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80251304 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80251308 7C 08 03 A6 */ mtlr r0
|
||||
/* 8025130C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80251310 4E 80 00 20 */ blr
|
||||
@@ -1,44 +0,0 @@
|
||||
lbl_8024E62C:
|
||||
/* 8024E62C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8024E630 7C 08 02 A6 */ mflr r0
|
||||
/* 8024E634 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8024E638 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8024E63C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8024E640 38 60 00 30 */ li r3, 0x30
|
||||
/* 8024E644 48 08 06 09 */ bl __nw__FUl
|
||||
/* 8024E648 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 8024E64C 41 82 00 2C */ beq lbl_8024E678
|
||||
/* 8024E650 38 80 00 05 */ li r4, 5
|
||||
/* 8024E654 38 A0 00 02 */ li r5, 2
|
||||
/* 8024E658 38 C0 00 02 */ li r6, 2
|
||||
/* 8024E65C 38 E0 00 01 */ li r7, 1
|
||||
/* 8024E660 C0 22 B3 B8 */ lfs f1, lit_3755(r2)
|
||||
/* 8024E664 C0 42 B3 BC */ lfs f2, lit_3756(r2)
|
||||
/* 8024E668 39 00 00 00 */ li r8, 0
|
||||
/* 8024E66C 39 20 08 00 */ li r9, 0x800
|
||||
/* 8024E670 4B DE 39 D5 */ bl __ct__9STControlFssssffss
|
||||
/* 8024E674 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_8024E678:
|
||||
/* 8024E678 90 1F 00 04 */ stw r0, 4(r31)
|
||||
/* 8024E67C 38 00 00 05 */ li r0, 5
|
||||
/* 8024E680 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 8024E684 B0 03 00 28 */ sth r0, 0x28(r3)
|
||||
/* 8024E688 4B DC 63 69 */ bl mDoExt_getMesgFont__Fv
|
||||
/* 8024E68C 90 7F 00 14 */ stw r3, 0x14(r31)
|
||||
/* 8024E690 38 00 FF FF */ li r0, -1
|
||||
/* 8024E694 3C 60 80 43 */ lis r3, g_nmHIO@ha /* 0x80430734@ha */
|
||||
/* 8024E698 38 63 07 34 */ addi r3, r3, g_nmHIO@l /* 0x80430734@l */
|
||||
/* 8024E69C 98 03 00 04 */ stb r0, 4(r3)
|
||||
/* 8024E6A0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8024E6A4 48 00 1F 29 */ bl screenSet__7dName_cFv
|
||||
/* 8024E6A8 38 00 00 00 */ li r0, 0
|
||||
/* 8024E6AC 98 1F 03 1C */ stb r0, 0x31c(r31)
|
||||
/* 8024E6B0 38 00 00 01 */ li r0, 1
|
||||
/* 8024E6B4 98 1F 02 A4 */ stb r0, 0x2a4(r31)
|
||||
/* 8024E6B8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8024E6BC 48 00 26 31 */ bl displayInit__7dName_cFv
|
||||
/* 8024E6C0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8024E6C4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8024E6C8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8024E6CC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8024E6D0 4E 80 00 20 */ blr
|
||||
@@ -1,28 +0,0 @@
|
||||
lbl_80250560:
|
||||
/* 80250560 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80250564 7C 08 02 A6 */ mflr r0
|
||||
/* 80250568 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8025056C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80250570 48 11 1C 69 */ bl _savegpr_28
|
||||
/* 80250574 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80250578 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8025057C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80250580 3B E3 5F 64 */ addi r31, r3, 0x5f64
|
||||
/* 80250584 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80250588 3B BF 01 B4 */ addi r29, r31, 0x1b4
|
||||
/* 8025058C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80250590 3B DF 01 B8 */ addi r30, r31, 0x1b8
|
||||
/* 80250594 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80250598 38 DC 00 0C */ addi r6, r28, 0xc
|
||||
/* 8025059C 4B E0 61 F9 */ bl set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c
|
||||
/* 802505A0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802505A4 7F A4 EB 78 */ mr r4, r29
|
||||
/* 802505A8 7F C5 F3 78 */ mr r5, r30
|
||||
/* 802505AC 80 DC 00 20 */ lwz r6, 0x20(r28)
|
||||
/* 802505B0 4B E0 61 E5 */ bl set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c
|
||||
/* 802505B4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802505B8 48 11 1C 6D */ bl _restgpr_28
|
||||
/* 802505BC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802505C0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802505C4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802505C8 4E 80 00 20 */ blr
|
||||
@@ -1,52 +0,0 @@
|
||||
lbl_8024EC84:
|
||||
/* 8024EC84 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8024EC88 7C 08 02 A6 */ mflr r0
|
||||
/* 8024EC8C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8024EC90 80 83 00 28 */ lwz r4, 0x28(r3)
|
||||
/* 8024EC94 38 04 00 02 */ addi r0, r4, 2
|
||||
/* 8024EC98 90 03 00 28 */ stw r0, 0x28(r3)
|
||||
/* 8024EC9C 80 83 00 24 */ lwz r4, 0x24(r3)
|
||||
/* 8024ECA0 A8 04 00 06 */ lha r0, 6(r4)
|
||||
/* 8024ECA4 80 83 00 28 */ lwz r4, 0x28(r3)
|
||||
/* 8024ECA8 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8024ECAC 41 80 00 0C */ blt lbl_8024ECB8
|
||||
/* 8024ECB0 7C 00 20 50 */ subf r0, r0, r4
|
||||
/* 8024ECB4 90 03 00 28 */ stw r0, 0x28(r3)
|
||||
lbl_8024ECB8:
|
||||
/* 8024ECB8 80 03 00 28 */ lwz r0, 0x28(r3)
|
||||
/* 8024ECBC C8 22 B3 C8 */ lfd f1, lit_3936(r2)
|
||||
/* 8024ECC0 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 8024ECC4 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8024ECC8 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 8024ECCC 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8024ECD0 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 8024ECD4 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 8024ECD8 80 83 00 24 */ lwz r4, 0x24(r3)
|
||||
/* 8024ECDC D0 04 00 08 */ stfs f0, 8(r4)
|
||||
/* 8024ECE0 80 83 00 30 */ lwz r4, 0x30(r3)
|
||||
/* 8024ECE4 38 04 00 02 */ addi r0, r4, 2
|
||||
/* 8024ECE8 90 03 00 30 */ stw r0, 0x30(r3)
|
||||
/* 8024ECEC 80 83 00 2C */ lwz r4, 0x2c(r3)
|
||||
/* 8024ECF0 A8 04 00 06 */ lha r0, 6(r4)
|
||||
/* 8024ECF4 80 83 00 30 */ lwz r4, 0x30(r3)
|
||||
/* 8024ECF8 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8024ECFC 41 80 00 0C */ blt lbl_8024ED08
|
||||
/* 8024ED00 7C 00 20 50 */ subf r0, r0, r4
|
||||
/* 8024ED04 90 03 00 30 */ stw r0, 0x30(r3)
|
||||
lbl_8024ED08:
|
||||
/* 8024ED08 80 03 00 30 */ lwz r0, 0x30(r3)
|
||||
/* 8024ED0C C8 22 B3 C8 */ lfd f1, lit_3936(r2)
|
||||
/* 8024ED10 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 8024ED14 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8024ED18 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 8024ED1C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8024ED20 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 8024ED24 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 8024ED28 80 83 00 2C */ lwz r4, 0x2c(r3)
|
||||
/* 8024ED2C D0 04 00 08 */ stfs f0, 8(r4)
|
||||
/* 8024ED30 80 63 00 10 */ lwz r3, 0x10(r3)
|
||||
/* 8024ED34 48 0A A9 5D */ bl animation__9J2DScreenFv
|
||||
/* 8024ED38 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8024ED3C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8024ED40 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8024ED44 4E 80 00 20 */ blr
|
||||
@@ -1,95 +0,0 @@
|
||||
lbl_80250CEC:
|
||||
/* 80250CEC 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80250CF0 7C 08 02 A6 */ mflr r0
|
||||
/* 80250CF4 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80250CF8 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80250CFC 48 11 14 CD */ bl _savegpr_24
|
||||
/* 80250D00 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80250D04 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 80250D08 C0 22 B3 D0 */ lfs f1, lit_4009(r2)
|
||||
/* 80250D0C 4B F4 45 95 */ bl setAlphaRate__16dSelect_cursor_cFf
|
||||
/* 80250D10 3B 60 00 00 */ li r27, 0
|
||||
/* 80250D14 93 7F 00 28 */ stw r27, 0x28(r31)
|
||||
/* 80250D18 93 7F 00 30 */ stw r27, 0x30(r31)
|
||||
/* 80250D1C 88 1F 02 AC */ lbz r0, 0x2ac(r31)
|
||||
/* 80250D20 98 1F 02 AB */ stb r0, 0x2ab(r31)
|
||||
/* 80250D24 88 1F 02 AE */ lbz r0, 0x2ae(r31)
|
||||
/* 80250D28 98 1F 02 AD */ stb r0, 0x2ad(r31)
|
||||
/* 80250D2C 3B 80 00 00 */ li r28, 0
|
||||
/* 80250D30 3B 40 00 96 */ li r26, 0x96
|
||||
/* 80250D34 3B 20 00 FF */ li r25, 0xff
|
||||
lbl_80250D38:
|
||||
/* 80250D38 9B 41 00 10 */ stb r26, 0x10(r1)
|
||||
/* 80250D3C 9B 41 00 11 */ stb r26, 0x11(r1)
|
||||
/* 80250D40 9B 41 00 12 */ stb r26, 0x12(r1)
|
||||
/* 80250D44 9B 21 00 13 */ stb r25, 0x13(r1)
|
||||
/* 80250D48 80 01 00 10 */ lwz r0, 0x10(r1)
|
||||
/* 80250D4C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80250D50 38 1B 00 74 */ addi r0, r27, 0x74
|
||||
/* 80250D54 7C 7F 00 2E */ lwzx r3, r31, r0
|
||||
/* 80250D58 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80250D5C 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80250D60 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80250D64 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
||||
/* 80250D68 7D 89 03 A6 */ mtctr r12
|
||||
/* 80250D6C 4E 80 04 21 */ bctrl
|
||||
/* 80250D70 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 80250D74 2C 1C 00 41 */ cmpwi r28, 0x41
|
||||
/* 80250D78 3B 7B 00 04 */ addi r27, r27, 4
|
||||
/* 80250D7C 41 80 FF BC */ blt lbl_80250D38
|
||||
/* 80250D80 3B 60 00 00 */ li r27, 0
|
||||
/* 80250D84 3B A0 00 00 */ li r29, 0
|
||||
/* 80250D88 3B 40 00 96 */ li r26, 0x96
|
||||
/* 80250D8C 3B 20 00 FF */ li r25, 0xff
|
||||
lbl_80250D90:
|
||||
/* 80250D90 38 7D 02 94 */ addi r3, r29, 0x294
|
||||
/* 80250D94 7C 1F 18 2E */ lwzx r0, r31, r3
|
||||
/* 80250D98 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80250D9C 41 82 00 34 */ beq lbl_80250DD0
|
||||
/* 80250DA0 9B 41 00 08 */ stb r26, 8(r1)
|
||||
/* 80250DA4 9B 41 00 09 */ stb r26, 9(r1)
|
||||
/* 80250DA8 9B 41 00 0A */ stb r26, 0xa(r1)
|
||||
/* 80250DAC 9B 21 00 0B */ stb r25, 0xb(r1)
|
||||
/* 80250DB0 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 80250DB4 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80250DB8 7C 7F 18 2E */ lwzx r3, r31, r3
|
||||
/* 80250DBC 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80250DC0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80250DC4 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
||||
/* 80250DC8 7D 89 03 A6 */ mtctr r12
|
||||
/* 80250DCC 4E 80 04 21 */ bctrl
|
||||
lbl_80250DD0:
|
||||
/* 80250DD0 3B 7B 00 01 */ addi r27, r27, 1
|
||||
/* 80250DD4 2C 1B 00 04 */ cmpwi r27, 4
|
||||
/* 80250DD8 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 80250DDC 41 80 FF B4 */ blt lbl_80250D90
|
||||
/* 80250DE0 3B 00 00 00 */ li r24, 0
|
||||
/* 80250DE4 3B C0 00 00 */ li r30, 0
|
||||
/* 80250DE8 3B A0 00 00 */ li r29, 0
|
||||
/* 80250DEC 3B 20 00 07 */ li r25, 7
|
||||
/* 80250DF0 3B 40 00 01 */ li r26, 1
|
||||
/* 80250DF4 3B 60 00 02 */ li r27, 2
|
||||
/* 80250DF8 3B 80 00 20 */ li r28, 0x20
|
||||
lbl_80250DFC:
|
||||
/* 80250DFC 38 1D 00 34 */ addi r0, r29, 0x34
|
||||
/* 80250E00 7C 7F 00 2E */ lwzx r3, r31, r0
|
||||
/* 80250E04 48 00 48 05 */ bl hide__13CPaneMgrAlphaFv
|
||||
/* 80250E08 7C 7F F2 14 */ add r3, r31, r30
|
||||
/* 80250E0C 9B 23 02 CC */ stb r25, 0x2cc(r3)
|
||||
/* 80250E10 9B 43 02 CD */ stb r26, 0x2cd(r3)
|
||||
/* 80250E14 9B 63 02 CE */ stb r27, 0x2ce(r3)
|
||||
/* 80250E18 9B 43 02 CF */ stb r26, 0x2cf(r3)
|
||||
/* 80250E1C 93 83 02 D0 */ stw r28, 0x2d0(r3)
|
||||
/* 80250E20 3B 18 00 01 */ addi r24, r24, 1
|
||||
/* 80250E24 2C 18 00 08 */ cmpwi r24, 8
|
||||
/* 80250E28 3B DE 00 08 */ addi r30, r30, 8
|
||||
/* 80250E2C 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 80250E30 41 80 FF CC */ blt lbl_80250DFC
|
||||
/* 80250E34 38 00 00 00 */ li r0, 0
|
||||
/* 80250E38 98 1F 02 B4 */ stb r0, 0x2b4(r31)
|
||||
/* 80250E3C 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80250E40 48 11 13 D5 */ bl _restgpr_24
|
||||
/* 80250E44 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80250E48 7C 08 03 A6 */ mtlr r0
|
||||
/* 80250E4C 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80250E50 4E 80 00 20 */ blr
|
||||
@@ -1,25 +0,0 @@
|
||||
lbl_80251048:
|
||||
/* 80251048 54 80 06 3E */ clrlwi r0, r4, 0x18
|
||||
/* 8025104C 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 80251050 41 82 00 34 */ beq lbl_80251084
|
||||
/* 80251054 40 80 00 14 */ bge lbl_80251068
|
||||
/* 80251058 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8025105C 41 82 00 18 */ beq lbl_80251074
|
||||
/* 80251060 40 80 00 1C */ bge lbl_8025107C
|
||||
/* 80251064 4E 80 00 20 */ blr
|
||||
lbl_80251068:
|
||||
/* 80251068 2C 00 00 04 */ cmpwi r0, 4
|
||||
/* 8025106C 4C 80 00 20 */ bgelr
|
||||
/* 80251070 48 00 00 1C */ b lbl_8025108C
|
||||
lbl_80251074:
|
||||
/* 80251074 38 60 00 00 */ li r3, 0
|
||||
/* 80251078 4E 80 00 20 */ blr
|
||||
lbl_8025107C:
|
||||
/* 8025107C 38 60 00 01 */ li r3, 1
|
||||
/* 80251080 4E 80 00 20 */ blr
|
||||
lbl_80251084:
|
||||
/* 80251084 38 60 00 02 */ li r3, 2
|
||||
/* 80251088 4E 80 00 20 */ blr
|
||||
lbl_8025108C:
|
||||
/* 8025108C 38 60 00 03 */ li r3, 3
|
||||
/* 80251090 4E 80 00 20 */ blr
|
||||
@@ -1,44 +0,0 @@
|
||||
lbl_8024F59C:
|
||||
/* 8024F59C 3C 80 80 3C */ lis r4, cNullVec__6Z2Calc@ha /* 0x803C1F50@ha */
|
||||
/* 8024F5A0 38 A4 1F 50 */ addi r5, r4, cNullVec__6Z2Calc@l /* 0x803C1F50@l */
|
||||
/* 8024F5A4 88 03 02 A9 */ lbz r0, 0x2a9(r3)
|
||||
/* 8024F5A8 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 8024F5AC 41 82 00 40 */ beq lbl_8024F5EC
|
||||
/* 8024F5B0 40 80 00 10 */ bge lbl_8024F5C0
|
||||
/* 8024F5B4 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8024F5B8 40 80 00 14 */ bge lbl_8024F5CC
|
||||
/* 8024F5BC 48 00 00 6C */ b lbl_8024F628
|
||||
lbl_8024F5C0:
|
||||
/* 8024F5C0 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 8024F5C4 40 80 00 64 */ bge lbl_8024F628
|
||||
/* 8024F5C8 48 00 00 44 */ b lbl_8024F60C
|
||||
lbl_8024F5CC:
|
||||
/* 8024F5CC 88 83 02 A7 */ lbz r4, 0x2a7(r3)
|
||||
/* 8024F5D0 88 03 02 A5 */ lbz r0, 0x2a5(r3)
|
||||
/* 8024F5D4 1C 00 00 05 */ mulli r0, r0, 5
|
||||
/* 8024F5D8 7C 04 02 14 */ add r0, r4, r0
|
||||
/* 8024F5DC 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8024F5E0 38 65 00 0C */ addi r3, r5, 0xc
|
||||
/* 8024F5E4 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8024F5E8 48 00 00 40 */ b lbl_8024F628
|
||||
lbl_8024F5EC:
|
||||
/* 8024F5EC 88 83 02 A7 */ lbz r4, 0x2a7(r3)
|
||||
/* 8024F5F0 88 03 02 A5 */ lbz r0, 0x2a5(r3)
|
||||
/* 8024F5F4 1C 00 00 05 */ mulli r0, r0, 5
|
||||
/* 8024F5F8 7C 04 02 14 */ add r0, r4, r0
|
||||
/* 8024F5FC 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8024F600 38 65 03 18 */ addi r3, r5, 0x318
|
||||
/* 8024F604 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8024F608 48 00 00 20 */ b lbl_8024F628
|
||||
lbl_8024F60C:
|
||||
/* 8024F60C 88 83 02 A7 */ lbz r4, 0x2a7(r3)
|
||||
/* 8024F610 88 03 02 A5 */ lbz r0, 0x2a5(r3)
|
||||
/* 8024F614 1C 00 00 05 */ mulli r0, r0, 5
|
||||
/* 8024F618 7C 04 02 14 */ add r0, r4, r0
|
||||
/* 8024F61C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8024F620 38 65 06 24 */ addi r3, r5, 0x624
|
||||
/* 8024F624 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
lbl_8024F628:
|
||||
/* 8024F628 88 63 00 00 */ lbz r3, 0(r3)
|
||||
/* 8024F62C 7C 63 07 74 */ extsb r3, r3
|
||||
/* 8024F630 4E 80 00 20 */ blr
|
||||
@@ -1,54 +0,0 @@
|
||||
lbl_8024E6D4:
|
||||
/* 8024E6D4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8024E6D8 7C 08 02 A6 */ mflr r0
|
||||
/* 8024E6DC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8024E6E0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8024E6E4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8024E6E8 38 00 00 00 */ li r0, 0
|
||||
/* 8024E6EC 98 03 02 B1 */ stb r0, 0x2b1(r3)
|
||||
/* 8024E6F0 98 03 02 B2 */ stb r0, 0x2b2(r3)
|
||||
/* 8024E6F4 48 00 12 21 */ bl nameCursorMove__7dName_cFv
|
||||
/* 8024E6F8 88 1F 02 B1 */ lbz r0, 0x2b1(r31)
|
||||
/* 8024E6FC 98 1F 02 B2 */ stb r0, 0x2b2(r31)
|
||||
/* 8024E700 38 60 00 00 */ li r3, 0
|
||||
/* 8024E704 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8024E708 38 00 00 04 */ li r0, 4
|
||||
/* 8024E70C 7C 09 03 A6 */ mtctr r0
|
||||
lbl_8024E710:
|
||||
/* 8024E710 38 03 03 0E */ addi r0, r3, 0x30e
|
||||
/* 8024E714 7C 9F 01 AE */ stbx r4, r31, r0
|
||||
/* 8024E718 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 8024E71C 42 00 FF F4 */ bdnz lbl_8024E710
|
||||
/* 8024E720 38 00 00 00 */ li r0, 0
|
||||
/* 8024E724 98 1F 02 A5 */ stb r0, 0x2a5(r31)
|
||||
/* 8024E728 98 1F 02 A7 */ stb r0, 0x2a7(r31)
|
||||
/* 8024E72C 98 1F 02 A6 */ stb r0, 0x2a6(r31)
|
||||
/* 8024E730 98 1F 02 A8 */ stb r0, 0x2a8(r31)
|
||||
/* 8024E734 98 1F 03 0C */ stb r0, 0x30c(r31)
|
||||
/* 8024E738 98 1F 03 0D */ stb r0, 0x30d(r31)
|
||||
/* 8024E73C 38 00 00 01 */ li r0, 1
|
||||
/* 8024E740 98 1F 03 0E */ stb r0, 0x30e(r31)
|
||||
/* 8024E744 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8024E748 48 00 12 4D */ bl selectCursorMove__7dName_cFv
|
||||
/* 8024E74C 38 00 00 00 */ li r0, 0
|
||||
/* 8024E750 98 1F 02 AB */ stb r0, 0x2ab(r31)
|
||||
/* 8024E754 88 1F 02 AB */ lbz r0, 0x2ab(r31)
|
||||
/* 8024E758 98 1F 02 AC */ stb r0, 0x2ac(r31)
|
||||
/* 8024E75C 88 1F 02 AB */ lbz r0, 0x2ab(r31)
|
||||
/* 8024E760 98 1F 02 AD */ stb r0, 0x2ad(r31)
|
||||
/* 8024E764 88 1F 02 AC */ lbz r0, 0x2ac(r31)
|
||||
/* 8024E768 98 1F 02 AE */ stb r0, 0x2ae(r31)
|
||||
/* 8024E76C 38 00 00 02 */ li r0, 2
|
||||
/* 8024E770 98 1F 02 A9 */ stb r0, 0x2a9(r31)
|
||||
/* 8024E774 38 00 00 FF */ li r0, 0xff
|
||||
/* 8024E778 98 1F 02 AA */ stb r0, 0x2aa(r31)
|
||||
/* 8024E77C 38 00 00 03 */ li r0, 3
|
||||
/* 8024E780 98 1F 02 AF */ stb r0, 0x2af(r31)
|
||||
/* 8024E784 98 1F 02 B0 */ stb r0, 0x2b0(r31)
|
||||
/* 8024E788 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8024E78C 48 00 1A 25 */ bl mojiListChange__7dName_cFv
|
||||
/* 8024E790 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8024E794 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8024E798 7C 08 03 A6 */ mtlr r0
|
||||
/* 8024E79C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8024E7A0 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_8024E7A4:
|
||||
/* 8024E7A4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8024E7A8 7C 08 02 A6 */ mflr r0
|
||||
/* 8024E7AC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8024E7B0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8024E7B4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8024E7B8 48 00 25 35 */ bl displayInit__7dName_cFv
|
||||
/* 8024E7BC 88 1F 03 1C */ lbz r0, 0x31c(r31)
|
||||
/* 8024E7C0 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 8024E7C4 41 82 00 14 */ beq lbl_8024E7D8
|
||||
/* 8024E7C8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8024E7CC 48 00 26 89 */ bl NameStrSet__7dName_cFv
|
||||
/* 8024E7D0 38 00 00 00 */ li r0, 0
|
||||
/* 8024E7D4 98 1F 03 1C */ stb r0, 0x31c(r31)
|
||||
lbl_8024E7D8:
|
||||
/* 8024E7D8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8024E7DC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8024E7E0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8024E7E4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8024E7E8 4E 80 00 20 */ blr
|
||||
@@ -1,74 +0,0 @@
|
||||
lbl_80250380:
|
||||
/* 80250380 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80250384 7C 08 02 A6 */ mflr r0
|
||||
/* 80250388 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 8025038C 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80250390 48 11 1E 4D */ bl _savegpr_29
|
||||
/* 80250394 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80250398 88 83 02 AF */ lbz r4, 0x2af(r3)
|
||||
/* 8025039C 48 00 0C AD */ bl getMenuPosIdx__7dName_cFUc
|
||||
/* 802503A0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 802503A4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802503A8 88 9F 02 A9 */ lbz r4, 0x2a9(r31)
|
||||
/* 802503AC 48 00 0C 9D */ bl getMenuPosIdx__7dName_cFUc
|
||||
/* 802503B0 7C 1E 18 00 */ cmpw r30, r3
|
||||
/* 802503B4 41 82 00 74 */ beq lbl_80250428
|
||||
/* 802503B8 3C 60 80 43 */ lis r3, g_nmHIO@ha /* 0x80430734@ha */
|
||||
/* 802503BC 38 63 07 34 */ addi r3, r3, g_nmHIO@l /* 0x80430734@l */
|
||||
/* 802503C0 C0 03 00 08 */ lfs f0, 8(r3)
|
||||
/* 802503C4 57 DD 10 3A */ slwi r29, r30, 2
|
||||
/* 802503C8 7C 7F EA 14 */ add r3, r31, r29
|
||||
/* 802503CC 80 63 02 84 */ lwz r3, 0x284(r3)
|
||||
/* 802503D0 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 802503D4 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 802503D8 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
||||
/* 802503DC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802503E0 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 802503E4 7D 89 03 A6 */ mtctr r12
|
||||
/* 802503E8 4E 80 04 21 */ bctrl
|
||||
/* 802503EC 38 00 00 C8 */ li r0, 0xc8
|
||||
/* 802503F0 98 01 00 08 */ stb r0, 8(r1)
|
||||
/* 802503F4 98 01 00 09 */ stb r0, 9(r1)
|
||||
/* 802503F8 98 01 00 0A */ stb r0, 0xa(r1)
|
||||
/* 802503FC 38 00 00 FF */ li r0, 0xff
|
||||
/* 80250400 98 01 00 0B */ stb r0, 0xb(r1)
|
||||
/* 80250404 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 80250408 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8025040C 7C 7F EA 14 */ add r3, r31, r29
|
||||
/* 80250410 80 63 02 94 */ lwz r3, 0x294(r3)
|
||||
/* 80250414 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80250418 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8025041C 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
||||
/* 80250420 7D 89 03 A6 */ mtctr r12
|
||||
/* 80250424 4E 80 04 21 */ bctrl
|
||||
lbl_80250428:
|
||||
/* 80250428 57 C0 10 3A */ slwi r0, r30, 2
|
||||
/* 8025042C 7F BF 02 14 */ add r29, r31, r0
|
||||
/* 80250430 80 9D 02 84 */ lwz r4, 0x284(r29)
|
||||
/* 80250434 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80250438 80 A4 00 04 */ lwz r5, 4(r4)
|
||||
/* 8025043C 38 C0 00 00 */ li r6, 0
|
||||
/* 80250440 38 E0 00 00 */ li r7, 0
|
||||
/* 80250444 48 00 4A 79 */ bl getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs
|
||||
/* 80250448 80 61 00 10 */ lwz r3, 0x10(r1)
|
||||
/* 8025044C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80250450 90 61 00 1C */ stw r3, 0x1c(r1)
|
||||
/* 80250454 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 80250458 80 01 00 18 */ lwz r0, 0x18(r1)
|
||||
/* 8025045C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80250460 80 7D 02 84 */ lwz r3, 0x284(r29)
|
||||
/* 80250464 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80250468 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 8025046C C0 21 00 1C */ lfs f1, 0x1c(r1)
|
||||
/* 80250470 C0 41 00 20 */ lfs f2, 0x20(r1)
|
||||
/* 80250474 38 A0 00 01 */ li r5, 1
|
||||
/* 80250478 4B F4 4C 7D */ bl setPos__16dSelect_cursor_cFffP7J2DPaneb
|
||||
/* 8025047C 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 80250480 C0 22 B3 C0 */ lfs f1, lit_3820(r2)
|
||||
/* 80250484 4B F4 4E 1D */ bl setAlphaRate__16dSelect_cursor_cFf
|
||||
/* 80250488 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 8025048C 48 11 1D 9D */ bl _restgpr_29
|
||||
/* 80250490 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80250494 7C 08 03 A6 */ mtlr r0
|
||||
/* 80250498 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 8025049C 4E 80 00 20 */ blr
|
||||
@@ -1,64 +0,0 @@
|
||||
lbl_80250284:
|
||||
/* 80250284 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80250288 7C 08 02 A6 */ mflr r0
|
||||
/* 8025028C 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80250290 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80250294 48 11 1F 49 */ bl _savegpr_29
|
||||
/* 80250298 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8025029C 88 83 02 AF */ lbz r4, 0x2af(r3)
|
||||
/* 802502A0 48 00 0D A9 */ bl getMenuPosIdx__7dName_cFUc
|
||||
/* 802502A4 3C 80 80 43 */ lis r4, g_nmHIO@ha /* 0x80430734@ha */
|
||||
/* 802502A8 38 84 07 34 */ addi r4, r4, g_nmHIO@l /* 0x80430734@l */
|
||||
/* 802502AC C0 04 00 08 */ lfs f0, 8(r4)
|
||||
/* 802502B0 54 7F 10 3A */ slwi r31, r3, 2
|
||||
/* 802502B4 7F DD FA 14 */ add r30, r29, r31
|
||||
/* 802502B8 80 7E 02 84 */ lwz r3, 0x284(r30)
|
||||
/* 802502BC 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 802502C0 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 802502C4 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
||||
/* 802502C8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802502CC 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 802502D0 7D 89 03 A6 */ mtctr r12
|
||||
/* 802502D4 4E 80 04 21 */ bctrl
|
||||
/* 802502D8 38 00 00 C8 */ li r0, 0xc8
|
||||
/* 802502DC 98 01 00 08 */ stb r0, 8(r1)
|
||||
/* 802502E0 98 01 00 09 */ stb r0, 9(r1)
|
||||
/* 802502E4 98 01 00 0A */ stb r0, 0xa(r1)
|
||||
/* 802502E8 38 00 00 FF */ li r0, 0xff
|
||||
/* 802502EC 98 01 00 0B */ stb r0, 0xb(r1)
|
||||
/* 802502F0 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 802502F4 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 802502F8 80 7E 02 94 */ lwz r3, 0x294(r30)
|
||||
/* 802502FC 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80250300 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80250304 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
||||
/* 80250308 7D 89 03 A6 */ mtctr r12
|
||||
/* 8025030C 4E 80 04 21 */ bctrl
|
||||
/* 80250310 80 9E 02 84 */ lwz r4, 0x284(r30)
|
||||
/* 80250314 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80250318 80 A4 00 04 */ lwz r5, 4(r4)
|
||||
/* 8025031C 38 C0 00 00 */ li r6, 0
|
||||
/* 80250320 38 E0 00 00 */ li r7, 0
|
||||
/* 80250324 48 00 4B 99 */ bl getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs
|
||||
/* 80250328 80 61 00 10 */ lwz r3, 0x10(r1)
|
||||
/* 8025032C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80250330 90 61 00 1C */ stw r3, 0x1c(r1)
|
||||
/* 80250334 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 80250338 80 01 00 18 */ lwz r0, 0x18(r1)
|
||||
/* 8025033C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80250340 80 7E 02 84 */ lwz r3, 0x284(r30)
|
||||
/* 80250344 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80250348 80 7D 00 20 */ lwz r3, 0x20(r29)
|
||||
/* 8025034C C0 21 00 1C */ lfs f1, 0x1c(r1)
|
||||
/* 80250350 C0 41 00 20 */ lfs f2, 0x20(r1)
|
||||
/* 80250354 38 A0 00 01 */ li r5, 1
|
||||
/* 80250358 4B F4 4D 9D */ bl setPos__16dSelect_cursor_cFffP7J2DPaneb
|
||||
/* 8025035C 80 7D 00 20 */ lwz r3, 0x20(r29)
|
||||
/* 80250360 C0 22 B3 C0 */ lfs f1, lit_3820(r2)
|
||||
/* 80250364 4B F4 4F 3D */ bl setAlphaRate__16dSelect_cursor_cFf
|
||||
/* 80250368 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 8025036C 48 11 1E BD */ bl _restgpr_29
|
||||
/* 80250370 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80250374 7C 08 03 A6 */ mtlr r0
|
||||
/* 80250378 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 8025037C 4E 80 00 20 */ blr
|
||||
@@ -1,6 +0,0 @@
|
||||
lbl_8024FAF4:
|
||||
/* 8024FAF4 88 03 02 AF */ lbz r0, 0x2af(r3)
|
||||
/* 8024FAF8 98 03 02 B0 */ stb r0, 0x2b0(r3)
|
||||
/* 8024FAFC 38 00 00 03 */ li r0, 3
|
||||
/* 8024FB00 98 03 02 AF */ stb r0, 0x2af(r3)
|
||||
/* 8024FB04 4E 80 00 20 */ blr
|
||||
@@ -1,60 +0,0 @@
|
||||
lbl_802501B0:
|
||||
/* 802501B0 94 21 FF 90 */ stwu r1, -0x70(r1)
|
||||
/* 802501B4 7C 08 02 A6 */ mflr r0
|
||||
/* 802501B8 90 01 00 74 */ stw r0, 0x74(r1)
|
||||
/* 802501BC 39 61 00 70 */ addi r11, r1, 0x70
|
||||
/* 802501C0 48 11 20 15 */ bl _savegpr_27
|
||||
/* 802501C4 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 802501C8 3C 60 80 3C */ lis r3, cNullVec__6Z2Calc@ha /* 0x803C1F50@ha */
|
||||
/* 802501CC 38 63 1F 50 */ addi r3, r3, cNullVec__6Z2Calc@l /* 0x803C1F50@l */
|
||||
/* 802501D0 88 1B 02 A9 */ lbz r0, 0x2a9(r27)
|
||||
/* 802501D4 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 802501D8 41 82 00 28 */ beq lbl_80250200
|
||||
/* 802501DC 40 80 00 10 */ bge lbl_802501EC
|
||||
/* 802501E0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 802501E4 40 80 00 14 */ bge lbl_802501F8
|
||||
/* 802501E8 48 00 00 24 */ b lbl_8025020C
|
||||
lbl_802501EC:
|
||||
/* 802501EC 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 802501F0 40 80 00 1C */ bge lbl_8025020C
|
||||
/* 802501F4 48 00 00 14 */ b lbl_80250208
|
||||
lbl_802501F8:
|
||||
/* 802501F8 3B A3 00 0C */ addi r29, r3, 0xc
|
||||
/* 802501FC 48 00 00 10 */ b lbl_8025020C
|
||||
lbl_80250200:
|
||||
/* 80250200 3B A3 03 18 */ addi r29, r3, 0x318
|
||||
/* 80250204 48 00 00 08 */ b lbl_8025020C
|
||||
lbl_80250208:
|
||||
/* 80250208 3B A3 06 24 */ addi r29, r3, 0x624
|
||||
lbl_8025020C:
|
||||
/* 8025020C 3B 80 00 00 */ li r28, 0
|
||||
/* 80250210 3B E0 00 00 */ li r31, 0
|
||||
/* 80250214 3C 60 80 3A */ lis r3, d_d_name__stringBase0@ha /* 0x80399CC8@ha */
|
||||
/* 80250218 3B C3 9C C8 */ addi r30, r3, d_d_name__stringBase0@l /* 0x80399CC8@l */
|
||||
lbl_8025021C:
|
||||
/* 8025021C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80250220 38 9E 02 A4 */ addi r4, r30, 0x2a4
|
||||
/* 80250224 48 11 89 09 */ bl strcpy
|
||||
/* 80250228 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8025022C 7C 9D F8 2E */ lwzx r4, r29, r31
|
||||
/* 80250230 48 11 88 8D */ bl strcat
|
||||
/* 80250234 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80250238 38 9E 02 BC */ addi r4, r30, 0x2bc
|
||||
/* 8025023C 48 11 88 81 */ bl strcat
|
||||
/* 80250240 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80250244 7C 9D F8 2E */ lwzx r4, r29, r31
|
||||
/* 80250248 48 11 88 75 */ bl strcat
|
||||
/* 8025024C 38 1F 01 78 */ addi r0, r31, 0x178
|
||||
/* 80250250 7C 7B 00 2E */ lwzx r3, r27, r0
|
||||
/* 80250254 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80250258 48 11 88 D5 */ bl strcpy
|
||||
/* 8025025C 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 80250260 2C 1C 00 41 */ cmpwi r28, 0x41
|
||||
/* 80250264 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 80250268 41 80 FF B4 */ blt lbl_8025021C
|
||||
/* 8025026C 39 61 00 70 */ addi r11, r1, 0x70
|
||||
/* 80250270 48 11 1F B1 */ bl _restgpr_27
|
||||
/* 80250274 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 80250278 7C 08 03 A6 */ mtlr r0
|
||||
/* 8025027C 38 21 00 70 */ addi r1, r1, 0x70
|
||||
/* 80250280 4E 80 00 20 */ blr
|
||||
@@ -1,18 +0,0 @@
|
||||
lbl_8024EC10:
|
||||
/* 8024EC10 38 A0 00 07 */ li r5, 7
|
||||
/* 8024EC14 38 80 00 38 */ li r4, 0x38
|
||||
/* 8024EC18 38 00 00 08 */ li r0, 8
|
||||
/* 8024EC1C 7C 09 03 A6 */ mtctr r0
|
||||
lbl_8024EC20:
|
||||
/* 8024EC20 38 04 02 D0 */ addi r0, r4, 0x2d0
|
||||
/* 8024EC24 7C 03 00 2E */ lwzx r0, r3, r0
|
||||
/* 8024EC28 2C 00 00 20 */ cmpwi r0, 0x20
|
||||
/* 8024EC2C 41 82 00 0C */ beq lbl_8024EC38
|
||||
/* 8024EC30 38 65 00 01 */ addi r3, r5, 1
|
||||
/* 8024EC34 4E 80 00 20 */ blr
|
||||
lbl_8024EC38:
|
||||
/* 8024EC38 38 A5 FF FF */ addi r5, r5, -1
|
||||
/* 8024EC3C 38 84 FF F8 */ addi r4, r4, -8
|
||||
/* 8024EC40 42 00 FF E0 */ bdnz lbl_8024EC20
|
||||
/* 8024EC44 38 60 00 00 */ li r3, 0
|
||||
/* 8024EC48 4E 80 00 20 */ blr
|
||||
@@ -1,36 +0,0 @@
|
||||
lbl_8024F914:
|
||||
/* 8024F914 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8024F918 7C 08 02 A6 */ mflr r0
|
||||
/* 8024F91C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8024F920 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8024F924 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8024F928 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8024F92C 88 03 02 B1 */ lbz r0, 0x2b1(r3)
|
||||
/* 8024F930 28 00 00 08 */ cmplwi r0, 8
|
||||
/* 8024F934 41 81 00 48 */ bgt lbl_8024F97C
|
||||
/* 8024F938 7C 1F 03 78 */ mr r31, r0
|
||||
/* 8024F93C 28 00 00 07 */ cmplwi r0, 7
|
||||
/* 8024F940 40 81 00 08 */ ble lbl_8024F948
|
||||
/* 8024F944 3B E0 00 07 */ li r31, 7
|
||||
lbl_8024F948:
|
||||
/* 8024F948 88 1E 02 B2 */ lbz r0, 0x2b2(r30)
|
||||
/* 8024F94C 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 8024F950 41 82 00 1C */ beq lbl_8024F96C
|
||||
/* 8024F954 28 00 00 08 */ cmplwi r0, 8
|
||||
/* 8024F958 40 80 00 14 */ bge lbl_8024F96C
|
||||
/* 8024F95C 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
|
||||
/* 8024F960 7C 7E 02 14 */ add r3, r30, r0
|
||||
/* 8024F964 80 63 00 34 */ lwz r3, 0x34(r3)
|
||||
/* 8024F968 48 00 5C A1 */ bl hide__13CPaneMgrAlphaFv
|
||||
lbl_8024F96C:
|
||||
/* 8024F96C 57 E0 15 BA */ rlwinm r0, r31, 2, 0x16, 0x1d
|
||||
/* 8024F970 7C 7E 02 14 */ add r3, r30, r0
|
||||
/* 8024F974 80 63 00 34 */ lwz r3, 0x34(r3)
|
||||
/* 8024F978 48 00 5C 51 */ bl show__13CPaneMgrAlphaFv
|
||||
lbl_8024F97C:
|
||||
/* 8024F97C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8024F980 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8024F984 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8024F988 7C 08 03 A6 */ mtlr r0
|
||||
/* 8024F98C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8024F990 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
lbl_8024EC4C:
|
||||
/* 8024EC4C 38 C3 02 B5 */ addi r6, r3, 0x2b5
|
||||
/* 8024EC50 38 A0 00 00 */ li r5, 0
|
||||
/* 8024EC54 7C 89 03 A6 */ mtctr r4
|
||||
/* 8024EC58 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 8024EC5C 40 81 00 1C */ ble lbl_8024EC78
|
||||
lbl_8024EC60:
|
||||
/* 8024EC60 38 05 02 D0 */ addi r0, r5, 0x2d0
|
||||
/* 8024EC64 7C 03 00 2E */ lwzx r0, r3, r0
|
||||
/* 8024EC68 98 06 00 00 */ stb r0, 0(r6)
|
||||
/* 8024EC6C 38 C6 00 01 */ addi r6, r6, 1
|
||||
/* 8024EC70 38 A5 00 08 */ addi r5, r5, 8
|
||||
/* 8024EC74 42 00 FF EC */ bdnz lbl_8024EC60
|
||||
lbl_8024EC78:
|
||||
/* 8024EC78 38 00 00 00 */ li r0, 0
|
||||
/* 8024EC7C 98 06 00 00 */ stb r0, 0(r6)
|
||||
/* 8024EC80 4E 80 00 20 */ blr
|
||||
@@ -1,89 +0,0 @@
|
||||
lbl_8024F994:
|
||||
/* 8024F994 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8024F998 7C 08 02 A6 */ mflr r0
|
||||
/* 8024F99C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8024F9A0 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 8024F9A4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8024F9A8 88 03 02 A5 */ lbz r0, 0x2a5(r3)
|
||||
/* 8024F9AC 98 03 03 18 */ stb r0, 0x318(r3)
|
||||
/* 8024F9B0 88 03 02 A7 */ lbz r0, 0x2a7(r3)
|
||||
/* 8024F9B4 98 03 03 19 */ stb r0, 0x319(r3)
|
||||
/* 8024F9B8 38 00 00 01 */ li r0, 1
|
||||
/* 8024F9BC 98 03 03 1A */ stb r0, 0x31a(r3)
|
||||
/* 8024F9C0 3C 60 80 43 */ lis r3, g_nmHIO@ha /* 0x80430734@ha */
|
||||
/* 8024F9C4 38 63 07 34 */ addi r3, r3, g_nmHIO@l /* 0x80430734@l */
|
||||
/* 8024F9C8 C0 03 00 0C */ lfs f0, 0xc(r3)
|
||||
/* 8024F9CC 88 7F 02 A7 */ lbz r3, 0x2a7(r31)
|
||||
/* 8024F9D0 88 1F 02 A5 */ lbz r0, 0x2a5(r31)
|
||||
/* 8024F9D4 1C 00 00 05 */ mulli r0, r0, 5
|
||||
/* 8024F9D8 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 8024F9DC 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8024F9E0 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 8024F9E4 80 63 00 74 */ lwz r3, 0x74(r3)
|
||||
/* 8024F9E8 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8024F9EC D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 8024F9F0 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
||||
/* 8024F9F4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8024F9F8 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 8024F9FC 7D 89 03 A6 */ mtctr r12
|
||||
/* 8024FA00 4E 80 04 21 */ bctrl
|
||||
/* 8024FA04 38 00 00 C8 */ li r0, 0xc8
|
||||
/* 8024FA08 98 01 00 08 */ stb r0, 8(r1)
|
||||
/* 8024FA0C 98 01 00 09 */ stb r0, 9(r1)
|
||||
/* 8024FA10 98 01 00 0A */ stb r0, 0xa(r1)
|
||||
/* 8024FA14 38 00 00 FF */ li r0, 0xff
|
||||
/* 8024FA18 98 01 00 0B */ stb r0, 0xb(r1)
|
||||
/* 8024FA1C 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 8024FA20 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8024FA24 88 7F 02 A7 */ lbz r3, 0x2a7(r31)
|
||||
/* 8024FA28 88 1F 02 A5 */ lbz r0, 0x2a5(r31)
|
||||
/* 8024FA2C 1C 00 00 05 */ mulli r0, r0, 5
|
||||
/* 8024FA30 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 8024FA34 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8024FA38 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 8024FA3C 80 63 00 74 */ lwz r3, 0x74(r3)
|
||||
/* 8024FA40 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8024FA44 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 8024FA48 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8024FA4C 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
||||
/* 8024FA50 7D 89 03 A6 */ mtctr r12
|
||||
/* 8024FA54 4E 80 04 21 */ bctrl
|
||||
/* 8024FA58 88 7F 02 A7 */ lbz r3, 0x2a7(r31)
|
||||
/* 8024FA5C 88 1F 02 A5 */ lbz r0, 0x2a5(r31)
|
||||
/* 8024FA60 1C 00 00 05 */ mulli r0, r0, 5
|
||||
/* 8024FA64 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 8024FA68 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8024FA6C 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 8024FA70 80 83 00 74 */ lwz r4, 0x74(r3)
|
||||
/* 8024FA74 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8024FA78 80 A4 00 04 */ lwz r5, 4(r4)
|
||||
/* 8024FA7C 38 C0 00 00 */ li r6, 0
|
||||
/* 8024FA80 38 E0 00 00 */ li r7, 0
|
||||
/* 8024FA84 48 00 54 39 */ bl getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs
|
||||
/* 8024FA88 80 61 00 10 */ lwz r3, 0x10(r1)
|
||||
/* 8024FA8C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8024FA90 90 61 00 1C */ stw r3, 0x1c(r1)
|
||||
/* 8024FA94 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 8024FA98 80 01 00 18 */ lwz r0, 0x18(r1)
|
||||
/* 8024FA9C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8024FAA0 88 7F 02 A7 */ lbz r3, 0x2a7(r31)
|
||||
/* 8024FAA4 88 1F 02 A5 */ lbz r0, 0x2a5(r31)
|
||||
/* 8024FAA8 1C 00 00 05 */ mulli r0, r0, 5
|
||||
/* 8024FAAC 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 8024FAB0 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8024FAB4 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 8024FAB8 80 63 00 74 */ lwz r3, 0x74(r3)
|
||||
/* 8024FABC 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 8024FAC0 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 8024FAC4 C0 21 00 1C */ lfs f1, 0x1c(r1)
|
||||
/* 8024FAC8 C0 41 00 20 */ lfs f2, 0x20(r1)
|
||||
/* 8024FACC 38 A0 00 01 */ li r5, 1
|
||||
/* 8024FAD0 4B F4 56 25 */ bl setPos__16dSelect_cursor_cFffP7J2DPaneb
|
||||
/* 8024FAD4 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 8024FAD8 C0 22 B3 C0 */ lfs f1, lit_3820(r2)
|
||||
/* 8024FADC 4B F4 57 C5 */ bl setAlphaRate__16dSelect_cursor_cFf
|
||||
/* 8024FAE0 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 8024FAE4 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8024FAE8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8024FAEC 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8024FAF0 4E 80 00 20 */ blr
|
||||
@@ -1,56 +0,0 @@
|
||||
lbl_802504A0:
|
||||
/* 802504A0 88 C3 02 AF */ lbz r6, 0x2af(r3)
|
||||
/* 802504A4 54 C0 15 BA */ rlwinm r0, r6, 2, 0x16, 0x1d
|
||||
/* 802504A8 7C A3 02 14 */ add r5, r3, r0
|
||||
/* 802504AC 88 05 03 0E */ lbz r0, 0x30e(r5)
|
||||
/* 802504B0 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 802504B4 40 82 00 14 */ bne lbl_802504C8
|
||||
/* 802504B8 88 05 03 0C */ lbz r0, 0x30c(r5)
|
||||
/* 802504BC 98 03 02 A5 */ stb r0, 0x2a5(r3)
|
||||
/* 802504C0 98 83 02 A7 */ stb r4, 0x2a7(r3)
|
||||
/* 802504C4 4E 80 00 20 */ blr
|
||||
lbl_802504C8:
|
||||
/* 802504C8 2C 06 00 02 */ cmpwi r6, 2
|
||||
/* 802504CC 41 82 00 3C */ beq lbl_80250508
|
||||
/* 802504D0 40 80 00 14 */ bge lbl_802504E4
|
||||
/* 802504D4 2C 06 00 00 */ cmpwi r6, 0
|
||||
/* 802504D8 41 82 00 18 */ beq lbl_802504F0
|
||||
/* 802504DC 40 80 00 20 */ bge lbl_802504FC
|
||||
/* 802504E0 48 00 00 3C */ b lbl_8025051C
|
||||
lbl_802504E4:
|
||||
/* 802504E4 2C 06 00 04 */ cmpwi r6, 4
|
||||
/* 802504E8 40 80 00 34 */ bge lbl_8025051C
|
||||
/* 802504EC 48 00 00 28 */ b lbl_80250514
|
||||
lbl_802504F0:
|
||||
/* 802504F0 38 00 00 00 */ li r0, 0
|
||||
/* 802504F4 98 03 02 A5 */ stb r0, 0x2a5(r3)
|
||||
/* 802504F8 48 00 00 24 */ b lbl_8025051C
|
||||
lbl_802504FC:
|
||||
/* 802504FC 38 00 00 03 */ li r0, 3
|
||||
/* 80250500 98 03 02 A5 */ stb r0, 0x2a5(r3)
|
||||
/* 80250504 48 00 00 18 */ b lbl_8025051C
|
||||
lbl_80250508:
|
||||
/* 80250508 38 00 00 06 */ li r0, 6
|
||||
/* 8025050C 98 03 02 A5 */ stb r0, 0x2a5(r3)
|
||||
/* 80250510 48 00 00 0C */ b lbl_8025051C
|
||||
lbl_80250514:
|
||||
/* 80250514 38 00 00 08 */ li r0, 8
|
||||
/* 80250518 98 03 02 A5 */ stb r0, 0x2a5(r3)
|
||||
lbl_8025051C:
|
||||
/* 8025051C 98 83 02 A7 */ stb r4, 0x2a7(r3)
|
||||
/* 80250520 88 A3 02 A5 */ lbz r5, 0x2a5(r3)
|
||||
/* 80250524 88 03 02 AF */ lbz r0, 0x2af(r3)
|
||||
/* 80250528 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8025052C 7C 83 02 14 */ add r4, r3, r0
|
||||
/* 80250530 98 A4 03 0C */ stb r5, 0x30c(r4)
|
||||
/* 80250534 88 A3 02 A7 */ lbz r5, 0x2a7(r3)
|
||||
/* 80250538 88 03 02 AF */ lbz r0, 0x2af(r3)
|
||||
/* 8025053C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80250540 7C 83 02 14 */ add r4, r3, r0
|
||||
/* 80250544 98 A4 03 0D */ stb r5, 0x30d(r4)
|
||||
/* 80250548 38 80 00 01 */ li r4, 1
|
||||
/* 8025054C 88 03 02 AF */ lbz r0, 0x2af(r3)
|
||||
/* 80250550 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80250554 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80250558 98 83 03 0E */ stb r4, 0x30e(r3)
|
||||
/* 8025055C 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
lbl_8024F55C:
|
||||
/* 8024F55C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8024F560 7C 08 02 A6 */ mflr r0
|
||||
/* 8024F564 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8024F568 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8024F56C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8024F570 48 00 00 2D */ bl getMoji__7dName_cFv
|
||||
/* 8024F574 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8024F578 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8024F57C 48 00 00 B9 */ bl setMoji__7dName_cFi
|
||||
/* 8024F580 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8024F584 48 00 03 09 */ bl setNameText__7dName_cFv
|
||||
/* 8024F588 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8024F58C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8024F590 7C 08 03 A6 */ mtlr r0
|
||||
/* 8024F594 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8024F598 4E 80 00 20 */ blr
|
||||
@@ -1,37 +0,0 @@
|
||||
lbl_8024F88C:
|
||||
/* 8024F88C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8024F890 7C 08 02 A6 */ mflr r0
|
||||
/* 8024F894 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8024F898 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8024F89C 48 11 29 39 */ bl _savegpr_27
|
||||
/* 8024F8A0 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8024F8A4 3B 80 00 00 */ li r28, 0
|
||||
/* 8024F8A8 3B E0 00 00 */ li r31, 0
|
||||
/* 8024F8AC 3B C0 00 00 */ li r30, 0
|
||||
/* 8024F8B0 3C 60 80 3A */ lis r3, d_d_name__stringBase0@ha /* 0x80399CC8@ha */
|
||||
/* 8024F8B4 3B A3 9C C8 */ addi r29, r3, d_d_name__stringBase0@l /* 0x80399CC8@l */
|
||||
lbl_8024F8B8:
|
||||
/* 8024F8B8 7C 7B F2 14 */ add r3, r27, r30
|
||||
/* 8024F8BC 88 03 02 CF */ lbz r0, 0x2cf(r3)
|
||||
/* 8024F8C0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8024F8C4 41 82 00 24 */ beq lbl_8024F8E8
|
||||
/* 8024F8C8 80 03 02 D0 */ lwz r0, 0x2d0(r3)
|
||||
/* 8024F8CC 54 05 06 3E */ clrlwi r5, r0, 0x18
|
||||
/* 8024F8D0 38 1F 00 54 */ addi r0, r31, 0x54
|
||||
/* 8024F8D4 7C 7B 00 2E */ lwzx r3, r27, r0
|
||||
/* 8024F8D8 38 9D 02 74 */ addi r4, r29, 0x274
|
||||
/* 8024F8DC 7C A6 2B 78 */ mr r6, r5
|
||||
/* 8024F8E0 4C C6 31 82 */ crclr 6
|
||||
/* 8024F8E4 48 11 6B F9 */ bl sprintf
|
||||
lbl_8024F8E8:
|
||||
/* 8024F8E8 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 8024F8EC 2C 1C 00 08 */ cmpwi r28, 8
|
||||
/* 8024F8F0 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 8024F8F4 3B DE 00 08 */ addi r30, r30, 8
|
||||
/* 8024F8F8 41 80 FF C0 */ blt lbl_8024F8B8
|
||||
/* 8024F8FC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8024F900 48 11 29 21 */ bl _restgpr_27
|
||||
/* 8024F904 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8024F908 7C 08 03 A6 */ mtlr r0
|
||||
/* 8024F90C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8024F910 4E 80 00 20 */ blr
|
||||
@@ -1,113 +0,0 @@
|
||||
lbl_8024E7EC:
|
||||
/* 8024E7EC 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 8024E7F0 7C 08 02 A6 */ mflr r0
|
||||
/* 8024E7F4 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 8024E7F8 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 8024E7FC 48 11 39 E1 */ bl _savegpr_29
|
||||
/* 8024E800 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8024E804 88 03 02 AB */ lbz r0, 0x2ab(r3)
|
||||
/* 8024E808 2C 00 00 04 */ cmpwi r0, 4
|
||||
/* 8024E80C 41 82 00 EC */ beq lbl_8024E8F8
|
||||
/* 8024E810 40 80 01 78 */ bge lbl_8024E988
|
||||
/* 8024E814 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8024E818 41 82 00 08 */ beq lbl_8024E820
|
||||
/* 8024E81C 48 00 01 6C */ b lbl_8024E988
|
||||
lbl_8024E820:
|
||||
/* 8024E820 88 1F 02 A5 */ lbz r0, 0x2a5(r31)
|
||||
/* 8024E824 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 8024E828 41 82 01 60 */ beq lbl_8024E988
|
||||
/* 8024E82C 88 7F 02 A7 */ lbz r3, 0x2a7(r31)
|
||||
/* 8024E830 28 03 00 FF */ cmplwi r3, 0xff
|
||||
/* 8024E834 41 82 01 54 */ beq lbl_8024E988
|
||||
/* 8024E838 1C 00 00 05 */ mulli r0, r0, 5
|
||||
/* 8024E83C 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 8024E840 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8024E844 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 8024E848 80 83 00 74 */ lwz r4, 0x74(r3)
|
||||
/* 8024E84C 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 8024E850 80 A4 00 04 */ lwz r5, 4(r4)
|
||||
/* 8024E854 38 C0 00 00 */ li r6, 0
|
||||
/* 8024E858 38 E0 00 00 */ li r7, 0
|
||||
/* 8024E85C 48 00 66 61 */ bl getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs
|
||||
/* 8024E860 C0 41 00 28 */ lfs f2, 0x28(r1)
|
||||
/* 8024E864 88 7F 02 A7 */ lbz r3, 0x2a7(r31)
|
||||
/* 8024E868 88 1F 02 A5 */ lbz r0, 0x2a5(r31)
|
||||
/* 8024E86C 1C 00 00 05 */ mulli r0, r0, 5
|
||||
/* 8024E870 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 8024E874 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8024E878 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 8024E87C 80 63 00 74 */ lwz r3, 0x74(r3)
|
||||
/* 8024E880 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 8024E884 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 8024E888 C0 21 00 24 */ lfs f1, 0x24(r1)
|
||||
/* 8024E88C 38 A0 00 01 */ li r5, 1
|
||||
/* 8024E890 4B F4 68 65 */ bl setPos__16dSelect_cursor_cFffP7J2DPaneb
|
||||
/* 8024E894 38 00 00 C8 */ li r0, 0xc8
|
||||
/* 8024E898 98 01 00 10 */ stb r0, 0x10(r1)
|
||||
/* 8024E89C 98 01 00 11 */ stb r0, 0x11(r1)
|
||||
/* 8024E8A0 98 01 00 12 */ stb r0, 0x12(r1)
|
||||
/* 8024E8A4 38 00 00 FF */ li r0, 0xff
|
||||
/* 8024E8A8 98 01 00 13 */ stb r0, 0x13(r1)
|
||||
/* 8024E8AC 80 01 00 10 */ lwz r0, 0x10(r1)
|
||||
/* 8024E8B0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8024E8B4 88 7F 02 A7 */ lbz r3, 0x2a7(r31)
|
||||
/* 8024E8B8 88 1F 02 A5 */ lbz r0, 0x2a5(r31)
|
||||
/* 8024E8BC 1C 00 00 05 */ mulli r0, r0, 5
|
||||
/* 8024E8C0 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 8024E8C4 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8024E8C8 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 8024E8CC 80 63 00 74 */ lwz r3, 0x74(r3)
|
||||
/* 8024E8D0 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8024E8D4 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 8024E8D8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8024E8DC 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
||||
/* 8024E8E0 7D 89 03 A6 */ mtctr r12
|
||||
/* 8024E8E4 4E 80 04 21 */ bctrl
|
||||
/* 8024E8E8 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 8024E8EC C0 22 B3 C0 */ lfs f1, lit_3820(r2)
|
||||
/* 8024E8F0 4B F4 69 B1 */ bl setAlphaRate__16dSelect_cursor_cFf
|
||||
/* 8024E8F4 48 00 00 94 */ b lbl_8024E988
|
||||
lbl_8024E8F8:
|
||||
/* 8024E8F8 88 9F 02 AF */ lbz r4, 0x2af(r31)
|
||||
/* 8024E8FC 28 04 00 FF */ cmplwi r4, 0xff
|
||||
/* 8024E900 41 82 00 88 */ beq lbl_8024E988
|
||||
/* 8024E904 48 00 27 45 */ bl getMenuPosIdx__7dName_cFUc
|
||||
/* 8024E908 54 7D 10 3A */ slwi r29, r3, 2
|
||||
/* 8024E90C 7F DF EA 14 */ add r30, r31, r29
|
||||
/* 8024E910 80 9E 02 84 */ lwz r4, 0x284(r30)
|
||||
/* 8024E914 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8024E918 80 A4 00 04 */ lwz r5, 4(r4)
|
||||
/* 8024E91C 38 C0 00 00 */ li r6, 0
|
||||
/* 8024E920 38 E0 00 00 */ li r7, 0
|
||||
/* 8024E924 48 00 65 99 */ bl getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs
|
||||
/* 8024E928 C0 41 00 1C */ lfs f2, 0x1c(r1)
|
||||
/* 8024E92C 80 7E 02 84 */ lwz r3, 0x284(r30)
|
||||
/* 8024E930 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 8024E934 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 8024E938 C0 21 00 18 */ lfs f1, 0x18(r1)
|
||||
/* 8024E93C 38 A0 00 01 */ li r5, 1
|
||||
/* 8024E940 4B F4 67 B5 */ bl setPos__16dSelect_cursor_cFffP7J2DPaneb
|
||||
/* 8024E944 38 00 00 C8 */ li r0, 0xc8
|
||||
/* 8024E948 98 01 00 08 */ stb r0, 8(r1)
|
||||
/* 8024E94C 98 01 00 09 */ stb r0, 9(r1)
|
||||
/* 8024E950 98 01 00 0A */ stb r0, 0xa(r1)
|
||||
/* 8024E954 38 00 00 FF */ li r0, 0xff
|
||||
/* 8024E958 98 01 00 0B */ stb r0, 0xb(r1)
|
||||
/* 8024E95C 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 8024E960 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8024E964 80 7E 02 94 */ lwz r3, 0x294(r30)
|
||||
/* 8024E968 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 8024E96C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8024E970 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
||||
/* 8024E974 7D 89 03 A6 */ mtctr r12
|
||||
/* 8024E978 4E 80 04 21 */ bctrl
|
||||
/* 8024E97C 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 8024E980 C0 22 B3 C0 */ lfs f1, lit_3820(r2)
|
||||
/* 8024E984 4B F4 69 1D */ bl setAlphaRate__16dSelect_cursor_cFf
|
||||
lbl_8024E988:
|
||||
/* 8024E988 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 8024E98C 48 11 38 9D */ bl _restgpr_29
|
||||
/* 8024E990 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 8024E994 7C 08 03 A6 */ mtlr r0
|
||||
/* 8024E998 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 8024E99C 4E 80 00 20 */ blr
|
||||
@@ -1,19 +0,0 @@
|
||||
lbl_80258E34:
|
||||
/* 80258E34 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80258E38 7C 08 02 A6 */ mflr r0
|
||||
/* 80258E3C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80258E40 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80258E44 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80258E48 80 63 04 14 */ lwz r3, 0x414(r3)
|
||||
/* 80258E4C 4B F2 B6 B1 */ bl _move__14dFile_select_cFv
|
||||
/* 80258E50 A8 1F 00 08 */ lha r0, 8(r31)
|
||||
/* 80258E54 2C 00 00 0D */ cmpwi r0, 0xd
|
||||
/* 80258E58 40 82 00 0C */ bne lbl_80258E64
|
||||
/* 80258E5C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80258E60 48 00 00 19 */ bl FileSelectMainNormal__10dScnName_cFv
|
||||
lbl_80258E64:
|
||||
/* 80258E64 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80258E68 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80258E6C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80258E70 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80258E74 4E 80 00 20 */ blr
|
||||
@@ -1,28 +0,0 @@
|
||||
lbl_80258DD0:
|
||||
/* 80258DD0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80258DD4 7C 08 02 A6 */ mflr r0
|
||||
/* 80258DD8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80258DDC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80258DE0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80258DE4 88 63 04 1E */ lbz r3, 0x41e(r3)
|
||||
/* 80258DE8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80258DEC 41 82 00 10 */ beq lbl_80258DFC
|
||||
/* 80258DF0 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 80258DF4 98 1F 04 1E */ stb r0, 0x41e(r31)
|
||||
/* 80258DF8 48 00 00 28 */ b lbl_80258E20
|
||||
lbl_80258DFC:
|
||||
/* 80258DFC 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 80258E00 38 63 03 D0 */ addi r3, r3, 0x3d0
|
||||
/* 80258E04 3C 80 02 00 */ lis r4, 0x200
|
||||
/* 80258E08 48 05 6D 8D */ bl bgmStreamPrepare__8Z2SeqMgrFUl
|
||||
/* 80258E0C 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 80258E10 38 63 03 D0 */ addi r3, r3, 0x3d0
|
||||
/* 80258E14 48 05 70 05 */ bl bgmStreamPlay__8Z2SeqMgrFv
|
||||
/* 80258E18 38 00 00 01 */ li r0, 1
|
||||
/* 80258E1C 98 1F 04 1D */ stb r0, 0x41d(r31)
|
||||
lbl_80258E20:
|
||||
/* 80258E20 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80258E24 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80258E28 7C 08 03 A6 */ mtlr r0
|
||||
/* 80258E2C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80258E30 4E 80 00 20 */ blr
|
||||
@@ -1,7 +0,0 @@
|
||||
lbl_8025878C:
|
||||
/* 8025878C 3C 80 80 3C */ lis r4, __vt__9dSn_HIO_c@ha /* 0x803C314C@ha */
|
||||
/* 80258790 38 04 31 4C */ addi r0, r4, __vt__9dSn_HIO_c@l /* 0x803C314C@l */
|
||||
/* 80258794 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80258798 38 00 00 0F */ li r0, 0xf
|
||||
/* 8025879C 98 03 00 05 */ stb r0, 5(r3)
|
||||
/* 802587A0 4E 80 00 20 */ blr
|
||||
@@ -1,72 +0,0 @@
|
||||
lbl_80258CC8:
|
||||
/* 80258CC8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80258CCC 7C 08 02 A6 */ mflr r0
|
||||
/* 80258CD0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80258CD4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80258CD8 48 10 95 01 */ bl _savegpr_28
|
||||
/* 80258CDC 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80258CE0 7C 9C 23 78 */ mr r28, r4
|
||||
/* 80258CE4 41 82 00 D0 */ beq lbl_80258DB4
|
||||
/* 80258CE8 80 7F 04 14 */ lwz r3, 0x414(r31)
|
||||
/* 80258CEC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80258CF0 41 82 00 18 */ beq lbl_80258D08
|
||||
/* 80258CF4 38 80 00 01 */ li r4, 1
|
||||
/* 80258CF8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80258CFC 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80258D00 7D 89 03 A6 */ mtctr r12
|
||||
/* 80258D04 4E 80 04 21 */ bctrl
|
||||
lbl_80258D08:
|
||||
/* 80258D08 80 7F 04 18 */ lwz r3, 0x418(r31)
|
||||
/* 80258D0C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80258D10 41 82 00 18 */ beq lbl_80258D28
|
||||
/* 80258D14 38 80 00 01 */ li r4, 1
|
||||
/* 80258D18 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80258D1C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80258D20 7D 89 03 A6 */ mtctr r12
|
||||
/* 80258D24 4E 80 04 21 */ bctrl
|
||||
lbl_80258D28:
|
||||
/* 80258D28 3C 60 80 3A */ lis r3, d_s_d_s_name__stringBase0@ha /* 0x8039A2A8@ha */
|
||||
/* 80258D2C 38 63 A2 A8 */ addi r3, r3, d_s_d_s_name__stringBase0@l /* 0x8039A2A8@l */
|
||||
/* 80258D30 38 63 00 0D */ addi r3, r3, 0xd
|
||||
/* 80258D34 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80258D38 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80258D3C 3C 84 00 02 */ addis r4, r4, 2
|
||||
/* 80258D40 38 A0 00 80 */ li r5, 0x80
|
||||
/* 80258D44 38 84 C2 F8 */ addi r4, r4, -15624
|
||||
/* 80258D48 4B DE 34 4D */ bl deleteRes__14dRes_control_cFPCcP11dRes_info_ci
|
||||
/* 80258D4C 80 7F 01 CC */ lwz r3, 0x1cc(r31)
|
||||
/* 80258D50 48 07 56 F9 */ bl destroy__7JKRHeapFv
|
||||
/* 80258D54 3B A0 00 00 */ li r29, 0
|
||||
/* 80258D58 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 80258D5C 3B C3 01 88 */ addi r30, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
lbl_80258D60:
|
||||
/* 80258D60 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80258D64 38 1D 00 0B */ addi r0, r29, 0xb
|
||||
/* 80258D68 54 04 06 3E */ clrlwi r4, r0, 0x18
|
||||
/* 80258D6C 4B FC 4F F1 */ bl changeWater__13dMeter2Info_cFUc
|
||||
/* 80258D70 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 80258D74 2C 1D 00 04 */ cmpwi r29, 4
|
||||
/* 80258D78 41 80 FF E8 */ blt lbl_80258D60
|
||||
/* 80258D7C 38 00 00 00 */ li r0, 0
|
||||
/* 80258D80 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80258D84 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80258D88 98 03 5D 44 */ stb r0, 0x5d44(r3)
|
||||
/* 80258D8C 90 03 61 B0 */ stw r0, 0x61b0(r3)
|
||||
/* 80258D90 34 1F 01 D4 */ addic. r0, r31, 0x1d4
|
||||
/* 80258D94 41 82 00 10 */ beq lbl_80258DA4
|
||||
/* 80258D98 3C 60 80 3C */ lis r3, __vt__17dScnName_camera_c@ha /* 0x803C3140@ha */
|
||||
/* 80258D9C 38 03 31 40 */ addi r0, r3, __vt__17dScnName_camera_c@l /* 0x803C3140@l */
|
||||
/* 80258DA0 90 1F 04 10 */ stw r0, 0x410(r31)
|
||||
lbl_80258DA4:
|
||||
/* 80258DA4 7F 80 07 35 */ extsh. r0, r28
|
||||
/* 80258DA8 40 81 00 0C */ ble lbl_80258DB4
|
||||
/* 80258DAC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80258DB0 48 07 5F 8D */ bl __dl__FPv
|
||||
lbl_80258DB4:
|
||||
/* 80258DB4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80258DB8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80258DBC 48 10 94 69 */ bl _restgpr_28
|
||||
/* 80258DC0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80258DC4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80258DC8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80258DCC 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_80259294:
|
||||
/* 80259294 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80259298 7C 08 02 A6 */ mflr r0
|
||||
/* 8025929C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802592A0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802592A4 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 802592A8 41 82 00 1C */ beq lbl_802592C4
|
||||
/* 802592AC 3C A0 80 3C */ lis r5, __vt__17dScnName_camera_c@ha /* 0x803C3140@ha */
|
||||
/* 802592B0 38 05 31 40 */ addi r0, r5, __vt__17dScnName_camera_c@l /* 0x803C3140@l */
|
||||
/* 802592B4 90 1F 02 3C */ stw r0, 0x23c(r31)
|
||||
/* 802592B8 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 802592BC 40 81 00 08 */ ble lbl_802592C4
|
||||
/* 802592C0 48 07 5A 7D */ bl __dl__FPv
|
||||
lbl_802592C4:
|
||||
/* 802592C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802592C8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802592CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802592D0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802592D4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802592D8 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_802592DC:
|
||||
/* 802592DC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802592E0 7C 08 02 A6 */ mflr r0
|
||||
/* 802592E4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802592E8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802592EC 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 802592F0 41 82 00 1C */ beq lbl_8025930C
|
||||
/* 802592F4 3C A0 80 3C */ lis r5, __vt__9dSn_HIO_c@ha /* 0x803C314C@ha */
|
||||
/* 802592F8 38 05 31 4C */ addi r0, r5, __vt__9dSn_HIO_c@l /* 0x803C314C@l */
|
||||
/* 802592FC 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80259300 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80259304 40 81 00 08 */ ble lbl_8025930C
|
||||
/* 80259308 48 07 5A 35 */ bl __dl__FPv
|
||||
lbl_8025930C:
|
||||
/* 8025930C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80259310 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80259314 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80259318 7C 08 03 A6 */ mtlr r0
|
||||
/* 8025931C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80259320 4E 80 00 20 */ blr
|
||||
@@ -1,56 +0,0 @@
|
||||
lbl_80259324:
|
||||
/* 80259324 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80259328 7C 08 02 A6 */ mflr r0
|
||||
/* 8025932C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80259330 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80259334 3C 60 80 3C */ lis r3, cNullVec__6Z2Calc@ha /* 0x803C3040@ha */
|
||||
/* 80259338 3B E3 30 40 */ addi r31, r3, cNullVec__6Z2Calc@l /* 0x803C3040@l */
|
||||
/* 8025933C 38 6D 8B 70 */ la r3, g_snHIO(r13) /* 804510F0-_SDA_BASE_ */
|
||||
/* 80259340 4B FF F4 4D */ bl __ct__9dSn_HIO_cFv
|
||||
/* 80259344 3C 80 80 26 */ lis r4, __dt__9dSn_HIO_cFv@ha /* 0x802592DC@ha */
|
||||
/* 80259348 38 84 92 DC */ addi r4, r4, __dt__9dSn_HIO_cFv@l /* 0x802592DC@l */
|
||||
/* 8025934C 3C A0 80 43 */ lis r5, lit_3822@ha /* 0x80430768@ha */
|
||||
/* 80259350 38 A5 07 68 */ addi r5, r5, lit_3822@l /* 0x80430768@l */
|
||||
/* 80259354 48 10 88 D1 */ bl __register_global_object
|
||||
/* 80259358 80 7F 00 0C */ lwz r3, 0xc(r31)
|
||||
/* 8025935C 80 1F 00 10 */ lwz r0, 0x10(r31)
|
||||
/* 80259360 90 7F 00 54 */ stw r3, 0x54(r31)
|
||||
/* 80259364 90 1F 00 58 */ stw r0, 0x58(r31)
|
||||
/* 80259368 80 1F 00 14 */ lwz r0, 0x14(r31)
|
||||
/* 8025936C 90 1F 00 5C */ stw r0, 0x5c(r31)
|
||||
/* 80259370 38 9F 00 54 */ addi r4, r31, 0x54
|
||||
/* 80259374 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 80259378 80 1F 00 1C */ lwz r0, 0x1c(r31)
|
||||
/* 8025937C 90 64 00 0C */ stw r3, 0xc(r4)
|
||||
/* 80259380 90 04 00 10 */ stw r0, 0x10(r4)
|
||||
/* 80259384 80 1F 00 20 */ lwz r0, 0x20(r31)
|
||||
/* 80259388 90 04 00 14 */ stw r0, 0x14(r4)
|
||||
/* 8025938C 80 7F 00 24 */ lwz r3, 0x24(r31)
|
||||
/* 80259390 80 1F 00 28 */ lwz r0, 0x28(r31)
|
||||
/* 80259394 90 64 00 18 */ stw r3, 0x18(r4)
|
||||
/* 80259398 90 04 00 1C */ stw r0, 0x1c(r4)
|
||||
/* 8025939C 80 1F 00 2C */ lwz r0, 0x2c(r31)
|
||||
/* 802593A0 90 04 00 20 */ stw r0, 0x20(r4)
|
||||
/* 802593A4 80 7F 00 30 */ lwz r3, 0x30(r31)
|
||||
/* 802593A8 80 1F 00 34 */ lwz r0, 0x34(r31)
|
||||
/* 802593AC 90 64 00 24 */ stw r3, 0x24(r4)
|
||||
/* 802593B0 90 04 00 28 */ stw r0, 0x28(r4)
|
||||
/* 802593B4 80 1F 00 38 */ lwz r0, 0x38(r31)
|
||||
/* 802593B8 90 04 00 2C */ stw r0, 0x2c(r4)
|
||||
/* 802593BC 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
||||
/* 802593C0 80 1F 00 40 */ lwz r0, 0x40(r31)
|
||||
/* 802593C4 90 64 00 30 */ stw r3, 0x30(r4)
|
||||
/* 802593C8 90 04 00 34 */ stw r0, 0x34(r4)
|
||||
/* 802593CC 80 1F 00 44 */ lwz r0, 0x44(r31)
|
||||
/* 802593D0 90 04 00 38 */ stw r0, 0x38(r4)
|
||||
/* 802593D4 80 7F 00 48 */ lwz r3, 0x48(r31)
|
||||
/* 802593D8 80 1F 00 4C */ lwz r0, 0x4c(r31)
|
||||
/* 802593DC 90 64 00 3C */ stw r3, 0x3c(r4)
|
||||
/* 802593E0 90 04 00 40 */ stw r0, 0x40(r4)
|
||||
/* 802593E4 80 1F 00 50 */ lwz r0, 0x50(r31)
|
||||
/* 802593E8 90 04 00 44 */ stw r0, 0x44(r4)
|
||||
/* 802593EC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802593F0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802593F4 7C 08 03 A6 */ mtlr r0
|
||||
/* 802593F8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802593FC 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_80258FD4:
|
||||
/* 80258FD4 80 8D 86 F8 */ lwz r4, mResetData__6mDoRst(r13)
|
||||
/* 80258FD8 80 04 00 00 */ lwz r0, 0(r4)
|
||||
/* 80258FDC 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80258FE0 4C 82 00 20 */ bnelr
|
||||
/* 80258FE4 88 83 04 1E */ lbz r4, 0x41e(r3)
|
||||
/* 80258FE8 38 04 FF FF */ addi r0, r4, -1
|
||||
/* 80258FEC 98 03 04 1E */ stb r0, 0x41e(r3)
|
||||
/* 80258FF0 88 03 04 1E */ lbz r0, 0x41e(r3)
|
||||
/* 80258FF4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80258FF8 4C 82 00 20 */ bnelr
|
||||
/* 80258FFC 38 00 00 04 */ li r0, 4
|
||||
/* 80259000 98 03 04 1D */ stb r0, 0x41d(r3)
|
||||
/* 80259004 4E 80 00 20 */ blr
|
||||
@@ -1,62 +0,0 @@
|
||||
lbl_80259008:
|
||||
/* 80259008 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8025900C 7C 08 02 A6 */ mflr r0
|
||||
/* 80259010 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80259014 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80259018 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8025901C 80 63 04 18 */ lwz r3, 0x418(r3)
|
||||
/* 80259020 4B F3 A4 B1 */ bl _move__14dBrightCheck_cFv
|
||||
/* 80259024 80 7F 04 18 */ lwz r3, 0x418(r31)
|
||||
/* 80259028 88 03 00 19 */ lbz r0, 0x19(r3)
|
||||
/* 8025902C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80259030 41 82 00 B4 */ beq lbl_802590E4
|
||||
/* 80259034 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80259038 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8025903C 80 03 01 A8 */ lwz r0, 0x1a8(r3)
|
||||
/* 80259040 80 83 01 AC */ lwz r4, 0x1ac(r3)
|
||||
/* 80259044 90 83 0F 34 */ stw r4, 0xf34(r3)
|
||||
/* 80259048 90 03 0F 30 */ stw r0, 0xf30(r3)
|
||||
/* 8025904C 48 0E 96 B1 */ bl OSGetTime
|
||||
/* 80259050 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80259054 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80259058 90 85 0F 2C */ stw r4, 0xf2c(r5)
|
||||
/* 8025905C 90 65 0F 28 */ stw r3, 0xf28(r5)
|
||||
/* 80259060 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 80259064 38 63 03 D0 */ addi r3, r3, 0x3d0
|
||||
/* 80259068 38 80 00 2D */ li r4, 0x2d
|
||||
/* 8025906C 38 A0 00 00 */ li r5, 0
|
||||
/* 80259070 48 05 63 99 */ bl bgmStop__8Z2SeqMgrFUll
|
||||
/* 80259074 38 00 00 00 */ li r0, 0
|
||||
/* 80259078 98 1F 04 1F */ stb r0, 0x41f(r31)
|
||||
/* 8025907C 38 00 00 05 */ li r0, 5
|
||||
/* 80259080 98 1F 04 1D */ stb r0, 0x41d(r31)
|
||||
/* 80259084 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80259088 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8025908C 3B E3 00 CC */ addi r31, r3, 0xcc
|
||||
/* 80259090 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80259094 38 80 00 01 */ li r4, 1
|
||||
/* 80259098 4B DD AD FD */ bl offFirstBit__21dSv_player_get_item_cFUc
|
||||
/* 8025909C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802590A0 38 80 00 02 */ li r4, 2
|
||||
/* 802590A4 4B DD AD F1 */ bl offFirstBit__21dSv_player_get_item_cFUc
|
||||
/* 802590A8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802590AC 38 80 00 03 */ li r4, 3
|
||||
/* 802590B0 4B DD AD E5 */ bl offFirstBit__21dSv_player_get_item_cFUc
|
||||
/* 802590B4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802590B8 38 80 00 04 */ li r4, 4
|
||||
/* 802590BC 4B DD AD D9 */ bl offFirstBit__21dSv_player_get_item_cFUc
|
||||
/* 802590C0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802590C4 38 80 00 05 */ li r4, 5
|
||||
/* 802590C8 4B DD AD CD */ bl offFirstBit__21dSv_player_get_item_cFUc
|
||||
/* 802590CC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802590D0 38 80 00 06 */ li r4, 6
|
||||
/* 802590D4 4B DD AD C1 */ bl offFirstBit__21dSv_player_get_item_cFUc
|
||||
/* 802590D8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802590DC 38 80 00 07 */ li r4, 7
|
||||
/* 802590E0 4B DD AD B5 */ bl offFirstBit__21dSv_player_get_item_cFUc
|
||||
lbl_802590E4:
|
||||
/* 802590E4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802590E8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802590EC 7C 08 03 A6 */ mtlr r0
|
||||
/* 802590F0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802590F4 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
lbl_80259258:
|
||||
/* 80259258 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8025925C 7C 08 02 A6 */ mflr r0
|
||||
/* 80259260 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80259264 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80259268 41 82 00 18 */ beq lbl_80259280
|
||||
/* 8025926C 3C 80 80 3C */ lis r4, __vt__17dScnName_camera_c@ha /* 0x803C3140@ha */
|
||||
/* 80259270 38 04 31 40 */ addi r0, r4, __vt__17dScnName_camera_c@l /* 0x803C3140@l */
|
||||
/* 80259274 90 03 04 10 */ stw r0, 0x410(r3)
|
||||
/* 80259278 38 00 00 54 */ li r0, 0x54
|
||||
/* 8025927C 98 03 04 03 */ stb r0, 0x403(r3)
|
||||
lbl_80259280:
|
||||
/* 80259280 4B FF F6 21 */ bl create__10dScnName_cFv
|
||||
/* 80259284 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80259288 7C 08 03 A6 */ mtlr r0
|
||||
/* 8025928C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80259290 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_80259230:
|
||||
/* 80259230 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80259234 7C 08 02 A6 */ mflr r0
|
||||
/* 80259238 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8025923C 38 80 FF FF */ li r4, -1
|
||||
/* 80259240 4B FF FA 89 */ bl __dt__10dScnName_cFv
|
||||
/* 80259244 38 60 00 01 */ li r3, 1
|
||||
/* 80259248 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8025924C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80259250 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80259254 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_802591C0:
|
||||
/* 802591C0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802591C4 7C 08 02 A6 */ mflr r0
|
||||
/* 802591C8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802591CC 4B FF FA 91 */ bl draw__10dScnName_cFv
|
||||
/* 802591D0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802591D4 7C 08 03 A6 */ mtlr r0
|
||||
/* 802591D8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802591DC 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_802591E0:
|
||||
/* 802591E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802591E4 7C 08 02 A6 */ mflr r0
|
||||
/* 802591E8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802591EC 4B FF F9 DD */ bl execute__10dScnName_cFv
|
||||
/* 802591F0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802591F4 7C 08 03 A6 */ mtlr r0
|
||||
/* 802591F8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802591FC 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_80259200:
|
||||
/* 80259200 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80259204 7C 08 02 A6 */ mflr r0
|
||||
/* 80259208 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8025920C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80259210 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80259214 80 63 5D 3C */ lwz r3, 0x5d3c(r3)
|
||||
/* 80259218 4B DF 2E 3D */ bl cleanup__13dPa_control_cFv
|
||||
/* 8025921C 38 60 00 01 */ li r3, 1
|
||||
/* 80259220 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80259224 7C 08 03 A6 */ mtlr r0
|
||||
/* 80259228 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8025922C 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_80258C5C:
|
||||
/* 80258C5C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80258C60 7C 08 02 A6 */ mflr r0
|
||||
/* 80258C64 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80258C68 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80258C6C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80258C70 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80258C74 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80258C78 38 63 5B D4 */ addi r3, r3, 0x5bd4
|
||||
/* 80258C7C 4B E1 65 ED */ bl Run__12dVibration_cFv
|
||||
/* 80258C80 88 1F 04 1C */ lbz r0, 0x41c(r31)
|
||||
/* 80258C84 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80258C88 41 82 00 20 */ beq lbl_80258CA8
|
||||
/* 80258C8C 40 80 00 24 */ bge lbl_80258CB0
|
||||
/* 80258C90 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80258C94 40 80 00 08 */ bge lbl_80258C9C
|
||||
/* 80258C98 48 00 00 18 */ b lbl_80258CB0
|
||||
lbl_80258C9C:
|
||||
/* 80258C9C 80 7F 04 14 */ lwz r3, 0x414(r31)
|
||||
/* 80258CA0 4B F3 50 99 */ bl _draw__14dFile_select_cFv
|
||||
/* 80258CA4 48 00 00 0C */ b lbl_80258CB0
|
||||
lbl_80258CA8:
|
||||
/* 80258CA8 80 7F 04 18 */ lwz r3, 0x418(r31)
|
||||
/* 80258CAC 4B F3 A8 E9 */ bl _draw__14dBrightCheck_cFv
|
||||
lbl_80258CB0:
|
||||
/* 80258CB0 38 60 00 01 */ li r3, 1
|
||||
/* 80258CB4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80258CB8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80258CBC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80258CC0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80258CC4 4E 80 00 20 */ blr
|
||||
@@ -1,41 +0,0 @@
|
||||
lbl_80258BC8:
|
||||
/* 80258BC8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80258BCC 7C 08 02 A6 */ mflr r0
|
||||
/* 80258BD0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80258BD4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80258BD8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80258BDC 4B DC 59 7D */ bl fopOvlpM_IsPeek__Fv
|
||||
/* 80258BE0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80258BE4 40 82 00 0C */ bne lbl_80258BF0
|
||||
/* 80258BE8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80258BEC 4B DD 41 59 */ bl dComIfG_resetToOpening__FP11scene_class
|
||||
lbl_80258BF0:
|
||||
/* 80258BF0 80 6D 86 F8 */ lwz r3, mResetData__6mDoRst(r13)
|
||||
/* 80258BF4 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80258BF8 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80258BFC 41 82 00 28 */ beq lbl_80258C24
|
||||
/* 80258C00 88 1F 04 20 */ lbz r0, 0x420(r31)
|
||||
/* 80258C04 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80258C08 40 82 00 1C */ bne lbl_80258C24
|
||||
/* 80258C0C 80 7F 04 14 */ lwz r3, 0x414(r31)
|
||||
/* 80258C10 88 03 23 74 */ lbz r0, 0x2374(r3)
|
||||
/* 80258C14 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80258C18 40 82 00 0C */ bne lbl_80258C24
|
||||
/* 80258C1C 38 60 00 01 */ li r3, 1
|
||||
/* 80258C20 48 00 00 28 */ b lbl_80258C48
|
||||
lbl_80258C24:
|
||||
/* 80258C24 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80258C28 88 1F 04 1D */ lbz r0, 0x41d(r31)
|
||||
/* 80258C2C 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 80258C30 3C 80 80 3C */ lis r4, MainProc@ha /* 0x803C3094@ha */
|
||||
/* 80258C34 38 04 30 94 */ addi r0, r4, MainProc@l /* 0x803C3094@l */
|
||||
/* 80258C38 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 80258C3C 48 10 94 49 */ bl __ptmf_scall
|
||||
/* 80258C40 60 00 00 00 */ nop
|
||||
/* 80258C44 38 60 00 01 */ li r3, 1
|
||||
lbl_80258C48:
|
||||
/* 80258C48 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80258C4C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80258C50 7C 08 03 A6 */ mtlr r0
|
||||
/* 80258C54 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80258C58 4E 80 00 20 */ blr
|
||||
@@ -1,33 +0,0 @@
|
||||
lbl_802587A4:
|
||||
/* 802587A4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802587A8 7C 08 02 A6 */ mflr r0
|
||||
/* 802587AC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802587B0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802587B4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802587B8 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 802587BC 38 63 03 D0 */ addi r3, r3, 0x3d0
|
||||
/* 802587C0 38 80 FF FF */ li r4, -1
|
||||
/* 802587C4 38 A0 00 00 */ li r5, 0
|
||||
/* 802587C8 38 C0 00 00 */ li r6, 0
|
||||
/* 802587CC 48 05 68 45 */ bl bgmStart__8Z2SeqMgrFUlUll
|
||||
/* 802587D0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802587D4 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 802587D8 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 802587DC 3C 84 00 02 */ addis r4, r4, 2
|
||||
/* 802587E0 38 A0 00 80 */ li r5, 0x80
|
||||
/* 802587E4 3C C0 80 3A */ lis r6, d_s_d_s_name__stringBase0@ha /* 0x8039A2A8@ha */
|
||||
/* 802587E8 38 C6 A2 A8 */ addi r6, r6, d_s_d_s_name__stringBase0@l /* 0x8039A2A8@l */
|
||||
/* 802587EC 38 E0 00 00 */ li r7, 0
|
||||
/* 802587F0 39 00 00 00 */ li r8, 0
|
||||
/* 802587F4 38 84 C2 F8 */ addi r4, r4, -15624
|
||||
/* 802587F8 4B DE 38 81 */ bl setRes__14dRes_control_cFPCcP11dRes_info_ciPCcUcP7JKRHeap
|
||||
/* 802587FC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80258800 38 60 00 02 */ li r3, 2
|
||||
/* 80258804 40 82 00 08 */ bne lbl_8025880C
|
||||
/* 80258808 38 60 00 05 */ li r3, 5
|
||||
lbl_8025880C:
|
||||
/* 8025880C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80258810 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80258814 7C 08 03 A6 */ mtlr r0
|
||||
/* 80258818 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8025881C 4E 80 00 20 */ blr
|
||||
@@ -1,25 +0,0 @@
|
||||
lbl_80258820:
|
||||
/* 80258820 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80258824 7C 08 02 A6 */ mflr r0
|
||||
/* 80258828 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8025882C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80258830 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80258834 3C 84 00 02 */ addis r4, r4, 2
|
||||
/* 80258838 38 A0 00 80 */ li r5, 0x80
|
||||
/* 8025883C 38 84 C2 F8 */ addi r4, r4, -15624
|
||||
/* 80258840 4B DE 39 21 */ bl syncRes__14dRes_control_cFPCcP11dRes_info_ci
|
||||
/* 80258844 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80258848 40 80 00 0C */ bge lbl_80258854
|
||||
/* 8025884C 38 60 00 05 */ li r3, 5
|
||||
/* 80258850 48 00 00 18 */ b lbl_80258868
|
||||
lbl_80258854:
|
||||
/* 80258854 7C 03 00 D0 */ neg r0, r3
|
||||
/* 80258858 7C 00 18 78 */ andc r0, r0, r3
|
||||
/* 8025885C 7C 03 FE 70 */ srawi r3, r0, 0x1f
|
||||
/* 80258860 38 00 00 04 */ li r0, 4
|
||||
/* 80258864 7C 03 18 78 */ andc r3, r0, r3
|
||||
lbl_80258868:
|
||||
/* 80258868 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8025886C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80258870 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80258874 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_80258878:
|
||||
/* 80258878 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8025887C 7C 08 02 A6 */ mflr r0
|
||||
/* 80258880 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80258884 7C 85 23 78 */ mr r5, r4
|
||||
/* 80258888 38 8D 81 D8 */ la r4, l_method(r13) /* 80450758-_SDA_BASE_ */
|
||||
/* 8025888C 4B DD 72 95 */ bl dComLbG_PhaseHandler__FP30request_of_phase_process_classPPFPv_iPv
|
||||
/* 80258890 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80258894 7C 08 03 A6 */ mtlr r0
|
||||
/* 80258898 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8025889C 4E 80 00 20 */ blr
|
||||
@@ -1,40 +0,0 @@
|
||||
lbl_80258B2C:
|
||||
/* 80258B2C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80258B30 7C 08 02 A6 */ mflr r0
|
||||
/* 80258B34 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80258B38 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80258B3C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80258B40 38 7F 02 D4 */ addi r3, r31, 0x2d4
|
||||
/* 80258B44 C0 3F 02 A4 */ lfs f1, 0x2a4(r31)
|
||||
/* 80258B48 C0 5F 02 A8 */ lfs f2, 0x2a8(r31)
|
||||
/* 80258B4C C0 7F 02 9C */ lfs f3, 0x29c(r31)
|
||||
/* 80258B50 C0 9F 02 A0 */ lfs f4, 0x2a0(r31)
|
||||
/* 80258B54 48 0E E3 D5 */ bl C_MTXPerspective
|
||||
/* 80258B58 38 7F 03 14 */ addi r3, r31, 0x314
|
||||
/* 80258B5C 38 9F 02 AC */ addi r4, r31, 0x2ac
|
||||
/* 80258B60 38 BF 02 B8 */ addi r5, r31, 0x2b8
|
||||
/* 80258B64 A8 DF 02 D0 */ lha r6, 0x2d0(r31)
|
||||
/* 80258B68 4B DB 39 A5 */ bl mDoMtx_lookAt__FPA4_fPC3VecPC3Vecs
|
||||
/* 80258B6C 38 7F 03 14 */ addi r3, r31, 0x314
|
||||
/* 80258B70 38 9F 03 44 */ addi r4, r31, 0x344
|
||||
/* 80258B74 48 0E DA 3D */ bl PSMTXInverse
|
||||
/* 80258B78 38 7F 03 14 */ addi r3, r31, 0x314
|
||||
/* 80258B7C 38 9F 03 B4 */ addi r4, r31, 0x3b4
|
||||
/* 80258B80 48 0E D9 31 */ bl PSMTXCopy
|
||||
/* 80258B84 C0 02 B4 F8 */ lfs f0, lit_3923(r2)
|
||||
/* 80258B88 D0 1F 03 C0 */ stfs f0, 0x3c0(r31)
|
||||
/* 80258B8C D0 1F 03 D0 */ stfs f0, 0x3d0(r31)
|
||||
/* 80258B90 D0 1F 03 E0 */ stfs f0, 0x3e0(r31)
|
||||
/* 80258B94 38 7F 03 14 */ addi r3, r31, 0x314
|
||||
/* 80258B98 3C 80 80 43 */ lis r4, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80258B9C 38 84 4A C8 */ addi r4, r4, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80258BA0 48 0E D9 11 */ bl PSMTXCopy
|
||||
/* 80258BA4 38 7F 02 D4 */ addi r3, r31, 0x2d4
|
||||
/* 80258BA8 38 9F 03 14 */ addi r4, r31, 0x314
|
||||
/* 80258BAC 38 BF 03 74 */ addi r5, r31, 0x374
|
||||
/* 80258BB0 4B DB 3D 21 */ bl mDoMtx_concatProjView__FPA4_CfPA4_CfPA4_f
|
||||
/* 80258BB4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80258BB8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80258BBC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80258BC0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80258BC4 4E 80 00 20 */ blr
|
||||
Reference in New Issue
Block a user