mirror of https://github.com/zeldaret/tp.git
7824 lines
391 KiB
ArmAsm
7824 lines
391 KiB
ArmAsm
.include "macros.inc"
|
|
|
|
.section .text, "ax" # 801e1f10
|
|
|
|
|
|
.global dMenu_Option_c
|
|
dMenu_Option_c:
|
|
/* 801E1F10 001DEE50 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E1F14 001DEE54 7C 08 02 A6 */ mflr r0
|
|
/* 801E1F18 001DEE58 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E1F1C 001DEE5C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801E1F20 001DEE60 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801E1F24 001DEE64 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E1F28 001DEE68 7C BE 2B 78 */ mr r30, r5
|
|
/* 801E1F2C 001DEE6C 3C 60 80 3A */ lis r3, lbl_803A6F88@ha
|
|
/* 801E1F30 001DEE70 38 03 6F 88 */ addi r0, r3, lbl_803A6F88@l
|
|
/* 801E1F34 001DEE74 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 801E1F38 001DEE78 3C 60 80 3C */ lis r3, lbl_803BDE54@ha
|
|
/* 801E1F3C 001DEE7C 38 03 DE 54 */ addi r0, r3, lbl_803BDE54@l
|
|
/* 801E1F40 001DEE80 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 801E1F44 001DEE84 38 7F 02 B0 */ addi r3, r31, 0x2b0
|
|
.global JUtility_NS_TColor
|
|
/* 801E1F48 001DEE88 3C 80 80 19 */ lis r4, JUtility_NS_TColor@ha
|
|
.global JUtility_NS_TColor
|
|
/* 801E1F4C 001DEE8C 38 84 39 60 */ addi r4, r4, JUtility_NS_TColor@l
|
|
/* 801E1F50 001DEE90 38 A0 00 00 */ li r5, 0
|
|
/* 801E1F54 001DEE94 38 C0 00 04 */ li r6, 4
|
|
/* 801E1F58 001DEE98 38 E0 00 02 */ li r7, 2
|
|
/* 801E1F5C 001DEE9C 48 17 FE 05 */ bl func_80361D60
|
|
/* 801E1F60 001DEEA0 38 7F 02 B8 */ addi r3, r31, 0x2b8
|
|
.global JUtility_NS_TColor
|
|
/* 801E1F64 001DEEA4 3C 80 80 19 */ lis r4, JUtility_NS_TColor@ha
|
|
.global JUtility_NS_TColor
|
|
/* 801E1F68 001DEEA8 38 84 39 60 */ addi r4, r4, JUtility_NS_TColor@l
|
|
/* 801E1F6C 001DEEAC 38 A0 00 00 */ li r5, 0
|
|
/* 801E1F70 001DEEB0 38 C0 00 04 */ li r6, 4
|
|
/* 801E1F74 001DEEB4 38 E0 00 02 */ li r7, 2
|
|
/* 801E1F78 001DEEB8 48 17 FD E9 */ bl func_80361D60
|
|
/* 801E1F7C 001DEEBC 38 7F 02 C0 */ addi r3, r31, 0x2c0
|
|
.global JUtility_NS_TColor
|
|
/* 801E1F80 001DEEC0 3C 80 80 19 */ lis r4, JUtility_NS_TColor@ha
|
|
.global JUtility_NS_TColor
|
|
/* 801E1F84 001DEEC4 38 84 39 60 */ addi r4, r4, JUtility_NS_TColor@l
|
|
/* 801E1F88 001DEEC8 38 A0 00 00 */ li r5, 0
|
|
/* 801E1F8C 001DEECC 38 C0 00 04 */ li r6, 4
|
|
/* 801E1F90 001DEED0 38 E0 00 02 */ li r7, 2
|
|
/* 801E1F94 001DEED4 48 17 FD CD */ bl func_80361D60
|
|
/* 801E1F98 001DEED8 38 7F 02 C8 */ addi r3, r31, 0x2c8
|
|
.global JUtility_NS_TColor
|
|
/* 801E1F9C 001DEEDC 3C 80 80 19 */ lis r4, JUtility_NS_TColor@ha
|
|
.global JUtility_NS_TColor
|
|
/* 801E1FA0 001DEEE0 38 84 39 60 */ addi r4, r4, JUtility_NS_TColor@l
|
|
/* 801E1FA4 001DEEE4 38 A0 00 00 */ li r5, 0
|
|
/* 801E1FA8 001DEEE8 38 C0 00 04 */ li r6, 4
|
|
/* 801E1FAC 001DEEEC 38 E0 00 02 */ li r7, 2
|
|
/* 801E1FB0 001DEEF0 48 17 FD B1 */ bl func_80361D60
|
|
/* 801E1FB4 001DEEF4 38 00 FF FF */ li r0, -1
|
|
/* 801E1FB8 001DEEF8 90 1F 03 B8 */ stw r0, 0x3b8(r31)
|
|
/* 801E1FBC 001DEEFC 90 1F 03 BC */ stw r0, 0x3bc(r31)
|
|
/* 801E1FC0 001DEF00 38 80 00 00 */ li r4, 0
|
|
/* 801E1FC4 001DEF04 98 9F 03 EE */ stb r4, 0x3ee(r31)
|
|
/* 801E1FC8 001DEF08 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E1FCC 001DEF0C 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E1FD0 001DEF10 C0 03 07 0C */ lfs f0, 0x70c(r3)
|
|
/* 801E1FD4 001DEF14 D0 1F 03 3C */ stfs f0, 0x33c(r31)
|
|
/* 801E1FD8 001DEF18 C0 03 07 10 */ lfs f0, 0x710(r3)
|
|
/* 801E1FDC 001DEF1C D0 1F 03 40 */ stfs f0, 0x340(r31)
|
|
/* 801E1FE0 001DEF20 90 9F 00 50 */ stw r4, 0x50(r31)
|
|
/* 801E1FE4 001DEF24 93 DF 00 58 */ stw r30, 0x58(r31)
|
|
/* 801E1FE8 001DEF28 90 9F 00 40 */ stw r4, 0x40(r31)
|
|
/* 801E1FEC 001DEF2C 38 00 00 01 */ li r0, 1
|
|
/* 801E1FF0 001DEF30 98 1F 03 EC */ stb r0, 0x3ec(r31)
|
|
/* 801E1FF4 001DEF34 90 9F 00 3C */ stw r4, 0x3c(r31)
|
|
/* 801E1FF8 001DEF38 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E1FFC 001DEF3C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801E2000 001DEF40 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801E2004 001DEF44 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E2008 001DEF48 7C 08 03 A6 */ mtlr r0
|
|
/* 801E200C 001DEF4C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E2010 001DEF50 4E 80 00 20 */ blr
|
|
/* 801E2014 001DEF54 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E2018 001DEF58 7C 08 02 A6 */ mflr r0
|
|
/* 801E201C 001DEF5C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E2020 001DEF60 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801E2024 001DEF64 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 801E2028 001DEF68 41 82 00 1C */ beq lbl_801E2044
|
|
/* 801E202C 001DEF6C 3C A0 80 3C */ lis r5, lbl_803BDE54@ha
|
|
/* 801E2030 001DEF70 38 05 DE 54 */ addi r0, r5, lbl_803BDE54@l
|
|
/* 801E2034 001DEF74 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 801E2038 001DEF78 7C 80 07 35 */ extsh. r0, r4
|
|
/* 801E203C 001DEF7C 40 81 00 08 */ ble lbl_801E2044
|
|
/* 801E2040 001DEF80 48 0E CC FD */ bl __dl__FPv
|
|
lbl_801E2044:
|
|
/* 801E2044 001DEF84 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E2048 001DEF88 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801E204C 001DEF8C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E2050 001DEF90 7C 08 03 A6 */ mtlr r0
|
|
/* 801E2054 001DEF94 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E2058 001DEF98 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS__create
|
|
dMenu_Option_c_NS__create:
|
|
/* 801E205C 001DEF9C 94 21 FF A0 */ stwu r1, -0x60(r1)
|
|
/* 801E2060 001DEFA0 7C 08 02 A6 */ mflr r0
|
|
/* 801E2064 001DEFA4 90 01 00 64 */ stw r0, 0x64(r1)
|
|
/* 801E2068 001DEFA8 39 61 00 60 */ addi r11, r1, 0x60
|
|
/* 801E206C 001DEFAC 48 18 01 5D */ bl func_803621C8
|
|
/* 801E2070 001DEFB0 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E2074 001DEFB4 3C 60 80 39 */ lis r3, lbl_80396EA8@ha
|
|
/* 801E2078 001DEFB8 3B C3 6E A8 */ addi r30, r3, lbl_80396EA8@l
|
|
/* 801E207C 001DEFBC 4B E3 29 75 */ bl mDoExt_getMesgFont
|
|
/* 801E2080 001DEFC0 90 7F 00 54 */ stw r3, 0x54(r31)
|
|
/* 801E2084 001DEFC4 38 60 00 2C */ li r3, 0x2c
|
|
/* 801E2088 001DEFC8 48 0E CB C5 */ bl __nw__FUl
|
|
/* 801E208C 001DEFCC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E2090 001DEFD0 41 82 00 0C */ beq lbl_801E209C
|
|
/* 801E2094 001DEFD4 48 06 7B 8D */ bl dMsgString_c
|
|
/* 801E2098 001DEFD8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E209C:
|
|
/* 801E209C 001DEFDC 90 1F 00 48 */ stw r0, 0x48(r31)
|
|
/* 801E20A0 001DEFE0 38 60 00 2C */ li r3, 0x2c
|
|
/* 801E20A4 001DEFE4 48 0E CB A9 */ bl __nw__FUl
|
|
/* 801E20A8 001DEFE8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E20AC 001DEFEC 41 82 00 10 */ beq lbl_801E20BC
|
|
/* 801E20B0 001DEFF0 38 80 00 03 */ li r4, 3
|
|
/* 801E20B4 001DEFF4 48 02 8D D9 */ bl dMeterHaihai_c
|
|
/* 801E20B8 001DEFF8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E20BC:
|
|
/* 801E20BC 001DEFFC 90 1F 00 4C */ stw r0, 0x4c(r31)
|
|
/* 801E20C0 001DF000 38 00 00 00 */ li r0, 0
|
|
/* 801E20C4 001DF004 98 1F 03 F6 */ stb r0, 0x3f6(r31)
|
|
/* 801E20C8 001DF008 38 60 01 18 */ li r3, 0x118
|
|
/* 801E20CC 001DF00C 48 0E CB 81 */ bl __nw__FUl
|
|
/* 801E20D0 001DF010 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E20D4 001DF014 41 82 00 0C */ beq lbl_801E20E0
|
|
/* 801E20D8 001DF018 48 11 63 C1 */ bl __ct__9J2DScreenFv
|
|
/* 801E20DC 001DF01C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E20E0:
|
|
/* 801E20E0 001DF020 90 1F 00 08 */ stw r0, 8(r31)
|
|
/* 801E20E4 001DF024 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E20E8 001DF028 3C 80 80 39 */ lis r4, lbl_803975D8@ha
|
|
/* 801E20EC 001DF02C 38 84 75 D8 */ addi r4, r4, lbl_803975D8@l
|
|
/* 801E20F0 001DF030 3C A0 00 02 */ lis r5, 2
|
|
/* 801E20F4 001DF034 80 DF 00 50 */ lwz r6, 0x50(r31)
|
|
/* 801E20F8 001DF038 48 11 65 51 */ bl J2DScreen_NS_setPriority
|
|
/* 801E20FC 001DF03C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E2100 001DF040 3C 80 5F 61 */ lis r4, 0x5F615F6E@ha
|
|
/* 801E2104 001DF044 38 C4 5F 6E */ addi r6, r4, 0x5F615F6E@l
|
|
/* 801E2108 001DF048 3C 80 62 61 */ lis r4, 0x62617365@ha
|
|
/* 801E210C 001DF04C 38 A4 73 65 */ addi r5, r4, 0x62617365@l
|
|
/* 801E2110 001DF050 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2114 001DF054 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E2118 001DF058 7D 89 03 A6 */ mtctr r12
|
|
/* 801E211C 001DF05C 4E 80 04 21 */ bctrl
|
|
/* 801E2120 001DF060 38 00 00 00 */ li r0, 0
|
|
/* 801E2124 001DF064 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E2128 001DF068 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E212C 001DF06C 3C 80 74 5F */ lis r4, 0x745F7034@ha
|
|
/* 801E2130 001DF070 38 C4 70 34 */ addi r6, r4, 0x745F7034@l
|
|
/* 801E2134 001DF074 3C 80 79 5F */ lis r4, 0x795F7365@ha
|
|
/* 801E2138 001DF078 38 A4 73 65 */ addi r5, r4, 0x795F7365@l
|
|
/* 801E213C 001DF07C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2140 001DF080 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E2144 001DF084 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2148 001DF088 4E 80 04 21 */ bctrl
|
|
/* 801E214C 001DF08C 38 00 00 00 */ li r0, 0
|
|
/* 801E2150 001DF090 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E2154 001DF094 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E2158 001DF098 3C 80 74 5F */ lis r4, 0x745F7033@ha
|
|
/* 801E215C 001DF09C 38 C4 70 33 */ addi r6, r4, 0x745F7033@l
|
|
/* 801E2160 001DF0A0 3C 80 79 5F */ lis r4, 0x795F7365@ha
|
|
/* 801E2164 001DF0A4 38 A4 73 65 */ addi r5, r4, 0x795F7365@l
|
|
/* 801E2168 001DF0A8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E216C 001DF0AC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E2170 001DF0B0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2174 001DF0B4 4E 80 04 21 */ bctrl
|
|
/* 801E2178 001DF0B8 38 00 00 00 */ li r0, 0
|
|
/* 801E217C 001DF0BC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E2180 001DF0C0 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E2184 001DF0C4 3C 80 74 5F */ lis r4, 0x745F7032@ha
|
|
/* 801E2188 001DF0C8 38 C4 70 32 */ addi r6, r4, 0x745F7032@l
|
|
/* 801E218C 001DF0CC 3C 80 79 5F */ lis r4, 0x795F7365@ha
|
|
/* 801E2190 001DF0D0 38 A4 73 65 */ addi r5, r4, 0x795F7365@l
|
|
/* 801E2194 001DF0D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2198 001DF0D8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E219C 001DF0DC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E21A0 001DF0E0 4E 80 04 21 */ bctrl
|
|
/* 801E21A4 001DF0E4 38 00 00 00 */ li r0, 0
|
|
/* 801E21A8 001DF0E8 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E21AC 001DF0EC 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E21B0 001DF0F0 3C 80 74 5F */ lis r4, 0x745F7031@ha
|
|
/* 801E21B4 001DF0F4 38 C4 70 31 */ addi r6, r4, 0x745F7031@l
|
|
/* 801E21B8 001DF0F8 3C 80 79 5F */ lis r4, 0x795F7365@ha
|
|
/* 801E21BC 001DF0FC 38 A4 73 65 */ addi r5, r4, 0x795F7365@l
|
|
/* 801E21C0 001DF100 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E21C4 001DF104 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E21C8 001DF108 7D 89 03 A6 */ mtctr r12
|
|
/* 801E21CC 001DF10C 4E 80 04 21 */ bctrl
|
|
/* 801E21D0 001DF110 38 00 00 00 */ li r0, 0
|
|
/* 801E21D4 001DF114 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E21D8 001DF118 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E21DC 001DF11C 3C 80 74 5F */ lis r4, 0x745F7030@ha
|
|
/* 801E21E0 001DF120 38 C4 70 30 */ addi r6, r4, 0x745F7030@l
|
|
/* 801E21E4 001DF124 3C 80 79 5F */ lis r4, 0x795F7365@ha
|
|
/* 801E21E8 001DF128 38 A4 73 65 */ addi r5, r4, 0x795F7365@l
|
|
/* 801E21EC 001DF12C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E21F0 001DF130 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E21F4 001DF134 7D 89 03 A6 */ mtctr r12
|
|
/* 801E21F8 001DF138 4E 80 04 21 */ bctrl
|
|
/* 801E21FC 001DF13C 38 00 00 00 */ li r0, 0
|
|
/* 801E2200 001DF140 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E2204 001DF144 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E2208 001DF148 3C 80 74 5F */ lis r4, 0x745F7473@ha
|
|
/* 801E220C 001DF14C 38 C4 74 73 */ addi r6, r4, 0x745F7473@l
|
|
/* 801E2210 001DF150 3C 80 00 63 */ lis r4, 0x00636F6E@ha
|
|
/* 801E2214 001DF154 38 A4 6F 6E */ addi r5, r4, 0x00636F6E@l
|
|
/* 801E2218 001DF158 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E221C 001DF15C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E2220 001DF160 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2224 001DF164 4E 80 04 21 */ bctrl
|
|
/* 801E2228 001DF168 90 7F 02 54 */ stw r3, 0x254(r31)
|
|
/* 801E222C 001DF16C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E2230 001DF170 3C 80 6E 74 */ lis r4, 0x6E745F74@ha
|
|
/* 801E2234 001DF174 38 C4 5F 74 */ addi r6, r4, 0x6E745F74@l
|
|
/* 801E2238 001DF178 38 A0 63 6F */ li r5, 0x636f
|
|
/* 801E223C 001DF17C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2240 001DF180 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E2244 001DF184 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2248 001DF188 4E 80 04 21 */ bctrl
|
|
/* 801E224C 001DF18C 90 7F 02 58 */ stw r3, 0x258(r31)
|
|
/* 801E2250 001DF190 3B 20 00 00 */ li r25, 0
|
|
/* 801E2254 001DF194 3B 40 00 00 */ li r26, 0
|
|
/* 801E2258 001DF198 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E225C 001DF19C 3B 63 75 D8 */ addi r27, r3, lbl_803975D8@l
|
|
lbl_801E2260:
|
|
/* 801E2260 001DF1A0 4B E3 27 91 */ bl mDoExt_getMesgFont
|
|
/* 801E2264 001DF1A4 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E2268 001DF1A8 3B 9A 02 54 */ addi r28, r26, 0x254
|
|
/* 801E226C 001DF1AC 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 801E2270 001DF1B0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2274 001DF1B4 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E2278 001DF1B8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E227C 001DF1BC 4E 80 04 21 */ bctrl
|
|
/* 801E2280 001DF1C0 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 801E2284 001DF1C4 38 80 00 20 */ li r4, 0x20
|
|
/* 801E2288 001DF1C8 38 BB 00 1D */ addi r5, r27, 0x1d
|
|
/* 801E228C 001DF1CC 4C C6 31 82 */ crclr 6
|
|
/* 801E2290 001DF1D0 48 11 E4 BD */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E2294 001DF1D4 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 801E2298 001DF1D8 2C 19 00 02 */ cmpwi r25, 2
|
|
/* 801E229C 001DF1DC 3B 5A 00 04 */ addi r26, r26, 4
|
|
/* 801E22A0 001DF1E0 41 80 FF C0 */ blt lbl_801E2260
|
|
/* 801E22A4 001DF1E4 38 60 01 18 */ li r3, 0x118
|
|
/* 801E22A8 001DF1E8 48 0E C9 A5 */ bl __nw__FUl
|
|
/* 801E22AC 001DF1EC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E22B0 001DF1F0 41 82 00 0C */ beq lbl_801E22BC
|
|
/* 801E22B4 001DF1F4 48 11 61 E5 */ bl __ct__9J2DScreenFv
|
|
/* 801E22B8 001DF1F8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E22BC:
|
|
/* 801E22BC 001DF1FC 90 1F 00 04 */ stw r0, 4(r31)
|
|
/* 801E22C0 001DF200 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801E22C4 001DF204 3C 80 80 39 */ lis r4, lbl_803975D8@ha
|
|
/* 801E22C8 001DF208 38 84 75 D8 */ addi r4, r4, lbl_803975D8@l
|
|
/* 801E22CC 001DF20C 38 84 00 1E */ addi r4, r4, 0x1e
|
|
/* 801E22D0 001DF210 3C A0 00 02 */ lis r5, 2
|
|
/* 801E22D4 001DF214 80 DF 00 50 */ lwz r6, 0x50(r31)
|
|
/* 801E22D8 001DF218 48 11 63 71 */ bl J2DScreen_NS_setPriority
|
|
/* 801E22DC 001DF21C 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801E22E0 001DF220 3C 80 74 6E */ lis r4, 0x746E5F6E@ha
|
|
/* 801E22E4 001DF224 38 C4 5F 6E */ addi r6, r4, 0x746E5F6E@l
|
|
/* 801E22E8 001DF228 3C 80 77 69 */ lis r4, 0x77695F62@ha
|
|
/* 801E22EC 001DF22C 38 A4 5F 62 */ addi r5, r4, 0x77695F62@l
|
|
/* 801E22F0 001DF230 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E22F4 001DF234 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E22F8 001DF238 7D 89 03 A6 */ mtctr r12
|
|
/* 801E22FC 001DF23C 4E 80 04 21 */ bctrl
|
|
/* 801E2300 001DF240 38 00 00 00 */ li r0, 0
|
|
/* 801E2304 001DF244 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E2308 001DF248 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801E230C 001DF24C 3C 80 61 72 */ lis r4, 0x61726561@ha
|
|
/* 801E2310 001DF250 38 C4 65 61 */ addi r6, r4, 0x61726561@l
|
|
/* 801E2314 001DF254 3C 80 6C 65 */ lis r4, 0x6C65745F@ha
|
|
/* 801E2318 001DF258 38 A4 74 5F */ addi r5, r4, 0x6C65745F@l
|
|
/* 801E231C 001DF25C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2320 001DF260 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E2324 001DF264 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2328 001DF268 4E 80 04 21 */ bctrl
|
|
/* 801E232C 001DF26C 90 7F 02 7C */ stw r3, 0x27c(r31)
|
|
/* 801E2330 001DF270 38 60 01 18 */ li r3, 0x118
|
|
/* 801E2334 001DF274 48 0E C9 19 */ bl __nw__FUl
|
|
/* 801E2338 001DF278 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E233C 001DF27C 41 82 00 0C */ beq lbl_801E2348
|
|
/* 801E2340 001DF280 48 11 61 59 */ bl __ct__9J2DScreenFv
|
|
/* 801E2344 001DF284 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E2348:
|
|
/* 801E2348 001DF288 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
/* 801E234C 001DF28C 80 7F 00 0C */ lwz r3, 0xc(r31)
|
|
/* 801E2350 001DF290 3C 80 80 39 */ lis r4, lbl_803975D8@ha
|
|
/* 801E2354 001DF294 38 84 75 D8 */ addi r4, r4, lbl_803975D8@l
|
|
/* 801E2358 001DF298 38 84 00 34 */ addi r4, r4, 0x34
|
|
/* 801E235C 001DF29C 3C A0 00 02 */ lis r5, 2
|
|
/* 801E2360 001DF2A0 80 DF 00 50 */ lwz r6, 0x50(r31)
|
|
/* 801E2364 001DF2A4 48 11 62 E5 */ bl J2DScreen_NS_setPriority
|
|
/* 801E2368 001DF2A8 80 7F 00 0C */ lwz r3, 0xc(r31)
|
|
/* 801E236C 001DF2AC 48 07 2D 7D */ bl dPaneClass_showNullPane
|
|
/* 801E2370 001DF2B0 38 00 00 01 */ li r0, 1
|
|
/* 801E2374 001DF2B4 80 7F 00 0C */ lwz r3, 0xc(r31)
|
|
/* 801E2378 001DF2B8 98 03 01 00 */ stb r0, 0x100(r3)
|
|
/* 801E237C 001DF2BC 38 60 01 18 */ li r3, 0x118
|
|
/* 801E2380 001DF2C0 48 0E C8 CD */ bl __nw__FUl
|
|
/* 801E2384 001DF2C4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E2388 001DF2C8 41 82 00 0C */ beq lbl_801E2394
|
|
/* 801E238C 001DF2CC 48 11 61 0D */ bl __ct__9J2DScreenFv
|
|
/* 801E2390 001DF2D0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E2394:
|
|
/* 801E2394 001DF2D4 90 1F 00 10 */ stw r0, 0x10(r31)
|
|
/* 801E2398 001DF2D8 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 801E239C 001DF2DC 3C 80 80 39 */ lis r4, lbl_803975D8@ha
|
|
/* 801E23A0 001DF2E0 38 84 75 D8 */ addi r4, r4, lbl_803975D8@l
|
|
/* 801E23A4 001DF2E4 38 84 00 4F */ addi r4, r4, 0x4f
|
|
/* 801E23A8 001DF2E8 3C A0 00 02 */ lis r5, 2
|
|
/* 801E23AC 001DF2EC 80 DF 00 50 */ lwz r6, 0x50(r31)
|
|
/* 801E23B0 001DF2F0 48 11 62 99 */ bl J2DScreen_NS_setPriority
|
|
/* 801E23B4 001DF2F4 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 801E23B8 001DF2F8 48 07 2D 31 */ bl dPaneClass_showNullPane
|
|
/* 801E23BC 001DF2FC 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 801E23C0 001DF300 3C 80 5F 6E */ lis r4, 0x5F6E5F35@ha
|
|
/* 801E23C4 001DF304 38 C4 5F 35 */ addi r6, r4, 0x5F6E5F35@l
|
|
/* 801E23C8 001DF308 38 A0 6D 77 */ li r5, 0x6d77
|
|
/* 801E23CC 001DF30C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E23D0 001DF310 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E23D4 001DF314 7D 89 03 A6 */ mtctr r12
|
|
/* 801E23D8 001DF318 4E 80 04 21 */ bctrl
|
|
/* 801E23DC 001DF31C 38 00 00 00 */ li r0, 0
|
|
/* 801E23E0 001DF320 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E23E4 001DF324 38 60 01 18 */ li r3, 0x118
|
|
/* 801E23E8 001DF328 48 0E C8 65 */ bl __nw__FUl
|
|
/* 801E23EC 001DF32C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E23F0 001DF330 41 82 00 0C */ beq lbl_801E23FC
|
|
/* 801E23F4 001DF334 48 11 60 A5 */ bl __ct__9J2DScreenFv
|
|
/* 801E23F8 001DF338 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E23FC:
|
|
/* 801E23FC 001DF33C 90 1F 00 14 */ stw r0, 0x14(r31)
|
|
/* 801E2400 001DF340 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 801E2404 001DF344 3C 80 80 39 */ lis r4, lbl_803975D8@ha
|
|
/* 801E2408 001DF348 38 84 75 D8 */ addi r4, r4, lbl_803975D8@l
|
|
/* 801E240C 001DF34C 38 84 00 6C */ addi r4, r4, 0x6c
|
|
/* 801E2410 001DF350 3C A0 00 02 */ lis r5, 2
|
|
/* 801E2414 001DF354 80 DF 00 50 */ lwz r6, 0x50(r31)
|
|
/* 801E2418 001DF358 48 11 62 31 */ bl J2DScreen_NS_setPriority
|
|
/* 801E241C 001DF35C 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 801E2420 001DF360 48 07 2C C9 */ bl dPaneClass_showNullPane
|
|
/* 801E2424 001DF364 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E2428 001DF368 48 0E C8 25 */ bl __nw__FUl
|
|
/* 801E242C 001DF36C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E2430 001DF370 41 82 00 28 */ beq lbl_801E2458
|
|
/* 801E2434 001DF374 80 9F 00 14 */ lwz r4, 0x14(r31)
|
|
/* 801E2438 001DF378 3C A0 74 6E */ lis r5, 0x746E5F6E@ha
|
|
/* 801E243C 001DF37C 38 C5 5F 6E */ addi r6, r5, 0x746E5F6E@l
|
|
/* 801E2440 001DF380 3C A0 67 5F */ lis r5, 0x675F6162@ha
|
|
/* 801E2444 001DF384 38 A5 61 62 */ addi r5, r5, 0x675F6162@l
|
|
/* 801E2448 001DF388 38 E0 00 00 */ li r7, 0
|
|
/* 801E244C 001DF38C 39 00 00 00 */ li r8, 0
|
|
/* 801E2450 001DF390 48 07 15 35 */ bl CPaneMgr_X1_
|
|
/* 801E2454 001DF394 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E2458:
|
|
/* 801E2458 001DF398 90 1F 02 14 */ stw r0, 0x214(r31)
|
|
/* 801E245C 001DF39C 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E2460 001DF3A0 48 0E C7 ED */ bl __nw__FUl
|
|
/* 801E2464 001DF3A4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E2468 001DF3A8 41 82 00 28 */ beq lbl_801E2490
|
|
/* 801E246C 001DF3AC 80 9F 00 14 */ lwz r4, 0x14(r31)
|
|
/* 801E2470 001DF3B0 3C A0 78 74 */ lis r5, 0x78745F6E@ha
|
|
/* 801E2474 001DF3B4 38 C5 5F 6E */ addi r6, r5, 0x78745F6E@l
|
|
/* 801E2478 001DF3B8 3C A0 61 5F */ lis r5, 0x615F7465@ha
|
|
/* 801E247C 001DF3BC 38 A5 74 65 */ addi r5, r5, 0x615F7465@l
|
|
/* 801E2480 001DF3C0 38 E0 00 00 */ li r7, 0
|
|
/* 801E2484 001DF3C4 39 00 00 00 */ li r8, 0
|
|
/* 801E2488 001DF3C8 48 07 14 FD */ bl CPaneMgr_X1_
|
|
/* 801E248C 001DF3CC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E2490:
|
|
/* 801E2490 001DF3D0 90 1F 02 18 */ stw r0, 0x218(r31)
|
|
/* 801E2494 001DF3D4 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 801E2498 001DF3D8 3C 80 74 6E */ lis r4, 0x746E5F6E@ha
|
|
/* 801E249C 001DF3DC 38 C4 5F 6E */ addi r6, r4, 0x746E5F6E@l
|
|
/* 801E24A0 001DF3E0 3C 80 67 5F */ lis r4, 0x675F6162@ha
|
|
/* 801E24A4 001DF3E4 38 A4 61 62 */ addi r5, r4, 0x675F6162@l
|
|
/* 801E24A8 001DF3E8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E24AC 001DF3EC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E24B0 001DF3F0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E24B4 001DF3F4 4E 80 04 21 */ bctrl
|
|
/* 801E24B8 001DF3F8 38 00 00 00 */ li r0, 0
|
|
/* 801E24BC 001DF3FC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E24C0 001DF400 38 60 01 18 */ li r3, 0x118
|
|
/* 801E24C4 001DF404 48 0E C7 89 */ bl __nw__FUl
|
|
/* 801E24C8 001DF408 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E24CC 001DF40C 41 82 00 0C */ beq lbl_801E24D8
|
|
/* 801E24D0 001DF410 48 11 5F C9 */ bl __ct__9J2DScreenFv
|
|
/* 801E24D4 001DF414 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E24D8:
|
|
/* 801E24D8 001DF418 90 1F 00 18 */ stw r0, 0x18(r31)
|
|
/* 801E24DC 001DF41C 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801E24E0 001DF420 3C 80 80 39 */ lis r4, lbl_803975D8@ha
|
|
/* 801E24E4 001DF424 38 84 75 D8 */ addi r4, r4, lbl_803975D8@l
|
|
/* 801E24E8 001DF428 38 84 00 83 */ addi r4, r4, 0x83
|
|
/* 801E24EC 001DF42C 3C A0 00 02 */ lis r5, 2
|
|
/* 801E24F0 001DF430 80 DF 00 50 */ lwz r6, 0x50(r31)
|
|
/* 801E24F4 001DF434 48 11 61 55 */ bl J2DScreen_NS_setPriority
|
|
/* 801E24F8 001DF438 38 60 00 00 */ li r3, 0
|
|
/* 801E24FC 001DF43C 38 80 00 00 */ li r4, 0
|
|
/* 801E2500 001DF440 38 00 00 02 */ li r0, 2
|
|
/* 801E2504 001DF444 7C 09 03 A6 */ mtctr r0
|
|
lbl_801E2508:
|
|
/* 801E2508 001DF448 7C BF 1A 14 */ add r5, r31, r3
|
|
/* 801E250C 001DF44C 90 85 02 04 */ stw r4, 0x204(r5)
|
|
/* 801E2510 001DF450 90 85 02 0C */ stw r4, 0x20c(r5)
|
|
/* 801E2514 001DF454 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801E2518 001DF458 42 00 FF F0 */ bdnz lbl_801E2508
|
|
/* 801E251C 001DF45C 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801E2520 001DF460 48 07 2B C9 */ bl dPaneClass_showNullPane
|
|
/* 801E2524 001DF464 38 00 00 00 */ li r0, 0
|
|
/* 801E2528 001DF468 B0 1F 03 DC */ sth r0, 0x3dc(r31)
|
|
/* 801E252C 001DF46C B0 1F 03 DE */ sth r0, 0x3de(r31)
|
|
/* 801E2530 001DF470 3B 00 00 00 */ li r24, 0
|
|
/* 801E2534 001DF474 3B 40 00 00 */ li r26, 0
|
|
/* 801E2538 001DF478 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E253C 001DF47C 3B 63 75 D8 */ addi r27, r3, lbl_803975D8@l
|
|
lbl_801E2540:
|
|
/* 801E2540 001DF480 4B E3 24 B1 */ bl mDoExt_getMesgFont
|
|
/* 801E2544 001DF484 7C 7C 1B 78 */ mr r28, r3
|
|
/* 801E2548 001DF488 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801E254C 001DF48C 3B BE 00 10 */ addi r29, r30, 0x10
|
|
/* 801E2550 001DF490 7F BD D2 14 */ add r29, r29, r26
|
|
/* 801E2554 001DF494 80 BD 00 00 */ lwz r5, 0(r29)
|
|
/* 801E2558 001DF498 80 DD 00 04 */ lwz r6, 4(r29)
|
|
/* 801E255C 001DF49C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2560 001DF4A0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E2564 001DF4A4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2568 001DF4A8 4E 80 04 21 */ bctrl
|
|
/* 801E256C 001DF4AC 7F 84 E3 78 */ mr r4, r28
|
|
/* 801E2570 001DF4B0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2574 001DF4B4 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E2578 001DF4B8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E257C 001DF4BC 4E 80 04 21 */ bctrl
|
|
/* 801E2580 001DF4C0 4B E3 24 71 */ bl mDoExt_getMesgFont
|
|
/* 801E2584 001DF4C4 7C 7C 1B 78 */ mr r28, r3
|
|
/* 801E2588 001DF4C8 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801E258C 001DF4CC 3B 3E 00 38 */ addi r25, r30, 0x38
|
|
/* 801E2590 001DF4D0 7F 39 D2 14 */ add r25, r25, r26
|
|
/* 801E2594 001DF4D4 80 B9 00 00 */ lwz r5, 0(r25)
|
|
/* 801E2598 001DF4D8 80 D9 00 04 */ lwz r6, 4(r25)
|
|
/* 801E259C 001DF4DC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E25A0 001DF4E0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E25A4 001DF4E4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E25A8 001DF4E8 4E 80 04 21 */ bctrl
|
|
/* 801E25AC 001DF4EC 7F 84 E3 78 */ mr r4, r28
|
|
/* 801E25B0 001DF4F0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E25B4 001DF4F4 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E25B8 001DF4F8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E25BC 001DF4FC 4E 80 04 21 */ bctrl
|
|
/* 801E25C0 001DF500 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801E25C4 001DF504 80 BD 00 00 */ lwz r5, 0(r29)
|
|
/* 801E25C8 001DF508 80 DD 00 04 */ lwz r6, 4(r29)
|
|
/* 801E25CC 001DF50C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E25D0 001DF510 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E25D4 001DF514 7D 89 03 A6 */ mtctr r12
|
|
/* 801E25D8 001DF518 4E 80 04 21 */ bctrl
|
|
/* 801E25DC 001DF51C 38 80 00 20 */ li r4, 0x20
|
|
/* 801E25E0 001DF520 38 BB 00 1D */ addi r5, r27, 0x1d
|
|
/* 801E25E4 001DF524 4C C6 31 82 */ crclr 6
|
|
/* 801E25E8 001DF528 48 11 E1 65 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E25EC 001DF52C 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801E25F0 001DF530 80 B9 00 00 */ lwz r5, 0(r25)
|
|
/* 801E25F4 001DF534 80 D9 00 04 */ lwz r6, 4(r25)
|
|
/* 801E25F8 001DF538 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E25FC 001DF53C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E2600 001DF540 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2604 001DF544 4E 80 04 21 */ bctrl
|
|
/* 801E2608 001DF548 38 80 00 20 */ li r4, 0x20
|
|
/* 801E260C 001DF54C 38 BB 00 1D */ addi r5, r27, 0x1d
|
|
/* 801E2610 001DF550 4C C6 31 82 */ crclr 6
|
|
/* 801E2614 001DF554 48 11 E1 39 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E2618 001DF558 3B 18 00 01 */ addi r24, r24, 1
|
|
/* 801E261C 001DF55C 2C 18 00 05 */ cmpwi r24, 5
|
|
/* 801E2620 001DF560 3B 5A 00 08 */ addi r26, r26, 8
|
|
/* 801E2624 001DF564 41 80 FF 1C */ blt lbl_801E2540
|
|
/* 801E2628 001DF568 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E262C 001DF56C 38 80 04 0C */ li r4, 0x40c
|
|
/* 801E2630 001DF570 48 00 58 69 */ bl dMenu_Option_c_NS_setAButtonString
|
|
/* 801E2634 001DF574 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E2638 001DF578 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801E263C 001DF57C 48 00 59 61 */ bl dMenu_Option_c_NS_setBButtonString
|
|
/* 801E2640 001DF580 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801E2644 001DF584 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801E2648 001DF588 80 63 5D 30 */ lwz r3, 0x5d30(r3)
|
|
/* 801E264C 001DF58C 3C 80 54 49 */ lis r4, 0x54494D47@ha
|
|
/* 801E2650 001DF590 38 84 4D 47 */ addi r4, r4, 0x54494D47@l
|
|
/* 801E2654 001DF594 3C A0 80 39 */ lis r5, lbl_803975D8@ha
|
|
/* 801E2658 001DF598 38 A5 75 D8 */ addi r5, r5, lbl_803975D8@l
|
|
/* 801E265C 001DF59C 38 A5 00 A9 */ addi r5, r5, 0xa9
|
|
/* 801E2660 001DF5A0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2664 001DF5A4 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 801E2668 001DF5A8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E266C 001DF5AC 4E 80 04 21 */ bctrl
|
|
/* 801E2670 001DF5B0 7C 78 1B 78 */ mr r24, r3
|
|
/* 801E2674 001DF5B4 38 60 01 50 */ li r3, 0x150
|
|
/* 801E2678 001DF5B8 48 0E C5 D5 */ bl __nw__FUl
|
|
/* 801E267C 001DF5BC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E2680 001DF5C0 41 82 00 10 */ beq lbl_801E2690
|
|
/* 801E2684 001DF5C4 7F 04 C3 78 */ mr r4, r24
|
|
/* 801E2688 001DF5C8 48 11 A0 81 */ bl J2DPicture_X3_
|
|
/* 801E268C 001DF5CC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E2690:
|
|
/* 801E2690 001DF5D0 90 1F 00 38 */ stw r0, 0x38(r31)
|
|
/* 801E2694 001DF5D4 38 60 00 00 */ li r3, 0
|
|
/* 801E2698 001DF5D8 98 61 00 18 */ stb r3, 0x18(r1)
|
|
/* 801E269C 001DF5DC 98 61 00 19 */ stb r3, 0x19(r1)
|
|
/* 801E26A0 001DF5E0 98 61 00 1A */ stb r3, 0x1a(r1)
|
|
/* 801E26A4 001DF5E4 38 00 00 FF */ li r0, 0xff
|
|
/* 801E26A8 001DF5E8 98 01 00 1B */ stb r0, 0x1b(r1)
|
|
/* 801E26AC 001DF5EC 80 01 00 18 */ lwz r0, 0x18(r1)
|
|
/* 801E26B0 001DF5F0 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801E26B4 001DF5F4 98 61 00 20 */ stb r3, 0x20(r1)
|
|
/* 801E26B8 001DF5F8 98 61 00 21 */ stb r3, 0x21(r1)
|
|
/* 801E26BC 001DF5FC 98 61 00 22 */ stb r3, 0x22(r1)
|
|
/* 801E26C0 001DF600 98 61 00 23 */ stb r3, 0x23(r1)
|
|
/* 801E26C4 001DF604 80 01 00 20 */ lwz r0, 0x20(r1)
|
|
/* 801E26C8 001DF608 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E26CC 001DF60C 80 7F 00 38 */ lwz r3, 0x38(r31)
|
|
/* 801E26D0 001DF610 38 81 00 24 */ addi r4, r1, 0x24
|
|
/* 801E26D4 001DF614 38 A1 00 1C */ addi r5, r1, 0x1c
|
|
/* 801E26D8 001DF618 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E26DC 001DF61C 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801E26E0 001DF620 7D 89 03 A6 */ mtctr r12
|
|
/* 801E26E4 001DF624 4E 80 04 21 */ bctrl
|
|
/* 801E26E8 001DF628 80 7F 00 38 */ lwz r3, 0x38(r31)
|
|
/* 801E26EC 001DF62C 38 80 00 00 */ li r4, 0
|
|
/* 801E26F0 001DF630 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E26F4 001DF634 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801E26F8 001DF638 7D 89 03 A6 */ mtctr r12
|
|
/* 801E26FC 001DF63C 4E 80 04 21 */ bctrl
|
|
/* 801E2700 001DF640 C0 02 A9 2C */ lfs f0, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E2704 001DF644 D0 1F 03 74 */ stfs f0, 0x374(r31)
|
|
/* 801E2708 001DF648 38 60 00 40 */ li r3, 0x40
|
|
/* 801E270C 001DF64C 48 0E C5 41 */ bl __nw__FUl
|
|
/* 801E2710 001DF650 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E2714 001DF654 41 82 00 14 */ beq lbl_801E2728
|
|
/* 801E2718 001DF658 80 9F 00 50 */ lwz r4, 0x50(r31)
|
|
/* 801E271C 001DF65C 38 A0 00 01 */ li r5, 1
|
|
/* 801E2720 001DF660 4B FA F4 8D */ bl dFile_warning_c
|
|
/* 801E2724 001DF664 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E2728:
|
|
/* 801E2728 001DF668 90 1F 00 34 */ stw r0, 0x34(r31)
|
|
/* 801E272C 001DF66C 38 00 00 C8 */ li r0, 0xc8
|
|
/* 801E2730 001DF670 98 01 00 08 */ stb r0, 8(r1)
|
|
/* 801E2734 001DF674 98 01 00 09 */ stb r0, 9(r1)
|
|
/* 801E2738 001DF678 98 01 00 0A */ stb r0, 0xa(r1)
|
|
/* 801E273C 001DF67C 38 00 00 FF */ li r0, 0xff
|
|
/* 801E2740 001DF680 98 01 00 0B */ stb r0, 0xb(r1)
|
|
/* 801E2744 001DF684 80 01 00 08 */ lwz r0, 8(r1)
|
|
/* 801E2748 001DF688 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E274C 001DF68C 38 00 00 00 */ li r0, 0
|
|
/* 801E2750 001DF690 98 01 00 10 */ stb r0, 0x10(r1)
|
|
/* 801E2754 001DF694 98 01 00 11 */ stb r0, 0x11(r1)
|
|
/* 801E2758 001DF698 98 01 00 12 */ stb r0, 0x12(r1)
|
|
/* 801E275C 001DF69C 98 01 00 13 */ stb r0, 0x13(r1)
|
|
/* 801E2760 001DF6A0 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801E2764 001DF6A4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E2768 001DF6A8 80 7F 00 34 */ lwz r3, 0x34(r31)
|
|
/* 801E276C 001DF6AC 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801E2770 001DF6B0 38 A1 00 0C */ addi r5, r1, 0xc
|
|
/* 801E2774 001DF6B4 4B FA FA CD */ bl dFile_warning_c_NS_setFontColor
|
|
/* 801E2778 001DF6B8 38 60 01 18 */ li r3, 0x118
|
|
/* 801E277C 001DF6BC 48 0E C4 D1 */ bl __nw__FUl
|
|
/* 801E2780 001DF6C0 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E2784 001DF6C4 41 82 00 0C */ beq lbl_801E2790
|
|
/* 801E2788 001DF6C8 48 11 5D 11 */ bl __ct__9J2DScreenFv
|
|
/* 801E278C 001DF6CC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E2790:
|
|
/* 801E2790 001DF6D0 90 1F 00 1C */ stw r0, 0x1c(r31)
|
|
/* 801E2794 001DF6D4 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
|
/* 801E2798 001DF6D8 3C 80 80 39 */ lis r4, lbl_803975D8@ha
|
|
/* 801E279C 001DF6DC 38 84 75 D8 */ addi r4, r4, lbl_803975D8@l
|
|
/* 801E27A0 001DF6E0 38 84 00 B9 */ addi r4, r4, 0xb9
|
|
/* 801E27A4 001DF6E4 3C A0 01 10 */ lis r5, 0x110
|
|
/* 801E27A8 001DF6E8 80 DF 00 50 */ lwz r6, 0x50(r31)
|
|
/* 801E27AC 001DF6EC 48 11 5E 9D */ bl J2DScreen_NS_setPriority
|
|
/* 801E27B0 001DF6F0 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
|
/* 801E27B4 001DF6F4 48 07 29 35 */ bl dPaneClass_showNullPane
|
|
/* 801E27B8 001DF6F8 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E27BC 001DF6FC 38 63 75 D8 */ addi r3, r3, lbl_803975D8@l
|
|
/* 801E27C0 001DF700 38 63 00 DD */ addi r3, r3, 0xdd
|
|
/* 801E27C4 001DF704 80 9F 00 50 */ lwz r4, 0x50(r31)
|
|
/* 801E27C8 001DF708 48 0F 1A A9 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
|
|
/* 801E27CC 001DF70C 7C 7A 1B 78 */ mr r26, r3
|
|
/* 801E27D0 001DF710 48 12 62 9D */ bl J2DAnmLoaderDataBase_NS_load
|
|
/* 801E27D4 001DF714 90 7F 00 24 */ stw r3, 0x24(r31)
|
|
/* 801E27D8 001DF718 7F 43 D3 78 */ mr r3, r26
|
|
/* 801E27DC 001DF71C 48 12 62 91 */ bl J2DAnmLoaderDataBase_NS_load
|
|
/* 801E27E0 001DF720 90 7F 00 28 */ stw r3, 0x28(r31)
|
|
/* 801E27E4 001DF724 7F 43 D3 78 */ mr r3, r26
|
|
/* 801E27E8 001DF728 48 12 62 85 */ bl J2DAnmLoaderDataBase_NS_load
|
|
/* 801E27EC 001DF72C 90 7F 00 20 */ stw r3, 0x20(r31)
|
|
/* 801E27F0 001DF730 80 7F 00 24 */ lwz r3, 0x24(r31)
|
|
/* 801E27F4 001DF734 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
|
/* 801E27F8 001DF738 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E27FC 001DF73C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801E2800 001DF740 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2804 001DF744 4E 80 04 21 */ bctrl
|
|
/* 801E2808 001DF748 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801E280C 001DF74C 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
|
/* 801E2810 001DF750 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2814 001DF754 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801E2818 001DF758 7D 89 03 A6 */ mtctr r12
|
|
/* 801E281C 001DF75C 4E 80 04 21 */ bctrl
|
|
/* 801E2820 001DF760 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801E2824 001DF764 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
|
/* 801E2828 001DF768 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E282C 001DF76C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801E2830 001DF770 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2834 001DF774 4E 80 04 21 */ bctrl
|
|
/* 801E2838 001DF778 3B A0 00 00 */ li r29, 0
|
|
/* 801E283C 001DF77C 3B 40 00 00 */ li r26, 0
|
|
/* 801E2840 001DF780 3B 60 00 00 */ li r27, 0
|
|
lbl_801E2844:
|
|
/* 801E2844 001DF784 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E2848 001DF788 48 0E C4 05 */ bl __nw__FUl
|
|
/* 801E284C 001DF78C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E2850 001DF790 41 82 00 28 */ beq lbl_801E2878
|
|
/* 801E2854 001DF794 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
|
/* 801E2858 001DF798 38 1E 00 60 */ addi r0, r30, 0x60
|
|
/* 801E285C 001DF79C 7C C0 DA 14 */ add r6, r0, r27
|
|
/* 801E2860 001DF7A0 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E2864 001DF7A4 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E2868 001DF7A8 38 E0 00 00 */ li r7, 0
|
|
/* 801E286C 001DF7AC 39 00 00 00 */ li r8, 0
|
|
/* 801E2870 001DF7B0 48 07 11 15 */ bl CPaneMgr_X1_
|
|
/* 801E2874 001DF7B4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E2878:
|
|
/* 801E2878 001DF7B8 7F 3F D2 14 */ add r25, r31, r26
|
|
/* 801E287C 001DF7BC 90 19 01 DC */ stw r0, 0x1dc(r25)
|
|
/* 801E2880 001DF7C0 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E2884 001DF7C4 48 0E C3 C9 */ bl __nw__FUl
|
|
/* 801E2888 001DF7C8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E288C 001DF7CC 41 82 00 28 */ beq lbl_801E28B4
|
|
/* 801E2890 001DF7D0 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
|
/* 801E2894 001DF7D4 38 1E 00 70 */ addi r0, r30, 0x70
|
|
/* 801E2898 001DF7D8 7C C0 DA 14 */ add r6, r0, r27
|
|
/* 801E289C 001DF7DC 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E28A0 001DF7E0 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E28A4 001DF7E4 38 E0 00 00 */ li r7, 0
|
|
/* 801E28A8 001DF7E8 39 00 00 00 */ li r8, 0
|
|
/* 801E28AC 001DF7EC 48 07 10 D9 */ bl CPaneMgr_X1_
|
|
/* 801E28B0 001DF7F0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E28B4:
|
|
/* 801E28B4 001DF7F4 90 19 01 E4 */ stw r0, 0x1e4(r25)
|
|
/* 801E28B8 001DF7F8 80 79 01 E4 */ lwz r3, 0x1e4(r25)
|
|
/* 801E28BC 001DF7FC 83 83 00 04 */ lwz r28, 4(r3)
|
|
/* 801E28C0 001DF800 4B E3 21 31 */ bl mDoExt_getMesgFont
|
|
/* 801E28C4 001DF804 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E28C8 001DF808 7F 83 E3 78 */ mr r3, r28
|
|
/* 801E28CC 001DF80C 81 9C 00 00 */ lwz r12, 0(r28)
|
|
/* 801E28D0 001DF810 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E28D4 001DF814 7D 89 03 A6 */ mtctr r12
|
|
/* 801E28D8 001DF818 4E 80 04 21 */ bctrl
|
|
/* 801E28DC 001DF81C 38 61 00 28 */ addi r3, r1, 0x28
|
|
/* 801E28E0 001DF820 38 82 A9 28 */ addi r4, r2, lbl_80454328-_SDA2_BASE_
|
|
/* 801E28E4 001DF824 7C 84 E8 AE */ lbzx r4, r4, r29
|
|
/* 801E28E8 001DF828 4B E3 D7 D9 */ bl fopMsgM_messageGet
|
|
/* 801E28EC 001DF82C 80 79 01 E4 */ lwz r3, 0x1e4(r25)
|
|
/* 801E28F0 001DF830 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E28F4 001DF834 38 80 00 20 */ li r4, 0x20
|
|
/* 801E28F8 001DF838 38 A1 00 28 */ addi r5, r1, 0x28
|
|
/* 801E28FC 001DF83C 4C C6 31 82 */ crclr 6
|
|
/* 801E2900 001DF840 48 11 DE 4D */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E2904 001DF844 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 801E2908 001DF848 2C 1D 00 02 */ cmpwi r29, 2
|
|
/* 801E290C 001DF84C 3B 5A 00 04 */ addi r26, r26, 4
|
|
/* 801E2910 001DF850 3B 7B 00 08 */ addi r27, r27, 8
|
|
/* 801E2914 001DF854 41 80 FF 30 */ blt lbl_801E2844
|
|
/* 801E2918 001DF858 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E291C 001DF85C 38 63 75 D8 */ addi r3, r3, lbl_803975D8@l
|
|
/* 801E2920 001DF860 38 63 01 01 */ addi r3, r3, 0x101
|
|
/* 801E2924 001DF864 80 9F 00 50 */ lwz r4, 0x50(r31)
|
|
/* 801E2928 001DF868 48 0F 19 49 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
|
|
/* 801E292C 001DF86C 48 12 61 41 */ bl J2DAnmLoaderDataBase_NS_load
|
|
/* 801E2930 001DF870 90 7F 00 2C */ stw r3, 0x2c(r31)
|
|
/* 801E2934 001DF874 80 7F 00 2C */ lwz r3, 0x2c(r31)
|
|
/* 801E2938 001DF878 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
|
/* 801E293C 001DF87C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2940 001DF880 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801E2944 001DF884 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2948 001DF888 4E 80 04 21 */ bctrl
|
|
/* 801E294C 001DF88C 38 00 00 00 */ li r0, 0
|
|
/* 801E2950 001DF890 90 1F 03 C0 */ stw r0, 0x3c0(r31)
|
|
/* 801E2954 001DF894 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E2958 001DF898 38 63 75 D8 */ addi r3, r3, lbl_803975D8@l
|
|
/* 801E295C 001DF89C 38 63 01 25 */ addi r3, r3, 0x125
|
|
/* 801E2960 001DF8A0 80 9F 00 50 */ lwz r4, 0x50(r31)
|
|
/* 801E2964 001DF8A4 48 0F 19 0D */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
|
|
/* 801E2968 001DF8A8 48 12 61 05 */ bl J2DAnmLoaderDataBase_NS_load
|
|
/* 801E296C 001DF8AC 90 7F 00 30 */ stw r3, 0x30(r31)
|
|
/* 801E2970 001DF8B0 80 7F 00 30 */ lwz r3, 0x30(r31)
|
|
/* 801E2974 001DF8B4 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
|
/* 801E2978 001DF8B8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E297C 001DF8BC 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801E2980 001DF8C0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2984 001DF8C4 4E 80 04 21 */ bctrl
|
|
/* 801E2988 001DF8C8 38 00 00 00 */ li r0, 0
|
|
/* 801E298C 001DF8CC 90 1F 03 C4 */ stw r0, 0x3c4(r31)
|
|
/* 801E2990 001DF8D0 3B 80 00 00 */ li r28, 0
|
|
/* 801E2994 001DF8D4 3B 60 00 00 */ li r27, 0
|
|
/* 801E2998 001DF8D8 3B 40 00 00 */ li r26, 0
|
|
lbl_801E299C:
|
|
/* 801E299C 001DF8DC 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E29A0 001DF8E0 48 0E C2 AD */ bl __nw__FUl
|
|
/* 801E29A4 001DF8E4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E29A8 001DF8E8 41 82 00 28 */ beq lbl_801E29D0
|
|
/* 801E29AC 001DF8EC 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
|
/* 801E29B0 001DF8F0 38 1E 00 80 */ addi r0, r30, 0x80
|
|
/* 801E29B4 001DF8F4 7C C0 D2 14 */ add r6, r0, r26
|
|
/* 801E29B8 001DF8F8 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E29BC 001DF8FC 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E29C0 001DF900 38 E0 00 00 */ li r7, 0
|
|
/* 801E29C4 001DF904 39 00 00 00 */ li r8, 0
|
|
/* 801E29C8 001DF908 48 07 0F BD */ bl CPaneMgr_X1_
|
|
/* 801E29CC 001DF90C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E29D0:
|
|
/* 801E29D0 001DF910 7F BF DA 14 */ add r29, r31, r27
|
|
/* 801E29D4 001DF914 90 1D 01 EC */ stw r0, 0x1ec(r29)
|
|
/* 801E29D8 001DF918 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E29DC 001DF91C 48 0E C2 71 */ bl __nw__FUl
|
|
/* 801E29E0 001DF920 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E29E4 001DF924 41 82 00 28 */ beq lbl_801E2A0C
|
|
/* 801E29E8 001DF928 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
|
/* 801E29EC 001DF92C 38 1E 00 90 */ addi r0, r30, 0x90
|
|
/* 801E29F0 001DF930 7C C0 D2 14 */ add r6, r0, r26
|
|
/* 801E29F4 001DF934 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E29F8 001DF938 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E29FC 001DF93C 38 E0 00 00 */ li r7, 0
|
|
/* 801E2A00 001DF940 39 00 00 00 */ li r8, 0
|
|
/* 801E2A04 001DF944 48 07 0F 81 */ bl CPaneMgr_X1_
|
|
/* 801E2A08 001DF948 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E2A0C:
|
|
/* 801E2A0C 001DF94C 90 1D 01 F4 */ stw r0, 0x1f4(r29)
|
|
/* 801E2A10 001DF950 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E2A14 001DF954 48 0E C2 39 */ bl __nw__FUl
|
|
/* 801E2A18 001DF958 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E2A1C 001DF95C 41 82 00 28 */ beq lbl_801E2A44
|
|
/* 801E2A20 001DF960 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
|
/* 801E2A24 001DF964 38 1E 00 A0 */ addi r0, r30, 0xa0
|
|
/* 801E2A28 001DF968 7C C0 D2 14 */ add r6, r0, r26
|
|
/* 801E2A2C 001DF96C 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E2A30 001DF970 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E2A34 001DF974 38 E0 00 00 */ li r7, 0
|
|
/* 801E2A38 001DF978 39 00 00 00 */ li r8, 0
|
|
/* 801E2A3C 001DF97C 48 07 0F 49 */ bl CPaneMgr_X1_
|
|
/* 801E2A40 001DF980 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E2A44:
|
|
/* 801E2A44 001DF984 90 1D 01 FC */ stw r0, 0x1fc(r29)
|
|
/* 801E2A48 001DF988 80 7D 01 EC */ lwz r3, 0x1ec(r29)
|
|
/* 801E2A4C 001DF98C 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E2A50 001DF990 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
|
/* 801E2A54 001DF994 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2A58 001DF998 81 8C 00 64 */ lwz r12, 0x64(r12)
|
|
/* 801E2A5C 001DF99C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2A60 001DF9A0 4E 80 04 21 */ bctrl
|
|
/* 801E2A64 001DF9A4 80 7D 01 F4 */ lwz r3, 0x1f4(r29)
|
|
/* 801E2A68 001DF9A8 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E2A6C 001DF9AC 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
|
/* 801E2A70 001DF9B0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2A74 001DF9B4 81 8C 00 64 */ lwz r12, 0x64(r12)
|
|
/* 801E2A78 001DF9B8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2A7C 001DF9BC 4E 80 04 21 */ bctrl
|
|
/* 801E2A80 001DF9C0 80 7D 01 FC */ lwz r3, 0x1fc(r29)
|
|
/* 801E2A84 001DF9C4 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E2A88 001DF9C8 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
|
/* 801E2A8C 001DF9CC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2A90 001DF9D0 81 8C 00 64 */ lwz r12, 0x64(r12)
|
|
/* 801E2A94 001DF9D4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2A98 001DF9D8 4E 80 04 21 */ bctrl
|
|
/* 801E2A9C 001DF9DC 80 7D 01 F4 */ lwz r3, 0x1f4(r29)
|
|
/* 801E2AA0 001DF9E0 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E2AA4 001DF9E4 80 9F 00 30 */ lwz r4, 0x30(r31)
|
|
/* 801E2AA8 001DF9E8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2AAC 001DF9EC 81 8C 00 6C */ lwz r12, 0x6c(r12)
|
|
/* 801E2AB0 001DF9F0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2AB4 001DF9F4 4E 80 04 21 */ bctrl
|
|
/* 801E2AB8 001DF9F8 80 7D 01 FC */ lwz r3, 0x1fc(r29)
|
|
/* 801E2ABC 001DF9FC 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E2AC0 001DFA00 80 9F 00 30 */ lwz r4, 0x30(r31)
|
|
/* 801E2AC4 001DFA04 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2AC8 001DFA08 81 8C 00 6C */ lwz r12, 0x6c(r12)
|
|
/* 801E2ACC 001DFA0C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2AD0 001DFA10 4E 80 04 21 */ bctrl
|
|
/* 801E2AD4 001DFA14 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801E2AD8 001DFA18 2C 1C 00 02 */ cmpwi r28, 2
|
|
/* 801E2ADC 001DFA1C 3B 7B 00 04 */ addi r27, r27, 4
|
|
/* 801E2AE0 001DFA20 3B 5A 00 08 */ addi r26, r26, 8
|
|
/* 801E2AE4 001DFA24 41 80 FE B8 */ blt lbl_801E299C
|
|
/* 801E2AE8 001DFA28 38 60 00 00 */ li r3, 0
|
|
/* 801E2AEC 001DFA2C 98 7F 03 F9 */ stb r3, 0x3f9(r31)
|
|
/* 801E2AF0 001DFA30 98 7F 03 FA */ stb r3, 0x3fa(r31)
|
|
/* 801E2AF4 001DFA34 38 00 00 FF */ li r0, 0xff
|
|
/* 801E2AF8 001DFA38 98 1F 04 01 */ stb r0, 0x401(r31)
|
|
/* 801E2AFC 001DFA3C 98 1F 04 02 */ stb r0, 0x402(r31)
|
|
/* 801E2B00 001DFA40 38 A0 00 00 */ li r5, 0
|
|
/* 801E2B04 001DFA44 38 00 00 02 */ li r0, 2
|
|
/* 801E2B08 001DFA48 7C 09 03 A6 */ mtctr r0
|
|
lbl_801E2B0C:
|
|
/* 801E2B0C 001DFA4C 7C 9F 2A 14 */ add r4, r31, r5
|
|
/* 801E2B10 001DFA50 98 64 03 FB */ stb r3, 0x3fb(r4)
|
|
/* 801E2B14 001DFA54 98 64 03 FD */ stb r3, 0x3fd(r4)
|
|
/* 801E2B18 001DFA58 98 64 03 FF */ stb r3, 0x3ff(r4)
|
|
/* 801E2B1C 001DFA5C 38 A5 00 01 */ addi r5, r5, 1
|
|
/* 801E2B20 001DFA60 42 00 FF EC */ bdnz lbl_801E2B0C
|
|
/* 801E2B24 001DFA64 38 00 00 00 */ li r0, 0
|
|
/* 801E2B28 001DFA68 98 1F 04 03 */ stb r0, 0x403(r31)
|
|
/* 801E2B2C 001DFA6C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E2B30 001DFA70 48 00 2B 49 */ bl dMenu_Option_c_NS_screenSet
|
|
/* 801E2B34 001DFA74 38 80 00 00 */ li r4, 0
|
|
/* 801E2B38 001DFA78 98 9F 03 E0 */ stb r4, 0x3e0(r31)
|
|
/* 801E2B3C 001DFA7C 38 00 00 0A */ li r0, 0xa
|
|
/* 801E2B40 001DFA80 98 1F 03 E1 */ stb r0, 0x3e1(r31)
|
|
/* 801E2B44 001DFA84 38 60 00 FF */ li r3, 0xff
|
|
/* 801E2B48 001DFA88 98 7F 03 E2 */ stb r3, 0x3e2(r31)
|
|
/* 801E2B4C 001DFA8C 38 00 00 C0 */ li r0, 0xc0
|
|
/* 801E2B50 001DFA90 98 1F 03 E3 */ stb r0, 0x3e3(r31)
|
|
/* 801E2B54 001DFA94 98 9F 03 EF */ stb r4, 0x3ef(r31)
|
|
/* 801E2B58 001DFA98 98 7F 03 F0 */ stb r3, 0x3f0(r31)
|
|
/* 801E2B5C 001DFA9C 98 7F 03 F1 */ stb r3, 0x3f1(r31)
|
|
/* 801E2B60 001DFAA0 98 9F 03 F2 */ stb r4, 0x3f2(r31)
|
|
/* 801E2B64 001DFAA4 98 9F 03 F5 */ stb r4, 0x3f5(r31)
|
|
/* 801E2B68 001DFAA8 38 00 00 05 */ li r0, 5
|
|
/* 801E2B6C 001DFAAC 98 1F 03 F3 */ stb r0, 0x3f3(r31)
|
|
/* 801E2B70 001DFAB0 98 1F 03 F4 */ stb r0, 0x3f4(r31)
|
|
/* 801E2B74 001DFAB4 C0 02 A9 2C */ lfs f0, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E2B78 001DFAB8 D0 1F 03 34 */ stfs f0, 0x334(r31)
|
|
/* 801E2B7C 001DFABC D0 1F 03 30 */ stfs f0, 0x330(r31)
|
|
/* 801E2B80 001DFAC0 C0 02 A9 30 */ lfs f0, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E2B84 001DFAC4 D0 1F 03 38 */ stfs f0, 0x338(r31)
|
|
/* 801E2B88 001DFAC8 98 9F 03 F7 */ stb r4, 0x3f7(r31)
|
|
/* 801E2B8C 001DFACC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E2B90 001DFAD0 38 80 00 01 */ li r4, 1
|
|
/* 801E2B94 001DFAD4 48 00 51 CD */ bl dMenu_Option_c_NS_setZButtonString
|
|
/* 801E2B98 001DFAD8 C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E2B9C 001DFADC D0 3F 03 78 */ stfs f1, 0x378(r31)
|
|
/* 801E2BA0 001DFAE0 D0 3F 03 7C */ stfs f1, 0x37c(r31)
|
|
/* 801E2BA4 001DFAE4 C0 02 A9 30 */ lfs f0, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E2BA8 001DFAE8 D0 1F 03 80 */ stfs f0, 0x380(r31)
|
|
/* 801E2BAC 001DFAEC 38 60 00 00 */ li r3, 0
|
|
/* 801E2BB0 001DFAF0 38 00 00 06 */ li r0, 6
|
|
/* 801E2BB4 001DFAF4 7C 09 03 A6 */ mtctr r0
|
|
lbl_801E2BB8:
|
|
/* 801E2BB8 001DFAF8 7C 9F 1A 14 */ add r4, r31, r3
|
|
/* 801E2BBC 001DFAFC D0 24 03 84 */ stfs f1, 0x384(r4)
|
|
/* 801E2BC0 001DFB00 D0 24 03 9C */ stfs f1, 0x39c(r4)
|
|
/* 801E2BC4 001DFB04 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801E2BC8 001DFB08 42 00 FF F0 */ bdnz lbl_801E2BB8
|
|
/* 801E2BCC 001DFB0C 38 00 00 FF */ li r0, 0xff
|
|
/* 801E2BD0 001DFB10 98 1F 03 B8 */ stb r0, 0x3b8(r31)
|
|
/* 801E2BD4 001DFB14 98 1F 03 B9 */ stb r0, 0x3b9(r31)
|
|
/* 801E2BD8 001DFB18 98 1F 03 BA */ stb r0, 0x3ba(r31)
|
|
/* 801E2BDC 001DFB1C 98 1F 03 BB */ stb r0, 0x3bb(r31)
|
|
/* 801E2BE0 001DFB20 98 1F 03 BC */ stb r0, 0x3bc(r31)
|
|
/* 801E2BE4 001DFB24 98 1F 03 BD */ stb r0, 0x3bd(r31)
|
|
/* 801E2BE8 001DFB28 98 1F 03 BE */ stb r0, 0x3be(r31)
|
|
/* 801E2BEC 001DFB2C 98 1F 03 BF */ stb r0, 0x3bf(r31)
|
|
/* 801E2BF0 001DFB30 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E2BF4 001DFB34 48 00 56 1D */ bl dMenu_Option_c_NS_initialize
|
|
/* 801E2BF8 001DFB38 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E2BFC 001DFB3C 38 80 00 01 */ li r4, 1
|
|
/* 801E2C00 001DFB40 48 00 4C B9 */ bl dMenu_Option_c_NS_setHIO
|
|
/* 801E2C04 001DFB44 39 61 00 60 */ addi r11, r1, 0x60
|
|
/* 801E2C08 001DFB48 48 17 F6 0D */ bl func_80362214
|
|
/* 801E2C0C 001DFB4C 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 801E2C10 001DFB50 7C 08 03 A6 */ mtlr r0
|
|
/* 801E2C14 001DFB54 38 21 00 60 */ addi r1, r1, 0x60
|
|
/* 801E2C18 001DFB58 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS__delete
|
|
dMenu_Option_c_NS__delete:
|
|
/* 801E2C1C 001DFB5C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801E2C20 001DFB60 7C 08 02 A6 */ mflr r0
|
|
/* 801E2C24 001DFB64 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801E2C28 001DFB68 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E2C2C 001DFB6C 48 17 F5 9D */ bl func_803621C8
|
|
/* 801E2C30 001DFB70 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E2C34 001DFB74 80 63 00 48 */ lwz r3, 0x48(r3)
|
|
/* 801E2C38 001DFB78 38 80 00 01 */ li r4, 1
|
|
/* 801E2C3C 001DFB7C 48 06 70 ED */ bl dMsgString_c_NS_dtor
|
|
/* 801E2C40 001DFB80 38 00 00 00 */ li r0, 0
|
|
/* 801E2C44 001DFB84 90 1F 00 48 */ stw r0, 0x48(r31)
|
|
/* 801E2C48 001DFB88 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E2C4C 001DFB8C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2C50 001DFB90 41 82 00 18 */ beq lbl_801E2C68
|
|
/* 801E2C54 001DFB94 38 80 00 01 */ li r4, 1
|
|
/* 801E2C58 001DFB98 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2C5C 001DFB9C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2C60 001DFBA0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2C64 001DFBA4 4E 80 04 21 */ bctrl
|
|
lbl_801E2C68:
|
|
/* 801E2C68 001DFBA8 38 00 00 00 */ li r0, 0
|
|
/* 801E2C6C 001DFBAC 90 1F 00 08 */ stw r0, 8(r31)
|
|
/* 801E2C70 001DFBB0 80 7F 00 4C */ lwz r3, 0x4c(r31)
|
|
/* 801E2C74 001DFBB4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2C78 001DFBB8 41 82 00 18 */ beq lbl_801E2C90
|
|
/* 801E2C7C 001DFBBC 38 80 00 01 */ li r4, 1
|
|
/* 801E2C80 001DFBC0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2C84 001DFBC4 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801E2C88 001DFBC8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2C8C 001DFBCC 4E 80 04 21 */ bctrl
|
|
lbl_801E2C90:
|
|
/* 801E2C90 001DFBD0 38 00 00 00 */ li r0, 0
|
|
/* 801E2C94 001DFBD4 90 1F 00 4C */ stw r0, 0x4c(r31)
|
|
/* 801E2C98 001DFBD8 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801E2C9C 001DFBDC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2CA0 001DFBE0 41 82 00 18 */ beq lbl_801E2CB8
|
|
/* 801E2CA4 001DFBE4 38 80 00 01 */ li r4, 1
|
|
/* 801E2CA8 001DFBE8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2CAC 001DFBEC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2CB0 001DFBF0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2CB4 001DFBF4 4E 80 04 21 */ bctrl
|
|
lbl_801E2CB8:
|
|
/* 801E2CB8 001DFBF8 38 00 00 00 */ li r0, 0
|
|
/* 801E2CBC 001DFBFC 90 1F 00 04 */ stw r0, 4(r31)
|
|
/* 801E2CC0 001DFC00 80 7F 00 0C */ lwz r3, 0xc(r31)
|
|
/* 801E2CC4 001DFC04 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2CC8 001DFC08 41 82 00 18 */ beq lbl_801E2CE0
|
|
/* 801E2CCC 001DFC0C 38 80 00 01 */ li r4, 1
|
|
/* 801E2CD0 001DFC10 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2CD4 001DFC14 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2CD8 001DFC18 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2CDC 001DFC1C 4E 80 04 21 */ bctrl
|
|
lbl_801E2CE0:
|
|
/* 801E2CE0 001DFC20 38 00 00 00 */ li r0, 0
|
|
/* 801E2CE4 001DFC24 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
/* 801E2CE8 001DFC28 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 801E2CEC 001DFC2C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2CF0 001DFC30 41 82 00 18 */ beq lbl_801E2D08
|
|
/* 801E2CF4 001DFC34 38 80 00 01 */ li r4, 1
|
|
/* 801E2CF8 001DFC38 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2CFC 001DFC3C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2D00 001DFC40 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2D04 001DFC44 4E 80 04 21 */ bctrl
|
|
lbl_801E2D08:
|
|
/* 801E2D08 001DFC48 38 00 00 00 */ li r0, 0
|
|
/* 801E2D0C 001DFC4C 90 1F 00 10 */ stw r0, 0x10(r31)
|
|
/* 801E2D10 001DFC50 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 801E2D14 001DFC54 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2D18 001DFC58 41 82 00 18 */ beq lbl_801E2D30
|
|
/* 801E2D1C 001DFC5C 38 80 00 01 */ li r4, 1
|
|
/* 801E2D20 001DFC60 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2D24 001DFC64 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2D28 001DFC68 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2D2C 001DFC6C 4E 80 04 21 */ bctrl
|
|
lbl_801E2D30:
|
|
/* 801E2D30 001DFC70 38 00 00 00 */ li r0, 0
|
|
/* 801E2D34 001DFC74 90 1F 00 14 */ stw r0, 0x14(r31)
|
|
/* 801E2D38 001DFC78 80 7F 02 14 */ lwz r3, 0x214(r31)
|
|
/* 801E2D3C 001DFC7C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2D40 001DFC80 41 82 00 24 */ beq lbl_801E2D64
|
|
/* 801E2D44 001DFC84 41 82 00 18 */ beq lbl_801E2D5C
|
|
/* 801E2D48 001DFC88 38 80 00 01 */ li r4, 1
|
|
/* 801E2D4C 001DFC8C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2D50 001DFC90 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2D54 001DFC94 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2D58 001DFC98 4E 80 04 21 */ bctrl
|
|
lbl_801E2D5C:
|
|
/* 801E2D5C 001DFC9C 38 00 00 00 */ li r0, 0
|
|
/* 801E2D60 001DFCA0 90 1F 02 14 */ stw r0, 0x214(r31)
|
|
lbl_801E2D64:
|
|
/* 801E2D64 001DFCA4 80 7F 02 18 */ lwz r3, 0x218(r31)
|
|
/* 801E2D68 001DFCA8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2D6C 001DFCAC 41 82 00 24 */ beq lbl_801E2D90
|
|
/* 801E2D70 001DFCB0 41 82 00 18 */ beq lbl_801E2D88
|
|
/* 801E2D74 001DFCB4 38 80 00 01 */ li r4, 1
|
|
/* 801E2D78 001DFCB8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2D7C 001DFCBC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2D80 001DFCC0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2D84 001DFCC4 4E 80 04 21 */ bctrl
|
|
lbl_801E2D88:
|
|
/* 801E2D88 001DFCC8 38 00 00 00 */ li r0, 0
|
|
/* 801E2D8C 001DFCCC 90 1F 02 18 */ stw r0, 0x218(r31)
|
|
lbl_801E2D90:
|
|
/* 801E2D90 001DFCD0 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801E2D94 001DFCD4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2D98 001DFCD8 41 82 00 18 */ beq lbl_801E2DB0
|
|
/* 801E2D9C 001DFCDC 38 80 00 01 */ li r4, 1
|
|
/* 801E2DA0 001DFCE0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2DA4 001DFCE4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2DA8 001DFCE8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2DAC 001DFCEC 4E 80 04 21 */ bctrl
|
|
lbl_801E2DB0:
|
|
/* 801E2DB0 001DFCF0 3B 80 00 00 */ li r28, 0
|
|
/* 801E2DB4 001DFCF4 93 9F 00 18 */ stw r28, 0x18(r31)
|
|
/* 801E2DB8 001DFCF8 3B 40 00 00 */ li r26, 0
|
|
lbl_801E2DBC:
|
|
/* 801E2DBC 001DFCFC 7F 7F E2 14 */ add r27, r31, r28
|
|
/* 801E2DC0 001DFD00 80 7B 02 04 */ lwz r3, 0x204(r27)
|
|
/* 801E2DC4 001DFD04 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2DC8 001DFD08 41 82 00 24 */ beq lbl_801E2DEC
|
|
/* 801E2DCC 001DFD0C 41 82 00 18 */ beq lbl_801E2DE4
|
|
/* 801E2DD0 001DFD10 38 80 00 01 */ li r4, 1
|
|
/* 801E2DD4 001DFD14 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2DD8 001DFD18 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2DDC 001DFD1C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2DE0 001DFD20 4E 80 04 21 */ bctrl
|
|
lbl_801E2DE4:
|
|
/* 801E2DE4 001DFD24 38 00 00 00 */ li r0, 0
|
|
/* 801E2DE8 001DFD28 90 1B 02 04 */ stw r0, 0x204(r27)
|
|
lbl_801E2DEC:
|
|
/* 801E2DEC 001DFD2C 80 7B 02 0C */ lwz r3, 0x20c(r27)
|
|
/* 801E2DF0 001DFD30 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2DF4 001DFD34 41 82 00 24 */ beq lbl_801E2E18
|
|
/* 801E2DF8 001DFD38 41 82 00 18 */ beq lbl_801E2E10
|
|
/* 801E2DFC 001DFD3C 38 80 00 01 */ li r4, 1
|
|
/* 801E2E00 001DFD40 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2E04 001DFD44 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2E08 001DFD48 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2E0C 001DFD4C 4E 80 04 21 */ bctrl
|
|
lbl_801E2E10:
|
|
/* 801E2E10 001DFD50 38 00 00 00 */ li r0, 0
|
|
/* 801E2E14 001DFD54 90 1B 02 0C */ stw r0, 0x20c(r27)
|
|
lbl_801E2E18:
|
|
/* 801E2E18 001DFD58 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E2E1C 001DFD5C 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 801E2E20 001DFD60 3B 9C 00 04 */ addi r28, r28, 4
|
|
/* 801E2E24 001DFD64 41 80 FF 98 */ blt lbl_801E2DBC
|
|
/* 801E2E28 001DFD68 80 7F 00 38 */ lwz r3, 0x38(r31)
|
|
/* 801E2E2C 001DFD6C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2E30 001DFD70 41 82 00 18 */ beq lbl_801E2E48
|
|
/* 801E2E34 001DFD74 38 80 00 01 */ li r4, 1
|
|
/* 801E2E38 001DFD78 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2E3C 001DFD7C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2E40 001DFD80 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2E44 001DFD84 4E 80 04 21 */ bctrl
|
|
lbl_801E2E48:
|
|
/* 801E2E48 001DFD88 38 00 00 00 */ li r0, 0
|
|
/* 801E2E4C 001DFD8C 90 1F 00 38 */ stw r0, 0x38(r31)
|
|
/* 801E2E50 001DFD90 80 7F 00 34 */ lwz r3, 0x34(r31)
|
|
/* 801E2E54 001DFD94 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2E58 001DFD98 41 82 00 18 */ beq lbl_801E2E70
|
|
/* 801E2E5C 001DFD9C 38 80 00 01 */ li r4, 1
|
|
/* 801E2E60 001DFDA0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2E64 001DFDA4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2E68 001DFDA8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2E6C 001DFDAC 4E 80 04 21 */ bctrl
|
|
lbl_801E2E70:
|
|
/* 801E2E70 001DFDB0 38 00 00 00 */ li r0, 0
|
|
/* 801E2E74 001DFDB4 90 1F 00 34 */ stw r0, 0x34(r31)
|
|
/* 801E2E78 001DFDB8 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
|
/* 801E2E7C 001DFDBC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2E80 001DFDC0 41 82 00 18 */ beq lbl_801E2E98
|
|
/* 801E2E84 001DFDC4 38 80 00 01 */ li r4, 1
|
|
/* 801E2E88 001DFDC8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2E8C 001DFDCC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2E90 001DFDD0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2E94 001DFDD4 4E 80 04 21 */ bctrl
|
|
lbl_801E2E98:
|
|
/* 801E2E98 001DFDD8 38 00 00 00 */ li r0, 0
|
|
/* 801E2E9C 001DFDDC 90 1F 00 1C */ stw r0, 0x1c(r31)
|
|
/* 801E2EA0 001DFDE0 80 7F 00 24 */ lwz r3, 0x24(r31)
|
|
/* 801E2EA4 001DFDE4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2EA8 001DFDE8 41 82 00 18 */ beq lbl_801E2EC0
|
|
/* 801E2EAC 001DFDEC 38 80 00 01 */ li r4, 1
|
|
/* 801E2EB0 001DFDF0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2EB4 001DFDF4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2EB8 001DFDF8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2EBC 001DFDFC 4E 80 04 21 */ bctrl
|
|
lbl_801E2EC0:
|
|
/* 801E2EC0 001DFE00 38 00 00 00 */ li r0, 0
|
|
/* 801E2EC4 001DFE04 90 1F 00 24 */ stw r0, 0x24(r31)
|
|
/* 801E2EC8 001DFE08 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801E2ECC 001DFE0C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2ED0 001DFE10 41 82 00 18 */ beq lbl_801E2EE8
|
|
/* 801E2ED4 001DFE14 38 80 00 01 */ li r4, 1
|
|
/* 801E2ED8 001DFE18 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2EDC 001DFE1C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2EE0 001DFE20 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2EE4 001DFE24 4E 80 04 21 */ bctrl
|
|
lbl_801E2EE8:
|
|
/* 801E2EE8 001DFE28 38 00 00 00 */ li r0, 0
|
|
/* 801E2EEC 001DFE2C 90 1F 00 28 */ stw r0, 0x28(r31)
|
|
/* 801E2EF0 001DFE30 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801E2EF4 001DFE34 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2EF8 001DFE38 41 82 00 18 */ beq lbl_801E2F10
|
|
/* 801E2EFC 001DFE3C 38 80 00 01 */ li r4, 1
|
|
/* 801E2F00 001DFE40 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2F04 001DFE44 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2F08 001DFE48 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2F0C 001DFE4C 4E 80 04 21 */ bctrl
|
|
lbl_801E2F10:
|
|
/* 801E2F10 001DFE50 38 00 00 00 */ li r0, 0
|
|
/* 801E2F14 001DFE54 90 1F 00 20 */ stw r0, 0x20(r31)
|
|
/* 801E2F18 001DFE58 3B 40 00 00 */ li r26, 0
|
|
/* 801E2F1C 001DFE5C 3B A0 00 00 */ li r29, 0
|
|
lbl_801E2F20:
|
|
/* 801E2F20 001DFE60 7F 7F EA 14 */ add r27, r31, r29
|
|
/* 801E2F24 001DFE64 80 7B 01 DC */ lwz r3, 0x1dc(r27)
|
|
/* 801E2F28 001DFE68 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2F2C 001DFE6C 41 82 00 18 */ beq lbl_801E2F44
|
|
/* 801E2F30 001DFE70 38 80 00 01 */ li r4, 1
|
|
/* 801E2F34 001DFE74 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2F38 001DFE78 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2F3C 001DFE7C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2F40 001DFE80 4E 80 04 21 */ bctrl
|
|
lbl_801E2F44:
|
|
/* 801E2F44 001DFE84 38 00 00 00 */ li r0, 0
|
|
/* 801E2F48 001DFE88 90 1B 01 DC */ stw r0, 0x1dc(r27)
|
|
/* 801E2F4C 001DFE8C 80 7B 01 E4 */ lwz r3, 0x1e4(r27)
|
|
/* 801E2F50 001DFE90 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2F54 001DFE94 41 82 00 18 */ beq lbl_801E2F6C
|
|
/* 801E2F58 001DFE98 38 80 00 01 */ li r4, 1
|
|
/* 801E2F5C 001DFE9C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2F60 001DFEA0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2F64 001DFEA4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2F68 001DFEA8 4E 80 04 21 */ bctrl
|
|
lbl_801E2F6C:
|
|
/* 801E2F6C 001DFEAC 38 00 00 00 */ li r0, 0
|
|
/* 801E2F70 001DFEB0 90 1B 01 E4 */ stw r0, 0x1e4(r27)
|
|
/* 801E2F74 001DFEB4 80 7B 01 EC */ lwz r3, 0x1ec(r27)
|
|
/* 801E2F78 001DFEB8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2F7C 001DFEBC 41 82 00 18 */ beq lbl_801E2F94
|
|
/* 801E2F80 001DFEC0 38 80 00 01 */ li r4, 1
|
|
/* 801E2F84 001DFEC4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2F88 001DFEC8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2F8C 001DFECC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2F90 001DFED0 4E 80 04 21 */ bctrl
|
|
lbl_801E2F94:
|
|
/* 801E2F94 001DFED4 38 00 00 00 */ li r0, 0
|
|
/* 801E2F98 001DFED8 90 1B 01 EC */ stw r0, 0x1ec(r27)
|
|
/* 801E2F9C 001DFEDC 80 7B 01 F4 */ lwz r3, 0x1f4(r27)
|
|
/* 801E2FA0 001DFEE0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2FA4 001DFEE4 41 82 00 18 */ beq lbl_801E2FBC
|
|
/* 801E2FA8 001DFEE8 38 80 00 01 */ li r4, 1
|
|
/* 801E2FAC 001DFEEC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2FB0 001DFEF0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2FB4 001DFEF4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2FB8 001DFEF8 4E 80 04 21 */ bctrl
|
|
lbl_801E2FBC:
|
|
/* 801E2FBC 001DFEFC 38 00 00 00 */ li r0, 0
|
|
/* 801E2FC0 001DFF00 90 1B 01 F4 */ stw r0, 0x1f4(r27)
|
|
/* 801E2FC4 001DFF04 80 7B 01 FC */ lwz r3, 0x1fc(r27)
|
|
/* 801E2FC8 001DFF08 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E2FCC 001DFF0C 41 82 00 18 */ beq lbl_801E2FE4
|
|
/* 801E2FD0 001DFF10 38 80 00 01 */ li r4, 1
|
|
/* 801E2FD4 001DFF14 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E2FD8 001DFF18 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E2FDC 001DFF1C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E2FE0 001DFF20 4E 80 04 21 */ bctrl
|
|
lbl_801E2FE4:
|
|
/* 801E2FE4 001DFF24 38 00 00 00 */ li r0, 0
|
|
/* 801E2FE8 001DFF28 90 1B 01 FC */ stw r0, 0x1fc(r27)
|
|
/* 801E2FEC 001DFF2C 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E2FF0 001DFF30 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 801E2FF4 001DFF34 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801E2FF8 001DFF38 41 80 FF 28 */ blt lbl_801E2F20
|
|
/* 801E2FFC 001DFF3C 80 7F 00 2C */ lwz r3, 0x2c(r31)
|
|
/* 801E3000 001DFF40 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E3004 001DFF44 41 82 00 18 */ beq lbl_801E301C
|
|
/* 801E3008 001DFF48 38 80 00 01 */ li r4, 1
|
|
/* 801E300C 001DFF4C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E3010 001DFF50 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E3014 001DFF54 7D 89 03 A6 */ mtctr r12
|
|
/* 801E3018 001DFF58 4E 80 04 21 */ bctrl
|
|
lbl_801E301C:
|
|
/* 801E301C 001DFF5C 38 00 00 00 */ li r0, 0
|
|
/* 801E3020 001DFF60 90 1F 00 2C */ stw r0, 0x2c(r31)
|
|
/* 801E3024 001DFF64 80 7F 00 30 */ lwz r3, 0x30(r31)
|
|
/* 801E3028 001DFF68 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E302C 001DFF6C 41 82 00 18 */ beq lbl_801E3044
|
|
/* 801E3030 001DFF70 38 80 00 01 */ li r4, 1
|
|
/* 801E3034 001DFF74 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E3038 001DFF78 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E303C 001DFF7C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E3040 001DFF80 4E 80 04 21 */ bctrl
|
|
lbl_801E3044:
|
|
/* 801E3044 001DFF84 38 00 00 00 */ li r0, 0
|
|
/* 801E3048 001DFF88 90 1F 00 30 */ stw r0, 0x30(r31)
|
|
/* 801E304C 001DFF8C 88 1F 03 EE */ lbz r0, 0x3ee(r31)
|
|
/* 801E3050 001DFF90 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 801E3054 001DFF94 41 82 00 14 */ beq lbl_801E3068
|
|
/* 801E3058 001DFF98 80 7F 00 58 */ lwz r3, 0x58(r31)
|
|
/* 801E305C 001DFF9C 48 0E BC E1 */ bl __dl__FPv
|
|
/* 801E3060 001DFFA0 38 00 00 00 */ li r0, 0
|
|
/* 801E3064 001DFFA4 90 1F 00 58 */ stw r0, 0x58(r31)
|
|
lbl_801E3068:
|
|
/* 801E3068 001DFFA8 80 7F 00 70 */ lwz r3, 0x70(r31)
|
|
/* 801E306C 001DFFAC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E3070 001DFFB0 41 82 00 18 */ beq lbl_801E3088
|
|
/* 801E3074 001DFFB4 38 80 00 01 */ li r4, 1
|
|
/* 801E3078 001DFFB8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E307C 001DFFBC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E3080 001DFFC0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E3084 001DFFC4 4E 80 04 21 */ bctrl
|
|
lbl_801E3088:
|
|
/* 801E3088 001DFFC8 38 00 00 00 */ li r0, 0
|
|
/* 801E308C 001DFFCC 90 1F 00 70 */ stw r0, 0x70(r31)
|
|
/* 801E3090 001DFFD0 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 801E3094 001DFFD4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E3098 001DFFD8 41 82 00 18 */ beq lbl_801E30B0
|
|
/* 801E309C 001DFFDC 38 80 00 01 */ li r4, 1
|
|
/* 801E30A0 001DFFE0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E30A4 001DFFE4 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801E30A8 001DFFE8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E30AC 001DFFEC 4E 80 04 21 */ bctrl
|
|
lbl_801E30B0:
|
|
/* 801E30B0 001DFFF0 3B 80 00 00 */ li r28, 0
|
|
/* 801E30B4 001DFFF4 93 9F 00 44 */ stw r28, 0x44(r31)
|
|
/* 801E30B8 001DFFF8 3B 40 00 00 */ li r26, 0
|
|
/* 801E30BC 001DFFFC 3B A0 00 00 */ li r29, 0
|
|
lbl_801E30C0:
|
|
/* 801E30C0 001E0000 3B 7D 00 5C */ addi r27, r29, 0x5c
|
|
/* 801E30C4 001E0004 7C 7F D8 2E */ lwzx r3, r31, r27
|
|
/* 801E30C8 001E0008 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E30CC 001E000C 41 82 00 18 */ beq lbl_801E30E4
|
|
/* 801E30D0 001E0010 38 80 00 01 */ li r4, 1
|
|
/* 801E30D4 001E0014 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E30D8 001E0018 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E30DC 001E001C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E30E0 001E0020 4E 80 04 21 */ bctrl
|
|
lbl_801E30E4:
|
|
/* 801E30E4 001E0024 7F 9F D9 2E */ stwx r28, r31, r27
|
|
/* 801E30E8 001E0028 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E30EC 001E002C 2C 1A 00 05 */ cmpwi r26, 5
|
|
/* 801E30F0 001E0030 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801E30F4 001E0034 41 80 FF CC */ blt lbl_801E30C0
|
|
/* 801E30F8 001E0038 3B 40 00 00 */ li r26, 0
|
|
/* 801E30FC 001E003C 3B A0 00 00 */ li r29, 0
|
|
lbl_801E3100:
|
|
/* 801E3100 001E0040 7F 7F EA 14 */ add r27, r31, r29
|
|
/* 801E3104 001E0044 80 7B 01 94 */ lwz r3, 0x194(r27)
|
|
/* 801E3108 001E0048 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E310C 001E004C 41 82 00 18 */ beq lbl_801E3124
|
|
/* 801E3110 001E0050 38 80 00 01 */ li r4, 1
|
|
/* 801E3114 001E0054 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E3118 001E0058 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E311C 001E005C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E3120 001E0060 4E 80 04 21 */ bctrl
|
|
lbl_801E3124:
|
|
/* 801E3124 001E0064 38 00 00 00 */ li r0, 0
|
|
/* 801E3128 001E0068 90 1B 01 94 */ stw r0, 0x194(r27)
|
|
/* 801E312C 001E006C 80 7B 01 A8 */ lwz r3, 0x1a8(r27)
|
|
/* 801E3130 001E0070 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E3134 001E0074 41 82 00 18 */ beq lbl_801E314C
|
|
/* 801E3138 001E0078 38 80 00 01 */ li r4, 1
|
|
/* 801E313C 001E007C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E3140 001E0080 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E3144 001E0084 7D 89 03 A6 */ mtctr r12
|
|
/* 801E3148 001E0088 4E 80 04 21 */ bctrl
|
|
lbl_801E314C:
|
|
/* 801E314C 001E008C 38 00 00 00 */ li r0, 0
|
|
/* 801E3150 001E0090 90 1B 01 A8 */ stw r0, 0x1a8(r27)
|
|
/* 801E3154 001E0094 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E3158 001E0098 2C 1A 00 05 */ cmpwi r26, 5
|
|
/* 801E315C 001E009C 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801E3160 001E00A0 41 80 FF A0 */ blt lbl_801E3100
|
|
/* 801E3164 001E00A4 3B 40 00 00 */ li r26, 0
|
|
/* 801E3168 001E00A8 3B A0 00 00 */ li r29, 0
|
|
lbl_801E316C:
|
|
/* 801E316C 001E00AC 7F 7F EA 14 */ add r27, r31, r29
|
|
/* 801E3170 001E00B0 80 7B 00 74 */ lwz r3, 0x74(r27)
|
|
/* 801E3174 001E00B4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E3178 001E00B8 41 82 00 18 */ beq lbl_801E3190
|
|
/* 801E317C 001E00BC 38 80 00 01 */ li r4, 1
|
|
/* 801E3180 001E00C0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E3184 001E00C4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E3188 001E00C8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E318C 001E00CC 4E 80 04 21 */ bctrl
|
|
lbl_801E3190:
|
|
/* 801E3190 001E00D0 38 00 00 00 */ li r0, 0
|
|
/* 801E3194 001E00D4 90 1B 00 74 */ stw r0, 0x74(r27)
|
|
/* 801E3198 001E00D8 80 7B 00 8C */ lwz r3, 0x8c(r27)
|
|
/* 801E319C 001E00DC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E31A0 001E00E0 41 82 00 18 */ beq lbl_801E31B8
|
|
/* 801E31A4 001E00E4 38 80 00 01 */ li r4, 1
|
|
/* 801E31A8 001E00E8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E31AC 001E00EC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E31B0 001E00F0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E31B4 001E00F4 4E 80 04 21 */ bctrl
|
|
lbl_801E31B8:
|
|
/* 801E31B8 001E00F8 38 00 00 00 */ li r0, 0
|
|
/* 801E31BC 001E00FC 90 1B 00 8C */ stw r0, 0x8c(r27)
|
|
/* 801E31C0 001E0100 80 7B 00 A4 */ lwz r3, 0xa4(r27)
|
|
/* 801E31C4 001E0104 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E31C8 001E0108 41 82 00 24 */ beq lbl_801E31EC
|
|
/* 801E31CC 001E010C 41 82 00 18 */ beq lbl_801E31E4
|
|
/* 801E31D0 001E0110 38 80 00 01 */ li r4, 1
|
|
/* 801E31D4 001E0114 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E31D8 001E0118 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E31DC 001E011C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E31E0 001E0120 4E 80 04 21 */ bctrl
|
|
lbl_801E31E4:
|
|
/* 801E31E4 001E0124 38 00 00 00 */ li r0, 0
|
|
/* 801E31E8 001E0128 90 1B 00 A4 */ stw r0, 0xa4(r27)
|
|
lbl_801E31EC:
|
|
/* 801E31EC 001E012C 80 7B 00 BC */ lwz r3, 0xbc(r27)
|
|
/* 801E31F0 001E0130 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E31F4 001E0134 41 82 00 24 */ beq lbl_801E3218
|
|
/* 801E31F8 001E0138 41 82 00 18 */ beq lbl_801E3210
|
|
/* 801E31FC 001E013C 38 80 00 01 */ li r4, 1
|
|
/* 801E3200 001E0140 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E3204 001E0144 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E3208 001E0148 7D 89 03 A6 */ mtctr r12
|
|
/* 801E320C 001E014C 4E 80 04 21 */ bctrl
|
|
lbl_801E3210:
|
|
/* 801E3210 001E0150 38 00 00 00 */ li r0, 0
|
|
/* 801E3214 001E0154 90 1B 00 BC */ stw r0, 0xbc(r27)
|
|
lbl_801E3218:
|
|
/* 801E3218 001E0158 80 7B 00 D4 */ lwz r3, 0xd4(r27)
|
|
/* 801E321C 001E015C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E3220 001E0160 41 82 00 24 */ beq lbl_801E3244
|
|
/* 801E3224 001E0164 41 82 00 18 */ beq lbl_801E323C
|
|
/* 801E3228 001E0168 38 80 00 01 */ li r4, 1
|
|
/* 801E322C 001E016C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E3230 001E0170 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E3234 001E0174 7D 89 03 A6 */ mtctr r12
|
|
/* 801E3238 001E0178 4E 80 04 21 */ bctrl
|
|
lbl_801E323C:
|
|
/* 801E323C 001E017C 38 00 00 00 */ li r0, 0
|
|
/* 801E3240 001E0180 90 1B 00 D4 */ stw r0, 0xd4(r27)
|
|
lbl_801E3244:
|
|
/* 801E3244 001E0184 80 7B 00 EC */ lwz r3, 0xec(r27)
|
|
/* 801E3248 001E0188 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E324C 001E018C 41 82 00 24 */ beq lbl_801E3270
|
|
/* 801E3250 001E0190 41 82 00 18 */ beq lbl_801E3268
|
|
/* 801E3254 001E0194 38 80 00 01 */ li r4, 1
|
|
/* 801E3258 001E0198 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E325C 001E019C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E3260 001E01A0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E3264 001E01A4 4E 80 04 21 */ bctrl
|
|
lbl_801E3268:
|
|
/* 801E3268 001E01A8 38 00 00 00 */ li r0, 0
|
|
/* 801E326C 001E01AC 90 1B 00 EC */ stw r0, 0xec(r27)
|
|
lbl_801E3270:
|
|
/* 801E3270 001E01B0 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E3274 001E01B4 2C 1A 00 06 */ cmpwi r26, 6
|
|
/* 801E3278 001E01B8 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801E327C 001E01BC 41 80 FE F0 */ blt lbl_801E316C
|
|
/* 801E3280 001E01C0 3B 20 00 00 */ li r25, 0
|
|
/* 801E3284 001E01C4 3B C0 00 00 */ li r30, 0
|
|
lbl_801E3288:
|
|
/* 801E3288 001E01C8 3B 00 00 00 */ li r24, 0
|
|
/* 801E328C 001E01CC 3B A0 00 00 */ li r29, 0
|
|
/* 801E3290 001E01D0 7F 7F F2 14 */ add r27, r31, r30
|
|
/* 801E3294 001E01D4 3B 80 00 00 */ li r28, 0
|
|
lbl_801E3298:
|
|
/* 801E3298 001E01D8 3B 5D 01 04 */ addi r26, r29, 0x104
|
|
/* 801E329C 001E01DC 7C 7B D0 2E */ lwzx r3, r27, r26
|
|
/* 801E32A0 001E01E0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E32A4 001E01E4 41 82 00 20 */ beq lbl_801E32C4
|
|
/* 801E32A8 001E01E8 41 82 00 18 */ beq lbl_801E32C0
|
|
/* 801E32AC 001E01EC 38 80 00 01 */ li r4, 1
|
|
/* 801E32B0 001E01F0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E32B4 001E01F4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E32B8 001E01F8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E32BC 001E01FC 4E 80 04 21 */ bctrl
|
|
lbl_801E32C0:
|
|
/* 801E32C0 001E0200 7F 9B D1 2E */ stwx r28, r27, r26
|
|
lbl_801E32C4:
|
|
/* 801E32C4 001E0204 3B 18 00 01 */ addi r24, r24, 1
|
|
/* 801E32C8 001E0208 2C 18 00 06 */ cmpwi r24, 6
|
|
/* 801E32CC 001E020C 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801E32D0 001E0210 41 80 FF C8 */ blt lbl_801E3298
|
|
/* 801E32D4 001E0214 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 801E32D8 001E0218 2C 19 00 06 */ cmpwi r25, 6
|
|
/* 801E32DC 001E021C 3B DE 00 18 */ addi r30, r30, 0x18
|
|
/* 801E32E0 001E0220 41 80 FF A8 */ blt lbl_801E3288
|
|
/* 801E32E4 001E0224 3B 00 00 00 */ li r24, 0
|
|
/* 801E32E8 001E0228 3B C0 00 00 */ li r30, 0
|
|
/* 801E32EC 001E022C 3B A0 00 00 */ li r29, 0
|
|
lbl_801E32F0:
|
|
/* 801E32F0 001E0230 3B 5E 01 C0 */ addi r26, r30, 0x1c0
|
|
/* 801E32F4 001E0234 7C 7F D0 2E */ lwzx r3, r31, r26
|
|
/* 801E32F8 001E0238 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E32FC 001E023C 41 82 00 20 */ beq lbl_801E331C
|
|
/* 801E3300 001E0240 41 82 00 18 */ beq lbl_801E3318
|
|
/* 801E3304 001E0244 38 80 00 01 */ li r4, 1
|
|
/* 801E3308 001E0248 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E330C 001E024C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E3310 001E0250 7D 89 03 A6 */ mtctr r12
|
|
/* 801E3314 001E0254 4E 80 04 21 */ bctrl
|
|
lbl_801E3318:
|
|
/* 801E3318 001E0258 7F BF D1 2E */ stwx r29, r31, r26
|
|
lbl_801E331C:
|
|
/* 801E331C 001E025C 3B 18 00 01 */ addi r24, r24, 1
|
|
/* 801E3320 001E0260 2C 18 00 04 */ cmpwi r24, 4
|
|
/* 801E3324 001E0264 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801E3328 001E0268 41 80 FF C8 */ blt lbl_801E32F0
|
|
/* 801E332C 001E026C 3B 00 00 00 */ li r24, 0
|
|
/* 801E3330 001E0270 3B C0 00 00 */ li r30, 0
|
|
/* 801E3334 001E0274 3B A0 00 00 */ li r29, 0
|
|
lbl_801E3338:
|
|
/* 801E3338 001E0278 3B 5E 01 D0 */ addi r26, r30, 0x1d0
|
|
/* 801E333C 001E027C 7C 7F D0 2E */ lwzx r3, r31, r26
|
|
/* 801E3340 001E0280 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E3344 001E0284 41 82 00 20 */ beq lbl_801E3364
|
|
/* 801E3348 001E0288 41 82 00 18 */ beq lbl_801E3360
|
|
/* 801E334C 001E028C 38 80 00 01 */ li r4, 1
|
|
/* 801E3350 001E0290 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E3354 001E0294 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E3358 001E0298 7D 89 03 A6 */ mtctr r12
|
|
/* 801E335C 001E029C 4E 80 04 21 */ bctrl
|
|
lbl_801E3360:
|
|
/* 801E3360 001E02A0 7F BF D1 2E */ stwx r29, r31, r26
|
|
lbl_801E3364:
|
|
/* 801E3364 001E02A4 3B 18 00 01 */ addi r24, r24, 1
|
|
/* 801E3368 001E02A8 2C 18 00 03 */ cmpwi r24, 3
|
|
/* 801E336C 001E02AC 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801E3370 001E02B0 41 80 FF C8 */ blt lbl_801E3338
|
|
/* 801E3374 001E02B4 80 7F 00 40 */ lwz r3, 0x40(r31)
|
|
/* 801E3378 001E02B8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E337C 001E02BC 41 82 00 40 */ beq lbl_801E33BC
|
|
/* 801E3380 001E02C0 80 63 00 1C */ lwz r3, 0x1c(r3)
|
|
/* 801E3384 001E02C4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E3388 001E02C8 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801E338C 001E02CC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E3390 001E02D0 4E 80 04 21 */ bctrl
|
|
/* 801E3394 001E02D4 80 7F 00 40 */ lwz r3, 0x40(r31)
|
|
/* 801E3398 001E02D8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E339C 001E02DC 41 82 00 18 */ beq lbl_801E33B4
|
|
/* 801E33A0 001E02E0 38 80 00 01 */ li r4, 1
|
|
/* 801E33A4 001E02E4 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 801E33A8 001E02E8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E33AC 001E02EC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E33B0 001E02F0 4E 80 04 21 */ bctrl
|
|
lbl_801E33B4:
|
|
/* 801E33B4 001E02F4 38 00 00 00 */ li r0, 0
|
|
/* 801E33B8 001E02F8 90 1F 00 40 */ stw r0, 0x40(r31)
|
|
lbl_801E33BC:
|
|
/* 801E33BC 001E02FC 80 7F 00 50 */ lwz r3, 0x50(r31)
|
|
/* 801E33C0 001E0300 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E33C4 001E0304 41 82 00 1C */ beq lbl_801E33E0
|
|
/* 801E33C8 001E0308 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E33CC 001E030C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801E33D0 001E0310 7D 89 03 A6 */ mtctr r12
|
|
/* 801E33D4 001E0314 4E 80 04 21 */ bctrl
|
|
/* 801E33D8 001E0318 38 00 00 00 */ li r0, 0
|
|
/* 801E33DC 001E031C 90 1F 00 50 */ stw r0, 0x50(r31)
|
|
lbl_801E33E0:
|
|
/* 801E33E0 001E0320 38 00 00 00 */ li r0, 0
|
|
/* 801E33E4 001E0324 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801E33E8 001E0328 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801E33EC 001E032C 90 03 5C C4 */ stw r0, 0x5cc4(r3)
|
|
/* 801E33F0 001E0330 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E33F4 001E0334 48 17 EE 21 */ bl func_80362214
|
|
/* 801E33F8 001E0338 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801E33FC 001E033C 7C 08 03 A6 */ mtlr r0
|
|
/* 801E3400 001E0340 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801E3404 001E0344 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS__move
|
|
dMenu_Option_c_NS__move:
|
|
/* 801E3408 001E0348 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E340C 001E034C 7C 08 02 A6 */ mflr r0
|
|
/* 801E3410 001E0350 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E3414 001E0354 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801E3418 001E0358 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801E341C 001E035C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E3420 001E0360 80 63 00 58 */ lwz r3, 0x58(r3)
|
|
/* 801E3424 001E0364 4B E4 ED 79 */ bl checkTrigger__9STControlFv
|
|
/* 801E3428 001E0368 88 1F 03 EA */ lbz r0, 0x3ea(r31)
|
|
/* 801E342C 001E036C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E3430 001E0370 41 82 00 1C */ beq lbl_801E344C
|
|
/* 801E3434 001E0374 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3438 001E0378 48 00 4C 69 */ bl dMenu_Option_c_NS_isRumbleSupported
|
|
/* 801E343C 001E037C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801E3440 001E0380 40 82 00 0C */ bne lbl_801E344C
|
|
/* 801E3444 001E0384 38 00 00 00 */ li r0, 0
|
|
/* 801E3448 001E0388 98 1F 03 EA */ stb r0, 0x3ea(r31)
|
|
lbl_801E344C:
|
|
/* 801E344C 001E038C 80 6D 86 48 */ lwz r3, lbl_80450BC8-_SDA_BASE_(r13)
|
|
/* 801E3450 001E0390 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 801E3454 001E0394 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 801E3458 001E0398 40 82 01 84 */ bne lbl_801E35DC
|
|
/* 801E345C 001E039C 3C 60 80 3E */ lis r3, lbl_803DD2E8@ha
|
|
/* 801E3460 001E03A0 38 63 D2 E8 */ addi r3, r3, lbl_803DD2E8@l
|
|
/* 801E3464 001E03A4 80 83 00 34 */ lwz r4, 0x34(r3)
|
|
/* 801E3468 001E03A8 54 85 05 EF */ rlwinm. r5, r4, 0, 0x17, 0x17
|
|
/* 801E346C 001E03AC 41 82 00 B8 */ beq lbl_801E3524
|
|
/* 801E3470 001E03B0 88 7F 03 EF */ lbz r3, 0x3ef(r31)
|
|
/* 801E3474 001E03B4 28 03 00 03 */ cmplwi r3, 3
|
|
/* 801E3478 001E03B8 41 82 00 AC */ beq lbl_801E3524
|
|
/* 801E347C 001E03BC 88 1F 03 F3 */ lbz r0, 0x3f3(r31)
|
|
/* 801E3480 001E03C0 28 00 00 05 */ cmplwi r0, 5
|
|
/* 801E3484 001E03C4 40 82 00 A0 */ bne lbl_801E3524
|
|
/* 801E3488 001E03C8 88 1F 03 F4 */ lbz r0, 0x3f4(r31)
|
|
/* 801E348C 001E03CC 28 00 00 05 */ cmplwi r0, 5
|
|
/* 801E3490 001E03D0 40 82 00 94 */ bne lbl_801E3524
|
|
/* 801E3494 001E03D4 28 03 00 04 */ cmplwi r3, 4
|
|
/* 801E3498 001E03D8 41 82 00 8C */ beq lbl_801E3524
|
|
/* 801E349C 001E03DC 28 03 00 05 */ cmplwi r3, 5
|
|
/* 801E34A0 001E03E0 41 82 00 84 */ beq lbl_801E3524
|
|
/* 801E34A4 001E03E4 28 03 00 06 */ cmplwi r3, 6
|
|
/* 801E34A8 001E03E8 41 82 00 7C */ beq lbl_801E3524
|
|
/* 801E34AC 001E03EC 28 03 00 07 */ cmplwi r3, 7
|
|
/* 801E34B0 001E03F0 41 82 00 74 */ beq lbl_801E3524
|
|
/* 801E34B4 001E03F4 54 80 04 E7 */ rlwinm. r0, r4, 0, 0x13, 0x13
|
|
/* 801E34B8 001E03F8 40 82 00 6C */ bne lbl_801E3524
|
|
/* 801E34BC 001E03FC 54 80 05 AD */ rlwinm. r0, r4, 0, 0x16, 0x16
|
|
/* 801E34C0 001E0400 40 82 00 64 */ bne lbl_801E3524
|
|
/* 801E34C4 001E0404 54 80 07 39 */ rlwinm. r0, r4, 0, 0x1c, 0x1c
|
|
/* 801E34C8 001E0408 40 82 00 5C */ bne lbl_801E3524
|
|
/* 801E34CC 001E040C 54 80 07 7B */ rlwinm. r0, r4, 0, 0x1d, 0x1d
|
|
/* 801E34D0 001E0410 40 82 00 54 */ bne lbl_801E3524
|
|
/* 801E34D4 001E0414 54 80 07 FF */ clrlwi. r0, r4, 0x1f
|
|
/* 801E34D8 001E0418 40 82 00 4C */ bne lbl_801E3524
|
|
/* 801E34DC 001E041C 54 80 07 BD */ rlwinm. r0, r4, 0, 0x1e, 0x1e
|
|
/* 801E34E0 001E0420 40 82 00 44 */ bne lbl_801E3524
|
|
/* 801E34E4 001E0424 38 00 00 01 */ li r0, 1
|
|
/* 801E34E8 001E0428 98 1F 03 F7 */ stb r0, 0x3f7(r31)
|
|
/* 801E34EC 001E042C 88 1F 03 EF */ lbz r0, 0x3ef(r31)
|
|
/* 801E34F0 001E0430 98 1F 03 F5 */ stb r0, 0x3f5(r31)
|
|
/* 801E34F4 001E0434 38 00 00 04 */ li r0, 4
|
|
/* 801E34F8 001E0438 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
/* 801E34FC 001E043C 48 03 B4 D5 */ bl dMeter2Info_set2DVibration
|
|
/* 801E3500 001E0440 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3504 001E0444 88 1F 03 EF */ lbz r0, 0x3ef(r31)
|
|
/* 801E3508 001E0448 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801E350C 001E044C 3C 80 80 3C */ lis r4, lbl_803BDC14@ha
|
|
/* 801E3510 001E0450 38 04 DC 14 */ addi r0, r4, lbl_803BDC14@l
|
|
/* 801E3514 001E0454 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801E3518 001E0458 48 17 EB 6D */ bl func_80362084
|
|
/* 801E351C 001E045C 60 00 00 00 */ nop
|
|
/* 801E3520 001E0460 48 00 00 BC */ b lbl_801E35DC
|
|
lbl_801E3524:
|
|
/* 801E3524 001E0464 54 80 05 AD */ rlwinm. r0, r4, 0, 0x16, 0x16
|
|
/* 801E3528 001E0468 41 82 00 B4 */ beq lbl_801E35DC
|
|
/* 801E352C 001E046C 88 7F 03 EF */ lbz r3, 0x3ef(r31)
|
|
/* 801E3530 001E0470 28 03 00 03 */ cmplwi r3, 3
|
|
/* 801E3534 001E0474 41 82 00 A8 */ beq lbl_801E35DC
|
|
/* 801E3538 001E0478 88 1F 03 F3 */ lbz r0, 0x3f3(r31)
|
|
/* 801E353C 001E047C 28 00 00 05 */ cmplwi r0, 5
|
|
/* 801E3540 001E0480 40 82 00 9C */ bne lbl_801E35DC
|
|
/* 801E3544 001E0484 28 03 00 04 */ cmplwi r3, 4
|
|
/* 801E3548 001E0488 41 82 00 94 */ beq lbl_801E35DC
|
|
/* 801E354C 001E048C 28 03 00 05 */ cmplwi r3, 5
|
|
/* 801E3550 001E0490 41 82 00 8C */ beq lbl_801E35DC
|
|
/* 801E3554 001E0494 28 03 00 06 */ cmplwi r3, 6
|
|
/* 801E3558 001E0498 41 82 00 84 */ beq lbl_801E35DC
|
|
/* 801E355C 001E049C 28 03 00 07 */ cmplwi r3, 7
|
|
/* 801E3560 001E04A0 41 82 00 7C */ beq lbl_801E35DC
|
|
/* 801E3564 001E04A4 88 1F 03 F4 */ lbz r0, 0x3f4(r31)
|
|
/* 801E3568 001E04A8 28 00 00 05 */ cmplwi r0, 5
|
|
/* 801E356C 001E04AC 40 82 00 70 */ bne lbl_801E35DC
|
|
/* 801E3570 001E04B0 54 80 04 E7 */ rlwinm. r0, r4, 0, 0x13, 0x13
|
|
/* 801E3574 001E04B4 40 82 00 68 */ bne lbl_801E35DC
|
|
/* 801E3578 001E04B8 28 05 00 00 */ cmplwi r5, 0
|
|
/* 801E357C 001E04BC 40 82 00 60 */ bne lbl_801E35DC
|
|
/* 801E3580 001E04C0 54 80 07 39 */ rlwinm. r0, r4, 0, 0x1c, 0x1c
|
|
/* 801E3584 001E04C4 40 82 00 58 */ bne lbl_801E35DC
|
|
/* 801E3588 001E04C8 54 80 07 7B */ rlwinm. r0, r4, 0, 0x1d, 0x1d
|
|
/* 801E358C 001E04CC 40 82 00 50 */ bne lbl_801E35DC
|
|
/* 801E3590 001E04D0 54 80 07 FF */ clrlwi. r0, r4, 0x1f
|
|
/* 801E3594 001E04D4 40 82 00 48 */ bne lbl_801E35DC
|
|
/* 801E3598 001E04D8 54 80 07 BD */ rlwinm. r0, r4, 0, 0x1e, 0x1e
|
|
/* 801E359C 001E04DC 40 82 00 40 */ bne lbl_801E35DC
|
|
/* 801E35A0 001E04E0 38 00 00 00 */ li r0, 0
|
|
/* 801E35A4 001E04E4 98 1F 03 F7 */ stb r0, 0x3f7(r31)
|
|
/* 801E35A8 001E04E8 88 1F 03 EF */ lbz r0, 0x3ef(r31)
|
|
/* 801E35AC 001E04EC 98 1F 03 F5 */ stb r0, 0x3f5(r31)
|
|
/* 801E35B0 001E04F0 38 00 00 04 */ li r0, 4
|
|
/* 801E35B4 001E04F4 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
/* 801E35B8 001E04F8 48 03 B4 19 */ bl dMeter2Info_set2DVibration
|
|
/* 801E35BC 001E04FC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E35C0 001E0500 88 1F 03 EF */ lbz r0, 0x3ef(r31)
|
|
/* 801E35C4 001E0504 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801E35C8 001E0508 3C 80 80 3C */ lis r4, lbl_803BDC14@ha
|
|
/* 801E35CC 001E050C 38 04 DC 14 */ addi r0, r4, lbl_803BDC14@l
|
|
/* 801E35D0 001E0510 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801E35D4 001E0514 48 17 EA B1 */ bl func_80362084
|
|
/* 801E35D8 001E0518 60 00 00 00 */ nop
|
|
lbl_801E35DC:
|
|
/* 801E35DC 001E051C 8B DF 03 EF */ lbz r30, 0x3ef(r31)
|
|
/* 801E35E0 001E0520 88 1F 03 F3 */ lbz r0, 0x3f3(r31)
|
|
/* 801E35E4 001E0524 28 00 00 05 */ cmplwi r0, 5
|
|
/* 801E35E8 001E0528 40 82 00 2C */ bne lbl_801E3614
|
|
/* 801E35EC 001E052C 28 1E 00 04 */ cmplwi r30, 4
|
|
/* 801E35F0 001E0530 41 82 00 24 */ beq lbl_801E3614
|
|
/* 801E35F4 001E0534 28 1E 00 05 */ cmplwi r30, 5
|
|
/* 801E35F8 001E0538 41 82 00 1C */ beq lbl_801E3614
|
|
/* 801E35FC 001E053C 28 1E 00 06 */ cmplwi r30, 6
|
|
/* 801E3600 001E0540 41 82 00 14 */ beq lbl_801E3614
|
|
/* 801E3604 001E0544 28 1E 00 07 */ cmplwi r30, 7
|
|
/* 801E3608 001E0548 41 82 00 0C */ beq lbl_801E3614
|
|
/* 801E360C 001E054C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3610 001E0550 48 00 4A 9D */ bl dMenu_Option_c_NS_dpdMenuMove
|
|
lbl_801E3614:
|
|
/* 801E3614 001E0554 38 00 00 00 */ li r0, 0
|
|
/* 801E3618 001E0558 98 1F 03 F2 */ stb r0, 0x3f2(r31)
|
|
/* 801E361C 001E055C 88 7F 03 F1 */ lbz r3, 0x3f1(r31)
|
|
/* 801E3620 001E0560 28 03 00 FF */ cmplwi r3, 0xff
|
|
/* 801E3624 001E0564 41 82 00 2C */ beq lbl_801E3650
|
|
/* 801E3628 001E0568 88 1F 03 F0 */ lbz r0, 0x3f0(r31)
|
|
/* 801E362C 001E056C 7C 00 18 40 */ cmplw r0, r3
|
|
/* 801E3630 001E0570 41 82 00 28 */ beq lbl_801E3658
|
|
/* 801E3634 001E0574 88 1F 03 EF */ lbz r0, 0x3ef(r31)
|
|
/* 801E3638 001E0578 7C 00 18 40 */ cmplw r0, r3
|
|
/* 801E363C 001E057C 41 82 00 1C */ beq lbl_801E3658
|
|
/* 801E3640 001E0580 98 7F 03 F0 */ stb r3, 0x3f0(r31)
|
|
/* 801E3644 001E0584 38 00 00 01 */ li r0, 1
|
|
/* 801E3648 001E0588 98 1F 03 F2 */ stb r0, 0x3f2(r31)
|
|
/* 801E364C 001E058C 48 00 00 0C */ b lbl_801E3658
|
|
lbl_801E3650:
|
|
/* 801E3650 001E0590 38 00 00 FF */ li r0, 0xff
|
|
/* 801E3654 001E0594 98 1F 03 F0 */ stb r0, 0x3f0(r31)
|
|
lbl_801E3658:
|
|
/* 801E3658 001E0598 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E365C 001E059C 88 1F 03 EF */ lbz r0, 0x3ef(r31)
|
|
/* 801E3660 001E05A0 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801E3664 001E05A4 3C 80 80 3C */ lis r4, lbl_803BDCD4@ha
|
|
/* 801E3668 001E05A8 38 04 DC D4 */ addi r0, r4, lbl_803BDCD4@l
|
|
/* 801E366C 001E05AC 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801E3670 001E05B0 48 17 EA 15 */ bl func_80362084
|
|
/* 801E3674 001E05B4 60 00 00 00 */ nop
|
|
/* 801E3678 001E05B8 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
|
/* 801E367C 001E05BC 48 11 60 15 */ bl J2DScreen_NS_animation
|
|
/* 801E3680 001E05C0 88 1F 03 EF */ lbz r0, 0x3ef(r31)
|
|
/* 801E3684 001E05C4 7C 1E 00 40 */ cmplw r30, r0
|
|
/* 801E3688 001E05C8 41 82 00 20 */ beq lbl_801E36A8
|
|
/* 801E368C 001E05CC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3690 001E05D0 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801E3694 001E05D4 3C 80 80 3C */ lis r4, lbl_803BDC14@ha
|
|
/* 801E3698 001E05D8 38 04 DC 14 */ addi r0, r4, lbl_803BDC14@l
|
|
/* 801E369C 001E05DC 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801E36A0 001E05E0 48 17 E9 E5 */ bl func_80362084
|
|
/* 801E36A4 001E05E4 60 00 00 00 */ nop
|
|
lbl_801E36A8:
|
|
/* 801E36A8 001E05E8 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E36AC 001E05EC 38 80 00 00 */ li r4, 0
|
|
/* 801E36B0 001E05F0 48 00 42 09 */ bl dMenu_Option_c_NS_setHIO
|
|
/* 801E36B4 001E05F4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801E36B8 001E05F8 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801E36BC 001E05FC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E36C0 001E0600 7C 08 03 A6 */ mtlr r0
|
|
/* 801E36C4 001E0604 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E36C8 001E0608 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS__draw
|
|
dMenu_Option_c_NS__draw:
|
|
/* 801E36CC 001E060C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E36D0 001E0610 7C 08 02 A6 */ mflr r0
|
|
/* 801E36D4 001E0614 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E36D8 001E0618 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801E36DC 001E061C 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 801E36E0 001E0620 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801E36E4 001E0624 80 03 00 50 */ lwz r0, 0x50(r3)
|
|
/* 801E36E8 001E0628 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E36EC 001E062C 41 82 01 C8 */ beq lbl_801E38B4
|
|
/* 801E36F0 001E0630 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801E36F4 001E0634 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801E36F8 001E0638 83 E3 5F 50 */ lwz r31, 0x5f50(r3)
|
|
/* 801E36FC 001E063C 80 7E 00 38 */ lwz r3, 0x38(r30)
|
|
/* 801E3700 001E0640 38 80 00 FF */ li r4, 0xff
|
|
/* 801E3704 001E0644 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E3708 001E0648 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801E370C 001E064C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E3710 001E0650 4E 80 04 21 */ bctrl
|
|
/* 801E3714 001E0654 80 7E 00 38 */ lwz r3, 0x38(r30)
|
|
/* 801E3718 001E0658 C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E371C 001E065C FC 40 08 90 */ fmr f2, f1
|
|
/* 801E3720 001E0660 C0 62 A9 34 */ lfs f3, lbl_80454334-_SDA2_BASE_(r2)
|
|
/* 801E3724 001E0664 C0 82 A9 38 */ lfs f4, lbl_80454338-_SDA2_BASE_(r2)
|
|
/* 801E3728 001E0668 38 80 00 00 */ li r4, 0
|
|
/* 801E372C 001E066C 38 A0 00 00 */ li r5, 0
|
|
/* 801E3730 001E0670 38 C0 00 00 */ li r6, 0
|
|
/* 801E3734 001E0674 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E3738 001E0678 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 801E373C 001E067C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E3740 001E0680 4E 80 04 21 */ bctrl
|
|
/* 801E3744 001E0684 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801E3748 001E0688 C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E374C 001E068C FC 40 08 90 */ fmr f2, f1
|
|
/* 801E3750 001E0690 7F E4 FB 78 */ mr r4, r31
|
|
/* 801E3754 001E0694 48 11 57 81 */ bl J2DScreen_NS_draw
|
|
/* 801E3758 001E0698 80 7E 00 38 */ lwz r3, 0x38(r30)
|
|
/* 801E375C 001E069C 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801E3760 001E06A0 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801E3764 001E06A4 88 04 07 25 */ lbz r0, 0x725(r4)
|
|
/* 801E3768 001E06A8 C8 22 A9 40 */ lfd f1, lbl_80454340-_SDA2_BASE_(r2)
|
|
/* 801E376C 001E06AC 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E3770 001E06B0 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801E3774 001E06B4 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E3778 001E06B8 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801E377C 001E06BC EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 801E3780 001E06C0 C0 1E 03 74 */ lfs f0, 0x374(r30)
|
|
/* 801E3784 001E06C4 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 801E3788 001E06C8 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 801E378C 001E06CC D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 801E3790 001E06D0 80 81 00 14 */ lwz r4, 0x14(r1)
|
|
/* 801E3794 001E06D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E3798 001E06D8 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801E379C 001E06DC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E37A0 001E06E0 4E 80 04 21 */ bctrl
|
|
/* 801E37A4 001E06E4 80 7E 00 38 */ lwz r3, 0x38(r30)
|
|
/* 801E37A8 001E06E8 C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E37AC 001E06EC FC 40 08 90 */ fmr f2, f1
|
|
/* 801E37B0 001E06F0 C0 62 A9 34 */ lfs f3, lbl_80454334-_SDA2_BASE_(r2)
|
|
/* 801E37B4 001E06F4 C0 82 A9 38 */ lfs f4, lbl_80454338-_SDA2_BASE_(r2)
|
|
/* 801E37B8 001E06F8 38 80 00 00 */ li r4, 0
|
|
/* 801E37BC 001E06FC 38 A0 00 00 */ li r5, 0
|
|
/* 801E37C0 001E0700 38 C0 00 00 */ li r6, 0
|
|
/* 801E37C4 001E0704 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E37C8 001E0708 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 801E37CC 001E070C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E37D0 001E0710 4E 80 04 21 */ bctrl
|
|
/* 801E37D4 001E0714 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801E37D8 001E0718 C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E37DC 001E071C FC 40 08 90 */ fmr f2, f1
|
|
/* 801E37E0 001E0720 7F E4 FB 78 */ mr r4, r31
|
|
/* 801E37E4 001E0724 48 11 56 F1 */ bl J2DScreen_NS_draw
|
|
/* 801E37E8 001E0728 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
/* 801E37EC 001E072C C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E37F0 001E0730 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E37F4 001E0734 7F E4 FB 78 */ mr r4, r31
|
|
/* 801E37F8 001E0738 48 11 56 DD */ bl J2DScreen_NS_draw
|
|
/* 801E37FC 001E073C 80 7E 00 10 */ lwz r3, 0x10(r30)
|
|
/* 801E3800 001E0740 C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E3804 001E0744 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E3808 001E0748 7F E4 FB 78 */ mr r4, r31
|
|
/* 801E380C 001E074C 48 11 56 C9 */ bl J2DScreen_NS_draw
|
|
/* 801E3810 001E0750 88 1E 03 F3 */ lbz r0, 0x3f3(r30)
|
|
/* 801E3814 001E0754 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E3818 001E0758 41 82 00 14 */ beq lbl_801E382C
|
|
/* 801E381C 001E075C 28 00 00 02 */ cmplwi r0, 2
|
|
/* 801E3820 001E0760 41 82 00 0C */ beq lbl_801E382C
|
|
/* 801E3824 001E0764 28 00 00 03 */ cmplwi r0, 3
|
|
/* 801E3828 001E0768 40 82 00 18 */ bne lbl_801E3840
|
|
lbl_801E382C:
|
|
/* 801E382C 001E076C 80 7E 00 14 */ lwz r3, 0x14(r30)
|
|
/* 801E3830 001E0770 C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E3834 001E0774 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E3838 001E0778 7F E4 FB 78 */ mr r4, r31
|
|
/* 801E383C 001E077C 48 11 56 99 */ bl J2DScreen_NS_draw
|
|
lbl_801E3840:
|
|
/* 801E3840 001E0780 88 1E 03 F3 */ lbz r0, 0x3f3(r30)
|
|
/* 801E3844 001E0784 28 00 00 05 */ cmplwi r0, 5
|
|
/* 801E3848 001E0788 40 82 00 18 */ bne lbl_801E3860
|
|
/* 801E384C 001E078C 80 7E 00 44 */ lwz r3, 0x44(r30)
|
|
/* 801E3850 001E0790 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E3854 001E0794 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E3858 001E0798 7D 89 03 A6 */ mtctr r12
|
|
/* 801E385C 001E079C 4E 80 04 21 */ bctrl
|
|
lbl_801E3860:
|
|
/* 801E3860 001E07A0 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E3864 001E07A4 48 00 00 69 */ bl dMenu_Option_c_NS_drawHaihai
|
|
/* 801E3868 001E07A8 80 7E 00 34 */ lwz r3, 0x34(r30)
|
|
/* 801E386C 001E07AC 4B FA E9 61 */ bl dFile_warning_c_NS_drawSelf
|
|
/* 801E3870 001E07B0 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 801E3874 001E07B4 C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E3878 001E07B8 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E387C 001E07BC 7F E4 FB 78 */ mr r4, r31
|
|
/* 801E3880 001E07C0 48 11 56 55 */ bl J2DScreen_NS_draw
|
|
/* 801E3884 001E07C4 88 1E 03 F3 */ lbz r0, 0x3f3(r30)
|
|
/* 801E3888 001E07C8 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E388C 001E07CC 41 82 00 28 */ beq lbl_801E38B4
|
|
/* 801E3890 001E07D0 28 00 00 02 */ cmplwi r0, 2
|
|
/* 801E3894 001E07D4 41 82 00 20 */ beq lbl_801E38B4
|
|
/* 801E3898 001E07D8 28 00 00 03 */ cmplwi r0, 3
|
|
/* 801E389C 001E07DC 41 82 00 18 */ beq lbl_801E38B4
|
|
/* 801E38A0 001E07E0 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
/* 801E38A4 001E07E4 C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E38A8 001E07E8 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E38AC 001E07EC 7F E4 FB 78 */ mr r4, r31
|
|
/* 801E38B0 001E07F0 48 11 56 25 */ bl J2DScreen_NS_draw
|
|
lbl_801E38B4:
|
|
/* 801E38B4 001E07F4 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801E38B8 001E07F8 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 801E38BC 001E07FC 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E38C0 001E0800 7C 08 03 A6 */ mtlr r0
|
|
/* 801E38C4 001E0804 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E38C8 001E0808 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_drawHaihai
|
|
dMenu_Option_c_NS_drawHaihai:
|
|
/* 801E38CC 001E080C 94 21 FF 50 */ stwu r1, -0xb0(r1)
|
|
/* 801E38D0 001E0810 7C 08 02 A6 */ mflr r0
|
|
/* 801E38D4 001E0814 90 01 00 B4 */ stw r0, 0xb4(r1)
|
|
/* 801E38D8 001E0818 93 E1 00 AC */ stw r31, 0xac(r1)
|
|
/* 801E38DC 001E081C 93 C1 00 A8 */ stw r30, 0xa8(r1)
|
|
/* 801E38E0 001E0820 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E38E4 001E0824 38 61 00 38 */ addi r3, r1, 0x38
|
|
/* 801E38E8 001E0828 48 07 00 49 */ bl CPaneMgr
|
|
/* 801E38EC 001E082C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E38F0 001E0830 48 00 3D FD */ bl dMenu_Option_c_NS_getSelectType
|
|
/* 801E38F4 001E0834 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801E38F8 001E0838 38 00 00 00 */ li r0, 0
|
|
/* 801E38FC 001E083C 98 1F 03 F6 */ stb r0, 0x3f6(r31)
|
|
/* 801E3900 001E0840 88 1F 03 F6 */ lbz r0, 0x3f6(r31)
|
|
/* 801E3904 001E0844 60 00 00 01 */ ori r0, r0, 1
|
|
/* 801E3908 001E0848 98 1F 03 F6 */ stb r0, 0x3f6(r31)
|
|
/* 801E390C 001E084C 88 1F 03 F6 */ lbz r0, 0x3f6(r31)
|
|
/* 801E3910 001E0850 60 00 00 04 */ ori r0, r0, 4
|
|
/* 801E3914 001E0854 98 1F 03 F6 */ stb r0, 0x3f6(r31)
|
|
/* 801E3918 001E0858 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801E391C 001E085C 28 00 00 04 */ cmplwi r0, 4
|
|
/* 801E3920 001E0860 40 80 01 38 */ bge lbl_801E3A58
|
|
/* 801E3924 001E0864 88 1F 03 F6 */ lbz r0, 0x3f6(r31)
|
|
/* 801E3928 001E0868 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E392C 001E086C 41 82 01 2C */ beq lbl_801E3A58
|
|
/* 801E3930 001E0870 88 1F 03 F3 */ lbz r0, 0x3f3(r31)
|
|
/* 801E3934 001E0874 28 00 00 05 */ cmplwi r0, 5
|
|
/* 801E3938 001E0878 40 82 01 20 */ bne lbl_801E3A58
|
|
/* 801E393C 001E087C 88 1F 03 EF */ lbz r0, 0x3ef(r31)
|
|
/* 801E3940 001E0880 28 00 00 04 */ cmplwi r0, 4
|
|
/* 801E3944 001E0884 41 82 01 14 */ beq lbl_801E3A58
|
|
/* 801E3948 001E0888 28 00 00 05 */ cmplwi r0, 5
|
|
/* 801E394C 001E088C 41 82 01 0C */ beq lbl_801E3A58
|
|
/* 801E3950 001E0890 28 00 00 06 */ cmplwi r0, 6
|
|
/* 801E3954 001E0894 41 82 01 04 */ beq lbl_801E3A58
|
|
/* 801E3958 001E0898 28 00 00 07 */ cmplwi r0, 7
|
|
/* 801E395C 001E089C 41 82 00 FC */ beq lbl_801E3A58
|
|
/* 801E3960 001E08A0 80 7F 00 4C */ lwz r3, 0x4c(r31)
|
|
/* 801E3964 001E08A4 38 80 00 00 */ li r4, 0
|
|
/* 801E3968 001E08A8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E396C 001E08AC 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 801E3970 001E08B0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E3974 001E08B4 4E 80 04 21 */ bctrl
|
|
/* 801E3978 001E08B8 57 DE 15 BA */ rlwinm r30, r30, 2, 0x16, 0x1d
|
|
/* 801E397C 001E08BC 7C 7F F2 14 */ add r3, r31, r30
|
|
/* 801E3980 001E08C0 80 83 01 94 */ lwz r4, 0x194(r3)
|
|
/* 801E3984 001E08C4 38 61 00 14 */ addi r3, r1, 0x14
|
|
/* 801E3988 001E08C8 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801E398C 001E08CC 38 C0 00 00 */ li r6, 0
|
|
/* 801E3990 001E08D0 38 E0 00 00 */ li r7, 0
|
|
/* 801E3994 001E08D4 48 07 15 29 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801E3998 001E08D8 80 61 00 14 */ lwz r3, 0x14(r1)
|
|
/* 801E399C 001E08DC 80 01 00 18 */ lwz r0, 0x18(r1)
|
|
/* 801E39A0 001E08E0 90 61 00 2C */ stw r3, 0x2c(r1)
|
|
/* 801E39A4 001E08E4 90 01 00 30 */ stw r0, 0x30(r1)
|
|
/* 801E39A8 001E08E8 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 801E39AC 001E08EC 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801E39B0 001E08F0 7C 7F F2 14 */ add r3, r31, r30
|
|
/* 801E39B4 001E08F4 80 83 01 A8 */ lwz r4, 0x1a8(r3)
|
|
/* 801E39B8 001E08F8 38 61 00 08 */ addi r3, r1, 8
|
|
/* 801E39BC 001E08FC 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801E39C0 001E0900 38 C0 00 00 */ li r6, 0
|
|
/* 801E39C4 001E0904 38 E0 00 00 */ li r7, 0
|
|
/* 801E39C8 001E0908 48 07 14 F5 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801E39CC 001E090C 80 61 00 08 */ lwz r3, 8(r1)
|
|
/* 801E39D0 001E0910 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 801E39D4 001E0914 90 61 00 20 */ stw r3, 0x20(r1)
|
|
/* 801E39D8 001E0918 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E39DC 001E091C 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801E39E0 001E0920 90 01 00 28 */ stw r0, 0x28(r1)
|
|
/* 801E39E4 001E0924 C0 01 00 2C */ lfs f0, 0x2c(r1)
|
|
/* 801E39E8 001E0928 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E39EC 001E092C 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E39F0 001E0930 C0 23 07 1C */ lfs f1, 0x71c(r3)
|
|
/* 801E39F4 001E0934 EC C0 08 2A */ fadds f6, f0, f1
|
|
/* 801E39F8 001E0938 D0 C1 00 2C */ stfs f6, 0x2c(r1)
|
|
/* 801E39FC 001E093C C0 01 00 20 */ lfs f0, 0x20(r1)
|
|
/* 801E3A00 001E0940 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801E3A04 001E0944 D0 01 00 20 */ stfs f0, 0x20(r1)
|
|
/* 801E3A08 001E0948 EC 60 30 28 */ fsubs f3, f0, f6
|
|
/* 801E3A0C 001E094C C0 01 00 24 */ lfs f0, 0x24(r1)
|
|
/* 801E3A10 001E0950 C0 E1 00 30 */ lfs f7, 0x30(r1)
|
|
/* 801E3A14 001E0954 EC 80 38 28 */ fsubs f4, f0, f7
|
|
/* 801E3A18 001E0958 80 7F 00 4C */ lwz r3, 0x4c(r31)
|
|
/* 801E3A1C 001E095C 88 9F 03 F6 */ lbz r4, 0x3f6(r31)
|
|
/* 801E3A20 001E0960 C0 42 A9 48 */ lfs f2, lbl_80454348-_SDA2_BASE_(r2)
|
|
/* 801E3A24 001E0964 C0 22 A9 4C */ lfs f1, lbl_8045434C-_SDA2_BASE_(r2)
|
|
/* 801E3A28 001E0968 C0 A2 A9 50 */ lfs f5, lbl_80454350-_SDA2_BASE_(r2)
|
|
/* 801E3A2C 001E096C EC 03 01 72 */ fmuls f0, f3, f5
|
|
/* 801E3A30 001E0970 EC 06 00 2A */ fadds f0, f6, f0
|
|
/* 801E3A34 001E0974 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 801E3A38 001E0978 EC 22 00 2A */ fadds f1, f2, f0
|
|
/* 801E3A3C 001E097C C0 42 A9 54 */ lfs f2, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E3A40 001E0980 EC 04 01 72 */ fmuls f0, f4, f5
|
|
/* 801E3A44 001E0984 EC 07 00 2A */ fadds f0, f7, f0
|
|
/* 801E3A48 001E0988 EC 42 00 2A */ fadds f2, f2, f0
|
|
/* 801E3A4C 001E098C 48 02 7D C9 */ bl dMeterHaihai_c_NS_drawHaihai_X1_
|
|
/* 801E3A50 001E0990 38 00 00 00 */ li r0, 0
|
|
/* 801E3A54 001E0994 98 1F 03 F6 */ stb r0, 0x3f6(r31)
|
|
lbl_801E3A58:
|
|
/* 801E3A58 001E0998 38 61 00 38 */ addi r3, r1, 0x38
|
|
/* 801E3A5C 001E099C 38 80 FF FF */ li r4, -1
|
|
/* 801E3A60 001E09A0 48 06 FF B9 */ bl CPaneMgr_NS_dtor
|
|
/* 801E3A64 001E09A4 83 E1 00 AC */ lwz r31, 0xac(r1)
|
|
/* 801E3A68 001E09A8 83 C1 00 A8 */ lwz r30, 0xa8(r1)
|
|
/* 801E3A6C 001E09AC 80 01 00 B4 */ lwz r0, 0xb4(r1)
|
|
/* 801E3A70 001E09B0 7C 08 03 A6 */ mtlr r0
|
|
/* 801E3A74 001E09B4 38 21 00 B0 */ addi r1, r1, 0xb0
|
|
/* 801E3A78 001E09B8 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_isSync
|
|
dMenu_Option_c_NS_isSync:
|
|
/* 801E3A7C 001E09BC 80 63 00 40 */ lwz r3, 0x40(r3)
|
|
/* 801E3A80 001E09C0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E3A84 001E09C4 41 82 00 18 */ beq lbl_801E3A9C
|
|
/* 801E3A88 001E09C8 88 03 00 0C */ lbz r0, 0xc(r3)
|
|
/* 801E3A8C 001E09CC 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801E3A90 001E09D0 40 82 00 0C */ bne lbl_801E3A9C
|
|
/* 801E3A94 001E09D4 38 60 00 00 */ li r3, 0
|
|
/* 801E3A98 001E09D8 4E 80 00 20 */ blr
|
|
lbl_801E3A9C:
|
|
/* 801E3A9C 001E09DC 38 60 00 01 */ li r3, 1
|
|
/* 801E3AA0 001E09E0 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_checkLeftTrigger
|
|
dMenu_Option_c_NS_checkLeftTrigger:
|
|
/* 801E3AA4 001E09E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E3AA8 001E09E8 7C 08 02 A6 */ mflr r0
|
|
/* 801E3AAC 001E09EC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E3AB0 001E09F0 80 63 00 58 */ lwz r3, 0x58(r3)
|
|
/* 801E3AB4 001E09F4 4B E4 E9 79 */ bl checkLeftTrigger__9STControlFv
|
|
/* 801E3AB8 001E09F8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E3ABC 001E09FC 7C 08 03 A6 */ mtlr r0
|
|
/* 801E3AC0 001E0A00 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E3AC4 001E0A04 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_checkRightTrigger
|
|
dMenu_Option_c_NS_checkRightTrigger:
|
|
/* 801E3AC8 001E0A08 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E3ACC 001E0A0C 7C 08 02 A6 */ mflr r0
|
|
/* 801E3AD0 001E0A10 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E3AD4 001E0A14 80 63 00 58 */ lwz r3, 0x58(r3)
|
|
/* 801E3AD8 001E0A18 4B E4 E9 D1 */ bl checkRightTrigger__9STControlFv
|
|
/* 801E3ADC 001E0A1C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E3AE0 001E0A20 7C 08 03 A6 */ mtlr r0
|
|
/* 801E3AE4 001E0A24 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E3AE8 001E0A28 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_setAnimation
|
|
dMenu_Option_c_NS_setAnimation:
|
|
/* 801E3AEC 001E0A2C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E3AF0 001E0A30 80 83 03 C0 */ lwz r4, 0x3c0(r3)
|
|
/* 801E3AF4 001E0A34 38 04 00 02 */ addi r0, r4, 2
|
|
/* 801E3AF8 001E0A38 90 03 03 C0 */ stw r0, 0x3c0(r3)
|
|
/* 801E3AFC 001E0A3C 80 83 00 2C */ lwz r4, 0x2c(r3)
|
|
/* 801E3B00 001E0A40 A8 04 00 06 */ lha r0, 6(r4)
|
|
/* 801E3B04 001E0A44 80 83 03 C0 */ lwz r4, 0x3c0(r3)
|
|
/* 801E3B08 001E0A48 7C 04 00 00 */ cmpw r4, r0
|
|
/* 801E3B0C 001E0A4C 41 80 00 0C */ blt lbl_801E3B18
|
|
/* 801E3B10 001E0A50 7C 00 20 50 */ subf r0, r0, r4
|
|
/* 801E3B14 001E0A54 90 03 03 C0 */ stw r0, 0x3c0(r3)
|
|
lbl_801E3B18:
|
|
/* 801E3B18 001E0A58 80 03 03 C0 */ lwz r0, 0x3c0(r3)
|
|
/* 801E3B1C 001E0A5C C8 22 A9 58 */ lfd f1, lbl_80454358-_SDA2_BASE_(r2)
|
|
/* 801E3B20 001E0A60 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801E3B24 001E0A64 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E3B28 001E0A68 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801E3B2C 001E0A6C 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E3B30 001E0A70 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801E3B34 001E0A74 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801E3B38 001E0A78 80 83 00 2C */ lwz r4, 0x2c(r3)
|
|
/* 801E3B3C 001E0A7C D0 04 00 08 */ stfs f0, 8(r4)
|
|
/* 801E3B40 001E0A80 80 83 03 C4 */ lwz r4, 0x3c4(r3)
|
|
/* 801E3B44 001E0A84 38 04 00 02 */ addi r0, r4, 2
|
|
/* 801E3B48 001E0A88 90 03 03 C4 */ stw r0, 0x3c4(r3)
|
|
/* 801E3B4C 001E0A8C 80 83 00 30 */ lwz r4, 0x30(r3)
|
|
/* 801E3B50 001E0A90 A8 04 00 06 */ lha r0, 6(r4)
|
|
/* 801E3B54 001E0A94 80 83 03 C4 */ lwz r4, 0x3c4(r3)
|
|
/* 801E3B58 001E0A98 7C 04 00 00 */ cmpw r4, r0
|
|
/* 801E3B5C 001E0A9C 41 80 00 0C */ blt lbl_801E3B68
|
|
/* 801E3B60 001E0AA0 7C 00 20 50 */ subf r0, r0, r4
|
|
/* 801E3B64 001E0AA4 90 03 03 C4 */ stw r0, 0x3c4(r3)
|
|
lbl_801E3B68:
|
|
/* 801E3B68 001E0AA8 80 03 03 C4 */ lwz r0, 0x3c4(r3)
|
|
/* 801E3B6C 001E0AAC C8 22 A9 58 */ lfd f1, lbl_80454358-_SDA2_BASE_(r2)
|
|
/* 801E3B70 001E0AB0 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801E3B74 001E0AB4 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E3B78 001E0AB8 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801E3B7C 001E0ABC 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E3B80 001E0AC0 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801E3B84 001E0AC4 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801E3B88 001E0AC8 80 63 00 30 */ lwz r3, 0x30(r3)
|
|
/* 801E3B8C 001E0ACC D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 801E3B90 001E0AD0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E3B94 001E0AD4 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS__open
|
|
dMenu_Option_c_NS__open:
|
|
/* 801E3B98 001E0AD8 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801E3B9C 001E0ADC 7C 08 02 A6 */ mflr r0
|
|
/* 801E3BA0 001E0AE0 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801E3BA4 001E0AE4 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 801E3BA8 001E0AE8 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 801E3BAC 001E0AEC 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E3BB0 001E0AF0 48 17 E6 29 */ bl _savegpr_28
|
|
/* 801E3BB4 001E0AF4 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E3BB8 001E0AF8 80 03 00 40 */ lwz r0, 0x40(r3)
|
|
/* 801E3BBC 001E0AFC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E3BC0 001E0B00 40 82 00 20 */ bne lbl_801E3BE0
|
|
/* 801E3BC4 001E0B04 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E3BC8 001E0B08 38 63 75 D8 */ addi r3, r3, lbl_803975D8@l
|
|
/* 801E3BCC 001E0B0C 38 63 01 49 */ addi r3, r3, 0x149
|
|
/* 801E3BD0 001E0B10 38 80 00 00 */ li r4, 0
|
|
/* 801E3BD4 001E0B14 38 A0 00 00 */ li r5, 0
|
|
/* 801E3BD8 001E0B18 4B E3 22 3D */ bl mDoDvdThd_mountArchive_c_NS_create
|
|
/* 801E3BDC 001E0B1C 90 7F 00 40 */ stw r3, 0x40(r31)
|
|
lbl_801E3BE0:
|
|
/* 801E3BE0 001E0B20 80 9F 00 40 */ lwz r4, 0x40(r31)
|
|
/* 801E3BE4 001E0B24 88 04 00 0C */ lbz r0, 0xc(r4)
|
|
/* 801E3BE8 001E0B28 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801E3BEC 001E0B2C 41 82 00 58 */ beq lbl_801E3C44
|
|
/* 801E3BF0 001E0B30 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801E3BF4 001E0B34 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801E3BF8 001E0B38 80 03 5C C4 */ lwz r0, 0x5cc4(r3)
|
|
/* 801E3BFC 001E0B3C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E3C00 001E0B40 40 82 00 4C */ bne lbl_801E3C4C
|
|
/* 801E3C04 001E0B44 80 04 00 1C */ lwz r0, 0x1c(r4)
|
|
/* 801E3C08 001E0B48 90 03 5C C4 */ stw r0, 0x5cc4(r3)
|
|
/* 801E3C0C 001E0B4C 90 1F 00 50 */ stw r0, 0x50(r31)
|
|
/* 801E3C10 001E0B50 80 7F 00 40 */ lwz r3, 0x40(r31)
|
|
/* 801E3C14 001E0B54 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E3C18 001E0B58 41 82 00 18 */ beq lbl_801E3C30
|
|
/* 801E3C1C 001E0B5C 38 80 00 01 */ li r4, 1
|
|
/* 801E3C20 001E0B60 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 801E3C24 001E0B64 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E3C28 001E0B68 7D 89 03 A6 */ mtctr r12
|
|
/* 801E3C2C 001E0B6C 4E 80 04 21 */ bctrl
|
|
lbl_801E3C30:
|
|
/* 801E3C30 001E0B70 38 00 00 00 */ li r0, 0
|
|
/* 801E3C34 001E0B74 90 1F 00 40 */ stw r0, 0x40(r31)
|
|
/* 801E3C38 001E0B78 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3C3C 001E0B7C 4B FF E4 21 */ bl dMenu_Option_c_NS__create
|
|
/* 801E3C40 001E0B80 48 00 00 0C */ b lbl_801E3C4C
|
|
lbl_801E3C44:
|
|
/* 801E3C44 001E0B84 38 60 00 00 */ li r3, 0
|
|
/* 801E3C48 001E0B88 48 00 01 78 */ b lbl_801E3DC0
|
|
lbl_801E3C4C:
|
|
/* 801E3C4C 001E0B8C 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E3C50 001E0B90 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E3C54 001E0B94 AB A3 07 20 */ lha r29, 0x720(r3)
|
|
/* 801E3C58 001E0B98 AB C3 07 22 */ lha r30, 0x722(r3)
|
|
/* 801E3C5C 001E0B9C B3 BF 03 D8 */ sth r29, 0x3d8(r31)
|
|
/* 801E3C60 001E0BA0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3C64 001E0BA4 38 80 00 00 */ li r4, 0
|
|
/* 801E3C68 001E0BA8 48 00 3C 51 */ bl dMenu_Option_c_NS_setHIO
|
|
/* 801E3C6C 001E0BAC A8 1F 03 D8 */ lha r0, 0x3d8(r31)
|
|
/* 801E3C70 001E0BB0 7C 00 E8 00 */ cmpw r0, r29
|
|
/* 801E3C74 001E0BB4 41 80 00 A4 */ blt lbl_801E3D18
|
|
/* 801E3C78 001E0BB8 B3 DF 03 D8 */ sth r30, 0x3d8(r31)
|
|
/* 801E3C7C 001E0BBC 38 00 00 02 */ li r0, 2
|
|
/* 801E3C80 001E0BC0 98 1F 03 EC */ stb r0, 0x3ec(r31)
|
|
/* 801E3C84 001E0BC4 38 00 00 00 */ li r0, 0
|
|
/* 801E3C88 001E0BC8 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
/* 801E3C8C 001E0BCC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3C90 001E0BD0 48 00 02 DD */ bl dMenu_Option_c_NS_atten_init
|
|
/* 801E3C94 001E0BD4 3B 80 00 00 */ li r28, 0
|
|
/* 801E3C98 001E0BD8 3B C0 00 00 */ li r30, 0
|
|
lbl_801E3C9C:
|
|
/* 801E3C9C 001E0BDC C0 1F 03 80 */ lfs f0, 0x380(r31)
|
|
/* 801E3CA0 001E0BE0 3B BE 00 5C */ addi r29, r30, 0x5c
|
|
/* 801E3CA4 001E0BE4 7C 7F E8 2E */ lwzx r3, r31, r29
|
|
/* 801E3CA8 001E0BE8 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E3CAC 001E0BEC D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E3CB0 001E0BF0 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E3CB4 001E0BF4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E3CB8 001E0BF8 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E3CBC 001E0BFC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E3CC0 001E0C00 4E 80 04 21 */ bctrl
|
|
/* 801E3CC4 001E0C04 7C 7F E8 2E */ lwzx r3, r31, r29
|
|
/* 801E3CC8 001E0C08 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E3CCC 001E0C0C 48 07 1B 05 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801E3CD0 001E0C10 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801E3CD4 001E0C14 2C 1C 00 05 */ cmpwi r28, 5
|
|
/* 801E3CD8 001E0C18 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801E3CDC 001E0C1C 41 80 FF C0 */ blt lbl_801E3C9C
|
|
/* 801E3CE0 001E0C20 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3CE4 001E0C24 48 00 3A 09 */ bl dMenu_Option_c_NS_getSelectType
|
|
/* 801E3CE8 001E0C28 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E3CEC 001E0C2C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3CF0 001E0C30 48 00 36 25 */ bl dMenu_Option_c_NS_setCursorPos
|
|
/* 801E3CF4 001E0C34 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3CF8 001E0C38 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E3CFC 001E0C3C 48 00 40 1D */ bl dMenu_Option_c_NS_cursorAnime
|
|
/* 801E3D00 001E0C40 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 801E3D04 001E0C44 88 03 00 B4 */ lbz r0, 0xb4(r3)
|
|
/* 801E3D08 001E0C48 60 00 00 01 */ ori r0, r0, 1
|
|
/* 801E3D0C 001E0C4C 98 03 00 B4 */ stb r0, 0xb4(r3)
|
|
/* 801E3D10 001E0C50 38 60 00 01 */ li r3, 1
|
|
/* 801E3D14 001E0C54 48 00 00 AC */ b lbl_801E3DC0
|
|
lbl_801E3D18:
|
|
/* 801E3D18 001E0C58 C8 42 A9 58 */ lfd f2, lbl_80454358-_SDA2_BASE_(r2)
|
|
/* 801E3D1C 001E0C5C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801E3D20 001E0C60 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E3D24 001E0C64 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801E3D28 001E0C68 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 801E3D2C 001E0C6C C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801E3D30 001E0C70 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801E3D34 001E0C74 6F A0 80 00 */ xoris r0, r29, 0x8000
|
|
/* 801E3D38 001E0C78 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E3D3C 001E0C7C 90 61 00 10 */ stw r3, 0x10(r1)
|
|
/* 801E3D40 001E0C80 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 801E3D44 001E0C84 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801E3D48 001E0C88 EF E1 00 24 */ fdivs f31, f1, f0
|
|
/* 801E3D4C 001E0C8C 3B 80 00 00 */ li r28, 0
|
|
/* 801E3D50 001E0C90 3B C0 00 00 */ li r30, 0
|
|
lbl_801E3D54:
|
|
/* 801E3D54 001E0C94 C0 1F 03 80 */ lfs f0, 0x380(r31)
|
|
/* 801E3D58 001E0C98 EC 1F 00 32 */ fmuls f0, f31, f0
|
|
/* 801E3D5C 001E0C9C 3B BE 00 5C */ addi r29, r30, 0x5c
|
|
/* 801E3D60 001E0CA0 7C 7F E8 2E */ lwzx r3, r31, r29
|
|
/* 801E3D64 001E0CA4 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E3D68 001E0CA8 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E3D6C 001E0CAC D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E3D70 001E0CB0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E3D74 001E0CB4 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E3D78 001E0CB8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E3D7C 001E0CBC 4E 80 04 21 */ bctrl
|
|
/* 801E3D80 001E0CC0 7C 7F E8 2E */ lwzx r3, r31, r29
|
|
/* 801E3D84 001E0CC4 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801E3D88 001E0CC8 48 07 1A 49 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801E3D8C 001E0CCC 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801E3D90 001E0CD0 2C 1C 00 05 */ cmpwi r28, 5
|
|
/* 801E3D94 001E0CD4 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801E3D98 001E0CD8 41 80 FF BC */ blt lbl_801E3D54
|
|
/* 801E3D9C 001E0CDC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3DA0 001E0CE0 48 00 39 4D */ bl dMenu_Option_c_NS_getSelectType
|
|
/* 801E3DA4 001E0CE4 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E3DA8 001E0CE8 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3DAC 001E0CEC 48 00 35 69 */ bl dMenu_Option_c_NS_setCursorPos
|
|
/* 801E3DB0 001E0CF0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3DB4 001E0CF4 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801E3DB8 001E0CF8 48 00 3F 61 */ bl dMenu_Option_c_NS_cursorAnime
|
|
/* 801E3DBC 001E0CFC 38 60 00 00 */ li r3, 0
|
|
lbl_801E3DC0:
|
|
/* 801E3DC0 001E0D00 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801E3DC4 001E0D04 CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801E3DC8 001E0D08 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E3DCC 001E0D0C 48 17 E4 59 */ bl _restgpr_28
|
|
/* 801E3DD0 001E0D10 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801E3DD4 001E0D14 7C 08 03 A6 */ mtlr r0
|
|
/* 801E3DD8 001E0D18 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801E3DDC 001E0D1C 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS__close
|
|
dMenu_Option_c_NS__close:
|
|
/* 801E3DE0 001E0D20 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801E3DE4 001E0D24 7C 08 02 A6 */ mflr r0
|
|
/* 801E3DE8 001E0D28 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801E3DEC 001E0D2C DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 801E3DF0 001E0D30 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 801E3DF4 001E0D34 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E3DF8 001E0D38 48 17 E3 E1 */ bl _savegpr_28
|
|
/* 801E3DFC 001E0D3C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E3E00 001E0D40 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801E3E04 001E0D44 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801E3E08 001E0D48 AB A4 07 22 */ lha r29, 0x722(r4)
|
|
/* 801E3E0C 001E0D4C 38 00 00 00 */ li r0, 0
|
|
/* 801E3E10 001E0D50 B0 03 03 D8 */ sth r0, 0x3d8(r3)
|
|
/* 801E3E14 001E0D54 38 80 00 00 */ li r4, 0
|
|
/* 801E3E18 001E0D58 48 00 3A A1 */ bl dMenu_Option_c_NS_setHIO
|
|
/* 801E3E1C 001E0D5C A8 7F 03 D8 */ lha r3, 0x3d8(r31)
|
|
/* 801E3E20 001E0D60 7C 60 07 35 */ extsh. r0, r3
|
|
/* 801E3E24 001E0D64 41 81 00 80 */ bgt lbl_801E3EA4
|
|
/* 801E3E28 001E0D68 3B C0 00 00 */ li r30, 0
|
|
/* 801E3E2C 001E0D6C B3 DF 03 D8 */ sth r30, 0x3d8(r31)
|
|
/* 801E3E30 001E0D70 9B DF 03 EC */ stb r30, 0x3ec(r31)
|
|
/* 801E3E34 001E0D74 3B 80 00 00 */ li r28, 0
|
|
/* 801E3E38 001E0D78 C3 E2 A9 2C */ lfs f31, lbl_8045432C-_SDA2_BASE_(r2)
|
|
lbl_801E3E3C:
|
|
/* 801E3E3C 001E0D7C 3B BE 00 5C */ addi r29, r30, 0x5c
|
|
/* 801E3E40 001E0D80 7C 7F E8 2E */ lwzx r3, r31, r29
|
|
/* 801E3E44 001E0D84 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E3E48 001E0D88 D3 E3 00 CC */ stfs f31, 0xcc(r3)
|
|
/* 801E3E4C 001E0D8C D3 E3 00 D0 */ stfs f31, 0xd0(r3)
|
|
/* 801E3E50 001E0D90 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E3E54 001E0D94 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E3E58 001E0D98 7D 89 03 A6 */ mtctr r12
|
|
/* 801E3E5C 001E0D9C 4E 80 04 21 */ bctrl
|
|
/* 801E3E60 001E0DA0 7C 7F E8 2E */ lwzx r3, r31, r29
|
|
/* 801E3E64 001E0DA4 C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E3E68 001E0DA8 48 07 19 69 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801E3E6C 001E0DAC 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801E3E70 001E0DB0 2C 1C 00 05 */ cmpwi r28, 5
|
|
/* 801E3E74 001E0DB4 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801E3E78 001E0DB8 41 80 FF C4 */ blt lbl_801E3E3C
|
|
/* 801E3E7C 001E0DBC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3E80 001E0DC0 48 00 38 6D */ bl dMenu_Option_c_NS_getSelectType
|
|
/* 801E3E84 001E0DC4 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E3E88 001E0DC8 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3E8C 001E0DCC 48 00 34 89 */ bl dMenu_Option_c_NS_setCursorPos
|
|
/* 801E3E90 001E0DD0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3E94 001E0DD4 C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E3E98 001E0DD8 48 00 3E 81 */ bl dMenu_Option_c_NS_cursorAnime
|
|
/* 801E3E9C 001E0DDC 38 60 00 01 */ li r3, 1
|
|
/* 801E3EA0 001E0DE0 48 00 00 AC */ b lbl_801E3F4C
|
|
lbl_801E3EA4:
|
|
/* 801E3EA4 001E0DE4 C8 42 A9 58 */ lfd f2, lbl_80454358-_SDA2_BASE_(r2)
|
|
/* 801E3EA8 001E0DE8 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 801E3EAC 001E0DEC 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E3EB0 001E0DF0 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801E3EB4 001E0DF4 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 801E3EB8 001E0DF8 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801E3EBC 001E0DFC EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801E3EC0 001E0E00 6F A0 80 00 */ xoris r0, r29, 0x8000
|
|
/* 801E3EC4 001E0E04 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E3EC8 001E0E08 90 61 00 10 */ stw r3, 0x10(r1)
|
|
/* 801E3ECC 001E0E0C C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 801E3ED0 001E0E10 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801E3ED4 001E0E14 EF E1 00 24 */ fdivs f31, f1, f0
|
|
/* 801E3ED8 001E0E18 3B 80 00 00 */ li r28, 0
|
|
/* 801E3EDC 001E0E1C 3B C0 00 00 */ li r30, 0
|
|
lbl_801E3EE0:
|
|
/* 801E3EE0 001E0E20 C0 1F 03 80 */ lfs f0, 0x380(r31)
|
|
/* 801E3EE4 001E0E24 EC 1F 00 32 */ fmuls f0, f31, f0
|
|
/* 801E3EE8 001E0E28 3B BE 00 5C */ addi r29, r30, 0x5c
|
|
/* 801E3EEC 001E0E2C 7C 7F E8 2E */ lwzx r3, r31, r29
|
|
/* 801E3EF0 001E0E30 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E3EF4 001E0E34 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E3EF8 001E0E38 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E3EFC 001E0E3C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E3F00 001E0E40 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E3F04 001E0E44 7D 89 03 A6 */ mtctr r12
|
|
/* 801E3F08 001E0E48 4E 80 04 21 */ bctrl
|
|
/* 801E3F0C 001E0E4C 7C 7F E8 2E */ lwzx r3, r31, r29
|
|
/* 801E3F10 001E0E50 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801E3F14 001E0E54 48 07 18 BD */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801E3F18 001E0E58 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801E3F1C 001E0E5C 2C 1C 00 05 */ cmpwi r28, 5
|
|
/* 801E3F20 001E0E60 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801E3F24 001E0E64 41 80 FF BC */ blt lbl_801E3EE0
|
|
/* 801E3F28 001E0E68 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3F2C 001E0E6C 48 00 37 C1 */ bl dMenu_Option_c_NS_getSelectType
|
|
/* 801E3F30 001E0E70 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E3F34 001E0E74 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3F38 001E0E78 48 00 33 DD */ bl dMenu_Option_c_NS_setCursorPos
|
|
/* 801E3F3C 001E0E7C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3F40 001E0E80 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801E3F44 001E0E84 48 00 3D D5 */ bl dMenu_Option_c_NS_cursorAnime
|
|
/* 801E3F48 001E0E88 38 60 00 00 */ li r3, 0
|
|
lbl_801E3F4C:
|
|
/* 801E3F4C 001E0E8C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801E3F50 001E0E90 CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801E3F54 001E0E94 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E3F58 001E0E98 48 17 E2 CD */ bl _restgpr_28
|
|
/* 801E3F5C 001E0E9C 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801E3F60 001E0EA0 7C 08 03 A6 */ mtlr r0
|
|
/* 801E3F64 001E0EA4 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801E3F68 001E0EA8 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_atten_init
|
|
dMenu_Option_c_NS_atten_init:
|
|
/* 801E3F6C 001E0EAC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E3F70 001E0EB0 7C 08 02 A6 */ mflr r0
|
|
/* 801E3F74 001E0EB4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E3F78 001E0EB8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801E3F7C 001E0EBC 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E3F80 001E0EC0 80 63 00 44 */ lwz r3, 0x44(r3)
|
|
/* 801E3F84 001E0EC4 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E3F88 001E0EC8 4B FB 13 19 */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801E3F8C 001E0ECC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3F90 001E0ED0 38 80 00 00 */ li r4, 0
|
|
/* 801E3F94 001E0ED4 48 00 33 81 */ bl dMenu_Option_c_NS_setCursorPos
|
|
/* 801E3F98 001E0ED8 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3F9C 001E0EDC 38 80 04 0C */ li r4, 0x40c
|
|
/* 801E3FA0 001E0EE0 48 00 3E F9 */ bl dMenu_Option_c_NS_setAButtonString
|
|
/* 801E3FA4 001E0EE4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3FA8 001E0EE8 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801E3FAC 001E0EEC 48 00 3F F1 */ bl dMenu_Option_c_NS_setBButtonString
|
|
/* 801E3FB0 001E0EF0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801E3FB4 001E0EF4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E3FB8 001E0EF8 7C 08 03 A6 */ mtlr r0
|
|
/* 801E3FBC 001E0EFC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E3FC0 001E0F00 4E 80 00 20 */ blr
|
|
/* 801E3FC4 001E0F04 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801E3FC8 001E0F08 7C 08 02 A6 */ mflr r0
|
|
/* 801E3FCC 001E0F0C 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801E3FD0 001E0F10 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E3FD4 001E0F14 48 17 E2 09 */ bl _savegpr_29
|
|
/* 801E3FD8 001E0F18 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E3FDC 001E0F1C 80 63 00 58 */ lwz r3, 0x58(r3)
|
|
/* 801E3FE0 001E0F20 4B E4 E5 C1 */ bl checkDownTrigger__9STControlFv
|
|
/* 801E3FE4 001E0F24 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801E3FE8 001E0F28 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3FEC 001E0F2C 4B FF FA B9 */ bl dMenu_Option_c_NS_checkLeftTrigger
|
|
/* 801E3FF0 001E0F30 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801E3FF4 001E0F34 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E3FF8 001E0F38 4B FF FA D1 */ bl dMenu_Option_c_NS_checkRightTrigger
|
|
/* 801E3FFC 001E0F3C 88 1F 03 F3 */ lbz r0, 0x3f3(r31)
|
|
/* 801E4000 001E0F40 28 00 00 05 */ cmplwi r0, 5
|
|
/* 801E4004 001E0F44 41 82 00 24 */ beq lbl_801E4028
|
|
/* 801E4008 001E0F48 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E400C 001E0F4C 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801E4010 001E0F50 3C 80 80 3C */ lis r4, lbl_803BDD70@ha
|
|
/* 801E4014 001E0F54 38 04 DD 70 */ addi r0, r4, lbl_803BDD70@l
|
|
/* 801E4018 001E0F58 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801E401C 001E0F5C 48 17 E0 69 */ bl func_80362084
|
|
/* 801E4020 001E0F60 60 00 00 00 */ nop
|
|
/* 801E4024 001E0F64 48 00 01 64 */ b lbl_801E4188
|
|
lbl_801E4028:
|
|
/* 801E4028 001E0F68 57 A0 06 3F */ clrlwi. r0, r29, 0x18
|
|
/* 801E402C 001E0F6C 41 82 00 44 */ beq lbl_801E4070
|
|
/* 801E4030 001E0F70 38 00 00 01 */ li r0, 1
|
|
/* 801E4034 001E0F74 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
/* 801E4038 001E0F78 38 00 00 4C */ li r0, 0x4c
|
|
/* 801E403C 001E0F7C 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801E4040 001E0F80 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E4044 001E0F84 38 81 00 10 */ addi r4, r1, 0x10
|
|
/* 801E4048 001E0F88 38 A0 00 00 */ li r5, 0
|
|
/* 801E404C 001E0F8C 38 C0 00 00 */ li r6, 0
|
|
/* 801E4050 001E0F90 38 E0 00 00 */ li r7, 0
|
|
/* 801E4054 001E0F94 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E4058 001E0F98 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E405C 001E0F9C C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E4060 001E0FA0 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E4064 001E0FA4 39 00 00 00 */ li r8, 0
|
|
/* 801E4068 001E0FA8 48 0C 79 1D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E406C 001E0FAC 48 00 01 1C */ b lbl_801E4188
|
|
lbl_801E4070:
|
|
/* 801E4070 001E0FB0 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
|
/* 801E4074 001E0FB4 41 82 00 84 */ beq lbl_801E40F8
|
|
/* 801E4078 001E0FB8 88 1F 03 E4 */ lbz r0, 0x3e4(r31)
|
|
/* 801E407C 001E0FBC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E4080 001E0FC0 40 82 00 18 */ bne lbl_801E4098
|
|
/* 801E4084 001E0FC4 38 00 00 01 */ li r0, 1
|
|
/* 801E4088 001E0FC8 98 1F 03 E4 */ stb r0, 0x3e4(r31)
|
|
/* 801E408C 001E0FCC 38 00 FF FB */ li r0, -5
|
|
/* 801E4090 001E0FD0 B0 1F 03 DA */ sth r0, 0x3da(r31)
|
|
/* 801E4094 001E0FD4 48 00 00 1C */ b lbl_801E40B0
|
|
lbl_801E4098:
|
|
/* 801E4098 001E0FD8 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E409C 001E0FDC 40 82 00 14 */ bne lbl_801E40B0
|
|
/* 801E40A0 001E0FE0 38 00 00 00 */ li r0, 0
|
|
/* 801E40A4 001E0FE4 98 1F 03 E4 */ stb r0, 0x3e4(r31)
|
|
/* 801E40A8 001E0FE8 38 00 FF FB */ li r0, -5
|
|
/* 801E40AC 001E0FEC B0 1F 03 DA */ sth r0, 0x3da(r31)
|
|
lbl_801E40B0:
|
|
/* 801E40B0 001E0FF0 38 00 00 03 */ li r0, 3
|
|
/* 801E40B4 001E0FF4 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
/* 801E40B8 001E0FF8 38 00 00 00 */ li r0, 0
|
|
/* 801E40BC 001E0FFC 98 1F 03 F5 */ stb r0, 0x3f5(r31)
|
|
/* 801E40C0 001E1000 38 00 00 C8 */ li r0, 0xc8
|
|
/* 801E40C4 001E1004 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E40C8 001E1008 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E40CC 001E100C 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801E40D0 001E1010 38 A0 00 00 */ li r5, 0
|
|
/* 801E40D4 001E1014 38 C0 00 00 */ li r6, 0
|
|
/* 801E40D8 001E1018 38 E0 00 00 */ li r7, 0
|
|
/* 801E40DC 001E101C C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E40E0 001E1020 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E40E4 001E1024 C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E40E8 001E1028 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E40EC 001E102C 39 00 00 00 */ li r8, 0
|
|
/* 801E40F0 001E1030 48 0C 78 95 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E40F4 001E1034 48 00 00 94 */ b lbl_801E4188
|
|
lbl_801E40F8:
|
|
/* 801E40F8 001E1038 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801E40FC 001E103C 41 82 00 84 */ beq lbl_801E4180
|
|
/* 801E4100 001E1040 88 1F 03 E4 */ lbz r0, 0x3e4(r31)
|
|
/* 801E4104 001E1044 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E4108 001E1048 40 82 00 18 */ bne lbl_801E4120
|
|
/* 801E410C 001E104C 38 00 00 01 */ li r0, 1
|
|
/* 801E4110 001E1050 98 1F 03 E4 */ stb r0, 0x3e4(r31)
|
|
/* 801E4114 001E1054 38 00 00 05 */ li r0, 5
|
|
/* 801E4118 001E1058 B0 1F 03 DA */ sth r0, 0x3da(r31)
|
|
/* 801E411C 001E105C 48 00 00 1C */ b lbl_801E4138
|
|
lbl_801E4120:
|
|
/* 801E4120 001E1060 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E4124 001E1064 40 82 00 14 */ bne lbl_801E4138
|
|
/* 801E4128 001E1068 38 00 00 00 */ li r0, 0
|
|
/* 801E412C 001E106C 98 1F 03 E4 */ stb r0, 0x3e4(r31)
|
|
/* 801E4130 001E1070 38 00 00 05 */ li r0, 5
|
|
/* 801E4134 001E1074 B0 1F 03 DA */ sth r0, 0x3da(r31)
|
|
lbl_801E4138:
|
|
/* 801E4138 001E1078 38 00 00 03 */ li r0, 3
|
|
/* 801E413C 001E107C 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
/* 801E4140 001E1080 38 00 00 00 */ li r0, 0
|
|
/* 801E4144 001E1084 98 1F 03 F5 */ stb r0, 0x3f5(r31)
|
|
/* 801E4148 001E1088 38 00 00 C8 */ li r0, 0xc8
|
|
/* 801E414C 001E108C 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E4150 001E1090 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E4154 001E1094 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801E4158 001E1098 38 A0 00 00 */ li r5, 0
|
|
/* 801E415C 001E109C 38 C0 00 00 */ li r6, 0
|
|
/* 801E4160 001E10A0 38 E0 00 00 */ li r7, 0
|
|
/* 801E4164 001E10A4 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E4168 001E10A8 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E416C 001E10AC C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E4170 001E10B0 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E4174 001E10B4 39 00 00 00 */ li r8, 0
|
|
/* 801E4178 001E10B8 48 0C 78 0D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E417C 001E10BC 48 00 00 0C */ b lbl_801E4188
|
|
lbl_801E4180:
|
|
/* 801E4180 001E10C0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4184 001E10C4 48 00 3C 71 */ bl dMenu_Option_c_NS_changeTVCheck
|
|
lbl_801E4188:
|
|
/* 801E4188 001E10C8 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E418C 001E10CC 48 17 E0 9D */ bl _restgpr_29
|
|
/* 801E4190 001E10D0 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801E4194 001E10D4 7C 08 03 A6 */ mtlr r0
|
|
/* 801E4198 001E10D8 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801E419C 001E10DC 4E 80 00 20 */ blr
|
|
/* 801E41A0 001E10E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E41A4 001E10E4 7C 08 02 A6 */ mflr r0
|
|
/* 801E41A8 001E10E8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E41AC 001E10EC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801E41B0 001E10F0 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E41B4 001E10F4 80 63 00 44 */ lwz r3, 0x44(r3)
|
|
/* 801E41B8 001E10F8 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E41BC 001E10FC 4B FB 10 E5 */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801E41C0 001E1100 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E41C4 001E1104 38 80 00 01 */ li r4, 1
|
|
/* 801E41C8 001E1108 48 00 31 4D */ bl dMenu_Option_c_NS_setCursorPos
|
|
/* 801E41CC 001E110C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E41D0 001E1110 38 80 04 0C */ li r4, 0x40c
|
|
/* 801E41D4 001E1114 48 00 3C C5 */ bl dMenu_Option_c_NS_setAButtonString
|
|
/* 801E41D8 001E1118 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E41DC 001E111C 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801E41E0 001E1120 48 00 3D BD */ bl dMenu_Option_c_NS_setBButtonString
|
|
/* 801E41E4 001E1124 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801E41E8 001E1128 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E41EC 001E112C 7C 08 03 A6 */ mtlr r0
|
|
/* 801E41F0 001E1130 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E41F4 001E1134 4E 80 00 20 */ blr
|
|
/* 801E41F8 001E1138 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801E41FC 001E113C 7C 08 02 A6 */ mflr r0
|
|
/* 801E4200 001E1140 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801E4204 001E1144 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E4208 001E1148 48 17 DF D1 */ bl _savegpr_28
|
|
/* 801E420C 001E114C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E4210 001E1150 80 63 00 58 */ lwz r3, 0x58(r3)
|
|
/* 801E4214 001E1154 4B E4 E3 11 */ bl checkUpTrigger__9STControlFv
|
|
/* 801E4218 001E1158 7C 7C 1B 78 */ mr r28, r3
|
|
/* 801E421C 001E115C 80 7F 00 58 */ lwz r3, 0x58(r31)
|
|
/* 801E4220 001E1160 4B E4 E3 81 */ bl checkDownTrigger__9STControlFv
|
|
/* 801E4224 001E1164 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801E4228 001E1168 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E422C 001E116C 4B FF F8 79 */ bl dMenu_Option_c_NS_checkLeftTrigger
|
|
/* 801E4230 001E1170 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801E4234 001E1174 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4238 001E1178 4B FF F8 91 */ bl dMenu_Option_c_NS_checkRightTrigger
|
|
/* 801E423C 001E117C 88 1F 03 F3 */ lbz r0, 0x3f3(r31)
|
|
/* 801E4240 001E1180 28 00 00 05 */ cmplwi r0, 5
|
|
/* 801E4244 001E1184 41 82 00 24 */ beq lbl_801E4268
|
|
/* 801E4248 001E1188 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E424C 001E118C 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801E4250 001E1190 3C 80 80 3C */ lis r4, lbl_803BDD70@ha
|
|
/* 801E4254 001E1194 38 04 DD 70 */ addi r0, r4, lbl_803BDD70@l
|
|
/* 801E4258 001E1198 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801E425C 001E119C 48 17 DE 29 */ bl func_80362084
|
|
/* 801E4260 001E11A0 60 00 00 00 */ nop
|
|
/* 801E4264 001E11A4 48 00 02 0C */ b lbl_801E4470
|
|
lbl_801E4268:
|
|
/* 801E4268 001E11A8 57 80 06 3F */ clrlwi. r0, r28, 0x18
|
|
/* 801E426C 001E11AC 41 82 00 44 */ beq lbl_801E42B0
|
|
/* 801E4270 001E11B0 38 00 00 00 */ li r0, 0
|
|
/* 801E4274 001E11B4 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
/* 801E4278 001E11B8 38 00 00 4C */ li r0, 0x4c
|
|
/* 801E427C 001E11BC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E4280 001E11C0 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E4284 001E11C4 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801E4288 001E11C8 38 A0 00 00 */ li r5, 0
|
|
/* 801E428C 001E11CC 38 C0 00 00 */ li r6, 0
|
|
/* 801E4290 001E11D0 38 E0 00 00 */ li r7, 0
|
|
/* 801E4294 001E11D4 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E4298 001E11D8 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E429C 001E11DC C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E42A0 001E11E0 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E42A4 001E11E4 39 00 00 00 */ li r8, 0
|
|
/* 801E42A8 001E11E8 48 0C 76 DD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E42AC 001E11EC 48 00 01 C4 */ b lbl_801E4470
|
|
lbl_801E42B0:
|
|
/* 801E42B0 001E11F0 57 A0 06 3F */ clrlwi. r0, r29, 0x18
|
|
/* 801E42B4 001E11F4 41 82 00 44 */ beq lbl_801E42F8
|
|
/* 801E42B8 001E11F8 38 00 00 02 */ li r0, 2
|
|
/* 801E42BC 001E11FC 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
/* 801E42C0 001E1200 38 00 00 4C */ li r0, 0x4c
|
|
/* 801E42C4 001E1204 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801E42C8 001E1208 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E42CC 001E120C 38 81 00 10 */ addi r4, r1, 0x10
|
|
/* 801E42D0 001E1210 38 A0 00 00 */ li r5, 0
|
|
/* 801E42D4 001E1214 38 C0 00 00 */ li r6, 0
|
|
/* 801E42D8 001E1218 38 E0 00 00 */ li r7, 0
|
|
/* 801E42DC 001E121C C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E42E0 001E1220 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E42E4 001E1224 C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E42E8 001E1228 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E42EC 001E122C 39 00 00 00 */ li r8, 0
|
|
/* 801E42F0 001E1230 48 0C 76 95 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E42F4 001E1234 48 00 01 7C */ b lbl_801E4470
|
|
lbl_801E42F8:
|
|
/* 801E42F8 001E1238 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
|
/* 801E42FC 001E123C 41 82 00 B4 */ beq lbl_801E43B0
|
|
/* 801E4300 001E1240 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4304 001E1244 48 00 3D 9D */ bl dMenu_Option_c_NS_isRumbleSupported
|
|
/* 801E4308 001E1248 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801E430C 001E124C 41 82 01 64 */ beq lbl_801E4470
|
|
/* 801E4310 001E1250 88 1F 03 EA */ lbz r0, 0x3ea(r31)
|
|
/* 801E4314 001E1254 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E4318 001E1258 40 82 00 38 */ bne lbl_801E4350
|
|
/* 801E431C 001E125C 38 00 00 01 */ li r0, 1
|
|
/* 801E4320 001E1260 98 1F 03 EA */ stb r0, 0x3ea(r31)
|
|
/* 801E4324 001E1264 3C 60 80 3E */ lis r3, lbl_803DD2D8@ha
|
|
/* 801E4328 001E1268 38 63 D2 D8 */ addi r3, r3, lbl_803DD2D8@l
|
|
/* 801E432C 001E126C 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 801E4330 001E1270 38 63 00 68 */ addi r3, r3, 0x68
|
|
/* 801E4334 001E1274 38 9F 03 E0 */ addi r4, r31, 0x3e0
|
|
/* 801E4338 001E1278 38 A0 00 00 */ li r5, 0
|
|
/* 801E433C 001E127C 38 C0 00 3C */ li r6, 0x3c
|
|
/* 801E4340 001E1280 48 0F D5 8D */ bl startPatternedRumble__Q210JUTGamePad7CRumbleFPvlUl
|
|
/* 801E4344 001E1284 38 00 FF FB */ li r0, -5
|
|
/* 801E4348 001E1288 B0 1F 03 DA */ sth r0, 0x3da(r31)
|
|
/* 801E434C 001E128C 48 00 00 1C */ b lbl_801E4368
|
|
lbl_801E4350:
|
|
/* 801E4350 001E1290 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E4354 001E1294 40 82 00 14 */ bne lbl_801E4368
|
|
/* 801E4358 001E1298 38 00 00 00 */ li r0, 0
|
|
/* 801E435C 001E129C 98 1F 03 EA */ stb r0, 0x3ea(r31)
|
|
/* 801E4360 001E12A0 38 00 FF FB */ li r0, -5
|
|
/* 801E4364 001E12A4 B0 1F 03 DA */ sth r0, 0x3da(r31)
|
|
lbl_801E4368:
|
|
/* 801E4368 001E12A8 38 00 00 03 */ li r0, 3
|
|
/* 801E436C 001E12AC 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
/* 801E4370 001E12B0 38 00 00 01 */ li r0, 1
|
|
/* 801E4374 001E12B4 98 1F 03 F5 */ stb r0, 0x3f5(r31)
|
|
/* 801E4378 001E12B8 38 00 00 C8 */ li r0, 0xc8
|
|
/* 801E437C 001E12BC 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E4380 001E12C0 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E4384 001E12C4 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801E4388 001E12C8 38 A0 00 00 */ li r5, 0
|
|
/* 801E438C 001E12CC 38 C0 00 00 */ li r6, 0
|
|
/* 801E4390 001E12D0 38 E0 00 00 */ li r7, 0
|
|
/* 801E4394 001E12D4 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E4398 001E12D8 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E439C 001E12DC C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E43A0 001E12E0 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E43A4 001E12E4 39 00 00 00 */ li r8, 0
|
|
/* 801E43A8 001E12E8 48 0C 75 DD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E43AC 001E12EC 48 00 00 C4 */ b lbl_801E4470
|
|
lbl_801E43B0:
|
|
/* 801E43B0 001E12F0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801E43B4 001E12F4 41 82 00 B4 */ beq lbl_801E4468
|
|
/* 801E43B8 001E12F8 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E43BC 001E12FC 48 00 3C E5 */ bl dMenu_Option_c_NS_isRumbleSupported
|
|
/* 801E43C0 001E1300 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801E43C4 001E1304 41 82 00 AC */ beq lbl_801E4470
|
|
/* 801E43C8 001E1308 88 1F 03 EA */ lbz r0, 0x3ea(r31)
|
|
/* 801E43CC 001E130C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E43D0 001E1310 40 82 00 38 */ bne lbl_801E4408
|
|
/* 801E43D4 001E1314 38 00 00 01 */ li r0, 1
|
|
/* 801E43D8 001E1318 98 1F 03 EA */ stb r0, 0x3ea(r31)
|
|
/* 801E43DC 001E131C 3C 60 80 3E */ lis r3, lbl_803DD2D8@ha
|
|
/* 801E43E0 001E1320 38 63 D2 D8 */ addi r3, r3, lbl_803DD2D8@l
|
|
/* 801E43E4 001E1324 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 801E43E8 001E1328 38 63 00 68 */ addi r3, r3, 0x68
|
|
/* 801E43EC 001E132C 38 9F 03 E0 */ addi r4, r31, 0x3e0
|
|
/* 801E43F0 001E1330 38 A0 00 00 */ li r5, 0
|
|
/* 801E43F4 001E1334 38 C0 00 3C */ li r6, 0x3c
|
|
/* 801E43F8 001E1338 48 0F D4 D5 */ bl startPatternedRumble__Q210JUTGamePad7CRumbleFPvlUl
|
|
/* 801E43FC 001E133C 38 00 00 05 */ li r0, 5
|
|
/* 801E4400 001E1340 B0 1F 03 DA */ sth r0, 0x3da(r31)
|
|
/* 801E4404 001E1344 48 00 00 1C */ b lbl_801E4420
|
|
lbl_801E4408:
|
|
/* 801E4408 001E1348 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E440C 001E134C 40 82 00 14 */ bne lbl_801E4420
|
|
/* 801E4410 001E1350 38 00 00 00 */ li r0, 0
|
|
/* 801E4414 001E1354 98 1F 03 EA */ stb r0, 0x3ea(r31)
|
|
/* 801E4418 001E1358 38 00 00 05 */ li r0, 5
|
|
/* 801E441C 001E135C B0 1F 03 DA */ sth r0, 0x3da(r31)
|
|
lbl_801E4420:
|
|
/* 801E4420 001E1360 38 00 00 03 */ li r0, 3
|
|
/* 801E4424 001E1364 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
/* 801E4428 001E1368 38 00 00 01 */ li r0, 1
|
|
/* 801E442C 001E136C 98 1F 03 F5 */ stb r0, 0x3f5(r31)
|
|
/* 801E4430 001E1370 38 00 00 C8 */ li r0, 0xc8
|
|
/* 801E4434 001E1374 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E4438 001E1378 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E443C 001E137C 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801E4440 001E1380 38 A0 00 00 */ li r5, 0
|
|
/* 801E4444 001E1384 38 C0 00 00 */ li r6, 0
|
|
/* 801E4448 001E1388 38 E0 00 00 */ li r7, 0
|
|
/* 801E444C 001E138C C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E4450 001E1390 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E4454 001E1394 C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E4458 001E1398 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E445C 001E139C 39 00 00 00 */ li r8, 0
|
|
/* 801E4460 001E13A0 48 0C 75 25 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E4464 001E13A4 48 00 00 0C */ b lbl_801E4470
|
|
lbl_801E4468:
|
|
/* 801E4468 001E13A8 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E446C 001E13AC 48 00 39 89 */ bl dMenu_Option_c_NS_changeTVCheck
|
|
lbl_801E4470:
|
|
/* 801E4470 001E13B0 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E4474 001E13B4 48 17 DD B1 */ bl _restgpr_28
|
|
/* 801E4478 001E13B8 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801E447C 001E13BC 7C 08 03 A6 */ mtlr r0
|
|
/* 801E4480 001E13C0 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801E4484 001E13C4 4E 80 00 20 */ blr
|
|
/* 801E4488 001E13C8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E448C 001E13CC 7C 08 02 A6 */ mflr r0
|
|
/* 801E4490 001E13D0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E4494 001E13D4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801E4498 001E13D8 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E449C 001E13DC 80 63 00 44 */ lwz r3, 0x44(r3)
|
|
/* 801E44A0 001E13E0 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E44A4 001E13E4 4B FB 0D FD */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801E44A8 001E13E8 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E44AC 001E13EC 38 80 00 02 */ li r4, 2
|
|
/* 801E44B0 001E13F0 48 00 2E 65 */ bl dMenu_Option_c_NS_setCursorPos
|
|
/* 801E44B4 001E13F4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E44B8 001E13F8 38 80 04 0C */ li r4, 0x40c
|
|
/* 801E44BC 001E13FC 48 00 39 DD */ bl dMenu_Option_c_NS_setAButtonString
|
|
/* 801E44C0 001E1400 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E44C4 001E1404 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801E44C8 001E1408 48 00 3A D5 */ bl dMenu_Option_c_NS_setBButtonString
|
|
/* 801E44CC 001E140C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801E44D0 001E1410 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E44D4 001E1414 7C 08 03 A6 */ mtlr r0
|
|
/* 801E44D8 001E1418 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E44DC 001E141C 4E 80 00 20 */ blr
|
|
/* 801E44E0 001E1420 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801E44E4 001E1424 7C 08 02 A6 */ mflr r0
|
|
/* 801E44E8 001E1428 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801E44EC 001E142C 39 61 00 40 */ addi r11, r1, 0x40
|
|
/* 801E44F0 001E1430 48 17 DC ED */ bl _savegpr_29
|
|
/* 801E44F4 001E1434 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E44F8 001E1438 80 63 00 58 */ lwz r3, 0x58(r3)
|
|
/* 801E44FC 001E143C 4B E4 E0 29 */ bl checkUpTrigger__9STControlFv
|
|
/* 801E4500 001E1440 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801E4504 001E1444 80 7F 00 58 */ lwz r3, 0x58(r31)
|
|
/* 801E4508 001E1448 4B E4 E0 99 */ bl checkDownTrigger__9STControlFv
|
|
/* 801E450C 001E144C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4510 001E1450 4B FF F5 95 */ bl dMenu_Option_c_NS_checkLeftTrigger
|
|
/* 801E4514 001E1454 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801E4518 001E1458 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E451C 001E145C 4B FF F5 AD */ bl dMenu_Option_c_NS_checkRightTrigger
|
|
/* 801E4520 001E1460 88 1F 03 F3 */ lbz r0, 0x3f3(r31)
|
|
/* 801E4524 001E1464 28 00 00 05 */ cmplwi r0, 5
|
|
/* 801E4528 001E1468 41 82 00 24 */ beq lbl_801E454C
|
|
/* 801E452C 001E146C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4530 001E1470 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801E4534 001E1474 3C 80 80 3C */ lis r4, lbl_803BDD70@ha
|
|
/* 801E4538 001E1478 38 04 DD 70 */ addi r0, r4, lbl_803BDD70@l
|
|
/* 801E453C 001E147C 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801E4540 001E1480 48 17 DB 45 */ bl func_80362084
|
|
/* 801E4544 001E1484 60 00 00 00 */ nop
|
|
/* 801E4548 001E1488 48 00 03 4C */ b lbl_801E4894
|
|
lbl_801E454C:
|
|
/* 801E454C 001E148C 57 A0 06 3F */ clrlwi. r0, r29, 0x18
|
|
/* 801E4550 001E1490 41 82 00 44 */ beq lbl_801E4594
|
|
/* 801E4554 001E1494 38 00 00 01 */ li r0, 1
|
|
/* 801E4558 001E1498 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
/* 801E455C 001E149C 38 00 00 4C */ li r0, 0x4c
|
|
/* 801E4560 001E14A0 90 01 00 28 */ stw r0, 0x28(r1)
|
|
/* 801E4564 001E14A4 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E4568 001E14A8 38 81 00 28 */ addi r4, r1, 0x28
|
|
/* 801E456C 001E14AC 38 A0 00 00 */ li r5, 0
|
|
/* 801E4570 001E14B0 38 C0 00 00 */ li r6, 0
|
|
/* 801E4574 001E14B4 38 E0 00 00 */ li r7, 0
|
|
/* 801E4578 001E14B8 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E457C 001E14BC FC 40 08 90 */ fmr f2, f1
|
|
/* 801E4580 001E14C0 C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E4584 001E14C4 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E4588 001E14C8 39 00 00 00 */ li r8, 0
|
|
/* 801E458C 001E14CC 48 0C 73 F9 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E4590 001E14D0 48 00 03 04 */ b lbl_801E4894
|
|
lbl_801E4594:
|
|
/* 801E4594 001E14D4 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
|
/* 801E4598 001E14D8 41 82 01 78 */ beq lbl_801E4710
|
|
/* 801E459C 001E14DC 88 7F 03 E9 */ lbz r3, 0x3e9(r31)
|
|
/* 801E45A0 001E14E0 28 03 00 02 */ cmplwi r3, 2
|
|
/* 801E45A4 001E14E4 40 82 00 10 */ bne lbl_801E45B4
|
|
/* 801E45A8 001E14E8 38 00 00 00 */ li r0, 0
|
|
/* 801E45AC 001E14EC 98 1F 03 E9 */ stb r0, 0x3e9(r31)
|
|
/* 801E45B0 001E14F0 48 00 00 0C */ b lbl_801E45BC
|
|
lbl_801E45B4:
|
|
/* 801E45B4 001E14F4 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801E45B8 001E14F8 98 1F 03 E9 */ stb r0, 0x3e9(r31)
|
|
lbl_801E45BC:
|
|
/* 801E45BC 001E14FC 38 00 FF FB */ li r0, -5
|
|
/* 801E45C0 001E1500 B0 1F 03 DA */ sth r0, 0x3da(r31)
|
|
/* 801E45C4 001E1504 88 1F 03 E9 */ lbz r0, 0x3e9(r31)
|
|
/* 801E45C8 001E1508 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 801E45CC 001E150C 41 82 00 58 */ beq lbl_801E4624
|
|
/* 801E45D0 001E1510 40 80 00 10 */ bge lbl_801E45E0
|
|
/* 801E45D4 001E1514 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801E45D8 001E1518 40 80 00 14 */ bge lbl_801E45EC
|
|
/* 801E45DC 001E151C 48 00 00 B4 */ b lbl_801E4690
|
|
lbl_801E45E0:
|
|
/* 801E45E0 001E1520 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 801E45E4 001E1524 40 80 00 AC */ bge lbl_801E4690
|
|
/* 801E45E8 001E1528 48 00 00 74 */ b lbl_801E465C
|
|
lbl_801E45EC:
|
|
/* 801E45EC 001E152C 38 00 00 C9 */ li r0, 0xc9
|
|
/* 801E45F0 001E1530 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E45F4 001E1534 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E45F8 001E1538 38 81 00 24 */ addi r4, r1, 0x24
|
|
/* 801E45FC 001E153C 38 A0 00 00 */ li r5, 0
|
|
/* 801E4600 001E1540 38 C0 00 00 */ li r6, 0
|
|
/* 801E4604 001E1544 38 E0 00 00 */ li r7, 0
|
|
/* 801E4608 001E1548 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E460C 001E154C FC 40 08 90 */ fmr f2, f1
|
|
/* 801E4610 001E1550 C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E4614 001E1554 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E4618 001E1558 39 00 00 00 */ li r8, 0
|
|
/* 801E461C 001E155C 48 0C 73 69 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E4620 001E1560 48 00 00 70 */ b lbl_801E4690
|
|
lbl_801E4624:
|
|
/* 801E4624 001E1564 38 00 00 CA */ li r0, 0xca
|
|
/* 801E4628 001E1568 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 801E462C 001E156C 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E4630 001E1570 38 81 00 20 */ addi r4, r1, 0x20
|
|
/* 801E4634 001E1574 38 A0 00 00 */ li r5, 0
|
|
/* 801E4638 001E1578 38 C0 00 00 */ li r6, 0
|
|
/* 801E463C 001E157C 38 E0 00 00 */ li r7, 0
|
|
/* 801E4640 001E1580 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E4644 001E1584 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E4648 001E1588 C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E464C 001E158C FC 80 18 90 */ fmr f4, f3
|
|
/* 801E4650 001E1590 39 00 00 00 */ li r8, 0
|
|
/* 801E4654 001E1594 48 0C 73 31 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E4658 001E1598 48 00 00 38 */ b lbl_801E4690
|
|
lbl_801E465C:
|
|
/* 801E465C 001E159C 38 00 00 CB */ li r0, 0xcb
|
|
/* 801E4660 001E15A0 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801E4664 001E15A4 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E4668 001E15A8 38 81 00 1C */ addi r4, r1, 0x1c
|
|
/* 801E466C 001E15AC 38 A0 00 00 */ li r5, 0
|
|
/* 801E4670 001E15B0 38 C0 00 00 */ li r6, 0
|
|
/* 801E4674 001E15B4 38 E0 00 00 */ li r7, 0
|
|
/* 801E4678 001E15B8 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E467C 001E15BC FC 40 08 90 */ fmr f2, f1
|
|
/* 801E4680 001E15C0 C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E4684 001E15C4 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E4688 001E15C8 39 00 00 00 */ li r8, 0
|
|
/* 801E468C 001E15CC 48 0C 72 F9 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
lbl_801E4690:
|
|
/* 801E4690 001E15D0 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E4694 001E15D4 88 1F 03 E9 */ lbz r0, 0x3e9(r31)
|
|
/* 801E4698 001E15D8 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E469C 001E15DC 3C 80 80 39 */ lis r4, lbl_80396EA8@ha
|
|
/* 801E46A0 001E15E0 38 84 6E A8 */ addi r4, r4, lbl_80396EA8@l
|
|
/* 801E46A4 001E15E4 7C 84 00 2E */ lwzx r4, r4, r0
|
|
/* 801E46A8 001E15E8 48 0E 91 E1 */ bl Z2AudioMgr_NS_setOutputMode
|
|
/* 801E46AC 001E15EC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E46B0 001E15F0 88 1F 03 E9 */ lbz r0, 0x3e9(r31)
|
|
/* 801E46B4 001E15F4 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E46B8 001E15F8 3C 80 80 39 */ lis r4, lbl_80396EA8@ha
|
|
/* 801E46BC 001E15FC 38 84 6E A8 */ addi r4, r4, lbl_80396EA8@l
|
|
/* 801E46C0 001E1600 7C 84 00 2E */ lwzx r4, r4, r0
|
|
/* 801E46C4 001E1604 48 00 28 F9 */ bl dMenu_Option_c_NS_setSoundMode
|
|
/* 801E46C8 001E1608 38 00 00 03 */ li r0, 3
|
|
/* 801E46CC 001E160C 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
/* 801E46D0 001E1610 38 00 00 02 */ li r0, 2
|
|
/* 801E46D4 001E1614 98 1F 03 F5 */ stb r0, 0x3f5(r31)
|
|
/* 801E46D8 001E1618 38 00 00 C8 */ li r0, 0xc8
|
|
/* 801E46DC 001E161C 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801E46E0 001E1620 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E46E4 001E1624 38 81 00 18 */ addi r4, r1, 0x18
|
|
/* 801E46E8 001E1628 38 A0 00 00 */ li r5, 0
|
|
/* 801E46EC 001E162C 38 C0 00 00 */ li r6, 0
|
|
/* 801E46F0 001E1630 38 E0 00 00 */ li r7, 0
|
|
/* 801E46F4 001E1634 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E46F8 001E1638 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E46FC 001E163C C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E4700 001E1640 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E4704 001E1644 39 00 00 00 */ li r8, 0
|
|
/* 801E4708 001E1648 48 0C 72 7D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E470C 001E164C 48 00 01 88 */ b lbl_801E4894
|
|
lbl_801E4710:
|
|
/* 801E4710 001E1650 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801E4714 001E1654 41 82 01 78 */ beq lbl_801E488C
|
|
/* 801E4718 001E1658 88 7F 03 E9 */ lbz r3, 0x3e9(r31)
|
|
/* 801E471C 001E165C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E4720 001E1660 40 82 00 10 */ bne lbl_801E4730
|
|
/* 801E4724 001E1664 38 00 00 02 */ li r0, 2
|
|
/* 801E4728 001E1668 98 1F 03 E9 */ stb r0, 0x3e9(r31)
|
|
/* 801E472C 001E166C 48 00 00 0C */ b lbl_801E4738
|
|
lbl_801E4730:
|
|
/* 801E4730 001E1670 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801E4734 001E1674 98 1F 03 E9 */ stb r0, 0x3e9(r31)
|
|
lbl_801E4738:
|
|
/* 801E4738 001E1678 38 00 00 05 */ li r0, 5
|
|
/* 801E473C 001E167C B0 1F 03 DA */ sth r0, 0x3da(r31)
|
|
/* 801E4740 001E1680 88 1F 03 E9 */ lbz r0, 0x3e9(r31)
|
|
/* 801E4744 001E1684 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 801E4748 001E1688 41 82 00 58 */ beq lbl_801E47A0
|
|
/* 801E474C 001E168C 40 80 00 10 */ bge lbl_801E475C
|
|
/* 801E4750 001E1690 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801E4754 001E1694 40 80 00 14 */ bge lbl_801E4768
|
|
/* 801E4758 001E1698 48 00 00 B4 */ b lbl_801E480C
|
|
lbl_801E475C:
|
|
/* 801E475C 001E169C 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 801E4760 001E16A0 40 80 00 AC */ bge lbl_801E480C
|
|
/* 801E4764 001E16A4 48 00 00 74 */ b lbl_801E47D8
|
|
lbl_801E4768:
|
|
/* 801E4768 001E16A8 38 00 00 C9 */ li r0, 0xc9
|
|
/* 801E476C 001E16AC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E4770 001E16B0 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E4774 001E16B4 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801E4778 001E16B8 38 A0 00 00 */ li r5, 0
|
|
/* 801E477C 001E16BC 38 C0 00 00 */ li r6, 0
|
|
/* 801E4780 001E16C0 38 E0 00 00 */ li r7, 0
|
|
/* 801E4784 001E16C4 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E4788 001E16C8 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E478C 001E16CC C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E4790 001E16D0 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E4794 001E16D4 39 00 00 00 */ li r8, 0
|
|
/* 801E4798 001E16D8 48 0C 71 ED */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E479C 001E16DC 48 00 00 70 */ b lbl_801E480C
|
|
lbl_801E47A0:
|
|
/* 801E47A0 001E16E0 38 00 00 CA */ li r0, 0xca
|
|
/* 801E47A4 001E16E4 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801E47A8 001E16E8 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E47AC 001E16EC 38 81 00 10 */ addi r4, r1, 0x10
|
|
/* 801E47B0 001E16F0 38 A0 00 00 */ li r5, 0
|
|
/* 801E47B4 001E16F4 38 C0 00 00 */ li r6, 0
|
|
/* 801E47B8 001E16F8 38 E0 00 00 */ li r7, 0
|
|
/* 801E47BC 001E16FC C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E47C0 001E1700 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E47C4 001E1704 C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E47C8 001E1708 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E47CC 001E170C 39 00 00 00 */ li r8, 0
|
|
/* 801E47D0 001E1710 48 0C 71 B5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E47D4 001E1714 48 00 00 38 */ b lbl_801E480C
|
|
lbl_801E47D8:
|
|
/* 801E47D8 001E1718 38 00 00 CB */ li r0, 0xcb
|
|
/* 801E47DC 001E171C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E47E0 001E1720 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E47E4 001E1724 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801E47E8 001E1728 38 A0 00 00 */ li r5, 0
|
|
/* 801E47EC 001E172C 38 C0 00 00 */ li r6, 0
|
|
/* 801E47F0 001E1730 38 E0 00 00 */ li r7, 0
|
|
/* 801E47F4 001E1734 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E47F8 001E1738 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E47FC 001E173C C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E4800 001E1740 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E4804 001E1744 39 00 00 00 */ li r8, 0
|
|
/* 801E4808 001E1748 48 0C 71 7D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
lbl_801E480C:
|
|
/* 801E480C 001E174C 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E4810 001E1750 88 1F 03 E9 */ lbz r0, 0x3e9(r31)
|
|
/* 801E4814 001E1754 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E4818 001E1758 3C 80 80 39 */ lis r4, lbl_80396EA8@ha
|
|
/* 801E481C 001E175C 38 84 6E A8 */ addi r4, r4, lbl_80396EA8@l
|
|
/* 801E4820 001E1760 7C 84 00 2E */ lwzx r4, r4, r0
|
|
/* 801E4824 001E1764 48 0E 90 65 */ bl Z2AudioMgr_NS_setOutputMode
|
|
/* 801E4828 001E1768 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E482C 001E176C 88 1F 03 E9 */ lbz r0, 0x3e9(r31)
|
|
/* 801E4830 001E1770 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E4834 001E1774 3C 80 80 39 */ lis r4, lbl_80396EA8@ha
|
|
/* 801E4838 001E1778 38 84 6E A8 */ addi r4, r4, lbl_80396EA8@l
|
|
/* 801E483C 001E177C 7C 84 00 2E */ lwzx r4, r4, r0
|
|
/* 801E4840 001E1780 48 00 27 7D */ bl dMenu_Option_c_NS_setSoundMode
|
|
/* 801E4844 001E1784 38 00 00 03 */ li r0, 3
|
|
/* 801E4848 001E1788 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
/* 801E484C 001E178C 38 00 00 02 */ li r0, 2
|
|
/* 801E4850 001E1790 98 1F 03 F5 */ stb r0, 0x3f5(r31)
|
|
/* 801E4854 001E1794 38 00 00 C8 */ li r0, 0xc8
|
|
/* 801E4858 001E1798 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E485C 001E179C 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E4860 001E17A0 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801E4864 001E17A4 38 A0 00 00 */ li r5, 0
|
|
/* 801E4868 001E17A8 38 C0 00 00 */ li r6, 0
|
|
/* 801E486C 001E17AC 38 E0 00 00 */ li r7, 0
|
|
/* 801E4870 001E17B0 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E4874 001E17B4 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E4878 001E17B8 C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E487C 001E17BC FC 80 18 90 */ fmr f4, f3
|
|
/* 801E4880 001E17C0 39 00 00 00 */ li r8, 0
|
|
/* 801E4884 001E17C4 48 0C 71 01 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E4888 001E17C8 48 00 00 0C */ b lbl_801E4894
|
|
lbl_801E488C:
|
|
/* 801E488C 001E17CC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4890 001E17D0 48 00 35 65 */ bl dMenu_Option_c_NS_changeTVCheck
|
|
lbl_801E4894:
|
|
/* 801E4894 001E17D4 39 61 00 40 */ addi r11, r1, 0x40
|
|
/* 801E4898 001E17D8 48 17 D9 91 */ bl _restgpr_29
|
|
/* 801E489C 001E17DC 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801E48A0 001E17E0 7C 08 03 A6 */ mtlr r0
|
|
/* 801E48A4 001E17E4 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801E48A8 001E17E8 4E 80 00 20 */ blr
|
|
/* 801E48AC 001E17EC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E48B0 001E17F0 7C 08 02 A6 */ mflr r0
|
|
/* 801E48B4 001E17F4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E48B8 001E17F8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801E48BC 001E17FC 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E48C0 001E1800 38 80 04 0C */ li r4, 0x40c
|
|
/* 801E48C4 001E1804 48 00 35 D5 */ bl dMenu_Option_c_NS_setAButtonString
|
|
/* 801E48C8 001E1808 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E48CC 001E180C 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801E48D0 001E1810 48 00 36 CD */ bl dMenu_Option_c_NS_setBButtonString
|
|
/* 801E48D4 001E1814 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801E48D8 001E1818 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E48DC 001E181C 7C 08 03 A6 */ mtlr r0
|
|
/* 801E48E0 001E1820 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E48E4 001E1824 4E 80 00 20 */ blr
|
|
/* 801E48E8 001E1828 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801E48EC 001E182C 7C 08 02 A6 */ mflr r0
|
|
/* 801E48F0 001E1830 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801E48F4 001E1834 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 801E48F8 001E1838 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 801E48FC 001E183C 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E4900 001E1840 48 17 D8 D1 */ bl _savegpr_26
|
|
/* 801E4904 001E1844 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801E4908 001E1848 C3 E2 A9 2C */ lfs f31, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E490C 001E184C A8 63 03 DA */ lha r3, 0x3da(r3)
|
|
/* 801E4910 001E1850 7C 60 07 35 */ extsh. r0, r3
|
|
/* 801E4914 001E1854 40 81 00 10 */ ble lbl_801E4924
|
|
/* 801E4918 001E1858 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801E491C 001E185C B0 1E 03 DA */ sth r0, 0x3da(r30)
|
|
/* 801E4920 001E1860 48 00 00 14 */ b lbl_801E4934
|
|
lbl_801E4924:
|
|
/* 801E4924 001E1864 7C 60 07 35 */ extsh. r0, r3
|
|
/* 801E4928 001E1868 40 80 00 0C */ bge lbl_801E4934
|
|
/* 801E492C 001E186C 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801E4930 001E1870 B0 1E 03 DA */ sth r0, 0x3da(r30)
|
|
lbl_801E4934:
|
|
/* 801E4934 001E1874 88 1E 03 F5 */ lbz r0, 0x3f5(r30)
|
|
/* 801E4938 001E1878 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 801E493C 001E187C 41 82 00 3C */ beq lbl_801E4978
|
|
/* 801E4940 001E1880 40 80 00 10 */ bge lbl_801E4950
|
|
/* 801E4944 001E1884 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801E4948 001E1888 40 80 00 14 */ bge lbl_801E495C
|
|
/* 801E494C 001E188C 48 00 00 60 */ b lbl_801E49AC
|
|
lbl_801E4950:
|
|
/* 801E4950 001E1890 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 801E4954 001E1894 40 80 00 58 */ bge lbl_801E49AC
|
|
/* 801E4958 001E1898 48 00 00 3C */ b lbl_801E4994
|
|
lbl_801E495C:
|
|
/* 801E495C 001E189C 3B E0 00 00 */ li r31, 0
|
|
/* 801E4960 001E18A0 A8 1E 03 DA */ lha r0, 0x3da(r30)
|
|
/* 801E4964 001E18A4 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801E4968 001E18A8 40 82 00 44 */ bne lbl_801E49AC
|
|
/* 801E496C 001E18AC 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E4970 001E18B0 48 00 26 95 */ bl dMenu_Option_c_NS_setAttenString
|
|
/* 801E4974 001E18B4 48 00 00 38 */ b lbl_801E49AC
|
|
lbl_801E4978:
|
|
/* 801E4978 001E18B8 3B E0 00 01 */ li r31, 1
|
|
/* 801E497C 001E18BC A8 1E 03 DA */ lha r0, 0x3da(r30)
|
|
/* 801E4980 001E18C0 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801E4984 001E18C4 40 82 00 28 */ bne lbl_801E49AC
|
|
/* 801E4988 001E18C8 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E498C 001E18CC 48 00 27 5D */ bl dMenu_Option_c_NS_setVibString
|
|
/* 801E4990 001E18D0 48 00 00 1C */ b lbl_801E49AC
|
|
lbl_801E4994:
|
|
/* 801E4994 001E18D4 3B E0 00 02 */ li r31, 2
|
|
/* 801E4998 001E18D8 A8 1E 03 DA */ lha r0, 0x3da(r30)
|
|
/* 801E499C 001E18DC 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801E49A0 001E18E0 40 82 00 0C */ bne lbl_801E49AC
|
|
/* 801E49A4 001E18E4 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E49A8 001E18E8 48 00 28 25 */ bl dMenu_Option_c_NS_setSoundString
|
|
lbl_801E49AC:
|
|
/* 801E49AC 001E18EC A8 7E 03 DA */ lha r3, 0x3da(r30)
|
|
/* 801E49B0 001E18F0 7C 60 07 35 */ extsh. r0, r3
|
|
/* 801E49B4 001E18F4 40 81 00 5C */ ble lbl_801E4A10
|
|
/* 801E49B8 001E18F8 20 03 00 05 */ subfic r0, r3, 5
|
|
/* 801E49BC 001E18FC C8 22 A9 58 */ lfd f1, lbl_80454358-_SDA2_BASE_(r2)
|
|
/* 801E49C0 001E1900 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801E49C4 001E1904 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E49C8 001E1908 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801E49CC 001E190C 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E49D0 001E1910 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801E49D4 001E1914 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 801E49D8 001E1918 C0 02 A9 60 */ lfs f0, lbl_80454360-_SDA2_BASE_(r2)
|
|
/* 801E49DC 001E191C EC 41 00 24 */ fdivs f2, f1, f0
|
|
/* 801E49E0 001E1920 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
|
/* 801E49E4 001E1924 1C 00 00 18 */ mulli r0, r0, 0x18
|
|
/* 801E49E8 001E1928 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 801E49EC 001E192C 80 83 01 10 */ lwz r4, 0x110(r3)
|
|
/* 801E49F0 001E1930 28 04 00 00 */ cmplwi r4, 0
|
|
/* 801E49F4 001E1934 41 82 00 14 */ beq lbl_801E4A08
|
|
/* 801E49F8 001E1938 80 63 01 04 */ lwz r3, 0x104(r3)
|
|
/* 801E49FC 001E193C C0 03 00 24 */ lfs f0, 0x24(r3)
|
|
/* 801E4A00 001E1940 C0 24 00 24 */ lfs f1, 0x24(r4)
|
|
/* 801E4A04 001E1944 EF E1 00 28 */ fsubs f31, f1, f0
|
|
lbl_801E4A08:
|
|
/* 801E4A08 001E1948 EF FF 00 B2 */ fmuls f31, f31, f2
|
|
/* 801E4A0C 001E194C 48 00 00 60 */ b lbl_801E4A6C
|
|
lbl_801E4A10:
|
|
/* 801E4A10 001E1950 7C 60 07 35 */ extsh. r0, r3
|
|
/* 801E4A14 001E1954 40 80 00 58 */ bge lbl_801E4A6C
|
|
/* 801E4A18 001E1958 38 03 00 05 */ addi r0, r3, 5
|
|
/* 801E4A1C 001E195C C8 22 A9 58 */ lfd f1, lbl_80454358-_SDA2_BASE_(r2)
|
|
/* 801E4A20 001E1960 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801E4A24 001E1964 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E4A28 001E1968 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801E4A2C 001E196C 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E4A30 001E1970 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801E4A34 001E1974 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 801E4A38 001E1978 C0 02 A9 60 */ lfs f0, lbl_80454360-_SDA2_BASE_(r2)
|
|
/* 801E4A3C 001E197C EC 41 00 24 */ fdivs f2, f1, f0
|
|
/* 801E4A40 001E1980 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
|
/* 801E4A44 001E1984 1C 00 00 18 */ mulli r0, r0, 0x18
|
|
/* 801E4A48 001E1988 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 801E4A4C 001E198C 80 83 01 18 */ lwz r4, 0x118(r3)
|
|
/* 801E4A50 001E1990 28 04 00 00 */ cmplwi r4, 0
|
|
/* 801E4A54 001E1994 41 82 00 14 */ beq lbl_801E4A68
|
|
/* 801E4A58 001E1998 80 63 01 04 */ lwz r3, 0x104(r3)
|
|
/* 801E4A5C 001E199C C0 03 00 24 */ lfs f0, 0x24(r3)
|
|
/* 801E4A60 001E19A0 C0 24 00 24 */ lfs f1, 0x24(r4)
|
|
/* 801E4A64 001E19A4 EF E1 00 28 */ fsubs f31, f1, f0
|
|
lbl_801E4A68:
|
|
/* 801E4A68 001E19A8 EF FF 00 B2 */ fmuls f31, f31, f2
|
|
lbl_801E4A6C:
|
|
/* 801E4A6C 001E19AC 3B 60 00 00 */ li r27, 0
|
|
/* 801E4A70 001E19B0 3B A0 00 00 */ li r29, 0
|
|
/* 801E4A74 001E19B4 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
|
/* 801E4A78 001E19B8 1C 00 00 18 */ mulli r0, r0, 0x18
|
|
/* 801E4A7C 001E19BC 7F FE 02 14 */ add r31, r30, r0
|
|
lbl_801E4A80:
|
|
/* 801E4A80 001E19C0 3B 9D 01 04 */ addi r28, r29, 0x104
|
|
/* 801E4A84 001E19C4 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 801E4A88 001E19C8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E4A8C 001E19CC 41 82 00 1C */ beq lbl_801E4AA8
|
|
/* 801E4A90 001E19D0 48 07 0B 39 */ bl CPaneMgrAlpha_NS_show
|
|
/* 801E4A94 001E19D4 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 801E4A98 001E19D8 C0 1E 03 B4 */ lfs f0, 0x3b4(r30)
|
|
/* 801E4A9C 001E19DC EC 3F 00 2A */ fadds f1, f31, f0
|
|
/* 801E4AA0 001E19E0 C0 42 A9 2C */ lfs f2, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E4AA4 001E19E4 48 06 FB 0D */ bl CPaneMgr_NS_paneTrans
|
|
lbl_801E4AA8:
|
|
/* 801E4AA8 001E19E8 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801E4AAC 001E19EC 2C 1B 00 06 */ cmpwi r27, 6
|
|
/* 801E4AB0 001E19F0 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801E4AB4 001E19F4 41 80 FF CC */ blt lbl_801E4A80
|
|
/* 801E4AB8 001E19F8 A8 1E 03 DA */ lha r0, 0x3da(r30)
|
|
/* 801E4ABC 001E19FC 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801E4AC0 001E1A00 40 82 00 54 */ bne lbl_801E4B14
|
|
/* 801E4AC4 001E1A04 3B 60 00 00 */ li r27, 0
|
|
/* 801E4AC8 001E1A08 3B E0 00 00 */ li r31, 0
|
|
lbl_801E4ACC:
|
|
/* 801E4ACC 001E1A0C 3B 40 00 02 */ li r26, 2
|
|
/* 801E4AD0 001E1A10 3B A0 00 08 */ li r29, 8
|
|
/* 801E4AD4 001E1A14 7F 9E FA 14 */ add r28, r30, r31
|
|
lbl_801E4AD8:
|
|
/* 801E4AD8 001E1A18 38 1D 01 04 */ addi r0, r29, 0x104
|
|
/* 801E4ADC 001E1A1C 7C 7C 00 2E */ lwzx r3, r28, r0
|
|
/* 801E4AE0 001E1A20 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E4AE4 001E1A24 41 82 00 08 */ beq lbl_801E4AEC
|
|
/* 801E4AE8 001E1A28 48 07 0B 21 */ bl CPaneMgrAlpha_NS_hide
|
|
lbl_801E4AEC:
|
|
/* 801E4AEC 001E1A2C 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E4AF0 001E1A30 2C 1A 00 06 */ cmpwi r26, 6
|
|
/* 801E4AF4 001E1A34 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801E4AF8 001E1A38 41 80 FF E0 */ blt lbl_801E4AD8
|
|
/* 801E4AFC 001E1A3C 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801E4B00 001E1A40 2C 1B 00 06 */ cmpwi r27, 6
|
|
/* 801E4B04 001E1A44 3B FF 00 18 */ addi r31, r31, 0x18
|
|
/* 801E4B08 001E1A48 41 80 FF C4 */ blt lbl_801E4ACC
|
|
/* 801E4B0C 001E1A4C 88 1E 03 F5 */ lbz r0, 0x3f5(r30)
|
|
/* 801E4B10 001E1A50 98 1E 03 EF */ stb r0, 0x3ef(r30)
|
|
lbl_801E4B14:
|
|
/* 801E4B14 001E1A54 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801E4B18 001E1A58 CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801E4B1C 001E1A5C 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E4B20 001E1A60 48 17 D6 FD */ bl _restgpr_26
|
|
/* 801E4B24 001E1A64 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801E4B28 001E1A68 7C 08 03 A6 */ mtlr r0
|
|
/* 801E4B2C 001E1A6C 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801E4B30 001E1A70 4E 80 00 20 */ blr
|
|
/* 801E4B34 001E1A74 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E4B38 001E1A78 7C 08 02 A6 */ mflr r0
|
|
/* 801E4B3C 001E1A7C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E4B40 001E1A80 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801E4B44 001E1A84 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E4B48 001E1A88 88 03 03 F7 */ lbz r0, 0x3f7(r3)
|
|
/* 801E4B4C 001E1A8C 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E4B50 001E1A90 40 82 00 14 */ bne lbl_801E4B64
|
|
/* 801E4B54 001E1A94 80 7F 00 34 */ lwz r3, 0x34(r31)
|
|
/* 801E4B58 001E1A98 38 80 05 5F */ li r4, 0x55f
|
|
/* 801E4B5C 001E1A9C 4B FA D6 9D */ bl dFile_warning_c_NS_setText
|
|
/* 801E4B60 001E1AA0 48 00 00 10 */ b lbl_801E4B70
|
|
lbl_801E4B64:
|
|
/* 801E4B64 001E1AA4 80 7F 00 34 */ lwz r3, 0x34(r31)
|
|
/* 801E4B68 001E1AA8 38 80 05 60 */ li r4, 0x560
|
|
/* 801E4B6C 001E1AAC 4B FA D6 8D */ bl dFile_warning_c_NS_setText
|
|
lbl_801E4B70:
|
|
/* 801E4B70 001E1AB0 80 7F 00 34 */ lwz r3, 0x34(r31)
|
|
/* 801E4B74 001E1AB4 4B FA D5 45 */ bl dFile_warning_c_NS_openInit
|
|
/* 801E4B78 001E1AB8 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4B7C 001E1ABC 38 80 04 73 */ li r4, 0x473
|
|
/* 801E4B80 001E1AC0 38 A0 04 7D */ li r5, 0x47d
|
|
/* 801E4B84 001E1AC4 48 00 37 41 */ bl dMenu_Option_c_NS_yesnoMenuMoveAnmInitSet
|
|
/* 801E4B88 001E1AC8 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4B8C 001E1ACC 48 00 2B 61 */ bl dMenu_Option_c_NS_getSelectType
|
|
/* 801E4B90 001E1AD0 98 7F 04 03 */ stb r3, 0x403(r31)
|
|
/* 801E4B94 001E1AD4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4B98 001E1AD8 88 9F 04 03 */ lbz r4, 0x403(r31)
|
|
/* 801E4B9C 001E1ADC 38 A0 00 01 */ li r5, 1
|
|
/* 801E4BA0 001E1AE0 48 00 28 39 */ bl dMenu_Option_c_NS_setSelectColor
|
|
/* 801E4BA4 001E1AE4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4BA8 001E1AE8 38 80 00 01 */ li r4, 1
|
|
/* 801E4BAC 001E1AEC 48 00 2B 6D */ bl dMenu_Option_c_NS_changeBarColor
|
|
/* 801E4BB0 001E1AF0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4BB4 001E1AF4 38 80 00 00 */ li r4, 0
|
|
/* 801E4BB8 001E1AF8 48 00 32 E1 */ bl dMenu_Option_c_NS_setAButtonString
|
|
/* 801E4BBC 001E1AFC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4BC0 001E1B00 38 80 00 00 */ li r4, 0
|
|
/* 801E4BC4 001E1B04 48 00 33 D9 */ bl dMenu_Option_c_NS_setBButtonString
|
|
/* 801E4BC8 001E1B08 38 00 00 51 */ li r0, 0x51
|
|
/* 801E4BCC 001E1B0C 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E4BD0 001E1B10 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E4BD4 001E1B14 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801E4BD8 001E1B18 38 A0 00 00 */ li r5, 0
|
|
/* 801E4BDC 001E1B1C 38 C0 00 00 */ li r6, 0
|
|
/* 801E4BE0 001E1B20 38 E0 00 00 */ li r7, 0
|
|
/* 801E4BE4 001E1B24 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E4BE8 001E1B28 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E4BEC 001E1B2C C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E4BF0 001E1B30 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E4BF4 001E1B34 39 00 00 00 */ li r8, 0
|
|
/* 801E4BF8 001E1B38 48 0C 6D 8D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E4BFC 001E1B3C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801E4C00 001E1B40 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E4C04 001E1B44 7C 08 03 A6 */ mtlr r0
|
|
/* 801E4C08 001E1B48 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E4C0C 001E1B4C 4E 80 00 20 */ blr
|
|
/* 801E4C10 001E1B50 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E4C14 001E1B54 7C 08 02 A6 */ mflr r0
|
|
/* 801E4C18 001E1B58 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E4C1C 001E1B5C 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E4C20 001E1B60 48 17 D5 BD */ bl _savegpr_29
|
|
/* 801E4C24 001E1B64 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801E4C28 001E1B68 80 83 00 34 */ lwz r4, 0x34(r3)
|
|
/* 801E4C2C 001E1B6C 88 84 00 3D */ lbz r4, 0x3d(r4)
|
|
/* 801E4C30 001E1B70 30 04 FF FF */ addic r0, r4, -1
|
|
/* 801E4C34 001E1B74 7C 00 21 10 */ subfe r0, r0, r4
|
|
/* 801E4C38 001E1B78 54 1E 06 3E */ clrlwi r30, r0, 0x18
|
|
/* 801E4C3C 001E1B7C 48 00 37 FD */ bl dMenu_Option_c_NS_yesnoMenuMoveAnm
|
|
/* 801E4C40 001E1B80 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E4C44 001E1B84 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E4C48 001E1B88 C0 1D 03 74 */ lfs f0, 0x374(r29)
|
|
/* 801E4C4C 001E1B8C FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 801E4C50 001E1B90 41 82 00 38 */ beq lbl_801E4C88
|
|
/* 801E4C54 001E1B94 38 7D 03 74 */ addi r3, r29, 0x374
|
|
/* 801E4C58 001E1B98 C0 42 A9 64 */ lfs f2, lbl_80454364-_SDA2_BASE_(r2)
|
|
/* 801E4C5C 001E1B9C C0 62 A9 50 */ lfs f3, lbl_80454350-_SDA2_BASE_(r2)
|
|
/* 801E4C60 001E1BA0 48 08 AD DD */ bl cLib_addCalc2
|
|
/* 801E4C64 001E1BA4 C0 1D 03 74 */ lfs f0, 0x374(r29)
|
|
/* 801E4C68 001E1BA8 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E4C6C 001E1BAC EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801E4C70 001E1BB0 FC 00 02 10 */ fabs f0, f0
|
|
/* 801E4C74 001E1BB4 FC 40 00 18 */ frsp f2, f0
|
|
/* 801E4C78 001E1BB8 C0 02 A9 68 */ lfs f0, lbl_80454368-_SDA2_BASE_(r2)
|
|
/* 801E4C7C 001E1BBC FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 801E4C80 001E1BC0 40 80 00 08 */ bge lbl_801E4C88
|
|
/* 801E4C84 001E1BC4 D0 3D 03 74 */ stfs f1, 0x374(r29)
|
|
lbl_801E4C88:
|
|
/* 801E4C88 001E1BC8 28 1E 00 01 */ cmplwi r30, 1
|
|
/* 801E4C8C 001E1BCC 40 82 00 30 */ bne lbl_801E4CBC
|
|
/* 801E4C90 001E1BD0 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
|
/* 801E4C94 001E1BD4 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E4C98 001E1BD8 40 82 00 24 */ bne lbl_801E4CBC
|
|
/* 801E4C9C 001E1BDC C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E4CA0 001E1BE0 C0 1D 03 74 */ lfs f0, 0x374(r29)
|
|
/* 801E4CA4 001E1BE4 FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 801E4CA8 001E1BE8 40 82 00 14 */ bne lbl_801E4CBC
|
|
/* 801E4CAC 001E1BEC 7F A3 EB 78 */ mr r3, r29
|
|
/* 801E4CB0 001E1BF0 48 00 3B D9 */ bl dMenu_Option_c_NS_yesnoCursorShow
|
|
/* 801E4CB4 001E1BF4 38 00 00 05 */ li r0, 5
|
|
/* 801E4CB8 001E1BF8 98 1D 03 EF */ stb r0, 0x3ef(r29)
|
|
lbl_801E4CBC:
|
|
/* 801E4CBC 001E1BFC 80 7D 00 34 */ lwz r3, 0x34(r29)
|
|
/* 801E4CC0 001E1C00 4B FA D2 59 */ bl dFile_warning_c_NS__move
|
|
/* 801E4CC4 001E1C04 7F A3 EB 78 */ mr r3, r29
|
|
/* 801E4CC8 001E1C08 4B FF EE 25 */ bl dMenu_Option_c_NS_setAnimation
|
|
/* 801E4CCC 001E1C0C 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E4CD0 001E1C10 48 17 D5 59 */ bl _restgpr_29
|
|
/* 801E4CD4 001E1C14 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E4CD8 001E1C18 7C 08 03 A6 */ mtlr r0
|
|
/* 801E4CDC 001E1C1C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E4CE0 001E1C20 4E 80 00 20 */ blr
|
|
/* 801E4CE4 001E1C24 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E4CE8 001E1C28 7C 08 02 A6 */ mflr r0
|
|
/* 801E4CEC 001E1C2C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E4CF0 001E1C30 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801E4CF4 001E1C34 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E4CF8 001E1C38 38 80 04 0C */ li r4, 0x40c
|
|
/* 801E4CFC 001E1C3C 48 00 31 9D */ bl dMenu_Option_c_NS_setAButtonString
|
|
/* 801E4D00 001E1C40 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4D04 001E1C44 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801E4D08 001E1C48 48 00 32 95 */ bl dMenu_Option_c_NS_setBButtonString
|
|
/* 801E4D0C 001E1C4C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801E4D10 001E1C50 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E4D14 001E1C54 7C 08 03 A6 */ mtlr r0
|
|
/* 801E4D18 001E1C58 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E4D1C 001E1C5C 4E 80 00 20 */ blr
|
|
/* 801E4D20 001E1C60 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E4D24 001E1C64 7C 08 02 A6 */ mflr r0
|
|
/* 801E4D28 001E1C68 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E4D2C 001E1C6C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801E4D30 001E1C70 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 801E4D34 001E1C74 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E4D38 001E1C78 4B FF ED 6D */ bl dMenu_Option_c_NS_checkLeftTrigger
|
|
/* 801E4D3C 001E1C7C 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801E4D40 001E1C80 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4D44 001E1C84 4B FF ED 85 */ bl dMenu_Option_c_NS_checkRightTrigger
|
|
/* 801E4D48 001E1C88 3C 80 80 3E */ lis r4, lbl_803DD2E8@ha
|
|
/* 801E4D4C 001E1C8C 38 84 D2 E8 */ addi r4, r4, lbl_803DD2E8@l
|
|
/* 801E4D50 001E1C90 80 84 00 34 */ lwz r4, 0x34(r4)
|
|
/* 801E4D54 001E1C94 54 80 05 EF */ rlwinm. r0, r4, 0, 0x17, 0x17
|
|
/* 801E4D58 001E1C98 41 82 00 1C */ beq lbl_801E4D74
|
|
/* 801E4D5C 001E1C9C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4D60 001E1CA0 48 00 3C 99 */ bl dMenu_Option_c_NS_yesNoSelectStart
|
|
/* 801E4D64 001E1CA4 38 00 00 07 */ li r0, 7
|
|
/* 801E4D68 001E1CA8 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
/* 801E4D6C 001E1CAC 48 03 9C 69 */ bl dMeter2Info_set2DVibrationM
|
|
/* 801E4D70 001E1CB0 48 00 01 00 */ b lbl_801E4E70
|
|
lbl_801E4D74:
|
|
/* 801E4D74 001E1CB4 54 80 05 AD */ rlwinm. r0, r4, 0, 0x16, 0x16
|
|
/* 801E4D78 001E1CB8 41 82 00 24 */ beq lbl_801E4D9C
|
|
/* 801E4D7C 001E1CBC 38 00 00 00 */ li r0, 0
|
|
/* 801E4D80 001E1CC0 98 1F 03 F9 */ stb r0, 0x3f9(r31)
|
|
/* 801E4D84 001E1CC4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4D88 001E1CC8 48 00 3E B1 */ bl dMenu_Option_c_NS_yesnoCancelAnmSet
|
|
/* 801E4D8C 001E1CCC 38 00 00 07 */ li r0, 7
|
|
/* 801E4D90 001E1CD0 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
/* 801E4D94 001E1CD4 48 03 9C 41 */ bl dMeter2Info_set2DVibrationM
|
|
/* 801E4D98 001E1CD8 48 00 00 D8 */ b lbl_801E4E70
|
|
lbl_801E4D9C:
|
|
/* 801E4D9C 001E1CDC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801E4DA0 001E1CE0 41 82 00 68 */ beq lbl_801E4E08
|
|
/* 801E4DA4 001E1CE4 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E4DA8 001E1CE8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E4DAC 001E1CEC 41 82 00 C4 */ beq lbl_801E4E70
|
|
/* 801E4DB0 001E1CF0 38 00 00 A0 */ li r0, 0xa0
|
|
/* 801E4DB4 001E1CF4 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E4DB8 001E1CF8 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E4DBC 001E1CFC 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801E4DC0 001E1D00 38 A0 00 00 */ li r5, 0
|
|
/* 801E4DC4 001E1D04 38 C0 00 00 */ li r6, 0
|
|
/* 801E4DC8 001E1D08 38 E0 00 00 */ li r7, 0
|
|
/* 801E4DCC 001E1D0C C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E4DD0 001E1D10 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E4DD4 001E1D14 C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E4DD8 001E1D18 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E4DDC 001E1D1C 39 00 00 00 */ li r8, 0
|
|
/* 801E4DE0 001E1D20 48 0C 6B A5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E4DE4 001E1D24 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E4DE8 001E1D28 98 1F 03 FA */ stb r0, 0x3fa(r31)
|
|
/* 801E4DEC 001E1D2C 38 00 00 00 */ li r0, 0
|
|
/* 801E4DF0 001E1D30 98 1F 03 F9 */ stb r0, 0x3f9(r31)
|
|
/* 801E4DF4 001E1D34 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4DF8 001E1D38 48 00 3C D1 */ bl dMenu_Option_c_NS_yesnoSelectAnmSet
|
|
/* 801E4DFC 001E1D3C 38 00 00 06 */ li r0, 6
|
|
/* 801E4E00 001E1D40 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
/* 801E4E04 001E1D44 48 00 00 6C */ b lbl_801E4E70
|
|
lbl_801E4E08:
|
|
/* 801E4E08 001E1D48 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
|
/* 801E4E0C 001E1D4C 41 82 00 64 */ beq lbl_801E4E70
|
|
/* 801E4E10 001E1D50 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E4E14 001E1D54 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E4E18 001E1D58 41 82 00 58 */ beq lbl_801E4E70
|
|
/* 801E4E1C 001E1D5C 38 00 00 A0 */ li r0, 0xa0
|
|
/* 801E4E20 001E1D60 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E4E24 001E1D64 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E4E28 001E1D68 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801E4E2C 001E1D6C 38 A0 00 00 */ li r5, 0
|
|
/* 801E4E30 001E1D70 38 C0 00 00 */ li r6, 0
|
|
/* 801E4E34 001E1D74 38 E0 00 00 */ li r7, 0
|
|
/* 801E4E38 001E1D78 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E4E3C 001E1D7C FC 40 08 90 */ fmr f2, f1
|
|
/* 801E4E40 001E1D80 C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E4E44 001E1D84 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E4E48 001E1D88 39 00 00 00 */ li r8, 0
|
|
/* 801E4E4C 001E1D8C 48 0C 6B 39 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E4E50 001E1D90 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E4E54 001E1D94 98 1F 03 FA */ stb r0, 0x3fa(r31)
|
|
/* 801E4E58 001E1D98 38 00 00 01 */ li r0, 1
|
|
/* 801E4E5C 001E1D9C 98 1F 03 F9 */ stb r0, 0x3f9(r31)
|
|
/* 801E4E60 001E1DA0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4E64 001E1DA4 48 00 3C 65 */ bl dMenu_Option_c_NS_yesnoSelectAnmSet
|
|
/* 801E4E68 001E1DA8 38 00 00 06 */ li r0, 6
|
|
/* 801E4E6C 001E1DAC 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
lbl_801E4E70:
|
|
/* 801E4E70 001E1DB0 80 7F 00 34 */ lwz r3, 0x34(r31)
|
|
/* 801E4E74 001E1DB4 4B FA D0 A5 */ bl dFile_warning_c_NS__move
|
|
/* 801E4E78 001E1DB8 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4E7C 001E1DBC 4B FF EC 71 */ bl dMenu_Option_c_NS_setAnimation
|
|
/* 801E4E80 001E1DC0 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801E4E84 001E1DC4 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 801E4E88 001E1DC8 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E4E8C 001E1DCC 7C 08 03 A6 */ mtlr r0
|
|
/* 801E4E90 001E1DD0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E4E94 001E1DD4 4E 80 00 20 */ blr
|
|
/* 801E4E98 001E1DD8 4E 80 00 20 */ blr
|
|
/* 801E4E9C 001E1DDC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E4EA0 001E1DE0 7C 08 02 A6 */ mflr r0
|
|
/* 801E4EA4 001E1DE4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E4EA8 001E1DE8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801E4EAC 001E1DEC 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801E4EB0 001E1DF0 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801E4EB4 001E1DF4 48 00 37 21 */ bl dMenu_Option_c_NS_yesnoSelectMoveAnm
|
|
/* 801E4EB8 001E1DF8 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E4EBC 001E1DFC 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E4EC0 001E1E00 88 9E 03 FA */ lbz r4, 0x3fa(r30)
|
|
/* 801E4EC4 001E1E04 48 00 3E 39 */ bl dMenu_Option_c_NS_yesnoWakuAlpahAnm
|
|
/* 801E4EC8 001E1E08 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
|
/* 801E4ECC 001E1E0C 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E4ED0 001E1E10 40 82 00 20 */ bne lbl_801E4EF0
|
|
/* 801E4ED4 001E1E14 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801E4ED8 001E1E18 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E4EDC 001E1E1C 40 82 00 14 */ bne lbl_801E4EF0
|
|
/* 801E4EE0 001E1E20 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E4EE4 001E1E24 48 00 39 A5 */ bl dMenu_Option_c_NS_yesnoCursorShow
|
|
/* 801E4EE8 001E1E28 38 00 00 05 */ li r0, 5
|
|
/* 801E4EEC 001E1E2C 98 1E 03 EF */ stb r0, 0x3ef(r30)
|
|
lbl_801E4EF0:
|
|
/* 801E4EF0 001E1E30 80 7E 00 34 */ lwz r3, 0x34(r30)
|
|
/* 801E4EF4 001E1E34 4B FA D0 25 */ bl dFile_warning_c_NS__move
|
|
/* 801E4EF8 001E1E38 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E4EFC 001E1E3C 4B FF EB F1 */ bl dMenu_Option_c_NS_setAnimation
|
|
/* 801E4F00 001E1E40 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801E4F04 001E1E44 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801E4F08 001E1E48 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E4F0C 001E1E4C 7C 08 03 A6 */ mtlr r0
|
|
/* 801E4F10 001E1E50 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E4F14 001E1E54 4E 80 00 20 */ blr
|
|
/* 801E4F18 001E1E58 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E4F1C 001E1E5C 7C 08 02 A6 */ mflr r0
|
|
/* 801E4F20 001E1E60 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E4F24 001E1E64 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801E4F28 001E1E68 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E4F2C 001E1E6C 80 63 00 34 */ lwz r3, 0x34(r3)
|
|
/* 801E4F30 001E1E70 4B FA D1 DD */ bl dFile_warning_c_NS_closeInit
|
|
/* 801E4F34 001E1E74 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4F38 001E1E78 88 9F 04 03 */ lbz r4, 0x403(r31)
|
|
/* 801E4F3C 001E1E7C 38 A0 00 00 */ li r5, 0
|
|
/* 801E4F40 001E1E80 48 00 24 99 */ bl dMenu_Option_c_NS_setSelectColor
|
|
/* 801E4F44 001E1E84 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4F48 001E1E88 38 80 00 00 */ li r4, 0
|
|
/* 801E4F4C 001E1E8C 48 00 27 CD */ bl dMenu_Option_c_NS_changeBarColor
|
|
/* 801E4F50 001E1E90 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4F54 001E1E94 38 80 00 00 */ li r4, 0
|
|
/* 801E4F58 001E1E98 48 00 2F 41 */ bl dMenu_Option_c_NS_setAButtonString
|
|
/* 801E4F5C 001E1E9C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E4F60 001E1EA0 38 80 00 00 */ li r4, 0
|
|
/* 801E4F64 001E1EA4 48 00 30 39 */ bl dMenu_Option_c_NS_setBButtonString
|
|
/* 801E4F68 001E1EA8 38 00 00 52 */ li r0, 0x52
|
|
/* 801E4F6C 001E1EAC 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E4F70 001E1EB0 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E4F74 001E1EB4 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801E4F78 001E1EB8 38 A0 00 00 */ li r5, 0
|
|
/* 801E4F7C 001E1EBC 38 C0 00 00 */ li r6, 0
|
|
/* 801E4F80 001E1EC0 38 E0 00 00 */ li r7, 0
|
|
/* 801E4F84 001E1EC4 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E4F88 001E1EC8 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E4F8C 001E1ECC C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E4F90 001E1ED0 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E4F94 001E1ED4 39 00 00 00 */ li r8, 0
|
|
/* 801E4F98 001E1ED8 48 0C 69 ED */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E4F9C 001E1EDC 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801E4FA0 001E1EE0 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E4FA4 001E1EE4 7C 08 03 A6 */ mtlr r0
|
|
/* 801E4FA8 001E1EE8 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E4FAC 001E1EEC 4E 80 00 20 */ blr
|
|
/* 801E4FB0 001E1EF0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E4FB4 001E1EF4 7C 08 02 A6 */ mflr r0
|
|
/* 801E4FB8 001E1EF8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E4FBC 001E1EFC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801E4FC0 001E1F00 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801E4FC4 001E1F04 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E4FC8 001E1F08 80 83 00 34 */ lwz r4, 0x34(r3)
|
|
/* 801E4FCC 001E1F0C 88 84 00 3D */ lbz r4, 0x3d(r4)
|
|
/* 801E4FD0 001E1F10 30 04 FF FF */ addic r0, r4, -1
|
|
/* 801E4FD4 001E1F14 7C 00 21 10 */ subfe r0, r0, r4
|
|
/* 801E4FD8 001E1F18 54 1E 06 3E */ clrlwi r30, r0, 0x18
|
|
/* 801E4FDC 001E1F1C 48 00 34 5D */ bl dMenu_Option_c_NS_yesnoMenuMoveAnm
|
|
/* 801E4FE0 001E1F20 C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E4FE4 001E1F24 C0 1F 03 74 */ lfs f0, 0x374(r31)
|
|
/* 801E4FE8 001E1F28 FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 801E4FEC 001E1F2C 41 82 00 34 */ beq lbl_801E5020
|
|
/* 801E4FF0 001E1F30 38 7F 03 74 */ addi r3, r31, 0x374
|
|
/* 801E4FF4 001E1F34 C0 42 A9 64 */ lfs f2, lbl_80454364-_SDA2_BASE_(r2)
|
|
/* 801E4FF8 001E1F38 C0 62 A9 50 */ lfs f3, lbl_80454350-_SDA2_BASE_(r2)
|
|
/* 801E4FFC 001E1F3C 48 08 AA 41 */ bl cLib_addCalc2
|
|
/* 801E5000 001E1F40 C0 1F 03 74 */ lfs f0, 0x374(r31)
|
|
/* 801E5004 001E1F44 FC 00 02 10 */ fabs f0, f0
|
|
/* 801E5008 001E1F48 FC 20 00 18 */ frsp f1, f0
|
|
/* 801E500C 001E1F4C C0 02 A9 68 */ lfs f0, lbl_80454368-_SDA2_BASE_(r2)
|
|
/* 801E5010 001E1F50 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 801E5014 001E1F54 40 80 00 0C */ bge lbl_801E5020
|
|
/* 801E5018 001E1F58 C0 02 A9 2C */ lfs f0, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E501C 001E1F5C D0 1F 03 74 */ stfs f0, 0x374(r31)
|
|
lbl_801E5020:
|
|
/* 801E5020 001E1F60 28 1E 00 01 */ cmplwi r30, 1
|
|
/* 801E5024 001E1F64 40 82 01 80 */ bne lbl_801E51A4
|
|
/* 801E5028 001E1F68 40 82 01 7C */ bne lbl_801E51A4
|
|
/* 801E502C 001E1F6C C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E5030 001E1F70 C0 1F 03 74 */ lfs f0, 0x374(r31)
|
|
/* 801E5034 001E1F74 FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 801E5038 001E1F78 40 82 01 6C */ bne lbl_801E51A4
|
|
/* 801E503C 001E1F7C 88 1F 03 F7 */ lbz r0, 0x3f7(r31)
|
|
/* 801E5040 001E1F80 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E5044 001E1F84 40 82 00 AC */ bne lbl_801E50F0
|
|
/* 801E5048 001E1F88 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E504C 001E1F8C 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E5050 001E1F90 40 82 00 78 */ bne lbl_801E50C8
|
|
/* 801E5054 001E1F94 38 00 00 03 */ li r0, 3
|
|
/* 801E5058 001E1F98 98 1F 03 EC */ stb r0, 0x3ec(r31)
|
|
/* 801E505C 001E1F9C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801E5060 001E1FA0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801E5064 001E1FA4 3B C3 01 E0 */ addi r30, r3, 0x1e0
|
|
/* 801E5068 001E1FA8 88 1F 03 E4 */ lbz r0, 0x3e4(r31)
|
|
/* 801E506C 001E1FAC 98 03 01 E2 */ stb r0, 0x1e2(r3)
|
|
/* 801E5070 001E1FB0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E5074 001E1FB4 48 00 30 2D */ bl dMenu_Option_c_NS_isRumbleSupported
|
|
/* 801E5078 001E1FB8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801E507C 001E1FBC 41 82 00 10 */ beq lbl_801E508C
|
|
/* 801E5080 001E1FC0 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E5084 001E1FC4 88 9F 03 EA */ lbz r4, 0x3ea(r31)
|
|
/* 801E5088 001E1FC8 4B E4 F6 15 */ bl setVibration__19dSv_player_config_cFUc
|
|
lbl_801E508C:
|
|
/* 801E508C 001E1FCC 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E5090 001E1FD0 88 9F 03 E9 */ lbz r4, 0x3e9(r31)
|
|
/* 801E5094 001E1FD4 4B E4 F5 F9 */ bl setSound__19dSv_player_config_cFUc
|
|
/* 801E5098 001E1FD8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801E509C 001E1FDC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801E50A0 001E1FE0 38 63 0F 38 */ addi r3, r3, 0xf38
|
|
/* 801E50A4 001E1FE4 88 9F 03 EA */ lbz r4, 0x3ea(r31)
|
|
/* 801E50A8 001E1FE8 4B E4 63 01 */ bl dComIfG_play_c_NS_setNowVibration
|
|
/* 801E50AC 001E1FEC 88 1F 03 E5 */ lbz r0, 0x3e5(r31)
|
|
/* 801E50B0 001E1FF0 98 1E 00 0A */ stb r0, 0xa(r30)
|
|
/* 801E50B4 001E1FF4 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 801E50B8 001E1FF8 88 03 00 B4 */ lbz r0, 0xb4(r3)
|
|
/* 801E50BC 001E1FFC 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e
|
|
/* 801E50C0 001E2000 98 03 00 B4 */ stb r0, 0xb4(r3)
|
|
/* 801E50C4 001E2004 48 00 00 E0 */ b lbl_801E51A4
|
|
lbl_801E50C8:
|
|
/* 801E50C8 001E2008 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 801E50CC 001E200C C0 22 A9 6C */ lfs f1, lbl_8045436C-_SDA2_BASE_(r2)
|
|
/* 801E50D0 001E2010 C0 42 A9 70 */ lfs f2, lbl_80454370-_SDA2_BASE_(r2)
|
|
/* 801E50D4 001E2014 C0 62 A9 74 */ lfs f3, lbl_80454374-_SDA2_BASE_(r2)
|
|
/* 801E50D8 001E2018 C0 82 A9 50 */ lfs f4, lbl_80454350-_SDA2_BASE_(r2)
|
|
/* 801E50DC 001E201C FC A0 20 90 */ fmr f5, f4
|
|
/* 801E50E0 001E2020 4B FB 00 D1 */ bl dSelect_cursor_c_NS_setParam
|
|
/* 801E50E4 001E2024 88 1F 03 F5 */ lbz r0, 0x3f5(r31)
|
|
/* 801E50E8 001E2028 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
/* 801E50EC 001E202C 48 00 00 B8 */ b lbl_801E51A4
|
|
lbl_801E50F0:
|
|
/* 801E50F0 001E2030 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E50F4 001E2034 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E50F8 001E2038 40 82 00 88 */ bne lbl_801E5180
|
|
/* 801E50FC 001E203C 38 00 00 03 */ li r0, 3
|
|
/* 801E5100 001E2040 98 1F 03 EC */ stb r0, 0x3ec(r31)
|
|
/* 801E5104 001E2044 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801E5108 001E2048 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801E510C 001E204C 3B C3 01 E0 */ addi r30, r3, 0x1e0
|
|
/* 801E5110 001E2050 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E5114 001E2054 4B E4 F5 71 */ bl getSound__19dSv_player_config_cFv
|
|
/* 801E5118 001E2058 88 9F 03 E9 */ lbz r4, 0x3e9(r31)
|
|
/* 801E511C 001E205C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801E5120 001E2060 7C 04 00 40 */ cmplw r4, r0
|
|
/* 801E5124 001E2064 41 82 00 48 */ beq lbl_801E516C
|
|
/* 801E5128 001E2068 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E512C 001E206C 4B E4 F5 59 */ bl getSound__19dSv_player_config_cFv
|
|
/* 801E5130 001E2070 98 7F 03 E9 */ stb r3, 0x3e9(r31)
|
|
/* 801E5134 001E2074 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E5138 001E2078 88 1F 03 E9 */ lbz r0, 0x3e9(r31)
|
|
/* 801E513C 001E207C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E5140 001E2080 3C 80 80 39 */ lis r4, lbl_80396EA8@ha
|
|
/* 801E5144 001E2084 38 84 6E A8 */ addi r4, r4, lbl_80396EA8@l
|
|
/* 801E5148 001E2088 7C 84 00 2E */ lwzx r4, r4, r0
|
|
/* 801E514C 001E208C 48 0E 87 3D */ bl Z2AudioMgr_NS_setOutputMode
|
|
/* 801E5150 001E2090 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E5154 001E2094 88 1F 03 E9 */ lbz r0, 0x3e9(r31)
|
|
/* 801E5158 001E2098 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E515C 001E209C 3C 80 80 39 */ lis r4, lbl_80396EA8@ha
|
|
/* 801E5160 001E20A0 38 84 6E A8 */ addi r4, r4, lbl_80396EA8@l
|
|
/* 801E5164 001E20A4 7C 84 00 2E */ lwzx r4, r4, r0
|
|
/* 801E5168 001E20A8 48 00 1E 55 */ bl dMenu_Option_c_NS_setSoundMode
|
|
lbl_801E516C:
|
|
/* 801E516C 001E20AC 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 801E5170 001E20B0 88 03 00 B4 */ lbz r0, 0xb4(r3)
|
|
/* 801E5174 001E20B4 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e
|
|
/* 801E5178 001E20B8 98 03 00 B4 */ stb r0, 0xb4(r3)
|
|
/* 801E517C 001E20BC 48 00 00 28 */ b lbl_801E51A4
|
|
lbl_801E5180:
|
|
/* 801E5180 001E20C0 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 801E5184 001E20C4 C0 22 A9 6C */ lfs f1, lbl_8045436C-_SDA2_BASE_(r2)
|
|
/* 801E5188 001E20C8 C0 42 A9 70 */ lfs f2, lbl_80454370-_SDA2_BASE_(r2)
|
|
/* 801E518C 001E20CC C0 62 A9 74 */ lfs f3, lbl_80454374-_SDA2_BASE_(r2)
|
|
/* 801E5190 001E20D0 C0 82 A9 50 */ lfs f4, lbl_80454350-_SDA2_BASE_(r2)
|
|
/* 801E5194 001E20D4 FC A0 20 90 */ fmr f5, f4
|
|
/* 801E5198 001E20D8 4B FB 00 19 */ bl dSelect_cursor_c_NS_setParam
|
|
/* 801E519C 001E20DC 88 1F 03 F5 */ lbz r0, 0x3f5(r31)
|
|
/* 801E51A0 001E20E0 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
|
lbl_801E51A4:
|
|
/* 801E51A4 001E20E4 80 7F 00 34 */ lwz r3, 0x34(r31)
|
|
/* 801E51A8 001E20E8 4B FA CD 71 */ bl dFile_warning_c_NS__move
|
|
/* 801E51AC 001E20EC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E51B0 001E20F0 4B FF E9 3D */ bl dMenu_Option_c_NS_setAnimation
|
|
/* 801E51B4 001E20F4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801E51B8 001E20F8 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801E51BC 001E20FC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E51C0 001E2100 7C 08 03 A6 */ mtlr r0
|
|
/* 801E51C4 001E2104 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E51C8 001E2108 4E 80 00 20 */ blr
|
|
/* 801E51CC 001E210C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E51D0 001E2110 7C 08 02 A6 */ mflr r0
|
|
/* 801E51D4 001E2114 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E51D8 001E2118 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801E51DC 001E211C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E51E0 001E2120 80 6D 86 48 */ lwz r3, lbl_80450BC8-_SDA_BASE_(r13)
|
|
/* 801E51E4 001E2124 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 801E51E8 001E2128 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801E51EC 001E212C 40 82 00 44 */ bne lbl_801E5230
|
|
/* 801E51F0 001E2130 48 01 7C 89 */ bl dMw_c_NS_dMw_fade_in
|
|
/* 801E51F4 001E2134 C0 02 A9 2C */ lfs f0, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E51F8 001E2138 D0 1F 03 30 */ stfs f0, 0x330(r31)
|
|
/* 801E51FC 001E213C 38 00 00 01 */ li r0, 1
|
|
/* 801E5200 001E2140 98 1F 03 F3 */ stb r0, 0x3f3(r31)
|
|
/* 801E5204 001E2144 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E5208 001E2148 38 80 00 00 */ li r4, 0
|
|
/* 801E520C 001E214C 48 00 2C 8D */ bl dMenu_Option_c_NS_setAButtonString
|
|
/* 801E5210 001E2150 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E5214 001E2154 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801E5218 001E2158 48 00 2D 85 */ bl dMenu_Option_c_NS_setBButtonString
|
|
/* 801E521C 001E215C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E5220 001E2160 48 00 24 CD */ bl dMenu_Option_c_NS_getSelectType
|
|
/* 801E5224 001E2164 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E5228 001E2168 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E522C 001E216C 48 00 20 E9 */ bl dMenu_Option_c_NS_setCursorPos
|
|
lbl_801E5230:
|
|
/* 801E5230 001E2170 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801E5234 001E2174 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E5238 001E2178 7C 08 03 A6 */ mtlr r0
|
|
/* 801E523C 001E217C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E5240 001E2180 4E 80 00 20 */ blr
|
|
/* 801E5244 001E2184 80 8D 86 48 */ lwz r4, lbl_80450BC8-_SDA_BASE_(r13)
|
|
/* 801E5248 001E2188 80 04 00 04 */ lwz r0, 4(r4)
|
|
/* 801E524C 001E218C 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 801E5250 001E2190 4C 82 00 20 */ bnelr
|
|
/* 801E5254 001E2194 38 00 00 02 */ li r0, 2
|
|
/* 801E5258 001E2198 98 03 03 F3 */ stb r0, 0x3f3(r3)
|
|
/* 801E525C 001E219C 4E 80 00 20 */ blr
|
|
/* 801E5260 001E21A0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E5264 001E21A4 7C 08 02 A6 */ mflr r0
|
|
/* 801E5268 001E21A8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E526C 001E21AC 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801E5270 001E21B0 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E5274 001E21B4 3C 60 80 3E */ lis r3, lbl_803DD2E8@ha
|
|
/* 801E5278 001E21B8 38 63 D2 E8 */ addi r3, r3, lbl_803DD2E8@l
|
|
/* 801E527C 001E21BC 80 63 00 34 */ lwz r3, 0x34(r3)
|
|
/* 801E5280 001E21C0 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b
|
|
/* 801E5284 001E21C4 40 82 00 0C */ bne lbl_801E5290
|
|
/* 801E5288 001E21C8 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
|
|
/* 801E528C 001E21CC 41 82 00 60 */ beq lbl_801E52EC
|
|
lbl_801E5290:
|
|
/* 801E5290 001E21D0 38 00 00 A2 */ li r0, 0xa2
|
|
/* 801E5294 001E21D4 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E5298 001E21D8 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E529C 001E21DC 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801E52A0 001E21E0 38 A0 00 00 */ li r5, 0
|
|
/* 801E52A4 001E21E4 38 C0 00 00 */ li r6, 0
|
|
/* 801E52A8 001E21E8 38 E0 00 00 */ li r7, 0
|
|
/* 801E52AC 001E21EC C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E52B0 001E21F0 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E52B4 001E21F4 C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E52B8 001E21F8 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E52BC 001E21FC 39 00 00 00 */ li r8, 0
|
|
/* 801E52C0 001E2200 48 0C 66 C5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E52C4 001E2204 38 00 00 03 */ li r0, 3
|
|
/* 801E52C8 001E2208 98 1F 03 F3 */ stb r0, 0x3f3(r31)
|
|
/* 801E52CC 001E220C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E52D0 001E2210 38 80 04 0C */ li r4, 0x40c
|
|
/* 801E52D4 001E2214 48 00 2B C5 */ bl dMenu_Option_c_NS_setAButtonString
|
|
/* 801E52D8 001E2218 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E52DC 001E221C 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801E52E0 001E2220 48 00 2C BD */ bl dMenu_Option_c_NS_setBButtonString
|
|
/* 801E52E4 001E2224 48 01 7B 25 */ bl dMw_c_NS_dMw_fade_out
|
|
/* 801E52E8 001E2228 48 03 96 E9 */ bl dMeter2Info_set2DVibration
|
|
lbl_801E52EC:
|
|
/* 801E52EC 001E222C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801E52F0 001E2230 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E52F4 001E2234 7C 08 03 A6 */ mtlr r0
|
|
/* 801E52F8 001E2238 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E52FC 001E223C 4E 80 00 20 */ blr
|
|
/* 801E5300 001E2240 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E5304 001E2244 7C 08 02 A6 */ mflr r0
|
|
/* 801E5308 001E2248 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E530C 001E224C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801E5310 001E2250 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E5314 001E2254 80 6D 86 48 */ lwz r3, lbl_80450BC8-_SDA_BASE_(r13)
|
|
/* 801E5318 001E2258 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 801E531C 001E225C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801E5320 001E2260 40 82 00 30 */ bne lbl_801E5350
|
|
/* 801E5324 001E2264 48 01 7B 55 */ bl dMw_c_NS_dMw_fade_in
|
|
/* 801E5328 001E2268 38 00 00 04 */ li r0, 4
|
|
/* 801E532C 001E226C 98 1F 03 F3 */ stb r0, 0x3f3(r31)
|
|
/* 801E5330 001E2270 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E5334 001E2274 38 80 00 01 */ li r4, 1
|
|
/* 801E5338 001E2278 48 00 2A 29 */ bl dMenu_Option_c_NS_setZButtonString
|
|
/* 801E533C 001E227C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E5340 001E2280 48 00 23 AD */ bl dMenu_Option_c_NS_getSelectType
|
|
/* 801E5344 001E2284 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E5348 001E2288 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E534C 001E228C 48 00 1F C9 */ bl dMenu_Option_c_NS_setCursorPos
|
|
lbl_801E5350:
|
|
/* 801E5350 001E2290 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801E5354 001E2294 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E5358 001E2298 7C 08 03 A6 */ mtlr r0
|
|
/* 801E535C 001E229C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E5360 001E22A0 4E 80 00 20 */ blr
|
|
/* 801E5364 001E22A4 80 8D 86 48 */ lwz r4, lbl_80450BC8-_SDA_BASE_(r13)
|
|
/* 801E5368 001E22A8 80 04 00 04 */ lwz r0, 4(r4)
|
|
/* 801E536C 001E22AC 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 801E5370 001E22B0 4C 82 00 20 */ bnelr
|
|
/* 801E5374 001E22B4 38 00 00 05 */ li r0, 5
|
|
/* 801E5378 001E22B8 98 03 03 F3 */ stb r0, 0x3f3(r3)
|
|
/* 801E537C 001E22BC 4E 80 00 20 */ blr
|
|
/* 801E5380 001E22C0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E5384 001E22C4 7C 08 02 A6 */ mflr r0
|
|
/* 801E5388 001E22C8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E538C 001E22CC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801E5390 001E22D0 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E5394 001E22D4 80 6D 86 48 */ lwz r3, lbl_80450BC8-_SDA_BASE_(r13)
|
|
/* 801E5398 001E22D8 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 801E539C 001E22DC 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801E53A0 001E22E0 40 82 00 10 */ bne lbl_801E53B0
|
|
/* 801E53A4 001E22E4 48 01 7A D5 */ bl dMw_c_NS_dMw_fade_in
|
|
/* 801E53A8 001E22E8 38 00 00 01 */ li r0, 1
|
|
/* 801E53AC 001E22EC 98 1F 03 F4 */ stb r0, 0x3f4(r31)
|
|
lbl_801E53B0:
|
|
/* 801E53B0 001E22F0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801E53B4 001E22F4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E53B8 001E22F8 7C 08 03 A6 */ mtlr r0
|
|
/* 801E53BC 001E22FC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E53C0 001E2300 4E 80 00 20 */ blr
|
|
/* 801E53C4 001E2304 80 8D 86 48 */ lwz r4, lbl_80450BC8-_SDA_BASE_(r13)
|
|
/* 801E53C8 001E2308 80 04 00 04 */ lwz r0, 4(r4)
|
|
/* 801E53CC 001E230C 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 801E53D0 001E2310 4C 82 00 20 */ bnelr
|
|
/* 801E53D4 001E2314 38 00 00 02 */ li r0, 2
|
|
/* 801E53D8 001E2318 98 03 03 F4 */ stb r0, 0x3f4(r3)
|
|
/* 801E53DC 001E231C 4E 80 00 20 */ blr
|
|
/* 801E53E0 001E2320 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E53E4 001E2324 7C 08 02 A6 */ mflr r0
|
|
/* 801E53E8 001E2328 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E53EC 001E232C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801E53F0 001E2330 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E53F4 001E2334 80 63 00 3C */ lwz r3, 0x3c(r3)
|
|
/* 801E53F8 001E2338 88 03 00 FE */ lbz r0, 0xfe(r3)
|
|
/* 801E53FC 001E233C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E5400 001E2340 40 82 00 14 */ bne lbl_801E5414
|
|
/* 801E5404 001E2344 48 01 7A 05 */ bl dMw_c_NS_dMw_fade_out
|
|
/* 801E5408 001E2348 38 00 00 03 */ li r0, 3
|
|
/* 801E540C 001E234C 98 1F 03 F4 */ stb r0, 0x3f4(r31)
|
|
/* 801E5410 001E2350 48 00 00 10 */ b lbl_801E5420
|
|
lbl_801E5414:
|
|
/* 801E5414 001E2354 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E5418 001E2358 40 82 00 08 */ bne lbl_801E5420
|
|
/* 801E541C 001E235C 4B FC 99 91 */ bl dMenu_Calibration_c_NS__move
|
|
lbl_801E5420:
|
|
/* 801E5420 001E2360 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801E5424 001E2364 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E5428 001E2368 7C 08 03 A6 */ mtlr r0
|
|
/* 801E542C 001E236C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E5430 001E2370 4E 80 00 20 */ blr
|
|
/* 801E5434 001E2374 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E5438 001E2378 7C 08 02 A6 */ mflr r0
|
|
/* 801E543C 001E237C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E5440 001E2380 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801E5444 001E2384 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E5448 001E2388 80 6D 86 48 */ lwz r3, lbl_80450BC8-_SDA_BASE_(r13)
|
|
/* 801E544C 001E238C 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 801E5450 001E2390 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801E5454 001E2394 40 82 00 10 */ bne lbl_801E5464
|
|
/* 801E5458 001E2398 48 01 7A 21 */ bl dMw_c_NS_dMw_fade_in
|
|
/* 801E545C 001E239C 38 00 00 04 */ li r0, 4
|
|
/* 801E5460 001E23A0 98 1F 03 F4 */ stb r0, 0x3f4(r31)
|
|
lbl_801E5464:
|
|
/* 801E5464 001E23A4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801E5468 001E23A8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E546C 001E23AC 7C 08 03 A6 */ mtlr r0
|
|
/* 801E5470 001E23B0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E5474 001E23B4 4E 80 00 20 */ blr
|
|
/* 801E5478 001E23B8 80 8D 86 48 */ lwz r4, lbl_80450BC8-_SDA_BASE_(r13)
|
|
/* 801E547C 001E23BC 80 04 00 04 */ lwz r0, 4(r4)
|
|
/* 801E5480 001E23C0 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 801E5484 001E23C4 4C 82 00 20 */ bnelr
|
|
/* 801E5488 001E23C8 38 00 00 05 */ li r0, 5
|
|
/* 801E548C 001E23CC 98 03 03 F4 */ stb r0, 0x3f4(r3)
|
|
/* 801E5490 001E23D0 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_menuVisible
|
|
dMenu_Option_c_NS_menuVisible:
|
|
/* 801E5494 001E23D4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E5498 001E23D8 7C 08 02 A6 */ mflr r0
|
|
/* 801E549C 001E23DC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E54A0 001E23E0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801E54A4 001E23E4 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801E54A8 001E23E8 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801E54AC 001E23EC 3B E0 00 00 */ li r31, 0
|
|
lbl_801E54B0:
|
|
/* 801E54B0 001E23F0 2C 1F 00 03 */ cmpwi r31, 3
|
|
/* 801E54B4 001E23F4 40 80 00 14 */ bge lbl_801E54C8
|
|
/* 801E54B8 001E23F8 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E54BC 001E23FC 7F E4 FB 78 */ mr r4, r31
|
|
/* 801E54C0 001E2400 48 00 00 39 */ bl dMenu_Option_c_NS_menuShow
|
|
/* 801E54C4 001E2404 48 00 00 10 */ b lbl_801E54D4
|
|
lbl_801E54C8:
|
|
/* 801E54C8 001E2408 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E54CC 001E240C 7F E4 FB 78 */ mr r4, r31
|
|
/* 801E54D0 001E2410 48 00 00 E9 */ bl dMenu_Option_c_NS_menuHide
|
|
lbl_801E54D4:
|
|
/* 801E54D4 001E2414 3B FF 00 01 */ addi r31, r31, 1
|
|
/* 801E54D8 001E2418 2C 1F 00 06 */ cmpwi r31, 6
|
|
/* 801E54DC 001E241C 41 80 FF D4 */ blt lbl_801E54B0
|
|
/* 801E54E0 001E2420 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801E54E4 001E2424 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801E54E8 001E2428 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E54EC 001E242C 7C 08 03 A6 */ mtlr r0
|
|
/* 801E54F0 001E2430 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E54F4 001E2434 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_menuShow
|
|
dMenu_Option_c_NS_menuShow:
|
|
/* 801E54F8 001E2438 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E54FC 001E243C 7C 08 02 A6 */ mflr r0
|
|
/* 801E5500 001E2440 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E5504 001E2444 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E5508 001E2448 48 17 CC CD */ bl _savegpr_27
|
|
/* 801E550C 001E244C 7C 7B 1B 78 */ mr r27, r3
|
|
/* 801E5510 001E2450 7C 9C 23 78 */ mr r28, r4
|
|
/* 801E5514 001E2454 54 9E 10 3A */ slwi r30, r4, 2
|
|
/* 801E5518 001E2458 7C 7B F2 14 */ add r3, r27, r30
|
|
/* 801E551C 001E245C 80 63 00 74 */ lwz r3, 0x74(r3)
|
|
/* 801E5520 001E2460 48 07 00 A9 */ bl CPaneMgrAlpha_NS_show
|
|
/* 801E5524 001E2464 7C 7B F2 14 */ add r3, r27, r30
|
|
/* 801E5528 001E2468 80 63 00 8C */ lwz r3, 0x8c(r3)
|
|
/* 801E552C 001E246C 48 07 00 9D */ bl CPaneMgrAlpha_NS_show
|
|
/* 801E5530 001E2470 7C 7B F2 14 */ add r3, r27, r30
|
|
/* 801E5534 001E2474 80 63 00 A4 */ lwz r3, 0xa4(r3)
|
|
/* 801E5538 001E2478 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E553C 001E247C 41 82 00 08 */ beq lbl_801E5544
|
|
/* 801E5540 001E2480 48 07 00 89 */ bl CPaneMgrAlpha_NS_show
|
|
lbl_801E5544:
|
|
/* 801E5544 001E2484 7C 7B F2 14 */ add r3, r27, r30
|
|
/* 801E5548 001E2488 80 63 00 BC */ lwz r3, 0xbc(r3)
|
|
/* 801E554C 001E248C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E5550 001E2490 41 82 00 08 */ beq lbl_801E5558
|
|
/* 801E5554 001E2494 48 07 00 75 */ bl CPaneMgrAlpha_NS_show
|
|
lbl_801E5558:
|
|
/* 801E5558 001E2498 7C 7B F2 14 */ add r3, r27, r30
|
|
/* 801E555C 001E249C 80 63 00 D4 */ lwz r3, 0xd4(r3)
|
|
/* 801E5560 001E24A0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E5564 001E24A4 41 82 00 08 */ beq lbl_801E556C
|
|
/* 801E5568 001E24A8 48 07 00 61 */ bl CPaneMgrAlpha_NS_show
|
|
lbl_801E556C:
|
|
/* 801E556C 001E24AC 3B A0 00 00 */ li r29, 0
|
|
/* 801E5570 001E24B0 3B E0 00 00 */ li r31, 0
|
|
/* 801E5574 001E24B4 1C 1C 00 18 */ mulli r0, r28, 0x18
|
|
/* 801E5578 001E24B8 7F DB 02 14 */ add r30, r27, r0
|
|
lbl_801E557C:
|
|
/* 801E557C 001E24BC 38 1F 01 04 */ addi r0, r31, 0x104
|
|
/* 801E5580 001E24C0 7C 7E 00 2E */ lwzx r3, r30, r0
|
|
/* 801E5584 001E24C4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E5588 001E24C8 41 82 00 08 */ beq lbl_801E5590
|
|
/* 801E558C 001E24CC 48 07 00 3D */ bl CPaneMgrAlpha_NS_show
|
|
lbl_801E5590:
|
|
/* 801E5590 001E24D0 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 801E5594 001E24D4 2C 1D 00 02 */ cmpwi r29, 2
|
|
/* 801E5598 001E24D8 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801E559C 001E24DC 41 80 FF E0 */ blt lbl_801E557C
|
|
/* 801E55A0 001E24E0 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E55A4 001E24E4 48 17 CC 7D */ bl _restgpr_27
|
|
/* 801E55A8 001E24E8 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E55AC 001E24EC 7C 08 03 A6 */ mtlr r0
|
|
/* 801E55B0 001E24F0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E55B4 001E24F4 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_menuHide
|
|
dMenu_Option_c_NS_menuHide:
|
|
/* 801E55B8 001E24F8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E55BC 001E24FC 7C 08 02 A6 */ mflr r0
|
|
/* 801E55C0 001E2500 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E55C4 001E2504 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E55C8 001E2508 48 17 CC 0D */ bl _savegpr_27
|
|
/* 801E55CC 001E250C 7C 7B 1B 78 */ mr r27, r3
|
|
/* 801E55D0 001E2510 7C 9C 23 78 */ mr r28, r4
|
|
/* 801E55D4 001E2514 54 9E 10 3A */ slwi r30, r4, 2
|
|
/* 801E55D8 001E2518 7C 7B F2 14 */ add r3, r27, r30
|
|
/* 801E55DC 001E251C 80 63 00 74 */ lwz r3, 0x74(r3)
|
|
/* 801E55E0 001E2520 48 07 00 29 */ bl CPaneMgrAlpha_NS_hide
|
|
/* 801E55E4 001E2524 7C 7B F2 14 */ add r3, r27, r30
|
|
/* 801E55E8 001E2528 80 63 00 8C */ lwz r3, 0x8c(r3)
|
|
/* 801E55EC 001E252C 48 07 00 1D */ bl CPaneMgrAlpha_NS_hide
|
|
/* 801E55F0 001E2530 7C 7B F2 14 */ add r3, r27, r30
|
|
/* 801E55F4 001E2534 80 63 00 A4 */ lwz r3, 0xa4(r3)
|
|
/* 801E55F8 001E2538 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E55FC 001E253C 41 82 00 08 */ beq lbl_801E5604
|
|
/* 801E5600 001E2540 48 07 00 09 */ bl CPaneMgrAlpha_NS_hide
|
|
lbl_801E5604:
|
|
/* 801E5604 001E2544 7C 7B F2 14 */ add r3, r27, r30
|
|
/* 801E5608 001E2548 80 63 00 BC */ lwz r3, 0xbc(r3)
|
|
/* 801E560C 001E254C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E5610 001E2550 41 82 00 08 */ beq lbl_801E5618
|
|
/* 801E5614 001E2554 48 06 FF F5 */ bl CPaneMgrAlpha_NS_hide
|
|
lbl_801E5618:
|
|
/* 801E5618 001E2558 7C 7B F2 14 */ add r3, r27, r30
|
|
/* 801E561C 001E255C 80 63 00 D4 */ lwz r3, 0xd4(r3)
|
|
/* 801E5620 001E2560 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E5624 001E2564 41 82 00 08 */ beq lbl_801E562C
|
|
/* 801E5628 001E2568 48 06 FF E1 */ bl CPaneMgrAlpha_NS_hide
|
|
lbl_801E562C:
|
|
/* 801E562C 001E256C 3B A0 00 00 */ li r29, 0
|
|
/* 801E5630 001E2570 3B E0 00 00 */ li r31, 0
|
|
/* 801E5634 001E2574 1C 1C 00 18 */ mulli r0, r28, 0x18
|
|
/* 801E5638 001E2578 7F DB 02 14 */ add r30, r27, r0
|
|
lbl_801E563C:
|
|
/* 801E563C 001E257C 38 1F 01 04 */ addi r0, r31, 0x104
|
|
/* 801E5640 001E2580 7C 7E 00 2E */ lwzx r3, r30, r0
|
|
/* 801E5644 001E2584 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E5648 001E2588 41 82 00 08 */ beq lbl_801E5650
|
|
/* 801E564C 001E258C 48 06 FF BD */ bl CPaneMgrAlpha_NS_hide
|
|
lbl_801E5650:
|
|
/* 801E5650 001E2590 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 801E5654 001E2594 2C 1D 00 02 */ cmpwi r29, 2
|
|
/* 801E5658 001E2598 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801E565C 001E259C 41 80 FF E0 */ blt lbl_801E563C
|
|
/* 801E5660 001E25A0 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E5664 001E25A4 48 17 CB BD */ bl _restgpr_27
|
|
/* 801E5668 001E25A8 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E566C 001E25AC 7C 08 03 A6 */ mtlr r0
|
|
/* 801E5670 001E25B0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E5674 001E25B4 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_screenSet
|
|
dMenu_Option_c_NS_screenSet:
|
|
/* 801E5678 001E25B8 94 21 FF 60 */ stwu r1, -0xa0(r1)
|
|
/* 801E567C 001E25BC 7C 08 02 A6 */ mflr r0
|
|
/* 801E5680 001E25C0 90 01 00 A4 */ stw r0, 0xa4(r1)
|
|
/* 801E5684 001E25C4 DB E1 00 90 */ stfd f31, 0x90(r1)
|
|
/* 801E5688 001E25C8 F3 E1 00 98 */ psq_st f31, 152(r1), 0, qr0
|
|
/* 801E568C 001E25CC 39 61 00 90 */ addi r11, r1, 0x90
|
|
/* 801E5690 001E25D0 48 17 CB 29 */ bl func_803621B8
|
|
/* 801E5694 001E25D4 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E5698 001E25D8 3C 60 80 39 */ lis r3, lbl_80396EA8@ha
|
|
/* 801E569C 001E25DC 3B C3 6E A8 */ addi r30, r3, lbl_80396EA8@l
|
|
/* 801E56A0 001E25E0 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E56A4 001E25E4 48 0E 95 A9 */ bl __nw__FUl
|
|
/* 801E56A8 001E25E8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E56AC 001E25EC 41 82 00 28 */ beq lbl_801E56D4
|
|
/* 801E56B0 001E25F0 80 9F 00 04 */ lwz r4, 4(r31)
|
|
/* 801E56B4 001E25F4 3C A0 6C 65 */ lis r5, 0x6C655F6E@ha
|
|
/* 801E56B8 001E25F8 38 C5 5F 6E */ addi r6, r5, 0x6C655F6E@l
|
|
/* 801E56BC 001E25FC 3C A0 00 74 */ lis r5, 0x00746974@ha
|
|
/* 801E56C0 001E2600 38 A5 69 74 */ addi r5, r5, 0x00746974@l
|
|
/* 801E56C4 001E2604 38 E0 00 00 */ li r7, 0
|
|
/* 801E56C8 001E2608 39 00 00 00 */ li r8, 0
|
|
/* 801E56CC 001E260C 48 06 E2 B9 */ bl CPaneMgr_X1_
|
|
/* 801E56D0 001E2610 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E56D4:
|
|
/* 801E56D4 001E2614 90 1F 00 70 */ stw r0, 0x70(r31)
|
|
/* 801E56D8 001E2618 80 9F 00 70 */ lwz r4, 0x70(r31)
|
|
/* 801E56DC 001E261C 38 61 00 34 */ addi r3, r1, 0x34
|
|
/* 801E56E0 001E2620 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801E56E4 001E2624 38 C0 00 00 */ li r6, 0
|
|
/* 801E56E8 001E2628 38 E0 00 00 */ li r7, 0
|
|
/* 801E56EC 001E262C 48 06 F7 D1 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801E56F0 001E2630 80 61 00 34 */ lwz r3, 0x34(r1)
|
|
/* 801E56F4 001E2634 80 01 00 38 */ lwz r0, 0x38(r1)
|
|
/* 801E56F8 001E2638 90 61 00 4C */ stw r3, 0x4c(r1)
|
|
/* 801E56FC 001E263C 90 01 00 50 */ stw r0, 0x50(r1)
|
|
/* 801E5700 001E2640 80 01 00 3C */ lwz r0, 0x3c(r1)
|
|
/* 801E5704 001E2644 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 801E5708 001E2648 C0 21 00 50 */ lfs f1, 0x50(r1)
|
|
/* 801E570C 001E264C 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E5710 001E2650 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E5714 001E2654 C0 03 07 14 */ lfs f0, 0x714(r3)
|
|
/* 801E5718 001E2658 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 801E571C 001E265C 80 7F 00 34 */ lwz r3, 0x34(r31)
|
|
/* 801E5720 001E2660 D0 03 00 38 */ stfs f0, 0x38(r3)
|
|
/* 801E5724 001E2664 3B 20 00 00 */ li r25, 0
|
|
/* 801E5728 001E2668 3A 80 00 00 */ li r20, 0
|
|
/* 801E572C 001E266C 3A A0 00 00 */ li r21, 0
|
|
/* 801E5730 001E2670 3A FE 00 B0 */ addi r23, r30, 0xb0
|
|
/* 801E5734 001E2674 3A DE 00 E0 */ addi r22, r30, 0xe0
|
|
lbl_801E5738:
|
|
/* 801E5738 001E2678 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E573C 001E267C 7C D7 AA 14 */ add r6, r23, r21
|
|
/* 801E5740 001E2680 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E5744 001E2684 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E5748 001E2688 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E574C 001E268C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E5750 001E2690 7D 89 03 A6 */ mtctr r12
|
|
/* 801E5754 001E2694 4E 80 04 21 */ bctrl
|
|
/* 801E5758 001E2698 7F 1F A2 14 */ add r24, r31, r20
|
|
/* 801E575C 001E269C 90 78 02 80 */ stw r3, 0x280(r24)
|
|
/* 801E5760 001E26A0 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E5764 001E26A4 7C D6 AA 14 */ add r6, r22, r21
|
|
/* 801E5768 001E26A8 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E576C 001E26AC 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E5770 001E26B0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E5774 001E26B4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E5778 001E26B8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E577C 001E26BC 4E 80 04 21 */ bctrl
|
|
/* 801E5780 001E26C0 90 78 02 98 */ stw r3, 0x298(r24)
|
|
/* 801E5784 001E26C4 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 801E5788 001E26C8 2C 19 00 06 */ cmpwi r25, 6
|
|
/* 801E578C 001E26CC 3A 94 00 04 */ addi r20, r20, 4
|
|
/* 801E5790 001E26D0 3A B5 00 08 */ addi r21, r21, 8
|
|
/* 801E5794 001E26D4 41 80 FF A4 */ blt lbl_801E5738
|
|
/* 801E5798 001E26D8 38 61 00 24 */ addi r3, r1, 0x24
|
|
/* 801E579C 001E26DC 80 9F 02 84 */ lwz r4, 0x284(r31)
|
|
/* 801E57A0 001E26E0 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801E57A4 001E26E4 81 8C 01 34 */ lwz r12, 0x134(r12)
|
|
/* 801E57A8 001E26E8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E57AC 001E26EC 4E 80 04 21 */ bctrl
|
|
/* 801E57B0 001E26F0 88 01 00 24 */ lbz r0, 0x24(r1)
|
|
/* 801E57B4 001E26F4 98 1F 02 B0 */ stb r0, 0x2b0(r31)
|
|
/* 801E57B8 001E26F8 88 01 00 25 */ lbz r0, 0x25(r1)
|
|
/* 801E57BC 001E26FC 98 1F 02 B1 */ stb r0, 0x2b1(r31)
|
|
/* 801E57C0 001E2700 88 01 00 26 */ lbz r0, 0x26(r1)
|
|
/* 801E57C4 001E2704 98 1F 02 B2 */ stb r0, 0x2b2(r31)
|
|
/* 801E57C8 001E2708 88 01 00 27 */ lbz r0, 0x27(r1)
|
|
/* 801E57CC 001E270C 98 1F 02 B3 */ stb r0, 0x2b3(r31)
|
|
/* 801E57D0 001E2710 38 61 00 20 */ addi r3, r1, 0x20
|
|
/* 801E57D4 001E2714 80 9F 02 84 */ lwz r4, 0x284(r31)
|
|
/* 801E57D8 001E2718 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801E57DC 001E271C 81 8C 01 38 */ lwz r12, 0x138(r12)
|
|
/* 801E57E0 001E2720 7D 89 03 A6 */ mtctr r12
|
|
/* 801E57E4 001E2724 4E 80 04 21 */ bctrl
|
|
/* 801E57E8 001E2728 88 01 00 20 */ lbz r0, 0x20(r1)
|
|
/* 801E57EC 001E272C 98 1F 02 C0 */ stb r0, 0x2c0(r31)
|
|
/* 801E57F0 001E2730 88 01 00 21 */ lbz r0, 0x21(r1)
|
|
/* 801E57F4 001E2734 98 1F 02 C1 */ stb r0, 0x2c1(r31)
|
|
/* 801E57F8 001E2738 88 01 00 22 */ lbz r0, 0x22(r1)
|
|
/* 801E57FC 001E273C 98 1F 02 C2 */ stb r0, 0x2c2(r31)
|
|
/* 801E5800 001E2740 88 01 00 23 */ lbz r0, 0x23(r1)
|
|
/* 801E5804 001E2744 98 1F 02 C3 */ stb r0, 0x2c3(r31)
|
|
/* 801E5808 001E2748 38 61 00 1C */ addi r3, r1, 0x1c
|
|
/* 801E580C 001E274C 80 9F 02 9C */ lwz r4, 0x29c(r31)
|
|
/* 801E5810 001E2750 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801E5814 001E2754 81 8C 00 B0 */ lwz r12, 0xb0(r12)
|
|
/* 801E5818 001E2758 7D 89 03 A6 */ mtctr r12
|
|
/* 801E581C 001E275C 4E 80 04 21 */ bctrl
|
|
/* 801E5820 001E2760 88 01 00 1C */ lbz r0, 0x1c(r1)
|
|
/* 801E5824 001E2764 98 1F 02 B4 */ stb r0, 0x2b4(r31)
|
|
/* 801E5828 001E2768 88 01 00 1D */ lbz r0, 0x1d(r1)
|
|
/* 801E582C 001E276C 98 1F 02 B5 */ stb r0, 0x2b5(r31)
|
|
/* 801E5830 001E2770 88 01 00 1E */ lbz r0, 0x1e(r1)
|
|
/* 801E5834 001E2774 98 1F 02 B6 */ stb r0, 0x2b6(r31)
|
|
/* 801E5838 001E2778 88 01 00 1F */ lbz r0, 0x1f(r1)
|
|
/* 801E583C 001E277C 98 1F 02 B7 */ stb r0, 0x2b7(r31)
|
|
/* 801E5840 001E2780 38 61 00 18 */ addi r3, r1, 0x18
|
|
/* 801E5844 001E2784 80 9F 02 9C */ lwz r4, 0x29c(r31)
|
|
/* 801E5848 001E2788 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801E584C 001E278C 81 8C 00 B4 */ lwz r12, 0xb4(r12)
|
|
/* 801E5850 001E2790 7D 89 03 A6 */ mtctr r12
|
|
/* 801E5854 001E2794 4E 80 04 21 */ bctrl
|
|
/* 801E5858 001E2798 88 01 00 18 */ lbz r0, 0x18(r1)
|
|
/* 801E585C 001E279C 98 1F 02 C4 */ stb r0, 0x2c4(r31)
|
|
/* 801E5860 001E27A0 88 01 00 19 */ lbz r0, 0x19(r1)
|
|
/* 801E5864 001E27A4 98 1F 02 C5 */ stb r0, 0x2c5(r31)
|
|
/* 801E5868 001E27A8 88 01 00 1A */ lbz r0, 0x1a(r1)
|
|
/* 801E586C 001E27AC 98 1F 02 C6 */ stb r0, 0x2c6(r31)
|
|
/* 801E5870 001E27B0 88 01 00 1B */ lbz r0, 0x1b(r1)
|
|
/* 801E5874 001E27B4 98 1F 02 C7 */ stb r0, 0x2c7(r31)
|
|
/* 801E5878 001E27B8 38 61 00 14 */ addi r3, r1, 0x14
|
|
/* 801E587C 001E27BC 80 9F 02 80 */ lwz r4, 0x280(r31)
|
|
/* 801E5880 001E27C0 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801E5884 001E27C4 81 8C 01 34 */ lwz r12, 0x134(r12)
|
|
/* 801E5888 001E27C8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E588C 001E27CC 4E 80 04 21 */ bctrl
|
|
/* 801E5890 001E27D0 88 01 00 14 */ lbz r0, 0x14(r1)
|
|
/* 801E5894 001E27D4 98 1F 02 B8 */ stb r0, 0x2b8(r31)
|
|
/* 801E5898 001E27D8 88 01 00 15 */ lbz r0, 0x15(r1)
|
|
/* 801E589C 001E27DC 98 1F 02 B9 */ stb r0, 0x2b9(r31)
|
|
/* 801E58A0 001E27E0 88 01 00 16 */ lbz r0, 0x16(r1)
|
|
/* 801E58A4 001E27E4 98 1F 02 BA */ stb r0, 0x2ba(r31)
|
|
/* 801E58A8 001E27E8 88 01 00 17 */ lbz r0, 0x17(r1)
|
|
/* 801E58AC 001E27EC 98 1F 02 BB */ stb r0, 0x2bb(r31)
|
|
/* 801E58B0 001E27F0 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 801E58B4 001E27F4 80 9F 02 80 */ lwz r4, 0x280(r31)
|
|
/* 801E58B8 001E27F8 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801E58BC 001E27FC 81 8C 01 38 */ lwz r12, 0x138(r12)
|
|
/* 801E58C0 001E2800 7D 89 03 A6 */ mtctr r12
|
|
/* 801E58C4 001E2804 4E 80 04 21 */ bctrl
|
|
/* 801E58C8 001E2808 88 01 00 10 */ lbz r0, 0x10(r1)
|
|
/* 801E58CC 001E280C 98 1F 02 C8 */ stb r0, 0x2c8(r31)
|
|
/* 801E58D0 001E2810 88 01 00 11 */ lbz r0, 0x11(r1)
|
|
/* 801E58D4 001E2814 98 1F 02 C9 */ stb r0, 0x2c9(r31)
|
|
/* 801E58D8 001E2818 88 01 00 12 */ lbz r0, 0x12(r1)
|
|
/* 801E58DC 001E281C 98 1F 02 CA */ stb r0, 0x2ca(r31)
|
|
/* 801E58E0 001E2820 88 01 00 13 */ lbz r0, 0x13(r1)
|
|
/* 801E58E4 001E2824 98 1F 02 CB */ stb r0, 0x2cb(r31)
|
|
/* 801E58E8 001E2828 38 61 00 0C */ addi r3, r1, 0xc
|
|
/* 801E58EC 001E282C 80 9F 02 98 */ lwz r4, 0x298(r31)
|
|
/* 801E58F0 001E2830 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801E58F4 001E2834 81 8C 00 B0 */ lwz r12, 0xb0(r12)
|
|
/* 801E58F8 001E2838 7D 89 03 A6 */ mtctr r12
|
|
/* 801E58FC 001E283C 4E 80 04 21 */ bctrl
|
|
/* 801E5900 001E2840 88 01 00 0C */ lbz r0, 0xc(r1)
|
|
/* 801E5904 001E2844 98 1F 02 BC */ stb r0, 0x2bc(r31)
|
|
/* 801E5908 001E2848 88 01 00 0D */ lbz r0, 0xd(r1)
|
|
/* 801E590C 001E284C 98 1F 02 BD */ stb r0, 0x2bd(r31)
|
|
/* 801E5910 001E2850 88 01 00 0E */ lbz r0, 0xe(r1)
|
|
/* 801E5914 001E2854 98 1F 02 BE */ stb r0, 0x2be(r31)
|
|
/* 801E5918 001E2858 88 01 00 0F */ lbz r0, 0xf(r1)
|
|
/* 801E591C 001E285C 98 1F 02 BF */ stb r0, 0x2bf(r31)
|
|
/* 801E5920 001E2860 38 61 00 08 */ addi r3, r1, 8
|
|
/* 801E5924 001E2864 80 9F 02 98 */ lwz r4, 0x298(r31)
|
|
/* 801E5928 001E2868 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801E592C 001E286C 81 8C 00 B4 */ lwz r12, 0xb4(r12)
|
|
/* 801E5930 001E2870 7D 89 03 A6 */ mtctr r12
|
|
/* 801E5934 001E2874 4E 80 04 21 */ bctrl
|
|
/* 801E5938 001E2878 88 01 00 08 */ lbz r0, 8(r1)
|
|
/* 801E593C 001E287C 98 1F 02 CC */ stb r0, 0x2cc(r31)
|
|
/* 801E5940 001E2880 88 01 00 09 */ lbz r0, 9(r1)
|
|
/* 801E5944 001E2884 98 1F 02 CD */ stb r0, 0x2cd(r31)
|
|
/* 801E5948 001E2888 88 01 00 0A */ lbz r0, 0xa(r1)
|
|
/* 801E594C 001E288C 98 1F 02 CE */ stb r0, 0x2ce(r31)
|
|
/* 801E5950 001E2890 88 01 00 0B */ lbz r0, 0xb(r1)
|
|
/* 801E5954 001E2894 98 1F 02 CF */ stb r0, 0x2cf(r31)
|
|
/* 801E5958 001E2898 38 00 00 FF */ li r0, 0xff
|
|
/* 801E595C 001E289C 98 1F 02 BB */ stb r0, 0x2bb(r31)
|
|
/* 801E5960 001E28A0 98 1F 02 B3 */ stb r0, 0x2b3(r31)
|
|
/* 801E5964 001E28A4 38 60 00 B8 */ li r3, 0xb8
|
|
/* 801E5968 001E28A8 48 0E 92 E5 */ bl __nw__FUl
|
|
/* 801E596C 001E28AC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E5970 001E28B0 41 82 00 18 */ beq lbl_801E5988
|
|
/* 801E5974 001E28B4 38 80 00 02 */ li r4, 2
|
|
/* 801E5978 001E28B8 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E597C 001E28BC 38 A0 00 00 */ li r5, 0
|
|
/* 801E5980 001E28C0 4B FA E8 A1 */ bl dSelect_cursor_c
|
|
/* 801E5984 001E28C4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E5988:
|
|
/* 801E5988 001E28C8 90 1F 00 44 */ stw r0, 0x44(r31)
|
|
/* 801E598C 001E28CC 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 801E5990 001E28D0 C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E5994 001E28D4 4B FA F9 0D */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801E5998 001E28D8 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 801E599C 001E28DC C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E59A0 001E28E0 4B FA F8 29 */ bl dSelect_cursor_c_NS_setScale
|
|
/* 801E59A4 001E28E4 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 801E59A8 001E28E8 C0 22 A9 6C */ lfs f1, lbl_8045436C-_SDA2_BASE_(r2)
|
|
/* 801E59AC 001E28EC C0 42 A9 70 */ lfs f2, lbl_80454370-_SDA2_BASE_(r2)
|
|
/* 801E59B0 001E28F0 C0 62 A9 74 */ lfs f3, lbl_80454374-_SDA2_BASE_(r2)
|
|
/* 801E59B4 001E28F4 C0 82 A9 50 */ lfs f4, lbl_80454350-_SDA2_BASE_(r2)
|
|
/* 801E59B8 001E28F8 FC A0 20 90 */ fmr f5, f4
|
|
/* 801E59BC 001E28FC 4B FA F7 F5 */ bl dSelect_cursor_c_NS_setParam
|
|
/* 801E59C0 001E2900 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 801E59C4 001E2904 88 03 00 B4 */ lbz r0, 0xb4(r3)
|
|
/* 801E59C8 001E2908 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e
|
|
/* 801E59CC 001E290C 98 03 00 B4 */ stb r0, 0xb4(r3)
|
|
/* 801E59D0 001E2910 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E59D4 001E2914 48 0E 92 79 */ bl __nw__FUl
|
|
/* 801E59D8 001E2918 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E59DC 001E291C 41 82 00 24 */ beq lbl_801E5A00
|
|
/* 801E59E0 001E2920 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801E59E4 001E2924 3C A0 5F 61 */ lis r5, 0x5F616C6C@ha
|
|
/* 801E59E8 001E2928 38 C5 6C 6C */ addi r6, r5, 0x5F616C6C@l
|
|
/* 801E59EC 001E292C 38 A0 00 6E */ li r5, 0x6e
|
|
/* 801E59F0 001E2930 38 E0 00 02 */ li r7, 2
|
|
/* 801E59F4 001E2934 39 00 00 00 */ li r8, 0
|
|
/* 801E59F8 001E2938 48 06 DF 8D */ bl CPaneMgr_X1_
|
|
/* 801E59FC 001E293C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E5A00:
|
|
/* 801E5A00 001E2940 90 1F 00 5C */ stw r0, 0x5c(r31)
|
|
/* 801E5A04 001E2944 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E5A08 001E2948 48 0E 92 45 */ bl __nw__FUl
|
|
/* 801E5A0C 001E294C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E5A10 001E2950 41 82 00 24 */ beq lbl_801E5A34
|
|
/* 801E5A14 001E2954 80 9F 00 0C */ lwz r4, 0xc(r31)
|
|
/* 801E5A18 001E2958 3C A0 5F 61 */ lis r5, 0x5F616C6C@ha
|
|
/* 801E5A1C 001E295C 38 C5 6C 6C */ addi r6, r5, 0x5F616C6C@l
|
|
/* 801E5A20 001E2960 38 A0 00 6E */ li r5, 0x6e
|
|
/* 801E5A24 001E2964 38 E0 00 02 */ li r7, 2
|
|
/* 801E5A28 001E2968 39 00 00 00 */ li r8, 0
|
|
/* 801E5A2C 001E296C 48 06 DF 59 */ bl CPaneMgr_X1_
|
|
/* 801E5A30 001E2970 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E5A34:
|
|
/* 801E5A34 001E2974 90 1F 00 60 */ stw r0, 0x60(r31)
|
|
/* 801E5A38 001E2978 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E5A3C 001E297C 48 0E 92 11 */ bl __nw__FUl
|
|
/* 801E5A40 001E2980 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E5A44 001E2984 41 82 00 24 */ beq lbl_801E5A68
|
|
/* 801E5A48 001E2988 80 9F 00 10 */ lwz r4, 0x10(r31)
|
|
/* 801E5A4C 001E298C 3C A0 6E 61 */ lis r5, 0x6E616C6C@ha
|
|
/* 801E5A50 001E2990 38 C5 6C 6C */ addi r6, r5, 0x6E616C6C@l
|
|
/* 801E5A54 001E2994 38 A0 00 00 */ li r5, 0
|
|
/* 801E5A58 001E2998 38 E0 00 02 */ li r7, 2
|
|
/* 801E5A5C 001E299C 39 00 00 00 */ li r8, 0
|
|
/* 801E5A60 001E29A0 48 06 DF 25 */ bl CPaneMgr_X1_
|
|
/* 801E5A64 001E29A4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E5A68:
|
|
/* 801E5A68 001E29A8 90 1F 00 64 */ stw r0, 0x64(r31)
|
|
/* 801E5A6C 001E29AC 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E5A70 001E29B0 48 0E 91 DD */ bl __nw__FUl
|
|
/* 801E5A74 001E29B4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E5A78 001E29B8 41 82 00 24 */ beq lbl_801E5A9C
|
|
/* 801E5A7C 001E29BC 80 9F 00 14 */ lwz r4, 0x14(r31)
|
|
/* 801E5A80 001E29C0 3C A0 5F 61 */ lis r5, 0x5F616C6C@ha
|
|
/* 801E5A84 001E29C4 38 C5 6C 6C */ addi r6, r5, 0x5F616C6C@l
|
|
/* 801E5A88 001E29C8 38 A0 00 6E */ li r5, 0x6e
|
|
/* 801E5A8C 001E29CC 38 E0 00 02 */ li r7, 2
|
|
/* 801E5A90 001E29D0 39 00 00 00 */ li r8, 0
|
|
/* 801E5A94 001E29D4 48 06 DE F1 */ bl CPaneMgr_X1_
|
|
/* 801E5A98 001E29D8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E5A9C:
|
|
/* 801E5A9C 001E29DC 90 1F 00 68 */ stw r0, 0x68(r31)
|
|
/* 801E5AA0 001E29E0 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E5AA4 001E29E4 48 0E 91 A9 */ bl __nw__FUl
|
|
/* 801E5AA8 001E29E8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E5AAC 001E29EC 41 82 00 24 */ beq lbl_801E5AD0
|
|
/* 801E5AB0 001E29F0 80 9F 00 04 */ lwz r4, 4(r31)
|
|
/* 801E5AB4 001E29F4 3C A0 5F 61 */ lis r5, 0x5F616C6C@ha
|
|
/* 801E5AB8 001E29F8 38 C5 6C 6C */ addi r6, r5, 0x5F616C6C@l
|
|
/* 801E5ABC 001E29FC 38 A0 00 6E */ li r5, 0x6e
|
|
/* 801E5AC0 001E2A00 38 E0 00 02 */ li r7, 2
|
|
/* 801E5AC4 001E2A04 39 00 00 00 */ li r8, 0
|
|
/* 801E5AC8 001E2A08 48 06 DE BD */ bl CPaneMgr_X1_
|
|
/* 801E5ACC 001E2A0C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E5AD0:
|
|
/* 801E5AD0 001E2A10 90 1F 00 6C */ stw r0, 0x6c(r31)
|
|
/* 801E5AD4 001E2A14 3B A0 00 00 */ li r29, 0
|
|
/* 801E5AD8 001E2A18 3B 80 00 00 */ li r28, 0
|
|
/* 801E5ADC 001E2A1C 3B 60 00 00 */ li r27, 0
|
|
/* 801E5AE0 001E2A20 3B 40 00 00 */ li r26, 0
|
|
/* 801E5AE4 001E2A24 3A DE 01 D0 */ addi r22, r30, 0x1d0
|
|
/* 801E5AE8 001E2A28 3A FE 02 00 */ addi r23, r30, 0x200
|
|
/* 801E5AEC 001E2A2C 3B 1E 02 30 */ addi r24, r30, 0x230
|
|
/* 801E5AF0 001E2A30 3B 3E 02 60 */ addi r25, r30, 0x260
|
|
lbl_801E5AF4:
|
|
/* 801E5AF4 001E2A34 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E5AF8 001E2A38 48 0E 91 55 */ bl __nw__FUl
|
|
/* 801E5AFC 001E2A3C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E5B00 001E2A40 41 82 00 28 */ beq lbl_801E5B28
|
|
/* 801E5B04 001E2A44 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801E5B08 001E2A48 38 1E 01 10 */ addi r0, r30, 0x110
|
|
/* 801E5B0C 001E2A4C 7C C0 D2 14 */ add r6, r0, r26
|
|
/* 801E5B10 001E2A50 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E5B14 001E2A54 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E5B18 001E2A58 38 E0 00 00 */ li r7, 0
|
|
/* 801E5B1C 001E2A5C 39 00 00 00 */ li r8, 0
|
|
/* 801E5B20 001E2A60 48 06 DE 65 */ bl CPaneMgr_X1_
|
|
/* 801E5B24 001E2A64 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E5B28:
|
|
/* 801E5B28 001E2A68 7E BF DA 14 */ add r21, r31, r27
|
|
/* 801E5B2C 001E2A6C 90 15 00 74 */ stw r0, 0x74(r21)
|
|
/* 801E5B30 001E2A70 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E5B34 001E2A74 48 0E 91 19 */ bl __nw__FUl
|
|
/* 801E5B38 001E2A78 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E5B3C 001E2A7C 41 82 00 28 */ beq lbl_801E5B64
|
|
/* 801E5B40 001E2A80 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801E5B44 001E2A84 38 1E 01 70 */ addi r0, r30, 0x170
|
|
/* 801E5B48 001E2A88 7C C0 D2 14 */ add r6, r0, r26
|
|
/* 801E5B4C 001E2A8C 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E5B50 001E2A90 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E5B54 001E2A94 38 E0 00 00 */ li r7, 0
|
|
/* 801E5B58 001E2A98 39 00 00 00 */ li r8, 0
|
|
/* 801E5B5C 001E2A9C 48 06 DE 29 */ bl CPaneMgr_X1_
|
|
/* 801E5B60 001E2AA0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E5B64:
|
|
/* 801E5B64 001E2AA4 90 15 00 8C */ stw r0, 0x8c(r21)
|
|
/* 801E5B68 001E2AA8 3A 9E 01 A0 */ addi r20, r30, 0x1a0
|
|
/* 801E5B6C 001E2AAC 7E 94 D2 14 */ add r20, r20, r26
|
|
/* 801E5B70 001E2AB0 80 14 00 00 */ lwz r0, 0(r20)
|
|
/* 801E5B74 001E2AB4 80 74 00 04 */ lwz r3, 4(r20)
|
|
/* 801E5B78 001E2AB8 38 80 00 00 */ li r4, 0
|
|
/* 801E5B7C 001E2ABC 7C 63 22 78 */ xor r3, r3, r4
|
|
/* 801E5B80 001E2AC0 7C 00 22 78 */ xor r0, r0, r4
|
|
/* 801E5B84 001E2AC4 7C 60 03 79 */ or. r0, r3, r0
|
|
/* 801E5B88 001E2AC8 41 82 00 78 */ beq lbl_801E5C00
|
|
/* 801E5B8C 001E2ACC 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E5B90 001E2AD0 48 0E 90 BD */ bl __nw__FUl
|
|
/* 801E5B94 001E2AD4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E5B98 001E2AD8 41 82 00 20 */ beq lbl_801E5BB8
|
|
/* 801E5B9C 001E2ADC 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801E5BA0 001E2AE0 80 B4 00 00 */ lwz r5, 0(r20)
|
|
/* 801E5BA4 001E2AE4 80 D4 00 04 */ lwz r6, 4(r20)
|
|
/* 801E5BA8 001E2AE8 38 E0 00 00 */ li r7, 0
|
|
/* 801E5BAC 001E2AEC 39 00 00 00 */ li r8, 0
|
|
/* 801E5BB0 001E2AF0 48 06 DD D5 */ bl CPaneMgr_X1_
|
|
/* 801E5BB4 001E2AF4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E5BB8:
|
|
/* 801E5BB8 001E2AF8 90 15 00 A4 */ stw r0, 0xa4(r21)
|
|
/* 801E5BBC 001E2AFC 80 95 00 A4 */ lwz r4, 0xa4(r21)
|
|
/* 801E5BC0 001E2B00 38 61 00 28 */ addi r3, r1, 0x28
|
|
/* 801E5BC4 001E2B04 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801E5BC8 001E2B08 38 C0 00 00 */ li r6, 0
|
|
/* 801E5BCC 001E2B0C 38 E0 00 00 */ li r7, 0
|
|
/* 801E5BD0 001E2B10 48 06 F2 ED */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801E5BD4 001E2B14 80 61 00 28 */ lwz r3, 0x28(r1)
|
|
/* 801E5BD8 001E2B18 80 01 00 2C */ lwz r0, 0x2c(r1)
|
|
/* 801E5BDC 001E2B1C 90 61 00 40 */ stw r3, 0x40(r1)
|
|
/* 801E5BE0 001E2B20 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801E5BE4 001E2B24 80 01 00 30 */ lwz r0, 0x30(r1)
|
|
/* 801E5BE8 001E2B28 90 01 00 48 */ stw r0, 0x48(r1)
|
|
/* 801E5BEC 001E2B2C C0 01 00 40 */ lfs f0, 0x40(r1)
|
|
/* 801E5BF0 001E2B30 D0 15 03 44 */ stfs f0, 0x344(r21)
|
|
/* 801E5BF4 001E2B34 C0 01 00 44 */ lfs f0, 0x44(r1)
|
|
/* 801E5BF8 001E2B38 D0 15 03 5C */ stfs f0, 0x35c(r21)
|
|
/* 801E5BFC 001E2B3C 48 00 00 14 */ b lbl_801E5C10
|
|
lbl_801E5C00:
|
|
/* 801E5C00 001E2B40 90 95 00 A4 */ stw r4, 0xa4(r21)
|
|
/* 801E5C04 001E2B44 C0 02 A9 2C */ lfs f0, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E5C08 001E2B48 D0 15 03 44 */ stfs f0, 0x344(r21)
|
|
/* 801E5C0C 001E2B4C D0 15 03 5C */ stfs f0, 0x35c(r21)
|
|
lbl_801E5C10:
|
|
/* 801E5C10 001E2B50 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E5C14 001E2B54 7C D6 D2 14 */ add r6, r22, r26
|
|
/* 801E5C18 001E2B58 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E5C1C 001E2B5C 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E5C20 001E2B60 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E5C24 001E2B64 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E5C28 001E2B68 7D 89 03 A6 */ mtctr r12
|
|
/* 801E5C2C 001E2B6C 4E 80 04 21 */ bctrl
|
|
/* 801E5C30 001E2B70 7E 9F E2 14 */ add r20, r31, r28
|
|
/* 801E5C34 001E2B74 90 74 02 D0 */ stw r3, 0x2d0(r20)
|
|
/* 801E5C38 001E2B78 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E5C3C 001E2B7C 7C D7 D2 14 */ add r6, r23, r26
|
|
/* 801E5C40 001E2B80 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E5C44 001E2B84 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E5C48 001E2B88 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E5C4C 001E2B8C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E5C50 001E2B90 7D 89 03 A6 */ mtctr r12
|
|
/* 801E5C54 001E2B94 4E 80 04 21 */ bctrl
|
|
/* 801E5C58 001E2B98 90 74 02 D4 */ stw r3, 0x2d4(r20)
|
|
/* 801E5C5C 001E2B9C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E5C60 001E2BA0 7C D8 D2 14 */ add r6, r24, r26
|
|
/* 801E5C64 001E2BA4 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E5C68 001E2BA8 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E5C6C 001E2BAC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E5C70 001E2BB0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E5C74 001E2BB4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E5C78 001E2BB8 4E 80 04 21 */ bctrl
|
|
/* 801E5C7C 001E2BBC 90 74 02 D8 */ stw r3, 0x2d8(r20)
|
|
/* 801E5C80 001E2BC0 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E5C84 001E2BC4 7C D9 D2 14 */ add r6, r25, r26
|
|
/* 801E5C88 001E2BC8 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E5C8C 001E2BCC 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E5C90 001E2BD0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E5C94 001E2BD4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E5C98 001E2BD8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E5C9C 001E2BDC 4E 80 04 21 */ bctrl
|
|
/* 801E5CA0 001E2BE0 90 74 02 DC */ stw r3, 0x2dc(r20)
|
|
/* 801E5CA4 001E2BE4 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 801E5CA8 001E2BE8 2C 1D 00 06 */ cmpwi r29, 6
|
|
/* 801E5CAC 001E2BEC 3B 9C 00 10 */ addi r28, r28, 0x10
|
|
/* 801E5CB0 001E2BF0 3B 7B 00 04 */ addi r27, r27, 4
|
|
/* 801E5CB4 001E2BF4 3B 5A 00 08 */ addi r26, r26, 8
|
|
/* 801E5CB8 001E2BF8 41 80 FE 3C */ blt lbl_801E5AF4
|
|
/* 801E5CBC 001E2BFC 38 E0 00 00 */ li r7, 0
|
|
/* 801E5CC0 001E2C00 38 60 00 00 */ li r3, 0
|
|
/* 801E5CC4 001E2C04 38 00 00 04 */ li r0, 4
|
|
/* 801E5CC8 001E2C08 7C 09 03 A6 */ mtctr r0
|
|
lbl_801E5CCC:
|
|
/* 801E5CCC 001E2C0C 7C BF 1A 14 */ add r5, r31, r3
|
|
/* 801E5CD0 001E2C10 80 85 02 E0 */ lwz r4, 0x2e0(r5)
|
|
/* 801E5CD4 001E2C14 88 04 00 B2 */ lbz r0, 0xb2(r4)
|
|
/* 801E5CD8 001E2C18 7C DF 3A 14 */ add r6, r31, r7
|
|
/* 801E5CDC 001E2C1C 98 06 04 04 */ stb r0, 0x404(r6)
|
|
/* 801E5CE0 001E2C20 80 85 02 D0 */ lwz r4, 0x2d0(r5)
|
|
/* 801E5CE4 001E2C24 88 04 00 B2 */ lbz r0, 0xb2(r4)
|
|
/* 801E5CE8 001E2C28 98 06 04 08 */ stb r0, 0x408(r6)
|
|
/* 801E5CEC 001E2C2C 38 E7 00 01 */ addi r7, r7, 1
|
|
/* 801E5CF0 001E2C30 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801E5CF4 001E2C34 42 00 FF D8 */ bdnz lbl_801E5CCC
|
|
/* 801E5CF8 001E2C38 3A E0 00 00 */ li r23, 0
|
|
/* 801E5CFC 001E2C3C 3A 80 00 00 */ li r20, 0
|
|
/* 801E5D00 001E2C40 3A A0 00 00 */ li r21, 0
|
|
lbl_801E5D04:
|
|
/* 801E5D04 001E2C44 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E5D08 001E2C48 48 0E 8F 45 */ bl __nw__FUl
|
|
/* 801E5D0C 001E2C4C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E5D10 001E2C50 41 82 00 28 */ beq lbl_801E5D38
|
|
/* 801E5D14 001E2C54 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801E5D18 001E2C58 38 1E 02 90 */ addi r0, r30, 0x290
|
|
/* 801E5D1C 001E2C5C 7C C0 AA 14 */ add r6, r0, r21
|
|
/* 801E5D20 001E2C60 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E5D24 001E2C64 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E5D28 001E2C68 38 E0 00 00 */ li r7, 0
|
|
/* 801E5D2C 001E2C6C 39 00 00 00 */ li r8, 0
|
|
/* 801E5D30 001E2C70 48 06 DC 55 */ bl CPaneMgr_X1_
|
|
/* 801E5D34 001E2C74 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E5D38:
|
|
/* 801E5D38 001E2C78 7E DF A2 14 */ add r22, r31, r20
|
|
/* 801E5D3C 001E2C7C 90 16 01 94 */ stw r0, 0x194(r22)
|
|
/* 801E5D40 001E2C80 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E5D44 001E2C84 48 0E 8F 09 */ bl __nw__FUl
|
|
/* 801E5D48 001E2C88 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E5D4C 001E2C8C 41 82 00 28 */ beq lbl_801E5D74
|
|
/* 801E5D50 001E2C90 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801E5D54 001E2C94 38 1E 02 B8 */ addi r0, r30, 0x2b8
|
|
/* 801E5D58 001E2C98 7C C0 AA 14 */ add r6, r0, r21
|
|
/* 801E5D5C 001E2C9C 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E5D60 001E2CA0 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E5D64 001E2CA4 38 E0 00 00 */ li r7, 0
|
|
/* 801E5D68 001E2CA8 39 00 00 00 */ li r8, 0
|
|
/* 801E5D6C 001E2CAC 48 06 DC 19 */ bl CPaneMgr_X1_
|
|
/* 801E5D70 001E2CB0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E5D74:
|
|
/* 801E5D74 001E2CB4 90 16 01 A8 */ stw r0, 0x1a8(r22)
|
|
/* 801E5D78 001E2CB8 3A F7 00 01 */ addi r23, r23, 1
|
|
/* 801E5D7C 001E2CBC 2C 17 00 05 */ cmpwi r23, 5
|
|
/* 801E5D80 001E2CC0 3A 94 00 04 */ addi r20, r20, 4
|
|
/* 801E5D84 001E2CC4 3A B5 00 08 */ addi r21, r21, 8
|
|
/* 801E5D88 001E2CC8 41 80 FF 7C */ blt lbl_801E5D04
|
|
/* 801E5D8C 001E2CCC 3A E0 00 00 */ li r23, 0
|
|
/* 801E5D90 001E2CD0 3A 80 00 00 */ li r20, 0
|
|
/* 801E5D94 001E2CD4 3A A0 00 00 */ li r21, 0
|
|
lbl_801E5D98:
|
|
/* 801E5D98 001E2CD8 3A DE 01 40 */ addi r22, r30, 0x140
|
|
/* 801E5D9C 001E2CDC 7E D6 AA 14 */ add r22, r22, r21
|
|
/* 801E5DA0 001E2CE0 80 16 00 00 */ lwz r0, 0(r22)
|
|
/* 801E5DA4 001E2CE4 80 76 00 04 */ lwz r3, 4(r22)
|
|
/* 801E5DA8 001E2CE8 38 80 00 00 */ li r4, 0
|
|
/* 801E5DAC 001E2CEC 7C 63 22 78 */ xor r3, r3, r4
|
|
/* 801E5DB0 001E2CF0 7C 00 22 78 */ xor r0, r0, r4
|
|
/* 801E5DB4 001E2CF4 7C 60 03 79 */ or. r0, r3, r0
|
|
/* 801E5DB8 001E2CF8 41 82 00 3C */ beq lbl_801E5DF4
|
|
/* 801E5DBC 001E2CFC 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E5DC0 001E2D00 48 0E 8E 8D */ bl __nw__FUl
|
|
/* 801E5DC4 001E2D04 7C 64 1B 79 */ or. r4, r3, r3
|
|
/* 801E5DC8 001E2D08 41 82 00 20 */ beq lbl_801E5DE8
|
|
/* 801E5DCC 001E2D0C 80 9F 00 10 */ lwz r4, 0x10(r31)
|
|
/* 801E5DD0 001E2D10 80 B6 00 00 */ lwz r5, 0(r22)
|
|
/* 801E5DD4 001E2D14 80 D6 00 04 */ lwz r6, 4(r22)
|
|
/* 801E5DD8 001E2D18 38 E0 00 00 */ li r7, 0
|
|
/* 801E5DDC 001E2D1C 39 00 00 00 */ li r8, 0
|
|
/* 801E5DE0 001E2D20 48 06 DB A5 */ bl CPaneMgr_X1_
|
|
/* 801E5DE4 001E2D24 7C 64 1B 78 */ mr r4, r3
|
|
lbl_801E5DE8:
|
|
/* 801E5DE8 001E2D28 38 14 00 BC */ addi r0, r20, 0xbc
|
|
/* 801E5DEC 001E2D2C 7C 9F 01 2E */ stwx r4, r31, r0
|
|
/* 801E5DF0 001E2D30 48 00 00 0C */ b lbl_801E5DFC
|
|
lbl_801E5DF4:
|
|
/* 801E5DF4 001E2D34 38 14 00 BC */ addi r0, r20, 0xbc
|
|
/* 801E5DF8 001E2D38 7C 9F 01 2E */ stwx r4, r31, r0
|
|
lbl_801E5DFC:
|
|
/* 801E5DFC 001E2D3C 3A F7 00 01 */ addi r23, r23, 1
|
|
/* 801E5E00 001E2D40 2C 17 00 06 */ cmpwi r23, 6
|
|
/* 801E5E04 001E2D44 3A 94 00 04 */ addi r20, r20, 4
|
|
/* 801E5E08 001E2D48 3A B5 00 08 */ addi r21, r21, 8
|
|
/* 801E5E0C 001E2D4C 41 80 FF 8C */ blt lbl_801E5D98
|
|
/* 801E5E10 001E2D50 3A 80 00 00 */ li r20, 0
|
|
/* 801E5E14 001E2D54 3A A0 00 00 */ li r21, 0
|
|
/* 801E5E18 001E2D58 3A C0 00 00 */ li r22, 0
|
|
lbl_801E5E1C:
|
|
/* 801E5E1C 001E2D5C 3A FE 01 40 */ addi r23, r30, 0x140
|
|
/* 801E5E20 001E2D60 7E F7 B2 14 */ add r23, r23, r22
|
|
/* 801E5E24 001E2D64 80 17 00 00 */ lwz r0, 0(r23)
|
|
/* 801E5E28 001E2D68 80 77 00 04 */ lwz r3, 4(r23)
|
|
/* 801E5E2C 001E2D6C 38 80 00 00 */ li r4, 0
|
|
/* 801E5E30 001E2D70 7C 63 22 78 */ xor r3, r3, r4
|
|
/* 801E5E34 001E2D74 7C 00 22 78 */ xor r0, r0, r4
|
|
/* 801E5E38 001E2D78 7C 60 03 79 */ or. r0, r3, r0
|
|
/* 801E5E3C 001E2D7C 41 82 00 3C */ beq lbl_801E5E78
|
|
/* 801E5E40 001E2D80 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E5E44 001E2D84 48 0E 8E 09 */ bl __nw__FUl
|
|
/* 801E5E48 001E2D88 7C 64 1B 79 */ or. r4, r3, r3
|
|
/* 801E5E4C 001E2D8C 41 82 00 20 */ beq lbl_801E5E6C
|
|
/* 801E5E50 001E2D90 80 9F 00 0C */ lwz r4, 0xc(r31)
|
|
/* 801E5E54 001E2D94 80 B7 00 00 */ lwz r5, 0(r23)
|
|
/* 801E5E58 001E2D98 80 D7 00 04 */ lwz r6, 4(r23)
|
|
/* 801E5E5C 001E2D9C 38 E0 00 00 */ li r7, 0
|
|
/* 801E5E60 001E2DA0 39 00 00 00 */ li r8, 0
|
|
/* 801E5E64 001E2DA4 48 06 DB 21 */ bl CPaneMgr_X1_
|
|
/* 801E5E68 001E2DA8 7C 64 1B 78 */ mr r4, r3
|
|
lbl_801E5E6C:
|
|
/* 801E5E6C 001E2DAC 38 15 00 D4 */ addi r0, r21, 0xd4
|
|
/* 801E5E70 001E2DB0 7C 9F 01 2E */ stwx r4, r31, r0
|
|
/* 801E5E74 001E2DB4 48 00 00 0C */ b lbl_801E5E80
|
|
lbl_801E5E78:
|
|
/* 801E5E78 001E2DB8 38 15 00 D4 */ addi r0, r21, 0xd4
|
|
/* 801E5E7C 001E2DBC 7C 9F 01 2E */ stwx r4, r31, r0
|
|
lbl_801E5E80:
|
|
/* 801E5E80 001E2DC0 3A FE 02 E0 */ addi r23, r30, 0x2e0
|
|
/* 801E5E84 001E2DC4 7E F7 B2 14 */ add r23, r23, r22
|
|
/* 801E5E88 001E2DC8 80 17 00 00 */ lwz r0, 0(r23)
|
|
/* 801E5E8C 001E2DCC 80 77 00 04 */ lwz r3, 4(r23)
|
|
/* 801E5E90 001E2DD0 38 80 00 00 */ li r4, 0
|
|
/* 801E5E94 001E2DD4 7C 63 22 78 */ xor r3, r3, r4
|
|
/* 801E5E98 001E2DD8 7C 00 22 78 */ xor r0, r0, r4
|
|
/* 801E5E9C 001E2DDC 7C 60 03 79 */ or. r0, r3, r0
|
|
/* 801E5EA0 001E2DE0 41 82 00 3C */ beq lbl_801E5EDC
|
|
/* 801E5EA4 001E2DE4 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E5EA8 001E2DE8 48 0E 8D A5 */ bl __nw__FUl
|
|
/* 801E5EAC 001E2DEC 7C 64 1B 79 */ or. r4, r3, r3
|
|
/* 801E5EB0 001E2DF0 41 82 00 20 */ beq lbl_801E5ED0
|
|
/* 801E5EB4 001E2DF4 80 9F 00 0C */ lwz r4, 0xc(r31)
|
|
/* 801E5EB8 001E2DF8 80 B7 00 00 */ lwz r5, 0(r23)
|
|
/* 801E5EBC 001E2DFC 80 D7 00 04 */ lwz r6, 4(r23)
|
|
/* 801E5EC0 001E2E00 38 E0 00 00 */ li r7, 0
|
|
/* 801E5EC4 001E2E04 39 00 00 00 */ li r8, 0
|
|
/* 801E5EC8 001E2E08 48 06 DA BD */ bl CPaneMgr_X1_
|
|
/* 801E5ECC 001E2E0C 7C 64 1B 78 */ mr r4, r3
|
|
lbl_801E5ED0:
|
|
/* 801E5ED0 001E2E10 38 15 00 EC */ addi r0, r21, 0xec
|
|
/* 801E5ED4 001E2E14 7C 9F 01 2E */ stwx r4, r31, r0
|
|
/* 801E5ED8 001E2E18 48 00 00 0C */ b lbl_801E5EE4
|
|
lbl_801E5EDC:
|
|
/* 801E5EDC 001E2E1C 38 15 00 EC */ addi r0, r21, 0xec
|
|
/* 801E5EE0 001E2E20 7C 9F 01 2E */ stwx r4, r31, r0
|
|
lbl_801E5EE4:
|
|
/* 801E5EE4 001E2E24 3A 94 00 01 */ addi r20, r20, 1
|
|
/* 801E5EE8 001E2E28 2C 14 00 06 */ cmpwi r20, 6
|
|
/* 801E5EEC 001E2E2C 3A B5 00 04 */ addi r21, r21, 4
|
|
/* 801E5EF0 001E2E30 3A D6 00 08 */ addi r22, r22, 8
|
|
/* 801E5EF4 001E2E34 41 80 FF 28 */ blt lbl_801E5E1C
|
|
/* 801E5EF8 001E2E38 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801E5EFC 001E2E3C 3C 80 5F 74 */ lis r4, 0x5F743030@ha
|
|
/* 801E5F00 001E2E40 38 C4 30 30 */ addi r6, r4, 0x5F743030@l
|
|
/* 801E5F04 001E2E44 38 A0 00 66 */ li r5, 0x66
|
|
/* 801E5F08 001E2E48 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E5F0C 001E2E4C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E5F10 001E2E50 7D 89 03 A6 */ mtctr r12
|
|
/* 801E5F14 001E2E54 4E 80 04 21 */ bctrl
|
|
/* 801E5F18 001E2E58 90 7F 02 70 */ stw r3, 0x270(r31)
|
|
/* 801E5F1C 001E2E5C 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801E5F20 001E2E60 3C 80 5F 74 */ lis r4, 0x5F743031@ha
|
|
/* 801E5F24 001E2E64 38 C4 30 31 */ addi r6, r4, 0x5F743031@l
|
|
/* 801E5F28 001E2E68 38 A0 00 74 */ li r5, 0x74
|
|
/* 801E5F2C 001E2E6C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E5F30 001E2E70 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E5F34 001E2E74 7D 89 03 A6 */ mtctr r12
|
|
/* 801E5F38 001E2E78 4E 80 04 21 */ bctrl
|
|
/* 801E5F3C 001E2E7C 90 7F 02 74 */ stw r3, 0x274(r31)
|
|
/* 801E5F40 001E2E80 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801E5F44 001E2E84 3C 80 5F 74 */ lis r4, 0x5F743030@ha
|
|
/* 801E5F48 001E2E88 38 C4 30 30 */ addi r6, r4, 0x5F743030@l
|
|
/* 801E5F4C 001E2E8C 38 A0 00 74 */ li r5, 0x74
|
|
/* 801E5F50 001E2E90 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E5F54 001E2E94 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E5F58 001E2E98 7D 89 03 A6 */ mtctr r12
|
|
/* 801E5F5C 001E2E9C 4E 80 04 21 */ bctrl
|
|
/* 801E5F60 001E2EA0 38 00 00 00 */ li r0, 0
|
|
/* 801E5F64 001E2EA4 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E5F68 001E2EA8 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801E5F6C 001E2EAC 3C 80 5F 74 */ lis r4, 0x5F743031@ha
|
|
/* 801E5F70 001E2EB0 38 C4 30 31 */ addi r6, r4, 0x5F743031@l
|
|
/* 801E5F74 001E2EB4 38 A0 00 74 */ li r5, 0x74
|
|
/* 801E5F78 001E2EB8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E5F7C 001E2EBC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E5F80 001E2EC0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E5F84 001E2EC4 4E 80 04 21 */ bctrl
|
|
/* 801E5F88 001E2EC8 38 00 00 00 */ li r0, 0
|
|
/* 801E5F8C 001E2ECC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E5F90 001E2ED0 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 801E5F94 001E2ED4 3C 80 5F 74 */ lis r4, 0x5F743030@ha
|
|
/* 801E5F98 001E2ED8 38 C4 30 30 */ addi r6, r4, 0x5F743030@l
|
|
/* 801E5F9C 001E2EDC 38 A0 00 66 */ li r5, 0x66
|
|
/* 801E5FA0 001E2EE0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E5FA4 001E2EE4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E5FA8 001E2EE8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E5FAC 001E2EEC 4E 80 04 21 */ bctrl
|
|
/* 801E5FB0 001E2EF0 90 7F 02 78 */ stw r3, 0x278(r31)
|
|
/* 801E5FB4 001E2EF4 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 801E5FB8 001E2EF8 3C 80 5F 74 */ lis r4, 0x5F743030@ha
|
|
/* 801E5FBC 001E2EFC 38 C4 30 30 */ addi r6, r4, 0x5F743030@l
|
|
/* 801E5FC0 001E2F00 38 A0 00 74 */ li r5, 0x74
|
|
/* 801E5FC4 001E2F04 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E5FC8 001E2F08 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E5FCC 001E2F0C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E5FD0 001E2F10 4E 80 04 21 */ bctrl
|
|
/* 801E5FD4 001E2F14 38 00 00 00 */ li r0, 0
|
|
/* 801E5FD8 001E2F18 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E5FDC 001E2F1C 3A E0 00 00 */ li r23, 0
|
|
/* 801E5FE0 001E2F20 3A 80 00 00 */ li r20, 0
|
|
/* 801E5FE4 001E2F24 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E5FE8 001E2F28 3A A3 75 D8 */ addi r21, r3, lbl_803975D8@l
|
|
lbl_801E5FEC:
|
|
/* 801E5FEC 001E2F2C 4B E2 EB 19 */ bl mDoExt_getRubyFont
|
|
/* 801E5FF0 001E2F30 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E5FF4 001E2F34 3A D4 02 70 */ addi r22, r20, 0x270
|
|
/* 801E5FF8 001E2F38 7C 7F B0 2E */ lwzx r3, r31, r22
|
|
/* 801E5FFC 001E2F3C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6000 001E2F40 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E6004 001E2F44 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6008 001E2F48 4E 80 04 21 */ bctrl
|
|
/* 801E600C 001E2F4C 7C 7F B0 2E */ lwzx r3, r31, r22
|
|
/* 801E6010 001E2F50 38 80 00 40 */ li r4, 0x40
|
|
/* 801E6014 001E2F54 38 B5 00 1D */ addi r5, r21, 0x1d
|
|
/* 801E6018 001E2F58 4C C6 31 82 */ crclr 6
|
|
/* 801E601C 001E2F5C 48 11 A7 31 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E6020 001E2F60 3A F7 00 01 */ addi r23, r23, 1
|
|
/* 801E6024 001E2F64 2C 17 00 03 */ cmpwi r23, 3
|
|
/* 801E6028 001E2F68 3A 94 00 04 */ addi r20, r20, 4
|
|
/* 801E602C 001E2F6C 41 80 FF C0 */ blt lbl_801E5FEC
|
|
/* 801E6030 001E2F70 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E6034 001E2F74 38 80 05 47 */ li r4, 0x547
|
|
/* 801E6038 001E2F78 80 BF 02 70 */ lwz r5, 0x270(r31)
|
|
/* 801E603C 001E2F7C 38 C0 00 00 */ li r6, 0
|
|
/* 801E6040 001E2F80 38 E0 00 00 */ li r7, 0
|
|
/* 801E6044 001E2F84 39 00 00 00 */ li r8, 0
|
|
/* 801E6048 001E2F88 39 20 00 00 */ li r9, 0
|
|
/* 801E604C 001E2F8C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6050 001E2F90 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E6054 001E2F94 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6058 001E2F98 4E 80 04 21 */ bctrl
|
|
/* 801E605C 001E2F9C 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E6060 001E2FA0 38 80 05 47 */ li r4, 0x547
|
|
/* 801E6064 001E2FA4 80 BF 02 74 */ lwz r5, 0x274(r31)
|
|
/* 801E6068 001E2FA8 38 C0 00 00 */ li r6, 0
|
|
/* 801E606C 001E2FAC 38 E0 00 00 */ li r7, 0
|
|
/* 801E6070 001E2FB0 39 00 00 00 */ li r8, 0
|
|
/* 801E6074 001E2FB4 39 20 00 00 */ li r9, 0
|
|
/* 801E6078 001E2FB8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E607C 001E2FBC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E6080 001E2FC0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6084 001E2FC4 4E 80 04 21 */ bctrl
|
|
/* 801E6088 001E2FC8 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E608C 001E2FCC 38 80 05 5C */ li r4, 0x55c
|
|
/* 801E6090 001E2FD0 80 BF 02 78 */ lwz r5, 0x278(r31)
|
|
/* 801E6094 001E2FD4 38 C0 00 00 */ li r6, 0
|
|
/* 801E6098 001E2FD8 38 E0 00 00 */ li r7, 0
|
|
/* 801E609C 001E2FDC 39 00 00 00 */ li r8, 0
|
|
/* 801E60A0 001E2FE0 39 20 00 00 */ li r9, 0
|
|
/* 801E60A4 001E2FE4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E60A8 001E2FE8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E60AC 001E2FEC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E60B0 001E2FF0 4E 80 04 21 */ bctrl
|
|
/* 801E60B4 001E2FF4 3B 40 00 00 */ li r26, 0
|
|
/* 801E60B8 001E2FF8 3A 80 00 00 */ li r20, 0
|
|
/* 801E60BC 001E2FFC 3A A0 00 00 */ li r21, 0
|
|
/* 801E60C0 001E3000 3B 1E 03 38 */ addi r24, r30, 0x338
|
|
/* 801E60C4 001E3004 3A FE 03 10 */ addi r23, r30, 0x310
|
|
/* 801E60C8 001E3008 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E60CC 001E300C 3A C3 75 D8 */ addi r22, r3, lbl_803975D8@l
|
|
lbl_801E60D0:
|
|
/* 801E60D0 001E3010 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 801E60D4 001E3014 7C D8 AA 14 */ add r6, r24, r21
|
|
/* 801E60D8 001E3018 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E60DC 001E301C 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E60E0 001E3020 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E60E4 001E3024 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E60E8 001E3028 7D 89 03 A6 */ mtctr r12
|
|
/* 801E60EC 001E302C 4E 80 04 21 */ bctrl
|
|
/* 801E60F0 001E3030 3B 34 02 5C */ addi r25, r20, 0x25c
|
|
/* 801E60F4 001E3034 7C 7F C9 2E */ stwx r3, r31, r25
|
|
/* 801E60F8 001E3038 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 801E60FC 001E303C 7C D7 AA 14 */ add r6, r23, r21
|
|
/* 801E6100 001E3040 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E6104 001E3044 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E6108 001E3048 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E610C 001E304C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E6110 001E3050 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6114 001E3054 4E 80 04 21 */ bctrl
|
|
/* 801E6118 001E3058 38 00 00 00 */ li r0, 0
|
|
/* 801E611C 001E305C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E6120 001E3060 4B E2 E8 D1 */ bl mDoExt_getMesgFont
|
|
/* 801E6124 001E3064 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E6128 001E3068 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E612C 001E306C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6130 001E3070 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E6134 001E3074 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6138 001E3078 4E 80 04 21 */ bctrl
|
|
/* 801E613C 001E307C 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E6140 001E3080 38 80 00 40 */ li r4, 0x40
|
|
/* 801E6144 001E3084 38 B6 00 1D */ addi r5, r22, 0x1d
|
|
/* 801E6148 001E3088 4C C6 31 82 */ crclr 6
|
|
/* 801E614C 001E308C 48 11 A6 01 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E6150 001E3090 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E6154 001E3094 38 80 05 64 */ li r4, 0x564
|
|
/* 801E6158 001E3098 7C BF C8 2E */ lwzx r5, r31, r25
|
|
/* 801E615C 001E309C 38 C0 00 00 */ li r6, 0
|
|
/* 801E6160 001E30A0 38 E0 00 00 */ li r7, 0
|
|
/* 801E6164 001E30A4 39 00 00 00 */ li r8, 0
|
|
/* 801E6168 001E30A8 39 20 00 00 */ li r9, 0
|
|
/* 801E616C 001E30AC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6170 001E30B0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E6174 001E30B4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6178 001E30B8 4E 80 04 21 */ bctrl
|
|
/* 801E617C 001E30BC 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E6180 001E30C0 2C 1A 00 05 */ cmpwi r26, 5
|
|
/* 801E6184 001E30C4 3A 94 00 04 */ addi r20, r20, 4
|
|
/* 801E6188 001E30C8 3A B5 00 08 */ addi r21, r21, 8
|
|
/* 801E618C 001E30CC 41 80 FF 44 */ blt lbl_801E60D0
|
|
/* 801E6190 001E30D0 3B 40 00 00 */ li r26, 0
|
|
/* 801E6194 001E30D4 3A 80 00 00 */ li r20, 0
|
|
/* 801E6198 001E30D8 3A A0 00 00 */ li r21, 0
|
|
/* 801E619C 001E30DC 3B 1E 03 60 */ addi r24, r30, 0x360
|
|
/* 801E61A0 001E30E0 3A FE 03 70 */ addi r23, r30, 0x370
|
|
/* 801E61A4 001E30E4 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E61A8 001E30E8 3A C3 75 D8 */ addi r22, r3, lbl_803975D8@l
|
|
lbl_801E61AC:
|
|
/* 801E61AC 001E30EC 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E61B0 001E30F0 7C D8 AA 14 */ add r6, r24, r21
|
|
/* 801E61B4 001E30F4 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E61B8 001E30F8 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E61BC 001E30FC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E61C0 001E3100 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E61C4 001E3104 7D 89 03 A6 */ mtctr r12
|
|
/* 801E61C8 001E3108 4E 80 04 21 */ bctrl
|
|
/* 801E61CC 001E310C 3B 34 02 1C */ addi r25, r20, 0x21c
|
|
/* 801E61D0 001E3110 7C 7F C9 2E */ stwx r3, r31, r25
|
|
/* 801E61D4 001E3114 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E61D8 001E3118 7C D7 AA 14 */ add r6, r23, r21
|
|
/* 801E61DC 001E311C 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E61E0 001E3120 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E61E4 001E3124 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E61E8 001E3128 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E61EC 001E312C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E61F0 001E3130 4E 80 04 21 */ bctrl
|
|
/* 801E61F4 001E3134 38 00 00 00 */ li r0, 0
|
|
/* 801E61F8 001E3138 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E61FC 001E313C 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E6200 001E3140 80 9F 00 54 */ lwz r4, 0x54(r31)
|
|
/* 801E6204 001E3144 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6208 001E3148 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E620C 001E314C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6210 001E3150 4E 80 04 21 */ bctrl
|
|
/* 801E6214 001E3154 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E6218 001E3158 38 80 00 40 */ li r4, 0x40
|
|
/* 801E621C 001E315C 38 B6 00 1D */ addi r5, r22, 0x1d
|
|
/* 801E6220 001E3160 4C C6 31 82 */ crclr 6
|
|
/* 801E6224 001E3164 48 11 A5 29 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E6228 001E3168 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E622C 001E316C 38 80 05 48 */ li r4, 0x548
|
|
/* 801E6230 001E3170 7C BF C8 2E */ lwzx r5, r31, r25
|
|
/* 801E6234 001E3174 38 C0 00 00 */ li r6, 0
|
|
/* 801E6238 001E3178 38 E0 00 00 */ li r7, 0
|
|
/* 801E623C 001E317C 39 00 00 00 */ li r8, 0
|
|
/* 801E6240 001E3180 39 20 00 00 */ li r9, 0
|
|
/* 801E6244 001E3184 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6248 001E3188 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E624C 001E318C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6250 001E3190 4E 80 04 21 */ bctrl
|
|
/* 801E6254 001E3194 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E6258 001E3198 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 801E625C 001E319C 3A 94 00 04 */ addi r20, r20, 4
|
|
/* 801E6260 001E31A0 3A B5 00 08 */ addi r21, r21, 8
|
|
/* 801E6264 001E31A4 41 80 FF 48 */ blt lbl_801E61AC
|
|
/* 801E6268 001E31A8 3B 40 00 00 */ li r26, 0
|
|
/* 801E626C 001E31AC 3A 80 00 00 */ li r20, 0
|
|
/* 801E6270 001E31B0 3A A0 00 00 */ li r21, 0
|
|
/* 801E6274 001E31B4 3B 1E 03 80 */ addi r24, r30, 0x380
|
|
/* 801E6278 001E31B8 3A FE 03 90 */ addi r23, r30, 0x390
|
|
/* 801E627C 001E31BC 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E6280 001E31C0 3A C3 75 D8 */ addi r22, r3, lbl_803975D8@l
|
|
lbl_801E6284:
|
|
/* 801E6284 001E31C4 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E6288 001E31C8 7C D8 AA 14 */ add r6, r24, r21
|
|
/* 801E628C 001E31CC 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E6290 001E31D0 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E6294 001E31D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6298 001E31D8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E629C 001E31DC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E62A0 001E31E0 4E 80 04 21 */ bctrl
|
|
/* 801E62A4 001E31E4 3B 34 02 24 */ addi r25, r20, 0x224
|
|
/* 801E62A8 001E31E8 7C 7F C9 2E */ stwx r3, r31, r25
|
|
/* 801E62AC 001E31EC 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E62B0 001E31F0 7C D7 AA 14 */ add r6, r23, r21
|
|
/* 801E62B4 001E31F4 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E62B8 001E31F8 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E62BC 001E31FC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E62C0 001E3200 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E62C4 001E3204 7D 89 03 A6 */ mtctr r12
|
|
/* 801E62C8 001E3208 4E 80 04 21 */ bctrl
|
|
/* 801E62CC 001E320C 38 00 00 00 */ li r0, 0
|
|
/* 801E62D0 001E3210 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E62D4 001E3214 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E62D8 001E3218 80 9F 00 54 */ lwz r4, 0x54(r31)
|
|
/* 801E62DC 001E321C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E62E0 001E3220 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E62E4 001E3224 7D 89 03 A6 */ mtctr r12
|
|
/* 801E62E8 001E3228 4E 80 04 21 */ bctrl
|
|
/* 801E62EC 001E322C 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E62F0 001E3230 38 80 00 40 */ li r4, 0x40
|
|
/* 801E62F4 001E3234 38 B6 00 1D */ addi r5, r22, 0x1d
|
|
/* 801E62F8 001E3238 4C C6 31 82 */ crclr 6
|
|
/* 801E62FC 001E323C 48 11 A4 51 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E6300 001E3240 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E6304 001E3244 38 80 05 4E */ li r4, 0x54e
|
|
/* 801E6308 001E3248 7C BF C8 2E */ lwzx r5, r31, r25
|
|
/* 801E630C 001E324C 38 C0 00 00 */ li r6, 0
|
|
/* 801E6310 001E3250 38 E0 00 00 */ li r7, 0
|
|
/* 801E6314 001E3254 39 00 00 00 */ li r8, 0
|
|
/* 801E6318 001E3258 39 20 00 00 */ li r9, 0
|
|
/* 801E631C 001E325C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6320 001E3260 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E6324 001E3264 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6328 001E3268 4E 80 04 21 */ bctrl
|
|
/* 801E632C 001E326C 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E6330 001E3270 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 801E6334 001E3274 3A 94 00 04 */ addi r20, r20, 4
|
|
/* 801E6338 001E3278 3A B5 00 08 */ addi r21, r21, 8
|
|
/* 801E633C 001E327C 41 80 FF 48 */ blt lbl_801E6284
|
|
/* 801E6340 001E3280 3B 40 00 00 */ li r26, 0
|
|
/* 801E6344 001E3284 3A 80 00 00 */ li r20, 0
|
|
/* 801E6348 001E3288 3A A0 00 00 */ li r21, 0
|
|
/* 801E634C 001E328C 3B 1E 03 A0 */ addi r24, r30, 0x3a0
|
|
/* 801E6350 001E3290 3A FE 03 B0 */ addi r23, r30, 0x3b0
|
|
/* 801E6354 001E3294 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E6358 001E3298 3A C3 75 D8 */ addi r22, r3, lbl_803975D8@l
|
|
lbl_801E635C:
|
|
/* 801E635C 001E329C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E6360 001E32A0 7C D8 AA 14 */ add r6, r24, r21
|
|
/* 801E6364 001E32A4 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E6368 001E32A8 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E636C 001E32AC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6370 001E32B0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E6374 001E32B4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6378 001E32B8 4E 80 04 21 */ bctrl
|
|
/* 801E637C 001E32BC 3B 34 02 2C */ addi r25, r20, 0x22c
|
|
/* 801E6380 001E32C0 7C 7F C9 2E */ stwx r3, r31, r25
|
|
/* 801E6384 001E32C4 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E6388 001E32C8 7C D7 AA 14 */ add r6, r23, r21
|
|
/* 801E638C 001E32CC 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E6390 001E32D0 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E6394 001E32D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6398 001E32D8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E639C 001E32DC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E63A0 001E32E0 4E 80 04 21 */ bctrl
|
|
/* 801E63A4 001E32E4 38 00 00 00 */ li r0, 0
|
|
/* 801E63A8 001E32E8 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E63AC 001E32EC 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E63B0 001E32F0 80 9F 00 54 */ lwz r4, 0x54(r31)
|
|
/* 801E63B4 001E32F4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E63B8 001E32F8 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E63BC 001E32FC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E63C0 001E3300 4E 80 04 21 */ bctrl
|
|
/* 801E63C4 001E3304 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E63C8 001E3308 38 80 00 40 */ li r4, 0x40
|
|
/* 801E63CC 001E330C 38 B6 00 1D */ addi r5, r22, 0x1d
|
|
/* 801E63D0 001E3310 4C C6 31 82 */ crclr 6
|
|
/* 801E63D4 001E3314 48 11 A3 79 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E63D8 001E3318 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E63DC 001E331C 38 80 05 4F */ li r4, 0x54f
|
|
/* 801E63E0 001E3320 7C BF C8 2E */ lwzx r5, r31, r25
|
|
/* 801E63E4 001E3324 38 C0 00 00 */ li r6, 0
|
|
/* 801E63E8 001E3328 38 E0 00 00 */ li r7, 0
|
|
/* 801E63EC 001E332C 39 00 00 00 */ li r8, 0
|
|
/* 801E63F0 001E3330 39 20 00 00 */ li r9, 0
|
|
/* 801E63F4 001E3334 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E63F8 001E3338 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E63FC 001E333C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6400 001E3340 4E 80 04 21 */ bctrl
|
|
/* 801E6404 001E3344 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E6408 001E3348 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 801E640C 001E334C 3A 94 00 04 */ addi r20, r20, 4
|
|
/* 801E6410 001E3350 3A B5 00 08 */ addi r21, r21, 8
|
|
/* 801E6414 001E3354 41 80 FF 48 */ blt lbl_801E635C
|
|
/* 801E6418 001E3358 3B 40 00 00 */ li r26, 0
|
|
/* 801E641C 001E335C 3A 80 00 00 */ li r20, 0
|
|
/* 801E6420 001E3360 3A A0 00 00 */ li r21, 0
|
|
/* 801E6424 001E3364 3B 1E 03 C0 */ addi r24, r30, 0x3c0
|
|
/* 801E6428 001E3368 3A FE 03 D0 */ addi r23, r30, 0x3d0
|
|
/* 801E642C 001E336C 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E6430 001E3370 3A C3 75 D8 */ addi r22, r3, lbl_803975D8@l
|
|
lbl_801E6434:
|
|
/* 801E6434 001E3374 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E6438 001E3378 7C D8 AA 14 */ add r6, r24, r21
|
|
/* 801E643C 001E337C 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E6440 001E3380 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E6444 001E3384 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6448 001E3388 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E644C 001E338C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6450 001E3390 4E 80 04 21 */ bctrl
|
|
/* 801E6454 001E3394 3B 34 02 34 */ addi r25, r20, 0x234
|
|
/* 801E6458 001E3398 7C 7F C9 2E */ stwx r3, r31, r25
|
|
/* 801E645C 001E339C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E6460 001E33A0 7C D7 AA 14 */ add r6, r23, r21
|
|
/* 801E6464 001E33A4 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E6468 001E33A8 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E646C 001E33AC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6470 001E33B0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E6474 001E33B4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6478 001E33B8 4E 80 04 21 */ bctrl
|
|
/* 801E647C 001E33BC 38 00 00 00 */ li r0, 0
|
|
/* 801E6480 001E33C0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E6484 001E33C4 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E6488 001E33C8 80 9F 00 54 */ lwz r4, 0x54(r31)
|
|
/* 801E648C 001E33CC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6490 001E33D0 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E6494 001E33D4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6498 001E33D8 4E 80 04 21 */ bctrl
|
|
/* 801E649C 001E33DC 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E64A0 001E33E0 38 80 00 40 */ li r4, 0x40
|
|
/* 801E64A4 001E33E4 38 B6 00 1D */ addi r5, r22, 0x1d
|
|
/* 801E64A8 001E33E8 4C C6 31 82 */ crclr 6
|
|
/* 801E64AC 001E33EC 48 11 A2 A1 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E64B0 001E33F0 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E64B4 001E33F4 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 801E64B8 001E33F8 3A 94 00 04 */ addi r20, r20, 4
|
|
/* 801E64BC 001E33FC 3A B5 00 08 */ addi r21, r21, 8
|
|
/* 801E64C0 001E3400 41 80 FF 74 */ blt lbl_801E6434
|
|
/* 801E64C4 001E3404 3B 40 00 00 */ li r26, 0
|
|
/* 801E64C8 001E3408 3A 80 00 00 */ li r20, 0
|
|
/* 801E64CC 001E340C 3A A0 00 00 */ li r21, 0
|
|
/* 801E64D0 001E3410 3B 1E 03 E0 */ addi r24, r30, 0x3e0
|
|
/* 801E64D4 001E3414 3A FE 03 F0 */ addi r23, r30, 0x3f0
|
|
/* 801E64D8 001E3418 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E64DC 001E341C 3A C3 75 D8 */ addi r22, r3, lbl_803975D8@l
|
|
lbl_801E64E0:
|
|
/* 801E64E0 001E3420 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E64E4 001E3424 7C D8 AA 14 */ add r6, r24, r21
|
|
/* 801E64E8 001E3428 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E64EC 001E342C 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E64F0 001E3430 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E64F4 001E3434 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E64F8 001E3438 7D 89 03 A6 */ mtctr r12
|
|
/* 801E64FC 001E343C 4E 80 04 21 */ bctrl
|
|
/* 801E6500 001E3440 3B 34 02 3C */ addi r25, r20, 0x23c
|
|
/* 801E6504 001E3444 7C 7F C9 2E */ stwx r3, r31, r25
|
|
/* 801E6508 001E3448 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E650C 001E344C 7C D7 AA 14 */ add r6, r23, r21
|
|
/* 801E6510 001E3450 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E6514 001E3454 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E6518 001E3458 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E651C 001E345C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E6520 001E3460 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6524 001E3464 4E 80 04 21 */ bctrl
|
|
/* 801E6528 001E3468 38 00 00 00 */ li r0, 0
|
|
/* 801E652C 001E346C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E6530 001E3470 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E6534 001E3474 80 9F 00 54 */ lwz r4, 0x54(r31)
|
|
/* 801E6538 001E3478 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E653C 001E347C 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E6540 001E3480 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6544 001E3484 4E 80 04 21 */ bctrl
|
|
/* 801E6548 001E3488 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E654C 001E348C 38 80 00 40 */ li r4, 0x40
|
|
/* 801E6550 001E3490 38 B6 00 1D */ addi r5, r22, 0x1d
|
|
/* 801E6554 001E3494 4C C6 31 82 */ crclr 6
|
|
/* 801E6558 001E3498 48 11 A1 F5 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E655C 001E349C 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E6560 001E34A0 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 801E6564 001E34A4 3A 94 00 04 */ addi r20, r20, 4
|
|
/* 801E6568 001E34A8 3A B5 00 08 */ addi r21, r21, 8
|
|
/* 801E656C 001E34AC 41 80 FF 74 */ blt lbl_801E64E0
|
|
/* 801E6570 001E34B0 3B 40 00 00 */ li r26, 0
|
|
/* 801E6574 001E34B4 3A 80 00 00 */ li r20, 0
|
|
/* 801E6578 001E34B8 3A A0 00 00 */ li r21, 0
|
|
/* 801E657C 001E34BC 3B 1E 04 00 */ addi r24, r30, 0x400
|
|
/* 801E6580 001E34C0 3A FE 04 10 */ addi r23, r30, 0x410
|
|
/* 801E6584 001E34C4 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E6588 001E34C8 3A C3 75 D8 */ addi r22, r3, lbl_803975D8@l
|
|
lbl_801E658C:
|
|
/* 801E658C 001E34CC 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E6590 001E34D0 7C D8 AA 14 */ add r6, r24, r21
|
|
/* 801E6594 001E34D4 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E6598 001E34D8 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E659C 001E34DC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E65A0 001E34E0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E65A4 001E34E4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E65A8 001E34E8 4E 80 04 21 */ bctrl
|
|
/* 801E65AC 001E34EC 3B 34 02 44 */ addi r25, r20, 0x244
|
|
/* 801E65B0 001E34F0 7C 7F C9 2E */ stwx r3, r31, r25
|
|
/* 801E65B4 001E34F4 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801E65B8 001E34F8 7C D7 AA 14 */ add r6, r23, r21
|
|
/* 801E65BC 001E34FC 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E65C0 001E3500 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E65C4 001E3504 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E65C8 001E3508 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E65CC 001E350C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E65D0 001E3510 4E 80 04 21 */ bctrl
|
|
/* 801E65D4 001E3514 38 00 00 00 */ li r0, 0
|
|
/* 801E65D8 001E3518 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E65DC 001E351C 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E65E0 001E3520 80 9F 00 54 */ lwz r4, 0x54(r31)
|
|
/* 801E65E4 001E3524 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E65E8 001E3528 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E65EC 001E352C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E65F0 001E3530 4E 80 04 21 */ bctrl
|
|
/* 801E65F4 001E3534 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E65F8 001E3538 38 80 00 40 */ li r4, 0x40
|
|
/* 801E65FC 001E353C 38 B6 00 1D */ addi r5, r22, 0x1d
|
|
/* 801E6600 001E3540 4C C6 31 82 */ crclr 6
|
|
/* 801E6604 001E3544 48 11 A1 49 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E6608 001E3548 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E660C 001E354C 38 80 05 54 */ li r4, 0x554
|
|
/* 801E6610 001E3550 7C BF C8 2E */ lwzx r5, r31, r25
|
|
/* 801E6614 001E3554 38 C0 00 00 */ li r6, 0
|
|
/* 801E6618 001E3558 38 E0 00 00 */ li r7, 0
|
|
/* 801E661C 001E355C 39 00 00 00 */ li r8, 0
|
|
/* 801E6620 001E3560 39 20 00 00 */ li r9, 0
|
|
/* 801E6624 001E3564 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6628 001E3568 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E662C 001E356C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6630 001E3570 4E 80 04 21 */ bctrl
|
|
/* 801E6634 001E3574 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E6638 001E3578 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 801E663C 001E357C 3A 94 00 04 */ addi r20, r20, 4
|
|
/* 801E6640 001E3580 3A B5 00 08 */ addi r21, r21, 8
|
|
/* 801E6644 001E3584 41 80 FF 48 */ blt lbl_801E658C
|
|
/* 801E6648 001E3588 3A 80 00 00 */ li r20, 0
|
|
/* 801E664C 001E358C 3A A0 00 00 */ li r21, 0
|
|
/* 801E6650 001E3590 3A C0 00 00 */ li r22, 0
|
|
/* 801E6654 001E3594 3B 1E 04 20 */ addi r24, r30, 0x420
|
|
/* 801E6658 001E3598 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E665C 001E359C 3A E3 75 D8 */ addi r23, r3, lbl_803975D8@l
|
|
lbl_801E6660:
|
|
/* 801E6660 001E35A0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E6664 001E35A4 3B 3E 04 50 */ addi r25, r30, 0x450
|
|
/* 801E6668 001E35A8 7F 39 B2 14 */ add r25, r25, r22
|
|
/* 801E666C 001E35AC 80 B9 00 00 */ lwz r5, 0(r25)
|
|
/* 801E6670 001E35B0 80 D9 00 04 */ lwz r6, 4(r25)
|
|
/* 801E6674 001E35B4 48 00 1A 41 */ bl dMenu_Option_c_NS_paneResize
|
|
/* 801E6678 001E35B8 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E667C 001E35BC 48 0E 85 D1 */ bl __nw__FUl
|
|
/* 801E6680 001E35C0 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E6684 001E35C4 41 82 00 20 */ beq lbl_801E66A4
|
|
/* 801E6688 001E35C8 80 9F 00 0C */ lwz r4, 0xc(r31)
|
|
/* 801E668C 001E35CC 80 B9 00 00 */ lwz r5, 0(r25)
|
|
/* 801E6690 001E35D0 80 D9 00 04 */ lwz r6, 4(r25)
|
|
/* 801E6694 001E35D4 38 E0 00 00 */ li r7, 0
|
|
/* 801E6698 001E35D8 39 00 00 00 */ li r8, 0
|
|
/* 801E669C 001E35DC 48 06 D2 E9 */ bl CPaneMgr_X1_
|
|
/* 801E66A0 001E35E0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E66A4:
|
|
/* 801E66A4 001E35E4 3B 35 01 04 */ addi r25, r21, 0x104
|
|
/* 801E66A8 001E35E8 7C 1F C9 2E */ stwx r0, r31, r25
|
|
/* 801E66AC 001E35EC 80 7F 00 0C */ lwz r3, 0xc(r31)
|
|
/* 801E66B0 001E35F0 7C D8 B2 14 */ add r6, r24, r22
|
|
/* 801E66B4 001E35F4 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E66B8 001E35F8 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E66BC 001E35FC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E66C0 001E3600 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E66C4 001E3604 7D 89 03 A6 */ mtctr r12
|
|
/* 801E66C8 001E3608 4E 80 04 21 */ bctrl
|
|
/* 801E66CC 001E360C 38 00 00 00 */ li r0, 0
|
|
/* 801E66D0 001E3610 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E66D4 001E3614 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E66D8 001E3618 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E66DC 001E361C 80 9F 00 54 */ lwz r4, 0x54(r31)
|
|
/* 801E66E0 001E3620 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E66E4 001E3624 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E66E8 001E3628 7D 89 03 A6 */ mtctr r12
|
|
/* 801E66EC 001E362C 4E 80 04 21 */ bctrl
|
|
/* 801E66F0 001E3630 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E66F4 001E3634 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E66F8 001E3638 38 80 00 40 */ li r4, 0x40
|
|
/* 801E66FC 001E363C 38 B7 00 1D */ addi r5, r23, 0x1d
|
|
/* 801E6700 001E3640 4C C6 31 82 */ crclr 6
|
|
/* 801E6704 001E3644 48 11 A0 49 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E6708 001E3648 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E670C 001E364C 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E6710 001E3650 38 80 00 04 */ li r4, 4
|
|
/* 801E6714 001E3654 48 11 0F E5 */ bl J2DPane_NS_setBasePosition
|
|
/* 801E6718 001E3658 3A 94 00 01 */ addi r20, r20, 1
|
|
/* 801E671C 001E365C 2C 14 00 06 */ cmpwi r20, 6
|
|
/* 801E6720 001E3660 3A B5 00 04 */ addi r21, r21, 4
|
|
/* 801E6724 001E3664 3A D6 00 08 */ addi r22, r22, 8
|
|
/* 801E6728 001E3668 41 80 FF 38 */ blt lbl_801E6660
|
|
/* 801E672C 001E366C 3A 80 00 00 */ li r20, 0
|
|
/* 801E6730 001E3670 3A A0 00 00 */ li r21, 0
|
|
/* 801E6734 001E3674 3A C0 00 00 */ li r22, 0
|
|
/* 801E6738 001E3678 3B 1E 04 80 */ addi r24, r30, 0x480
|
|
/* 801E673C 001E367C 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E6740 001E3680 3A E3 75 D8 */ addi r23, r3, lbl_803975D8@l
|
|
lbl_801E6744:
|
|
/* 801E6744 001E3684 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E6748 001E3688 3B 3E 04 B0 */ addi r25, r30, 0x4b0
|
|
/* 801E674C 001E368C 7F 39 B2 14 */ add r25, r25, r22
|
|
/* 801E6750 001E3690 80 B9 00 00 */ lwz r5, 0(r25)
|
|
/* 801E6754 001E3694 80 D9 00 04 */ lwz r6, 4(r25)
|
|
/* 801E6758 001E3698 48 00 19 5D */ bl dMenu_Option_c_NS_paneResize
|
|
/* 801E675C 001E369C 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E6760 001E36A0 48 0E 84 ED */ bl __nw__FUl
|
|
/* 801E6764 001E36A4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E6768 001E36A8 41 82 00 20 */ beq lbl_801E6788
|
|
/* 801E676C 001E36AC 80 9F 00 0C */ lwz r4, 0xc(r31)
|
|
/* 801E6770 001E36B0 80 B9 00 00 */ lwz r5, 0(r25)
|
|
/* 801E6774 001E36B4 80 D9 00 04 */ lwz r6, 4(r25)
|
|
/* 801E6778 001E36B8 38 E0 00 00 */ li r7, 0
|
|
/* 801E677C 001E36BC 39 00 00 00 */ li r8, 0
|
|
/* 801E6780 001E36C0 48 06 D2 05 */ bl CPaneMgr_X1_
|
|
/* 801E6784 001E36C4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E6788:
|
|
/* 801E6788 001E36C8 3B 35 01 1C */ addi r25, r21, 0x11c
|
|
/* 801E678C 001E36CC 7C 1F C9 2E */ stwx r0, r31, r25
|
|
/* 801E6790 001E36D0 80 7F 00 0C */ lwz r3, 0xc(r31)
|
|
/* 801E6794 001E36D4 7C D8 B2 14 */ add r6, r24, r22
|
|
/* 801E6798 001E36D8 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E679C 001E36DC 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E67A0 001E36E0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E67A4 001E36E4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E67A8 001E36E8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E67AC 001E36EC 4E 80 04 21 */ bctrl
|
|
/* 801E67B0 001E36F0 38 00 00 00 */ li r0, 0
|
|
/* 801E67B4 001E36F4 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E67B8 001E36F8 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E67BC 001E36FC 48 06 EE 0D */ bl CPaneMgrAlpha_NS_show
|
|
/* 801E67C0 001E3700 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E67C4 001E3704 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E67C8 001E3708 80 9F 00 54 */ lwz r4, 0x54(r31)
|
|
/* 801E67CC 001E370C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E67D0 001E3710 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E67D4 001E3714 7D 89 03 A6 */ mtctr r12
|
|
/* 801E67D8 001E3718 4E 80 04 21 */ bctrl
|
|
/* 801E67DC 001E371C 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E67E0 001E3720 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E67E4 001E3724 38 80 00 40 */ li r4, 0x40
|
|
/* 801E67E8 001E3728 38 B7 00 1D */ addi r5, r23, 0x1d
|
|
/* 801E67EC 001E372C 4C C6 31 82 */ crclr 6
|
|
/* 801E67F0 001E3730 48 11 9F 5D */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E67F4 001E3734 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E67F8 001E3738 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E67FC 001E373C 38 80 00 04 */ li r4, 4
|
|
/* 801E6800 001E3740 48 11 0E F9 */ bl J2DPane_NS_setBasePosition
|
|
/* 801E6804 001E3744 3A 94 00 01 */ addi r20, r20, 1
|
|
/* 801E6808 001E3748 2C 14 00 06 */ cmpwi r20, 6
|
|
/* 801E680C 001E374C 3A B5 00 04 */ addi r21, r21, 4
|
|
/* 801E6810 001E3750 3A D6 00 08 */ addi r22, r22, 8
|
|
/* 801E6814 001E3754 41 80 FF 30 */ blt lbl_801E6744
|
|
/* 801E6818 001E3758 3A 80 00 00 */ li r20, 0
|
|
/* 801E681C 001E375C 3A A0 00 00 */ li r21, 0
|
|
/* 801E6820 001E3760 3A C0 00 00 */ li r22, 0
|
|
/* 801E6824 001E3764 3B 1E 04 E0 */ addi r24, r30, 0x4e0
|
|
/* 801E6828 001E3768 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E682C 001E376C 3A E3 75 D8 */ addi r23, r3, lbl_803975D8@l
|
|
lbl_801E6830:
|
|
/* 801E6830 001E3770 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E6834 001E3774 3B 3E 05 10 */ addi r25, r30, 0x510
|
|
/* 801E6838 001E3778 7F 39 B2 14 */ add r25, r25, r22
|
|
/* 801E683C 001E377C 80 B9 00 00 */ lwz r5, 0(r25)
|
|
/* 801E6840 001E3780 80 D9 00 04 */ lwz r6, 4(r25)
|
|
/* 801E6844 001E3784 48 00 18 71 */ bl dMenu_Option_c_NS_paneResize
|
|
/* 801E6848 001E3788 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E684C 001E378C 48 0E 84 01 */ bl __nw__FUl
|
|
/* 801E6850 001E3790 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E6854 001E3794 41 82 00 20 */ beq lbl_801E6874
|
|
/* 801E6858 001E3798 80 9F 00 0C */ lwz r4, 0xc(r31)
|
|
/* 801E685C 001E379C 80 B9 00 00 */ lwz r5, 0(r25)
|
|
/* 801E6860 001E37A0 80 D9 00 04 */ lwz r6, 4(r25)
|
|
/* 801E6864 001E37A4 38 E0 00 00 */ li r7, 0
|
|
/* 801E6868 001E37A8 39 00 00 00 */ li r8, 0
|
|
/* 801E686C 001E37AC 48 06 D1 19 */ bl CPaneMgr_X1_
|
|
/* 801E6870 001E37B0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E6874:
|
|
/* 801E6874 001E37B4 3B 35 01 34 */ addi r25, r21, 0x134
|
|
/* 801E6878 001E37B8 7C 1F C9 2E */ stwx r0, r31, r25
|
|
/* 801E687C 001E37BC 80 7F 00 0C */ lwz r3, 0xc(r31)
|
|
/* 801E6880 001E37C0 7C D8 B2 14 */ add r6, r24, r22
|
|
/* 801E6884 001E37C4 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E6888 001E37C8 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E688C 001E37CC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6890 001E37D0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E6894 001E37D4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6898 001E37D8 4E 80 04 21 */ bctrl
|
|
/* 801E689C 001E37DC 38 00 00 00 */ li r0, 0
|
|
/* 801E68A0 001E37E0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E68A4 001E37E4 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E68A8 001E37E8 48 06 ED 21 */ bl CPaneMgrAlpha_NS_show
|
|
/* 801E68AC 001E37EC 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E68B0 001E37F0 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E68B4 001E37F4 80 9F 00 54 */ lwz r4, 0x54(r31)
|
|
/* 801E68B8 001E37F8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E68BC 001E37FC 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E68C0 001E3800 7D 89 03 A6 */ mtctr r12
|
|
/* 801E68C4 001E3804 4E 80 04 21 */ bctrl
|
|
/* 801E68C8 001E3808 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E68CC 001E380C 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E68D0 001E3810 38 80 00 40 */ li r4, 0x40
|
|
/* 801E68D4 001E3814 38 B7 00 1D */ addi r5, r23, 0x1d
|
|
/* 801E68D8 001E3818 4C C6 31 82 */ crclr 6
|
|
/* 801E68DC 001E381C 48 11 9E 71 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E68E0 001E3820 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E68E4 001E3824 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E68E8 001E3828 38 80 00 04 */ li r4, 4
|
|
/* 801E68EC 001E382C 48 11 0E 0D */ bl J2DPane_NS_setBasePosition
|
|
/* 801E68F0 001E3830 3A 94 00 01 */ addi r20, r20, 1
|
|
/* 801E68F4 001E3834 2C 14 00 06 */ cmpwi r20, 6
|
|
/* 801E68F8 001E3838 3A B5 00 04 */ addi r21, r21, 4
|
|
/* 801E68FC 001E383C 3A D6 00 08 */ addi r22, r22, 8
|
|
/* 801E6900 001E3840 41 80 FF 30 */ blt lbl_801E6830
|
|
/* 801E6904 001E3844 3A 80 00 00 */ li r20, 0
|
|
/* 801E6908 001E3848 3A A0 00 00 */ li r21, 0
|
|
/* 801E690C 001E384C 3A C0 00 00 */ li r22, 0
|
|
/* 801E6910 001E3850 3B 1E 05 40 */ addi r24, r30, 0x540
|
|
/* 801E6914 001E3854 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E6918 001E3858 3A E3 75 D8 */ addi r23, r3, lbl_803975D8@l
|
|
lbl_801E691C:
|
|
/* 801E691C 001E385C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E6920 001E3860 3B 3E 05 70 */ addi r25, r30, 0x570
|
|
/* 801E6924 001E3864 7F 39 B2 14 */ add r25, r25, r22
|
|
/* 801E6928 001E3868 80 B9 00 00 */ lwz r5, 0(r25)
|
|
/* 801E692C 001E386C 80 D9 00 04 */ lwz r6, 4(r25)
|
|
/* 801E6930 001E3870 48 00 17 85 */ bl dMenu_Option_c_NS_paneResize
|
|
/* 801E6934 001E3874 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E6938 001E3878 48 0E 83 15 */ bl __nw__FUl
|
|
/* 801E693C 001E387C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E6940 001E3880 41 82 00 20 */ beq lbl_801E6960
|
|
/* 801E6944 001E3884 80 9F 00 0C */ lwz r4, 0xc(r31)
|
|
/* 801E6948 001E3888 80 B9 00 00 */ lwz r5, 0(r25)
|
|
/* 801E694C 001E388C 80 D9 00 04 */ lwz r6, 4(r25)
|
|
/* 801E6950 001E3890 38 E0 00 00 */ li r7, 0
|
|
/* 801E6954 001E3894 39 00 00 00 */ li r8, 0
|
|
/* 801E6958 001E3898 48 06 D0 2D */ bl CPaneMgr_X1_
|
|
/* 801E695C 001E389C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E6960:
|
|
/* 801E6960 001E38A0 3B 35 01 4C */ addi r25, r21, 0x14c
|
|
/* 801E6964 001E38A4 7C 1F C9 2E */ stwx r0, r31, r25
|
|
/* 801E6968 001E38A8 80 7F 00 0C */ lwz r3, 0xc(r31)
|
|
/* 801E696C 001E38AC 7C D8 B2 14 */ add r6, r24, r22
|
|
/* 801E6970 001E38B0 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E6974 001E38B4 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E6978 001E38B8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E697C 001E38BC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E6980 001E38C0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6984 001E38C4 4E 80 04 21 */ bctrl
|
|
/* 801E6988 001E38C8 38 00 00 00 */ li r0, 0
|
|
/* 801E698C 001E38CC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E6990 001E38D0 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E6994 001E38D4 48 06 EC 35 */ bl CPaneMgrAlpha_NS_show
|
|
/* 801E6998 001E38D8 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E699C 001E38DC 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E69A0 001E38E0 80 9F 00 54 */ lwz r4, 0x54(r31)
|
|
/* 801E69A4 001E38E4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E69A8 001E38E8 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E69AC 001E38EC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E69B0 001E38F0 4E 80 04 21 */ bctrl
|
|
/* 801E69B4 001E38F4 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E69B8 001E38F8 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E69BC 001E38FC 38 80 00 40 */ li r4, 0x40
|
|
/* 801E69C0 001E3900 38 B7 00 1D */ addi r5, r23, 0x1d
|
|
/* 801E69C4 001E3904 4C C6 31 82 */ crclr 6
|
|
/* 801E69C8 001E3908 48 11 9D 85 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E69CC 001E390C 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E69D0 001E3910 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E69D4 001E3914 38 80 00 04 */ li r4, 4
|
|
/* 801E69D8 001E3918 48 11 0D 21 */ bl J2DPane_NS_setBasePosition
|
|
/* 801E69DC 001E391C 3A 94 00 01 */ addi r20, r20, 1
|
|
/* 801E69E0 001E3920 2C 14 00 06 */ cmpwi r20, 6
|
|
/* 801E69E4 001E3924 3A B5 00 04 */ addi r21, r21, 4
|
|
/* 801E69E8 001E3928 3A D6 00 08 */ addi r22, r22, 8
|
|
/* 801E69EC 001E392C 41 80 FF 30 */ blt lbl_801E691C
|
|
/* 801E69F0 001E3930 3A 80 00 00 */ li r20, 0
|
|
/* 801E69F4 001E3934 3A A0 00 00 */ li r21, 0
|
|
/* 801E69F8 001E3938 3A C0 00 00 */ li r22, 0
|
|
/* 801E69FC 001E393C 3B 1E 05 A0 */ addi r24, r30, 0x5a0
|
|
/* 801E6A00 001E3940 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E6A04 001E3944 3A E3 75 D8 */ addi r23, r3, lbl_803975D8@l
|
|
lbl_801E6A08:
|
|
/* 801E6A08 001E3948 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E6A0C 001E394C 3B 3E 05 D0 */ addi r25, r30, 0x5d0
|
|
/* 801E6A10 001E3950 7F 39 B2 14 */ add r25, r25, r22
|
|
/* 801E6A14 001E3954 80 B9 00 00 */ lwz r5, 0(r25)
|
|
/* 801E6A18 001E3958 80 D9 00 04 */ lwz r6, 4(r25)
|
|
/* 801E6A1C 001E395C 48 00 16 99 */ bl dMenu_Option_c_NS_paneResize
|
|
/* 801E6A20 001E3960 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E6A24 001E3964 48 0E 82 29 */ bl __nw__FUl
|
|
/* 801E6A28 001E3968 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E6A2C 001E396C 41 82 00 20 */ beq lbl_801E6A4C
|
|
/* 801E6A30 001E3970 80 9F 00 0C */ lwz r4, 0xc(r31)
|
|
/* 801E6A34 001E3974 80 B9 00 00 */ lwz r5, 0(r25)
|
|
/* 801E6A38 001E3978 80 D9 00 04 */ lwz r6, 4(r25)
|
|
/* 801E6A3C 001E397C 38 E0 00 00 */ li r7, 0
|
|
/* 801E6A40 001E3980 39 00 00 00 */ li r8, 0
|
|
/* 801E6A44 001E3984 48 06 CF 41 */ bl CPaneMgr_X1_
|
|
/* 801E6A48 001E3988 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E6A4C:
|
|
/* 801E6A4C 001E398C 3B 35 01 64 */ addi r25, r21, 0x164
|
|
/* 801E6A50 001E3990 7C 1F C9 2E */ stwx r0, r31, r25
|
|
/* 801E6A54 001E3994 80 7F 00 0C */ lwz r3, 0xc(r31)
|
|
/* 801E6A58 001E3998 7C D8 B2 14 */ add r6, r24, r22
|
|
/* 801E6A5C 001E399C 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E6A60 001E39A0 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E6A64 001E39A4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6A68 001E39A8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E6A6C 001E39AC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6A70 001E39B0 4E 80 04 21 */ bctrl
|
|
/* 801E6A74 001E39B4 38 00 00 00 */ li r0, 0
|
|
/* 801E6A78 001E39B8 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E6A7C 001E39BC 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E6A80 001E39C0 48 06 EB 49 */ bl CPaneMgrAlpha_NS_show
|
|
/* 801E6A84 001E39C4 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E6A88 001E39C8 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E6A8C 001E39CC 80 9F 00 54 */ lwz r4, 0x54(r31)
|
|
/* 801E6A90 001E39D0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6A94 001E39D4 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E6A98 001E39D8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6A9C 001E39DC 4E 80 04 21 */ bctrl
|
|
/* 801E6AA0 001E39E0 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E6AA4 001E39E4 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E6AA8 001E39E8 38 80 00 40 */ li r4, 0x40
|
|
/* 801E6AAC 001E39EC 38 B7 00 1D */ addi r5, r23, 0x1d
|
|
/* 801E6AB0 001E39F0 4C C6 31 82 */ crclr 6
|
|
/* 801E6AB4 001E39F4 48 11 9C 99 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E6AB8 001E39F8 7C 7F C8 2E */ lwzx r3, r31, r25
|
|
/* 801E6ABC 001E39FC 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E6AC0 001E3A00 38 80 00 04 */ li r4, 4
|
|
/* 801E6AC4 001E3A04 48 11 0C 35 */ bl J2DPane_NS_setBasePosition
|
|
/* 801E6AC8 001E3A08 3A 94 00 01 */ addi r20, r20, 1
|
|
/* 801E6ACC 001E3A0C 2C 14 00 06 */ cmpwi r20, 6
|
|
/* 801E6AD0 001E3A10 3A B5 00 04 */ addi r21, r21, 4
|
|
/* 801E6AD4 001E3A14 3A D6 00 08 */ addi r22, r22, 8
|
|
/* 801E6AD8 001E3A18 41 80 FF 30 */ blt lbl_801E6A08
|
|
/* 801E6ADC 001E3A1C 38 60 00 00 */ li r3, 0
|
|
/* 801E6AE0 001E3A20 38 80 00 00 */ li r4, 0
|
|
/* 801E6AE4 001E3A24 38 00 00 06 */ li r0, 6
|
|
/* 801E6AE8 001E3A28 7C 09 03 A6 */ mtctr r0
|
|
lbl_801E6AEC:
|
|
/* 801E6AEC 001E3A2C 38 03 01 7C */ addi r0, r3, 0x17c
|
|
/* 801E6AF0 001E3A30 7C 9F 01 2E */ stwx r4, r31, r0
|
|
/* 801E6AF4 001E3A34 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801E6AF8 001E3A38 42 00 FF F4 */ bdnz lbl_801E6AEC
|
|
/* 801E6AFC 001E3A3C 3A E0 00 00 */ li r23, 0
|
|
/* 801E6B00 001E3A40 3A 80 00 00 */ li r20, 0
|
|
lbl_801E6B04:
|
|
/* 801E6B04 001E3A44 3B 00 00 02 */ li r24, 2
|
|
/* 801E6B08 001E3A48 3A A0 00 08 */ li r21, 8
|
|
/* 801E6B0C 001E3A4C 7E DF A2 14 */ add r22, r31, r20
|
|
lbl_801E6B10:
|
|
/* 801E6B10 001E3A50 38 15 01 04 */ addi r0, r21, 0x104
|
|
/* 801E6B14 001E3A54 7C 76 00 2E */ lwzx r3, r22, r0
|
|
/* 801E6B18 001E3A58 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E6B1C 001E3A5C 41 82 00 08 */ beq lbl_801E6B24
|
|
/* 801E6B20 001E3A60 48 06 EA E9 */ bl CPaneMgrAlpha_NS_hide
|
|
lbl_801E6B24:
|
|
/* 801E6B24 001E3A64 3B 18 00 01 */ addi r24, r24, 1
|
|
/* 801E6B28 001E3A68 2C 18 00 06 */ cmpwi r24, 6
|
|
/* 801E6B2C 001E3A6C 3A B5 00 04 */ addi r21, r21, 4
|
|
/* 801E6B30 001E3A70 41 80 FF E0 */ blt lbl_801E6B10
|
|
/* 801E6B34 001E3A74 3A F7 00 01 */ addi r23, r23, 1
|
|
/* 801E6B38 001E3A78 2C 17 00 06 */ cmpwi r23, 6
|
|
/* 801E6B3C 001E3A7C 3A 94 00 18 */ addi r20, r20, 0x18
|
|
/* 801E6B40 001E3A80 41 80 FF C4 */ blt lbl_801E6B04
|
|
/* 801E6B44 001E3A84 C0 02 A9 2C */ lfs f0, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E6B48 001E3A88 D0 1F 03 B4 */ stfs f0, 0x3b4(r31)
|
|
/* 801E6B4C 001E3A8C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E6B50 001E3A90 4B FF E9 45 */ bl dMenu_Option_c_NS_menuVisible
|
|
/* 801E6B54 001E3A94 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801E6B58 001E3A98 3C 80 70 6E */ lis r4, 0x706E5F6E@ha
|
|
/* 801E6B5C 001E3A9C 38 C4 5F 6E */ addi r6, r4, 0x706E5F6E@l
|
|
/* 801E6B60 001E3AA0 38 A0 00 6A */ li r5, 0x6a
|
|
/* 801E6B64 001E3AA4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6B68 001E3AA8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E6B6C 001E3AAC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6B70 001E3AB0 4E 80 04 21 */ bctrl
|
|
/* 801E6B74 001E3AB4 38 00 00 00 */ li r0, 0
|
|
/* 801E6B78 001E3AB8 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E6B7C 001E3ABC 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801E6B80 001E3AC0 3C 80 67 6E */ lis r4, 0x676E5F6E@ha
|
|
/* 801E6B84 001E3AC4 38 C4 5F 6E */ addi r6, r4, 0x676E5F6E@l
|
|
/* 801E6B88 001E3AC8 3C 80 66 6F */ lis r4, 0x666F7265@ha
|
|
/* 801E6B8C 001E3ACC 38 A4 72 65 */ addi r5, r4, 0x666F7265@l
|
|
/* 801E6B90 001E3AD0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6B94 001E3AD4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E6B98 001E3AD8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6B9C 001E3ADC 4E 80 04 21 */ bctrl
|
|
/* 801E6BA0 001E3AE0 38 00 00 01 */ li r0, 1
|
|
/* 801E6BA4 001E3AE4 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E6BA8 001E3AE8 3A E0 00 00 */ li r23, 0
|
|
/* 801E6BAC 001E3AEC 3A 80 00 00 */ li r20, 0
|
|
/* 801E6BB0 001E3AF0 3A DE 06 00 */ addi r22, r30, 0x600
|
|
/* 801E6BB4 001E3AF4 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E6BB8 001E3AF8 3A A3 75 D8 */ addi r21, r3, lbl_803975D8@l
|
|
lbl_801E6BBC:
|
|
/* 801E6BBC 001E3AFC 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801E6BC0 001E3B00 7C D6 A2 14 */ add r6, r22, r20
|
|
/* 801E6BC4 001E3B04 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E6BC8 001E3B08 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E6BCC 001E3B0C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6BD0 001E3B10 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E6BD4 001E3B14 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6BD8 001E3B18 4E 80 04 21 */ bctrl
|
|
/* 801E6BDC 001E3B1C 7C 78 1B 78 */ mr r24, r3
|
|
/* 801E6BE0 001E3B20 80 9F 00 54 */ lwz r4, 0x54(r31)
|
|
/* 801E6BE4 001E3B24 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6BE8 001E3B28 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E6BEC 001E3B2C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6BF0 001E3B30 4E 80 04 21 */ bctrl
|
|
/* 801E6BF4 001E3B34 7F 03 C3 78 */ mr r3, r24
|
|
/* 801E6BF8 001E3B38 38 80 00 80 */ li r4, 0x80
|
|
/* 801E6BFC 001E3B3C 38 B5 00 1D */ addi r5, r21, 0x1d
|
|
/* 801E6C00 001E3B40 4C C6 31 82 */ crclr 6
|
|
/* 801E6C04 001E3B44 48 11 9B 49 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E6C08 001E3B48 2C 17 00 02 */ cmpwi r23, 2
|
|
/* 801E6C0C 001E3B4C 40 80 00 34 */ bge lbl_801E6C40
|
|
/* 801E6C10 001E3B50 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E6C14 001E3B54 38 80 05 5D */ li r4, 0x55d
|
|
/* 801E6C18 001E3B58 7F 05 C3 78 */ mr r5, r24
|
|
/* 801E6C1C 001E3B5C 38 C0 00 00 */ li r6, 0
|
|
/* 801E6C20 001E3B60 38 E0 00 00 */ li r7, 0
|
|
/* 801E6C24 001E3B64 39 00 00 00 */ li r8, 0
|
|
/* 801E6C28 001E3B68 39 20 00 00 */ li r9, 0
|
|
/* 801E6C2C 001E3B6C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6C30 001E3B70 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E6C34 001E3B74 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6C38 001E3B78 4E 80 04 21 */ bctrl
|
|
/* 801E6C3C 001E3B7C 48 00 00 68 */ b lbl_801E6CA4
|
|
lbl_801E6C40:
|
|
/* 801E6C40 001E3B80 2C 17 00 04 */ cmpwi r23, 4
|
|
/* 801E6C44 001E3B84 40 80 00 34 */ bge lbl_801E6C78
|
|
/* 801E6C48 001E3B88 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E6C4C 001E3B8C 38 80 05 5E */ li r4, 0x55e
|
|
/* 801E6C50 001E3B90 7F 05 C3 78 */ mr r5, r24
|
|
/* 801E6C54 001E3B94 38 C0 00 00 */ li r6, 0
|
|
/* 801E6C58 001E3B98 38 E0 00 00 */ li r7, 0
|
|
/* 801E6C5C 001E3B9C 39 00 00 00 */ li r8, 0
|
|
/* 801E6C60 001E3BA0 39 20 00 00 */ li r9, 0
|
|
/* 801E6C64 001E3BA4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6C68 001E3BA8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E6C6C 001E3BAC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6C70 001E3BB0 4E 80 04 21 */ bctrl
|
|
/* 801E6C74 001E3BB4 48 00 00 30 */ b lbl_801E6CA4
|
|
lbl_801E6C78:
|
|
/* 801E6C78 001E3BB8 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E6C7C 001E3BBC 38 80 05 56 */ li r4, 0x556
|
|
/* 801E6C80 001E3BC0 7F 05 C3 78 */ mr r5, r24
|
|
/* 801E6C84 001E3BC4 38 C0 00 00 */ li r6, 0
|
|
/* 801E6C88 001E3BC8 38 E0 00 00 */ li r7, 0
|
|
/* 801E6C8C 001E3BCC 39 00 00 00 */ li r8, 0
|
|
/* 801E6C90 001E3BD0 39 20 00 00 */ li r9, 0
|
|
/* 801E6C94 001E3BD4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6C98 001E3BD8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E6C9C 001E3BDC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6CA0 001E3BE0 4E 80 04 21 */ bctrl
|
|
lbl_801E6CA4:
|
|
/* 801E6CA4 001E3BE4 3A F7 00 01 */ addi r23, r23, 1
|
|
/* 801E6CA8 001E3BE8 2C 17 00 06 */ cmpwi r23, 6
|
|
/* 801E6CAC 001E3BEC 3A 94 00 08 */ addi r20, r20, 8
|
|
/* 801E6CB0 001E3BF0 41 80 FF 0C */ blt lbl_801E6BBC
|
|
/* 801E6CB4 001E3BF4 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801E6CB8 001E3BF8 3C 80 74 6E */ lis r4, 0x746E5F6E@ha
|
|
/* 801E6CBC 001E3BFC 38 C4 5F 6E */ addi r6, r4, 0x746E5F6E@l
|
|
/* 801E6CC0 001E3C00 3C 80 77 69 */ lis r4, 0x77695F62@ha
|
|
/* 801E6CC4 001E3C04 38 A4 5F 62 */ addi r5, r4, 0x77695F62@l
|
|
/* 801E6CC8 001E3C08 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6CCC 001E3C0C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E6CD0 001E3C10 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6CD4 001E3C14 4E 80 04 21 */ bctrl
|
|
/* 801E6CD8 001E3C18 38 80 00 00 */ li r4, 0
|
|
/* 801E6CDC 001E3C1C 98 83 00 B0 */ stb r4, 0xb0(r3)
|
|
/* 801E6CE0 001E3C20 38 60 00 00 */ li r3, 0
|
|
/* 801E6CE4 001E3C24 38 00 00 04 */ li r0, 4
|
|
/* 801E6CE8 001E3C28 7C 09 03 A6 */ mtctr r0
|
|
lbl_801E6CEC:
|
|
/* 801E6CEC 001E3C2C 38 03 01 C0 */ addi r0, r3, 0x1c0
|
|
/* 801E6CF0 001E3C30 7C 9F 01 2E */ stwx r4, r31, r0
|
|
/* 801E6CF4 001E3C34 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801E6CF8 001E3C38 42 00 FF F4 */ bdnz lbl_801E6CEC
|
|
/* 801E6CFC 001E3C3C 3A E0 00 00 */ li r23, 0
|
|
/* 801E6D00 001E3C40 3A 80 00 00 */ li r20, 0
|
|
/* 801E6D04 001E3C44 3A A0 00 00 */ li r21, 0
|
|
lbl_801E6D08:
|
|
/* 801E6D08 001E3C48 3A DE 06 50 */ addi r22, r30, 0x650
|
|
/* 801E6D0C 001E3C4C 7E D6 AA 14 */ add r22, r22, r21
|
|
/* 801E6D10 001E3C50 80 16 00 00 */ lwz r0, 0(r22)
|
|
/* 801E6D14 001E3C54 80 76 00 04 */ lwz r3, 4(r22)
|
|
/* 801E6D18 001E3C58 38 80 00 00 */ li r4, 0
|
|
/* 801E6D1C 001E3C5C 7C 63 22 78 */ xor r3, r3, r4
|
|
/* 801E6D20 001E3C60 7C 00 22 78 */ xor r0, r0, r4
|
|
/* 801E6D24 001E3C64 7C 60 03 79 */ or. r0, r3, r0
|
|
/* 801E6D28 001E3C68 41 82 00 3C */ beq lbl_801E6D64
|
|
/* 801E6D2C 001E3C6C 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E6D30 001E3C70 48 0E 7F 1D */ bl __nw__FUl
|
|
/* 801E6D34 001E3C74 7C 64 1B 79 */ or. r4, r3, r3
|
|
/* 801E6D38 001E3C78 41 82 00 20 */ beq lbl_801E6D58
|
|
/* 801E6D3C 001E3C7C 80 9F 00 04 */ lwz r4, 4(r31)
|
|
/* 801E6D40 001E3C80 80 B6 00 00 */ lwz r5, 0(r22)
|
|
/* 801E6D44 001E3C84 80 D6 00 04 */ lwz r6, 4(r22)
|
|
/* 801E6D48 001E3C88 38 E0 00 02 */ li r7, 2
|
|
/* 801E6D4C 001E3C8C 39 00 00 00 */ li r8, 0
|
|
/* 801E6D50 001E3C90 48 06 CC 35 */ bl CPaneMgr_X1_
|
|
/* 801E6D54 001E3C94 7C 64 1B 78 */ mr r4, r3
|
|
lbl_801E6D58:
|
|
/* 801E6D58 001E3C98 38 14 01 D0 */ addi r0, r20, 0x1d0
|
|
/* 801E6D5C 001E3C9C 7C 9F 01 2E */ stwx r4, r31, r0
|
|
/* 801E6D60 001E3CA0 48 00 00 0C */ b lbl_801E6D6C
|
|
lbl_801E6D64:
|
|
/* 801E6D64 001E3CA4 38 14 01 D0 */ addi r0, r20, 0x1d0
|
|
/* 801E6D68 001E3CA8 7C 9F 01 2E */ stwx r4, r31, r0
|
|
lbl_801E6D6C:
|
|
/* 801E6D6C 001E3CAC 3A F7 00 01 */ addi r23, r23, 1
|
|
/* 801E6D70 001E3CB0 2C 17 00 03 */ cmpwi r23, 3
|
|
/* 801E6D74 001E3CB4 3A 94 00 04 */ addi r20, r20, 4
|
|
/* 801E6D78 001E3CB8 3A B5 00 08 */ addi r21, r21, 8
|
|
/* 801E6D7C 001E3CBC 41 80 FF 8C */ blt lbl_801E6D08
|
|
/* 801E6D80 001E3CC0 3A C0 00 00 */ li r22, 0
|
|
/* 801E6D84 001E3CC4 3A 80 00 00 */ li r20, 0
|
|
/* 801E6D88 001E3CC8 3A BE 06 68 */ addi r21, r30, 0x668
|
|
/* 801E6D8C 001E3CCC C3 E2 A9 2C */ lfs f31, lbl_8045432C-_SDA2_BASE_(r2)
|
|
lbl_801E6D90:
|
|
/* 801E6D90 001E3CD0 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 801E6D94 001E3CD4 7C D5 A2 14 */ add r6, r21, r20
|
|
/* 801E6D98 001E3CD8 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E6D9C 001E3CDC 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E6DA0 001E3CE0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6DA4 001E3CE4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E6DA8 001E3CE8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6DAC 001E3CEC 4E 80 04 21 */ bctrl
|
|
/* 801E6DB0 001E3CF0 7C 77 1B 78 */ mr r23, r3
|
|
/* 801E6DB4 001E3CF4 80 9F 00 54 */ lwz r4, 0x54(r31)
|
|
/* 801E6DB8 001E3CF8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6DBC 001E3CFC 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E6DC0 001E3D00 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6DC4 001E3D04 4E 80 04 21 */ bctrl
|
|
/* 801E6DC8 001E3D08 D3 F7 01 14 */ stfs f31, 0x114(r23)
|
|
/* 801E6DCC 001E3D0C 2C 16 00 02 */ cmpwi r22, 2
|
|
/* 801E6DD0 001E3D10 40 80 00 50 */ bge lbl_801E6E20
|
|
/* 801E6DD4 001E3D14 7E E3 BB 78 */ mr r3, r23
|
|
/* 801E6DD8 001E3D18 38 80 01 00 */ li r4, 0x100
|
|
/* 801E6DDC 001E3D1C 3C A0 80 39 */ lis r5, lbl_803975D8@ha
|
|
/* 801E6DE0 001E3D20 38 A5 75 D8 */ addi r5, r5, lbl_803975D8@l
|
|
/* 801E6DE4 001E3D24 38 A5 00 1D */ addi r5, r5, 0x1d
|
|
/* 801E6DE8 001E3D28 4C C6 31 82 */ crclr 6
|
|
/* 801E6DEC 001E3D2C 48 11 99 61 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E6DF0 001E3D30 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E6DF4 001E3D34 38 80 05 58 */ li r4, 0x558
|
|
/* 801E6DF8 001E3D38 7E E5 BB 78 */ mr r5, r23
|
|
/* 801E6DFC 001E3D3C 38 C0 00 00 */ li r6, 0
|
|
/* 801E6E00 001E3D40 38 E0 00 00 */ li r7, 0
|
|
/* 801E6E04 001E3D44 39 00 00 00 */ li r8, 0
|
|
/* 801E6E08 001E3D48 39 20 00 00 */ li r9, 0
|
|
/* 801E6E0C 001E3D4C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6E10 001E3D50 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E6E14 001E3D54 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6E18 001E3D58 4E 80 04 21 */ bctrl
|
|
/* 801E6E1C 001E3D5C 48 00 01 48 */ b lbl_801E6F64
|
|
lbl_801E6E20:
|
|
/* 801E6E20 001E3D60 2C 16 00 04 */ cmpwi r22, 4
|
|
/* 801E6E24 001E3D64 40 80 00 50 */ bge lbl_801E6E74
|
|
/* 801E6E28 001E3D68 7E E3 BB 78 */ mr r3, r23
|
|
/* 801E6E2C 001E3D6C 38 80 01 00 */ li r4, 0x100
|
|
/* 801E6E30 001E3D70 3C A0 80 39 */ lis r5, lbl_803975D8@ha
|
|
/* 801E6E34 001E3D74 38 A5 75 D8 */ addi r5, r5, lbl_803975D8@l
|
|
/* 801E6E38 001E3D78 38 A5 00 1D */ addi r5, r5, 0x1d
|
|
/* 801E6E3C 001E3D7C 4C C6 31 82 */ crclr 6
|
|
/* 801E6E40 001E3D80 48 11 99 0D */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E6E44 001E3D84 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E6E48 001E3D88 38 80 05 57 */ li r4, 0x557
|
|
/* 801E6E4C 001E3D8C 7E E5 BB 78 */ mr r5, r23
|
|
/* 801E6E50 001E3D90 38 C0 00 00 */ li r6, 0
|
|
/* 801E6E54 001E3D94 38 E0 00 00 */ li r7, 0
|
|
/* 801E6E58 001E3D98 39 00 00 00 */ li r8, 0
|
|
/* 801E6E5C 001E3D9C 39 20 00 00 */ li r9, 0
|
|
/* 801E6E60 001E3DA0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6E64 001E3DA4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E6E68 001E3DA8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6E6C 001E3DAC 4E 80 04 21 */ bctrl
|
|
/* 801E6E70 001E3DB0 48 00 00 F4 */ b lbl_801E6F64
|
|
lbl_801E6E74:
|
|
/* 801E6E74 001E3DB4 2C 16 00 06 */ cmpwi r22, 6
|
|
/* 801E6E78 001E3DB8 40 80 00 50 */ bge lbl_801E6EC8
|
|
/* 801E6E7C 001E3DBC 7E E3 BB 78 */ mr r3, r23
|
|
/* 801E6E80 001E3DC0 38 80 01 00 */ li r4, 0x100
|
|
/* 801E6E84 001E3DC4 3C A0 80 39 */ lis r5, lbl_803975D8@ha
|
|
/* 801E6E88 001E3DC8 38 A5 75 D8 */ addi r5, r5, lbl_803975D8@l
|
|
/* 801E6E8C 001E3DCC 38 A5 00 1D */ addi r5, r5, 0x1d
|
|
/* 801E6E90 001E3DD0 4C C6 31 82 */ crclr 6
|
|
/* 801E6E94 001E3DD4 48 11 98 B9 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E6E98 001E3DD8 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E6E9C 001E3DDC 38 80 05 59 */ li r4, 0x559
|
|
/* 801E6EA0 001E3DE0 7E E5 BB 78 */ mr r5, r23
|
|
/* 801E6EA4 001E3DE4 38 C0 00 00 */ li r6, 0
|
|
/* 801E6EA8 001E3DE8 38 E0 00 00 */ li r7, 0
|
|
/* 801E6EAC 001E3DEC 39 00 00 00 */ li r8, 0
|
|
/* 801E6EB0 001E3DF0 39 20 00 00 */ li r9, 0
|
|
/* 801E6EB4 001E3DF4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6EB8 001E3DF8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E6EBC 001E3DFC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6EC0 001E3E00 4E 80 04 21 */ bctrl
|
|
/* 801E6EC4 001E3E04 48 00 00 A0 */ b lbl_801E6F64
|
|
lbl_801E6EC8:
|
|
/* 801E6EC8 001E3E08 2C 16 00 08 */ cmpwi r22, 8
|
|
/* 801E6ECC 001E3E0C 40 80 00 50 */ bge lbl_801E6F1C
|
|
/* 801E6ED0 001E3E10 7E E3 BB 78 */ mr r3, r23
|
|
/* 801E6ED4 001E3E14 38 80 01 00 */ li r4, 0x100
|
|
/* 801E6ED8 001E3E18 3C A0 80 39 */ lis r5, lbl_803975D8@ha
|
|
/* 801E6EDC 001E3E1C 38 A5 75 D8 */ addi r5, r5, lbl_803975D8@l
|
|
/* 801E6EE0 001E3E20 38 A5 00 1D */ addi r5, r5, 0x1d
|
|
/* 801E6EE4 001E3E24 4C C6 31 82 */ crclr 6
|
|
/* 801E6EE8 001E3E28 48 11 98 65 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E6EEC 001E3E2C 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E6EF0 001E3E30 38 80 05 5A */ li r4, 0x55a
|
|
/* 801E6EF4 001E3E34 7E E5 BB 78 */ mr r5, r23
|
|
/* 801E6EF8 001E3E38 38 C0 00 00 */ li r6, 0
|
|
/* 801E6EFC 001E3E3C 38 E0 00 00 */ li r7, 0
|
|
/* 801E6F00 001E3E40 39 00 00 00 */ li r8, 0
|
|
/* 801E6F04 001E3E44 39 20 00 00 */ li r9, 0
|
|
/* 801E6F08 001E3E48 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6F0C 001E3E4C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E6F10 001E3E50 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6F14 001E3E54 4E 80 04 21 */ bctrl
|
|
/* 801E6F18 001E3E58 48 00 00 4C */ b lbl_801E6F64
|
|
lbl_801E6F1C:
|
|
/* 801E6F1C 001E3E5C 7E E3 BB 78 */ mr r3, r23
|
|
/* 801E6F20 001E3E60 38 80 01 00 */ li r4, 0x100
|
|
/* 801E6F24 001E3E64 3C A0 80 39 */ lis r5, lbl_803975D8@ha
|
|
/* 801E6F28 001E3E68 38 A5 75 D8 */ addi r5, r5, lbl_803975D8@l
|
|
/* 801E6F2C 001E3E6C 38 A5 00 1D */ addi r5, r5, 0x1d
|
|
/* 801E6F30 001E3E70 4C C6 31 82 */ crclr 6
|
|
/* 801E6F34 001E3E74 48 11 98 19 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E6F38 001E3E78 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E6F3C 001E3E7C 38 80 05 5B */ li r4, 0x55b
|
|
/* 801E6F40 001E3E80 7E E5 BB 78 */ mr r5, r23
|
|
/* 801E6F44 001E3E84 38 C0 00 00 */ li r6, 0
|
|
/* 801E6F48 001E3E88 38 E0 00 00 */ li r7, 0
|
|
/* 801E6F4C 001E3E8C 39 00 00 00 */ li r8, 0
|
|
/* 801E6F50 001E3E90 39 20 00 00 */ li r9, 0
|
|
/* 801E6F54 001E3E94 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E6F58 001E3E98 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E6F5C 001E3E9C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E6F60 001E3EA0 4E 80 04 21 */ bctrl
|
|
lbl_801E6F64:
|
|
/* 801E6F64 001E3EA4 3A D6 00 01 */ addi r22, r22, 1
|
|
/* 801E6F68 001E3EA8 2C 16 00 0A */ cmpwi r22, 0xa
|
|
/* 801E6F6C 001E3EAC 3A 94 00 08 */ addi r20, r20, 8
|
|
/* 801E6F70 001E3EB0 41 80 FE 20 */ blt lbl_801E6D90
|
|
/* 801E6F74 001E3EB4 3A A0 00 00 */ li r21, 0
|
|
/* 801E6F78 001E3EB8 3A 80 00 00 */ li r20, 0
|
|
lbl_801E6F7C:
|
|
/* 801E6F7C 001E3EBC 38 14 00 5C */ addi r0, r20, 0x5c
|
|
/* 801E6F80 001E3EC0 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 801E6F84 001E3EC4 C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E6F88 001E3EC8 48 06 E8 49 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801E6F8C 001E3ECC 3A B5 00 01 */ addi r21, r21, 1
|
|
/* 801E6F90 001E3ED0 2C 15 00 05 */ cmpwi r21, 5
|
|
/* 801E6F94 001E3ED4 3A 94 00 04 */ addi r20, r20, 4
|
|
/* 801E6F98 001E3ED8 41 80 FF E4 */ blt lbl_801E6F7C
|
|
/* 801E6F9C 001E3EDC E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0
|
|
/* 801E6FA0 001E3EE0 CB E1 00 90 */ lfd f31, 0x90(r1)
|
|
/* 801E6FA4 001E3EE4 39 61 00 90 */ addi r11, r1, 0x90
|
|
/* 801E6FA8 001E3EE8 48 17 B2 5D */ bl func_80362204
|
|
/* 801E6FAC 001E3EEC 80 01 00 A4 */ lwz r0, 0xa4(r1)
|
|
/* 801E6FB0 001E3EF0 7C 08 03 A6 */ mtlr r0
|
|
/* 801E6FB4 001E3EF4 38 21 00 A0 */ addi r1, r1, 0xa0
|
|
/* 801E6FB8 001E3EF8 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_setSoundMode
|
|
dMenu_Option_c_NS_setSoundMode:
|
|
/* 801E6FBC 001E3EFC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E6FC0 001E3F00 7C 08 02 A6 */ mflr r0
|
|
/* 801E6FC4 001E3F04 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E6FC8 001E3F08 2C 04 00 00 */ cmpwi r4, 0
|
|
/* 801E6FCC 001E3F0C 41 82 00 14 */ beq lbl_801E6FE0
|
|
/* 801E6FD0 001E3F10 41 80 00 24 */ blt lbl_801E6FF4
|
|
/* 801E6FD4 001E3F14 2C 04 00 03 */ cmpwi r4, 3
|
|
/* 801E6FD8 001E3F18 40 80 00 1C */ bge lbl_801E6FF4
|
|
/* 801E6FDC 001E3F1C 48 00 00 10 */ b lbl_801E6FEC
|
|
lbl_801E6FE0:
|
|
/* 801E6FE0 001E3F20 38 60 00 00 */ li r3, 0
|
|
/* 801E6FE4 001E3F24 48 15 96 2D */ bl OSSetSoundMode
|
|
/* 801E6FE8 001E3F28 48 00 00 0C */ b lbl_801E6FF4
|
|
lbl_801E6FEC:
|
|
/* 801E6FEC 001E3F2C 38 60 00 01 */ li r3, 1
|
|
/* 801E6FF0 001E3F30 48 15 96 21 */ bl OSSetSoundMode
|
|
lbl_801E6FF4:
|
|
/* 801E6FF4 001E3F34 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E6FF8 001E3F38 7C 08 03 A6 */ mtlr r0
|
|
/* 801E6FFC 001E3F3C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E7000 001E3F40 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_setAttenString
|
|
dMenu_Option_c_NS_setAttenString:
|
|
/* 801E7004 001E3F44 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E7008 001E3F48 7C 08 02 A6 */ mflr r0
|
|
/* 801E700C 001E3F4C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E7010 001E3F50 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E7014 001E3F54 48 17 B1 C1 */ bl _savegpr_27
|
|
/* 801E7018 001E3F58 7C 7B 1B 78 */ mr r27, r3
|
|
/* 801E701C 001E3F5C 88 03 03 E4 */ lbz r0, 0x3e4(r3)
|
|
/* 801E7020 001E3F60 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E7024 001E3F64 40 82 00 10 */ bne lbl_801E7034
|
|
/* 801E7028 001E3F68 38 00 05 49 */ li r0, 0x549
|
|
/* 801E702C 001E3F6C 38 60 05 4A */ li r3, 0x54a
|
|
/* 801E7030 001E3F70 48 00 00 0C */ b lbl_801E703C
|
|
lbl_801E7034:
|
|
/* 801E7034 001E3F74 38 00 05 4A */ li r0, 0x54a
|
|
/* 801E7038 001E3F78 38 60 05 49 */ li r3, 0x549
|
|
lbl_801E703C:
|
|
/* 801E703C 001E3F7C 3B 80 00 00 */ li r28, 0
|
|
/* 801E7040 001E3F80 3B E0 00 00 */ li r31, 0
|
|
/* 801E7044 001E3F84 54 1E 04 3E */ clrlwi r30, r0, 0x10
|
|
/* 801E7048 001E3F88 54 7D 04 3E */ clrlwi r29, r3, 0x10
|
|
lbl_801E704C:
|
|
/* 801E704C 001E3F8C 2C 1C 00 02 */ cmpwi r28, 2
|
|
/* 801E7050 001E3F90 40 80 00 3C */ bge lbl_801E708C
|
|
/* 801E7054 001E3F94 38 1F 01 04 */ addi r0, r31, 0x104
|
|
/* 801E7058 001E3F98 7C 7B 00 2E */ lwzx r3, r27, r0
|
|
/* 801E705C 001E3F9C 80 A3 00 04 */ lwz r5, 4(r3)
|
|
/* 801E7060 001E3FA0 80 7B 00 48 */ lwz r3, 0x48(r27)
|
|
/* 801E7064 001E3FA4 7F C4 F3 78 */ mr r4, r30
|
|
/* 801E7068 001E3FA8 38 C0 00 00 */ li r6, 0
|
|
/* 801E706C 001E3FAC 38 E0 00 00 */ li r7, 0
|
|
/* 801E7070 001E3FB0 39 00 00 00 */ li r8, 0
|
|
/* 801E7074 001E3FB4 39 20 00 00 */ li r9, 0
|
|
/* 801E7078 001E3FB8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E707C 001E3FBC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E7080 001E3FC0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E7084 001E3FC4 4E 80 04 21 */ bctrl
|
|
/* 801E7088 001E3FC8 48 00 00 38 */ b lbl_801E70C0
|
|
lbl_801E708C:
|
|
/* 801E708C 001E3FCC 38 1F 01 04 */ addi r0, r31, 0x104
|
|
/* 801E7090 001E3FD0 7C 7B 00 2E */ lwzx r3, r27, r0
|
|
/* 801E7094 001E3FD4 80 A3 00 04 */ lwz r5, 4(r3)
|
|
/* 801E7098 001E3FD8 80 7B 00 48 */ lwz r3, 0x48(r27)
|
|
/* 801E709C 001E3FDC 7F A4 EB 78 */ mr r4, r29
|
|
/* 801E70A0 001E3FE0 38 C0 00 00 */ li r6, 0
|
|
/* 801E70A4 001E3FE4 38 E0 00 00 */ li r7, 0
|
|
/* 801E70A8 001E3FE8 39 00 00 00 */ li r8, 0
|
|
/* 801E70AC 001E3FEC 39 20 00 00 */ li r9, 0
|
|
/* 801E70B0 001E3FF0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E70B4 001E3FF4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E70B8 001E3FF8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E70BC 001E3FFC 4E 80 04 21 */ bctrl
|
|
lbl_801E70C0:
|
|
/* 801E70C0 001E4000 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801E70C4 001E4004 2C 1C 00 06 */ cmpwi r28, 6
|
|
/* 801E70C8 001E4008 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801E70CC 001E400C 41 80 FF 80 */ blt lbl_801E704C
|
|
/* 801E70D0 001E4010 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E70D4 001E4014 48 17 B1 4D */ bl _restgpr_27
|
|
/* 801E70D8 001E4018 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E70DC 001E401C 7C 08 03 A6 */ mtlr r0
|
|
/* 801E70E0 001E4020 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E70E4 001E4024 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_setVibString
|
|
dMenu_Option_c_NS_setVibString:
|
|
/* 801E70E8 001E4028 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E70EC 001E402C 7C 08 02 A6 */ mflr r0
|
|
/* 801E70F0 001E4030 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E70F4 001E4034 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E70F8 001E4038 48 17 B0 DD */ bl _savegpr_27
|
|
/* 801E70FC 001E403C 7C 7B 1B 78 */ mr r27, r3
|
|
/* 801E7100 001E4040 88 03 03 EA */ lbz r0, 0x3ea(r3)
|
|
/* 801E7104 001E4044 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E7108 001E4048 40 82 00 10 */ bne lbl_801E7118
|
|
/* 801E710C 001E404C 38 00 05 4C */ li r0, 0x54c
|
|
/* 801E7110 001E4050 38 60 05 4D */ li r3, 0x54d
|
|
/* 801E7114 001E4054 48 00 00 0C */ b lbl_801E7120
|
|
lbl_801E7118:
|
|
/* 801E7118 001E4058 38 00 05 4D */ li r0, 0x54d
|
|
/* 801E711C 001E405C 38 60 05 4C */ li r3, 0x54c
|
|
lbl_801E7120:
|
|
/* 801E7120 001E4060 3B 80 00 00 */ li r28, 0
|
|
/* 801E7124 001E4064 3B E0 00 00 */ li r31, 0
|
|
/* 801E7128 001E4068 54 1E 04 3E */ clrlwi r30, r0, 0x10
|
|
/* 801E712C 001E406C 54 7D 04 3E */ clrlwi r29, r3, 0x10
|
|
lbl_801E7130:
|
|
/* 801E7130 001E4070 2C 1C 00 02 */ cmpwi r28, 2
|
|
/* 801E7134 001E4074 40 80 00 3C */ bge lbl_801E7170
|
|
/* 801E7138 001E4078 38 1F 01 1C */ addi r0, r31, 0x11c
|
|
/* 801E713C 001E407C 7C 7B 00 2E */ lwzx r3, r27, r0
|
|
/* 801E7140 001E4080 80 A3 00 04 */ lwz r5, 4(r3)
|
|
/* 801E7144 001E4084 80 7B 00 48 */ lwz r3, 0x48(r27)
|
|
/* 801E7148 001E4088 7F C4 F3 78 */ mr r4, r30
|
|
/* 801E714C 001E408C 38 C0 00 00 */ li r6, 0
|
|
/* 801E7150 001E4090 38 E0 00 00 */ li r7, 0
|
|
/* 801E7154 001E4094 39 00 00 00 */ li r8, 0
|
|
/* 801E7158 001E4098 39 20 00 00 */ li r9, 0
|
|
/* 801E715C 001E409C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E7160 001E40A0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E7164 001E40A4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E7168 001E40A8 4E 80 04 21 */ bctrl
|
|
/* 801E716C 001E40AC 48 00 00 38 */ b lbl_801E71A4
|
|
lbl_801E7170:
|
|
/* 801E7170 001E40B0 38 1F 01 1C */ addi r0, r31, 0x11c
|
|
/* 801E7174 001E40B4 7C 7B 00 2E */ lwzx r3, r27, r0
|
|
/* 801E7178 001E40B8 80 A3 00 04 */ lwz r5, 4(r3)
|
|
/* 801E717C 001E40BC 80 7B 00 48 */ lwz r3, 0x48(r27)
|
|
/* 801E7180 001E40C0 7F A4 EB 78 */ mr r4, r29
|
|
/* 801E7184 001E40C4 38 C0 00 00 */ li r6, 0
|
|
/* 801E7188 001E40C8 38 E0 00 00 */ li r7, 0
|
|
/* 801E718C 001E40CC 39 00 00 00 */ li r8, 0
|
|
/* 801E7190 001E40D0 39 20 00 00 */ li r9, 0
|
|
/* 801E7194 001E40D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E7198 001E40D8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E719C 001E40DC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E71A0 001E40E0 4E 80 04 21 */ bctrl
|
|
lbl_801E71A4:
|
|
/* 801E71A4 001E40E4 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801E71A8 001E40E8 2C 1C 00 06 */ cmpwi r28, 6
|
|
/* 801E71AC 001E40EC 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801E71B0 001E40F0 41 80 FF 80 */ blt lbl_801E7130
|
|
/* 801E71B4 001E40F4 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E71B8 001E40F8 48 17 B0 69 */ bl _restgpr_27
|
|
/* 801E71BC 001E40FC 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E71C0 001E4100 7C 08 03 A6 */ mtlr r0
|
|
/* 801E71C4 001E4104 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E71C8 001E4108 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_setSoundString
|
|
dMenu_Option_c_NS_setSoundString:
|
|
/* 801E71CC 001E410C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E71D0 001E4110 7C 08 02 A6 */ mflr r0
|
|
/* 801E71D4 001E4114 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E71D8 001E4118 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E71DC 001E411C 48 17 AF F5 */ bl _savegpr_26
|
|
/* 801E71E0 001E4120 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E71E4 001E4124 88 03 03 E9 */ lbz r0, 0x3e9(r3)
|
|
/* 801E71E8 001E4128 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E71EC 001E412C 40 82 00 14 */ bne lbl_801E7200
|
|
/* 801E71F0 001E4130 38 00 05 51 */ li r0, 0x551
|
|
/* 801E71F4 001E4134 38 60 05 50 */ li r3, 0x550
|
|
/* 801E71F8 001E4138 38 80 05 52 */ li r4, 0x552
|
|
/* 801E71FC 001E413C 48 00 00 28 */ b lbl_801E7224
|
|
lbl_801E7200:
|
|
/* 801E7200 001E4140 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E7204 001E4144 40 82 00 14 */ bne lbl_801E7218
|
|
/* 801E7208 001E4148 38 00 05 50 */ li r0, 0x550
|
|
/* 801E720C 001E414C 38 60 05 52 */ li r3, 0x552
|
|
/* 801E7210 001E4150 38 80 05 51 */ li r4, 0x551
|
|
/* 801E7214 001E4154 48 00 00 10 */ b lbl_801E7224
|
|
lbl_801E7218:
|
|
/* 801E7218 001E4158 38 00 05 52 */ li r0, 0x552
|
|
/* 801E721C 001E415C 38 60 05 51 */ li r3, 0x551
|
|
/* 801E7220 001E4160 38 80 05 50 */ li r4, 0x550
|
|
lbl_801E7224:
|
|
/* 801E7224 001E4164 3B 40 00 00 */ li r26, 0
|
|
/* 801E7228 001E4168 3B C0 00 00 */ li r30, 0
|
|
/* 801E722C 001E416C 54 1D 04 3E */ clrlwi r29, r0, 0x10
|
|
/* 801E7230 001E4170 54 7C 04 3E */ clrlwi r28, r3, 0x10
|
|
/* 801E7234 001E4174 54 9B 04 3E */ clrlwi r27, r4, 0x10
|
|
lbl_801E7238:
|
|
/* 801E7238 001E4178 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 801E723C 001E417C 40 80 00 3C */ bge lbl_801E7278
|
|
/* 801E7240 001E4180 38 1E 01 34 */ addi r0, r30, 0x134
|
|
/* 801E7244 001E4184 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 801E7248 001E4188 80 A3 00 04 */ lwz r5, 4(r3)
|
|
/* 801E724C 001E418C 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E7250 001E4190 7F A4 EB 78 */ mr r4, r29
|
|
/* 801E7254 001E4194 38 C0 00 00 */ li r6, 0
|
|
/* 801E7258 001E4198 38 E0 00 00 */ li r7, 0
|
|
/* 801E725C 001E419C 39 00 00 00 */ li r8, 0
|
|
/* 801E7260 001E41A0 39 20 00 00 */ li r9, 0
|
|
/* 801E7264 001E41A4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E7268 001E41A8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E726C 001E41AC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E7270 001E41B0 4E 80 04 21 */ bctrl
|
|
/* 801E7274 001E41B4 48 00 00 78 */ b lbl_801E72EC
|
|
lbl_801E7278:
|
|
/* 801E7278 001E41B8 2C 1A 00 04 */ cmpwi r26, 4
|
|
/* 801E727C 001E41BC 40 80 00 3C */ bge lbl_801E72B8
|
|
/* 801E7280 001E41C0 38 1E 01 34 */ addi r0, r30, 0x134
|
|
/* 801E7284 001E41C4 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 801E7288 001E41C8 80 A3 00 04 */ lwz r5, 4(r3)
|
|
/* 801E728C 001E41CC 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E7290 001E41D0 7F 84 E3 78 */ mr r4, r28
|
|
/* 801E7294 001E41D4 38 C0 00 00 */ li r6, 0
|
|
/* 801E7298 001E41D8 38 E0 00 00 */ li r7, 0
|
|
/* 801E729C 001E41DC 39 00 00 00 */ li r8, 0
|
|
/* 801E72A0 001E41E0 39 20 00 00 */ li r9, 0
|
|
/* 801E72A4 001E41E4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E72A8 001E41E8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E72AC 001E41EC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E72B0 001E41F0 4E 80 04 21 */ bctrl
|
|
/* 801E72B4 001E41F4 48 00 00 38 */ b lbl_801E72EC
|
|
lbl_801E72B8:
|
|
/* 801E72B8 001E41F8 38 1E 01 34 */ addi r0, r30, 0x134
|
|
/* 801E72BC 001E41FC 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 801E72C0 001E4200 80 A3 00 04 */ lwz r5, 4(r3)
|
|
/* 801E72C4 001E4204 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 801E72C8 001E4208 7F 64 DB 78 */ mr r4, r27
|
|
/* 801E72CC 001E420C 38 C0 00 00 */ li r6, 0
|
|
/* 801E72D0 001E4210 38 E0 00 00 */ li r7, 0
|
|
/* 801E72D4 001E4214 39 00 00 00 */ li r8, 0
|
|
/* 801E72D8 001E4218 39 20 00 00 */ li r9, 0
|
|
/* 801E72DC 001E421C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E72E0 001E4220 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E72E4 001E4224 7D 89 03 A6 */ mtctr r12
|
|
/* 801E72E8 001E4228 4E 80 04 21 */ bctrl
|
|
lbl_801E72EC:
|
|
/* 801E72EC 001E422C 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E72F0 001E4230 2C 1A 00 06 */ cmpwi r26, 6
|
|
/* 801E72F4 001E4234 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801E72F8 001E4238 41 80 FF 40 */ blt lbl_801E7238
|
|
/* 801E72FC 001E423C 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E7300 001E4240 48 17 AF 1D */ bl _restgpr_26
|
|
/* 801E7304 001E4244 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E7308 001E4248 7C 08 03 A6 */ mtlr r0
|
|
/* 801E730C 001E424C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E7310 001E4250 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_setCursorPos
|
|
dMenu_Option_c_NS_setCursorPos:
|
|
/* 801E7314 001E4254 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801E7318 001E4258 7C 08 02 A6 */ mflr r0
|
|
/* 801E731C 001E425C 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801E7320 001E4260 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E7324 001E4264 48 17 AE B9 */ bl _savegpr_29
|
|
/* 801E7328 001E4268 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801E732C 001E426C 7C 9E 23 78 */ mr r30, r4
|
|
/* 801E7330 001E4270 54 80 06 3E */ clrlwi r0, r4, 0x18
|
|
/* 801E7334 001E4274 28 00 00 04 */ cmplwi r0, 4
|
|
/* 801E7338 001E4278 40 82 00 08 */ bne lbl_801E7340
|
|
/* 801E733C 001E427C 3B C0 00 05 */ li r30, 5
|
|
lbl_801E7340:
|
|
/* 801E7340 001E4280 57 C0 15 BA */ rlwinm r0, r30, 2, 0x16, 0x1d
|
|
/* 801E7344 001E4284 7F FD 02 14 */ add r31, r29, r0
|
|
/* 801E7348 001E4288 80 9F 00 8C */ lwz r4, 0x8c(r31)
|
|
/* 801E734C 001E428C 38 61 00 08 */ addi r3, r1, 8
|
|
/* 801E7350 001E4290 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801E7354 001E4294 38 C0 00 00 */ li r6, 0
|
|
/* 801E7358 001E4298 38 E0 00 00 */ li r7, 0
|
|
/* 801E735C 001E429C 48 06 DB 61 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801E7360 001E42A0 80 61 00 08 */ lwz r3, 8(r1)
|
|
/* 801E7364 001E42A4 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 801E7368 001E42A8 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 801E736C 001E42AC 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801E7370 001E42B0 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801E7374 001E42B4 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801E7378 001E42B8 80 7F 00 8C */ lwz r3, 0x8c(r31)
|
|
/* 801E737C 001E42BC 80 83 00 04 */ lwz r4, 4(r3)
|
|
/* 801E7380 001E42C0 80 7D 00 44 */ lwz r3, 0x44(r29)
|
|
/* 801E7384 001E42C4 C0 41 00 14 */ lfs f2, 0x14(r1)
|
|
/* 801E7388 001E42C8 C0 3D 03 30 */ lfs f1, 0x330(r29)
|
|
/* 801E738C 001E42CC C0 1D 03 34 */ lfs f0, 0x334(r29)
|
|
/* 801E7390 001E42D0 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 801E7394 001E42D4 EC 22 00 2A */ fadds f1, f2, f0
|
|
/* 801E7398 001E42D8 C0 41 00 18 */ lfs f2, 0x18(r1)
|
|
/* 801E739C 001E42DC 38 A0 00 00 */ li r5, 0
|
|
/* 801E73A0 001E42E0 4B FA DD 55 */ bl dSelect_cursor_c_NS_setPos
|
|
/* 801E73A4 001E42E4 7F A3 EB 78 */ mr r3, r29
|
|
/* 801E73A8 001E42E8 7F C4 F3 78 */ mr r4, r30
|
|
/* 801E73AC 001E42EC 38 A0 00 00 */ li r5, 0
|
|
/* 801E73B0 001E42F0 48 00 00 29 */ bl dMenu_Option_c_NS_setSelectColor
|
|
/* 801E73B4 001E42F4 7F A3 EB 78 */ mr r3, r29
|
|
/* 801E73B8 001E42F8 38 80 00 00 */ li r4, 0
|
|
/* 801E73BC 001E42FC 48 00 03 5D */ bl dMenu_Option_c_NS_changeBarColor
|
|
/* 801E73C0 001E4300 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E73C4 001E4304 48 17 AE 65 */ bl _restgpr_29
|
|
/* 801E73C8 001E4308 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801E73CC 001E430C 7C 08 03 A6 */ mtlr r0
|
|
/* 801E73D0 001E4310 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801E73D4 001E4314 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_setSelectColor
|
|
dMenu_Option_c_NS_setSelectColor:
|
|
/* 801E73D8 001E4318 94 21 FF A0 */ stwu r1, -0x60(r1)
|
|
/* 801E73DC 001E431C 7C 08 02 A6 */ mflr r0
|
|
/* 801E73E0 001E4320 90 01 00 64 */ stw r0, 0x64(r1)
|
|
/* 801E73E4 001E4324 39 61 00 60 */ addi r11, r1, 0x60
|
|
/* 801E73E8 001E4328 48 17 AD E5 */ bl func_803621CC
|
|
/* 801E73EC 001E432C 7C 7C 1B 78 */ mr r28, r3
|
|
/* 801E73F0 001E4330 7C BD 2B 78 */ mr r29, r5
|
|
/* 801E73F4 001E4334 3B C0 00 00 */ li r30, 0
|
|
/* 801E73F8 001E4338 3B 60 00 00 */ li r27, 0
|
|
/* 801E73FC 001E433C 3B 40 00 00 */ li r26, 0
|
|
/* 801E7400 001E4340 54 9F 06 3E */ clrlwi r31, r4, 0x18
|
|
lbl_801E7404:
|
|
/* 801E7404 001E4344 7C 1E F8 00 */ cmpw r30, r31
|
|
/* 801E7408 001E4348 41 82 00 0C */ beq lbl_801E7414
|
|
/* 801E740C 001E434C 57 A0 06 3F */ clrlwi. r0, r29, 0x18
|
|
/* 801E7410 001E4350 41 82 01 5C */ beq lbl_801E756C
|
|
lbl_801E7414:
|
|
/* 801E7414 001E4354 7C 9C D2 14 */ add r4, r28, r26
|
|
/* 801E7418 001E4358 80 64 02 1C */ lwz r3, 0x21c(r4)
|
|
/* 801E741C 001E435C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E7420 001E4360 41 82 00 50 */ beq lbl_801E7470
|
|
/* 801E7424 001E4364 80 1C 03 B8 */ lwz r0, 0x3b8(r28)
|
|
/* 801E7428 001E4368 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 801E742C 001E436C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E7430 001E4370 88 01 00 24 */ lbz r0, 0x24(r1)
|
|
/* 801E7434 001E4374 98 03 01 04 */ stb r0, 0x104(r3)
|
|
/* 801E7438 001E4378 88 01 00 25 */ lbz r0, 0x25(r1)
|
|
/* 801E743C 001E437C 98 03 01 05 */ stb r0, 0x105(r3)
|
|
/* 801E7440 001E4380 88 01 00 26 */ lbz r0, 0x26(r1)
|
|
/* 801E7444 001E4384 98 03 01 06 */ stb r0, 0x106(r3)
|
|
/* 801E7448 001E4388 88 01 00 27 */ lbz r0, 0x27(r1)
|
|
/* 801E744C 001E438C 98 03 01 07 */ stb r0, 0x107(r3)
|
|
/* 801E7450 001E4390 88 01 00 20 */ lbz r0, 0x20(r1)
|
|
/* 801E7454 001E4394 98 03 01 08 */ stb r0, 0x108(r3)
|
|
/* 801E7458 001E4398 88 01 00 21 */ lbz r0, 0x21(r1)
|
|
/* 801E745C 001E439C 98 03 01 09 */ stb r0, 0x109(r3)
|
|
/* 801E7460 001E43A0 88 01 00 22 */ lbz r0, 0x22(r1)
|
|
/* 801E7464 001E43A4 98 03 01 0A */ stb r0, 0x10a(r3)
|
|
/* 801E7468 001E43A8 88 01 00 23 */ lbz r0, 0x23(r1)
|
|
/* 801E746C 001E43AC 98 03 01 0B */ stb r0, 0x10b(r3)
|
|
lbl_801E7470:
|
|
/* 801E7470 001E43B0 80 64 02 20 */ lwz r3, 0x220(r4)
|
|
/* 801E7474 001E43B4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E7478 001E43B8 41 82 00 50 */ beq lbl_801E74C8
|
|
/* 801E747C 001E43BC 80 1C 03 B8 */ lwz r0, 0x3b8(r28)
|
|
/* 801E7480 001E43C0 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801E7484 001E43C4 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801E7488 001E43C8 88 01 00 1C */ lbz r0, 0x1c(r1)
|
|
/* 801E748C 001E43CC 98 03 01 04 */ stb r0, 0x104(r3)
|
|
/* 801E7490 001E43D0 88 01 00 1D */ lbz r0, 0x1d(r1)
|
|
/* 801E7494 001E43D4 98 03 01 05 */ stb r0, 0x105(r3)
|
|
/* 801E7498 001E43D8 88 01 00 1E */ lbz r0, 0x1e(r1)
|
|
/* 801E749C 001E43DC 98 03 01 06 */ stb r0, 0x106(r3)
|
|
/* 801E74A0 001E43E0 88 01 00 1F */ lbz r0, 0x1f(r1)
|
|
/* 801E74A4 001E43E4 98 03 01 07 */ stb r0, 0x107(r3)
|
|
/* 801E74A8 001E43E8 88 01 00 18 */ lbz r0, 0x18(r1)
|
|
/* 801E74AC 001E43EC 98 03 01 08 */ stb r0, 0x108(r3)
|
|
/* 801E74B0 001E43F0 88 01 00 19 */ lbz r0, 0x19(r1)
|
|
/* 801E74B4 001E43F4 98 03 01 09 */ stb r0, 0x109(r3)
|
|
/* 801E74B8 001E43F8 88 01 00 1A */ lbz r0, 0x1a(r1)
|
|
/* 801E74BC 001E43FC 98 03 01 0A */ stb r0, 0x10a(r3)
|
|
/* 801E74C0 001E4400 88 01 00 1B */ lbz r0, 0x1b(r1)
|
|
/* 801E74C4 001E4404 98 03 01 0B */ stb r0, 0x10b(r3)
|
|
lbl_801E74C8:
|
|
/* 801E74C8 001E4408 C0 1C 03 3C */ lfs f0, 0x33c(r28)
|
|
/* 801E74CC 001E440C 7F 3C DA 14 */ add r25, r28, r27
|
|
/* 801E74D0 001E4410 80 79 00 74 */ lwz r3, 0x74(r25)
|
|
/* 801E74D4 001E4414 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E74D8 001E4418 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E74DC 001E441C D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E74E0 001E4420 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E74E4 001E4424 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E74E8 001E4428 7D 89 03 A6 */ mtctr r12
|
|
/* 801E74EC 001E442C 4E 80 04 21 */ bctrl
|
|
/* 801E74F0 001E4430 80 99 00 A4 */ lwz r4, 0xa4(r25)
|
|
/* 801E74F4 001E4434 28 04 00 00 */ cmplwi r4, 0
|
|
/* 801E74F8 001E4438 41 82 01 C8 */ beq lbl_801E76C0
|
|
/* 801E74FC 001E443C 38 61 00 34 */ addi r3, r1, 0x34
|
|
/* 801E7500 001E4440 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801E7504 001E4444 38 C0 00 00 */ li r6, 0
|
|
/* 801E7508 001E4448 38 E0 00 00 */ li r7, 0
|
|
/* 801E750C 001E444C 48 06 D9 B1 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801E7510 001E4450 80 79 00 BC */ lwz r3, 0xbc(r25)
|
|
/* 801E7514 001E4454 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E7518 001E4458 41 82 00 24 */ beq lbl_801E753C
|
|
/* 801E751C 001E445C C0 1C 03 3C */ lfs f0, 0x33c(r28)
|
|
/* 801E7520 001E4460 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E7524 001E4464 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E7528 001E4468 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E752C 001E446C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E7530 001E4470 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E7534 001E4474 7D 89 03 A6 */ mtctr r12
|
|
/* 801E7538 001E4478 4E 80 04 21 */ bctrl
|
|
lbl_801E753C:
|
|
/* 801E753C 001E447C 80 79 00 D4 */ lwz r3, 0xd4(r25)
|
|
/* 801E7540 001E4480 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E7544 001E4484 41 82 01 7C */ beq lbl_801E76C0
|
|
/* 801E7548 001E4488 C0 1C 03 3C */ lfs f0, 0x33c(r28)
|
|
/* 801E754C 001E448C 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E7550 001E4490 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E7554 001E4494 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E7558 001E4498 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E755C 001E449C 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E7560 001E44A0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E7564 001E44A4 4E 80 04 21 */ bctrl
|
|
/* 801E7568 001E44A8 48 00 01 58 */ b lbl_801E76C0
|
|
lbl_801E756C:
|
|
/* 801E756C 001E44AC 7C 9C D2 14 */ add r4, r28, r26
|
|
/* 801E7570 001E44B0 80 64 02 1C */ lwz r3, 0x21c(r4)
|
|
/* 801E7574 001E44B4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E7578 001E44B8 41 82 00 50 */ beq lbl_801E75C8
|
|
/* 801E757C 001E44BC 80 1C 03 BC */ lwz r0, 0x3bc(r28)
|
|
/* 801E7580 001E44C0 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801E7584 001E44C4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E7588 001E44C8 88 01 00 14 */ lbz r0, 0x14(r1)
|
|
/* 801E758C 001E44CC 98 03 01 04 */ stb r0, 0x104(r3)
|
|
/* 801E7590 001E44D0 88 01 00 15 */ lbz r0, 0x15(r1)
|
|
/* 801E7594 001E44D4 98 03 01 05 */ stb r0, 0x105(r3)
|
|
/* 801E7598 001E44D8 88 01 00 16 */ lbz r0, 0x16(r1)
|
|
/* 801E759C 001E44DC 98 03 01 06 */ stb r0, 0x106(r3)
|
|
/* 801E75A0 001E44E0 88 01 00 17 */ lbz r0, 0x17(r1)
|
|
/* 801E75A4 001E44E4 98 03 01 07 */ stb r0, 0x107(r3)
|
|
/* 801E75A8 001E44E8 88 01 00 10 */ lbz r0, 0x10(r1)
|
|
/* 801E75AC 001E44EC 98 03 01 08 */ stb r0, 0x108(r3)
|
|
/* 801E75B0 001E44F0 88 01 00 11 */ lbz r0, 0x11(r1)
|
|
/* 801E75B4 001E44F4 98 03 01 09 */ stb r0, 0x109(r3)
|
|
/* 801E75B8 001E44F8 88 01 00 12 */ lbz r0, 0x12(r1)
|
|
/* 801E75BC 001E44FC 98 03 01 0A */ stb r0, 0x10a(r3)
|
|
/* 801E75C0 001E4500 88 01 00 13 */ lbz r0, 0x13(r1)
|
|
/* 801E75C4 001E4504 98 03 01 0B */ stb r0, 0x10b(r3)
|
|
lbl_801E75C8:
|
|
/* 801E75C8 001E4508 80 64 02 20 */ lwz r3, 0x220(r4)
|
|
/* 801E75CC 001E450C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E75D0 001E4510 41 82 00 50 */ beq lbl_801E7620
|
|
/* 801E75D4 001E4514 80 1C 03 BC */ lwz r0, 0x3bc(r28)
|
|
/* 801E75D8 001E4518 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E75DC 001E451C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E75E0 001E4520 88 01 00 0C */ lbz r0, 0xc(r1)
|
|
/* 801E75E4 001E4524 98 03 01 04 */ stb r0, 0x104(r3)
|
|
/* 801E75E8 001E4528 88 01 00 0D */ lbz r0, 0xd(r1)
|
|
/* 801E75EC 001E452C 98 03 01 05 */ stb r0, 0x105(r3)
|
|
/* 801E75F0 001E4530 88 01 00 0E */ lbz r0, 0xe(r1)
|
|
/* 801E75F4 001E4534 98 03 01 06 */ stb r0, 0x106(r3)
|
|
/* 801E75F8 001E4538 88 01 00 0F */ lbz r0, 0xf(r1)
|
|
/* 801E75FC 001E453C 98 03 01 07 */ stb r0, 0x107(r3)
|
|
/* 801E7600 001E4540 88 01 00 08 */ lbz r0, 8(r1)
|
|
/* 801E7604 001E4544 98 03 01 08 */ stb r0, 0x108(r3)
|
|
/* 801E7608 001E4548 88 01 00 09 */ lbz r0, 9(r1)
|
|
/* 801E760C 001E454C 98 03 01 09 */ stb r0, 0x109(r3)
|
|
/* 801E7610 001E4550 88 01 00 0A */ lbz r0, 0xa(r1)
|
|
/* 801E7614 001E4554 98 03 01 0A */ stb r0, 0x10a(r3)
|
|
/* 801E7618 001E4558 88 01 00 0B */ lbz r0, 0xb(r1)
|
|
/* 801E761C 001E455C 98 03 01 0B */ stb r0, 0x10b(r3)
|
|
lbl_801E7620:
|
|
/* 801E7620 001E4560 C0 1C 03 40 */ lfs f0, 0x340(r28)
|
|
/* 801E7624 001E4564 7F 3C DA 14 */ add r25, r28, r27
|
|
/* 801E7628 001E4568 80 79 00 74 */ lwz r3, 0x74(r25)
|
|
/* 801E762C 001E456C 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E7630 001E4570 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E7634 001E4574 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E7638 001E4578 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E763C 001E457C 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E7640 001E4580 7D 89 03 A6 */ mtctr r12
|
|
/* 801E7644 001E4584 4E 80 04 21 */ bctrl
|
|
/* 801E7648 001E4588 80 99 00 A4 */ lwz r4, 0xa4(r25)
|
|
/* 801E764C 001E458C 28 04 00 00 */ cmplwi r4, 0
|
|
/* 801E7650 001E4590 41 82 00 70 */ beq lbl_801E76C0
|
|
/* 801E7654 001E4594 38 61 00 28 */ addi r3, r1, 0x28
|
|
/* 801E7658 001E4598 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801E765C 001E459C 38 C0 00 00 */ li r6, 0
|
|
/* 801E7660 001E45A0 38 E0 00 00 */ li r7, 0
|
|
/* 801E7664 001E45A4 48 06 D8 59 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801E7668 001E45A8 80 79 00 BC */ lwz r3, 0xbc(r25)
|
|
/* 801E766C 001E45AC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E7670 001E45B0 41 82 00 24 */ beq lbl_801E7694
|
|
/* 801E7674 001E45B4 C0 1C 03 40 */ lfs f0, 0x340(r28)
|
|
/* 801E7678 001E45B8 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E767C 001E45BC D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E7680 001E45C0 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E7684 001E45C4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E7688 001E45C8 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E768C 001E45CC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E7690 001E45D0 4E 80 04 21 */ bctrl
|
|
lbl_801E7694:
|
|
/* 801E7694 001E45D4 80 79 00 D4 */ lwz r3, 0xd4(r25)
|
|
/* 801E7698 001E45D8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E769C 001E45DC 41 82 00 24 */ beq lbl_801E76C0
|
|
/* 801E76A0 001E45E0 C0 1C 03 40 */ lfs f0, 0x340(r28)
|
|
/* 801E76A4 001E45E4 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E76A8 001E45E8 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E76AC 001E45EC D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E76B0 001E45F0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E76B4 001E45F4 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E76B8 001E45F8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E76BC 001E45FC 4E 80 04 21 */ bctrl
|
|
lbl_801E76C0:
|
|
/* 801E76C0 001E4600 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 801E76C4 001E4604 2C 1E 00 06 */ cmpwi r30, 6
|
|
/* 801E76C8 001E4608 3B 7B 00 04 */ addi r27, r27, 4
|
|
/* 801E76CC 001E460C 3B 5A 00 08 */ addi r26, r26, 8
|
|
/* 801E76D0 001E4610 41 80 FD 34 */ blt lbl_801E7404
|
|
/* 801E76D4 001E4614 39 61 00 60 */ addi r11, r1, 0x60
|
|
/* 801E76D8 001E4618 48 17 AB 41 */ bl func_80362218
|
|
/* 801E76DC 001E461C 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 801E76E0 001E4620 7C 08 03 A6 */ mtlr r0
|
|
/* 801E76E4 001E4624 38 21 00 60 */ addi r1, r1, 0x60
|
|
/* 801E76E8 001E4628 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_getSelectType
|
|
dMenu_Option_c_NS_getSelectType:
|
|
/* 801E76EC 001E462C 88 03 03 EF */ lbz r0, 0x3ef(r3)
|
|
/* 801E76F0 001E4630 28 00 00 03 */ cmplwi r0, 3
|
|
/* 801E76F4 001E4634 40 80 00 0C */ bge lbl_801E7700
|
|
/* 801E76F8 001E4638 7C 03 03 78 */ mr r3, r0
|
|
/* 801E76FC 001E463C 4E 80 00 20 */ blr
|
|
lbl_801E7700:
|
|
/* 801E7700 001E4640 88 63 03 F5 */ lbz r3, 0x3f5(r3)
|
|
/* 801E7704 001E4644 38 00 00 03 */ li r0, 3
|
|
/* 801E7708 001E4648 7C 00 18 10 */ subfc r0, r0, r3
|
|
/* 801E770C 001E464C 7C 00 01 10 */ subfe r0, r0, r0
|
|
/* 801E7710 001E4650 7C 63 00 38 */ and r3, r3, r0
|
|
/* 801E7714 001E4654 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_changeBarColor
|
|
dMenu_Option_c_NS_changeBarColor:
|
|
/* 801E7718 001E4658 94 21 FF B0 */ stwu r1, -0x50(r1)
|
|
/* 801E771C 001E465C 7C 08 02 A6 */ mflr r0
|
|
/* 801E7720 001E4660 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 801E7724 001E4664 39 61 00 50 */ addi r11, r1, 0x50
|
|
/* 801E7728 001E4668 48 17 AA 9D */ bl func_803621C4
|
|
/* 801E772C 001E466C 7C 7C 1B 78 */ mr r28, r3
|
|
/* 801E7730 001E4670 7C 9D 23 78 */ mr r29, r4
|
|
/* 801E7734 001E4674 4B FF FF B9 */ bl dMenu_Option_c_NS_getSelectType
|
|
/* 801E7738 001E4678 3B C0 00 00 */ li r30, 0
|
|
/* 801E773C 001E467C 3B 60 00 00 */ li r27, 0
|
|
/* 801E7740 001E4680 3B 40 00 00 */ li r26, 0
|
|
/* 801E7744 001E4684 54 7F 06 3E */ clrlwi r31, r3, 0x18
|
|
lbl_801E7748:
|
|
/* 801E7748 001E4688 7C 1E F8 00 */ cmpw r30, r31
|
|
/* 801E774C 001E468C 41 82 00 0C */ beq lbl_801E7758
|
|
/* 801E7750 001E4690 57 A0 06 3F */ clrlwi. r0, r29, 0x18
|
|
/* 801E7754 001E4694 41 82 00 A0 */ beq lbl_801E77F4
|
|
lbl_801E7758:
|
|
/* 801E7758 001E4698 80 1C 02 C0 */ lwz r0, 0x2c0(r28)
|
|
/* 801E775C 001E469C 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 801E7760 001E46A0 80 1C 02 B0 */ lwz r0, 0x2b0(r28)
|
|
/* 801E7764 001E46A4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E7768 001E46A8 7F 1C D2 14 */ add r24, r28, r26
|
|
/* 801E776C 001E46AC 80 78 02 80 */ lwz r3, 0x280(r24)
|
|
/* 801E7770 001E46B0 38 81 00 24 */ addi r4, r1, 0x24
|
|
/* 801E7774 001E46B4 38 A1 00 20 */ addi r5, r1, 0x20
|
|
/* 801E7778 001E46B8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E777C 001E46BC 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801E7780 001E46C0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E7784 001E46C4 4E 80 04 21 */ bctrl
|
|
/* 801E7788 001E46C8 80 1C 02 C4 */ lwz r0, 0x2c4(r28)
|
|
/* 801E778C 001E46CC 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801E7790 001E46D0 80 1C 02 B4 */ lwz r0, 0x2b4(r28)
|
|
/* 801E7794 001E46D4 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801E7798 001E46D8 80 78 02 98 */ lwz r3, 0x298(r24)
|
|
/* 801E779C 001E46DC 38 81 00 1C */ addi r4, r1, 0x1c
|
|
/* 801E77A0 001E46E0 38 A1 00 18 */ addi r5, r1, 0x18
|
|
/* 801E77A4 001E46E4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E77A8 001E46E8 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E77AC 001E46EC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E77B0 001E46F0 4E 80 04 21 */ bctrl
|
|
/* 801E77B4 001E46F4 3A E0 00 00 */ li r23, 0
|
|
/* 801E77B8 001E46F8 3B 20 00 00 */ li r25, 0
|
|
/* 801E77BC 001E46FC 7F 1C DA 14 */ add r24, r28, r27
|
|
lbl_801E77C0:
|
|
/* 801E77C0 001E4700 38 19 02 D0 */ addi r0, r25, 0x2d0
|
|
/* 801E77C4 001E4704 7C 78 00 2E */ lwzx r3, r24, r0
|
|
/* 801E77C8 001E4708 38 17 04 04 */ addi r0, r23, 0x404
|
|
/* 801E77CC 001E470C 7C 9C 00 AE */ lbzx r4, r28, r0
|
|
/* 801E77D0 001E4710 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E77D4 001E4714 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801E77D8 001E4718 7D 89 03 A6 */ mtctr r12
|
|
/* 801E77DC 001E471C 4E 80 04 21 */ bctrl
|
|
/* 801E77E0 001E4720 3A F7 00 01 */ addi r23, r23, 1
|
|
/* 801E77E4 001E4724 2C 17 00 04 */ cmpwi r23, 4
|
|
/* 801E77E8 001E4728 3B 39 00 04 */ addi r25, r25, 4
|
|
/* 801E77EC 001E472C 41 80 FF D4 */ blt lbl_801E77C0
|
|
/* 801E77F0 001E4730 48 00 00 9C */ b lbl_801E788C
|
|
lbl_801E77F4:
|
|
/* 801E77F4 001E4734 80 1C 02 C8 */ lwz r0, 0x2c8(r28)
|
|
/* 801E77F8 001E4738 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801E77FC 001E473C 80 1C 02 B8 */ lwz r0, 0x2b8(r28)
|
|
/* 801E7800 001E4740 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E7804 001E4744 7F 1C D2 14 */ add r24, r28, r26
|
|
/* 801E7808 001E4748 80 78 02 80 */ lwz r3, 0x280(r24)
|
|
/* 801E780C 001E474C 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801E7810 001E4750 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801E7814 001E4754 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E7818 001E4758 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801E781C 001E475C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E7820 001E4760 4E 80 04 21 */ bctrl
|
|
/* 801E7824 001E4764 80 1C 02 CC */ lwz r0, 0x2cc(r28)
|
|
/* 801E7828 001E4768 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E782C 001E476C 80 1C 02 BC */ lwz r0, 0x2bc(r28)
|
|
/* 801E7830 001E4770 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E7834 001E4774 80 78 02 98 */ lwz r3, 0x298(r24)
|
|
/* 801E7838 001E4778 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801E783C 001E477C 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 801E7840 001E4780 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E7844 001E4784 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E7848 001E4788 7D 89 03 A6 */ mtctr r12
|
|
/* 801E784C 001E478C 4E 80 04 21 */ bctrl
|
|
/* 801E7850 001E4790 3A E0 00 00 */ li r23, 0
|
|
/* 801E7854 001E4794 3B 20 00 00 */ li r25, 0
|
|
/* 801E7858 001E4798 7F 1C DA 14 */ add r24, r28, r27
|
|
lbl_801E785C:
|
|
/* 801E785C 001E479C 38 19 02 D0 */ addi r0, r25, 0x2d0
|
|
/* 801E7860 001E47A0 7C 78 00 2E */ lwzx r3, r24, r0
|
|
/* 801E7864 001E47A4 38 17 04 08 */ addi r0, r23, 0x408
|
|
/* 801E7868 001E47A8 7C 9C 00 AE */ lbzx r4, r28, r0
|
|
/* 801E786C 001E47AC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E7870 001E47B0 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801E7874 001E47B4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E7878 001E47B8 4E 80 04 21 */ bctrl
|
|
/* 801E787C 001E47BC 3A F7 00 01 */ addi r23, r23, 1
|
|
/* 801E7880 001E47C0 2C 17 00 04 */ cmpwi r23, 4
|
|
/* 801E7884 001E47C4 3B 39 00 04 */ addi r25, r25, 4
|
|
/* 801E7888 001E47C8 41 80 FF D4 */ blt lbl_801E785C
|
|
lbl_801E788C:
|
|
/* 801E788C 001E47CC 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 801E7890 001E47D0 2C 1E 00 06 */ cmpwi r30, 6
|
|
/* 801E7894 001E47D4 3B 7B 00 10 */ addi r27, r27, 0x10
|
|
/* 801E7898 001E47D8 3B 5A 00 04 */ addi r26, r26, 4
|
|
/* 801E789C 001E47DC 41 80 FE AC */ blt lbl_801E7748
|
|
/* 801E78A0 001E47E0 39 61 00 50 */ addi r11, r1, 0x50
|
|
/* 801E78A4 001E47E4 48 17 A9 6D */ bl func_80362210
|
|
/* 801E78A8 001E47E8 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
/* 801E78AC 001E47EC 7C 08 03 A6 */ mtlr r0
|
|
/* 801E78B0 001E47F0 38 21 00 50 */ addi r1, r1, 0x50
|
|
/* 801E78B4 001E47F4 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_setHIO
|
|
dMenu_Option_c_NS_setHIO:
|
|
/* 801E78B8 001E47F8 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801E78BC 001E47FC 7C 08 02 A6 */ mflr r0
|
|
/* 801E78C0 001E4800 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801E78C4 001E4804 39 61 00 40 */ addi r11, r1, 0x40
|
|
/* 801E78C8 001E4808 48 17 A9 0D */ bl _savegpr_27
|
|
/* 801E78CC 001E480C 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801E78D0 001E4810 7C 9F 23 78 */ mr r31, r4
|
|
/* 801E78D4 001E4814 C0 03 03 78 */ lfs f0, 0x378(r3)
|
|
/* 801E78D8 001E4818 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E78DC 001E481C 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E78E0 001E4820 C0 43 06 D0 */ lfs f2, 0x6d0(r3)
|
|
/* 801E78E4 001E4824 FC 00 10 00 */ fcmpu cr0, f0, f2
|
|
/* 801E78E8 001E4828 40 82 00 14 */ bne lbl_801E78FC
|
|
/* 801E78EC 001E482C C0 3E 03 7C */ lfs f1, 0x37c(r30)
|
|
/* 801E78F0 001E4830 C0 03 06 D4 */ lfs f0, 0x6d4(r3)
|
|
/* 801E78F4 001E4834 FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 801E78F8 001E4838 41 82 00 58 */ beq lbl_801E7950
|
|
lbl_801E78FC:
|
|
/* 801E78FC 001E483C D0 5E 03 78 */ stfs f2, 0x378(r30)
|
|
/* 801E7900 001E4840 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E7904 001E4844 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E7908 001E4848 C0 03 06 D4 */ lfs f0, 0x6d4(r3)
|
|
/* 801E790C 001E484C D0 1E 03 7C */ stfs f0, 0x37c(r30)
|
|
/* 801E7910 001E4850 3B 80 00 00 */ li r28, 0
|
|
/* 801E7914 001E4854 3B A0 00 00 */ li r29, 0
|
|
lbl_801E7918:
|
|
/* 801E7918 001E4858 38 1D 00 5C */ addi r0, r29, 0x5c
|
|
/* 801E791C 001E485C 7C 7E 00 2E */ lwzx r3, r30, r0
|
|
/* 801E7920 001E4860 C0 3E 03 78 */ lfs f1, 0x378(r30)
|
|
/* 801E7924 001E4864 C0 5E 03 7C */ lfs f2, 0x37c(r30)
|
|
/* 801E7928 001E4868 48 06 CC 89 */ bl CPaneMgr_NS_paneTrans
|
|
/* 801E792C 001E486C 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801E7930 001E4870 2C 1C 00 05 */ cmpwi r28, 5
|
|
/* 801E7934 001E4874 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801E7938 001E4878 41 80 FF E0 */ blt lbl_801E7918
|
|
/* 801E793C 001E487C 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E7940 001E4880 4B FF FD AD */ bl dMenu_Option_c_NS_getSelectType
|
|
/* 801E7944 001E4884 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E7948 001E4888 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E794C 001E488C 4B FF F9 C9 */ bl dMenu_Option_c_NS_setCursorPos
|
|
lbl_801E7950:
|
|
/* 801E7950 001E4890 C0 1E 03 80 */ lfs f0, 0x380(r30)
|
|
/* 801E7954 001E4894 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E7958 001E4898 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E795C 001E489C C0 23 06 D8 */ lfs f1, 0x6d8(r3)
|
|
/* 801E7960 001E48A0 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 801E7964 001E48A4 41 82 00 5C */ beq lbl_801E79C0
|
|
/* 801E7968 001E48A8 D0 3E 03 80 */ stfs f1, 0x380(r30)
|
|
/* 801E796C 001E48AC 3B 80 00 00 */ li r28, 0
|
|
/* 801E7970 001E48B0 3B A0 00 00 */ li r29, 0
|
|
lbl_801E7974:
|
|
/* 801E7974 001E48B4 C0 1E 03 80 */ lfs f0, 0x380(r30)
|
|
/* 801E7978 001E48B8 38 1D 00 5C */ addi r0, r29, 0x5c
|
|
/* 801E797C 001E48BC 7C 7E 00 2E */ lwzx r3, r30, r0
|
|
/* 801E7980 001E48C0 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E7984 001E48C4 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E7988 001E48C8 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E798C 001E48CC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E7990 001E48D0 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E7994 001E48D4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E7998 001E48D8 4E 80 04 21 */ bctrl
|
|
/* 801E799C 001E48DC 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801E79A0 001E48E0 2C 1C 00 05 */ cmpwi r28, 5
|
|
/* 801E79A4 001E48E4 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801E79A8 001E48E8 41 80 FF CC */ blt lbl_801E7974
|
|
/* 801E79AC 001E48EC 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E79B0 001E48F0 4B FF FD 3D */ bl dMenu_Option_c_NS_getSelectType
|
|
/* 801E79B4 001E48F4 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E79B8 001E48F8 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E79BC 001E48FC 4B FF F9 59 */ bl dMenu_Option_c_NS_setCursorPos
|
|
lbl_801E79C0:
|
|
/* 801E79C0 001E4900 88 BE 03 B8 */ lbz r5, 0x3b8(r30)
|
|
/* 801E79C4 001E4904 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E79C8 001E4908 38 83 EB C8 */ addi r4, r3, lbl_8042EBC8@l
|
|
/* 801E79CC 001E490C 88 04 06 C8 */ lbz r0, 0x6c8(r4)
|
|
/* 801E79D0 001E4910 7C 05 00 40 */ cmplw r5, r0
|
|
/* 801E79D4 001E4914 40 82 00 74 */ bne lbl_801E7A48
|
|
/* 801E79D8 001E4918 88 7E 03 B9 */ lbz r3, 0x3b9(r30)
|
|
/* 801E79DC 001E491C 88 04 06 C9 */ lbz r0, 0x6c9(r4)
|
|
/* 801E79E0 001E4920 7C 03 00 40 */ cmplw r3, r0
|
|
/* 801E79E4 001E4924 40 82 00 64 */ bne lbl_801E7A48
|
|
/* 801E79E8 001E4928 88 7E 03 BA */ lbz r3, 0x3ba(r30)
|
|
/* 801E79EC 001E492C 88 04 06 CA */ lbz r0, 0x6ca(r4)
|
|
/* 801E79F0 001E4930 7C 03 00 40 */ cmplw r3, r0
|
|
/* 801E79F4 001E4934 40 82 00 54 */ bne lbl_801E7A48
|
|
/* 801E79F8 001E4938 88 7E 03 BB */ lbz r3, 0x3bb(r30)
|
|
/* 801E79FC 001E493C 88 04 06 CB */ lbz r0, 0x6cb(r4)
|
|
/* 801E7A00 001E4940 7C 03 00 40 */ cmplw r3, r0
|
|
/* 801E7A04 001E4944 40 82 00 44 */ bne lbl_801E7A48
|
|
/* 801E7A08 001E4948 88 7E 03 BC */ lbz r3, 0x3bc(r30)
|
|
/* 801E7A0C 001E494C 88 04 06 CC */ lbz r0, 0x6cc(r4)
|
|
/* 801E7A10 001E4950 7C 03 00 40 */ cmplw r3, r0
|
|
/* 801E7A14 001E4954 40 82 00 34 */ bne lbl_801E7A48
|
|
/* 801E7A18 001E4958 88 7E 03 BD */ lbz r3, 0x3bd(r30)
|
|
/* 801E7A1C 001E495C 88 04 06 CD */ lbz r0, 0x6cd(r4)
|
|
/* 801E7A20 001E4960 7C 03 00 40 */ cmplw r3, r0
|
|
/* 801E7A24 001E4964 40 82 00 24 */ bne lbl_801E7A48
|
|
/* 801E7A28 001E4968 88 7E 03 BE */ lbz r3, 0x3be(r30)
|
|
/* 801E7A2C 001E496C 88 04 06 CE */ lbz r0, 0x6ce(r4)
|
|
/* 801E7A30 001E4970 7C 03 00 40 */ cmplw r3, r0
|
|
/* 801E7A34 001E4974 40 82 00 14 */ bne lbl_801E7A48
|
|
/* 801E7A38 001E4978 88 7E 03 BF */ lbz r3, 0x3bf(r30)
|
|
/* 801E7A3C 001E497C 88 04 06 CF */ lbz r0, 0x6cf(r4)
|
|
/* 801E7A40 001E4980 7C 03 00 40 */ cmplw r3, r0
|
|
/* 801E7A44 001E4984 41 82 00 74 */ beq lbl_801E7AB8
|
|
lbl_801E7A48:
|
|
/* 801E7A48 001E4988 80 04 06 C8 */ lwz r0, 0x6c8(r4)
|
|
/* 801E7A4C 001E498C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E7A50 001E4990 88 01 00 0C */ lbz r0, 0xc(r1)
|
|
/* 801E7A54 001E4994 98 1E 03 B8 */ stb r0, 0x3b8(r30)
|
|
/* 801E7A58 001E4998 88 01 00 0D */ lbz r0, 0xd(r1)
|
|
/* 801E7A5C 001E499C 98 1E 03 B9 */ stb r0, 0x3b9(r30)
|
|
/* 801E7A60 001E49A0 88 01 00 0E */ lbz r0, 0xe(r1)
|
|
/* 801E7A64 001E49A4 98 1E 03 BA */ stb r0, 0x3ba(r30)
|
|
/* 801E7A68 001E49A8 88 01 00 0F */ lbz r0, 0xf(r1)
|
|
/* 801E7A6C 001E49AC 98 1E 03 BB */ stb r0, 0x3bb(r30)
|
|
/* 801E7A70 001E49B0 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E7A74 001E49B4 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E7A78 001E49B8 80 03 06 CC */ lwz r0, 0x6cc(r3)
|
|
/* 801E7A7C 001E49BC 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E7A80 001E49C0 88 01 00 08 */ lbz r0, 8(r1)
|
|
/* 801E7A84 001E49C4 98 1E 03 BC */ stb r0, 0x3bc(r30)
|
|
/* 801E7A88 001E49C8 88 01 00 09 */ lbz r0, 9(r1)
|
|
/* 801E7A8C 001E49CC 98 1E 03 BD */ stb r0, 0x3bd(r30)
|
|
/* 801E7A90 001E49D0 88 01 00 0A */ lbz r0, 0xa(r1)
|
|
/* 801E7A94 001E49D4 98 1E 03 BE */ stb r0, 0x3be(r30)
|
|
/* 801E7A98 001E49D8 88 01 00 0B */ lbz r0, 0xb(r1)
|
|
/* 801E7A9C 001E49DC 98 1E 03 BF */ stb r0, 0x3bf(r30)
|
|
/* 801E7AA0 001E49E0 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E7AA4 001E49E4 4B FF FC 49 */ bl dMenu_Option_c_NS_getSelectType
|
|
/* 801E7AA8 001E49E8 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E7AAC 001E49EC 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E7AB0 001E49F0 38 A0 00 00 */ li r5, 0
|
|
/* 801E7AB4 001E49F4 4B FF F9 25 */ bl dMenu_Option_c_NS_setSelectColor
|
|
lbl_801E7AB8:
|
|
/* 801E7AB8 001E49F8 3B 60 00 00 */ li r27, 0
|
|
/* 801E7ABC 001E49FC 3B A0 00 00 */ li r29, 0
|
|
/* 801E7AC0 001E4A00 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E7AC4 001E4A04 3B 83 EB C8 */ addi r28, r3, lbl_8042EBC8@l
|
|
lbl_801E7AC8:
|
|
/* 801E7AC8 001E4A08 7C 9E EA 14 */ add r4, r30, r29
|
|
/* 801E7ACC 001E4A0C C0 04 03 84 */ lfs f0, 0x384(r4)
|
|
/* 801E7AD0 001E4A10 7C 7C EA 14 */ add r3, r28, r29
|
|
/* 801E7AD4 001E4A14 C0 43 06 DC */ lfs f2, 0x6dc(r3)
|
|
/* 801E7AD8 001E4A18 FC 00 10 00 */ fcmpu cr0, f0, f2
|
|
/* 801E7ADC 001E4A1C 40 82 00 14 */ bne lbl_801E7AF0
|
|
/* 801E7AE0 001E4A20 C0 24 03 9C */ lfs f1, 0x39c(r4)
|
|
/* 801E7AE4 001E4A24 C0 03 06 F4 */ lfs f0, 0x6f4(r3)
|
|
/* 801E7AE8 001E4A28 FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 801E7AEC 001E4A2C 41 82 00 20 */ beq lbl_801E7B0C
|
|
lbl_801E7AF0:
|
|
/* 801E7AF0 001E4A30 D0 44 03 84 */ stfs f2, 0x384(r4)
|
|
/* 801E7AF4 001E4A34 C0 03 06 F4 */ lfs f0, 0x6f4(r3)
|
|
/* 801E7AF8 001E4A38 D0 04 03 9C */ stfs f0, 0x39c(r4)
|
|
/* 801E7AFC 001E4A3C 80 64 00 8C */ lwz r3, 0x8c(r4)
|
|
/* 801E7B00 001E4A40 C0 24 03 84 */ lfs f1, 0x384(r4)
|
|
/* 801E7B04 001E4A44 C0 44 03 9C */ lfs f2, 0x39c(r4)
|
|
/* 801E7B08 001E4A48 48 06 CA A9 */ bl CPaneMgr_NS_paneTrans
|
|
lbl_801E7B0C:
|
|
/* 801E7B0C 001E4A4C 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801E7B10 001E4A50 2C 1B 00 06 */ cmpwi r27, 6
|
|
/* 801E7B14 001E4A54 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801E7B18 001E4A58 41 80 FF B0 */ blt lbl_801E7AC8
|
|
/* 801E7B1C 001E4A5C 38 60 00 00 */ li r3, 0
|
|
/* 801E7B20 001E4A60 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801E7B24 001E4A64 38 A4 EB C8 */ addi r5, r4, lbl_8042EBC8@l
|
|
/* 801E7B28 001E4A68 38 00 00 02 */ li r0, 2
|
|
/* 801E7B2C 001E4A6C 7C 09 03 A6 */ mtctr r0
|
|
lbl_801E7B30:
|
|
/* 801E7B30 001E4A70 38 03 03 3C */ addi r0, r3, 0x33c
|
|
/* 801E7B34 001E4A74 7C 1E 04 2E */ lfsx f0, r30, r0
|
|
/* 801E7B38 001E4A78 7C 85 1A 14 */ add r4, r5, r3
|
|
/* 801E7B3C 001E4A7C C0 24 07 0C */ lfs f1, 0x70c(r4)
|
|
/* 801E7B40 001E4A80 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 801E7B44 001E4A84 41 82 00 08 */ beq lbl_801E7B4C
|
|
/* 801E7B48 001E4A88 7C 3E 05 2E */ stfsx f1, r30, r0
|
|
lbl_801E7B4C:
|
|
/* 801E7B4C 001E4A8C 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801E7B50 001E4A90 42 00 FF E0 */ bdnz lbl_801E7B30
|
|
/* 801E7B54 001E4A94 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E7B58 001E4A98 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E7B5C 001E4A9C 88 03 07 24 */ lbz r0, 0x724(r3)
|
|
/* 801E7B60 001E4AA0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E7B64 001E4AA4 41 82 00 50 */ beq lbl_801E7BB4
|
|
/* 801E7B68 001E4AA8 80 9E 00 70 */ lwz r4, 0x70(r30)
|
|
/* 801E7B6C 001E4AAC 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 801E7B70 001E4AB0 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801E7B74 001E4AB4 38 C0 00 00 */ li r6, 0
|
|
/* 801E7B78 001E4AB8 38 E0 00 00 */ li r7, 0
|
|
/* 801E7B7C 001E4ABC 48 06 D3 41 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801E7B80 001E4AC0 80 61 00 10 */ lwz r3, 0x10(r1)
|
|
/* 801E7B84 001E4AC4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E7B88 001E4AC8 90 61 00 1C */ stw r3, 0x1c(r1)
|
|
/* 801E7B8C 001E4ACC 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 801E7B90 001E4AD0 80 01 00 18 */ lwz r0, 0x18(r1)
|
|
/* 801E7B94 001E4AD4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E7B98 001E4AD8 C0 21 00 20 */ lfs f1, 0x20(r1)
|
|
/* 801E7B9C 001E4ADC 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E7BA0 001E4AE0 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E7BA4 001E4AE4 C0 03 07 14 */ lfs f0, 0x714(r3)
|
|
/* 801E7BA8 001E4AE8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 801E7BAC 001E4AEC 80 7E 00 34 */ lwz r3, 0x34(r30)
|
|
/* 801E7BB0 001E4AF0 D0 03 00 38 */ stfs f0, 0x38(r3)
|
|
lbl_801E7BB4:
|
|
/* 801E7BB4 001E4AF4 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E7BB8 001E4AF8 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E7BBC 001E4AFC 88 03 06 B4 */ lbz r0, 0x6b4(r3)
|
|
/* 801E7BC0 001E4B00 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E7BC4 001E4B04 40 82 00 0C */ bne lbl_801E7BD0
|
|
/* 801E7BC8 001E4B08 57 E0 06 3F */ clrlwi. r0, r31, 0x18
|
|
/* 801E7BCC 001E4B0C 41 82 01 34 */ beq lbl_801E7D00
|
|
lbl_801E7BD0:
|
|
/* 801E7BD0 001E4B10 80 7E 02 04 */ lwz r3, 0x204(r30)
|
|
/* 801E7BD4 001E4B14 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E7BD8 001E4B18 41 82 00 44 */ beq lbl_801E7C1C
|
|
/* 801E7BDC 001E4B1C 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801E7BE0 001E4B20 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801E7BE4 001E4B24 C0 24 06 60 */ lfs f1, 0x660(r4)
|
|
/* 801E7BE8 001E4B28 C0 44 06 64 */ lfs f2, 0x664(r4)
|
|
/* 801E7BEC 001E4B2C 48 06 C9 C5 */ bl CPaneMgr_NS_paneTrans
|
|
/* 801E7BF0 001E4B30 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E7BF4 001E4B34 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E7BF8 001E4B38 C0 03 06 68 */ lfs f0, 0x668(r3)
|
|
/* 801E7BFC 001E4B3C 80 7E 02 04 */ lwz r3, 0x204(r30)
|
|
/* 801E7C00 001E4B40 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E7C04 001E4B44 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E7C08 001E4B48 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E7C0C 001E4B4C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E7C10 001E4B50 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E7C14 001E4B54 7D 89 03 A6 */ mtctr r12
|
|
/* 801E7C18 001E4B58 4E 80 04 21 */ bctrl
|
|
lbl_801E7C1C:
|
|
/* 801E7C1C 001E4B5C 80 7E 02 08 */ lwz r3, 0x208(r30)
|
|
/* 801E7C20 001E4B60 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E7C24 001E4B64 41 82 00 44 */ beq lbl_801E7C68
|
|
/* 801E7C28 001E4B68 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801E7C2C 001E4B6C 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801E7C30 001E4B70 C0 24 06 6C */ lfs f1, 0x66c(r4)
|
|
/* 801E7C34 001E4B74 C0 44 06 70 */ lfs f2, 0x670(r4)
|
|
/* 801E7C38 001E4B78 48 06 C9 79 */ bl CPaneMgr_NS_paneTrans
|
|
/* 801E7C3C 001E4B7C 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E7C40 001E4B80 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E7C44 001E4B84 C0 03 06 74 */ lfs f0, 0x674(r3)
|
|
/* 801E7C48 001E4B88 80 7E 02 08 */ lwz r3, 0x208(r30)
|
|
/* 801E7C4C 001E4B8C 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E7C50 001E4B90 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E7C54 001E4B94 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E7C58 001E4B98 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E7C5C 001E4B9C 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E7C60 001E4BA0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E7C64 001E4BA4 4E 80 04 21 */ bctrl
|
|
lbl_801E7C68:
|
|
/* 801E7C68 001E4BA8 80 7E 02 0C */ lwz r3, 0x20c(r30)
|
|
/* 801E7C6C 001E4BAC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E7C70 001E4BB0 41 82 00 44 */ beq lbl_801E7CB4
|
|
/* 801E7C74 001E4BB4 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801E7C78 001E4BB8 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801E7C7C 001E4BBC C0 24 06 78 */ lfs f1, 0x678(r4)
|
|
/* 801E7C80 001E4BC0 C0 44 06 7C */ lfs f2, 0x67c(r4)
|
|
/* 801E7C84 001E4BC4 48 06 C9 2D */ bl CPaneMgr_NS_paneTrans
|
|
/* 801E7C88 001E4BC8 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E7C8C 001E4BCC 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E7C90 001E4BD0 C0 03 06 80 */ lfs f0, 0x680(r3)
|
|
/* 801E7C94 001E4BD4 80 7E 02 0C */ lwz r3, 0x20c(r30)
|
|
/* 801E7C98 001E4BD8 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E7C9C 001E4BDC D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E7CA0 001E4BE0 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E7CA4 001E4BE4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E7CA8 001E4BE8 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E7CAC 001E4BEC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E7CB0 001E4BF0 4E 80 04 21 */ bctrl
|
|
lbl_801E7CB4:
|
|
/* 801E7CB4 001E4BF4 80 7E 02 10 */ lwz r3, 0x210(r30)
|
|
/* 801E7CB8 001E4BF8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E7CBC 001E4BFC 41 82 00 44 */ beq lbl_801E7D00
|
|
/* 801E7CC0 001E4C00 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801E7CC4 001E4C04 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801E7CC8 001E4C08 C0 24 06 84 */ lfs f1, 0x684(r4)
|
|
/* 801E7CCC 001E4C0C C0 44 06 88 */ lfs f2, 0x688(r4)
|
|
/* 801E7CD0 001E4C10 48 06 C8 E1 */ bl CPaneMgr_NS_paneTrans
|
|
/* 801E7CD4 001E4C14 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E7CD8 001E4C18 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E7CDC 001E4C1C C0 03 06 8C */ lfs f0, 0x68c(r3)
|
|
/* 801E7CE0 001E4C20 80 7E 02 10 */ lwz r3, 0x210(r30)
|
|
/* 801E7CE4 001E4C24 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E7CE8 001E4C28 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E7CEC 001E4C2C D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E7CF0 001E4C30 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E7CF4 001E4C34 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E7CF8 001E4C38 7D 89 03 A6 */ mtctr r12
|
|
/* 801E7CFC 001E4C3C 4E 80 04 21 */ bctrl
|
|
lbl_801E7D00:
|
|
/* 801E7D00 001E4C40 39 61 00 40 */ addi r11, r1, 0x40
|
|
/* 801E7D04 001E4C44 48 17 A5 1D */ bl _restgpr_27
|
|
/* 801E7D08 001E4C48 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801E7D0C 001E4C4C 7C 08 03 A6 */ mtlr r0
|
|
/* 801E7D10 001E4C50 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801E7D14 001E4C54 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_cursorAnime
|
|
dMenu_Option_c_NS_cursorAnime:
|
|
/* 801E7D18 001E4C58 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E7D1C 001E4C5C 7C 08 02 A6 */ mflr r0
|
|
/* 801E7D20 001E4C60 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E7D24 001E4C64 DB E1 00 18 */ stfd f31, 0x18(r1)
|
|
/* 801E7D28 001E4C68 93 E1 00 14 */ stw r31, 0x14(r1)
|
|
/* 801E7D2C 001E4C6C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E7D30 001E4C70 FF E0 08 90 */ fmr f31, f1
|
|
/* 801E7D34 001E4C74 80 63 00 44 */ lwz r3, 0x44(r3)
|
|
/* 801E7D38 001E4C78 4B FA D5 69 */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801E7D3C 001E4C7C 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 801E7D40 001E4C80 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801E7D44 001E4C84 4B FA D4 85 */ bl dSelect_cursor_c_NS_setScale
|
|
/* 801E7D48 001E4C88 CB E1 00 18 */ lfd f31, 0x18(r1)
|
|
/* 801E7D4C 001E4C8C 83 E1 00 14 */ lwz r31, 0x14(r1)
|
|
/* 801E7D50 001E4C90 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E7D54 001E4C94 7C 08 03 A6 */ mtlr r0
|
|
/* 801E7D58 001E4C98 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E7D5C 001E4C9C 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_setZButtonString
|
|
dMenu_Option_c_NS_setZButtonString:
|
|
/* 801E7D60 001E4CA0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E7D64 001E4CA4 7C 08 02 A6 */ mflr r0
|
|
/* 801E7D68 001E4CA8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E7D6C 001E4CAC 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E7D70 001E4CB0 48 17 A4 6D */ bl _savegpr_29
|
|
/* 801E7D74 001E4CB4 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801E7D78 001E4CB8 54 80 04 3F */ clrlwi. r0, r4, 0x10
|
|
/* 801E7D7C 001E4CBC 40 82 00 34 */ bne lbl_801E7DB0
|
|
/* 801E7D80 001E4CC0 3B C0 00 00 */ li r30, 0
|
|
/* 801E7D84 001E4CC4 3B E0 00 00 */ li r31, 0
|
|
lbl_801E7D88:
|
|
/* 801E7D88 001E4CC8 38 1F 01 D0 */ addi r0, r31, 0x1d0
|
|
/* 801E7D8C 001E4CCC 7C 7D 00 2E */ lwzx r3, r29, r0
|
|
/* 801E7D90 001E4CD0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E7D94 001E4CD4 41 82 00 08 */ beq lbl_801E7D9C
|
|
/* 801E7D98 001E4CD8 48 06 D8 71 */ bl CPaneMgrAlpha_NS_hide
|
|
lbl_801E7D9C:
|
|
/* 801E7D9C 001E4CDC 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 801E7DA0 001E4CE0 2C 1E 00 03 */ cmpwi r30, 3
|
|
/* 801E7DA4 001E4CE4 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801E7DA8 001E4CE8 41 80 FF E0 */ blt lbl_801E7D88
|
|
/* 801E7DAC 001E4CEC 48 00 00 30 */ b lbl_801E7DDC
|
|
lbl_801E7DB0:
|
|
/* 801E7DB0 001E4CF0 3B C0 00 00 */ li r30, 0
|
|
/* 801E7DB4 001E4CF4 3B E0 00 00 */ li r31, 0
|
|
lbl_801E7DB8:
|
|
/* 801E7DB8 001E4CF8 38 1F 01 D0 */ addi r0, r31, 0x1d0
|
|
/* 801E7DBC 001E4CFC 7C 7D 00 2E */ lwzx r3, r29, r0
|
|
/* 801E7DC0 001E4D00 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E7DC4 001E4D04 41 82 00 08 */ beq lbl_801E7DCC
|
|
/* 801E7DC8 001E4D08 48 06 D8 01 */ bl CPaneMgrAlpha_NS_show
|
|
lbl_801E7DCC:
|
|
/* 801E7DCC 001E4D0C 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 801E7DD0 001E4D10 2C 1E 00 03 */ cmpwi r30, 3
|
|
/* 801E7DD4 001E4D14 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801E7DD8 001E4D18 41 80 FF E0 */ blt lbl_801E7DB8
|
|
lbl_801E7DDC:
|
|
/* 801E7DDC 001E4D1C 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E7DE0 001E4D20 48 17 A4 49 */ bl _restgpr_29
|
|
/* 801E7DE4 001E4D24 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E7DE8 001E4D28 7C 08 03 A6 */ mtlr r0
|
|
/* 801E7DEC 001E4D2C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E7DF0 001E4D30 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_changeTVCheck
|
|
dMenu_Option_c_NS_changeTVCheck:
|
|
/* 801E7DF4 001E4D34 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E7DF8 001E4D38 7C 08 02 A6 */ mflr r0
|
|
/* 801E7DFC 001E4D3C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E7E00 001E4D40 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801E7E04 001E4D44 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E7E08 001E4D48 3C 60 80 3E */ lis r3, lbl_803DD2E8@ha
|
|
/* 801E7E0C 001E4D4C 38 63 D2 E8 */ addi r3, r3, lbl_803DD2E8@l
|
|
/* 801E7E10 001E4D50 80 03 00 34 */ lwz r0, 0x34(r3)
|
|
/* 801E7E14 001E4D54 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
|
/* 801E7E18 001E4D58 41 82 00 6C */ beq lbl_801E7E84
|
|
/* 801E7E1C 001E4D5C 38 00 00 A3 */ li r0, 0xa3
|
|
/* 801E7E20 001E4D60 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E7E24 001E4D64 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E7E28 001E4D68 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801E7E2C 001E4D6C 38 A0 00 00 */ li r5, 0
|
|
/* 801E7E30 001E4D70 38 C0 00 00 */ li r6, 0
|
|
/* 801E7E34 001E4D74 38 E0 00 00 */ li r7, 0
|
|
/* 801E7E38 001E4D78 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E7E3C 001E4D7C FC 40 08 90 */ fmr f2, f1
|
|
/* 801E7E40 001E4D80 C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E7E44 001E4D84 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E7E48 001E4D88 39 00 00 00 */ li r8, 0
|
|
/* 801E7E4C 001E4D8C 48 0C 3B 39 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E7E50 001E4D90 38 00 00 00 */ li r0, 0
|
|
/* 801E7E54 001E4D94 98 1F 03 F3 */ stb r0, 0x3f3(r31)
|
|
/* 801E7E58 001E4D98 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E7E5C 001E4D9C 38 80 00 00 */ li r4, 0
|
|
/* 801E7E60 001E4DA0 48 00 00 39 */ bl dMenu_Option_c_NS_setAButtonString
|
|
/* 801E7E64 001E4DA4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E7E68 001E4DA8 38 80 00 00 */ li r4, 0
|
|
/* 801E7E6C 001E4DAC 48 00 01 31 */ bl dMenu_Option_c_NS_setBButtonString
|
|
/* 801E7E70 001E4DB0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E7E74 001E4DB4 38 80 00 00 */ li r4, 0
|
|
/* 801E7E78 001E4DB8 4B FF FE E9 */ bl dMenu_Option_c_NS_setZButtonString
|
|
/* 801E7E7C 001E4DBC 48 01 4F 8D */ bl dMw_c_NS_dMw_fade_out
|
|
/* 801E7E80 001E4DC0 48 03 6B 51 */ bl dMeter2Info_set2DVibration
|
|
lbl_801E7E84:
|
|
/* 801E7E84 001E4DC4 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801E7E88 001E4DC8 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E7E8C 001E4DCC 7C 08 03 A6 */ mtlr r0
|
|
/* 801E7E90 001E4DD0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E7E94 001E4DD4 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_setAButtonString
|
|
dMenu_Option_c_NS_setAButtonString:
|
|
/* 801E7E98 001E4DD8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E7E9C 001E4DDC 7C 08 02 A6 */ mflr r0
|
|
/* 801E7EA0 001E4DE0 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E7EA4 001E4DE4 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E7EA8 001E4DE8 48 17 A3 29 */ bl _savegpr_26
|
|
/* 801E7EAC 001E4DEC 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E7EB0 001E4DF0 54 9B 04 3E */ clrlwi r27, r4, 0x10
|
|
/* 801E7EB4 001E4DF4 A0 03 03 DC */ lhz r0, 0x3dc(r3)
|
|
/* 801E7EB8 001E4DF8 7C 1B 00 40 */ cmplw r27, r0
|
|
/* 801E7EBC 001E4DFC 41 82 00 C8 */ beq lbl_801E7F84
|
|
/* 801E7EC0 001E4E00 B0 9F 03 DC */ sth r4, 0x3dc(r31)
|
|
/* 801E7EC4 001E4E04 28 1B 00 00 */ cmplwi r27, 0
|
|
/* 801E7EC8 001E4E08 40 82 00 5C */ bne lbl_801E7F24
|
|
/* 801E7ECC 001E4E0C 3B 60 00 00 */ li r27, 0
|
|
/* 801E7ED0 001E4E10 3B C0 00 00 */ li r30, 0
|
|
/* 801E7ED4 001E4E14 3C 60 80 39 */ lis r3, lbl_80397588@ha
|
|
/* 801E7ED8 001E4E18 3B A3 75 88 */ addi r29, r3, lbl_80397588@l
|
|
/* 801E7EDC 001E4E1C 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E7EE0 001E4E20 3B 83 75 D8 */ addi r28, r3, lbl_803975D8@l
|
|
lbl_801E7EE4:
|
|
/* 801E7EE4 001E4E24 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801E7EE8 001E4E28 7C 9D F2 14 */ add r4, r29, r30
|
|
/* 801E7EEC 001E4E2C 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 801E7EF0 001E4E30 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 801E7EF4 001E4E34 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E7EF8 001E4E38 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E7EFC 001E4E3C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E7F00 001E4E40 4E 80 04 21 */ bctrl
|
|
/* 801E7F04 001E4E44 48 11 87 55 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801E7F08 001E4E48 38 9C 00 1D */ addi r4, r28, 0x1d
|
|
/* 801E7F0C 001E4E4C 48 18 0C 21 */ bl strcpy
|
|
/* 801E7F10 001E4E50 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801E7F14 001E4E54 2C 1B 00 05 */ cmpwi r27, 5
|
|
/* 801E7F18 001E4E58 3B DE 00 08 */ addi r30, r30, 8
|
|
/* 801E7F1C 001E4E5C 41 80 FF C8 */ blt lbl_801E7EE4
|
|
/* 801E7F20 001E4E60 48 00 00 64 */ b lbl_801E7F84
|
|
lbl_801E7F24:
|
|
/* 801E7F24 001E4E64 3B 40 00 00 */ li r26, 0
|
|
/* 801E7F28 001E4E68 3B C0 00 00 */ li r30, 0
|
|
/* 801E7F2C 001E4E6C 3C 60 80 39 */ lis r3, lbl_80397588@ha
|
|
/* 801E7F30 001E4E70 3B 83 75 88 */ addi r28, r3, lbl_80397588@l
|
|
/* 801E7F34 001E4E74 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801E7F38 001E4E78 3B A3 01 88 */ addi r29, r3, lbl_80430188@l
|
|
lbl_801E7F3C:
|
|
/* 801E7F3C 001E4E7C 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801E7F40 001E4E80 7C 9C F2 14 */ add r4, r28, r30
|
|
/* 801E7F44 001E4E84 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 801E7F48 001E4E88 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 801E7F4C 001E4E8C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E7F50 001E4E90 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E7F54 001E4E94 7D 89 03 A6 */ mtctr r12
|
|
/* 801E7F58 001E4E98 4E 80 04 21 */ bctrl
|
|
/* 801E7F5C 001E4E9C 48 11 86 FD */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801E7F60 001E4EA0 7C 65 1B 78 */ mr r5, r3
|
|
/* 801E7F64 001E4EA4 7F A3 EB 78 */ mr r3, r29
|
|
/* 801E7F68 001E4EA8 7F 64 DB 78 */ mr r4, r27
|
|
/* 801E7F6C 001E4EAC 38 C0 00 00 */ li r6, 0
|
|
/* 801E7F70 001E4EB0 48 03 45 D5 */ bl dMeter2Info_c_NS_getStringKanji
|
|
/* 801E7F74 001E4EB4 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E7F78 001E4EB8 2C 1A 00 05 */ cmpwi r26, 5
|
|
/* 801E7F7C 001E4EBC 3B DE 00 08 */ addi r30, r30, 8
|
|
/* 801E7F80 001E4EC0 41 80 FF BC */ blt lbl_801E7F3C
|
|
lbl_801E7F84:
|
|
/* 801E7F84 001E4EC4 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E7F88 001E4EC8 48 17 A2 95 */ bl _restgpr_26
|
|
/* 801E7F8C 001E4ECC 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E7F90 001E4ED0 7C 08 03 A6 */ mtlr r0
|
|
/* 801E7F94 001E4ED4 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E7F98 001E4ED8 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_setBButtonString
|
|
dMenu_Option_c_NS_setBButtonString:
|
|
/* 801E7F9C 001E4EDC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E7FA0 001E4EE0 7C 08 02 A6 */ mflr r0
|
|
/* 801E7FA4 001E4EE4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E7FA8 001E4EE8 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E7FAC 001E4EEC 48 17 A2 25 */ bl _savegpr_26
|
|
/* 801E7FB0 001E4EF0 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E7FB4 001E4EF4 54 9B 04 3E */ clrlwi r27, r4, 0x10
|
|
/* 801E7FB8 001E4EF8 A0 03 03 DE */ lhz r0, 0x3de(r3)
|
|
/* 801E7FBC 001E4EFC 7C 1B 00 40 */ cmplw r27, r0
|
|
/* 801E7FC0 001E4F00 41 82 00 C8 */ beq lbl_801E8088
|
|
/* 801E7FC4 001E4F04 B0 9F 03 DE */ sth r4, 0x3de(r31)
|
|
/* 801E7FC8 001E4F08 28 1B 00 00 */ cmplwi r27, 0
|
|
/* 801E7FCC 001E4F0C 40 82 00 5C */ bne lbl_801E8028
|
|
/* 801E7FD0 001E4F10 3B 60 00 00 */ li r27, 0
|
|
/* 801E7FD4 001E4F14 3B C0 00 00 */ li r30, 0
|
|
/* 801E7FD8 001E4F18 3C 60 80 39 */ lis r3, lbl_803975B0@ha
|
|
/* 801E7FDC 001E4F1C 3B A3 75 B0 */ addi r29, r3, lbl_803975B0@l
|
|
/* 801E7FE0 001E4F20 3C 60 80 39 */ lis r3, lbl_803975D8@ha
|
|
/* 801E7FE4 001E4F24 3B 83 75 D8 */ addi r28, r3, lbl_803975D8@l
|
|
lbl_801E7FE8:
|
|
/* 801E7FE8 001E4F28 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801E7FEC 001E4F2C 7C 9D F2 14 */ add r4, r29, r30
|
|
/* 801E7FF0 001E4F30 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 801E7FF4 001E4F34 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 801E7FF8 001E4F38 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E7FFC 001E4F3C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E8000 001E4F40 7D 89 03 A6 */ mtctr r12
|
|
/* 801E8004 001E4F44 4E 80 04 21 */ bctrl
|
|
/* 801E8008 001E4F48 48 11 86 51 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801E800C 001E4F4C 38 9C 00 1D */ addi r4, r28, 0x1d
|
|
/* 801E8010 001E4F50 48 18 0B 1D */ bl strcpy
|
|
/* 801E8014 001E4F54 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801E8018 001E4F58 2C 1B 00 05 */ cmpwi r27, 5
|
|
/* 801E801C 001E4F5C 3B DE 00 08 */ addi r30, r30, 8
|
|
/* 801E8020 001E4F60 41 80 FF C8 */ blt lbl_801E7FE8
|
|
/* 801E8024 001E4F64 48 00 00 64 */ b lbl_801E8088
|
|
lbl_801E8028:
|
|
/* 801E8028 001E4F68 3B 40 00 00 */ li r26, 0
|
|
/* 801E802C 001E4F6C 3B C0 00 00 */ li r30, 0
|
|
/* 801E8030 001E4F70 3C 60 80 39 */ lis r3, lbl_803975B0@ha
|
|
/* 801E8034 001E4F74 3B 83 75 B0 */ addi r28, r3, lbl_803975B0@l
|
|
/* 801E8038 001E4F78 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801E803C 001E4F7C 3B A3 01 88 */ addi r29, r3, lbl_80430188@l
|
|
lbl_801E8040:
|
|
/* 801E8040 001E4F80 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801E8044 001E4F84 7C 9C F2 14 */ add r4, r28, r30
|
|
/* 801E8048 001E4F88 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 801E804C 001E4F8C 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 801E8050 001E4F90 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E8054 001E4F94 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E8058 001E4F98 7D 89 03 A6 */ mtctr r12
|
|
/* 801E805C 001E4F9C 4E 80 04 21 */ bctrl
|
|
/* 801E8060 001E4FA0 48 11 85 F9 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801E8064 001E4FA4 7C 65 1B 78 */ mr r5, r3
|
|
/* 801E8068 001E4FA8 7F A3 EB 78 */ mr r3, r29
|
|
/* 801E806C 001E4FAC 7F 64 DB 78 */ mr r4, r27
|
|
/* 801E8070 001E4FB0 38 C0 00 00 */ li r6, 0
|
|
/* 801E8074 001E4FB4 48 03 44 D1 */ bl dMeter2Info_c_NS_getStringKanji
|
|
/* 801E8078 001E4FB8 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E807C 001E4FBC 2C 1A 00 05 */ cmpwi r26, 5
|
|
/* 801E8080 001E4FC0 3B DE 00 08 */ addi r30, r30, 8
|
|
/* 801E8084 001E4FC4 41 80 FF BC */ blt lbl_801E8040
|
|
lbl_801E8088:
|
|
/* 801E8088 001E4FC8 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E808C 001E4FCC 48 17 A1 91 */ bl _restgpr_26
|
|
/* 801E8090 001E4FD0 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E8094 001E4FD4 7C 08 03 A6 */ mtlr r0
|
|
/* 801E8098 001E4FD8 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E809C 001E4FDC 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_isRumbleSupported
|
|
dMenu_Option_c_NS_isRumbleSupported:
|
|
/* 801E80A0 001E4FE0 80 0D 8F 60 */ lwz r0, lbl_804514E0-_SDA_BASE_(r13)
|
|
/* 801E80A4 001E4FE4 54 03 0F FE */ srwi r3, r0, 0x1f
|
|
/* 801E80A8 001E4FE8 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_dpdMenuMove
|
|
dMenu_Option_c_NS_dpdMenuMove:
|
|
/* 801E80AC 001E4FEC 38 60 00 00 */ li r3, 0
|
|
/* 801E80B0 001E4FF0 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_paneResize
|
|
dMenu_Option_c_NS_paneResize:
|
|
/* 801E80B4 001E4FF4 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801E80B8 001E4FF8 7C 08 02 A6 */ mflr r0
|
|
/* 801E80BC 001E4FFC 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801E80C0 001E5000 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 801E80C4 001E5004 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 801E80C8 001E5008 DB C1 00 20 */ stfd f30, 0x20(r1)
|
|
/* 801E80CC 001E500C F3 C1 00 28 */ psq_st f30, 40(r1), 0, qr0
|
|
/* 801E80D0 001E5010 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E80D4 001E5014 48 17 A1 09 */ bl _savegpr_29
|
|
/* 801E80D8 001E5018 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801E80DC 001E501C 7C BF 2B 78 */ mr r31, r5
|
|
/* 801E80E0 001E5020 7C DE 33 78 */ mr r30, r6
|
|
/* 801E80E4 001E5024 80 63 00 0C */ lwz r3, 0xc(r3)
|
|
/* 801E80E8 001E5028 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E80EC 001E502C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E80F0 001E5030 7D 89 03 A6 */ mtctr r12
|
|
/* 801E80F4 001E5034 4E 80 04 21 */ bctrl
|
|
/* 801E80F8 001E5038 48 10 F0 09 */ bl J2DPane_NS_getBounds
|
|
/* 801E80FC 001E503C C3 C3 00 04 */ lfs f30, 4(r3)
|
|
/* 801E8100 001E5040 80 7D 00 0C */ lwz r3, 0xc(r29)
|
|
/* 801E8104 001E5044 7F C6 F3 78 */ mr r6, r30
|
|
/* 801E8108 001E5048 7F E5 FB 78 */ mr r5, r31
|
|
/* 801E810C 001E504C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E8110 001E5050 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E8114 001E5054 7D 89 03 A6 */ mtctr r12
|
|
/* 801E8118 001E5058 4E 80 04 21 */ bctrl
|
|
/* 801E811C 001E505C 48 10 EF E5 */ bl J2DPane_NS_getBounds
|
|
/* 801E8120 001E5060 C0 23 00 00 */ lfs f1, 0(r3)
|
|
/* 801E8124 001E5064 C0 02 A9 60 */ lfs f0, lbl_80454360-_SDA2_BASE_(r2)
|
|
/* 801E8128 001E5068 EF E1 00 28 */ fsubs f31, f1, f0
|
|
/* 801E812C 001E506C 80 7D 00 0C */ lwz r3, 0xc(r29)
|
|
/* 801E8130 001E5070 7F C6 F3 78 */ mr r6, r30
|
|
/* 801E8134 001E5074 7F E5 FB 78 */ mr r5, r31
|
|
/* 801E8138 001E5078 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E813C 001E507C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E8140 001E5080 7D 89 03 A6 */ mtctr r12
|
|
/* 801E8144 001E5084 4E 80 04 21 */ bctrl
|
|
/* 801E8148 001E5088 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801E814C 001E508C FC 40 F0 90 */ fmr f2, f30
|
|
/* 801E8150 001E5090 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E8154 001E5094 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 801E8158 001E5098 7D 89 03 A6 */ mtctr r12
|
|
/* 801E815C 001E509C 4E 80 04 21 */ bctrl
|
|
/* 801E8160 001E50A0 80 7D 00 0C */ lwz r3, 0xc(r29)
|
|
/* 801E8164 001E50A4 7F C6 F3 78 */ mr r6, r30
|
|
/* 801E8168 001E50A8 7F E5 FB 78 */ mr r5, r31
|
|
/* 801E816C 001E50AC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E8170 001E50B0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E8174 001E50B4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E8178 001E50B8 4E 80 04 21 */ bctrl
|
|
/* 801E817C 001E50BC C0 23 00 2C */ lfs f1, 0x2c(r3)
|
|
/* 801E8180 001E50C0 C0 03 00 24 */ lfs f0, 0x24(r3)
|
|
/* 801E8184 001E50C4 EF C1 00 28 */ fsubs f30, f1, f0
|
|
/* 801E8188 001E50C8 80 7D 00 0C */ lwz r3, 0xc(r29)
|
|
/* 801E818C 001E50CC 7F C6 F3 78 */ mr r6, r30
|
|
/* 801E8190 001E50D0 7F E5 FB 78 */ mr r5, r31
|
|
/* 801E8194 001E50D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E8198 001E50D8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E819C 001E50DC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E81A0 001E50E0 4E 80 04 21 */ bctrl
|
|
/* 801E81A4 001E50E4 C0 23 00 28 */ lfs f1, 0x28(r3)
|
|
/* 801E81A8 001E50E8 C0 03 00 20 */ lfs f0, 0x20(r3)
|
|
/* 801E81AC 001E50EC EF E1 00 28 */ fsubs f31, f1, f0
|
|
/* 801E81B0 001E50F0 80 7D 00 0C */ lwz r3, 0xc(r29)
|
|
/* 801E81B4 001E50F4 7F C6 F3 78 */ mr r6, r30
|
|
/* 801E81B8 001E50F8 7F E5 FB 78 */ mr r5, r31
|
|
/* 801E81BC 001E50FC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E81C0 001E5100 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E81C4 001E5104 7D 89 03 A6 */ mtctr r12
|
|
/* 801E81C8 001E5108 4E 80 04 21 */ bctrl
|
|
/* 801E81CC 001E510C C0 02 A9 78 */ lfs f0, lbl_80454378-_SDA2_BASE_(r2)
|
|
/* 801E81D0 001E5110 EC 20 F8 2A */ fadds f1, f0, f31
|
|
/* 801E81D4 001E5114 FC 40 F0 90 */ fmr f2, f30
|
|
/* 801E81D8 001E5118 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E81DC 001E511C 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 801E81E0 001E5120 7D 89 03 A6 */ mtctr r12
|
|
/* 801E81E4 001E5124 4E 80 04 21 */ bctrl
|
|
/* 801E81E8 001E5128 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801E81EC 001E512C CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801E81F0 001E5130 E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0
|
|
/* 801E81F4 001E5134 CB C1 00 20 */ lfd f30, 0x20(r1)
|
|
/* 801E81F8 001E5138 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E81FC 001E513C 48 17 A0 2D */ bl _restgpr_29
|
|
/* 801E8200 001E5140 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801E8204 001E5144 7C 08 03 A6 */ mtlr r0
|
|
/* 801E8208 001E5148 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801E820C 001E514C 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_initialize
|
|
dMenu_Option_c_NS_initialize:
|
|
/* 801E8210 001E5150 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E8214 001E5154 7C 08 02 A6 */ mflr r0
|
|
/* 801E8218 001E5158 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E821C 001E515C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801E8220 001E5160 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E8224 001E5164 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801E8228 001E5168 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801E822C 001E516C 38 63 01 E0 */ addi r3, r3, 0x1e0
|
|
/* 801E8230 001E5170 88 03 00 02 */ lbz r0, 2(r3)
|
|
/* 801E8234 001E5174 98 1F 03 E4 */ stb r0, 0x3e4(r31)
|
|
/* 801E8238 001E5178 88 03 00 0A */ lbz r0, 0xa(r3)
|
|
/* 801E823C 001E517C 98 1F 03 E5 */ stb r0, 0x3e5(r31)
|
|
/* 801E8240 001E5180 38 00 00 00 */ li r0, 0
|
|
/* 801E8244 001E5184 98 1F 03 E8 */ stb r0, 0x3e8(r31)
|
|
/* 801E8248 001E5188 98 1F 03 EB */ stb r0, 0x3eb(r31)
|
|
/* 801E824C 001E518C 98 1F 03 E6 */ stb r0, 0x3e6(r31)
|
|
/* 801E8250 001E5190 98 1F 03 E7 */ stb r0, 0x3e7(r31)
|
|
/* 801E8254 001E5194 4B E4 C4 31 */ bl getSound__19dSv_player_config_cFv
|
|
/* 801E8258 001E5198 98 7F 03 E9 */ stb r3, 0x3e9(r31)
|
|
/* 801E825C 001E519C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E8260 001E51A0 4B FF FE 41 */ bl dMenu_Option_c_NS_isRumbleSupported
|
|
/* 801E8264 001E51A4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801E8268 001E51A8 41 82 00 1C */ beq lbl_801E8284
|
|
/* 801E826C 001E51AC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801E8270 001E51B0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801E8274 001E51B4 38 63 0F 38 */ addi r3, r3, 0xf38
|
|
/* 801E8278 001E51B8 4B E4 31 39 */ bl dComIfG_play_c_NS_getNowVibration
|
|
/* 801E827C 001E51BC 98 7F 03 EA */ stb r3, 0x3ea(r31)
|
|
/* 801E8280 001E51C0 48 00 00 0C */ b lbl_801E828C
|
|
lbl_801E8284:
|
|
/* 801E8284 001E51C4 38 00 00 00 */ li r0, 0
|
|
/* 801E8288 001E51C8 98 1F 03 EA */ stb r0, 0x3ea(r31)
|
|
lbl_801E828C:
|
|
/* 801E828C 001E51CC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E8290 001E51D0 4B FF ED 75 */ bl dMenu_Option_c_NS_setAttenString
|
|
/* 801E8294 001E51D4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E8298 001E51D8 4B FF EE 51 */ bl dMenu_Option_c_NS_setVibString
|
|
/* 801E829C 001E51DC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E82A0 001E51E0 4B FF EF 2D */ bl dMenu_Option_c_NS_setSoundString
|
|
/* 801E82A4 001E51E4 38 00 00 00 */ li r0, 0
|
|
/* 801E82A8 001E51E8 B0 1F 03 D8 */ sth r0, 0x3d8(r31)
|
|
/* 801E82AC 001E51EC B0 1F 03 DA */ sth r0, 0x3da(r31)
|
|
/* 801E82B0 001E51F0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801E82B4 001E51F4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E82B8 001E51F8 7C 08 03 A6 */ mtlr r0
|
|
/* 801E82BC 001E51FC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E82C0 001E5200 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_yesnoMenuMoveAnmInitSet
|
|
dMenu_Option_c_NS_yesnoMenuMoveAnmInitSet:
|
|
/* 801E82C4 001E5204 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801E82C8 001E5208 7C 08 02 A6 */ mflr r0
|
|
/* 801E82CC 001E520C 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801E82D0 001E5210 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E82D4 001E5214 48 17 9F 09 */ bl _savegpr_29
|
|
/* 801E82D8 001E5218 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801E82DC 001E521C 7C 9E 23 78 */ mr r30, r4
|
|
/* 801E82E0 001E5220 7C BF 2B 78 */ mr r31, r5
|
|
/* 801E82E4 001E5224 88 03 03 F8 */ lbz r0, 0x3f8(r3)
|
|
/* 801E82E8 001E5228 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E82EC 001E522C 40 82 00 14 */ bne lbl_801E8300
|
|
/* 801E82F0 001E5230 38 00 00 00 */ li r0, 0
|
|
/* 801E82F4 001E5234 98 1D 03 F9 */ stb r0, 0x3f9(r29)
|
|
/* 801E82F8 001E5238 38 00 00 01 */ li r0, 1
|
|
/* 801E82FC 001E523C 98 1D 03 FA */ stb r0, 0x3fa(r29)
|
|
lbl_801E8300:
|
|
/* 801E8300 001E5240 2C 1E 04 73 */ cmpwi r30, 0x473
|
|
/* 801E8304 001E5244 40 82 00 90 */ bne lbl_801E8394
|
|
/* 801E8308 001E5248 38 00 00 FF */ li r0, 0xff
|
|
/* 801E830C 001E524C 98 01 00 10 */ stb r0, 0x10(r1)
|
|
/* 801E8310 001E5250 98 01 00 11 */ stb r0, 0x11(r1)
|
|
/* 801E8314 001E5254 98 01 00 12 */ stb r0, 0x12(r1)
|
|
/* 801E8318 001E5258 98 01 00 13 */ stb r0, 0x13(r1)
|
|
/* 801E831C 001E525C 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801E8320 001E5260 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E8324 001E5264 88 1D 03 F9 */ lbz r0, 0x3f9(r29)
|
|
/* 801E8328 001E5268 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E832C 001E526C 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 801E8330 001E5270 80 63 01 E4 */ lwz r3, 0x1e4(r3)
|
|
/* 801E8334 001E5274 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E8338 001E5278 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801E833C 001E527C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E8340 001E5280 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
|
/* 801E8344 001E5284 7D 89 03 A6 */ mtctr r12
|
|
/* 801E8348 001E5288 4E 80 04 21 */ bctrl
|
|
/* 801E834C 001E528C 38 00 00 96 */ li r0, 0x96
|
|
/* 801E8350 001E5290 98 01 00 08 */ stb r0, 8(r1)
|
|
/* 801E8354 001E5294 98 01 00 09 */ stb r0, 9(r1)
|
|
/* 801E8358 001E5298 98 01 00 0A */ stb r0, 0xa(r1)
|
|
/* 801E835C 001E529C 38 00 00 FF */ li r0, 0xff
|
|
/* 801E8360 001E52A0 98 01 00 0B */ stb r0, 0xb(r1)
|
|
/* 801E8364 001E52A4 80 01 00 08 */ lwz r0, 8(r1)
|
|
/* 801E8368 001E52A8 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E836C 001E52AC 88 1D 03 FA */ lbz r0, 0x3fa(r29)
|
|
/* 801E8370 001E52B0 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E8374 001E52B4 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 801E8378 001E52B8 80 63 01 E4 */ lwz r3, 0x1e4(r3)
|
|
/* 801E837C 001E52BC 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E8380 001E52C0 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801E8384 001E52C4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E8388 001E52C8 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
|
/* 801E838C 001E52CC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E8390 001E52D0 4E 80 04 21 */ bctrl
|
|
lbl_801E8394:
|
|
/* 801E8394 001E52D4 80 7D 00 44 */ lwz r3, 0x44(r29)
|
|
/* 801E8398 001E52D8 C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E839C 001E52DC 4B FA CF 05 */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801E83A0 001E52E0 80 7D 01 DC */ lwz r3, 0x1dc(r29)
|
|
/* 801E83A4 001E52E4 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E83A8 001E52E8 80 9D 00 20 */ lwz r4, 0x20(r29)
|
|
/* 801E83AC 001E52EC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E83B0 001E52F0 81 8C 00 60 */ lwz r12, 0x60(r12)
|
|
/* 801E83B4 001E52F4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E83B8 001E52F8 4E 80 04 21 */ bctrl
|
|
/* 801E83BC 001E52FC 80 7D 01 E0 */ lwz r3, 0x1e0(r29)
|
|
/* 801E83C0 001E5300 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E83C4 001E5304 80 9D 00 20 */ lwz r4, 0x20(r29)
|
|
/* 801E83C8 001E5308 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E83CC 001E530C 81 8C 00 60 */ lwz r12, 0x60(r12)
|
|
/* 801E83D0 001E5310 7D 89 03 A6 */ mtctr r12
|
|
/* 801E83D4 001E5314 4E 80 04 21 */ bctrl
|
|
/* 801E83D8 001E5318 93 DD 03 D0 */ stw r30, 0x3d0(r29)
|
|
/* 801E83DC 001E531C 93 FD 03 D4 */ stw r31, 0x3d4(r29)
|
|
/* 801E83E0 001E5320 80 1D 03 D0 */ lwz r0, 0x3d0(r29)
|
|
/* 801E83E4 001E5324 C8 22 A9 58 */ lfd f1, lbl_80454358-_SDA2_BASE_(r2)
|
|
/* 801E83E8 001E5328 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801E83EC 001E532C 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801E83F0 001E5330 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801E83F4 001E5334 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801E83F8 001E5338 C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
/* 801E83FC 001E533C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801E8400 001E5340 80 7D 00 20 */ lwz r3, 0x20(r29)
|
|
/* 801E8404 001E5344 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 801E8408 001E5348 80 7D 01 DC */ lwz r3, 0x1dc(r29)
|
|
/* 801E840C 001E534C 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E8410 001E5350 48 10 FB BD */ bl J2DPane_NS_animationTransform
|
|
/* 801E8414 001E5354 80 7D 01 E0 */ lwz r3, 0x1e0(r29)
|
|
/* 801E8418 001E5358 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E841C 001E535C 48 10 FB B1 */ bl J2DPane_NS_animationTransform
|
|
/* 801E8420 001E5360 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E8424 001E5364 48 17 9E 05 */ bl _restgpr_29
|
|
/* 801E8428 001E5368 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801E842C 001E536C 7C 08 03 A6 */ mtlr r0
|
|
/* 801E8430 001E5370 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801E8434 001E5374 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_yesnoMenuMoveAnm
|
|
dMenu_Option_c_NS_yesnoMenuMoveAnm:
|
|
/* 801E8438 001E5378 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E843C 001E537C 7C 08 02 A6 */ mflr r0
|
|
/* 801E8440 001E5380 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E8444 001E5384 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801E8448 001E5388 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E844C 001E538C 80 83 03 D0 */ lwz r4, 0x3d0(r3)
|
|
/* 801E8450 001E5390 80 03 03 D4 */ lwz r0, 0x3d4(r3)
|
|
/* 801E8454 001E5394 7C 04 00 00 */ cmpw r4, r0
|
|
/* 801E8458 001E5398 41 82 00 88 */ beq lbl_801E84E0
|
|
/* 801E845C 001E539C 40 80 00 24 */ bge lbl_801E8480
|
|
/* 801E8460 001E53A0 38 04 00 02 */ addi r0, r4, 2
|
|
/* 801E8464 001E53A4 90 1F 03 D0 */ stw r0, 0x3d0(r31)
|
|
/* 801E8468 001E53A8 80 1F 03 D0 */ lwz r0, 0x3d0(r31)
|
|
/* 801E846C 001E53AC 80 7F 03 D4 */ lwz r3, 0x3d4(r31)
|
|
/* 801E8470 001E53B0 7C 00 18 00 */ cmpw r0, r3
|
|
/* 801E8474 001E53B4 40 81 00 28 */ ble lbl_801E849C
|
|
/* 801E8478 001E53B8 90 7F 03 D0 */ stw r3, 0x3d0(r31)
|
|
/* 801E847C 001E53BC 48 00 00 20 */ b lbl_801E849C
|
|
lbl_801E8480:
|
|
/* 801E8480 001E53C0 38 04 FF FE */ addi r0, r4, -2
|
|
/* 801E8484 001E53C4 90 1F 03 D0 */ stw r0, 0x3d0(r31)
|
|
/* 801E8488 001E53C8 80 1F 03 D0 */ lwz r0, 0x3d0(r31)
|
|
/* 801E848C 001E53CC 80 7F 03 D4 */ lwz r3, 0x3d4(r31)
|
|
/* 801E8490 001E53D0 7C 00 18 00 */ cmpw r0, r3
|
|
/* 801E8494 001E53D4 40 80 00 08 */ bge lbl_801E849C
|
|
/* 801E8498 001E53D8 90 7F 03 D0 */ stw r3, 0x3d0(r31)
|
|
lbl_801E849C:
|
|
/* 801E849C 001E53DC 80 1F 03 D0 */ lwz r0, 0x3d0(r31)
|
|
/* 801E84A0 001E53E0 C8 22 A9 58 */ lfd f1, lbl_80454358-_SDA2_BASE_(r2)
|
|
/* 801E84A4 001E53E4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801E84A8 001E53E8 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E84AC 001E53EC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801E84B0 001E53F0 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E84B4 001E53F4 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801E84B8 001E53F8 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801E84BC 001E53FC 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801E84C0 001E5400 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 801E84C4 001E5404 80 7F 01 DC */ lwz r3, 0x1dc(r31)
|
|
/* 801E84C8 001E5408 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E84CC 001E540C 48 10 FB 01 */ bl J2DPane_NS_animationTransform
|
|
/* 801E84D0 001E5410 80 7F 01 E0 */ lwz r3, 0x1e0(r31)
|
|
/* 801E84D4 001E5414 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E84D8 001E5418 48 10 FA F5 */ bl J2DPane_NS_animationTransform
|
|
/* 801E84DC 001E541C 38 60 00 00 */ li r3, 0
|
|
lbl_801E84E0:
|
|
/* 801E84E0 001E5420 80 9F 03 D0 */ lwz r4, 0x3d0(r31)
|
|
/* 801E84E4 001E5424 80 1F 03 D4 */ lwz r0, 0x3d4(r31)
|
|
/* 801E84E8 001E5428 7C 04 00 00 */ cmpw r4, r0
|
|
/* 801E84EC 001E542C 40 82 00 D4 */ bne lbl_801E85C0
|
|
/* 801E84F0 001E5430 80 7F 01 DC */ lwz r3, 0x1dc(r31)
|
|
/* 801E84F4 001E5434 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E84F8 001E5438 38 80 00 00 */ li r4, 0
|
|
/* 801E84FC 001E543C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E8500 001E5440 81 8C 00 60 */ lwz r12, 0x60(r12)
|
|
/* 801E8504 001E5444 7D 89 03 A6 */ mtctr r12
|
|
/* 801E8508 001E5448 4E 80 04 21 */ bctrl
|
|
/* 801E850C 001E544C 80 7F 01 E0 */ lwz r3, 0x1e0(r31)
|
|
/* 801E8510 001E5450 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E8514 001E5454 38 80 00 00 */ li r4, 0
|
|
/* 801E8518 001E5458 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E851C 001E545C 81 8C 00 60 */ lwz r12, 0x60(r12)
|
|
/* 801E8520 001E5460 7D 89 03 A6 */ mtctr r12
|
|
/* 801E8524 001E5464 4E 80 04 21 */ bctrl
|
|
/* 801E8528 001E5468 80 1F 03 D0 */ lwz r0, 0x3d0(r31)
|
|
/* 801E852C 001E546C 2C 00 04 7D */ cmpwi r0, 0x47d
|
|
/* 801E8530 001E5470 40 82 00 10 */ bne lbl_801E8540
|
|
/* 801E8534 001E5474 38 00 00 01 */ li r0, 1
|
|
/* 801E8538 001E5478 98 1F 03 F8 */ stb r0, 0x3f8(r31)
|
|
/* 801E853C 001E547C 48 00 00 80 */ b lbl_801E85BC
|
|
lbl_801E8540:
|
|
/* 801E8540 001E5480 38 00 00 00 */ li r0, 0
|
|
/* 801E8544 001E5484 98 1F 03 F8 */ stb r0, 0x3f8(r31)
|
|
/* 801E8548 001E5488 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E854C 001E548C 28 00 00 FF */ cmplwi r0, 0xff
|
|
/* 801E8550 001E5490 41 82 00 6C */ beq lbl_801E85BC
|
|
/* 801E8554 001E5494 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
|
|
/* 801E8558 001E5498 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801E855C 001E549C 80 63 01 EC */ lwz r3, 0x1ec(r3)
|
|
/* 801E8560 001E54A0 38 80 00 00 */ li r4, 0
|
|
/* 801E8564 001E54A4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E8568 001E54A8 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801E856C 001E54AC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E8570 001E54B0 4E 80 04 21 */ bctrl
|
|
/* 801E8574 001E54B4 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E8578 001E54B8 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E857C 001E54BC 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801E8580 001E54C0 80 63 01 F4 */ lwz r3, 0x1f4(r3)
|
|
/* 801E8584 001E54C4 38 80 00 00 */ li r4, 0
|
|
/* 801E8588 001E54C8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E858C 001E54CC 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801E8590 001E54D0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E8594 001E54D4 4E 80 04 21 */ bctrl
|
|
/* 801E8598 001E54D8 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E859C 001E54DC 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E85A0 001E54E0 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801E85A4 001E54E4 80 63 01 FC */ lwz r3, 0x1fc(r3)
|
|
/* 801E85A8 001E54E8 38 80 00 00 */ li r4, 0
|
|
/* 801E85AC 001E54EC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E85B0 001E54F0 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801E85B4 001E54F4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E85B8 001E54F8 4E 80 04 21 */ bctrl
|
|
lbl_801E85BC:
|
|
/* 801E85BC 001E54FC 38 60 00 01 */ li r3, 1
|
|
lbl_801E85C0:
|
|
/* 801E85C0 001E5500 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801E85C4 001E5504 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E85C8 001E5508 7C 08 03 A6 */ mtlr r0
|
|
/* 801E85CC 001E550C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E85D0 001E5510 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_yesnoSelectMoveAnm
|
|
dMenu_Option_c_NS_yesnoSelectMoveAnm:
|
|
/* 801E85D4 001E5514 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E85D8 001E5518 7C 08 02 A6 */ mflr r0
|
|
/* 801E85DC 001E551C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E85E0 001E5520 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E85E4 001E5524 48 17 9B F9 */ bl _savegpr_29
|
|
/* 801E85E8 001E5528 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801E85EC 001E552C 3B E0 00 00 */ li r31, 0
|
|
/* 801E85F0 001E5530 88 03 03 FA */ lbz r0, 0x3fa(r3)
|
|
/* 801E85F4 001E5534 28 00 00 FF */ cmplwi r0, 0xff
|
|
/* 801E85F8 001E5538 41 82 00 F4 */ beq lbl_801E86EC
|
|
/* 801E85FC 001E553C 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
|
|
/* 801E8600 001E5540 7C BD 02 14 */ add r5, r29, r0
|
|
/* 801E8604 001E5544 80 85 03 C8 */ lwz r4, 0x3c8(r5)
|
|
/* 801E8608 001E5548 38 6D 81 B0 */ addi r3, r13, lbl_80450730-_SDA_BASE_
|
|
/* 801E860C 001E554C 7C 03 00 2E */ lwzx r0, r3, r0
|
|
/* 801E8610 001E5550 7C 04 00 00 */ cmpw r4, r0
|
|
/* 801E8614 001E5554 41 82 00 A8 */ beq lbl_801E86BC
|
|
/* 801E8618 001E5558 40 80 00 30 */ bge lbl_801E8648
|
|
/* 801E861C 001E555C 38 04 00 02 */ addi r0, r4, 2
|
|
/* 801E8620 001E5560 90 05 03 C8 */ stw r0, 0x3c8(r5)
|
|
/* 801E8624 001E5564 88 1D 03 FA */ lbz r0, 0x3fa(r29)
|
|
/* 801E8628 001E5568 54 04 10 3A */ slwi r4, r0, 2
|
|
/* 801E862C 001E556C 7C BD 22 14 */ add r5, r29, r4
|
|
/* 801E8630 001E5570 80 05 03 C8 */ lwz r0, 0x3c8(r5)
|
|
/* 801E8634 001E5574 7C 63 20 2E */ lwzx r3, r3, r4
|
|
/* 801E8638 001E5578 7C 00 18 00 */ cmpw r0, r3
|
|
/* 801E863C 001E557C 40 81 00 34 */ ble lbl_801E8670
|
|
/* 801E8640 001E5580 90 65 03 C8 */ stw r3, 0x3c8(r5)
|
|
/* 801E8644 001E5584 48 00 00 2C */ b lbl_801E8670
|
|
lbl_801E8648:
|
|
/* 801E8648 001E5588 38 04 FF FE */ addi r0, r4, -2
|
|
/* 801E864C 001E558C 90 05 03 C8 */ stw r0, 0x3c8(r5)
|
|
/* 801E8650 001E5590 88 1D 03 FA */ lbz r0, 0x3fa(r29)
|
|
/* 801E8654 001E5594 54 04 10 3A */ slwi r4, r0, 2
|
|
/* 801E8658 001E5598 7C BD 22 14 */ add r5, r29, r4
|
|
/* 801E865C 001E559C 80 05 03 C8 */ lwz r0, 0x3c8(r5)
|
|
/* 801E8660 001E55A0 7C 63 20 2E */ lwzx r3, r3, r4
|
|
/* 801E8664 001E55A4 7C 00 18 00 */ cmpw r0, r3
|
|
/* 801E8668 001E55A8 40 80 00 08 */ bge lbl_801E8670
|
|
/* 801E866C 001E55AC 90 65 03 C8 */ stw r3, 0x3c8(r5)
|
|
lbl_801E8670:
|
|
/* 801E8670 001E55B0 88 1D 03 FA */ lbz r0, 0x3fa(r29)
|
|
/* 801E8674 001E55B4 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E8678 001E55B8 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 801E867C 001E55BC 80 03 03 C8 */ lwz r0, 0x3c8(r3)
|
|
/* 801E8680 001E55C0 C8 22 A9 58 */ lfd f1, lbl_80454358-_SDA2_BASE_(r2)
|
|
/* 801E8684 001E55C4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801E8688 001E55C8 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E868C 001E55CC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801E8690 001E55D0 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E8694 001E55D4 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801E8698 001E55D8 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801E869C 001E55DC 80 7D 00 24 */ lwz r3, 0x24(r29)
|
|
/* 801E86A0 001E55E0 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 801E86A4 001E55E4 88 1D 03 FA */ lbz r0, 0x3fa(r29)
|
|
/* 801E86A8 001E55E8 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E86AC 001E55EC 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 801E86B0 001E55F0 80 63 01 DC */ lwz r3, 0x1dc(r3)
|
|
/* 801E86B4 001E55F4 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E86B8 001E55F8 48 10 F9 15 */ bl J2DPane_NS_animationTransform
|
|
lbl_801E86BC:
|
|
/* 801E86BC 001E55FC 88 1D 03 FA */ lbz r0, 0x3fa(r29)
|
|
/* 801E86C0 001E5600 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E86C4 001E5604 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 801E86C8 001E5608 80 83 03 C8 */ lwz r4, 0x3c8(r3)
|
|
/* 801E86CC 001E560C 38 6D 81 B0 */ addi r3, r13, lbl_80450730-_SDA_BASE_
|
|
/* 801E86D0 001E5610 7C 03 00 2E */ lwzx r0, r3, r0
|
|
/* 801E86D4 001E5614 7C 04 00 00 */ cmpw r4, r0
|
|
/* 801E86D8 001E5618 40 82 00 0C */ bne lbl_801E86E4
|
|
/* 801E86DC 001E561C 3B C0 00 01 */ li r30, 1
|
|
/* 801E86E0 001E5620 48 00 00 10 */ b lbl_801E86F0
|
|
lbl_801E86E4:
|
|
/* 801E86E4 001E5624 3B C0 00 00 */ li r30, 0
|
|
/* 801E86E8 001E5628 48 00 00 08 */ b lbl_801E86F0
|
|
lbl_801E86EC:
|
|
/* 801E86EC 001E562C 3B C0 00 01 */ li r30, 1
|
|
lbl_801E86F0:
|
|
/* 801E86F0 001E5630 88 1D 03 F9 */ lbz r0, 0x3f9(r29)
|
|
/* 801E86F4 001E5634 28 00 00 FF */ cmplwi r0, 0xff
|
|
/* 801E86F8 001E5638 41 82 00 F4 */ beq lbl_801E87EC
|
|
/* 801E86FC 001E563C 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
|
|
/* 801E8700 001E5640 7C BD 02 14 */ add r5, r29, r0
|
|
/* 801E8704 001E5644 80 85 03 C8 */ lwz r4, 0x3c8(r5)
|
|
/* 801E8708 001E5648 38 6D 81 B8 */ addi r3, r13, lbl_80450738-_SDA_BASE_
|
|
/* 801E870C 001E564C 7C 03 00 2E */ lwzx r0, r3, r0
|
|
/* 801E8710 001E5650 7C 04 00 00 */ cmpw r4, r0
|
|
/* 801E8714 001E5654 41 82 00 A8 */ beq lbl_801E87BC
|
|
/* 801E8718 001E5658 40 80 00 30 */ bge lbl_801E8748
|
|
/* 801E871C 001E565C 38 04 00 02 */ addi r0, r4, 2
|
|
/* 801E8720 001E5660 90 05 03 C8 */ stw r0, 0x3c8(r5)
|
|
/* 801E8724 001E5664 88 1D 03 F9 */ lbz r0, 0x3f9(r29)
|
|
/* 801E8728 001E5668 54 04 10 3A */ slwi r4, r0, 2
|
|
/* 801E872C 001E566C 7C BD 22 14 */ add r5, r29, r4
|
|
/* 801E8730 001E5670 80 05 03 C8 */ lwz r0, 0x3c8(r5)
|
|
/* 801E8734 001E5674 7C 63 20 2E */ lwzx r3, r3, r4
|
|
/* 801E8738 001E5678 7C 00 18 00 */ cmpw r0, r3
|
|
/* 801E873C 001E567C 40 81 00 34 */ ble lbl_801E8770
|
|
/* 801E8740 001E5680 90 65 03 C8 */ stw r3, 0x3c8(r5)
|
|
/* 801E8744 001E5684 48 00 00 2C */ b lbl_801E8770
|
|
lbl_801E8748:
|
|
/* 801E8748 001E5688 38 04 FF FE */ addi r0, r4, -2
|
|
/* 801E874C 001E568C 90 05 03 C8 */ stw r0, 0x3c8(r5)
|
|
/* 801E8750 001E5690 88 1D 03 F9 */ lbz r0, 0x3f9(r29)
|
|
/* 801E8754 001E5694 54 04 10 3A */ slwi r4, r0, 2
|
|
/* 801E8758 001E5698 7C BD 22 14 */ add r5, r29, r4
|
|
/* 801E875C 001E569C 80 05 03 C8 */ lwz r0, 0x3c8(r5)
|
|
/* 801E8760 001E56A0 7C 63 20 2E */ lwzx r3, r3, r4
|
|
/* 801E8764 001E56A4 7C 00 18 00 */ cmpw r0, r3
|
|
/* 801E8768 001E56A8 40 80 00 08 */ bge lbl_801E8770
|
|
/* 801E876C 001E56AC 90 65 03 C8 */ stw r3, 0x3c8(r5)
|
|
lbl_801E8770:
|
|
/* 801E8770 001E56B0 88 1D 03 F9 */ lbz r0, 0x3f9(r29)
|
|
/* 801E8774 001E56B4 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E8778 001E56B8 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 801E877C 001E56BC 80 03 03 C8 */ lwz r0, 0x3c8(r3)
|
|
/* 801E8780 001E56C0 C8 22 A9 58 */ lfd f1, lbl_80454358-_SDA2_BASE_(r2)
|
|
/* 801E8784 001E56C4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801E8788 001E56C8 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E878C 001E56CC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801E8790 001E56D0 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E8794 001E56D4 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801E8798 001E56D8 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801E879C 001E56DC 80 7D 00 28 */ lwz r3, 0x28(r29)
|
|
/* 801E87A0 001E56E0 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 801E87A4 001E56E4 88 1D 03 F9 */ lbz r0, 0x3f9(r29)
|
|
/* 801E87A8 001E56E8 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E87AC 001E56EC 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 801E87B0 001E56F0 80 63 01 DC */ lwz r3, 0x1dc(r3)
|
|
/* 801E87B4 001E56F4 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E87B8 001E56F8 48 10 F8 15 */ bl J2DPane_NS_animationTransform
|
|
lbl_801E87BC:
|
|
/* 801E87BC 001E56FC 88 1D 03 F9 */ lbz r0, 0x3f9(r29)
|
|
/* 801E87C0 001E5700 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E87C4 001E5704 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 801E87C8 001E5708 80 83 03 C8 */ lwz r4, 0x3c8(r3)
|
|
/* 801E87CC 001E570C 38 6D 81 B8 */ addi r3, r13, lbl_80450738-_SDA_BASE_
|
|
/* 801E87D0 001E5710 7C 03 00 2E */ lwzx r0, r3, r0
|
|
/* 801E87D4 001E5714 7C 04 00 00 */ cmpw r4, r0
|
|
/* 801E87D8 001E5718 40 82 00 0C */ bne lbl_801E87E4
|
|
/* 801E87DC 001E571C 38 60 00 01 */ li r3, 1
|
|
/* 801E87E0 001E5720 48 00 00 10 */ b lbl_801E87F0
|
|
lbl_801E87E4:
|
|
/* 801E87E4 001E5724 38 60 00 00 */ li r3, 0
|
|
/* 801E87E8 001E5728 48 00 00 08 */ b lbl_801E87F0
|
|
lbl_801E87EC:
|
|
/* 801E87EC 001E572C 38 60 00 01 */ li r3, 1
|
|
lbl_801E87F0:
|
|
/* 801E87F0 001E5730 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
|
/* 801E87F4 001E5734 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E87F8 001E5738 40 82 00 74 */ bne lbl_801E886C
|
|
/* 801E87FC 001E573C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801E8800 001E5740 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E8804 001E5744 40 82 00 68 */ bne lbl_801E886C
|
|
/* 801E8808 001E5748 88 1D 03 FA */ lbz r0, 0x3fa(r29)
|
|
/* 801E880C 001E574C 28 00 00 FF */ cmplwi r0, 0xff
|
|
/* 801E8810 001E5750 41 82 00 28 */ beq lbl_801E8838
|
|
/* 801E8814 001E5754 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
|
|
/* 801E8818 001E5758 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 801E881C 001E575C 80 63 01 DC */ lwz r3, 0x1dc(r3)
|
|
/* 801E8820 001E5760 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E8824 001E5764 38 80 00 00 */ li r4, 0
|
|
/* 801E8828 001E5768 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E882C 001E576C 81 8C 00 60 */ lwz r12, 0x60(r12)
|
|
/* 801E8830 001E5770 7D 89 03 A6 */ mtctr r12
|
|
/* 801E8834 001E5774 4E 80 04 21 */ bctrl
|
|
lbl_801E8838:
|
|
/* 801E8838 001E5778 88 1D 03 F9 */ lbz r0, 0x3f9(r29)
|
|
/* 801E883C 001E577C 28 00 00 FF */ cmplwi r0, 0xff
|
|
/* 801E8840 001E5780 41 82 00 28 */ beq lbl_801E8868
|
|
/* 801E8844 001E5784 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
|
|
/* 801E8848 001E5788 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 801E884C 001E578C 80 63 01 DC */ lwz r3, 0x1dc(r3)
|
|
/* 801E8850 001E5790 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E8854 001E5794 38 80 00 00 */ li r4, 0
|
|
/* 801E8858 001E5798 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E885C 001E579C 81 8C 00 60 */ lwz r12, 0x60(r12)
|
|
/* 801E8860 001E57A0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E8864 001E57A4 4E 80 04 21 */ bctrl
|
|
lbl_801E8868:
|
|
/* 801E8868 001E57A8 3B E0 00 01 */ li r31, 1
|
|
lbl_801E886C:
|
|
/* 801E886C 001E57AC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E8870 001E57B0 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E8874 001E57B4 48 17 99 B5 */ bl _restgpr_29
|
|
/* 801E8878 001E57B8 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E887C 001E57BC 7C 08 03 A6 */ mtlr r0
|
|
/* 801E8880 001E57C0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E8884 001E57C4 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_yesnoCursorShow
|
|
dMenu_Option_c_NS_yesnoCursorShow:
|
|
/* 801E8888 001E57C8 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801E888C 001E57CC 7C 08 02 A6 */ mflr r0
|
|
/* 801E8890 001E57D0 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801E8894 001E57D4 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 801E8898 001E57D8 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E889C 001E57DC 88 03 03 F9 */ lbz r0, 0x3f9(r3)
|
|
/* 801E88A0 001E57E0 28 00 00 FF */ cmplwi r0, 0xff
|
|
/* 801E88A4 001E57E4 41 82 01 40 */ beq lbl_801E89E4
|
|
/* 801E88A8 001E57E8 38 00 00 FF */ li r0, 0xff
|
|
/* 801E88AC 001E57EC 98 01 00 08 */ stb r0, 8(r1)
|
|
/* 801E88B0 001E57F0 98 01 00 09 */ stb r0, 9(r1)
|
|
/* 801E88B4 001E57F4 98 01 00 0A */ stb r0, 0xa(r1)
|
|
/* 801E88B8 001E57F8 98 01 00 0B */ stb r0, 0xb(r1)
|
|
/* 801E88BC 001E57FC 80 01 00 08 */ lwz r0, 8(r1)
|
|
/* 801E88C0 001E5800 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E88C4 001E5804 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E88C8 001E5808 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E88CC 001E580C 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801E88D0 001E5810 80 63 01 E4 */ lwz r3, 0x1e4(r3)
|
|
/* 801E88D4 001E5814 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E88D8 001E5818 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801E88DC 001E581C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E88E0 001E5820 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
|
/* 801E88E4 001E5824 7D 89 03 A6 */ mtctr r12
|
|
/* 801E88E8 001E5828 4E 80 04 21 */ bctrl
|
|
/* 801E88EC 001E582C 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E88F0 001E5830 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E88F4 001E5834 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801E88F8 001E5838 80 63 01 EC */ lwz r3, 0x1ec(r3)
|
|
/* 801E88FC 001E583C 38 80 00 FF */ li r4, 0xff
|
|
/* 801E8900 001E5840 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E8904 001E5844 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801E8908 001E5848 7D 89 03 A6 */ mtctr r12
|
|
/* 801E890C 001E584C 4E 80 04 21 */ bctrl
|
|
/* 801E8910 001E5850 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E8914 001E5854 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E8918 001E5858 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801E891C 001E585C 80 63 01 F4 */ lwz r3, 0x1f4(r3)
|
|
/* 801E8920 001E5860 38 80 00 FF */ li r4, 0xff
|
|
/* 801E8924 001E5864 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E8928 001E5868 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801E892C 001E586C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E8930 001E5870 4E 80 04 21 */ bctrl
|
|
/* 801E8934 001E5874 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E8938 001E5878 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E893C 001E587C 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801E8940 001E5880 80 63 01 FC */ lwz r3, 0x1fc(r3)
|
|
/* 801E8944 001E5884 38 80 00 FF */ li r4, 0xff
|
|
/* 801E8948 001E5888 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E894C 001E588C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801E8950 001E5890 7D 89 03 A6 */ mtctr r12
|
|
/* 801E8954 001E5894 4E 80 04 21 */ bctrl
|
|
/* 801E8958 001E5898 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E895C 001E589C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E8960 001E58A0 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801E8964 001E58A4 80 83 01 DC */ lwz r4, 0x1dc(r3)
|
|
/* 801E8968 001E58A8 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 801E896C 001E58AC 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801E8970 001E58B0 38 C0 00 00 */ li r6, 0
|
|
/* 801E8974 001E58B4 38 E0 00 00 */ li r7, 0
|
|
/* 801E8978 001E58B8 48 06 C5 45 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801E897C 001E58BC 80 61 00 10 */ lwz r3, 0x10(r1)
|
|
/* 801E8980 001E58C0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E8984 001E58C4 90 61 00 1C */ stw r3, 0x1c(r1)
|
|
/* 801E8988 001E58C8 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 801E898C 001E58CC 80 01 00 18 */ lwz r0, 0x18(r1)
|
|
/* 801E8990 001E58D0 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E8994 001E58D4 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E8998 001E58D8 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E899C 001E58DC 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801E89A0 001E58E0 80 63 01 DC */ lwz r3, 0x1dc(r3)
|
|
/* 801E89A4 001E58E4 80 83 00 04 */ lwz r4, 4(r3)
|
|
/* 801E89A8 001E58E8 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 801E89AC 001E58EC C0 21 00 1C */ lfs f1, 0x1c(r1)
|
|
/* 801E89B0 001E58F0 C0 41 00 20 */ lfs f2, 0x20(r1)
|
|
/* 801E89B4 001E58F4 38 A0 00 01 */ li r5, 1
|
|
/* 801E89B8 001E58F8 4B FA C7 3D */ bl dSelect_cursor_c_NS_setPos
|
|
/* 801E89BC 001E58FC 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 801E89C0 001E5900 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E89C4 001E5904 4B FA C8 DD */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801E89C8 001E5908 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 801E89CC 001E590C C0 22 A9 7C */ lfs f1, lbl_8045437C-_SDA2_BASE_(r2)
|
|
/* 801E89D0 001E5910 C0 42 A9 80 */ lfs f2, lbl_80454380-_SDA2_BASE_(r2)
|
|
/* 801E89D4 001E5914 C0 62 A9 84 */ lfs f3, lbl_80454384-_SDA2_BASE_(r2)
|
|
/* 801E89D8 001E5918 C0 82 A9 50 */ lfs f4, lbl_80454350-_SDA2_BASE_(r2)
|
|
/* 801E89DC 001E591C FC A0 20 90 */ fmr f5, f4
|
|
/* 801E89E0 001E5920 4B FA C7 D1 */ bl dSelect_cursor_c_NS_setParam
|
|
lbl_801E89E4:
|
|
/* 801E89E4 001E5924 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 801E89E8 001E5928 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801E89EC 001E592C 7C 08 03 A6 */ mtlr r0
|
|
/* 801E89F0 001E5930 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801E89F4 001E5934 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_yesNoSelectStart
|
|
dMenu_Option_c_NS_yesNoSelectStart:
|
|
/* 801E89F8 001E5938 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E89FC 001E593C 7C 08 02 A6 */ mflr r0
|
|
/* 801E8A00 001E5940 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E8A04 001E5944 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801E8A08 001E5948 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E8A0C 001E594C 88 03 03 F9 */ lbz r0, 0x3f9(r3)
|
|
/* 801E8A10 001E5950 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E8A14 001E5954 41 82 00 9C */ beq lbl_801E8AB0
|
|
/* 801E8A18 001E5958 88 1F 03 F7 */ lbz r0, 0x3f7(r31)
|
|
/* 801E8A1C 001E595C 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E8A20 001E5960 40 82 00 3C */ bne lbl_801E8A5C
|
|
/* 801E8A24 001E5964 38 00 00 B3 */ li r0, 0xb3
|
|
/* 801E8A28 001E5968 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E8A2C 001E596C 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E8A30 001E5970 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801E8A34 001E5974 38 A0 00 00 */ li r5, 0
|
|
/* 801E8A38 001E5978 38 C0 00 00 */ li r6, 0
|
|
/* 801E8A3C 001E597C 38 E0 00 00 */ li r7, 0
|
|
/* 801E8A40 001E5980 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E8A44 001E5984 FC 40 08 90 */ fmr f2, f1
|
|
/* 801E8A48 001E5988 C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E8A4C 001E598C FC 80 18 90 */ fmr f4, f3
|
|
/* 801E8A50 001E5990 39 00 00 00 */ li r8, 0
|
|
/* 801E8A54 001E5994 48 0C 2F 31 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E8A58 001E5998 48 00 00 38 */ b lbl_801E8A90
|
|
lbl_801E8A5C:
|
|
/* 801E8A5C 001E599C 38 00 00 A2 */ li r0, 0xa2
|
|
/* 801E8A60 001E59A0 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E8A64 001E59A4 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E8A68 001E59A8 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801E8A6C 001E59AC 38 A0 00 00 */ li r5, 0
|
|
/* 801E8A70 001E59B0 38 C0 00 00 */ li r6, 0
|
|
/* 801E8A74 001E59B4 38 E0 00 00 */ li r7, 0
|
|
/* 801E8A78 001E59B8 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E8A7C 001E59BC FC 40 08 90 */ fmr f2, f1
|
|
/* 801E8A80 001E59C0 C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E8A84 001E59C4 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E8A88 001E59C8 39 00 00 00 */ li r8, 0
|
|
/* 801E8A8C 001E59CC 48 0C 2E F9 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
lbl_801E8A90:
|
|
/* 801E8A90 001E59D0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E8A94 001E59D4 38 80 04 7D */ li r4, 0x47d
|
|
/* 801E8A98 001E59D8 38 A0 04 73 */ li r5, 0x473
|
|
/* 801E8A9C 001E59DC 4B FF F8 29 */ bl dMenu_Option_c_NS_yesnoMenuMoveAnmInitSet
|
|
/* 801E8AA0 001E59E0 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 801E8AA4 001E59E4 C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E8AA8 001E59E8 4B FA C7 F9 */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801E8AAC 001E59EC 48 00 00 08 */ b lbl_801E8AB4
|
|
lbl_801E8AB0:
|
|
/* 801E8AB0 001E59F0 48 00 01 89 */ bl dMenu_Option_c_NS_yesnoCancelAnmSet
|
|
lbl_801E8AB4:
|
|
/* 801E8AB4 001E59F4 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801E8AB8 001E59F8 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E8ABC 001E59FC 7C 08 03 A6 */ mtlr r0
|
|
/* 801E8AC0 001E5A00 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E8AC4 001E5A04 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_yesnoSelectAnmSet
|
|
dMenu_Option_c_NS_yesnoSelectAnmSet:
|
|
/* 801E8AC8 001E5A08 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E8ACC 001E5A0C 7C 08 02 A6 */ mflr r0
|
|
/* 801E8AD0 001E5A10 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E8AD4 001E5A14 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801E8AD8 001E5A18 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E8ADC 001E5A1C 88 83 03 FA */ lbz r4, 0x3fa(r3)
|
|
/* 801E8AE0 001E5A20 28 04 00 FF */ cmplwi r4, 0xff
|
|
/* 801E8AE4 001E5A24 41 82 00 AC */ beq lbl_801E8B90
|
|
/* 801E8AE8 001E5A28 38 A0 00 FF */ li r5, 0xff
|
|
/* 801E8AEC 001E5A2C 38 C0 00 00 */ li r6, 0
|
|
/* 801E8AF0 001E5A30 38 E0 00 05 */ li r7, 5
|
|
/* 801E8AF4 001E5A34 48 00 01 BD */ bl dMenu_Option_c_NS_yesnoWakuAlpahAnmInit
|
|
/* 801E8AF8 001E5A38 88 1F 03 FA */ lbz r0, 0x3fa(r31)
|
|
/* 801E8AFC 001E5A3C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E8B00 001E5A40 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801E8B04 001E5A44 80 63 01 DC */ lwz r3, 0x1dc(r3)
|
|
/* 801E8B08 001E5A48 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E8B0C 001E5A4C 80 9F 00 24 */ lwz r4, 0x24(r31)
|
|
/* 801E8B10 001E5A50 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E8B14 001E5A54 81 8C 00 60 */ lwz r12, 0x60(r12)
|
|
/* 801E8B18 001E5A58 7D 89 03 A6 */ mtctr r12
|
|
/* 801E8B1C 001E5A5C 4E 80 04 21 */ bctrl
|
|
/* 801E8B20 001E5A60 88 1F 03 FA */ lbz r0, 0x3fa(r31)
|
|
/* 801E8B24 001E5A64 54 04 10 3A */ slwi r4, r0, 2
|
|
/* 801E8B28 001E5A68 38 6D 81 B8 */ addi r3, r13, lbl_80450738-_SDA_BASE_
|
|
/* 801E8B2C 001E5A6C 7C 03 20 2E */ lwzx r0, r3, r4
|
|
/* 801E8B30 001E5A70 7C 7F 22 14 */ add r3, r31, r4
|
|
/* 801E8B34 001E5A74 90 03 03 C8 */ stw r0, 0x3c8(r3)
|
|
/* 801E8B38 001E5A78 88 1F 03 FA */ lbz r0, 0x3fa(r31)
|
|
/* 801E8B3C 001E5A7C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E8B40 001E5A80 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801E8B44 001E5A84 80 03 03 C8 */ lwz r0, 0x3c8(r3)
|
|
/* 801E8B48 001E5A88 C8 22 A9 58 */ lfd f1, lbl_80454358-_SDA2_BASE_(r2)
|
|
/* 801E8B4C 001E5A8C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801E8B50 001E5A90 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E8B54 001E5A94 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801E8B58 001E5A98 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E8B5C 001E5A9C C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801E8B60 001E5AA0 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801E8B64 001E5AA4 80 7F 00 24 */ lwz r3, 0x24(r31)
|
|
/* 801E8B68 001E5AA8 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 801E8B6C 001E5AAC 88 1F 03 FA */ lbz r0, 0x3fa(r31)
|
|
/* 801E8B70 001E5AB0 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E8B74 001E5AB4 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801E8B78 001E5AB8 80 63 01 DC */ lwz r3, 0x1dc(r3)
|
|
/* 801E8B7C 001E5ABC 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E8B80 001E5AC0 48 10 F4 4D */ bl J2DPane_NS_animationTransform
|
|
/* 801E8B84 001E5AC4 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 801E8B88 001E5AC8 C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E8B8C 001E5ACC 4B FA C7 15 */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
lbl_801E8B90:
|
|
/* 801E8B90 001E5AD0 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E8B94 001E5AD4 28 00 00 FF */ cmplwi r0, 0xff
|
|
/* 801E8B98 001E5AD8 41 82 00 8C */ beq lbl_801E8C24
|
|
/* 801E8B9C 001E5ADC 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
|
|
/* 801E8BA0 001E5AE0 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801E8BA4 001E5AE4 80 63 01 DC */ lwz r3, 0x1dc(r3)
|
|
/* 801E8BA8 001E5AE8 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E8BAC 001E5AEC 80 9F 00 28 */ lwz r4, 0x28(r31)
|
|
/* 801E8BB0 001E5AF0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E8BB4 001E5AF4 81 8C 00 60 */ lwz r12, 0x60(r12)
|
|
/* 801E8BB8 001E5AF8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E8BBC 001E5AFC 4E 80 04 21 */ bctrl
|
|
/* 801E8BC0 001E5B00 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E8BC4 001E5B04 54 04 10 3A */ slwi r4, r0, 2
|
|
/* 801E8BC8 001E5B08 38 6D 81 B0 */ addi r3, r13, lbl_80450730-_SDA_BASE_
|
|
/* 801E8BCC 001E5B0C 7C 03 20 2E */ lwzx r0, r3, r4
|
|
/* 801E8BD0 001E5B10 7C 7F 22 14 */ add r3, r31, r4
|
|
/* 801E8BD4 001E5B14 90 03 03 C8 */ stw r0, 0x3c8(r3)
|
|
/* 801E8BD8 001E5B18 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E8BDC 001E5B1C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E8BE0 001E5B20 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801E8BE4 001E5B24 80 03 03 C8 */ lwz r0, 0x3c8(r3)
|
|
/* 801E8BE8 001E5B28 C8 22 A9 58 */ lfd f1, lbl_80454358-_SDA2_BASE_(r2)
|
|
/* 801E8BEC 001E5B2C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801E8BF0 001E5B30 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E8BF4 001E5B34 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801E8BF8 001E5B38 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E8BFC 001E5B3C C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801E8C00 001E5B40 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801E8C04 001E5B44 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801E8C08 001E5B48 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 801E8C0C 001E5B4C 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
|
/* 801E8C10 001E5B50 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E8C14 001E5B54 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801E8C18 001E5B58 80 63 01 DC */ lwz r3, 0x1dc(r3)
|
|
/* 801E8C1C 001E5B5C 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E8C20 001E5B60 48 10 F3 AD */ bl J2DPane_NS_animationTransform
|
|
lbl_801E8C24:
|
|
/* 801E8C24 001E5B64 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801E8C28 001E5B68 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E8C2C 001E5B6C 7C 08 03 A6 */ mtlr r0
|
|
/* 801E8C30 001E5B70 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E8C34 001E5B74 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_yesnoCancelAnmSet
|
|
dMenu_Option_c_NS_yesnoCancelAnmSet:
|
|
/* 801E8C38 001E5B78 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E8C3C 001E5B7C 7C 08 02 A6 */ mflr r0
|
|
/* 801E8C40 001E5B80 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E8C44 001E5B84 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801E8C48 001E5B88 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E8C4C 001E5B8C 38 00 00 6E */ li r0, 0x6e
|
|
/* 801E8C50 001E5B90 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E8C54 001E5B94 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801E8C58 001E5B98 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801E8C5C 001E5B9C 38 A0 00 00 */ li r5, 0
|
|
/* 801E8C60 001E5BA0 38 C0 00 00 */ li r6, 0
|
|
/* 801E8C64 001E5BA4 38 E0 00 00 */ li r7, 0
|
|
/* 801E8C68 001E5BA8 C0 22 A9 30 */ lfs f1, lbl_80454330-_SDA2_BASE_(r2)
|
|
/* 801E8C6C 001E5BAC FC 40 08 90 */ fmr f2, f1
|
|
/* 801E8C70 001E5BB0 C0 62 A9 54 */ lfs f3, lbl_80454354-_SDA2_BASE_(r2)
|
|
/* 801E8C74 001E5BB4 FC 80 18 90 */ fmr f4, f3
|
|
/* 801E8C78 001E5BB8 39 00 00 00 */ li r8, 0
|
|
/* 801E8C7C 001E5BBC 48 0C 2D 09 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801E8C80 001E5BC0 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 801E8C84 001E5BC4 C0 22 A9 2C */ lfs f1, lbl_8045432C-_SDA2_BASE_(r2)
|
|
/* 801E8C88 001E5BC8 4B FA C6 19 */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801E8C8C 001E5BCC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E8C90 001E5BD0 38 80 04 7D */ li r4, 0x47d
|
|
/* 801E8C94 001E5BD4 38 A0 04 73 */ li r5, 0x473
|
|
/* 801E8C98 001E5BD8 4B FF F6 2D */ bl dMenu_Option_c_NS_yesnoMenuMoveAnmInitSet
|
|
/* 801E8C9C 001E5BDC 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801E8CA0 001E5BE0 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E8CA4 001E5BE4 7C 08 03 A6 */ mtlr r0
|
|
/* 801E8CA8 001E5BE8 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E8CAC 001E5BEC 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_yesnoWakuAlpahAnmInit
|
|
dMenu_Option_c_NS_yesnoWakuAlpahAnmInit:
|
|
/* 801E8CB0 001E5BF0 54 89 06 3E */ clrlwi r9, r4, 0x18
|
|
/* 801E8CB4 001E5BF4 28 09 00 FF */ cmplwi r9, 0xff
|
|
/* 801E8CB8 001E5BF8 4D 82 00 20 */ beqlr
|
|
/* 801E8CBC 001E5BFC 38 00 00 00 */ li r0, 0
|
|
/* 801E8CC0 001E5C00 54 84 15 BA */ rlwinm r4, r4, 2, 0x16, 0x1d
|
|
/* 801E8CC4 001E5C04 7D 03 22 14 */ add r8, r3, r4
|
|
/* 801E8CC8 001E5C08 80 88 01 EC */ lwz r4, 0x1ec(r8)
|
|
/* 801E8CCC 001E5C0C B0 04 00 16 */ sth r0, 0x16(r4)
|
|
/* 801E8CD0 001E5C10 80 88 01 F4 */ lwz r4, 0x1f4(r8)
|
|
/* 801E8CD4 001E5C14 B0 04 00 16 */ sth r0, 0x16(r4)
|
|
/* 801E8CD8 001E5C18 80 88 01 FC */ lwz r4, 0x1fc(r8)
|
|
/* 801E8CDC 001E5C1C B0 04 00 16 */ sth r0, 0x16(r4)
|
|
/* 801E8CE0 001E5C20 7C 63 4A 14 */ add r3, r3, r9
|
|
/* 801E8CE4 001E5C24 98 A3 03 FB */ stb r5, 0x3fb(r3)
|
|
/* 801E8CE8 001E5C28 98 C3 03 FD */ stb r6, 0x3fd(r3)
|
|
/* 801E8CEC 001E5C2C 98 E3 03 FF */ stb r7, 0x3ff(r3)
|
|
/* 801E8CF0 001E5C30 80 68 01 E4 */ lwz r3, 0x1e4(r8)
|
|
/* 801E8CF4 001E5C34 B0 03 00 6A */ sth r0, 0x6a(r3)
|
|
/* 801E8CF8 001E5C38 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Option_c_NS_yesnoWakuAlpahAnm
|
|
dMenu_Option_c_NS_yesnoWakuAlpahAnm:
|
|
/* 801E8CFC 001E5C3C 94 21 FF B0 */ stwu r1, -0x50(r1)
|
|
/* 801E8D00 001E5C40 7C 08 02 A6 */ mflr r0
|
|
/* 801E8D04 001E5C44 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 801E8D08 001E5C48 39 61 00 50 */ addi r11, r1, 0x50
|
|
/* 801E8D0C 001E5C4C 48 17 94 C1 */ bl func_803621CC
|
|
/* 801E8D10 001E5C50 7C 79 1B 78 */ mr r25, r3
|
|
/* 801E8D14 001E5C54 3B A0 00 00 */ li r29, 0
|
|
/* 801E8D18 001E5C58 54 80 06 3E */ clrlwi r0, r4, 0x18
|
|
/* 801E8D1C 001E5C5C 28 00 00 FF */ cmplwi r0, 0xff
|
|
/* 801E8D20 001E5C60 41 82 00 EC */ beq lbl_801E8E0C
|
|
/* 801E8D24 001E5C64 54 9E 15 BA */ rlwinm r30, r4, 2, 0x16, 0x1d
|
|
/* 801E8D28 001E5C68 7C 79 F2 14 */ add r3, r25, r30
|
|
/* 801E8D2C 001E5C6C 80 63 01 EC */ lwz r3, 0x1ec(r3)
|
|
/* 801E8D30 001E5C70 7F F9 02 14 */ add r31, r25, r0
|
|
/* 801E8D34 001E5C74 88 9F 03 FF */ lbz r4, 0x3ff(r31)
|
|
/* 801E8D38 001E5C78 88 BF 03 FB */ lbz r5, 0x3fb(r31)
|
|
/* 801E8D3C 001E5C7C 88 DF 03 FD */ lbz r6, 0x3fd(r31)
|
|
/* 801E8D40 001E5C80 38 E0 00 00 */ li r7, 0
|
|
/* 801E8D44 001E5C84 48 06 CB 35 */ bl CPaneMgrAlpha_NS_alphaAnime
|
|
/* 801E8D48 001E5C88 7C 7C 1B 78 */ mr r28, r3
|
|
/* 801E8D4C 001E5C8C 7C 79 F2 14 */ add r3, r25, r30
|
|
/* 801E8D50 001E5C90 80 63 01 F4 */ lwz r3, 0x1f4(r3)
|
|
/* 801E8D54 001E5C94 88 9F 03 FF */ lbz r4, 0x3ff(r31)
|
|
/* 801E8D58 001E5C98 88 BF 03 FB */ lbz r5, 0x3fb(r31)
|
|
/* 801E8D5C 001E5C9C 88 DF 03 FD */ lbz r6, 0x3fd(r31)
|
|
/* 801E8D60 001E5CA0 38 E0 00 00 */ li r7, 0
|
|
/* 801E8D64 001E5CA4 48 06 CB 15 */ bl CPaneMgrAlpha_NS_alphaAnime
|
|
/* 801E8D68 001E5CA8 7C 7B 1B 78 */ mr r27, r3
|
|
/* 801E8D6C 001E5CAC 7C 79 F2 14 */ add r3, r25, r30
|
|
/* 801E8D70 001E5CB0 80 63 01 FC */ lwz r3, 0x1fc(r3)
|
|
/* 801E8D74 001E5CB4 88 9F 03 FF */ lbz r4, 0x3ff(r31)
|
|
/* 801E8D78 001E5CB8 88 BF 03 FB */ lbz r5, 0x3fb(r31)
|
|
/* 801E8D7C 001E5CBC 88 DF 03 FD */ lbz r6, 0x3fd(r31)
|
|
/* 801E8D80 001E5CC0 38 E0 00 00 */ li r7, 0
|
|
/* 801E8D84 001E5CC4 48 06 CA F5 */ bl CPaneMgrAlpha_NS_alphaAnime
|
|
/* 801E8D88 001E5CC8 7C 7A 1B 78 */ mr r26, r3
|
|
/* 801E8D8C 001E5CCC 38 00 00 96 */ li r0, 0x96
|
|
/* 801E8D90 001E5CD0 98 01 00 08 */ stb r0, 8(r1)
|
|
/* 801E8D94 001E5CD4 98 01 00 09 */ stb r0, 9(r1)
|
|
/* 801E8D98 001E5CD8 98 01 00 0A */ stb r0, 0xa(r1)
|
|
/* 801E8D9C 001E5CDC 38 60 00 FF */ li r3, 0xff
|
|
/* 801E8DA0 001E5CE0 98 61 00 0B */ stb r3, 0xb(r1)
|
|
/* 801E8DA4 001E5CE4 80 01 00 08 */ lwz r0, 8(r1)
|
|
/* 801E8DA8 001E5CE8 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E8DAC 001E5CEC 98 61 00 10 */ stb r3, 0x10(r1)
|
|
/* 801E8DB0 001E5CF0 98 61 00 11 */ stb r3, 0x11(r1)
|
|
/* 801E8DB4 001E5CF4 98 61 00 12 */ stb r3, 0x12(r1)
|
|
/* 801E8DB8 001E5CF8 98 61 00 13 */ stb r3, 0x13(r1)
|
|
/* 801E8DBC 001E5CFC 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801E8DC0 001E5D00 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E8DC4 001E5D04 7C 99 F2 14 */ add r4, r25, r30
|
|
/* 801E8DC8 001E5D08 80 64 01 E4 */ lwz r3, 0x1e4(r4)
|
|
/* 801E8DCC 001E5D0C 80 03 00 5C */ lwz r0, 0x5c(r3)
|
|
/* 801E8DD0 001E5D10 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801E8DD4 001E5D14 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801E8DD8 001E5D18 80 64 01 E4 */ lwz r3, 0x1e4(r4)
|
|
/* 801E8DDC 001E5D1C 80 03 00 5C */ lwz r0, 0x5c(r3)
|
|
/* 801E8DE0 001E5D20 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 801E8DE4 001E5D24 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E8DE8 001E5D28 80 64 01 E4 */ lwz r3, 0x1e4(r4)
|
|
/* 801E8DEC 001E5D2C 88 9F 03 FF */ lbz r4, 0x3ff(r31)
|
|
/* 801E8DF0 001E5D30 38 A1 00 24 */ addi r5, r1, 0x24
|
|
/* 801E8DF4 001E5D34 38 C1 00 1C */ addi r6, r1, 0x1c
|
|
/* 801E8DF8 001E5D38 38 E1 00 14 */ addi r7, r1, 0x14
|
|
/* 801E8DFC 001E5D3C 39 01 00 0C */ addi r8, r1, 0xc
|
|
/* 801E8E00 001E5D40 39 20 00 00 */ li r9, 0
|
|
/* 801E8E04 001E5D44 48 06 BA B9 */ bl CPaneMgr_NS_colorAnime
|
|
/* 801E8E08 001E5D48 48 00 00 14 */ b lbl_801E8E1C
|
|
lbl_801E8E0C:
|
|
/* 801E8E0C 001E5D4C 3B 80 00 01 */ li r28, 1
|
|
/* 801E8E10 001E5D50 3B 60 00 01 */ li r27, 1
|
|
/* 801E8E14 001E5D54 3B 40 00 01 */ li r26, 1
|
|
/* 801E8E18 001E5D58 38 60 00 01 */ li r3, 1
|
|
lbl_801E8E1C:
|
|
/* 801E8E1C 001E5D5C 57 80 06 3E */ clrlwi r0, r28, 0x18
|
|
/* 801E8E20 001E5D60 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E8E24 001E5D64 40 82 00 2C */ bne lbl_801E8E50
|
|
/* 801E8E28 001E5D68 57 60 06 3E */ clrlwi r0, r27, 0x18
|
|
/* 801E8E2C 001E5D6C 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E8E30 001E5D70 40 82 00 20 */ bne lbl_801E8E50
|
|
/* 801E8E34 001E5D74 57 40 06 3E */ clrlwi r0, r26, 0x18
|
|
/* 801E8E38 001E5D78 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E8E3C 001E5D7C 40 82 00 14 */ bne lbl_801E8E50
|
|
/* 801E8E40 001E5D80 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801E8E44 001E5D84 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E8E48 001E5D88 40 82 00 08 */ bne lbl_801E8E50
|
|
/* 801E8E4C 001E5D8C 3B A0 00 01 */ li r29, 1
|
|
lbl_801E8E50:
|
|
/* 801E8E50 001E5D90 7F A3 EB 78 */ mr r3, r29
|
|
/* 801E8E54 001E5D94 39 61 00 50 */ addi r11, r1, 0x50
|
|
/* 801E8E58 001E5D98 48 17 93 C1 */ bl func_80362218
|
|
/* 801E8E5C 001E5D9C 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
/* 801E8E60 001E5DA0 7C 08 03 A6 */ mtlr r0
|
|
/* 801E8E64 001E5DA4 38 21 00 50 */ addi r1, r1, 0x50
|
|
/* 801E8E68 001E5DA8 4E 80 00 20 */ blr
|
|
/* 801E8E6C 001E5DAC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E8E70 001E5DB0 7C 08 02 A6 */ mflr r0
|
|
/* 801E8E74 001E5DB4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E8E78 001E5DB8 4B FF A8 55 */ bl dMenu_Option_c_NS__draw
|
|
/* 801E8E7C 001E5DBC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E8E80 001E5DC0 7C 08 03 A6 */ mtlr r0
|
|
/* 801E8E84 001E5DC4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E8E88 001E5DC8 4E 80 00 20 */ blr
|
|
/* 801E8E8C 001E5DCC 3C 60 80 3C */ lis r3, lbl_803BDBA8@ha
|
|
/* 801E8E90 001E5DD0 38 63 DB A8 */ addi r3, r3, lbl_803BDBA8@l
|
|
/* 801E8E94 001E5DD4 80 83 00 0C */ lwz r4, 0xc(r3)
|
|
/* 801E8E98 001E5DD8 80 03 00 10 */ lwz r0, 0x10(r3)
|
|
/* 801E8E9C 001E5DDC 90 83 00 6C */ stw r4, 0x6c(r3)
|
|
/* 801E8EA0 001E5DE0 90 03 00 70 */ stw r0, 0x70(r3)
|
|
/* 801E8EA4 001E5DE4 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 801E8EA8 001E5DE8 90 03 00 74 */ stw r0, 0x74(r3)
|
|
/* 801E8EAC 001E5DEC 38 A3 00 6C */ addi r5, r3, 0x6c
|
|
/* 801E8EB0 001E5DF0 80 83 00 18 */ lwz r4, 0x18(r3)
|
|
/* 801E8EB4 001E5DF4 80 03 00 1C */ lwz r0, 0x1c(r3)
|
|
/* 801E8EB8 001E5DF8 90 85 00 0C */ stw r4, 0xc(r5)
|
|
/* 801E8EBC 001E5DFC 90 05 00 10 */ stw r0, 0x10(r5)
|
|
/* 801E8EC0 001E5E00 80 03 00 20 */ lwz r0, 0x20(r3)
|
|
/* 801E8EC4 001E5E04 90 05 00 14 */ stw r0, 0x14(r5)
|
|
/* 801E8EC8 001E5E08 80 83 00 24 */ lwz r4, 0x24(r3)
|
|
/* 801E8ECC 001E5E0C 80 03 00 28 */ lwz r0, 0x28(r3)
|
|
/* 801E8ED0 001E5E10 90 85 00 18 */ stw r4, 0x18(r5)
|
|
/* 801E8ED4 001E5E14 90 05 00 1C */ stw r0, 0x1c(r5)
|
|
/* 801E8ED8 001E5E18 80 03 00 2C */ lwz r0, 0x2c(r3)
|
|
/* 801E8EDC 001E5E1C 90 05 00 20 */ stw r0, 0x20(r5)
|
|
/* 801E8EE0 001E5E20 80 83 00 30 */ lwz r4, 0x30(r3)
|
|
/* 801E8EE4 001E5E24 80 03 00 34 */ lwz r0, 0x34(r3)
|
|
/* 801E8EE8 001E5E28 90 85 00 24 */ stw r4, 0x24(r5)
|
|
/* 801E8EEC 001E5E2C 90 05 00 28 */ stw r0, 0x28(r5)
|
|
/* 801E8EF0 001E5E30 80 03 00 38 */ lwz r0, 0x38(r3)
|
|
/* 801E8EF4 001E5E34 90 05 00 2C */ stw r0, 0x2c(r5)
|
|
/* 801E8EF8 001E5E38 80 83 00 3C */ lwz r4, 0x3c(r3)
|
|
/* 801E8EFC 001E5E3C 80 03 00 40 */ lwz r0, 0x40(r3)
|
|
/* 801E8F00 001E5E40 90 85 00 30 */ stw r4, 0x30(r5)
|
|
/* 801E8F04 001E5E44 90 05 00 34 */ stw r0, 0x34(r5)
|
|
/* 801E8F08 001E5E48 80 03 00 44 */ lwz r0, 0x44(r3)
|
|
/* 801E8F0C 001E5E4C 90 05 00 38 */ stw r0, 0x38(r5)
|
|
/* 801E8F10 001E5E50 80 83 00 48 */ lwz r4, 0x48(r3)
|
|
/* 801E8F14 001E5E54 80 03 00 4C */ lwz r0, 0x4c(r3)
|
|
/* 801E8F18 001E5E58 90 85 00 3C */ stw r4, 0x3c(r5)
|
|
/* 801E8F1C 001E5E5C 90 05 00 40 */ stw r0, 0x40(r5)
|
|
/* 801E8F20 001E5E60 80 03 00 50 */ lwz r0, 0x50(r3)
|
|
/* 801E8F24 001E5E64 90 05 00 44 */ stw r0, 0x44(r5)
|
|
/* 801E8F28 001E5E68 80 83 00 54 */ lwz r4, 0x54(r3)
|
|
/* 801E8F2C 001E5E6C 80 03 00 58 */ lwz r0, 0x58(r3)
|
|
/* 801E8F30 001E5E70 90 85 00 48 */ stw r4, 0x48(r5)
|
|
/* 801E8F34 001E5E74 90 05 00 4C */ stw r0, 0x4c(r5)
|
|
/* 801E8F38 001E5E78 80 03 00 5C */ lwz r0, 0x5c(r3)
|
|
/* 801E8F3C 001E5E7C 90 05 00 50 */ stw r0, 0x50(r5)
|
|
/* 801E8F40 001E5E80 80 83 00 60 */ lwz r4, 0x60(r3)
|
|
/* 801E8F44 001E5E84 80 03 00 64 */ lwz r0, 0x64(r3)
|
|
/* 801E8F48 001E5E88 90 85 00 54 */ stw r4, 0x54(r5)
|
|
/* 801E8F4C 001E5E8C 90 05 00 58 */ stw r0, 0x58(r5)
|
|
/* 801E8F50 001E5E90 80 03 00 68 */ lwz r0, 0x68(r3)
|
|
/* 801E8F54 001E5E94 90 05 00 5C */ stw r0, 0x5c(r5)
|
|
/* 801E8F58 001E5E98 80 83 00 CC */ lwz r4, 0xcc(r3)
|
|
/* 801E8F5C 001E5E9C 80 03 00 D0 */ lwz r0, 0xd0(r3)
|
|
/* 801E8F60 001E5EA0 90 83 01 2C */ stw r4, 0x12c(r3)
|
|
/* 801E8F64 001E5EA4 90 03 01 30 */ stw r0, 0x130(r3)
|
|
/* 801E8F68 001E5EA8 80 03 00 D4 */ lwz r0, 0xd4(r3)
|
|
/* 801E8F6C 001E5EAC 90 03 01 34 */ stw r0, 0x134(r3)
|
|
/* 801E8F70 001E5EB0 38 A3 01 2C */ addi r5, r3, 0x12c
|
|
/* 801E8F74 001E5EB4 80 83 00 D8 */ lwz r4, 0xd8(r3)
|
|
/* 801E8F78 001E5EB8 80 03 00 DC */ lwz r0, 0xdc(r3)
|
|
/* 801E8F7C 001E5EBC 90 85 00 0C */ stw r4, 0xc(r5)
|
|
/* 801E8F80 001E5EC0 90 05 00 10 */ stw r0, 0x10(r5)
|
|
/* 801E8F84 001E5EC4 80 03 00 E0 */ lwz r0, 0xe0(r3)
|
|
/* 801E8F88 001E5EC8 90 05 00 14 */ stw r0, 0x14(r5)
|
|
/* 801E8F8C 001E5ECC 80 83 00 E4 */ lwz r4, 0xe4(r3)
|
|
/* 801E8F90 001E5ED0 80 03 00 E8 */ lwz r0, 0xe8(r3)
|
|
/* 801E8F94 001E5ED4 90 85 00 18 */ stw r4, 0x18(r5)
|
|
/* 801E8F98 001E5ED8 90 05 00 1C */ stw r0, 0x1c(r5)
|
|
/* 801E8F9C 001E5EDC 80 03 00 EC */ lwz r0, 0xec(r3)
|
|
/* 801E8FA0 001E5EE0 90 05 00 20 */ stw r0, 0x20(r5)
|
|
/* 801E8FA4 001E5EE4 80 83 00 F0 */ lwz r4, 0xf0(r3)
|
|
/* 801E8FA8 001E5EE8 80 03 00 F4 */ lwz r0, 0xf4(r3)
|
|
/* 801E8FAC 001E5EEC 90 85 00 24 */ stw r4, 0x24(r5)
|
|
/* 801E8FB0 001E5EF0 90 05 00 28 */ stw r0, 0x28(r5)
|
|
/* 801E8FB4 001E5EF4 80 03 00 F8 */ lwz r0, 0xf8(r3)
|
|
/* 801E8FB8 001E5EF8 90 05 00 2C */ stw r0, 0x2c(r5)
|
|
/* 801E8FBC 001E5EFC 80 83 00 FC */ lwz r4, 0xfc(r3)
|
|
/* 801E8FC0 001E5F00 80 03 01 00 */ lwz r0, 0x100(r3)
|
|
/* 801E8FC4 001E5F04 90 85 00 30 */ stw r4, 0x30(r5)
|
|
/* 801E8FC8 001E5F08 90 05 00 34 */ stw r0, 0x34(r5)
|
|
/* 801E8FCC 001E5F0C 80 03 01 04 */ lwz r0, 0x104(r3)
|
|
/* 801E8FD0 001E5F10 90 05 00 38 */ stw r0, 0x38(r5)
|
|
/* 801E8FD4 001E5F14 80 83 01 08 */ lwz r4, 0x108(r3)
|
|
/* 801E8FD8 001E5F18 80 03 01 0C */ lwz r0, 0x10c(r3)
|
|
/* 801E8FDC 001E5F1C 90 85 00 3C */ stw r4, 0x3c(r5)
|
|
/* 801E8FE0 001E5F20 90 05 00 40 */ stw r0, 0x40(r5)
|
|
/* 801E8FE4 001E5F24 80 03 01 10 */ lwz r0, 0x110(r3)
|
|
/* 801E8FE8 001E5F28 90 05 00 44 */ stw r0, 0x44(r5)
|
|
/* 801E8FEC 001E5F2C 80 83 01 14 */ lwz r4, 0x114(r3)
|
|
/* 801E8FF0 001E5F30 80 03 01 18 */ lwz r0, 0x118(r3)
|
|
/* 801E8FF4 001E5F34 90 85 00 48 */ stw r4, 0x48(r5)
|
|
/* 801E8FF8 001E5F38 90 05 00 4C */ stw r0, 0x4c(r5)
|
|
/* 801E8FFC 001E5F3C 80 03 01 1C */ lwz r0, 0x11c(r3)
|
|
/* 801E9000 001E5F40 90 05 00 50 */ stw r0, 0x50(r5)
|
|
/* 801E9004 001E5F44 80 83 01 20 */ lwz r4, 0x120(r3)
|
|
/* 801E9008 001E5F48 80 03 01 24 */ lwz r0, 0x124(r3)
|
|
/* 801E900C 001E5F4C 90 85 00 54 */ stw r4, 0x54(r5)
|
|
/* 801E9010 001E5F50 90 05 00 58 */ stw r0, 0x58(r5)
|
|
/* 801E9014 001E5F54 80 03 01 28 */ lwz r0, 0x128(r3)
|
|
/* 801E9018 001E5F58 90 05 00 5C */ stw r0, 0x5c(r5)
|
|
/* 801E901C 001E5F5C 80 83 01 8C */ lwz r4, 0x18c(r3)
|
|
/* 801E9020 001E5F60 80 03 01 90 */ lwz r0, 0x190(r3)
|
|
/* 801E9024 001E5F64 90 83 01 C8 */ stw r4, 0x1c8(r3)
|
|
/* 801E9028 001E5F68 90 03 01 CC */ stw r0, 0x1cc(r3)
|
|
/* 801E902C 001E5F6C 80 03 01 94 */ lwz r0, 0x194(r3)
|
|
/* 801E9030 001E5F70 90 03 01 D0 */ stw r0, 0x1d0(r3)
|
|
/* 801E9034 001E5F74 38 A3 01 C8 */ addi r5, r3, 0x1c8
|
|
/* 801E9038 001E5F78 80 83 01 98 */ lwz r4, 0x198(r3)
|
|
/* 801E903C 001E5F7C 80 03 01 9C */ lwz r0, 0x19c(r3)
|
|
/* 801E9040 001E5F80 90 85 00 0C */ stw r4, 0xc(r5)
|
|
/* 801E9044 001E5F84 90 05 00 10 */ stw r0, 0x10(r5)
|
|
/* 801E9048 001E5F88 80 03 01 A0 */ lwz r0, 0x1a0(r3)
|
|
/* 801E904C 001E5F8C 90 05 00 14 */ stw r0, 0x14(r5)
|
|
/* 801E9050 001E5F90 80 83 01 A4 */ lwz r4, 0x1a4(r3)
|
|
/* 801E9054 001E5F94 80 03 01 A8 */ lwz r0, 0x1a8(r3)
|
|
/* 801E9058 001E5F98 90 85 00 18 */ stw r4, 0x18(r5)
|
|
/* 801E905C 001E5F9C 90 05 00 1C */ stw r0, 0x1c(r5)
|
|
/* 801E9060 001E5FA0 80 03 01 AC */ lwz r0, 0x1ac(r3)
|
|
/* 801E9064 001E5FA4 90 05 00 20 */ stw r0, 0x20(r5)
|
|
/* 801E9068 001E5FA8 80 83 01 B0 */ lwz r4, 0x1b0(r3)
|
|
/* 801E906C 001E5FAC 80 03 01 B4 */ lwz r0, 0x1b4(r3)
|
|
/* 801E9070 001E5FB0 90 85 00 24 */ stw r4, 0x24(r5)
|
|
/* 801E9074 001E5FB4 90 05 00 28 */ stw r0, 0x28(r5)
|
|
/* 801E9078 001E5FB8 80 03 01 B8 */ lwz r0, 0x1b8(r3)
|
|
/* 801E907C 001E5FBC 90 05 00 2C */ stw r0, 0x2c(r5)
|
|
/* 801E9080 001E5FC0 80 83 01 BC */ lwz r4, 0x1bc(r3)
|
|
/* 801E9084 001E5FC4 80 03 01 C0 */ lwz r0, 0x1c0(r3)
|
|
/* 801E9088 001E5FC8 90 85 00 30 */ stw r4, 0x30(r5)
|
|
/* 801E908C 001E5FCC 90 05 00 34 */ stw r0, 0x34(r5)
|
|
/* 801E9090 001E5FD0 80 03 01 C4 */ lwz r0, 0x1c4(r3)
|
|
/* 801E9094 001E5FD4 90 05 00 38 */ stw r0, 0x38(r5)
|
|
/* 801E9098 001E5FD8 80 83 02 04 */ lwz r4, 0x204(r3)
|
|
/* 801E909C 001E5FDC 80 03 02 08 */ lwz r0, 0x208(r3)
|
|
/* 801E90A0 001E5FE0 90 83 02 40 */ stw r4, 0x240(r3)
|
|
/* 801E90A4 001E5FE4 90 03 02 44 */ stw r0, 0x244(r3)
|
|
/* 801E90A8 001E5FE8 80 03 02 0C */ lwz r0, 0x20c(r3)
|
|
/* 801E90AC 001E5FEC 90 03 02 48 */ stw r0, 0x248(r3)
|
|
/* 801E90B0 001E5FF0 38 A3 02 40 */ addi r5, r3, 0x240
|
|
/* 801E90B4 001E5FF4 80 83 02 10 */ lwz r4, 0x210(r3)
|
|
/* 801E90B8 001E5FF8 80 03 02 14 */ lwz r0, 0x214(r3)
|
|
/* 801E90BC 001E5FFC 90 85 00 0C */ stw r4, 0xc(r5)
|
|
/* 801E90C0 001E6000 90 05 00 10 */ stw r0, 0x10(r5)
|
|
/* 801E90C4 001E6004 80 03 02 18 */ lwz r0, 0x218(r3)
|
|
/* 801E90C8 001E6008 90 05 00 14 */ stw r0, 0x14(r5)
|
|
/* 801E90CC 001E600C 80 83 02 1C */ lwz r4, 0x21c(r3)
|
|
/* 801E90D0 001E6010 80 03 02 20 */ lwz r0, 0x220(r3)
|
|
/* 801E90D4 001E6014 90 85 00 18 */ stw r4, 0x18(r5)
|
|
/* 801E90D8 001E6018 90 05 00 1C */ stw r0, 0x1c(r5)
|
|
/* 801E90DC 001E601C 80 03 02 24 */ lwz r0, 0x224(r3)
|
|
/* 801E90E0 001E6020 90 05 00 20 */ stw r0, 0x20(r5)
|
|
/* 801E90E4 001E6024 80 83 02 28 */ lwz r4, 0x228(r3)
|
|
/* 801E90E8 001E6028 80 03 02 2C */ lwz r0, 0x22c(r3)
|
|
/* 801E90EC 001E602C 90 85 00 24 */ stw r4, 0x24(r5)
|
|
/* 801E90F0 001E6030 90 05 00 28 */ stw r0, 0x28(r5)
|
|
/* 801E90F4 001E6034 80 03 02 30 */ lwz r0, 0x230(r3)
|
|
/* 801E90F8 001E6038 90 05 00 2C */ stw r0, 0x2c(r5)
|
|
/* 801E90FC 001E603C 80 83 02 34 */ lwz r4, 0x234(r3)
|
|
/* 801E9100 001E6040 80 03 02 38 */ lwz r0, 0x238(r3)
|
|
/* 801E9104 001E6044 90 85 00 30 */ stw r4, 0x30(r5)
|
|
/* 801E9108 001E6048 90 05 00 34 */ stw r0, 0x34(r5)
|
|
/* 801E910C 001E604C 80 03 02 3C */ lwz r0, 0x23c(r3)
|
|
/* 801E9110 001E6050 90 05 00 38 */ stw r0, 0x38(r5)
|
|
/* 801E9114 001E6054 4E 80 00 20 */ blr
|
|
|