mirror of
https://github.com/zeldaret/tp
synced 2026-06-21 00:31:25 -04:00
c65c2dbb8f
* split Z2SeMgr / begin split of Z2SeqMgr * Z2StatusMgr ok most of Z2StatusMgr done, rest split * name some class members * name some Z2SceneMgr vars Co-authored-by: Pheenoh <pheenoh@gmail.com>
5519 lines
278 KiB
ArmAsm
5519 lines
278 KiB
ArmAsm
.include "macros.inc"
|
|
|
|
.section .text, "ax" # 801dcdc0
|
|
|
|
|
|
.global dMenu_Letter_c
|
|
dMenu_Letter_c:
|
|
/* 801DCDC0 001D9D00 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801DCDC4 001D9D04 7C 08 02 A6 */ mflr r0
|
|
/* 801DCDC8 001D9D08 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801DCDCC 001D9D0C 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801DCDD0 001D9D10 48 18 54 09 */ bl _savegpr_28
|
|
/* 801DCDD4 001D9D14 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DCDD8 001D9D18 7C 9C 23 78 */ mr r28, r4
|
|
/* 801DCDDC 001D9D1C 7C BD 2B 78 */ mr r29, r5
|
|
/* 801DCDE0 001D9D20 7C DE 33 78 */ mr r30, r6
|
|
/* 801DCDE4 001D9D24 3C 60 80 3A */ lis r3, lbl_803A6F88@ha
|
|
/* 801DCDE8 001D9D28 38 03 6F 88 */ addi r0, r3, lbl_803A6F88@l
|
|
/* 801DCDEC 001D9D2C 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 801DCDF0 001D9D30 3C 60 80 3C */ lis r3, lbl_803BDB8C@ha
|
|
/* 801DCDF4 001D9D34 38 03 DB 8C */ addi r0, r3, lbl_803BDB8C@l
|
|
/* 801DCDF8 001D9D38 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 801DCDFC 001D9D3C 38 7F 03 18 */ addi r3, r31, 0x318
|
|
.global JUtility_NS_TColor
|
|
/* 801DCE00 001D9D40 3C 80 80 19 */ lis r4, JUtility_NS_TColor@ha
|
|
.global JUtility_NS_TColor
|
|
/* 801DCE04 001D9D44 38 84 39 60 */ addi r4, r4, JUtility_NS_TColor@l
|
|
/* 801DCE08 001D9D48 38 A0 00 00 */ li r5, 0
|
|
/* 801DCE0C 001D9D4C 38 C0 00 04 */ li r6, 4
|
|
/* 801DCE10 001D9D50 38 E0 00 04 */ li r7, 4
|
|
/* 801DCE14 001D9D54 48 18 4F 4D */ bl func_80361D60
|
|
/* 801DCE18 001D9D58 38 7F 03 28 */ addi r3, r31, 0x328
|
|
.global JUtility_NS_TColor
|
|
/* 801DCE1C 001D9D5C 3C 80 80 19 */ lis r4, JUtility_NS_TColor@ha
|
|
.global JUtility_NS_TColor
|
|
/* 801DCE20 001D9D60 38 84 39 60 */ addi r4, r4, JUtility_NS_TColor@l
|
|
/* 801DCE24 001D9D64 38 A0 00 00 */ li r5, 0
|
|
/* 801DCE28 001D9D68 38 C0 00 04 */ li r6, 4
|
|
/* 801DCE2C 001D9D6C 38 E0 00 04 */ li r7, 4
|
|
/* 801DCE30 001D9D70 48 18 4F 31 */ bl func_80361D60
|
|
/* 801DCE34 001D9D74 38 7F 03 38 */ addi r3, r31, 0x338
|
|
.global JUtility_NS_TColor
|
|
/* 801DCE38 001D9D78 3C 80 80 19 */ lis r4, JUtility_NS_TColor@ha
|
|
.global JUtility_NS_TColor
|
|
/* 801DCE3C 001D9D7C 38 84 39 60 */ addi r4, r4, JUtility_NS_TColor@l
|
|
/* 801DCE40 001D9D80 38 A0 00 00 */ li r5, 0
|
|
/* 801DCE44 001D9D84 38 C0 00 04 */ li r6, 4
|
|
/* 801DCE48 001D9D88 38 E0 00 04 */ li r7, 4
|
|
/* 801DCE4C 001D9D8C 48 18 4F 15 */ bl func_80361D60
|
|
/* 801DCE50 001D9D90 38 7F 03 48 */ addi r3, r31, 0x348
|
|
.global JUtility_NS_TColor
|
|
/* 801DCE54 001D9D94 3C 80 80 19 */ lis r4, JUtility_NS_TColor@ha
|
|
.global JUtility_NS_TColor
|
|
/* 801DCE58 001D9D98 38 84 39 60 */ addi r4, r4, JUtility_NS_TColor@l
|
|
/* 801DCE5C 001D9D9C 38 A0 00 00 */ li r5, 0
|
|
/* 801DCE60 001D9DA0 38 C0 00 04 */ li r6, 4
|
|
/* 801DCE64 001D9DA4 38 E0 00 04 */ li r7, 4
|
|
/* 801DCE68 001D9DA8 48 18 4E F9 */ bl func_80361D60
|
|
/* 801DCE6C 001D9DAC 93 9F 00 04 */ stw r28, 4(r31)
|
|
/* 801DCE70 001D9DB0 38 60 00 00 */ li r3, 0
|
|
/* 801DCE74 001D9DB4 90 7F 00 14 */ stw r3, 0x14(r31)
|
|
/* 801DCE78 001D9DB8 90 7F 00 08 */ stw r3, 8(r31)
|
|
/* 801DCE7C 001D9DBC 93 BF 00 0C */ stw r29, 0xc(r31)
|
|
/* 801DCE80 001D9DC0 93 DF 00 10 */ stw r30, 0x10(r31)
|
|
/* 801DCE84 001D9DC4 38 00 00 01 */ li r0, 1
|
|
/* 801DCE88 001D9DC8 98 1F 03 6C */ stb r0, 0x36c(r31)
|
|
/* 801DCE8C 001D9DCC 98 7F 03 6D */ stb r3, 0x36d(r31)
|
|
/* 801DCE90 001D9DD0 B0 7F 03 68 */ sth r3, 0x368(r31)
|
|
/* 801DCE94 001D9DD4 B0 7F 03 6A */ sth r3, 0x36a(r31)
|
|
/* 801DCE98 001D9DD8 98 7F 03 6E */ stb r3, 0x36e(r31)
|
|
/* 801DCE9C 001D9DDC 98 7F 03 6F */ stb r3, 0x36f(r31)
|
|
/* 801DCEA0 001D9DE0 98 7F 03 72 */ stb r3, 0x372(r31)
|
|
/* 801DCEA4 001D9DE4 98 7F 03 E2 */ stb r3, 0x3e2(r31)
|
|
/* 801DCEA8 001D9DE8 98 7F 03 E3 */ stb r3, 0x3e3(r31)
|
|
/* 801DCEAC 001D9DEC 98 7F 03 E4 */ stb r3, 0x3e4(r31)
|
|
/* 801DCEB0 001D9DF0 38 00 00 FF */ li r0, 0xff
|
|
/* 801DCEB4 001D9DF4 98 1F 03 70 */ stb r0, 0x370(r31)
|
|
/* 801DCEB8 001D9DF8 98 1F 03 71 */ stb r0, 0x371(r31)
|
|
/* 801DCEBC 001D9DFC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DCEC0 001D9E00 48 00 0A 9D */ bl dMenu_Letter_c_NS_letter_init_calc
|
|
/* 801DCEC4 001D9E04 C0 02 A8 E0 */ lfs f0, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DCEC8 001D9E08 D0 1F 03 58 */ stfs f0, 0x358(r31)
|
|
/* 801DCECC 001D9E0C D0 1F 03 5C */ stfs f0, 0x35c(r31)
|
|
/* 801DCED0 001D9E10 C0 02 A8 E4 */ lfs f0, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DCED4 001D9E14 D0 1F 03 64 */ stfs f0, 0x364(r31)
|
|
/* 801DCED8 001D9E18 D0 1F 03 60 */ stfs f0, 0x360(r31)
|
|
/* 801DCEDC 001D9E1C 38 C0 00 00 */ li r6, 0
|
|
/* 801DCEE0 001D9E20 38 60 00 00 */ li r3, 0
|
|
/* 801DCEE4 001D9E24 7C 64 1B 78 */ mr r4, r3
|
|
lbl_801DCEE8:
|
|
/* 801DCEE8 001D9E28 38 E0 00 00 */ li r7, 0
|
|
/* 801DCEEC 001D9E2C 7C BF 1A 14 */ add r5, r31, r3
|
|
/* 801DCEF0 001D9E30 38 00 00 06 */ li r0, 6
|
|
/* 801DCEF4 001D9E34 7C 09 03 A6 */ mtctr r0
|
|
lbl_801DCEF8:
|
|
/* 801DCEF8 001D9E38 38 07 03 76 */ addi r0, r7, 0x376
|
|
/* 801DCEFC 001D9E3C 7C 85 01 AE */ stbx r4, r5, r0
|
|
/* 801DCF00 001D9E40 38 E7 00 01 */ addi r7, r7, 1
|
|
/* 801DCF04 001D9E44 42 00 FF F4 */ bdnz lbl_801DCEF8
|
|
/* 801DCF08 001D9E48 38 C6 00 01 */ addi r6, r6, 1
|
|
/* 801DCF0C 001D9E4C 2C 06 00 09 */ cmpwi r6, 9
|
|
/* 801DCF10 001D9E50 38 63 00 06 */ addi r3, r3, 6
|
|
/* 801DCF14 001D9E54 41 80 FF D4 */ blt lbl_801DCEE8
|
|
/* 801DCF18 001D9E58 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DCF1C 001D9E5C 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801DCF20 001D9E60 48 18 53 05 */ bl _restgpr_28
|
|
/* 801DCF24 001D9E64 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801DCF28 001D9E68 7C 08 03 A6 */ mtlr r0
|
|
/* 801DCF2C 001D9E6C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801DCF30 001D9E70 4E 80 00 20 */ blr
|
|
/* 801DCF34 001D9E74 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801DCF38 001D9E78 7C 08 02 A6 */ mflr r0
|
|
/* 801DCF3C 001D9E7C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801DCF40 001D9E80 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801DCF44 001D9E84 48 18 52 8D */ bl _savegpr_26
|
|
/* 801DCF48 001D9E88 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 801DCF4C 001D9E8C 7C 9E 23 78 */ mr r30, r4
|
|
/* 801DCF50 001D9E90 41 82 04 00 */ beq lbl_801DD350
|
|
/* 801DCF54 001D9E94 3C 60 80 3C */ lis r3, lbl_803BDB8C@ha
|
|
/* 801DCF58 001D9E98 38 03 DB 8C */ addi r0, r3, lbl_803BDB8C@l
|
|
/* 801DCF5C 001D9E9C 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 801DCF60 001D9EA0 80 7F 03 0C */ lwz r3, 0x30c(r31)
|
|
/* 801DCF64 001D9EA4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DCF68 001D9EA8 41 82 00 18 */ beq lbl_801DCF80
|
|
/* 801DCF6C 001D9EAC 38 80 00 01 */ li r4, 1
|
|
/* 801DCF70 001D9EB0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DCF74 001D9EB4 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801DCF78 001D9EB8 7D 89 03 A6 */ mtctr r12
|
|
/* 801DCF7C 001D9EBC 4E 80 04 21 */ bctrl
|
|
lbl_801DCF80:
|
|
/* 801DCF80 001D9EC0 38 00 00 00 */ li r0, 0
|
|
/* 801DCF84 001D9EC4 90 1F 03 0C */ stw r0, 0x30c(r31)
|
|
/* 801DCF88 001D9EC8 80 7F 03 14 */ lwz r3, 0x314(r31)
|
|
/* 801DCF8C 001D9ECC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DCF90 001D9ED0 41 82 00 18 */ beq lbl_801DCFA8
|
|
/* 801DCF94 001D9ED4 38 80 00 01 */ li r4, 1
|
|
/* 801DCF98 001D9ED8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DCF9C 001D9EDC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DCFA0 001D9EE0 7D 89 03 A6 */ mtctr r12
|
|
/* 801DCFA4 001D9EE4 4E 80 04 21 */ bctrl
|
|
lbl_801DCFA8:
|
|
/* 801DCFA8 001D9EE8 38 00 00 00 */ li r0, 0
|
|
/* 801DCFAC 001D9EEC 90 1F 03 14 */ stw r0, 0x314(r31)
|
|
/* 801DCFB0 001D9EF0 80 7F 03 10 */ lwz r3, 0x310(r31)
|
|
/* 801DCFB4 001D9EF4 38 80 00 01 */ li r4, 1
|
|
/* 801DCFB8 001D9EF8 48 06 CD 71 */ bl dMsgString_c_NS_dtor
|
|
/* 801DCFBC 001D9EFC 38 00 00 00 */ li r0, 0
|
|
/* 801DCFC0 001D9F00 90 1F 03 10 */ stw r0, 0x310(r31)
|
|
/* 801DCFC4 001D9F04 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 801DCFC8 001D9F08 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DCFCC 001D9F0C 41 82 00 18 */ beq lbl_801DCFE4
|
|
/* 801DCFD0 001D9F10 38 80 00 01 */ li r4, 1
|
|
/* 801DCFD4 001D9F14 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DCFD8 001D9F18 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DCFDC 001D9F1C 7D 89 03 A6 */ mtctr r12
|
|
/* 801DCFE0 001D9F20 4E 80 04 21 */ bctrl
|
|
lbl_801DCFE4:
|
|
/* 801DCFE4 001D9F24 38 00 00 00 */ li r0, 0
|
|
/* 801DCFE8 001D9F28 90 1F 00 18 */ stw r0, 0x18(r31)
|
|
/* 801DCFEC 001D9F2C 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
|
/* 801DCFF0 001D9F30 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DCFF4 001D9F34 41 82 00 18 */ beq lbl_801DD00C
|
|
/* 801DCFF8 001D9F38 38 80 00 01 */ li r4, 1
|
|
/* 801DCFFC 001D9F3C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD000 001D9F40 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DD004 001D9F44 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD008 001D9F48 4E 80 04 21 */ bctrl
|
|
lbl_801DD00C:
|
|
/* 801DD00C 001D9F4C 38 00 00 00 */ li r0, 0
|
|
/* 801DD010 001D9F50 90 1F 00 1C */ stw r0, 0x1c(r31)
|
|
/* 801DD014 001D9F54 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DD018 001D9F58 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD01C 001D9F5C 41 82 00 18 */ beq lbl_801DD034
|
|
/* 801DD020 001D9F60 38 80 00 01 */ li r4, 1
|
|
/* 801DD024 001D9F64 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD028 001D9F68 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DD02C 001D9F6C 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD030 001D9F70 4E 80 04 21 */ bctrl
|
|
lbl_801DD034:
|
|
/* 801DD034 001D9F74 38 00 00 00 */ li r0, 0
|
|
/* 801DD038 001D9F78 90 1F 00 20 */ stw r0, 0x20(r31)
|
|
/* 801DD03C 001D9F7C 80 7F 00 24 */ lwz r3, 0x24(r31)
|
|
/* 801DD040 001D9F80 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD044 001D9F84 41 82 00 18 */ beq lbl_801DD05C
|
|
/* 801DD048 001D9F88 38 80 00 01 */ li r4, 1
|
|
/* 801DD04C 001D9F8C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD050 001D9F90 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DD054 001D9F94 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD058 001D9F98 4E 80 04 21 */ bctrl
|
|
lbl_801DD05C:
|
|
/* 801DD05C 001D9F9C 3B 80 00 00 */ li r28, 0
|
|
/* 801DD060 001D9FA0 93 9F 00 24 */ stw r28, 0x24(r31)
|
|
/* 801DD064 001D9FA4 3B 60 00 00 */ li r27, 0
|
|
lbl_801DD068:
|
|
/* 801DD068 001D9FA8 7F BF E2 14 */ add r29, r31, r28
|
|
/* 801DD06C 001D9FAC 80 7D 00 28 */ lwz r3, 0x28(r29)
|
|
/* 801DD070 001D9FB0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD074 001D9FB4 41 82 00 18 */ beq lbl_801DD08C
|
|
/* 801DD078 001D9FB8 38 80 00 01 */ li r4, 1
|
|
/* 801DD07C 001D9FBC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD080 001D9FC0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DD084 001D9FC4 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD088 001D9FC8 4E 80 04 21 */ bctrl
|
|
lbl_801DD08C:
|
|
/* 801DD08C 001D9FCC 38 00 00 00 */ li r0, 0
|
|
/* 801DD090 001D9FD0 90 1D 00 28 */ stw r0, 0x28(r29)
|
|
/* 801DD094 001D9FD4 80 7D 02 EC */ lwz r3, 0x2ec(r29)
|
|
/* 801DD098 001D9FD8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD09C 001D9FDC 41 82 00 18 */ beq lbl_801DD0B4
|
|
/* 801DD0A0 001D9FE0 38 80 00 01 */ li r4, 1
|
|
/* 801DD0A4 001D9FE4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD0A8 001D9FE8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DD0AC 001D9FEC 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD0B0 001D9FF0 4E 80 04 21 */ bctrl
|
|
lbl_801DD0B4:
|
|
/* 801DD0B4 001D9FF4 38 00 00 00 */ li r0, 0
|
|
/* 801DD0B8 001D9FF8 90 1D 02 EC */ stw r0, 0x2ec(r29)
|
|
/* 801DD0BC 001D9FFC 80 7D 02 F4 */ lwz r3, 0x2f4(r29)
|
|
/* 801DD0C0 001DA000 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD0C4 001DA004 41 82 00 24 */ beq lbl_801DD0E8
|
|
/* 801DD0C8 001DA008 41 82 00 18 */ beq lbl_801DD0E0
|
|
/* 801DD0CC 001DA00C 38 80 00 01 */ li r4, 1
|
|
/* 801DD0D0 001DA010 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD0D4 001DA014 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DD0D8 001DA018 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD0DC 001DA01C 4E 80 04 21 */ bctrl
|
|
lbl_801DD0E0:
|
|
/* 801DD0E0 001DA020 38 00 00 00 */ li r0, 0
|
|
/* 801DD0E4 001DA024 90 1D 02 F4 */ stw r0, 0x2f4(r29)
|
|
lbl_801DD0E8:
|
|
/* 801DD0E8 001DA028 80 7D 02 E0 */ lwz r3, 0x2e0(r29)
|
|
/* 801DD0EC 001DA02C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD0F0 001DA030 41 82 00 18 */ beq lbl_801DD108
|
|
/* 801DD0F4 001DA034 38 80 00 01 */ li r4, 1
|
|
/* 801DD0F8 001DA038 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD0FC 001DA03C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DD100 001DA040 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD104 001DA044 4E 80 04 21 */ bctrl
|
|
lbl_801DD108:
|
|
/* 801DD108 001DA048 38 00 00 00 */ li r0, 0
|
|
/* 801DD10C 001DA04C 90 1D 02 E0 */ stw r0, 0x2e0(r29)
|
|
/* 801DD110 001DA050 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801DD114 001DA054 2C 1B 00 02 */ cmpwi r27, 2
|
|
/* 801DD118 001DA058 3B 9C 00 04 */ addi r28, r28, 4
|
|
/* 801DD11C 001DA05C 41 80 FF 4C */ blt lbl_801DD068
|
|
/* 801DD120 001DA060 80 7F 02 E8 */ lwz r3, 0x2e8(r31)
|
|
/* 801DD124 001DA064 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD128 001DA068 41 82 00 18 */ beq lbl_801DD140
|
|
/* 801DD12C 001DA06C 38 80 00 01 */ li r4, 1
|
|
/* 801DD130 001DA070 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD134 001DA074 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DD138 001DA078 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD13C 001DA07C 4E 80 04 21 */ bctrl
|
|
lbl_801DD140:
|
|
/* 801DD140 001DA080 38 00 00 00 */ li r0, 0
|
|
/* 801DD144 001DA084 90 1F 02 E8 */ stw r0, 0x2e8(r31)
|
|
/* 801DD148 001DA088 80 7F 02 B4 */ lwz r3, 0x2b4(r31)
|
|
/* 801DD14C 001DA08C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD150 001DA090 41 82 00 18 */ beq lbl_801DD168
|
|
/* 801DD154 001DA094 38 80 00 01 */ li r4, 1
|
|
/* 801DD158 001DA098 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD15C 001DA09C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DD160 001DA0A0 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD164 001DA0A4 4E 80 04 21 */ bctrl
|
|
lbl_801DD168:
|
|
/* 801DD168 001DA0A8 3B 80 00 00 */ li r28, 0
|
|
/* 801DD16C 001DA0AC 93 9F 02 B4 */ stw r28, 0x2b4(r31)
|
|
/* 801DD170 001DA0B0 3B 40 00 00 */ li r26, 0
|
|
/* 801DD174 001DA0B4 3B A0 00 00 */ li r29, 0
|
|
lbl_801DD178:
|
|
/* 801DD178 001DA0B8 3B 7D 02 B8 */ addi r27, r29, 0x2b8
|
|
/* 801DD17C 001DA0BC 7C 7F D8 2E */ lwzx r3, r31, r27
|
|
/* 801DD180 001DA0C0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD184 001DA0C4 41 82 00 18 */ beq lbl_801DD19C
|
|
/* 801DD188 001DA0C8 38 80 00 01 */ li r4, 1
|
|
/* 801DD18C 001DA0CC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD190 001DA0D0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DD194 001DA0D4 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD198 001DA0D8 4E 80 04 21 */ bctrl
|
|
lbl_801DD19C:
|
|
/* 801DD19C 001DA0DC 7F 9F D9 2E */ stwx r28, r31, r27
|
|
/* 801DD1A0 001DA0E0 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801DD1A4 001DA0E4 2C 1A 00 03 */ cmpwi r26, 3
|
|
/* 801DD1A8 001DA0E8 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801DD1AC 001DA0EC 41 80 FF CC */ blt lbl_801DD178
|
|
/* 801DD1B0 001DA0F0 3B 40 00 00 */ li r26, 0
|
|
/* 801DD1B4 001DA0F4 3B A0 00 00 */ li r29, 0
|
|
/* 801DD1B8 001DA0F8 3B 80 00 00 */ li r28, 0
|
|
lbl_801DD1BC:
|
|
/* 801DD1BC 001DA0FC 3B 7D 02 C8 */ addi r27, r29, 0x2c8
|
|
/* 801DD1C0 001DA100 7C 7F D8 2E */ lwzx r3, r31, r27
|
|
/* 801DD1C4 001DA104 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD1C8 001DA108 41 82 00 18 */ beq lbl_801DD1E0
|
|
/* 801DD1CC 001DA10C 38 80 00 01 */ li r4, 1
|
|
/* 801DD1D0 001DA110 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD1D4 001DA114 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DD1D8 001DA118 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD1DC 001DA11C 4E 80 04 21 */ bctrl
|
|
lbl_801DD1E0:
|
|
/* 801DD1E0 001DA120 7F 9F D9 2E */ stwx r28, r31, r27
|
|
/* 801DD1E4 001DA124 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801DD1E8 001DA128 2C 1A 00 06 */ cmpwi r26, 6
|
|
/* 801DD1EC 001DA12C 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801DD1F0 001DA130 41 80 FF CC */ blt lbl_801DD1BC
|
|
/* 801DD1F4 001DA134 80 7F 02 C4 */ lwz r3, 0x2c4(r31)
|
|
/* 801DD1F8 001DA138 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD1FC 001DA13C 41 82 00 18 */ beq lbl_801DD214
|
|
/* 801DD200 001DA140 38 80 00 01 */ li r4, 1
|
|
/* 801DD204 001DA144 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD208 001DA148 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DD20C 001DA14C 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD210 001DA150 4E 80 04 21 */ bctrl
|
|
lbl_801DD214:
|
|
/* 801DD214 001DA154 38 00 00 00 */ li r0, 0
|
|
/* 801DD218 001DA158 90 1F 02 C4 */ stw r0, 0x2c4(r31)
|
|
/* 801DD21C 001DA15C 80 7F 00 30 */ lwz r3, 0x30(r31)
|
|
/* 801DD220 001DA160 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD224 001DA164 41 82 00 18 */ beq lbl_801DD23C
|
|
/* 801DD228 001DA168 38 80 00 01 */ li r4, 1
|
|
/* 801DD22C 001DA16C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD230 001DA170 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DD234 001DA174 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD238 001DA178 4E 80 04 21 */ bctrl
|
|
lbl_801DD23C:
|
|
/* 801DD23C 001DA17C 38 00 00 00 */ li r0, 0
|
|
/* 801DD240 001DA180 90 1F 00 30 */ stw r0, 0x30(r31)
|
|
/* 801DD244 001DA184 3B 40 00 00 */ li r26, 0
|
|
/* 801DD248 001DA188 3B A0 00 00 */ li r29, 0
|
|
lbl_801DD24C:
|
|
/* 801DD24C 001DA18C 7F 7F EA 14 */ add r27, r31, r29
|
|
/* 801DD250 001DA190 80 7B 02 FC */ lwz r3, 0x2fc(r27)
|
|
/* 801DD254 001DA194 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD258 001DA198 41 82 00 24 */ beq lbl_801DD27C
|
|
/* 801DD25C 001DA19C 41 82 00 18 */ beq lbl_801DD274
|
|
/* 801DD260 001DA1A0 38 80 00 01 */ li r4, 1
|
|
/* 801DD264 001DA1A4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD268 001DA1A8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DD26C 001DA1AC 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD270 001DA1B0 4E 80 04 21 */ bctrl
|
|
lbl_801DD274:
|
|
/* 801DD274 001DA1B4 38 00 00 00 */ li r0, 0
|
|
/* 801DD278 001DA1B8 90 1B 02 FC */ stw r0, 0x2fc(r27)
|
|
lbl_801DD27C:
|
|
/* 801DD27C 001DA1BC 80 7B 03 04 */ lwz r3, 0x304(r27)
|
|
/* 801DD280 001DA1C0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD284 001DA1C4 41 82 00 24 */ beq lbl_801DD2A8
|
|
/* 801DD288 001DA1C8 41 82 00 18 */ beq lbl_801DD2A0
|
|
/* 801DD28C 001DA1CC 38 80 00 01 */ li r4, 1
|
|
/* 801DD290 001DA1D0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD294 001DA1D4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DD298 001DA1D8 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD29C 001DA1DC 4E 80 04 21 */ bctrl
|
|
lbl_801DD2A0:
|
|
/* 801DD2A0 001DA1E0 38 00 00 00 */ li r0, 0
|
|
/* 801DD2A4 001DA1E4 90 1B 03 04 */ stw r0, 0x304(r27)
|
|
lbl_801DD2A8:
|
|
/* 801DD2A8 001DA1E8 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801DD2AC 001DA1EC 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 801DD2B0 001DA1F0 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801DD2B4 001DA1F4 41 80 FF 98 */ blt lbl_801DD24C
|
|
/* 801DD2B8 001DA1F8 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 801DD2BC 001DA1FC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD2C0 001DA200 41 82 00 40 */ beq lbl_801DD300
|
|
/* 801DD2C4 001DA204 80 63 00 1C */ lwz r3, 0x1c(r3)
|
|
/* 801DD2C8 001DA208 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD2CC 001DA20C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801DD2D0 001DA210 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD2D4 001DA214 4E 80 04 21 */ bctrl
|
|
/* 801DD2D8 001DA218 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 801DD2DC 001DA21C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD2E0 001DA220 41 82 00 18 */ beq lbl_801DD2F8
|
|
/* 801DD2E4 001DA224 38 80 00 01 */ li r4, 1
|
|
/* 801DD2E8 001DA228 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 801DD2EC 001DA22C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DD2F0 001DA230 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD2F4 001DA234 4E 80 04 21 */ bctrl
|
|
lbl_801DD2F8:
|
|
/* 801DD2F8 001DA238 38 00 00 00 */ li r0, 0
|
|
/* 801DD2FC 001DA23C 90 1F 00 14 */ stw r0, 0x14(r31)
|
|
lbl_801DD300:
|
|
/* 801DD300 001DA240 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801DD304 001DA244 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD308 001DA248 41 82 00 1C */ beq lbl_801DD324
|
|
/* 801DD30C 001DA24C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD310 001DA250 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801DD314 001DA254 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD318 001DA258 4E 80 04 21 */ bctrl
|
|
/* 801DD31C 001DA25C 38 00 00 00 */ li r0, 0
|
|
/* 801DD320 001DA260 90 1F 00 08 */ stw r0, 8(r31)
|
|
lbl_801DD324:
|
|
/* 801DD324 001DA264 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801DD328 001DA268 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801DD32C 001DA26C 80 63 5C 6C */ lwz r3, 0x5c6c(r3)
|
|
/* 801DD330 001DA270 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD334 001DA274 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801DD338 001DA278 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD33C 001DA27C 4E 80 04 21 */ bctrl
|
|
/* 801DD340 001DA280 7F C0 07 35 */ extsh. r0, r30
|
|
/* 801DD344 001DA284 40 81 00 0C */ ble lbl_801DD350
|
|
/* 801DD348 001DA288 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DD34C 001DA28C 48 0F 19 F1 */ bl __dl__FPv
|
|
lbl_801DD350:
|
|
/* 801DD350 001DA290 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DD354 001DA294 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801DD358 001DA298 48 18 4E C5 */ bl _restgpr_26
|
|
/* 801DD35C 001DA29C 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801DD360 001DA2A0 7C 08 03 A6 */ mtlr r0
|
|
/* 801DD364 001DA2A4 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801DD368 001DA2A8 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS__create
|
|
dMenu_Letter_c_NS__create:
|
|
/* 801DD36C 001DA2AC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801DD370 001DA2B0 7C 08 02 A6 */ mflr r0
|
|
/* 801DD374 001DA2B4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DD378 001DA2B8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801DD37C 001DA2BC 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DD380 001DA2C0 38 60 00 B8 */ li r3, 0xb8
|
|
/* 801DD384 001DA2C4 48 0F 18 C9 */ bl __nw__FUl
|
|
/* 801DD388 001DA2C8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801DD38C 001DA2CC 41 82 00 18 */ beq lbl_801DD3A4
|
|
/* 801DD390 001DA2D0 38 80 00 02 */ li r4, 2
|
|
/* 801DD394 001DA2D4 C0 22 A8 E4 */ lfs f1, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DD398 001DA2D8 38 A0 00 00 */ li r5, 0
|
|
/* 801DD39C 001DA2DC 4B FB 6E 85 */ bl dSelect_cursor_c
|
|
/* 801DD3A0 001DA2E0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801DD3A4:
|
|
/* 801DD3A4 001DA2E4 90 1F 03 0C */ stw r0, 0x30c(r31)
|
|
/* 801DD3A8 001DA2E8 80 7F 03 0C */ lwz r3, 0x30c(r31)
|
|
/* 801DD3AC 001DA2EC C0 22 A8 E8 */ lfs f1, lbl_804542E8-_SDA2_BASE_(r2)
|
|
/* 801DD3B0 001DA2F0 C0 42 A8 EC */ lfs f2, lbl_804542EC-_SDA2_BASE_(r2)
|
|
/* 801DD3B4 001DA2F4 C0 62 A8 F0 */ lfs f3, lbl_804542F0-_SDA2_BASE_(r2)
|
|
/* 801DD3B8 001DA2F8 C0 82 A8 F4 */ lfs f4, lbl_804542F4-_SDA2_BASE_(r2)
|
|
/* 801DD3BC 001DA2FC FC A0 20 90 */ fmr f5, f4
|
|
/* 801DD3C0 001DA300 4B FB 7D F1 */ bl dSelect_cursor_c_NS_setParam
|
|
/* 801DD3C4 001DA304 80 7F 03 0C */ lwz r3, 0x30c(r31)
|
|
/* 801DD3C8 001DA308 C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DD3CC 001DA30C 4B FB 7E D5 */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801DD3D0 001DA310 80 7F 03 0C */ lwz r3, 0x30c(r31)
|
|
/* 801DD3D4 001DA314 C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DD3D8 001DA318 4B FB 7D F1 */ bl dSelect_cursor_c_NS_setScale
|
|
/* 801DD3DC 001DA31C 80 7F 03 0C */ lwz r3, 0x30c(r31)
|
|
/* 801DD3E0 001DA320 88 03 00 B4 */ lbz r0, 0xb4(r3)
|
|
/* 801DD3E4 001DA324 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e
|
|
/* 801DD3E8 001DA328 98 03 00 B4 */ stb r0, 0xb4(r3)
|
|
/* 801DD3EC 001DA32C 38 60 00 2C */ li r3, 0x2c
|
|
/* 801DD3F0 001DA330 48 0F 18 5D */ bl __nw__FUl
|
|
/* 801DD3F4 001DA334 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801DD3F8 001DA338 41 82 00 0C */ beq lbl_801DD404
|
|
/* 801DD3FC 001DA33C 48 06 C8 25 */ bl dMsgString_c
|
|
/* 801DD400 001DA340 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801DD404:
|
|
/* 801DD404 001DA344 90 1F 03 10 */ stw r0, 0x310(r31)
|
|
/* 801DD408 001DA348 38 60 00 24 */ li r3, 0x24
|
|
/* 801DD40C 001DA34C 48 0F 18 41 */ bl __nw__FUl
|
|
/* 801DD410 001DA350 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801DD414 001DA354 41 82 00 0C */ beq lbl_801DD420
|
|
/* 801DD418 001DA358 48 05 E5 9D */ bl dMsgScrnArrow_c
|
|
/* 801DD41C 001DA35C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801DD420:
|
|
/* 801DD420 001DA360 90 1F 03 14 */ stw r0, 0x314(r31)
|
|
/* 801DD424 001DA364 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DD428 001DA368 48 00 1B E9 */ bl dMenu_Letter_c_NS_screenSetMenu
|
|
/* 801DD42C 001DA36C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DD430 001DA370 48 00 26 29 */ bl dMenu_Letter_c_NS_screenSetBase
|
|
/* 801DD434 001DA374 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DD438 001DA378 48 00 2E F9 */ bl dMenu_Letter_c_NS_screenSetShadow
|
|
/* 801DD43C 001DA37C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DD440 001DA380 48 00 2F 99 */ bl dMenu_Letter_c_NS_screenSetLetter
|
|
/* 801DD444 001DA384 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DD448 001DA388 48 00 35 61 */ bl dMenu_Letter_c_NS_screenSetDoIcon
|
|
/* 801DD44C 001DA38C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DD450 001DA390 38 80 00 01 */ li r4, 1
|
|
/* 801DD454 001DA394 48 00 42 F5 */ bl dMenu_Letter_c_NS_setHIO
|
|
/* 801DD458 001DA398 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DD45C 001DA39C 48 00 05 C5 */ bl dMenu_Letter_c_NS_init
|
|
/* 801DD460 001DA3A0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801DD464 001DA3A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801DD468 001DA3A8 7C 08 03 A6 */ mtlr r0
|
|
/* 801DD46C 001DA3AC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801DD470 001DA3B0 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS__move
|
|
dMenu_Letter_c_NS__move:
|
|
/* 801DD474 001DA3B4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801DD478 001DA3B8 7C 08 02 A6 */ mflr r0
|
|
/* 801DD47C 001DA3BC 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801DD480 001DA3C0 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801DD484 001DA3C4 48 18 4D 59 */ bl _savegpr_29
|
|
/* 801DD488 001DA3C8 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801DD48C 001DA3CC 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801DD490 001DA3D0 4B E3 1D 3D */ bl mDoExt_setCurrentHeap
|
|
/* 801DD494 001DA3D4 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801DD498 001DA3D8 8B FD 03 6D */ lbz r31, 0x36d(r29)
|
|
/* 801DD49C 001DA3DC 7F A3 EB 78 */ mr r3, r29
|
|
/* 801DD4A0 001DA3E0 1C BF 00 0C */ mulli r5, r31, 0xc
|
|
/* 801DD4A4 001DA3E4 3C 80 80 3C */ lis r4, lbl_803BDB2C@ha
|
|
/* 801DD4A8 001DA3E8 38 04 DB 2C */ addi r0, r4, lbl_803BDB2C@l
|
|
/* 801DD4AC 001DA3EC 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801DD4B0 001DA3F0 48 18 4B D5 */ bl func_80362084
|
|
/* 801DD4B4 001DA3F4 60 00 00 00 */ nop
|
|
/* 801DD4B8 001DA3F8 88 1D 03 6D */ lbz r0, 0x36d(r29)
|
|
/* 801DD4BC 001DA3FC 7C 1F 00 40 */ cmplw r31, r0
|
|
/* 801DD4C0 001DA400 41 82 00 20 */ beq lbl_801DD4E0
|
|
/* 801DD4C4 001DA404 7F A3 EB 78 */ mr r3, r29
|
|
/* 801DD4C8 001DA408 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801DD4CC 001DA40C 3C 80 80 3C */ lis r4, lbl_803BDA6C@ha
|
|
/* 801DD4D0 001DA410 38 04 DA 6C */ addi r0, r4, lbl_803BDA6C@l
|
|
/* 801DD4D4 001DA414 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801DD4D8 001DA418 48 18 4B AD */ bl func_80362084
|
|
/* 801DD4DC 001DA41C 60 00 00 00 */ nop
|
|
lbl_801DD4E0:
|
|
/* 801DD4E0 001DA420 7F A3 EB 78 */ mr r3, r29
|
|
/* 801DD4E4 001DA424 38 80 00 00 */ li r4, 0
|
|
/* 801DD4E8 001DA428 48 00 42 61 */ bl dMenu_Letter_c_NS_setHIO
|
|
/* 801DD4EC 001DA42C 7F C3 F3 78 */ mr r3, r30
|
|
/* 801DD4F0 001DA430 4B E3 1C DD */ bl mDoExt_setCurrentHeap
|
|
/* 801DD4F4 001DA434 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801DD4F8 001DA438 48 18 4D 31 */ bl _restgpr_29
|
|
/* 801DD4FC 001DA43C 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801DD500 001DA440 7C 08 03 A6 */ mtlr r0
|
|
/* 801DD504 001DA444 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801DD508 001DA448 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS__draw
|
|
dMenu_Letter_c_NS__draw:
|
|
/* 801DD50C 001DA44C 94 21 FE B0 */ stwu r1, -0x150(r1)
|
|
/* 801DD510 001DA450 7C 08 02 A6 */ mflr r0
|
|
/* 801DD514 001DA454 90 01 01 54 */ stw r0, 0x154(r1)
|
|
/* 801DD518 001DA458 DB E1 01 40 */ stfd f31, 0x140(r1)
|
|
/* 801DD51C 001DA45C F3 E1 01 48 */ psq_st f31, 328(r1), 0, qr0
|
|
/* 801DD520 001DA460 DB C1 01 30 */ stfd f30, 0x130(r1)
|
|
/* 801DD524 001DA464 F3 C1 01 38 */ psq_st f30, 312(r1), 0, qr0
|
|
/* 801DD528 001DA468 39 61 01 30 */ addi r11, r1, 0x130
|
|
/* 801DD52C 001DA46C 48 18 4C A9 */ bl _savegpr_27
|
|
/* 801DD530 001DA470 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801DD534 001DA474 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 801DD538 001DA478 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801DD53C 001DA47C 41 82 03 D0 */ beq lbl_801DD90C
|
|
/* 801DD540 001DA480 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801DD544 001DA484 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801DD548 001DA488 83 E3 5F 50 */ lwz r31, 0x5f50(r3)
|
|
/* 801DD54C 001DA48C 80 7D 02 B4 */ lwz r3, 0x2b4(r29)
|
|
/* 801DD550 001DA490 8B 83 00 B2 */ lbz r28, 0xb2(r3)
|
|
/* 801DD554 001DA494 38 80 00 FF */ li r4, 0xff
|
|
/* 801DD558 001DA498 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD55C 001DA49C 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801DD560 001DA4A0 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD564 001DA4A4 4E 80 04 21 */ bctrl
|
|
/* 801DD568 001DA4A8 80 7D 02 B4 */ lwz r3, 0x2b4(r29)
|
|
/* 801DD56C 001DA4AC C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DD570 001DA4B0 FC 40 08 90 */ fmr f2, f1
|
|
/* 801DD574 001DA4B4 C0 62 A8 F8 */ lfs f3, lbl_804542F8-_SDA2_BASE_(r2)
|
|
/* 801DD578 001DA4B8 C0 82 A8 FC */ lfs f4, lbl_804542FC-_SDA2_BASE_(r2)
|
|
/* 801DD57C 001DA4BC 38 80 00 00 */ li r4, 0
|
|
/* 801DD580 001DA4C0 38 A0 00 00 */ li r5, 0
|
|
/* 801DD584 001DA4C4 38 C0 00 00 */ li r6, 0
|
|
/* 801DD588 001DA4C8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD58C 001DA4CC 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 801DD590 001DA4D0 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD594 001DA4D4 4E 80 04 21 */ bctrl
|
|
/* 801DD598 001DA4D8 80 7D 02 B4 */ lwz r3, 0x2b4(r29)
|
|
/* 801DD59C 001DA4DC 7F 84 E3 78 */ mr r4, r28
|
|
/* 801DD5A0 001DA4E0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD5A4 001DA4E4 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801DD5A8 001DA4E8 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD5AC 001DA4EC 4E 80 04 21 */ bctrl
|
|
/* 801DD5B0 001DA4F0 80 7D 00 20 */ lwz r3, 0x20(r29)
|
|
/* 801DD5B4 001DA4F4 C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DD5B8 001DA4F8 FC 40 08 90 */ fmr f2, f1
|
|
/* 801DD5BC 001DA4FC 7F E4 FB 78 */ mr r4, r31
|
|
/* 801DD5C0 001DA500 48 11 B9 15 */ bl J2DScreen_NS_draw
|
|
/* 801DD5C4 001DA504 38 61 00 1C */ addi r3, r1, 0x1c
|
|
/* 801DD5C8 001DA508 38 81 00 18 */ addi r4, r1, 0x18
|
|
/* 801DD5CC 001DA50C 38 A1 00 14 */ addi r5, r1, 0x14
|
|
/* 801DD5D0 001DA510 38 C1 00 10 */ addi r6, r1, 0x10
|
|
/* 801DD5D4 001DA514 48 18 2F 75 */ bl GXGetScissor
|
|
/* 801DD5D8 001DA518 38 61 00 88 */ addi r3, r1, 0x88
|
|
/* 801DD5DC 001DA51C 48 07 63 55 */ bl CPaneMgr
|
|
/* 801DD5E0 001DA520 38 61 00 4C */ addi r3, r1, 0x4c
|
|
/* 801DD5E4 001DA524 38 81 00 88 */ addi r4, r1, 0x88
|
|
/* 801DD5E8 001DA528 80 BD 01 EC */ lwz r5, 0x1ec(r29)
|
|
/* 801DD5EC 001DA52C 38 C1 00 58 */ addi r6, r1, 0x58
|
|
/* 801DD5F0 001DA530 38 E0 00 00 */ li r7, 0
|
|
/* 801DD5F4 001DA534 39 00 00 00 */ li r8, 0
|
|
/* 801DD5F8 001DA538 39 20 00 00 */ li r9, 0
|
|
/* 801DD5FC 001DA53C 48 07 76 95 */ bl CPaneMgr_NS_getGlobalVtx
|
|
/* 801DD600 001DA540 C3 E1 00 4C */ lfs f31, 0x4c(r1)
|
|
/* 801DD604 001DA544 C3 C1 00 50 */ lfs f30, 0x50(r1)
|
|
/* 801DD608 001DA548 38 61 00 40 */ addi r3, r1, 0x40
|
|
/* 801DD60C 001DA54C 38 81 00 88 */ addi r4, r1, 0x88
|
|
/* 801DD610 001DA550 80 BD 01 EC */ lwz r5, 0x1ec(r29)
|
|
/* 801DD614 001DA554 38 C1 00 58 */ addi r6, r1, 0x58
|
|
/* 801DD618 001DA558 38 E0 00 03 */ li r7, 3
|
|
/* 801DD61C 001DA55C 39 00 00 00 */ li r8, 0
|
|
/* 801DD620 001DA560 39 20 00 00 */ li r9, 0
|
|
/* 801DD624 001DA564 48 07 76 6D */ bl CPaneMgr_NS_getGlobalVtx
|
|
/* 801DD628 001DA568 C0 02 A8 E0 */ lfs f0, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DD62C 001DA56C EC 1F 00 28 */ fsubs f0, f31, f0
|
|
/* 801DD630 001DA570 C0 22 A8 E4 */ lfs f1, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DD634 001DA574 EC 40 08 24 */ fdivs f2, f0, f1
|
|
/* 801DD638 001DA578 EC 7E 08 24 */ fdivs f3, f30, f1
|
|
/* 801DD63C 001DA57C D0 41 00 30 */ stfs f2, 0x30(r1)
|
|
/* 801DD640 001DA580 D0 61 00 34 */ stfs f3, 0x34(r1)
|
|
/* 801DD644 001DA584 C0 01 00 40 */ lfs f0, 0x40(r1)
|
|
/* 801DD648 001DA588 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 801DD64C 001DA58C EC 00 08 24 */ fdivs f0, f0, f1
|
|
/* 801DD650 001DA590 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 801DD654 001DA594 D0 01 00 38 */ stfs f0, 0x38(r1)
|
|
/* 801DD658 001DA598 C0 01 00 44 */ lfs f0, 0x44(r1)
|
|
/* 801DD65C 001DA59C EC 00 F0 28 */ fsubs f0, f0, f30
|
|
/* 801DD660 001DA5A0 EC 00 08 24 */ fdivs f0, f0, f1
|
|
/* 801DD664 001DA5A4 EC 03 00 2A */ fadds f0, f3, f0
|
|
/* 801DD668 001DA5A8 D0 01 00 3C */ stfs f0, 0x3c(r1)
|
|
/* 801DD66C 001DA5AC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DD670 001DA5B0 38 81 00 30 */ addi r4, r1, 0x30
|
|
/* 801DD674 001DA5B4 48 10 BA 4D */ bl J2DGrafContext_NS_scissor
|
|
/* 801DD678 001DA5B8 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DD67C 001DA5BC 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 801DD680 001DA5C0 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 801DD684 001DA5C4 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD688 001DA5C8 4E 80 04 21 */ bctrl
|
|
/* 801DD68C 001DA5CC 80 7D 00 18 */ lwz r3, 0x18(r29)
|
|
/* 801DD690 001DA5D0 C0 3D 03 58 */ lfs f1, 0x358(r29)
|
|
/* 801DD694 001DA5D4 C0 42 A8 E0 */ lfs f2, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DD698 001DA5D8 7F E4 FB 78 */ mr r4, r31
|
|
/* 801DD69C 001DA5DC 48 11 B8 39 */ bl J2DScreen_NS_draw
|
|
/* 801DD6A0 001DA5E0 88 1D 03 6D */ lbz r0, 0x36d(r29)
|
|
/* 801DD6A4 001DA5E4 28 00 00 02 */ cmplwi r0, 2
|
|
/* 801DD6A8 001DA5E8 41 82 00 0C */ beq lbl_801DD6B4
|
|
/* 801DD6AC 001DA5EC 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801DD6B0 001DA5F0 40 82 00 20 */ bne lbl_801DD6D0
|
|
lbl_801DD6B4:
|
|
/* 801DD6B4 001DA5F4 80 7D 00 1C */ lwz r3, 0x1c(r29)
|
|
/* 801DD6B8 001DA5F8 C0 3D 03 58 */ lfs f1, 0x358(r29)
|
|
/* 801DD6BC 001DA5FC C0 1D 03 5C */ lfs f0, 0x35c(r29)
|
|
/* 801DD6C0 001DA600 EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 801DD6C4 001DA604 C0 42 A8 E0 */ lfs f2, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DD6C8 001DA608 7F E4 FB 78 */ mr r4, r31
|
|
/* 801DD6CC 001DA60C 48 11 B8 09 */ bl J2DScreen_NS_draw
|
|
lbl_801DD6D0:
|
|
/* 801DD6D0 001DA610 80 01 00 18 */ lwz r0, 0x18(r1)
|
|
/* 801DD6D4 001DA614 C8 22 A9 08 */ lfd f1, lbl_80454308-_SDA2_BASE_(r2)
|
|
/* 801DD6D8 001DA618 90 01 00 FC */ stw r0, 0xfc(r1)
|
|
/* 801DD6DC 001DA61C 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801DD6E0 001DA620 90 61 00 F8 */ stw r3, 0xf8(r1)
|
|
/* 801DD6E4 001DA624 C8 01 00 F8 */ lfd f0, 0xf8(r1)
|
|
/* 801DD6E8 001DA628 EC 60 08 28 */ fsubs f3, f0, f1
|
|
/* 801DD6EC 001DA62C 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 801DD6F0 001DA630 90 01 01 04 */ stw r0, 0x104(r1)
|
|
/* 801DD6F4 001DA634 90 61 01 00 */ stw r3, 0x100(r1)
|
|
/* 801DD6F8 001DA638 C8 01 01 00 */ lfd f0, 0x100(r1)
|
|
/* 801DD6FC 001DA63C EC 40 08 28 */ fsubs f2, f0, f1
|
|
/* 801DD700 001DA640 D0 41 00 20 */ stfs f2, 0x20(r1)
|
|
/* 801DD704 001DA644 D0 61 00 24 */ stfs f3, 0x24(r1)
|
|
/* 801DD708 001DA648 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801DD70C 001DA64C 90 01 01 0C */ stw r0, 0x10c(r1)
|
|
/* 801DD710 001DA650 90 61 01 08 */ stw r3, 0x108(r1)
|
|
/* 801DD714 001DA654 C8 01 01 08 */ lfd f0, 0x108(r1)
|
|
/* 801DD718 001DA658 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801DD71C 001DA65C EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 801DD720 001DA660 D0 01 00 28 */ stfs f0, 0x28(r1)
|
|
/* 801DD724 001DA664 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801DD728 001DA668 90 01 01 14 */ stw r0, 0x114(r1)
|
|
/* 801DD72C 001DA66C 90 61 01 10 */ stw r3, 0x110(r1)
|
|
/* 801DD730 001DA670 C8 01 01 10 */ lfd f0, 0x110(r1)
|
|
/* 801DD734 001DA674 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801DD738 001DA678 EC 03 00 2A */ fadds f0, f3, f0
|
|
/* 801DD73C 001DA67C D0 01 00 2C */ stfs f0, 0x2c(r1)
|
|
/* 801DD740 001DA680 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DD744 001DA684 38 81 00 20 */ addi r4, r1, 0x20
|
|
/* 801DD748 001DA688 48 10 B9 79 */ bl J2DGrafContext_NS_scissor
|
|
/* 801DD74C 001DA68C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DD750 001DA690 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 801DD754 001DA694 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 801DD758 001DA698 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD75C 001DA69C 4E 80 04 21 */ bctrl
|
|
/* 801DD760 001DA6A0 88 1D 03 6D */ lbz r0, 0x36d(r29)
|
|
/* 801DD764 001DA6A4 28 00 00 02 */ cmplwi r0, 2
|
|
/* 801DD768 001DA6A8 41 82 00 20 */ beq lbl_801DD788
|
|
/* 801DD76C 001DA6AC 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801DD770 001DA6B0 41 82 00 18 */ beq lbl_801DD788
|
|
/* 801DD774 001DA6B4 80 7D 03 0C */ lwz r3, 0x30c(r29)
|
|
/* 801DD778 001DA6B8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD77C 001DA6BC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DD780 001DA6C0 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD784 001DA6C4 4E 80 04 21 */ bctrl
|
|
lbl_801DD788:
|
|
/* 801DD788 001DA6C8 88 1D 03 6D */ lbz r0, 0x36d(r29)
|
|
/* 801DD78C 001DA6CC 28 00 00 03 */ cmplwi r0, 3
|
|
/* 801DD790 001DA6D0 41 82 00 24 */ beq lbl_801DD7B4
|
|
/* 801DD794 001DA6D4 28 00 00 04 */ cmplwi r0, 4
|
|
/* 801DD798 001DA6D8 41 82 00 1C */ beq lbl_801DD7B4
|
|
/* 801DD79C 001DA6DC 28 00 00 05 */ cmplwi r0, 5
|
|
/* 801DD7A0 001DA6E0 41 82 00 14 */ beq lbl_801DD7B4
|
|
/* 801DD7A4 001DA6E4 28 00 00 06 */ cmplwi r0, 6
|
|
/* 801DD7A8 001DA6E8 41 82 00 0C */ beq lbl_801DD7B4
|
|
/* 801DD7AC 001DA6EC 28 00 00 07 */ cmplwi r0, 7
|
|
/* 801DD7B0 001DA6F0 40 82 01 3C */ bne lbl_801DD8EC
|
|
lbl_801DD7B4:
|
|
/* 801DD7B4 001DA6F4 80 7D 02 B4 */ lwz r3, 0x2b4(r29)
|
|
/* 801DD7B8 001DA6F8 C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DD7BC 001DA6FC FC 40 08 90 */ fmr f2, f1
|
|
/* 801DD7C0 001DA700 C0 62 A8 F8 */ lfs f3, lbl_804542F8-_SDA2_BASE_(r2)
|
|
/* 801DD7C4 001DA704 C0 82 A8 FC */ lfs f4, lbl_804542FC-_SDA2_BASE_(r2)
|
|
/* 801DD7C8 001DA708 38 80 00 00 */ li r4, 0
|
|
/* 801DD7CC 001DA70C 38 A0 00 00 */ li r5, 0
|
|
/* 801DD7D0 001DA710 38 C0 00 00 */ li r6, 0
|
|
/* 801DD7D4 001DA714 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD7D8 001DA718 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 801DD7DC 001DA71C 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD7E0 001DA720 4E 80 04 21 */ bctrl
|
|
/* 801DD7E4 001DA724 88 1D 03 6E */ lbz r0, 0x36e(r29)
|
|
/* 801DD7E8 001DA728 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 801DD7EC 001DA72C 88 1D 03 6F */ lbz r0, 0x36f(r29)
|
|
/* 801DD7F0 001DA730 1C 00 00 06 */ mulli r0, r0, 6
|
|
/* 801DD7F4 001DA734 7C 63 02 14 */ add r3, r3, r0
|
|
/* 801DD7F8 001DA738 88 63 03 AC */ lbz r3, 0x3ac(r3)
|
|
/* 801DD7FC 001DA73C 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801DD800 001DA740 54 1B 06 3E */ clrlwi r27, r0, 0x18
|
|
/* 801DD804 001DA744 3B C0 00 00 */ li r30, 0
|
|
/* 801DD808 001DA748 3B 80 00 00 */ li r28, 0
|
|
lbl_801DD80C:
|
|
/* 801DD80C 001DA74C 38 1C 00 28 */ addi r0, r28, 0x28
|
|
/* 801DD810 001DA750 7C 7D 00 2E */ lwzx r3, r29, r0
|
|
/* 801DD814 001DA754 C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DD818 001DA758 FC 40 08 90 */ fmr f2, f1
|
|
/* 801DD81C 001DA75C 7F E4 FB 78 */ mr r4, r31
|
|
/* 801DD820 001DA760 48 11 B6 B5 */ bl J2DScreen_NS_draw
|
|
/* 801DD824 001DA764 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 801DD828 001DA768 2C 1E 00 02 */ cmpwi r30, 2
|
|
/* 801DD82C 001DA76C 3B 9C 00 04 */ addi r28, r28, 4
|
|
/* 801DD830 001DA770 41 80 FF DC */ blt lbl_801DD80C
|
|
/* 801DD834 001DA774 3B C0 00 00 */ li r30, 0
|
|
/* 801DD838 001DA778 3B 80 00 00 */ li r28, 0
|
|
/* 801DD83C 001DA77C 57 64 1D 78 */ rlwinm r4, r27, 3, 0x15, 0x1c
|
|
/* 801DD840 001DA780 3C 60 80 3C */ lis r3, lbl_803BF81C@ha
|
|
/* 801DD844 001DA784 38 03 F8 1C */ addi r0, r3, lbl_803BF81C@l
|
|
/* 801DD848 001DA788 7C 60 22 14 */ add r3, r0, r4
|
|
/* 801DD84C 001DA78C 3B 63 00 04 */ addi r27, r3, 4
|
|
lbl_801DD850:
|
|
/* 801DD850 001DA790 39 00 00 00 */ li r8, 0
|
|
/* 801DD854 001DA794 7C 9D E2 14 */ add r4, r29, r28
|
|
/* 801DD858 001DA798 80 64 02 F4 */ lwz r3, 0x2f4(r4)
|
|
/* 801DD85C 001DA79C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD860 001DA7A0 41 82 00 08 */ beq lbl_801DD868
|
|
/* 801DD864 001DA7A4 81 03 00 04 */ lwz r8, 4(r3)
|
|
lbl_801DD868:
|
|
/* 801DD868 001DA7A8 80 64 02 EC */ lwz r3, 0x2ec(r4)
|
|
/* 801DD86C 001DA7AC 80 E3 00 04 */ lwz r7, 4(r3)
|
|
/* 801DD870 001DA7B0 38 00 00 00 */ li r0, 0
|
|
/* 801DD874 001DA7B4 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801DD878 001DA7B8 80 7D 03 10 */ lwz r3, 0x310(r29)
|
|
/* 801DD87C 001DA7BC A0 9B 00 00 */ lhz r4, 0(r27)
|
|
/* 801DD880 001DA7C0 88 BD 03 E3 */ lbz r5, 0x3e3(r29)
|
|
/* 801DD884 001DA7C4 38 05 FF FF */ addi r0, r5, -1
|
|
/* 801DD888 001DA7C8 54 05 06 3E */ clrlwi r5, r0, 0x18
|
|
/* 801DD88C 001DA7CC 38 C0 00 0C */ li r6, 0xc
|
|
/* 801DD890 001DA7D0 39 20 00 00 */ li r9, 0
|
|
/* 801DD894 001DA7D4 39 40 00 00 */ li r10, 0
|
|
/* 801DD898 001DA7D8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD89C 001DA7DC 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801DD8A0 001DA7E0 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD8A4 001DA7E4 4E 80 04 21 */ bctrl
|
|
/* 801DD8A8 001DA7E8 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 801DD8AC 001DA7EC 2C 1E 00 02 */ cmpwi r30, 2
|
|
/* 801DD8B0 001DA7F0 3B 9C 00 04 */ addi r28, r28, 4
|
|
/* 801DD8B4 001DA7F4 41 80 FF 9C */ blt lbl_801DD850
|
|
/* 801DD8B8 001DA7F8 80 7D 02 F0 */ lwz r3, 0x2f0(r29)
|
|
/* 801DD8BC 001DA7FC 80 83 00 04 */ lwz r4, 4(r3)
|
|
/* 801DD8C0 001DA800 80 7D 03 10 */ lwz r3, 0x310(r29)
|
|
/* 801DD8C4 001DA804 C0 22 A9 00 */ lfs f1, lbl_80454300-_SDA2_BASE_(r2)
|
|
/* 801DD8C8 001DA808 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DD8CC 001DA80C 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 801DD8D0 001DA810 7D 89 03 A6 */ mtctr r12
|
|
/* 801DD8D4 001DA814 4E 80 04 21 */ bctrl
|
|
/* 801DD8D8 001DA818 88 1D 03 6D */ lbz r0, 0x36d(r29)
|
|
/* 801DD8DC 001DA81C 28 00 00 04 */ cmplwi r0, 4
|
|
/* 801DD8E0 001DA820 40 82 00 0C */ bne lbl_801DD8EC
|
|
/* 801DD8E4 001DA824 80 7D 03 14 */ lwz r3, 0x314(r29)
|
|
/* 801DD8E8 001DA828 48 05 E4 D9 */ bl dMsgScrnArrow_c_NS_draw
|
|
lbl_801DD8EC:
|
|
/* 801DD8EC 001DA82C 80 7D 00 30 */ lwz r3, 0x30(r29)
|
|
/* 801DD8F0 001DA830 C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DD8F4 001DA834 FC 40 08 90 */ fmr f2, f1
|
|
/* 801DD8F8 001DA838 7F E4 FB 78 */ mr r4, r31
|
|
/* 801DD8FC 001DA83C 48 11 B5 D9 */ bl J2DScreen_NS_draw
|
|
/* 801DD900 001DA840 38 61 00 88 */ addi r3, r1, 0x88
|
|
/* 801DD904 001DA844 38 80 FF FF */ li r4, -1
|
|
/* 801DD908 001DA848 48 07 61 11 */ bl CPaneMgr_NS_dtor
|
|
lbl_801DD90C:
|
|
/* 801DD90C 001DA84C E3 E1 01 48 */ psq_l f31, 328(r1), 0, qr0
|
|
/* 801DD910 001DA850 CB E1 01 40 */ lfd f31, 0x140(r1)
|
|
/* 801DD914 001DA854 E3 C1 01 38 */ psq_l f30, 312(r1), 0, qr0
|
|
/* 801DD918 001DA858 CB C1 01 30 */ lfd f30, 0x130(r1)
|
|
/* 801DD91C 001DA85C 39 61 01 30 */ addi r11, r1, 0x130
|
|
/* 801DD920 001DA860 48 18 49 01 */ bl _restgpr_27
|
|
/* 801DD924 001DA864 80 01 01 54 */ lwz r0, 0x154(r1)
|
|
/* 801DD928 001DA868 7C 08 03 A6 */ mtlr r0
|
|
/* 801DD92C 001DA86C 38 21 01 50 */ addi r1, r1, 0x150
|
|
/* 801DD930 001DA870 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS_isSync
|
|
dMenu_Letter_c_NS_isSync:
|
|
/* 801DD934 001DA874 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801DD938 001DA878 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DD93C 001DA87C 41 82 00 18 */ beq lbl_801DD954
|
|
/* 801DD940 001DA880 88 03 00 0C */ lbz r0, 0xc(r3)
|
|
/* 801DD944 001DA884 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801DD948 001DA888 40 82 00 0C */ bne lbl_801DD954
|
|
/* 801DD94C 001DA88C 38 60 00 00 */ li r3, 0
|
|
/* 801DD950 001DA890 4E 80 00 20 */ blr
|
|
lbl_801DD954:
|
|
/* 801DD954 001DA894 38 60 00 01 */ li r3, 1
|
|
/* 801DD958 001DA898 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS_letter_init_calc
|
|
dMenu_Letter_c_NS_letter_init_calc:
|
|
/* 801DD95C 001DA89C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801DD960 001DA8A0 7C 08 02 A6 */ mflr r0
|
|
/* 801DD964 001DA8A4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DD968 001DA8A8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801DD96C 001DA8AC 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DD970 001DA8B0 48 00 3D 09 */ bl dMenu_Letter_c_NS_getLetterNum
|
|
/* 801DD974 001DA8B4 98 7F 03 75 */ stb r3, 0x375(r31)
|
|
/* 801DD978 001DA8B8 38 C0 00 00 */ li r6, 0
|
|
/* 801DD97C 001DA8BC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801DD980 001DA8C0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801DD984 001DA8C4 38 A3 01 1C */ addi r5, r3, 0x11c
|
|
/* 801DD988 001DA8C8 38 60 00 FF */ li r3, 0xff
|
|
/* 801DD98C 001DA8CC 38 00 00 36 */ li r0, 0x36
|
|
/* 801DD990 001DA8D0 7C 09 03 A6 */ mtctr r0
|
|
lbl_801DD994:
|
|
/* 801DD994 001DA8D4 88 1F 03 75 */ lbz r0, 0x375(r31)
|
|
/* 801DD998 001DA8D8 7C 06 00 00 */ cmpw r6, r0
|
|
/* 801DD99C 001DA8DC 40 80 00 1C */ bge lbl_801DD9B8
|
|
/* 801DD9A0 001DA8E0 7C 86 00 50 */ subf r4, r6, r0
|
|
/* 801DD9A4 001DA8E4 38 04 00 0F */ addi r0, r4, 0xf
|
|
/* 801DD9A8 001DA8E8 7C 85 00 AE */ lbzx r4, r5, r0
|
|
/* 801DD9AC 001DA8EC 38 06 03 AC */ addi r0, r6, 0x3ac
|
|
/* 801DD9B0 001DA8F0 7C 9F 01 AE */ stbx r4, r31, r0
|
|
/* 801DD9B4 001DA8F4 48 00 00 0C */ b lbl_801DD9C0
|
|
lbl_801DD9B8:
|
|
/* 801DD9B8 001DA8F8 38 06 03 AC */ addi r0, r6, 0x3ac
|
|
/* 801DD9BC 001DA8FC 7C 7F 01 AE */ stbx r3, r31, r0
|
|
lbl_801DD9C0:
|
|
/* 801DD9C0 001DA900 38 C6 00 01 */ addi r6, r6, 1
|
|
/* 801DD9C4 001DA904 42 00 FF D0 */ bdnz lbl_801DD994
|
|
/* 801DD9C8 001DA908 88 1F 03 75 */ lbz r0, 0x375(r31)
|
|
/* 801DD9CC 001DA90C 28 00 00 06 */ cmplwi r0, 6
|
|
/* 801DD9D0 001DA910 40 80 00 0C */ bge lbl_801DD9DC
|
|
/* 801DD9D4 001DA914 98 1F 03 73 */ stb r0, 0x373(r31)
|
|
/* 801DD9D8 001DA918 48 00 00 0C */ b lbl_801DD9E4
|
|
lbl_801DD9DC:
|
|
/* 801DD9DC 001DA91C 38 00 00 06 */ li r0, 6
|
|
/* 801DD9E0 001DA920 98 1F 03 73 */ stb r0, 0x373(r31)
|
|
lbl_801DD9E4:
|
|
/* 801DD9E4 001DA924 88 9F 03 75 */ lbz r4, 0x375(r31)
|
|
/* 801DD9E8 001DA928 38 00 00 06 */ li r0, 6
|
|
/* 801DD9EC 001DA92C 7C 64 03 D6 */ divw r3, r4, r0
|
|
/* 801DD9F0 001DA930 7C 03 01 D6 */ mullw r0, r3, r0
|
|
/* 801DD9F4 001DA934 7C 00 20 51 */ subf. r0, r0, r4
|
|
/* 801DD9F8 001DA938 40 82 00 0C */ bne lbl_801DDA04
|
|
/* 801DD9FC 001DA93C 98 7F 03 74 */ stb r3, 0x374(r31)
|
|
/* 801DDA00 001DA940 48 00 00 0C */ b lbl_801DDA0C
|
|
lbl_801DDA04:
|
|
/* 801DDA04 001DA944 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801DDA08 001DA948 98 1F 03 74 */ stb r0, 0x374(r31)
|
|
lbl_801DDA0C:
|
|
/* 801DDA0C 001DA94C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801DDA10 001DA950 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801DDA14 001DA954 7C 08 03 A6 */ mtlr r0
|
|
/* 801DDA18 001DA958 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801DDA1C 001DA95C 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS_init
|
|
dMenu_Letter_c_NS_init:
|
|
/* 801DDA20 001DA960 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801DDA24 001DA964 7C 08 02 A6 */ mflr r0
|
|
/* 801DDA28 001DA968 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DDA2C 001DA96C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801DDA30 001DA970 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DDA34 001DA974 48 00 34 51 */ bl dMenu_Letter_c_NS_setPageText
|
|
/* 801DDA38 001DA978 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DDA3C 001DA97C 48 00 31 75 */ bl dMenu_Letter_c_NS_changeActiveColor
|
|
/* 801DDA40 001DA980 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DDA44 001DA984 88 1F 03 6D */ lbz r0, 0x36d(r31)
|
|
/* 801DDA48 001DA988 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801DDA4C 001DA98C 3C 80 80 3C */ lis r4, lbl_803BDA6C@ha
|
|
/* 801DDA50 001DA990 38 04 DA 6C */ addi r0, r4, lbl_803BDA6C@l
|
|
/* 801DDA54 001DA994 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801DDA58 001DA998 48 18 46 2D */ bl func_80362084
|
|
/* 801DDA5C 001DA99C 60 00 00 00 */ nop
|
|
/* 801DDA60 001DA9A0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801DDA64 001DA9A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801DDA68 001DA9A8 7C 08 03 A6 */ mtlr r0
|
|
/* 801DDA6C 001DA9AC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801DDA70 001DA9B0 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS__open
|
|
dMenu_Letter_c_NS__open:
|
|
/* 801DDA74 001DA9B4 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801DDA78 001DA9B8 7C 08 02 A6 */ mflr r0
|
|
/* 801DDA7C 001DA9BC 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801DDA80 001DA9C0 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 801DDA84 001DA9C4 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 801DDA88 001DA9C8 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801DDA8C 001DA9CC 48 18 47 49 */ bl _savegpr_27
|
|
/* 801DDA90 001DA9D0 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DDA94 001DA9D4 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 801DDA98 001DA9D8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801DDA9C 001DA9DC 40 82 00 1C */ bne lbl_801DDAB8
|
|
/* 801DDAA0 001DA9E0 3C 60 80 39 */ lis r3, lbl_80396DC0@ha
|
|
/* 801DDAA4 001DA9E4 38 63 6D C0 */ addi r3, r3, lbl_80396DC0@l
|
|
/* 801DDAA8 001DA9E8 38 80 00 00 */ li r4, 0
|
|
/* 801DDAAC 001DA9EC 38 A0 00 00 */ li r5, 0
|
|
/* 801DDAB0 001DA9F0 4B E3 83 65 */ bl mDoDvdThd_mountArchive_c_NS_create
|
|
/* 801DDAB4 001DA9F4 90 7F 00 14 */ stw r3, 0x14(r31)
|
|
lbl_801DDAB8:
|
|
/* 801DDAB8 001DA9F8 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801DDABC 001DA9FC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DDAC0 001DAA00 40 82 00 60 */ bne lbl_801DDB20
|
|
/* 801DDAC4 001DAA04 80 9F 00 14 */ lwz r4, 0x14(r31)
|
|
/* 801DDAC8 001DAA08 88 04 00 0C */ lbz r0, 0xc(r4)
|
|
/* 801DDACC 001DAA0C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801DDAD0 001DAA10 41 82 00 48 */ beq lbl_801DDB18
|
|
/* 801DDAD4 001DAA14 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DDAD8 001DAA18 40 82 00 48 */ bne lbl_801DDB20
|
|
/* 801DDADC 001DAA1C 80 04 00 1C */ lwz r0, 0x1c(r4)
|
|
/* 801DDAE0 001DAA20 90 1F 00 08 */ stw r0, 8(r31)
|
|
/* 801DDAE4 001DAA24 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 801DDAE8 001DAA28 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DDAEC 001DAA2C 41 82 00 18 */ beq lbl_801DDB04
|
|
/* 801DDAF0 001DAA30 38 80 00 01 */ li r4, 1
|
|
/* 801DDAF4 001DAA34 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 801DDAF8 001DAA38 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DDAFC 001DAA3C 7D 89 03 A6 */ mtctr r12
|
|
/* 801DDB00 001DAA40 4E 80 04 21 */ bctrl
|
|
lbl_801DDB04:
|
|
/* 801DDB04 001DAA44 38 00 00 00 */ li r0, 0
|
|
/* 801DDB08 001DAA48 90 1F 00 14 */ stw r0, 0x14(r31)
|
|
/* 801DDB0C 001DAA4C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DDB10 001DAA50 4B FF F8 5D */ bl dMenu_Letter_c_NS__create
|
|
/* 801DDB14 001DAA54 48 00 00 0C */ b lbl_801DDB20
|
|
lbl_801DDB18:
|
|
/* 801DDB18 001DAA58 38 60 00 00 */ li r3, 0
|
|
/* 801DDB1C 001DAA5C 48 00 01 5C */ b lbl_801DDC78
|
|
lbl_801DDB20:
|
|
/* 801DDB20 001DAA60 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801DDB24 001DAA64 3B A3 EB C8 */ addi r29, r3, lbl_8042EBC8@l
|
|
/* 801DDB28 001DAA68 A8 9D 07 58 */ lha r4, 0x758(r29)
|
|
/* 801DDB2C 001DAA6C A8 7D 07 5C */ lha r3, 0x75c(r29)
|
|
/* 801DDB30 001DAA70 B0 9F 03 68 */ sth r4, 0x368(r31)
|
|
/* 801DDB34 001DAA74 A8 1F 03 68 */ lha r0, 0x368(r31)
|
|
/* 801DDB38 001DAA78 7C 00 20 00 */ cmpw r0, r4
|
|
/* 801DDB3C 001DAA7C 41 80 00 94 */ blt lbl_801DDBD0
|
|
/* 801DDB40 001DAA80 B0 7F 03 68 */ sth r3, 0x368(r31)
|
|
/* 801DDB44 001DAA84 38 00 00 02 */ li r0, 2
|
|
/* 801DDB48 001DAA88 98 1F 03 6C */ stb r0, 0x36c(r31)
|
|
/* 801DDB4C 001DAA8C 3B 60 00 00 */ li r27, 0
|
|
/* 801DDB50 001DAA90 3B C0 00 00 */ li r30, 0
|
|
lbl_801DDB54:
|
|
/* 801DDB54 001DAA94 C0 1D 07 40 */ lfs f0, 0x740(r29)
|
|
/* 801DDB58 001DAA98 3B 9E 02 B8 */ addi r28, r30, 0x2b8
|
|
/* 801DDB5C 001DAA9C 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 801DDB60 001DAAA0 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801DDB64 001DAAA4 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801DDB68 001DAAA8 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801DDB6C 001DAAAC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DDB70 001DAAB0 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801DDB74 001DAAB4 7D 89 03 A6 */ mtctr r12
|
|
/* 801DDB78 001DAAB8 4E 80 04 21 */ bctrl
|
|
/* 801DDB7C 001DAABC 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 801DDB80 001DAAC0 C0 22 A8 E4 */ lfs f1, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DDB84 001DAAC4 48 07 7C 4D */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801DDB88 001DAAC8 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801DDB8C 001DAACC 2C 1B 00 03 */ cmpwi r27, 3
|
|
/* 801DDB90 001DAAD0 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801DDB94 001DAAD4 41 80 FF C0 */ blt lbl_801DDB54
|
|
/* 801DDB98 001DAAD8 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DDB9C 001DAADC 48 00 2F 89 */ bl dMenu_Letter_c_NS_setCursorPos
|
|
/* 801DDBA0 001DAAE0 80 7F 03 0C */ lwz r3, 0x30c(r31)
|
|
/* 801DDBA4 001DAAE4 C0 22 A8 E4 */ lfs f1, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DDBA8 001DAAE8 4B FB 76 F9 */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801DDBAC 001DAAEC 80 7F 03 0C */ lwz r3, 0x30c(r31)
|
|
/* 801DDBB0 001DAAF0 C0 22 A8 E4 */ lfs f1, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DDBB4 001DAAF4 4B FB 76 15 */ bl dSelect_cursor_c_NS_setScale
|
|
/* 801DDBB8 001DAAF8 80 7F 03 0C */ lwz r3, 0x30c(r31)
|
|
/* 801DDBBC 001DAAFC 88 03 00 B4 */ lbz r0, 0xb4(r3)
|
|
/* 801DDBC0 001DAB00 60 00 00 01 */ ori r0, r0, 1
|
|
/* 801DDBC4 001DAB04 98 03 00 B4 */ stb r0, 0xb4(r3)
|
|
/* 801DDBC8 001DAB08 38 60 00 01 */ li r3, 1
|
|
/* 801DDBCC 001DAB0C 48 00 00 AC */ b lbl_801DDC78
|
|
lbl_801DDBD0:
|
|
/* 801DDBD0 001DAB10 C8 42 A9 10 */ lfd f2, lbl_80454310-_SDA2_BASE_(r2)
|
|
/* 801DDBD4 001DAB14 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801DDBD8 001DAB18 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801DDBDC 001DAB1C 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801DDBE0 001DAB20 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 801DDBE4 001DAB24 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801DDBE8 001DAB28 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801DDBEC 001DAB2C 6C 80 80 00 */ xoris r0, r4, 0x8000
|
|
/* 801DDBF0 001DAB30 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DDBF4 001DAB34 90 61 00 10 */ stw r3, 0x10(r1)
|
|
/* 801DDBF8 001DAB38 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 801DDBFC 001DAB3C EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801DDC00 001DAB40 EF E1 00 24 */ fdivs f31, f1, f0
|
|
/* 801DDC04 001DAB44 3B 60 00 00 */ li r27, 0
|
|
/* 801DDC08 001DAB48 3B C0 00 00 */ li r30, 0
|
|
lbl_801DDC0C:
|
|
/* 801DDC0C 001DAB4C C0 1D 07 40 */ lfs f0, 0x740(r29)
|
|
/* 801DDC10 001DAB50 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 801DDC14 001DAB54 3B 9E 02 B8 */ addi r28, r30, 0x2b8
|
|
/* 801DDC18 001DAB58 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 801DDC1C 001DAB5C 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801DDC20 001DAB60 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801DDC24 001DAB64 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801DDC28 001DAB68 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DDC2C 001DAB6C 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801DDC30 001DAB70 7D 89 03 A6 */ mtctr r12
|
|
/* 801DDC34 001DAB74 4E 80 04 21 */ bctrl
|
|
/* 801DDC38 001DAB78 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 801DDC3C 001DAB7C FC 20 F8 90 */ fmr f1, f31
|
|
/* 801DDC40 001DAB80 48 07 7B 91 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801DDC44 001DAB84 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801DDC48 001DAB88 2C 1B 00 03 */ cmpwi r27, 3
|
|
/* 801DDC4C 001DAB8C 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801DDC50 001DAB90 41 80 FF BC */ blt lbl_801DDC0C
|
|
/* 801DDC54 001DAB94 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DDC58 001DAB98 48 00 2E CD */ bl dMenu_Letter_c_NS_setCursorPos
|
|
/* 801DDC5C 001DAB9C 80 7F 03 0C */ lwz r3, 0x30c(r31)
|
|
/* 801DDC60 001DABA0 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801DDC64 001DABA4 4B FB 76 3D */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801DDC68 001DABA8 80 7F 03 0C */ lwz r3, 0x30c(r31)
|
|
/* 801DDC6C 001DABAC FC 20 F8 90 */ fmr f1, f31
|
|
/* 801DDC70 001DABB0 4B FB 75 59 */ bl dSelect_cursor_c_NS_setScale
|
|
/* 801DDC74 001DABB4 38 60 00 00 */ li r3, 0
|
|
lbl_801DDC78:
|
|
/* 801DDC78 001DABB8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801DDC7C 001DABBC CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801DDC80 001DABC0 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801DDC84 001DABC4 48 18 45 9D */ bl _restgpr_27
|
|
/* 801DDC88 001DABC8 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801DDC8C 001DABCC 7C 08 03 A6 */ mtlr r0
|
|
/* 801DDC90 001DABD0 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801DDC94 001DABD4 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS__close
|
|
dMenu_Letter_c_NS__close:
|
|
/* 801DDC98 001DABD8 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801DDC9C 001DABDC 7C 08 02 A6 */ mflr r0
|
|
/* 801DDCA0 001DABE0 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801DDCA4 001DABE4 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 801DDCA8 001DABE8 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 801DDCAC 001DABEC 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801DDCB0 001DABF0 48 18 45 25 */ bl _savegpr_27
|
|
/* 801DDCB4 001DABF4 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DDCB8 001DABF8 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801DDCBC 001DABFC 3B A3 EB C8 */ addi r29, r3, lbl_8042EBC8@l
|
|
/* 801DDCC0 001DAC00 A8 9D 07 5C */ lha r4, 0x75c(r29)
|
|
/* 801DDCC4 001DAC04 3B C0 00 00 */ li r30, 0
|
|
/* 801DDCC8 001DAC08 B3 DF 03 68 */ sth r30, 0x368(r31)
|
|
/* 801DDCCC 001DAC0C A8 7F 03 68 */ lha r3, 0x368(r31)
|
|
/* 801DDCD0 001DAC10 7C 60 07 35 */ extsh. r0, r3
|
|
/* 801DDCD4 001DAC14 41 81 00 7C */ bgt lbl_801DDD50
|
|
/* 801DDCD8 001DAC18 B3 DF 03 68 */ sth r30, 0x368(r31)
|
|
/* 801DDCDC 001DAC1C 9B DF 03 6C */ stb r30, 0x36c(r31)
|
|
/* 801DDCE0 001DAC20 3B 80 00 00 */ li r28, 0
|
|
/* 801DDCE4 001DAC24 C3 E2 A8 E0 */ lfs f31, lbl_804542E0-_SDA2_BASE_(r2)
|
|
lbl_801DDCE8:
|
|
/* 801DDCE8 001DAC28 3B BE 02 B8 */ addi r29, r30, 0x2b8
|
|
/* 801DDCEC 001DAC2C 7C 7F E8 2E */ lwzx r3, r31, r29
|
|
/* 801DDCF0 001DAC30 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801DDCF4 001DAC34 D3 E3 00 CC */ stfs f31, 0xcc(r3)
|
|
/* 801DDCF8 001DAC38 D3 E3 00 D0 */ stfs f31, 0xd0(r3)
|
|
/* 801DDCFC 001DAC3C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DDD00 001DAC40 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801DDD04 001DAC44 7D 89 03 A6 */ mtctr r12
|
|
/* 801DDD08 001DAC48 4E 80 04 21 */ bctrl
|
|
/* 801DDD0C 001DAC4C 7C 7F E8 2E */ lwzx r3, r31, r29
|
|
/* 801DDD10 001DAC50 C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DDD14 001DAC54 48 07 7A BD */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801DDD18 001DAC58 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801DDD1C 001DAC5C 2C 1C 00 03 */ cmpwi r28, 3
|
|
/* 801DDD20 001DAC60 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801DDD24 001DAC64 41 80 FF C4 */ blt lbl_801DDCE8
|
|
/* 801DDD28 001DAC68 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DDD2C 001DAC6C 48 00 2D F9 */ bl dMenu_Letter_c_NS_setCursorPos
|
|
/* 801DDD30 001DAC70 80 7F 03 0C */ lwz r3, 0x30c(r31)
|
|
/* 801DDD34 001DAC74 C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DDD38 001DAC78 4B FB 75 69 */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801DDD3C 001DAC7C 80 7F 03 0C */ lwz r3, 0x30c(r31)
|
|
/* 801DDD40 001DAC80 C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DDD44 001DAC84 4B FB 74 85 */ bl dSelect_cursor_c_NS_setScale
|
|
/* 801DDD48 001DAC88 38 60 00 01 */ li r3, 1
|
|
/* 801DDD4C 001DAC8C 48 00 00 AC */ b lbl_801DDDF8
|
|
lbl_801DDD50:
|
|
/* 801DDD50 001DAC90 C8 42 A9 10 */ lfd f2, lbl_80454310-_SDA2_BASE_(r2)
|
|
/* 801DDD54 001DAC94 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 801DDD58 001DAC98 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801DDD5C 001DAC9C 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801DDD60 001DACA0 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 801DDD64 001DACA4 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801DDD68 001DACA8 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801DDD6C 001DACAC 6C 80 80 00 */ xoris r0, r4, 0x8000
|
|
/* 801DDD70 001DACB0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DDD74 001DACB4 90 61 00 10 */ stw r3, 0x10(r1)
|
|
/* 801DDD78 001DACB8 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 801DDD7C 001DACBC EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801DDD80 001DACC0 EF E1 00 24 */ fdivs f31, f1, f0
|
|
/* 801DDD84 001DACC4 3B 60 00 00 */ li r27, 0
|
|
/* 801DDD88 001DACC8 3B C0 00 00 */ li r30, 0
|
|
lbl_801DDD8C:
|
|
/* 801DDD8C 001DACCC C0 1D 07 40 */ lfs f0, 0x740(r29)
|
|
/* 801DDD90 001DACD0 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 801DDD94 001DACD4 3B 9E 02 B8 */ addi r28, r30, 0x2b8
|
|
/* 801DDD98 001DACD8 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 801DDD9C 001DACDC 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801DDDA0 001DACE0 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801DDDA4 001DACE4 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801DDDA8 001DACE8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DDDAC 001DACEC 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801DDDB0 001DACF0 7D 89 03 A6 */ mtctr r12
|
|
/* 801DDDB4 001DACF4 4E 80 04 21 */ bctrl
|
|
/* 801DDDB8 001DACF8 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 801DDDBC 001DACFC FC 20 F8 90 */ fmr f1, f31
|
|
/* 801DDDC0 001DAD00 48 07 7A 11 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801DDDC4 001DAD04 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801DDDC8 001DAD08 2C 1B 00 03 */ cmpwi r27, 3
|
|
/* 801DDDCC 001DAD0C 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801DDDD0 001DAD10 41 80 FF BC */ blt lbl_801DDD8C
|
|
/* 801DDDD4 001DAD14 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DDDD8 001DAD18 48 00 2D 4D */ bl dMenu_Letter_c_NS_setCursorPos
|
|
/* 801DDDDC 001DAD1C 80 7F 03 0C */ lwz r3, 0x30c(r31)
|
|
/* 801DDDE0 001DAD20 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801DDDE4 001DAD24 4B FB 74 BD */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801DDDE8 001DAD28 80 7F 03 0C */ lwz r3, 0x30c(r31)
|
|
/* 801DDDEC 001DAD2C FC 20 F8 90 */ fmr f1, f31
|
|
/* 801DDDF0 001DAD30 4B FB 73 D9 */ bl dSelect_cursor_c_NS_setScale
|
|
/* 801DDDF4 001DAD34 38 60 00 00 */ li r3, 0
|
|
lbl_801DDDF8:
|
|
/* 801DDDF8 001DAD38 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801DDDFC 001DAD3C CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801DDE00 001DAD40 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801DDE04 001DAD44 48 18 44 1D */ bl _restgpr_27
|
|
/* 801DDE08 001DAD48 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801DDE0C 001DAD4C 7C 08 03 A6 */ mtlr r0
|
|
/* 801DDE10 001DAD50 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801DDE14 001DAD54 4E 80 00 20 */ blr
|
|
/* 801DDE18 001DAD58 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801DDE1C 001DAD5C 7C 08 02 A6 */ mflr r0
|
|
/* 801DDE20 001DAD60 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DDE24 001DAD64 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801DDE28 001DAD68 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DDE2C 001DAD6C 38 80 04 0C */ li r4, 0x40c
|
|
/* 801DDE30 001DAD70 48 00 36 E9 */ bl dMenu_Letter_c_NS_setAButtonString
|
|
/* 801DDE34 001DAD74 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DDE38 001DAD78 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801DDE3C 001DAD7C 48 00 37 8D */ bl dMenu_Letter_c_NS_setBButtonString
|
|
/* 801DDE40 001DAD80 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801DDE44 001DAD84 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801DDE48 001DAD88 7C 08 03 A6 */ mtlr r0
|
|
/* 801DDE4C 001DAD8C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801DDE50 001DAD90 4E 80 00 20 */ blr
|
|
/* 801DDE54 001DAD94 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801DDE58 001DAD98 7C 08 02 A6 */ mflr r0
|
|
/* 801DDE5C 001DAD9C 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801DDE60 001DADA0 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801DDE64 001DADA4 48 18 43 79 */ bl _savegpr_29
|
|
/* 801DDE68 001DADA8 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801DDE6C 001DADAC 8B E3 03 6E */ lbz r31, 0x36e(r3)
|
|
/* 801DDE70 001DADB0 80 6D 86 48 */ lwz r3, lbl_80450BC8-_SDA_BASE_(r13)
|
|
/* 801DDE74 001DADB4 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 801DDE78 001DADB8 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 801DDE7C 001DADBC 40 82 02 D0 */ bne lbl_801DE14C
|
|
/* 801DDE80 001DADC0 3C 60 80 3E */ lis r3, lbl_803DD2E8@ha
|
|
/* 801DDE84 001DADC4 3B A3 D2 E8 */ addi r29, r3, lbl_803DD2E8@l
|
|
/* 801DDE88 001DADC8 80 7D 00 34 */ lwz r3, 0x34(r29)
|
|
/* 801DDE8C 001DADCC 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
|
|
/* 801DDE90 001DADD0 41 82 00 20 */ beq lbl_801DDEB0
|
|
/* 801DDE94 001DADD4 80 7E 03 0C */ lwz r3, 0x30c(r30)
|
|
/* 801DDE98 001DADD8 88 03 00 B4 */ lbz r0, 0xb4(r3)
|
|
/* 801DDE9C 001DADDC 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e
|
|
/* 801DDEA0 001DADE0 98 03 00 B4 */ stb r0, 0xb4(r3)
|
|
/* 801DDEA4 001DADE4 38 00 00 03 */ li r0, 3
|
|
/* 801DDEA8 001DADE8 98 1E 03 6C */ stb r0, 0x36c(r30)
|
|
/* 801DDEAC 001DADEC 48 00 01 E0 */ b lbl_801DE08C
|
|
lbl_801DDEB0:
|
|
/* 801DDEB0 001DADF0 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
|
|
/* 801DDEB4 001DADF4 41 82 00 48 */ beq lbl_801DDEFC
|
|
/* 801DDEB8 001DADF8 38 00 00 03 */ li r0, 3
|
|
/* 801DDEBC 001DADFC 98 1E 03 6D */ stb r0, 0x36d(r30)
|
|
/* 801DDEC0 001DAE00 38 00 00 C2 */ li r0, 0xc2
|
|
/* 801DDEC4 001DAE04 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801DDEC8 001DAE08 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801DDECC 001DAE0C 38 81 00 18 */ addi r4, r1, 0x18
|
|
/* 801DDED0 001DAE10 38 A0 00 00 */ li r5, 0
|
|
/* 801DDED4 001DAE14 38 C0 00 00 */ li r6, 0
|
|
/* 801DDED8 001DAE18 38 E0 00 00 */ li r7, 0
|
|
/* 801DDEDC 001DAE1C C0 22 A8 E4 */ lfs f1, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DDEE0 001DAE20 FC 40 08 90 */ fmr f2, f1
|
|
/* 801DDEE4 001DAE24 C0 62 A9 00 */ lfs f3, lbl_80454300-_SDA2_BASE_(r2)
|
|
/* 801DDEE8 001DAE28 FC 80 18 90 */ fmr f4, f3
|
|
/* 801DDEEC 001DAE2C 39 00 00 00 */ li r8, 0
|
|
/* 801DDEF0 001DAE30 48 0C DA 95 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801DDEF4 001DAE34 48 04 0A DD */ bl dMeter2Info_set2DVibration
|
|
/* 801DDEF8 001DAE38 48 00 01 94 */ b lbl_801DE08C
|
|
lbl_801DDEFC:
|
|
/* 801DDEFC 001DAE3C 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
/* 801DDF00 001DAE40 4B E5 46 25 */ bl STControl_NS_checkUpTrigger
|
|
/* 801DDF04 001DAE44 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801DDF08 001DAE48 41 82 00 50 */ beq lbl_801DDF58
|
|
/* 801DDF0C 001DAE4C 88 7E 03 6E */ lbz r3, 0x36e(r30)
|
|
/* 801DDF10 001DAE50 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DDF14 001DAE54 41 82 01 78 */ beq lbl_801DE08C
|
|
/* 801DDF18 001DAE58 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801DDF1C 001DAE5C 98 1E 03 6E */ stb r0, 0x36e(r30)
|
|
/* 801DDF20 001DAE60 38 00 00 4D */ li r0, 0x4d
|
|
/* 801DDF24 001DAE64 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DDF28 001DAE68 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801DDF2C 001DAE6C 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801DDF30 001DAE70 38 A0 00 00 */ li r5, 0
|
|
/* 801DDF34 001DAE74 38 C0 00 00 */ li r6, 0
|
|
/* 801DDF38 001DAE78 38 E0 00 00 */ li r7, 0
|
|
/* 801DDF3C 001DAE7C C0 22 A8 E4 */ lfs f1, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DDF40 001DAE80 FC 40 08 90 */ fmr f2, f1
|
|
/* 801DDF44 001DAE84 C0 62 A9 00 */ lfs f3, lbl_80454300-_SDA2_BASE_(r2)
|
|
/* 801DDF48 001DAE88 FC 80 18 90 */ fmr f4, f3
|
|
/* 801DDF4C 001DAE8C 39 00 00 00 */ li r8, 0
|
|
/* 801DDF50 001DAE90 48 0C DA 35 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801DDF54 001DAE94 48 00 01 38 */ b lbl_801DE08C
|
|
lbl_801DDF58:
|
|
/* 801DDF58 001DAE98 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
/* 801DDF5C 001DAE9C 4B E5 46 45 */ bl STControl_NS_checkDownTrigger
|
|
/* 801DDF60 001DAEA0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801DDF64 001DAEA4 41 82 00 58 */ beq lbl_801DDFBC
|
|
/* 801DDF68 001DAEA8 88 9E 03 6E */ lbz r4, 0x36e(r30)
|
|
/* 801DDF6C 001DAEAC 88 7E 03 73 */ lbz r3, 0x373(r30)
|
|
/* 801DDF70 001DAEB0 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801DDF74 001DAEB4 7C 04 00 00 */ cmpw r4, r0
|
|
/* 801DDF78 001DAEB8 40 80 01 14 */ bge lbl_801DE08C
|
|
/* 801DDF7C 001DAEBC 38 04 00 01 */ addi r0, r4, 1
|
|
/* 801DDF80 001DAEC0 98 1E 03 6E */ stb r0, 0x36e(r30)
|
|
/* 801DDF84 001DAEC4 38 00 00 4D */ li r0, 0x4d
|
|
/* 801DDF88 001DAEC8 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801DDF8C 001DAECC 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801DDF90 001DAED0 38 81 00 10 */ addi r4, r1, 0x10
|
|
/* 801DDF94 001DAED4 38 A0 00 00 */ li r5, 0
|
|
/* 801DDF98 001DAED8 38 C0 00 00 */ li r6, 0
|
|
/* 801DDF9C 001DAEDC 38 E0 00 00 */ li r7, 0
|
|
/* 801DDFA0 001DAEE0 C0 22 A8 E4 */ lfs f1, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DDFA4 001DAEE4 FC 40 08 90 */ fmr f2, f1
|
|
/* 801DDFA8 001DAEE8 C0 62 A9 00 */ lfs f3, lbl_80454300-_SDA2_BASE_(r2)
|
|
/* 801DDFAC 001DAEEC FC 80 18 90 */ fmr f4, f3
|
|
/* 801DDFB0 001DAEF0 39 00 00 00 */ li r8, 0
|
|
/* 801DDFB4 001DAEF4 48 0C D9 D1 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801DDFB8 001DAEF8 48 00 00 D4 */ b lbl_801DE08C
|
|
lbl_801DDFBC:
|
|
/* 801DDFBC 001DAEFC 80 7D 00 34 */ lwz r3, 0x34(r29)
|
|
/* 801DDFC0 001DAF00 54 60 06 B5 */ rlwinm. r0, r3, 0, 0x1a, 0x1a
|
|
/* 801DDFC4 001DAF04 41 82 00 68 */ beq lbl_801DE02C
|
|
/* 801DDFC8 001DAF08 88 9E 03 6F */ lbz r4, 0x36f(r30)
|
|
/* 801DDFCC 001DAF0C 88 7E 03 74 */ lbz r3, 0x374(r30)
|
|
/* 801DDFD0 001DAF10 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801DDFD4 001DAF14 7C 04 00 00 */ cmpw r4, r0
|
|
/* 801DDFD8 001DAF18 40 80 00 B4 */ bge lbl_801DE08C
|
|
/* 801DDFDC 001DAF1C 98 9E 03 72 */ stb r4, 0x372(r30)
|
|
/* 801DDFE0 001DAF20 88 7E 03 6F */ lbz r3, 0x36f(r30)
|
|
/* 801DDFE4 001DAF24 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801DDFE8 001DAF28 98 1E 03 6F */ stb r0, 0x36f(r30)
|
|
/* 801DDFEC 001DAF2C 38 00 00 02 */ li r0, 2
|
|
/* 801DDFF0 001DAF30 98 1E 03 6D */ stb r0, 0x36d(r30)
|
|
/* 801DDFF4 001DAF34 38 00 00 A6 */ li r0, 0xa6
|
|
/* 801DDFF8 001DAF38 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801DDFFC 001DAF3C 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801DE000 001DAF40 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801DE004 001DAF44 38 A0 00 00 */ li r5, 0
|
|
/* 801DE008 001DAF48 38 C0 00 00 */ li r6, 0
|
|
/* 801DE00C 001DAF4C 38 E0 00 00 */ li r7, 0
|
|
/* 801DE010 001DAF50 C0 22 A8 E4 */ lfs f1, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DE014 001DAF54 FC 40 08 90 */ fmr f2, f1
|
|
/* 801DE018 001DAF58 C0 62 A9 00 */ lfs f3, lbl_80454300-_SDA2_BASE_(r2)
|
|
/* 801DE01C 001DAF5C FC 80 18 90 */ fmr f4, f3
|
|
/* 801DE020 001DAF60 39 00 00 00 */ li r8, 0
|
|
/* 801DE024 001DAF64 48 0C D9 61 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801DE028 001DAF68 48 00 00 64 */ b lbl_801DE08C
|
|
lbl_801DE02C:
|
|
/* 801DE02C 001DAF6C 54 60 06 73 */ rlwinm. r0, r3, 0, 0x19, 0x19
|
|
/* 801DE030 001DAF70 41 82 00 5C */ beq lbl_801DE08C
|
|
/* 801DE034 001DAF74 88 1E 03 6F */ lbz r0, 0x36f(r30)
|
|
/* 801DE038 001DAF78 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801DE03C 001DAF7C 41 82 00 50 */ beq lbl_801DE08C
|
|
/* 801DE040 001DAF80 98 1E 03 72 */ stb r0, 0x372(r30)
|
|
/* 801DE044 001DAF84 88 7E 03 6F */ lbz r3, 0x36f(r30)
|
|
/* 801DE048 001DAF88 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801DE04C 001DAF8C 98 1E 03 6F */ stb r0, 0x36f(r30)
|
|
/* 801DE050 001DAF90 38 00 00 01 */ li r0, 1
|
|
/* 801DE054 001DAF94 98 1E 03 6D */ stb r0, 0x36d(r30)
|
|
/* 801DE058 001DAF98 38 00 00 A6 */ li r0, 0xa6
|
|
/* 801DE05C 001DAF9C 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801DE060 001DAFA0 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801DE064 001DAFA4 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801DE068 001DAFA8 38 A0 00 00 */ li r5, 0
|
|
/* 801DE06C 001DAFAC 38 C0 00 00 */ li r6, 0
|
|
/* 801DE070 001DAFB0 38 E0 00 00 */ li r7, 0
|
|
/* 801DE074 001DAFB4 C0 22 A8 E4 */ lfs f1, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DE078 001DAFB8 FC 40 08 90 */ fmr f2, f1
|
|
/* 801DE07C 001DAFBC C0 62 A9 00 */ lfs f3, lbl_80454300-_SDA2_BASE_(r2)
|
|
/* 801DE080 001DAFC0 FC 80 18 90 */ fmr f4, f3
|
|
/* 801DE084 001DAFC4 39 00 00 00 */ li r8, 0
|
|
/* 801DE088 001DAFC8 48 0C D8 FD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
lbl_801DE08C:
|
|
/* 801DE08C 001DAFCC 88 1E 03 6D */ lbz r0, 0x36d(r30)
|
|
/* 801DE090 001DAFD0 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801DE094 001DAFD4 41 82 00 0C */ beq lbl_801DE0A0
|
|
/* 801DE098 001DAFD8 28 00 00 02 */ cmplwi r0, 2
|
|
/* 801DE09C 001DAFDC 40 82 00 9C */ bne lbl_801DE138
|
|
lbl_801DE0A0:
|
|
/* 801DE0A0 001DAFE0 80 7E 00 20 */ lwz r3, 0x20(r30)
|
|
/* 801DE0A4 001DAFE4 3C 80 74 5F */ lis r4, 0x745F3030@ha
|
|
/* 801DE0A8 001DAFE8 38 C4 30 30 */ addi r6, r4, 0x745F3030@l
|
|
/* 801DE0AC 001DAFEC 38 A0 66 5F */ li r5, 0x665f
|
|
/* 801DE0B0 001DAFF0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DE0B4 001DAFF4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DE0B8 001DAFF8 7D 89 03 A6 */ mtctr r12
|
|
/* 801DE0BC 001DAFFC 4E 80 04 21 */ bctrl
|
|
/* 801DE0C0 001DB000 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801DE0C4 001DB004 80 7E 00 20 */ lwz r3, 0x20(r30)
|
|
/* 801DE0C8 001DB008 3C 80 5F 74 */ lis r4, 0x5F743030@ha
|
|
/* 801DE0CC 001DB00C 38 C4 30 30 */ addi r6, r4, 0x5F743030@l
|
|
/* 801DE0D0 001DB010 38 A0 00 74 */ li r5, 0x74
|
|
/* 801DE0D4 001DB014 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DE0D8 001DB018 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DE0DC 001DB01C 7D 89 03 A6 */ mtctr r12
|
|
/* 801DE0E0 001DB020 4E 80 04 21 */ bctrl
|
|
/* 801DE0E4 001DB024 38 00 00 00 */ li r0, 0
|
|
/* 801DE0E8 001DB028 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801DE0EC 001DB02C 88 9E 03 74 */ lbz r4, 0x374(r30)
|
|
/* 801DE0F0 001DB030 88 7E 03 6F */ lbz r3, 0x36f(r30)
|
|
/* 801DE0F4 001DB034 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801DE0F8 001DB038 1C 00 00 64 */ mulli r0, r0, 0x64
|
|
/* 801DE0FC 001DB03C 7C 04 02 14 */ add r0, r4, r0
|
|
/* 801DE100 001DB040 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801DE104 001DB044 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801DE108 001DB048 90 03 5E 0C */ stw r0, 0x5e0c(r3)
|
|
/* 801DE10C 001DB04C 80 7E 03 10 */ lwz r3, 0x310(r30)
|
|
/* 801DE110 001DB050 38 80 04 D6 */ li r4, 0x4d6
|
|
/* 801DE114 001DB054 7F A5 EB 78 */ mr r5, r29
|
|
/* 801DE118 001DB058 38 C0 00 00 */ li r6, 0
|
|
/* 801DE11C 001DB05C 38 E0 00 00 */ li r7, 0
|
|
/* 801DE120 001DB060 39 00 00 00 */ li r8, 0
|
|
/* 801DE124 001DB064 39 20 00 00 */ li r9, 0
|
|
/* 801DE128 001DB068 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DE12C 001DB06C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DE130 001DB070 7D 89 03 A6 */ mtctr r12
|
|
/* 801DE134 001DB074 4E 80 04 21 */ bctrl
|
|
lbl_801DE138:
|
|
/* 801DE138 001DB078 88 1E 03 6E */ lbz r0, 0x36e(r30)
|
|
/* 801DE13C 001DB07C 7C 1F 00 40 */ cmplw r31, r0
|
|
/* 801DE140 001DB080 41 82 00 0C */ beq lbl_801DE14C
|
|
/* 801DE144 001DB084 7F C3 F3 78 */ mr r3, r30
|
|
/* 801DE148 001DB088 48 00 2A 69 */ bl dMenu_Letter_c_NS_changeActiveColor
|
|
lbl_801DE14C:
|
|
/* 801DE14C 001DB08C 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801DE150 001DB090 48 18 40 D9 */ bl _restgpr_29
|
|
/* 801DE154 001DB094 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801DE158 001DB098 7C 08 03 A6 */ mtlr r0
|
|
/* 801DE15C 001DB09C 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801DE160 001DB0A0 4E 80 00 20 */ blr
|
|
/* 801DE164 001DB0A4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801DE168 001DB0A8 7C 08 02 A6 */ mflr r0
|
|
/* 801DE16C 001DB0AC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DE170 001DB0B0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801DE174 001DB0B4 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DE178 001DB0B8 80 83 01 EC */ lwz r4, 0x1ec(r3)
|
|
/* 801DE17C 001DB0BC C0 24 00 28 */ lfs f1, 0x28(r4)
|
|
/* 801DE180 001DB0C0 C0 04 00 20 */ lfs f0, 0x20(r4)
|
|
/* 801DE184 001DB0C4 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 801DE188 001DB0C8 FC 00 00 50 */ fneg f0, f0
|
|
/* 801DE18C 001DB0CC C0 42 A8 E4 */ lfs f2, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DE190 001DB0D0 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 801DE194 001DB0D4 D0 03 03 58 */ stfs f0, 0x358(r3)
|
|
/* 801DE198 001DB0D8 80 83 01 EC */ lwz r4, 0x1ec(r3)
|
|
/* 801DE19C 001DB0DC C0 24 00 28 */ lfs f1, 0x28(r4)
|
|
/* 801DE1A0 001DB0E0 C0 04 00 20 */ lfs f0, 0x20(r4)
|
|
/* 801DE1A4 001DB0E4 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 801DE1A8 001DB0E8 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 801DE1AC 001DB0EC D0 03 03 5C */ stfs f0, 0x35c(r3)
|
|
/* 801DE1B0 001DB0F0 48 00 2C 85 */ bl dMenu_Letter_c_NS_changePageLight
|
|
/* 801DE1B4 001DB0F4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DE1B8 001DB0F8 48 00 30 35 */ bl dMenu_Letter_c_NS_copyDMYMenu
|
|
/* 801DE1BC 001DB0FC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DE1C0 001DB100 38 80 00 00 */ li r4, 0
|
|
/* 801DE1C4 001DB104 48 00 33 55 */ bl dMenu_Letter_c_NS_setAButtonString
|
|
/* 801DE1C8 001DB108 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DE1CC 001DB10C 38 80 00 00 */ li r4, 0
|
|
/* 801DE1D0 001DB110 48 00 33 F9 */ bl dMenu_Letter_c_NS_setBButtonString
|
|
/* 801DE1D4 001DB114 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801DE1D8 001DB118 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801DE1DC 001DB11C 7C 08 03 A6 */ mtlr r0
|
|
/* 801DE1E0 001DB120 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801DE1E4 001DB124 4E 80 00 20 */ blr
|
|
/* 801DE1E8 001DB128 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801DE1EC 001DB12C 7C 08 02 A6 */ mflr r0
|
|
/* 801DE1F0 001DB130 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DE1F4 001DB134 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801DE1F8 001DB138 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DE1FC 001DB13C 38 7F 03 58 */ addi r3, r31, 0x358
|
|
/* 801DE200 001DB140 C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DE204 001DB144 C0 42 A9 18 */ lfs f2, lbl_80454318-_SDA2_BASE_(r2)
|
|
/* 801DE208 001DB148 C0 62 A9 1C */ lfs f3, lbl_8045431C-_SDA2_BASE_(r2)
|
|
/* 801DE20C 001DB14C 48 09 18 31 */ bl cLib_addCalc2
|
|
/* 801DE210 001DB150 C0 1F 03 58 */ lfs f0, 0x358(r31)
|
|
/* 801DE214 001DB154 FC 00 02 10 */ fabs f0, f0
|
|
/* 801DE218 001DB158 FC 20 00 18 */ frsp f1, f0
|
|
/* 801DE21C 001DB15C C0 02 A9 20 */ lfs f0, lbl_80454320-_SDA2_BASE_(r2)
|
|
/* 801DE220 001DB160 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 801DE224 001DB164 40 80 00 14 */ bge lbl_801DE238
|
|
/* 801DE228 001DB168 C0 02 A8 E0 */ lfs f0, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DE22C 001DB16C D0 1F 03 58 */ stfs f0, 0x358(r31)
|
|
/* 801DE230 001DB170 38 00 00 00 */ li r0, 0
|
|
/* 801DE234 001DB174 98 1F 03 6D */ stb r0, 0x36d(r31)
|
|
lbl_801DE238:
|
|
/* 801DE238 001DB178 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801DE23C 001DB17C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801DE240 001DB180 7C 08 03 A6 */ mtlr r0
|
|
/* 801DE244 001DB184 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801DE248 001DB188 4E 80 00 20 */ blr
|
|
/* 801DE24C 001DB18C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801DE250 001DB190 7C 08 02 A6 */ mflr r0
|
|
/* 801DE254 001DB194 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DE258 001DB198 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801DE25C 001DB19C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DE260 001DB1A0 80 83 01 EC */ lwz r4, 0x1ec(r3)
|
|
/* 801DE264 001DB1A4 C0 24 00 28 */ lfs f1, 0x28(r4)
|
|
/* 801DE268 001DB1A8 C0 04 00 20 */ lfs f0, 0x20(r4)
|
|
/* 801DE26C 001DB1AC EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 801DE270 001DB1B0 C0 42 A8 E4 */ lfs f2, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DE274 001DB1B4 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 801DE278 001DB1B8 D0 03 03 58 */ stfs f0, 0x358(r3)
|
|
/* 801DE27C 001DB1BC 80 83 01 EC */ lwz r4, 0x1ec(r3)
|
|
/* 801DE280 001DB1C0 C0 24 00 28 */ lfs f1, 0x28(r4)
|
|
/* 801DE284 001DB1C4 C0 04 00 20 */ lfs f0, 0x20(r4)
|
|
/* 801DE288 001DB1C8 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 801DE28C 001DB1CC FC 00 00 50 */ fneg f0, f0
|
|
/* 801DE290 001DB1D0 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 801DE294 001DB1D4 D0 03 03 5C */ stfs f0, 0x35c(r3)
|
|
/* 801DE298 001DB1D8 48 00 2B 9D */ bl dMenu_Letter_c_NS_changePageLight
|
|
/* 801DE29C 001DB1DC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DE2A0 001DB1E0 48 00 2F 4D */ bl dMenu_Letter_c_NS_copyDMYMenu
|
|
/* 801DE2A4 001DB1E4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DE2A8 001DB1E8 38 80 00 00 */ li r4, 0
|
|
/* 801DE2AC 001DB1EC 48 00 32 6D */ bl dMenu_Letter_c_NS_setAButtonString
|
|
/* 801DE2B0 001DB1F0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DE2B4 001DB1F4 38 80 00 00 */ li r4, 0
|
|
/* 801DE2B8 001DB1F8 48 00 33 11 */ bl dMenu_Letter_c_NS_setBButtonString
|
|
/* 801DE2BC 001DB1FC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801DE2C0 001DB200 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801DE2C4 001DB204 7C 08 03 A6 */ mtlr r0
|
|
/* 801DE2C8 001DB208 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801DE2CC 001DB20C 4E 80 00 20 */ blr
|
|
/* 801DE2D0 001DB210 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801DE2D4 001DB214 7C 08 02 A6 */ mflr r0
|
|
/* 801DE2D8 001DB218 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DE2DC 001DB21C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801DE2E0 001DB220 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DE2E4 001DB224 38 7F 03 58 */ addi r3, r31, 0x358
|
|
/* 801DE2E8 001DB228 C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DE2EC 001DB22C C0 42 A9 18 */ lfs f2, lbl_80454318-_SDA2_BASE_(r2)
|
|
/* 801DE2F0 001DB230 C0 62 A9 1C */ lfs f3, lbl_8045431C-_SDA2_BASE_(r2)
|
|
/* 801DE2F4 001DB234 48 09 17 49 */ bl cLib_addCalc2
|
|
/* 801DE2F8 001DB238 C0 1F 03 58 */ lfs f0, 0x358(r31)
|
|
/* 801DE2FC 001DB23C FC 00 02 10 */ fabs f0, f0
|
|
/* 801DE300 001DB240 FC 20 00 18 */ frsp f1, f0
|
|
/* 801DE304 001DB244 C0 02 A9 20 */ lfs f0, lbl_80454320-_SDA2_BASE_(r2)
|
|
/* 801DE308 001DB248 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 801DE30C 001DB24C 40 80 00 14 */ bge lbl_801DE320
|
|
/* 801DE310 001DB250 C0 02 A8 E0 */ lfs f0, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DE314 001DB254 D0 1F 03 58 */ stfs f0, 0x358(r31)
|
|
/* 801DE318 001DB258 38 00 00 00 */ li r0, 0
|
|
/* 801DE31C 001DB25C 98 1F 03 6D */ stb r0, 0x36d(r31)
|
|
lbl_801DE320:
|
|
/* 801DE320 001DB260 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801DE324 001DB264 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801DE328 001DB268 7C 08 03 A6 */ mtlr r0
|
|
/* 801DE32C 001DB26C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801DE330 001DB270 4E 80 00 20 */ blr
|
|
/* 801DE334 001DB274 94 21 FF B0 */ stwu r1, -0x50(r1)
|
|
/* 801DE338 001DB278 7C 08 02 A6 */ mflr r0
|
|
/* 801DE33C 001DB27C 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 801DE340 001DB280 DB E1 00 40 */ stfd f31, 0x40(r1)
|
|
/* 801DE344 001DB284 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0
|
|
/* 801DE348 001DB288 39 61 00 40 */ addi r11, r1, 0x40
|
|
/* 801DE34C 001DB28C 48 18 3E 85 */ bl _savegpr_26
|
|
/* 801DE350 001DB290 7C 7C 1B 78 */ mr r28, r3
|
|
/* 801DE354 001DB294 3B E0 00 00 */ li r31, 0
|
|
/* 801DE358 001DB298 B3 E3 03 6A */ sth r31, 0x36a(r3)
|
|
/* 801DE35C 001DB29C 88 03 03 6E */ lbz r0, 0x36e(r3)
|
|
/* 801DE360 001DB2A0 7C 7C 02 14 */ add r3, r28, r0
|
|
/* 801DE364 001DB2A4 88 1C 03 6F */ lbz r0, 0x36f(r28)
|
|
/* 801DE368 001DB2A8 1C 00 00 06 */ mulli r0, r0, 6
|
|
/* 801DE36C 001DB2AC 7C 63 02 14 */ add r3, r3, r0
|
|
/* 801DE370 001DB2B0 88 63 03 AC */ lbz r3, 0x3ac(r3)
|
|
/* 801DE374 001DB2B4 38 63 FF FF */ addi r3, r3, -1
|
|
/* 801DE378 001DB2B8 54 64 06 3E */ clrlwi r4, r3, 0x18
|
|
/* 801DE37C 001DB2BC 38 00 00 01 */ li r0, 1
|
|
/* 801DE380 001DB2C0 98 1C 03 E3 */ stb r0, 0x3e3(r28)
|
|
/* 801DE384 001DB2C4 3B A0 00 00 */ li r29, 0
|
|
/* 801DE388 001DB2C8 7C 9E 23 78 */ mr r30, r4
|
|
/* 801DE38C 001DB2CC 54 64 1D 78 */ rlwinm r4, r3, 3, 0x15, 0x1c
|
|
/* 801DE390 001DB2D0 3C 60 80 3C */ lis r3, lbl_803BF81C@ha
|
|
/* 801DE394 001DB2D4 38 03 F8 1C */ addi r0, r3, lbl_803BF81C@l
|
|
/* 801DE398 001DB2D8 7C 60 22 14 */ add r3, r0, r4
|
|
/* 801DE39C 001DB2DC 3B 63 00 04 */ addi r27, r3, 4
|
|
/* 801DE3A0 001DB2E0 C3 E2 A8 E0 */ lfs f31, lbl_804542E0-_SDA2_BASE_(r2)
|
|
lbl_801DE3A4:
|
|
/* 801DE3A4 001DB2E4 7F 5C FA 14 */ add r26, r28, r31
|
|
/* 801DE3A8 001DB2E8 80 7A 02 E0 */ lwz r3, 0x2e0(r26)
|
|
/* 801DE3AC 001DB2EC 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801DE3B0 001DB2F0 D3 E3 00 CC */ stfs f31, 0xcc(r3)
|
|
/* 801DE3B4 001DB2F4 D3 E3 00 D0 */ stfs f31, 0xd0(r3)
|
|
/* 801DE3B8 001DB2F8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DE3BC 001DB2FC 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801DE3C0 001DB300 7D 89 03 A6 */ mtctr r12
|
|
/* 801DE3C4 001DB304 4E 80 04 21 */ bctrl
|
|
/* 801DE3C8 001DB308 80 7A 02 E0 */ lwz r3, 0x2e0(r26)
|
|
/* 801DE3CC 001DB30C C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DE3D0 001DB310 48 07 74 01 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801DE3D4 001DB314 39 00 00 00 */ li r8, 0
|
|
/* 801DE3D8 001DB318 80 7A 02 F4 */ lwz r3, 0x2f4(r26)
|
|
/* 801DE3DC 001DB31C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DE3E0 001DB320 41 82 00 08 */ beq lbl_801DE3E8
|
|
/* 801DE3E4 001DB324 81 03 00 04 */ lwz r8, 4(r3)
|
|
lbl_801DE3E8:
|
|
/* 801DE3E8 001DB328 80 7A 02 EC */ lwz r3, 0x2ec(r26)
|
|
/* 801DE3EC 001DB32C 80 E3 00 04 */ lwz r7, 4(r3)
|
|
/* 801DE3F0 001DB330 38 00 00 00 */ li r0, 0
|
|
/* 801DE3F4 001DB334 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801DE3F8 001DB338 80 7C 03 10 */ lwz r3, 0x310(r28)
|
|
/* 801DE3FC 001DB33C A0 9B 00 00 */ lhz r4, 0(r27)
|
|
/* 801DE400 001DB340 88 BC 03 E3 */ lbz r5, 0x3e3(r28)
|
|
/* 801DE404 001DB344 38 05 FF FF */ addi r0, r5, -1
|
|
/* 801DE408 001DB348 54 05 06 3E */ clrlwi r5, r0, 0x18
|
|
/* 801DE40C 001DB34C 38 C0 00 0C */ li r6, 0xc
|
|
/* 801DE410 001DB350 39 20 00 00 */ li r9, 0
|
|
/* 801DE414 001DB354 39 40 00 00 */ li r10, 0
|
|
/* 801DE418 001DB358 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DE41C 001DB35C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801DE420 001DB360 7D 89 03 A6 */ mtctr r12
|
|
/* 801DE424 001DB364 4E 80 04 21 */ bctrl
|
|
/* 801DE428 001DB368 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 801DE42C 001DB36C 2C 1D 00 02 */ cmpwi r29, 2
|
|
/* 801DE430 001DB370 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801DE434 001DB374 41 80 FF 70 */ blt lbl_801DE3A4
|
|
/* 801DE438 001DB378 80 7C 03 10 */ lwz r3, 0x310(r28)
|
|
/* 801DE43C 001DB37C 38 80 00 0C */ li r4, 0xc
|
|
/* 801DE440 001DB380 48 06 B6 09 */ bl dMsgStringBase_c_NS_getPageMax
|
|
/* 801DE444 001DB384 98 7C 03 E2 */ stb r3, 0x3e2(r28)
|
|
/* 801DE448 001DB388 88 DC 03 E2 */ lbz r6, 0x3e2(r28)
|
|
/* 801DE44C 001DB38C 28 06 00 01 */ cmplwi r6, 1
|
|
/* 801DE450 001DB390 40 81 00 5C */ ble lbl_801DE4AC
|
|
/* 801DE454 001DB394 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 801DE458 001DB398 3C 80 80 39 */ lis r4, lbl_80396DC0@ha
|
|
/* 801DE45C 001DB39C 38 84 6D C0 */ addi r4, r4, lbl_80396DC0@l
|
|
/* 801DE460 001DB3A0 38 84 00 17 */ addi r4, r4, 0x17
|
|
/* 801DE464 001DB3A4 88 BC 03 E3 */ lbz r5, 0x3e3(r28)
|
|
/* 801DE468 001DB3A8 4C C6 31 82 */ crclr 6
|
|
/* 801DE46C 001DB3AC 48 18 80 71 */ bl func_803664DC
|
|
/* 801DE470 001DB3B0 3B 40 00 00 */ li r26, 0
|
|
/* 801DE474 001DB3B4 3B A0 00 00 */ li r29, 0
|
|
/* 801DE478 001DB3B8 3B E0 00 01 */ li r31, 1
|
|
lbl_801DE47C:
|
|
/* 801DE47C 001DB3BC 38 1D 01 E4 */ addi r0, r29, 0x1e4
|
|
/* 801DE480 001DB3C0 7C 7C 00 2E */ lwzx r3, r28, r0
|
|
/* 801DE484 001DB3C4 9B E3 00 B0 */ stb r31, 0xb0(r3)
|
|
/* 801DE488 001DB3C8 7C 7C 00 2E */ lwzx r3, r28, r0
|
|
/* 801DE48C 001DB3CC 48 12 21 CD */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801DE490 001DB3D0 38 81 00 10 */ addi r4, r1, 0x10
|
|
/* 801DE494 001DB3D4 48 18 A6 99 */ bl strcpy
|
|
/* 801DE498 001DB3D8 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801DE49C 001DB3DC 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 801DE4A0 001DB3E0 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801DE4A4 001DB3E4 41 80 FF D8 */ blt lbl_801DE47C
|
|
/* 801DE4A8 001DB3E8 48 00 00 28 */ b lbl_801DE4D0
|
|
lbl_801DE4AC:
|
|
/* 801DE4AC 001DB3EC 38 60 00 00 */ li r3, 0
|
|
/* 801DE4B0 001DB3F0 38 A0 00 00 */ li r5, 0
|
|
/* 801DE4B4 001DB3F4 38 00 00 02 */ li r0, 2
|
|
/* 801DE4B8 001DB3F8 7C 09 03 A6 */ mtctr r0
|
|
lbl_801DE4BC:
|
|
/* 801DE4BC 001DB3FC 38 03 01 E4 */ addi r0, r3, 0x1e4
|
|
/* 801DE4C0 001DB400 7C 9C 00 2E */ lwzx r4, r28, r0
|
|
/* 801DE4C4 001DB404 98 A4 00 B0 */ stb r5, 0xb0(r4)
|
|
/* 801DE4C8 001DB408 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801DE4CC 001DB40C 42 00 FF F0 */ bdnz lbl_801DE4BC
|
|
lbl_801DE4D0:
|
|
/* 801DE4D0 001DB410 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801DE4D4 001DB414 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801DE4D8 001DB418 3B 43 01 1C */ addi r26, r3, 0x11c
|
|
/* 801DE4DC 001DB41C 7F 43 D3 78 */ mr r3, r26
|
|
/* 801DE4E0 001DB420 7F C4 F3 78 */ mr r4, r30
|
|
/* 801DE4E4 001DB424 4B E5 5F B9 */ bl isLetterReadFlag__17dSv_letter_info_cCFi
|
|
/* 801DE4E8 001DB428 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801DE4EC 001DB42C 40 82 00 28 */ bne lbl_801DE514
|
|
/* 801DE4F0 001DB430 7F 43 D3 78 */ mr r3, r26
|
|
/* 801DE4F4 001DB434 7F C4 F3 78 */ mr r4, r30
|
|
/* 801DE4F8 001DB438 4B E5 5F 7D */ bl onLetterReadFlag__17dSv_letter_info_cFi
|
|
/* 801DE4FC 001DB43C 38 80 00 00 */ li r4, 0
|
|
/* 801DE500 001DB440 88 1C 03 6E */ lbz r0, 0x36e(r28)
|
|
/* 801DE504 001DB444 1C 00 00 14 */ mulli r0, r0, 0x14
|
|
/* 801DE508 001DB448 7C 7C 02 14 */ add r3, r28, r0
|
|
/* 801DE50C 001DB44C 80 63 00 44 */ lwz r3, 0x44(r3)
|
|
/* 801DE510 001DB450 98 83 00 B0 */ stb r4, 0xb0(r3)
|
|
lbl_801DE514:
|
|
/* 801DE514 001DB454 7F 83 E3 78 */ mr r3, r28
|
|
/* 801DE518 001DB458 38 80 00 00 */ li r4, 0
|
|
/* 801DE51C 001DB45C 48 00 2F FD */ bl dMenu_Letter_c_NS_setAButtonString
|
|
/* 801DE520 001DB460 7F 83 E3 78 */ mr r3, r28
|
|
/* 801DE524 001DB464 38 80 00 00 */ li r4, 0
|
|
/* 801DE528 001DB468 48 00 30 A1 */ bl dMenu_Letter_c_NS_setBButtonString
|
|
/* 801DE52C 001DB46C 80 7C 02 B4 */ lwz r3, 0x2b4(r28)
|
|
/* 801DE530 001DB470 38 80 00 00 */ li r4, 0
|
|
/* 801DE534 001DB474 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DE538 001DB478 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801DE53C 001DB47C 7D 89 03 A6 */ mtctr r12
|
|
/* 801DE540 001DB480 4E 80 04 21 */ bctrl
|
|
/* 801DE544 001DB484 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
|
|
/* 801DE548 001DB488 CB E1 00 40 */ lfd f31, 0x40(r1)
|
|
/* 801DE54C 001DB48C 39 61 00 40 */ addi r11, r1, 0x40
|
|
/* 801DE550 001DB490 48 18 3C CD */ bl _restgpr_26
|
|
/* 801DE554 001DB494 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
/* 801DE558 001DB498 7C 08 03 A6 */ mtlr r0
|
|
/* 801DE55C 001DB49C 38 21 00 50 */ addi r1, r1, 0x50
|
|
/* 801DE560 001DB4A0 4E 80 00 20 */ blr
|
|
/* 801DE564 001DB4A4 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801DE568 001DB4A8 7C 08 02 A6 */ mflr r0
|
|
/* 801DE56C 001DB4AC 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801DE570 001DB4B0 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 801DE574 001DB4B4 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 801DE578 001DB4B8 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801DE57C 001DB4BC 48 18 3C 59 */ bl _savegpr_27
|
|
/* 801DE580 001DB4C0 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DE584 001DB4C4 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801DE588 001DB4C8 3B A3 EB C8 */ addi r29, r3, lbl_8042EBC8@l
|
|
/* 801DE58C 001DB4CC A8 9D 07 5A */ lha r4, 0x75a(r29)
|
|
/* 801DE590 001DB4D0 A8 7F 03 6A */ lha r3, 0x36a(r31)
|
|
/* 801DE594 001DB4D4 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801DE598 001DB4D8 B0 1F 03 6A */ sth r0, 0x36a(r31)
|
|
/* 801DE59C 001DB4DC A8 1F 03 6A */ lha r0, 0x36a(r31)
|
|
/* 801DE5A0 001DB4E0 7C 00 20 00 */ cmpw r0, r4
|
|
/* 801DE5A4 001DB4E4 41 80 00 7C */ blt lbl_801DE620
|
|
/* 801DE5A8 001DB4E8 38 00 00 04 */ li r0, 4
|
|
/* 801DE5AC 001DB4EC 98 1F 03 6D */ stb r0, 0x36d(r31)
|
|
/* 801DE5B0 001DB4F0 3B 60 00 00 */ li r27, 0
|
|
/* 801DE5B4 001DB4F4 3B C0 00 00 */ li r30, 0
|
|
lbl_801DE5B8:
|
|
/* 801DE5B8 001DB4F8 C0 1D 07 4C */ lfs f0, 0x74c(r29)
|
|
/* 801DE5BC 001DB4FC 3B 9E 02 E0 */ addi r28, r30, 0x2e0
|
|
/* 801DE5C0 001DB500 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 801DE5C4 001DB504 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801DE5C8 001DB508 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801DE5CC 001DB50C D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801DE5D0 001DB510 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DE5D4 001DB514 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801DE5D8 001DB518 7D 89 03 A6 */ mtctr r12
|
|
/* 801DE5DC 001DB51C 4E 80 04 21 */ bctrl
|
|
/* 801DE5E0 001DB520 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 801DE5E4 001DB524 C0 22 A8 E4 */ lfs f1, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DE5E8 001DB528 48 07 71 E9 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801DE5EC 001DB52C 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801DE5F0 001DB530 2C 1B 00 02 */ cmpwi r27, 2
|
|
/* 801DE5F4 001DB534 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801DE5F8 001DB538 41 80 FF C0 */ blt lbl_801DE5B8
|
|
/* 801DE5FC 001DB53C 80 7F 02 B4 */ lwz r3, 0x2b4(r31)
|
|
/* 801DE600 001DB540 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801DE604 001DB544 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801DE608 001DB548 88 84 07 85 */ lbz r4, 0x785(r4)
|
|
/* 801DE60C 001DB54C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DE610 001DB550 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801DE614 001DB554 7D 89 03 A6 */ mtctr r12
|
|
/* 801DE618 001DB558 4E 80 04 21 */ bctrl
|
|
/* 801DE61C 001DB55C 48 00 00 D0 */ b lbl_801DE6EC
|
|
lbl_801DE620:
|
|
/* 801DE620 001DB560 C8 42 A9 10 */ lfd f2, lbl_80454310-_SDA2_BASE_(r2)
|
|
/* 801DE624 001DB564 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801DE628 001DB568 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801DE62C 001DB56C 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801DE630 001DB570 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 801DE634 001DB574 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801DE638 001DB578 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801DE63C 001DB57C 6C 80 80 00 */ xoris r0, r4, 0x8000
|
|
/* 801DE640 001DB580 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DE644 001DB584 90 61 00 10 */ stw r3, 0x10(r1)
|
|
/* 801DE648 001DB588 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 801DE64C 001DB58C EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801DE650 001DB590 EF E1 00 24 */ fdivs f31, f1, f0
|
|
/* 801DE654 001DB594 3B 60 00 00 */ li r27, 0
|
|
/* 801DE658 001DB598 3B C0 00 00 */ li r30, 0
|
|
lbl_801DE65C:
|
|
/* 801DE65C 001DB59C C0 1D 07 4C */ lfs f0, 0x74c(r29)
|
|
/* 801DE660 001DB5A0 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 801DE664 001DB5A4 3B 9E 02 E0 */ addi r28, r30, 0x2e0
|
|
/* 801DE668 001DB5A8 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 801DE66C 001DB5AC 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801DE670 001DB5B0 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801DE674 001DB5B4 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801DE678 001DB5B8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DE67C 001DB5BC 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801DE680 001DB5C0 7D 89 03 A6 */ mtctr r12
|
|
/* 801DE684 001DB5C4 4E 80 04 21 */ bctrl
|
|
/* 801DE688 001DB5C8 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 801DE68C 001DB5CC FC 20 F8 90 */ fmr f1, f31
|
|
/* 801DE690 001DB5D0 48 07 71 41 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801DE694 001DB5D4 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801DE698 001DB5D8 2C 1B 00 02 */ cmpwi r27, 2
|
|
/* 801DE69C 001DB5DC 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801DE6A0 001DB5E0 41 80 FF BC */ blt lbl_801DE65C
|
|
/* 801DE6A4 001DB5E4 80 7F 02 B4 */ lwz r3, 0x2b4(r31)
|
|
/* 801DE6A8 001DB5E8 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801DE6AC 001DB5EC 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801DE6B0 001DB5F0 88 04 07 85 */ lbz r0, 0x785(r4)
|
|
/* 801DE6B4 001DB5F4 C8 22 A9 08 */ lfd f1, lbl_80454308-_SDA2_BASE_(r2)
|
|
/* 801DE6B8 001DB5F8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DE6BC 001DB5FC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801DE6C0 001DB600 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801DE6C4 001DB604 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 801DE6C8 001DB608 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801DE6CC 001DB60C EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 801DE6D0 001DB610 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 801DE6D4 001DB614 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 801DE6D8 001DB618 80 81 00 0C */ lwz r4, 0xc(r1)
|
|
/* 801DE6DC 001DB61C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DE6E0 001DB620 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801DE6E4 001DB624 7D 89 03 A6 */ mtctr r12
|
|
/* 801DE6E8 001DB628 4E 80 04 21 */ bctrl
|
|
lbl_801DE6EC:
|
|
/* 801DE6EC 001DB62C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801DE6F0 001DB630 CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801DE6F4 001DB634 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801DE6F8 001DB638 48 18 3B 29 */ bl _restgpr_27
|
|
/* 801DE6FC 001DB63C 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801DE700 001DB640 7C 08 03 A6 */ mtlr r0
|
|
/* 801DE704 001DB644 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801DE708 001DB648 4E 80 00 20 */ blr
|
|
/* 801DE70C 001DB64C 94 21 FF 60 */ stwu r1, -0xa0(r1)
|
|
/* 801DE710 001DB650 7C 08 02 A6 */ mflr r0
|
|
/* 801DE714 001DB654 90 01 00 A4 */ stw r0, 0xa4(r1)
|
|
/* 801DE718 001DB658 93 E1 00 9C */ stw r31, 0x9c(r1)
|
|
/* 801DE71C 001DB65C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DE720 001DB660 80 63 03 14 */ lwz r3, 0x314(r3)
|
|
/* 801DE724 001DB664 48 05 D7 11 */ bl dMsgScrnArrow_c_NS_arwAnimeInit
|
|
/* 801DE728 001DB668 80 7F 03 14 */ lwz r3, 0x314(r31)
|
|
/* 801DE72C 001DB66C 48 05 D8 99 */ bl dMsgScrnArrow_c_NS_dotAnimeInit
|
|
/* 801DE730 001DB670 88 7F 03 E2 */ lbz r3, 0x3e2(r31)
|
|
/* 801DE734 001DB674 28 03 00 01 */ cmplwi r3, 1
|
|
/* 801DE738 001DB678 40 81 00 C0 */ ble lbl_801DE7F8
|
|
/* 801DE73C 001DB67C 88 1F 03 E3 */ lbz r0, 0x3e3(r31)
|
|
/* 801DE740 001DB680 7C 00 18 40 */ cmplw r0, r3
|
|
/* 801DE744 001DB684 40 82 00 20 */ bne lbl_801DE764
|
|
/* 801DE748 001DB688 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DE74C 001DB68C 38 80 00 00 */ li r4, 0
|
|
/* 801DE750 001DB690 48 00 2D C9 */ bl dMenu_Letter_c_NS_setAButtonString
|
|
/* 801DE754 001DB694 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DE758 001DB698 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801DE75C 001DB69C 48 00 2E 6D */ bl dMenu_Letter_c_NS_setBButtonString
|
|
/* 801DE760 001DB6A0 48 00 00 1C */ b lbl_801DE77C
|
|
lbl_801DE764:
|
|
/* 801DE764 001DB6A4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DE768 001DB6A8 38 80 04 08 */ li r4, 0x408
|
|
/* 801DE76C 001DB6AC 48 00 2D AD */ bl dMenu_Letter_c_NS_setAButtonString
|
|
/* 801DE770 001DB6B0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DE774 001DB6B4 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801DE778 001DB6B8 48 00 2E 51 */ bl dMenu_Letter_c_NS_setBButtonString
|
|
lbl_801DE77C:
|
|
/* 801DE77C 001DB6BC 38 61 00 20 */ addi r3, r1, 0x20
|
|
/* 801DE780 001DB6C0 48 07 51 B1 */ bl CPaneMgr
|
|
/* 801DE784 001DB6C4 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801DE788 001DB6C8 3C 80 79 61 */ lis r4, 0x79615F6E@ha
|
|
/* 801DE78C 001DB6CC 38 C4 5F 6E */ addi r6, r4, 0x79615F6E@l
|
|
/* 801DE790 001DB6D0 3C 80 73 65 */ lis r4, 0x7365745F@ha
|
|
/* 801DE794 001DB6D4 38 A4 74 5F */ addi r5, r4, 0x7365745F@l
|
|
/* 801DE798 001DB6D8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DE79C 001DB6DC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DE7A0 001DB6E0 7D 89 03 A6 */ mtctr r12
|
|
/* 801DE7A4 001DB6E4 4E 80 04 21 */ bctrl
|
|
/* 801DE7A8 001DB6E8 7C 65 1B 78 */ mr r5, r3
|
|
/* 801DE7AC 001DB6EC 38 61 00 08 */ addi r3, r1, 8
|
|
/* 801DE7B0 001DB6F0 38 81 00 20 */ addi r4, r1, 0x20
|
|
/* 801DE7B4 001DB6F4 38 C0 00 00 */ li r6, 0
|
|
/* 801DE7B8 001DB6F8 38 E0 00 00 */ li r7, 0
|
|
/* 801DE7BC 001DB6FC 48 07 67 01 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801DE7C0 001DB700 80 61 00 08 */ lwz r3, 8(r1)
|
|
/* 801DE7C4 001DB704 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 801DE7C8 001DB708 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 801DE7CC 001DB70C 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801DE7D0 001DB710 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801DE7D4 001DB714 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801DE7D8 001DB718 80 7F 03 14 */ lwz r3, 0x314(r31)
|
|
/* 801DE7DC 001DB71C C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801DE7E0 001DB720 C0 41 00 18 */ lfs f2, 0x18(r1)
|
|
/* 801DE7E4 001DB724 48 05 D6 15 */ bl dMsgScrnArrow_c_NS_setPos
|
|
/* 801DE7E8 001DB728 38 61 00 20 */ addi r3, r1, 0x20
|
|
/* 801DE7EC 001DB72C 38 80 FF FF */ li r4, -1
|
|
/* 801DE7F0 001DB730 48 07 52 29 */ bl CPaneMgr_NS_dtor
|
|
/* 801DE7F4 001DB734 48 00 00 1C */ b lbl_801DE810
|
|
lbl_801DE7F8:
|
|
/* 801DE7F8 001DB738 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DE7FC 001DB73C 38 80 00 00 */ li r4, 0
|
|
/* 801DE800 001DB740 48 00 2D 19 */ bl dMenu_Letter_c_NS_setAButtonString
|
|
/* 801DE804 001DB744 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DE808 001DB748 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801DE80C 001DB74C 48 00 2D BD */ bl dMenu_Letter_c_NS_setBButtonString
|
|
lbl_801DE810:
|
|
/* 801DE810 001DB750 83 E1 00 9C */ lwz r31, 0x9c(r1)
|
|
/* 801DE814 001DB754 80 01 00 A4 */ lwz r0, 0xa4(r1)
|
|
/* 801DE818 001DB758 7C 08 03 A6 */ mtlr r0
|
|
/* 801DE81C 001DB75C 38 21 00 A0 */ addi r1, r1, 0xa0
|
|
/* 801DE820 001DB760 4E 80 00 20 */ blr
|
|
/* 801DE824 001DB764 94 21 FF 50 */ stwu r1, -0xb0(r1)
|
|
/* 801DE828 001DB768 7C 08 02 A6 */ mflr r0
|
|
/* 801DE82C 001DB76C 90 01 00 B4 */ stw r0, 0xb4(r1)
|
|
/* 801DE830 001DB770 93 E1 00 AC */ stw r31, 0xac(r1)
|
|
/* 801DE834 001DB774 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DE838 001DB778 3C 60 80 3E */ lis r3, lbl_803DD2E8@ha
|
|
/* 801DE83C 001DB77C 38 63 D2 E8 */ addi r3, r3, lbl_803DD2E8@l
|
|
/* 801DE840 001DB780 80 63 00 34 */ lwz r3, 0x34(r3)
|
|
/* 801DE844 001DB784 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
|
|
/* 801DE848 001DB788 41 82 00 A4 */ beq lbl_801DE8EC
|
|
/* 801DE84C 001DB78C 88 7F 03 E3 */ lbz r3, 0x3e3(r31)
|
|
/* 801DE850 001DB790 88 1F 03 E2 */ lbz r0, 0x3e2(r31)
|
|
/* 801DE854 001DB794 7C 03 00 40 */ cmplw r3, r0
|
|
/* 801DE858 001DB798 40 82 00 48 */ bne lbl_801DE8A0
|
|
/* 801DE85C 001DB79C 38 00 00 C3 */ li r0, 0xc3
|
|
/* 801DE860 001DB7A0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DE864 001DB7A4 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801DE868 001DB7A8 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801DE86C 001DB7AC 38 A0 00 00 */ li r5, 0
|
|
/* 801DE870 001DB7B0 38 C0 00 00 */ li r6, 0
|
|
/* 801DE874 001DB7B4 38 E0 00 00 */ li r7, 0
|
|
/* 801DE878 001DB7B8 C0 22 A8 E4 */ lfs f1, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DE87C 001DB7BC FC 40 08 90 */ fmr f2, f1
|
|
/* 801DE880 001DB7C0 C0 62 A9 00 */ lfs f3, lbl_80454300-_SDA2_BASE_(r2)
|
|
/* 801DE884 001DB7C4 FC 80 18 90 */ fmr f4, f3
|
|
/* 801DE888 001DB7C8 39 00 00 00 */ li r8, 0
|
|
/* 801DE88C 001DB7CC 48 0C D0 F9 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801DE890 001DB7D0 48 04 01 41 */ bl dMeter2Info_set2DVibration
|
|
/* 801DE894 001DB7D4 38 00 00 07 */ li r0, 7
|
|
/* 801DE898 001DB7D8 98 1F 03 6D */ stb r0, 0x36d(r31)
|
|
/* 801DE89C 001DB7DC 48 00 01 98 */ b lbl_801DEA34
|
|
lbl_801DE8A0:
|
|
/* 801DE8A0 001DB7E0 38 00 00 05 */ li r0, 5
|
|
/* 801DE8A4 001DB7E4 98 1F 03 6D */ stb r0, 0x36d(r31)
|
|
/* 801DE8A8 001DB7E8 38 00 00 C4 */ li r0, 0xc4
|
|
/* 801DE8AC 001DB7EC 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801DE8B0 001DB7F0 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801DE8B4 001DB7F4 38 81 00 10 */ addi r4, r1, 0x10
|
|
/* 801DE8B8 001DB7F8 38 A0 00 00 */ li r5, 0
|
|
/* 801DE8BC 001DB7FC 38 C0 00 00 */ li r6, 0
|
|
/* 801DE8C0 001DB800 38 E0 00 00 */ li r7, 0
|
|
/* 801DE8C4 001DB804 C0 22 A8 E4 */ lfs f1, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DE8C8 001DB808 FC 40 08 90 */ fmr f2, f1
|
|
/* 801DE8CC 001DB80C C0 62 A9 00 */ lfs f3, lbl_80454300-_SDA2_BASE_(r2)
|
|
/* 801DE8D0 001DB810 FC 80 18 90 */ fmr f4, f3
|
|
/* 801DE8D4 001DB814 39 00 00 00 */ li r8, 0
|
|
/* 801DE8D8 001DB818 48 0C D0 AD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801DE8DC 001DB81C 48 04 00 F5 */ bl dMeter2Info_set2DVibration
|
|
/* 801DE8E0 001DB820 38 00 00 01 */ li r0, 1
|
|
/* 801DE8E4 001DB824 98 1F 03 E4 */ stb r0, 0x3e4(r31)
|
|
/* 801DE8E8 001DB828 48 00 01 4C */ b lbl_801DEA34
|
|
lbl_801DE8EC:
|
|
/* 801DE8EC 001DB82C 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
|
|
/* 801DE8F0 001DB830 41 82 00 A0 */ beq lbl_801DE990
|
|
/* 801DE8F4 001DB834 88 1F 03 E3 */ lbz r0, 0x3e3(r31)
|
|
/* 801DE8F8 001DB838 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801DE8FC 001DB83C 41 81 00 48 */ bgt lbl_801DE944
|
|
/* 801DE900 001DB840 38 00 00 07 */ li r0, 7
|
|
/* 801DE904 001DB844 98 1F 03 6D */ stb r0, 0x36d(r31)
|
|
/* 801DE908 001DB848 38 00 00 C3 */ li r0, 0xc3
|
|
/* 801DE90C 001DB84C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801DE910 001DB850 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801DE914 001DB854 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801DE918 001DB858 38 A0 00 00 */ li r5, 0
|
|
/* 801DE91C 001DB85C 38 C0 00 00 */ li r6, 0
|
|
/* 801DE920 001DB860 38 E0 00 00 */ li r7, 0
|
|
/* 801DE924 001DB864 C0 22 A8 E4 */ lfs f1, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DE928 001DB868 FC 40 08 90 */ fmr f2, f1
|
|
/* 801DE92C 001DB86C C0 62 A9 00 */ lfs f3, lbl_80454300-_SDA2_BASE_(r2)
|
|
/* 801DE930 001DB870 FC 80 18 90 */ fmr f4, f3
|
|
/* 801DE934 001DB874 39 00 00 00 */ li r8, 0
|
|
/* 801DE938 001DB878 48 0C D0 4D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801DE93C 001DB87C 48 04 00 95 */ bl dMeter2Info_set2DVibration
|
|
/* 801DE940 001DB880 48 00 00 F4 */ b lbl_801DEA34
|
|
lbl_801DE944:
|
|
/* 801DE944 001DB884 38 00 00 05 */ li r0, 5
|
|
/* 801DE948 001DB888 98 1F 03 6D */ stb r0, 0x36d(r31)
|
|
/* 801DE94C 001DB88C 38 00 00 C4 */ li r0, 0xc4
|
|
/* 801DE950 001DB890 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801DE954 001DB894 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801DE958 001DB898 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801DE95C 001DB89C 38 A0 00 00 */ li r5, 0
|
|
/* 801DE960 001DB8A0 38 C0 00 00 */ li r6, 0
|
|
/* 801DE964 001DB8A4 38 E0 00 00 */ li r7, 0
|
|
/* 801DE968 001DB8A8 C0 22 A8 E4 */ lfs f1, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DE96C 001DB8AC FC 40 08 90 */ fmr f2, f1
|
|
/* 801DE970 001DB8B0 C0 62 A9 00 */ lfs f3, lbl_80454300-_SDA2_BASE_(r2)
|
|
/* 801DE974 001DB8B4 FC 80 18 90 */ fmr f4, f3
|
|
/* 801DE978 001DB8B8 39 00 00 00 */ li r8, 0
|
|
/* 801DE97C 001DB8BC 48 0C D0 09 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801DE980 001DB8C0 48 04 00 51 */ bl dMeter2Info_set2DVibration
|
|
/* 801DE984 001DB8C4 38 00 00 00 */ li r0, 0
|
|
/* 801DE988 001DB8C8 98 1F 03 E4 */ stb r0, 0x3e4(r31)
|
|
/* 801DE98C 001DB8CC 48 00 00 A8 */ b lbl_801DEA34
|
|
lbl_801DE990:
|
|
/* 801DE990 001DB8D0 88 7F 03 E2 */ lbz r3, 0x3e2(r31)
|
|
/* 801DE994 001DB8D4 28 03 00 01 */ cmplwi r3, 1
|
|
/* 801DE998 001DB8D8 40 81 00 9C */ ble lbl_801DEA34
|
|
/* 801DE99C 001DB8DC 88 1F 03 E3 */ lbz r0, 0x3e3(r31)
|
|
/* 801DE9A0 001DB8E0 7C 00 18 40 */ cmplw r0, r3
|
|
/* 801DE9A4 001DB8E4 40 82 00 10 */ bne lbl_801DE9B4
|
|
/* 801DE9A8 001DB8E8 80 7F 03 14 */ lwz r3, 0x314(r31)
|
|
/* 801DE9AC 001DB8EC 48 05 D6 65 */ bl dMsgScrnArrow_c_NS_dotAnimeMove
|
|
/* 801DE9B0 001DB8F0 48 00 00 0C */ b lbl_801DE9BC
|
|
lbl_801DE9B4:
|
|
/* 801DE9B4 001DB8F4 80 7F 03 14 */ lwz r3, 0x314(r31)
|
|
/* 801DE9B8 001DB8F8 48 05 D4 D9 */ bl dMsgScrnArrow_c_NS_arwAnimeMove
|
|
lbl_801DE9BC:
|
|
/* 801DE9BC 001DB8FC 38 61 00 30 */ addi r3, r1, 0x30
|
|
/* 801DE9C0 001DB900 48 07 4F 71 */ bl CPaneMgr
|
|
/* 801DE9C4 001DB904 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801DE9C8 001DB908 3C 80 79 61 */ lis r4, 0x79615F6E@ha
|
|
/* 801DE9CC 001DB90C 38 C4 5F 6E */ addi r6, r4, 0x79615F6E@l
|
|
/* 801DE9D0 001DB910 3C 80 73 65 */ lis r4, 0x7365745F@ha
|
|
/* 801DE9D4 001DB914 38 A4 74 5F */ addi r5, r4, 0x7365745F@l
|
|
/* 801DE9D8 001DB918 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DE9DC 001DB91C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DE9E0 001DB920 7D 89 03 A6 */ mtctr r12
|
|
/* 801DE9E4 001DB924 4E 80 04 21 */ bctrl
|
|
/* 801DE9E8 001DB928 7C 65 1B 78 */ mr r5, r3
|
|
/* 801DE9EC 001DB92C 38 61 00 18 */ addi r3, r1, 0x18
|
|
/* 801DE9F0 001DB930 38 81 00 30 */ addi r4, r1, 0x30
|
|
/* 801DE9F4 001DB934 38 C0 00 00 */ li r6, 0
|
|
/* 801DE9F8 001DB938 38 E0 00 00 */ li r7, 0
|
|
/* 801DE9FC 001DB93C 48 07 64 C1 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801DEA00 001DB940 80 61 00 18 */ lwz r3, 0x18(r1)
|
|
/* 801DEA04 001DB944 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 801DEA08 001DB948 90 61 00 24 */ stw r3, 0x24(r1)
|
|
/* 801DEA0C 001DB94C 90 01 00 28 */ stw r0, 0x28(r1)
|
|
/* 801DEA10 001DB950 80 01 00 20 */ lwz r0, 0x20(r1)
|
|
/* 801DEA14 001DB954 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 801DEA18 001DB958 80 7F 03 14 */ lwz r3, 0x314(r31)
|
|
/* 801DEA1C 001DB95C C0 21 00 24 */ lfs f1, 0x24(r1)
|
|
/* 801DEA20 001DB960 C0 41 00 28 */ lfs f2, 0x28(r1)
|
|
/* 801DEA24 001DB964 48 05 D3 D5 */ bl dMsgScrnArrow_c_NS_setPos
|
|
/* 801DEA28 001DB968 38 61 00 30 */ addi r3, r1, 0x30
|
|
/* 801DEA2C 001DB96C 38 80 FF FF */ li r4, -1
|
|
/* 801DEA30 001DB970 48 07 4F E9 */ bl CPaneMgr_NS_dtor
|
|
lbl_801DEA34:
|
|
/* 801DEA34 001DB974 83 E1 00 AC */ lwz r31, 0xac(r1)
|
|
/* 801DEA38 001DB978 80 01 00 B4 */ lwz r0, 0xb4(r1)
|
|
/* 801DEA3C 001DB97C 7C 08 03 A6 */ mtlr r0
|
|
/* 801DEA40 001DB980 38 21 00 B0 */ addi r1, r1, 0xb0
|
|
/* 801DEA44 001DB984 4E 80 00 20 */ blr
|
|
/* 801DEA48 001DB988 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801DEA4C 001DB98C 7C 08 02 A6 */ mflr r0
|
|
/* 801DEA50 001DB990 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DEA54 001DB994 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801DEA58 001DB998 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DEA5C 001DB99C 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801DEA60 001DB9A0 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801DEA64 001DB9A4 A8 04 07 5E */ lha r0, 0x75e(r4)
|
|
/* 801DEA68 001DB9A8 B0 03 03 6A */ sth r0, 0x36a(r3)
|
|
/* 801DEA6C 001DB9AC 38 80 00 00 */ li r4, 0
|
|
/* 801DEA70 001DB9B0 48 00 2A A9 */ bl dMenu_Letter_c_NS_setAButtonString
|
|
/* 801DEA74 001DB9B4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DEA78 001DB9B8 38 80 00 00 */ li r4, 0
|
|
/* 801DEA7C 001DB9BC 48 00 2B 4D */ bl dMenu_Letter_c_NS_setBButtonString
|
|
/* 801DEA80 001DB9C0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801DEA84 001DB9C4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801DEA88 001DB9C8 7C 08 03 A6 */ mtlr r0
|
|
/* 801DEA8C 001DB9CC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801DEA90 001DB9D0 4E 80 00 20 */ blr
|
|
/* 801DEA94 001DB9D4 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801DEA98 001DB9D8 7C 08 02 A6 */ mflr r0
|
|
/* 801DEA9C 001DB9DC 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801DEAA0 001DB9E0 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 801DEAA4 001DB9E4 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 801DEAA8 001DB9E8 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801DEAAC 001DB9EC 48 18 37 2D */ bl _savegpr_28
|
|
/* 801DEAB0 001DB9F0 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DEAB4 001DB9F4 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801DEAB8 001DB9F8 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801DEABC 001DB9FC A8 83 07 5C */ lha r4, 0x75c(r3)
|
|
/* 801DEAC0 001DBA00 A8 7F 03 6A */ lha r3, 0x36a(r31)
|
|
/* 801DEAC4 001DBA04 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801DEAC8 001DBA08 B0 1F 03 6A */ sth r0, 0x36a(r31)
|
|
/* 801DEACC 001DBA0C A8 7F 03 6A */ lha r3, 0x36a(r31)
|
|
/* 801DEAD0 001DBA10 7C 60 07 35 */ extsh. r0, r3
|
|
/* 801DEAD4 001DBA14 41 81 00 74 */ bgt lbl_801DEB48
|
|
/* 801DEAD8 001DBA18 38 00 00 06 */ li r0, 6
|
|
/* 801DEADC 001DBA1C 98 1F 03 6D */ stb r0, 0x36d(r31)
|
|
/* 801DEAE0 001DBA20 3B 80 00 00 */ li r28, 0
|
|
/* 801DEAE4 001DBA24 3B C0 00 00 */ li r30, 0
|
|
lbl_801DEAE8:
|
|
/* 801DEAE8 001DBA28 7F BF F2 14 */ add r29, r31, r30
|
|
/* 801DEAEC 001DBA2C 80 7D 02 EC */ lwz r3, 0x2ec(r29)
|
|
/* 801DEAF0 001DBA30 C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DEAF4 001DBA34 48 07 6C DD */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801DEAF8 001DBA38 80 7D 02 F4 */ lwz r3, 0x2f4(r29)
|
|
/* 801DEAFC 001DBA3C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DEB00 001DBA40 41 82 00 0C */ beq lbl_801DEB0C
|
|
/* 801DEB04 001DBA44 C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DEB08 001DBA48 48 07 6C C9 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
lbl_801DEB0C:
|
|
/* 801DEB0C 001DBA4C 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801DEB10 001DBA50 2C 1C 00 02 */ cmpwi r28, 2
|
|
/* 801DEB14 001DBA54 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801DEB18 001DBA58 41 80 FF D0 */ blt lbl_801DEAE8
|
|
/* 801DEB1C 001DBA5C 88 1F 03 E4 */ lbz r0, 0x3e4(r31)
|
|
/* 801DEB20 001DBA60 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801DEB24 001DBA64 41 82 00 14 */ beq lbl_801DEB38
|
|
/* 801DEB28 001DBA68 88 7F 03 E3 */ lbz r3, 0x3e3(r31)
|
|
/* 801DEB2C 001DBA6C 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801DEB30 001DBA70 98 1F 03 E3 */ stb r0, 0x3e3(r31)
|
|
/* 801DEB34 001DBA74 48 00 00 84 */ b lbl_801DEBB8
|
|
lbl_801DEB38:
|
|
/* 801DEB38 001DBA78 88 7F 03 E3 */ lbz r3, 0x3e3(r31)
|
|
/* 801DEB3C 001DBA7C 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801DEB40 001DBA80 98 1F 03 E3 */ stb r0, 0x3e3(r31)
|
|
/* 801DEB44 001DBA84 48 00 00 74 */ b lbl_801DEBB8
|
|
lbl_801DEB48:
|
|
/* 801DEB48 001DBA88 C8 42 A9 10 */ lfd f2, lbl_80454310-_SDA2_BASE_(r2)
|
|
/* 801DEB4C 001DBA8C 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 801DEB50 001DBA90 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801DEB54 001DBA94 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801DEB58 001DBA98 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 801DEB5C 001DBA9C C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801DEB60 001DBAA0 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801DEB64 001DBAA4 6C 80 80 00 */ xoris r0, r4, 0x8000
|
|
/* 801DEB68 001DBAA8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DEB6C 001DBAAC 90 61 00 10 */ stw r3, 0x10(r1)
|
|
/* 801DEB70 001DBAB0 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 801DEB74 001DBAB4 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801DEB78 001DBAB8 EF E1 00 24 */ fdivs f31, f1, f0
|
|
/* 801DEB7C 001DBABC 3B 80 00 00 */ li r28, 0
|
|
/* 801DEB80 001DBAC0 3B C0 00 00 */ li r30, 0
|
|
lbl_801DEB84:
|
|
/* 801DEB84 001DBAC4 7F BF F2 14 */ add r29, r31, r30
|
|
/* 801DEB88 001DBAC8 80 7D 02 EC */ lwz r3, 0x2ec(r29)
|
|
/* 801DEB8C 001DBACC FC 20 F8 90 */ fmr f1, f31
|
|
/* 801DEB90 001DBAD0 48 07 6C 41 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801DEB94 001DBAD4 80 7D 02 F4 */ lwz r3, 0x2f4(r29)
|
|
/* 801DEB98 001DBAD8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DEB9C 001DBADC 41 82 00 0C */ beq lbl_801DEBA8
|
|
/* 801DEBA0 001DBAE0 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801DEBA4 001DBAE4 48 07 6C 2D */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
lbl_801DEBA8:
|
|
/* 801DEBA8 001DBAE8 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801DEBAC 001DBAEC 2C 1C 00 02 */ cmpwi r28, 2
|
|
/* 801DEBB0 001DBAF0 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801DEBB4 001DBAF4 41 80 FF D0 */ blt lbl_801DEB84
|
|
lbl_801DEBB8:
|
|
/* 801DEBB8 001DBAF8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801DEBBC 001DBAFC CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801DEBC0 001DBB00 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801DEBC4 001DBB04 48 18 36 61 */ bl _restgpr_28
|
|
/* 801DEBC8 001DBB08 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801DEBCC 001DBB0C 7C 08 03 A6 */ mtlr r0
|
|
/* 801DEBD0 001DBB10 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801DEBD4 001DBB14 4E 80 00 20 */ blr
|
|
/* 801DEBD8 001DBB18 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801DEBDC 001DBB1C 7C 08 02 A6 */ mflr r0
|
|
/* 801DEBE0 001DBB20 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801DEBE4 001DBB24 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801DEBE8 001DBB28 48 18 35 F1 */ bl _savegpr_28
|
|
/* 801DEBEC 001DBB2C 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801DEBF0 001DBB30 3B E0 00 00 */ li r31, 0
|
|
/* 801DEBF4 001DBB34 B3 E3 03 6A */ sth r31, 0x36a(r3)
|
|
/* 801DEBF8 001DBB38 88 03 03 6E */ lbz r0, 0x36e(r3)
|
|
/* 801DEBFC 001DBB3C 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 801DEC00 001DBB40 88 1D 03 6F */ lbz r0, 0x36f(r29)
|
|
/* 801DEC04 001DBB44 1C 00 00 06 */ mulli r0, r0, 6
|
|
/* 801DEC08 001DBB48 7C 63 02 14 */ add r3, r3, r0
|
|
/* 801DEC0C 001DBB4C 88 63 03 AC */ lbz r3, 0x3ac(r3)
|
|
/* 801DEC10 001DBB50 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801DEC14 001DBB54 3B C0 00 00 */ li r30, 0
|
|
/* 801DEC18 001DBB58 54 04 1D 78 */ rlwinm r4, r0, 3, 0x15, 0x1c
|
|
/* 801DEC1C 001DBB5C 3C 60 80 3C */ lis r3, lbl_803BF81C@ha
|
|
/* 801DEC20 001DBB60 38 03 F8 1C */ addi r0, r3, lbl_803BF81C@l
|
|
/* 801DEC24 001DBB64 7C 60 22 14 */ add r3, r0, r4
|
|
/* 801DEC28 001DBB68 3B 83 00 04 */ addi r28, r3, 4
|
|
lbl_801DEC2C:
|
|
/* 801DEC2C 001DBB6C 39 00 00 00 */ li r8, 0
|
|
/* 801DEC30 001DBB70 7C 9D FA 14 */ add r4, r29, r31
|
|
/* 801DEC34 001DBB74 80 64 02 F4 */ lwz r3, 0x2f4(r4)
|
|
/* 801DEC38 001DBB78 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DEC3C 001DBB7C 41 82 00 08 */ beq lbl_801DEC44
|
|
/* 801DEC40 001DBB80 81 03 00 04 */ lwz r8, 4(r3)
|
|
lbl_801DEC44:
|
|
/* 801DEC44 001DBB84 80 64 02 EC */ lwz r3, 0x2ec(r4)
|
|
/* 801DEC48 001DBB88 80 E3 00 04 */ lwz r7, 4(r3)
|
|
/* 801DEC4C 001DBB8C 38 00 00 00 */ li r0, 0
|
|
/* 801DEC50 001DBB90 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801DEC54 001DBB94 80 7D 03 10 */ lwz r3, 0x310(r29)
|
|
/* 801DEC58 001DBB98 A0 9C 00 00 */ lhz r4, 0(r28)
|
|
/* 801DEC5C 001DBB9C 88 BD 03 E3 */ lbz r5, 0x3e3(r29)
|
|
/* 801DEC60 001DBBA0 38 05 FF FF */ addi r0, r5, -1
|
|
/* 801DEC64 001DBBA4 54 05 06 3E */ clrlwi r5, r0, 0x18
|
|
/* 801DEC68 001DBBA8 38 C0 00 0C */ li r6, 0xc
|
|
/* 801DEC6C 001DBBAC 39 20 00 00 */ li r9, 0
|
|
/* 801DEC70 001DBBB0 39 40 00 00 */ li r10, 0
|
|
/* 801DEC74 001DBBB4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DEC78 001DBBB8 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801DEC7C 001DBBBC 7D 89 03 A6 */ mtctr r12
|
|
/* 801DEC80 001DBBC0 4E 80 04 21 */ bctrl
|
|
/* 801DEC84 001DBBC4 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 801DEC88 001DBBC8 2C 1E 00 02 */ cmpwi r30, 2
|
|
/* 801DEC8C 001DBBCC 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801DEC90 001DBBD0 41 80 FF 9C */ blt lbl_801DEC2C
|
|
/* 801DEC94 001DBBD4 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 801DEC98 001DBBD8 3C 80 80 39 */ lis r4, lbl_80396DC0@ha
|
|
/* 801DEC9C 001DBBDC 38 84 6D C0 */ addi r4, r4, lbl_80396DC0@l
|
|
/* 801DECA0 001DBBE0 38 84 00 17 */ addi r4, r4, 0x17
|
|
/* 801DECA4 001DBBE4 88 BD 03 E3 */ lbz r5, 0x3e3(r29)
|
|
/* 801DECA8 001DBBE8 88 DD 03 E2 */ lbz r6, 0x3e2(r29)
|
|
/* 801DECAC 001DBBEC 4C C6 31 82 */ crclr 6
|
|
/* 801DECB0 001DBBF0 48 18 78 2D */ bl func_803664DC
|
|
/* 801DECB4 001DBBF4 3B 80 00 00 */ li r28, 0
|
|
/* 801DECB8 001DBBF8 3B C0 00 00 */ li r30, 0
|
|
/* 801DECBC 001DBBFC 3B E0 00 01 */ li r31, 1
|
|
lbl_801DECC0:
|
|
/* 801DECC0 001DBC00 38 1E 01 E4 */ addi r0, r30, 0x1e4
|
|
/* 801DECC4 001DBC04 7C 7D 00 2E */ lwzx r3, r29, r0
|
|
/* 801DECC8 001DBC08 9B E3 00 B0 */ stb r31, 0xb0(r3)
|
|
/* 801DECCC 001DBC0C 7C 7D 00 2E */ lwzx r3, r29, r0
|
|
/* 801DECD0 001DBC10 48 12 19 89 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801DECD4 001DBC14 38 81 00 10 */ addi r4, r1, 0x10
|
|
/* 801DECD8 001DBC18 48 18 9E 55 */ bl strcpy
|
|
/* 801DECDC 001DBC1C 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801DECE0 001DBC20 2C 1C 00 02 */ cmpwi r28, 2
|
|
/* 801DECE4 001DBC24 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801DECE8 001DBC28 41 80 FF D8 */ blt lbl_801DECC0
|
|
/* 801DECEC 001DBC2C 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801DECF0 001DBC30 48 18 35 35 */ bl _restgpr_28
|
|
/* 801DECF4 001DBC34 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801DECF8 001DBC38 7C 08 03 A6 */ mtlr r0
|
|
/* 801DECFC 001DBC3C 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801DED00 001DBC40 4E 80 00 20 */ blr
|
|
/* 801DED04 001DBC44 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801DED08 001DBC48 7C 08 02 A6 */ mflr r0
|
|
/* 801DED0C 001DBC4C 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801DED10 001DBC50 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 801DED14 001DBC54 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 801DED18 001DBC58 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801DED1C 001DBC5C 48 18 34 BD */ bl _savegpr_28
|
|
/* 801DED20 001DBC60 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DED24 001DBC64 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801DED28 001DBC68 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801DED2C 001DBC6C A8 83 07 5A */ lha r4, 0x75a(r3)
|
|
/* 801DED30 001DBC70 A8 7F 03 6A */ lha r3, 0x36a(r31)
|
|
/* 801DED34 001DBC74 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801DED38 001DBC78 B0 1F 03 6A */ sth r0, 0x36a(r31)
|
|
/* 801DED3C 001DBC7C A8 1F 03 6A */ lha r0, 0x36a(r31)
|
|
/* 801DED40 001DBC80 7C 00 20 00 */ cmpw r0, r4
|
|
/* 801DED44 001DBC84 41 80 00 4C */ blt lbl_801DED90
|
|
/* 801DED48 001DBC88 38 00 00 04 */ li r0, 4
|
|
/* 801DED4C 001DBC8C 98 1F 03 6D */ stb r0, 0x36d(r31)
|
|
/* 801DED50 001DBC90 3B 80 00 00 */ li r28, 0
|
|
/* 801DED54 001DBC94 3B C0 00 00 */ li r30, 0
|
|
lbl_801DED58:
|
|
/* 801DED58 001DBC98 7F BF F2 14 */ add r29, r31, r30
|
|
/* 801DED5C 001DBC9C 80 7D 02 EC */ lwz r3, 0x2ec(r29)
|
|
/* 801DED60 001DBCA0 C0 22 A8 E4 */ lfs f1, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DED64 001DBCA4 48 07 6A 6D */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801DED68 001DBCA8 80 7D 02 F4 */ lwz r3, 0x2f4(r29)
|
|
/* 801DED6C 001DBCAC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DED70 001DBCB0 41 82 00 0C */ beq lbl_801DED7C
|
|
/* 801DED74 001DBCB4 C0 22 A8 E4 */ lfs f1, lbl_804542E4-_SDA2_BASE_(r2)
|
|
/* 801DED78 001DBCB8 48 07 6A 59 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
lbl_801DED7C:
|
|
/* 801DED7C 001DBCBC 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801DED80 001DBCC0 2C 1C 00 02 */ cmpwi r28, 2
|
|
/* 801DED84 001DBCC4 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801DED88 001DBCC8 41 80 FF D0 */ blt lbl_801DED58
|
|
/* 801DED8C 001DBCCC 48 00 00 74 */ b lbl_801DEE00
|
|
lbl_801DED90:
|
|
/* 801DED90 001DBCD0 C8 42 A9 10 */ lfd f2, lbl_80454310-_SDA2_BASE_(r2)
|
|
/* 801DED94 001DBCD4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801DED98 001DBCD8 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801DED9C 001DBCDC 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801DEDA0 001DBCE0 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 801DEDA4 001DBCE4 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801DEDA8 001DBCE8 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801DEDAC 001DBCEC 6C 80 80 00 */ xoris r0, r4, 0x8000
|
|
/* 801DEDB0 001DBCF0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DEDB4 001DBCF4 90 61 00 10 */ stw r3, 0x10(r1)
|
|
/* 801DEDB8 001DBCF8 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 801DEDBC 001DBCFC EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801DEDC0 001DBD00 EF E1 00 24 */ fdivs f31, f1, f0
|
|
/* 801DEDC4 001DBD04 3B 80 00 00 */ li r28, 0
|
|
/* 801DEDC8 001DBD08 3B C0 00 00 */ li r30, 0
|
|
lbl_801DEDCC:
|
|
/* 801DEDCC 001DBD0C 7F BF F2 14 */ add r29, r31, r30
|
|
/* 801DEDD0 001DBD10 80 7D 02 EC */ lwz r3, 0x2ec(r29)
|
|
/* 801DEDD4 001DBD14 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801DEDD8 001DBD18 48 07 69 F9 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801DEDDC 001DBD1C 80 7D 02 F4 */ lwz r3, 0x2f4(r29)
|
|
/* 801DEDE0 001DBD20 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801DEDE4 001DBD24 41 82 00 0C */ beq lbl_801DEDF0
|
|
/* 801DEDE8 001DBD28 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801DEDEC 001DBD2C 48 07 69 E5 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
lbl_801DEDF0:
|
|
/* 801DEDF0 001DBD30 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801DEDF4 001DBD34 2C 1C 00 02 */ cmpwi r28, 2
|
|
/* 801DEDF8 001DBD38 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801DEDFC 001DBD3C 41 80 FF D0 */ blt lbl_801DEDCC
|
|
lbl_801DEE00:
|
|
/* 801DEE00 001DBD40 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801DEE04 001DBD44 CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801DEE08 001DBD48 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801DEE0C 001DBD4C 48 18 34 19 */ bl _restgpr_28
|
|
/* 801DEE10 001DBD50 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801DEE14 001DBD54 7C 08 03 A6 */ mtlr r0
|
|
/* 801DEE18 001DBD58 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801DEE1C 001DBD5C 4E 80 00 20 */ blr
|
|
/* 801DEE20 001DBD60 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801DEE24 001DBD64 7C 08 02 A6 */ mflr r0
|
|
/* 801DEE28 001DBD68 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DEE2C 001DBD6C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801DEE30 001DBD70 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DEE34 001DBD74 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801DEE38 001DBD78 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801DEE3C 001DBD7C A8 04 07 5E */ lha r0, 0x75e(r4)
|
|
/* 801DEE40 001DBD80 B0 03 03 6A */ sth r0, 0x36a(r3)
|
|
/* 801DEE44 001DBD84 38 80 00 00 */ li r4, 0
|
|
/* 801DEE48 001DBD88 48 00 26 D1 */ bl dMenu_Letter_c_NS_setAButtonString
|
|
/* 801DEE4C 001DBD8C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801DEE50 001DBD90 38 80 00 00 */ li r4, 0
|
|
/* 801DEE54 001DBD94 48 00 27 75 */ bl dMenu_Letter_c_NS_setBButtonString
|
|
/* 801DEE58 001DBD98 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801DEE5C 001DBD9C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801DEE60 001DBDA0 7C 08 03 A6 */ mtlr r0
|
|
/* 801DEE64 001DBDA4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801DEE68 001DBDA8 4E 80 00 20 */ blr
|
|
/* 801DEE6C 001DBDAC 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801DEE70 001DBDB0 7C 08 02 A6 */ mflr r0
|
|
/* 801DEE74 001DBDB4 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801DEE78 001DBDB8 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 801DEE7C 001DBDBC F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 801DEE80 001DBDC0 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801DEE84 001DBDC4 48 18 33 51 */ bl _savegpr_27
|
|
/* 801DEE88 001DBDC8 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DEE8C 001DBDCC 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801DEE90 001DBDD0 3B A3 EB C8 */ addi r29, r3, lbl_8042EBC8@l
|
|
/* 801DEE94 001DBDD4 A8 9D 07 5E */ lha r4, 0x75e(r29)
|
|
/* 801DEE98 001DBDD8 A8 7F 03 6A */ lha r3, 0x36a(r31)
|
|
/* 801DEE9C 001DBDDC 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801DEEA0 001DBDE0 B0 1F 03 6A */ sth r0, 0x36a(r31)
|
|
/* 801DEEA4 001DBDE4 A8 7F 03 6A */ lha r3, 0x36a(r31)
|
|
/* 801DEEA8 001DBDE8 7C 60 07 35 */ extsh. r0, r3
|
|
/* 801DEEAC 001DBDEC 41 81 00 78 */ bgt lbl_801DEF24
|
|
/* 801DEEB0 001DBDF0 3B C0 00 00 */ li r30, 0
|
|
/* 801DEEB4 001DBDF4 9B DF 03 6D */ stb r30, 0x36d(r31)
|
|
/* 801DEEB8 001DBDF8 3B 80 00 00 */ li r28, 0
|
|
/* 801DEEBC 001DBDFC C3 E2 A8 E0 */ lfs f31, lbl_804542E0-_SDA2_BASE_(r2)
|
|
lbl_801DEEC0:
|
|
/* 801DEEC0 001DBE00 3B BE 02 E0 */ addi r29, r30, 0x2e0
|
|
/* 801DEEC4 001DBE04 7C 7F E8 2E */ lwzx r3, r31, r29
|
|
/* 801DEEC8 001DBE08 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801DEECC 001DBE0C D3 E3 00 CC */ stfs f31, 0xcc(r3)
|
|
/* 801DEED0 001DBE10 D3 E3 00 D0 */ stfs f31, 0xd0(r3)
|
|
/* 801DEED4 001DBE14 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DEED8 001DBE18 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801DEEDC 001DBE1C 7D 89 03 A6 */ mtctr r12
|
|
/* 801DEEE0 001DBE20 4E 80 04 21 */ bctrl
|
|
/* 801DEEE4 001DBE24 7C 7F E8 2E */ lwzx r3, r31, r29
|
|
/* 801DEEE8 001DBE28 C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DEEEC 001DBE2C 48 07 68 E5 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801DEEF0 001DBE30 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801DEEF4 001DBE34 2C 1C 00 02 */ cmpwi r28, 2
|
|
/* 801DEEF8 001DBE38 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801DEEFC 001DBE3C 41 80 FF C4 */ blt lbl_801DEEC0
|
|
/* 801DEF00 001DBE40 80 7F 02 B4 */ lwz r3, 0x2b4(r31)
|
|
/* 801DEF04 001DBE44 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801DEF08 001DBE48 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801DEF0C 001DBE4C 88 84 07 85 */ lbz r4, 0x785(r4)
|
|
/* 801DEF10 001DBE50 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DEF14 001DBE54 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801DEF18 001DBE58 7D 89 03 A6 */ mtctr r12
|
|
/* 801DEF1C 001DBE5C 4E 80 04 21 */ bctrl
|
|
/* 801DEF20 001DBE60 48 00 00 D0 */ b lbl_801DEFF0
|
|
lbl_801DEF24:
|
|
/* 801DEF24 001DBE64 C8 42 A9 10 */ lfd f2, lbl_80454310-_SDA2_BASE_(r2)
|
|
/* 801DEF28 001DBE68 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 801DEF2C 001DBE6C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801DEF30 001DBE70 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801DEF34 001DBE74 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 801DEF38 001DBE78 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801DEF3C 001DBE7C EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801DEF40 001DBE80 6C 80 80 00 */ xoris r0, r4, 0x8000
|
|
/* 801DEF44 001DBE84 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DEF48 001DBE88 90 61 00 10 */ stw r3, 0x10(r1)
|
|
/* 801DEF4C 001DBE8C C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 801DEF50 001DBE90 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801DEF54 001DBE94 EF E1 00 24 */ fdivs f31, f1, f0
|
|
/* 801DEF58 001DBE98 3B 60 00 00 */ li r27, 0
|
|
/* 801DEF5C 001DBE9C 3B C0 00 00 */ li r30, 0
|
|
lbl_801DEF60:
|
|
/* 801DEF60 001DBEA0 C0 1D 07 4C */ lfs f0, 0x74c(r29)
|
|
/* 801DEF64 001DBEA4 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 801DEF68 001DBEA8 3B 9E 02 E0 */ addi r28, r30, 0x2e0
|
|
/* 801DEF6C 001DBEAC 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 801DEF70 001DBEB0 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801DEF74 001DBEB4 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801DEF78 001DBEB8 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801DEF7C 001DBEBC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DEF80 001DBEC0 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801DEF84 001DBEC4 7D 89 03 A6 */ mtctr r12
|
|
/* 801DEF88 001DBEC8 4E 80 04 21 */ bctrl
|
|
/* 801DEF8C 001DBECC 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 801DEF90 001DBED0 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801DEF94 001DBED4 48 07 68 3D */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801DEF98 001DBED8 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801DEF9C 001DBEDC 2C 1B 00 02 */ cmpwi r27, 2
|
|
/* 801DEFA0 001DBEE0 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801DEFA4 001DBEE4 41 80 FF BC */ blt lbl_801DEF60
|
|
/* 801DEFA8 001DBEE8 80 7F 02 B4 */ lwz r3, 0x2b4(r31)
|
|
/* 801DEFAC 001DBEEC 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801DEFB0 001DBEF0 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801DEFB4 001DBEF4 88 04 07 85 */ lbz r0, 0x785(r4)
|
|
/* 801DEFB8 001DBEF8 C8 22 A9 08 */ lfd f1, lbl_80454308-_SDA2_BASE_(r2)
|
|
/* 801DEFBC 001DBEFC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801DEFC0 001DBF00 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801DEFC4 001DBF04 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801DEFC8 001DBF08 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 801DEFCC 001DBF0C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801DEFD0 001DBF10 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 801DEFD4 001DBF14 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 801DEFD8 001DBF18 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 801DEFDC 001DBF1C 80 81 00 0C */ lwz r4, 0xc(r1)
|
|
/* 801DEFE0 001DBF20 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DEFE4 001DBF24 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801DEFE8 001DBF28 7D 89 03 A6 */ mtctr r12
|
|
/* 801DEFEC 001DBF2C 4E 80 04 21 */ bctrl
|
|
lbl_801DEFF0:
|
|
/* 801DEFF0 001DBF30 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801DEFF4 001DBF34 CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801DEFF8 001DBF38 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801DEFFC 001DBF3C 48 18 32 25 */ bl _restgpr_27
|
|
/* 801DF000 001DBF40 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801DF004 001DBF44 7C 08 03 A6 */ mtlr r0
|
|
/* 801DF008 001DBF48 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801DF00C 001DBF4C 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS_screenSetMenu
|
|
dMenu_Letter_c_NS_screenSetMenu:
|
|
/* 801DF010 001DBF50 94 21 FF 80 */ stwu r1, -0x80(r1)
|
|
/* 801DF014 001DBF54 7C 08 02 A6 */ mflr r0
|
|
/* 801DF018 001DBF58 90 01 00 84 */ stw r0, 0x84(r1)
|
|
/* 801DF01C 001DBF5C 39 61 00 80 */ addi r11, r1, 0x80
|
|
/* 801DF020 001DBF60 48 18 31 81 */ bl func_803621A0
|
|
/* 801DF024 001DBF64 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801DF028 001DBF68 3C 60 80 39 */ lis r3, lbl_803969C8@ha
|
|
/* 801DF02C 001DBF6C 3B E3 69 C8 */ addi r31, r3, lbl_803969C8@l
|
|
/* 801DF030 001DBF70 38 60 01 18 */ li r3, 0x118
|
|
/* 801DF034 001DBF74 48 0E FC 19 */ bl __nw__FUl
|
|
/* 801DF038 001DBF78 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801DF03C 001DBF7C 41 82 00 0C */ beq lbl_801DF048
|
|
/* 801DF040 001DBF80 48 11 94 59 */ bl __ct__9J2DScreenFv
|
|
/* 801DF044 001DBF84 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801DF048:
|
|
/* 801DF048 001DBF88 90 1E 00 18 */ stw r0, 0x18(r30)
|
|
/* 801DF04C 001DBF8C 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
/* 801DF050 001DBF90 3C 80 80 39 */ lis r4, lbl_80396DC0@ha
|
|
/* 801DF054 001DBF94 38 84 6D C0 */ addi r4, r4, lbl_80396DC0@l
|
|
/* 801DF058 001DBF98 38 84 00 1D */ addi r4, r4, 0x1d
|
|
/* 801DF05C 001DBF9C 3C A0 00 02 */ lis r5, 2
|
|
/* 801DF060 001DBFA0 80 DE 00 08 */ lwz r6, 8(r30)
|
|
/* 801DF064 001DBFA4 48 11 95 E5 */ bl J2DScreen_NS_setPriority
|
|
/* 801DF068 001DBFA8 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
/* 801DF06C 001DBFAC 48 07 60 7D */ bl dPaneClass_showNullPane
|
|
/* 801DF070 001DBFB0 38 60 00 6C */ li r3, 0x6c
|
|
/* 801DF074 001DBFB4 48 0E FB D9 */ bl __nw__FUl
|
|
/* 801DF078 001DBFB8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801DF07C 001DBFBC 41 82 00 24 */ beq lbl_801DF0A0
|
|
/* 801DF080 001DBFC0 80 9E 00 18 */ lwz r4, 0x18(r30)
|
|
/* 801DF084 001DBFC4 3C A0 5F 61 */ lis r5, 0x5F616C6C@ha
|
|
/* 801DF088 001DBFC8 38 C5 6C 6C */ addi r6, r5, 0x5F616C6C@l
|
|
/* 801DF08C 001DBFCC 38 A0 00 6E */ li r5, 0x6e
|
|
/* 801DF090 001DBFD0 38 E0 00 02 */ li r7, 2
|
|
/* 801DF094 001DBFD4 39 00 00 00 */ li r8, 0
|
|
/* 801DF098 001DBFD8 48 07 48 ED */ bl CPaneMgr_X1_
|
|
/* 801DF09C 001DBFDC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801DF0A0:
|
|
/* 801DF0A0 001DBFE0 90 1E 02 B8 */ stw r0, 0x2b8(r30)
|
|
/* 801DF0A4 001DBFE4 80 7E 02 B8 */ lwz r3, 0x2b8(r30)
|
|
/* 801DF0A8 001DBFE8 C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DF0AC 001DBFEC 48 07 67 25 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801DF0B0 001DBFF0 3A E0 00 00 */ li r23, 0
|
|
/* 801DF0B4 001DBFF4 3B 20 00 00 */ li r25, 0
|
|
/* 801DF0B8 001DBFF8 3B 40 00 00 */ li r26, 0
|
|
/* 801DF0BC 001DBFFC 3C 60 80 39 */ lis r3, lbl_80396DC0@ha
|
|
/* 801DF0C0 001DC000 3B A3 6D C0 */ addi r29, r3, lbl_80396DC0@l
|
|
/* 801DF0C4 001DC004 3A 9F 00 C0 */ addi r20, r31, 0xc0
|
|
/* 801DF0C8 001DC008 3A 7F 00 F0 */ addi r19, r31, 0xf0
|
|
/* 801DF0CC 001DC00C 3A 5F 01 20 */ addi r18, r31, 0x120
|
|
/* 801DF0D0 001DC010 3A 3F 01 50 */ addi r17, r31, 0x150
|
|
/* 801DF0D4 001DC014 3A 1F 00 00 */ addi r16, r31, 0
|
|
/* 801DF0D8 001DC018 39 FF 00 30 */ addi r15, r31, 0x30
|
|
/* 801DF0DC 001DC01C 39 DF 00 60 */ addi r14, r31, 0x60
|
|
/* 801DF0E0 001DC020 3B 9F 00 90 */ addi r28, r31, 0x90
|
|
lbl_801DF0E4:
|
|
/* 801DF0E4 001DC024 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
/* 801DF0E8 001DC028 7C D4 D2 14 */ add r6, r20, r26
|
|
/* 801DF0EC 001DC02C 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF0F0 001DC030 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF0F4 001DC034 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF0F8 001DC038 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF0FC 001DC03C 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF100 001DC040 4E 80 04 21 */ bctrl
|
|
/* 801DF104 001DC044 7E BE CA 14 */ add r21, r30, r25
|
|
/* 801DF108 001DC048 90 75 01 24 */ stw r3, 0x124(r21)
|
|
/* 801DF10C 001DC04C 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
/* 801DF110 001DC050 7C D3 D2 14 */ add r6, r19, r26
|
|
/* 801DF114 001DC054 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF118 001DC058 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF11C 001DC05C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF120 001DC060 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF124 001DC064 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF128 001DC068 4E 80 04 21 */ bctrl
|
|
/* 801DF12C 001DC06C 90 75 01 28 */ stw r3, 0x128(r21)
|
|
/* 801DF130 001DC070 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
/* 801DF134 001DC074 7C D2 D2 14 */ add r6, r18, r26
|
|
/* 801DF138 001DC078 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF13C 001DC07C 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF140 001DC080 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF144 001DC084 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF148 001DC088 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF14C 001DC08C 4E 80 04 21 */ bctrl
|
|
/* 801DF150 001DC090 90 75 01 2C */ stw r3, 0x12c(r21)
|
|
/* 801DF154 001DC094 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
/* 801DF158 001DC098 7C D1 D2 14 */ add r6, r17, r26
|
|
/* 801DF15C 001DC09C 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF160 001DC0A0 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF164 001DC0A4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF168 001DC0A8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF16C 001DC0AC 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF170 001DC0B0 4E 80 04 21 */ bctrl
|
|
/* 801DF174 001DC0B4 90 75 01 30 */ stw r3, 0x130(r21)
|
|
/* 801DF178 001DC0B8 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
/* 801DF17C 001DC0BC 7C D0 D2 14 */ add r6, r16, r26
|
|
/* 801DF180 001DC0C0 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF184 001DC0C4 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF188 001DC0C8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF18C 001DC0CC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF190 001DC0D0 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF194 001DC0D4 4E 80 04 21 */ bctrl
|
|
/* 801DF198 001DC0D8 38 00 00 00 */ li r0, 0
|
|
/* 801DF19C 001DC0DC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801DF1A0 001DC0E0 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
/* 801DF1A4 001DC0E4 7C CF D2 14 */ add r6, r15, r26
|
|
/* 801DF1A8 001DC0E8 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF1AC 001DC0EC 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF1B0 001DC0F0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF1B4 001DC0F4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF1B8 001DC0F8 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF1BC 001DC0FC 4E 80 04 21 */ bctrl
|
|
/* 801DF1C0 001DC100 38 00 00 00 */ li r0, 0
|
|
/* 801DF1C4 001DC104 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801DF1C8 001DC108 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
/* 801DF1CC 001DC10C 7C CE D2 14 */ add r6, r14, r26
|
|
/* 801DF1D0 001DC110 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF1D4 001DC114 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF1D8 001DC118 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF1DC 001DC11C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF1E0 001DC120 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF1E4 001DC124 4E 80 04 21 */ bctrl
|
|
/* 801DF1E8 001DC128 38 00 00 00 */ li r0, 0
|
|
/* 801DF1EC 001DC12C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801DF1F0 001DC130 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
/* 801DF1F4 001DC134 7C DC D2 14 */ add r6, r28, r26
|
|
/* 801DF1F8 001DC138 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF1FC 001DC13C 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF200 001DC140 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF204 001DC144 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF208 001DC148 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF20C 001DC14C 4E 80 04 21 */ bctrl
|
|
/* 801DF210 001DC150 3B 60 00 00 */ li r27, 0
|
|
/* 801DF214 001DC154 9B 63 00 B0 */ stb r27, 0xb0(r3)
|
|
/* 801DF218 001DC158 3B 00 00 00 */ li r24, 0
|
|
lbl_801DF21C:
|
|
/* 801DF21C 001DC15C 4B E3 57 D5 */ bl mDoExt_getMesgFont
|
|
/* 801DF220 001DC160 7C 64 1B 78 */ mr r4, r3
|
|
/* 801DF224 001DC164 3A DB 01 24 */ addi r22, r27, 0x124
|
|
/* 801DF228 001DC168 7C 75 B0 2E */ lwzx r3, r21, r22
|
|
/* 801DF22C 001DC16C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF230 001DC170 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801DF234 001DC174 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF238 001DC178 4E 80 04 21 */ bctrl
|
|
/* 801DF23C 001DC17C 7C 75 B0 2E */ lwzx r3, r21, r22
|
|
/* 801DF240 001DC180 38 80 00 40 */ li r4, 0x40
|
|
/* 801DF244 001DC184 38 BD 00 3B */ addi r5, r29, 0x3b
|
|
/* 801DF248 001DC188 4C C6 31 82 */ crclr 6
|
|
/* 801DF24C 001DC18C 48 12 15 01 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801DF250 001DC190 3B 18 00 01 */ addi r24, r24, 1
|
|
/* 801DF254 001DC194 2C 18 00 04 */ cmpwi r24, 4
|
|
/* 801DF258 001DC198 3B 7B 00 04 */ addi r27, r27, 4
|
|
/* 801DF25C 001DC19C 41 80 FF C0 */ blt lbl_801DF21C
|
|
/* 801DF260 001DC1A0 3A F7 00 01 */ addi r23, r23, 1
|
|
/* 801DF264 001DC1A4 2C 17 00 06 */ cmpwi r23, 6
|
|
/* 801DF268 001DC1A8 3B 39 00 10 */ addi r25, r25, 0x10
|
|
/* 801DF26C 001DC1AC 3B 5A 00 08 */ addi r26, r26, 8
|
|
/* 801DF270 001DC1B0 41 80 FE 74 */ blt lbl_801DF0E4
|
|
/* 801DF274 001DC1B4 3A 20 00 00 */ li r17, 0
|
|
/* 801DF278 001DC1B8 39 C0 00 00 */ li r14, 0
|
|
/* 801DF27C 001DC1BC 39 E0 00 00 */ li r15, 0
|
|
/* 801DF280 001DC1C0 3A 1F 01 80 */ addi r16, r31, 0x180
|
|
lbl_801DF284:
|
|
/* 801DF284 001DC1C4 38 60 00 6C */ li r3, 0x6c
|
|
/* 801DF288 001DC1C8 48 0E F9 C5 */ bl __nw__FUl
|
|
/* 801DF28C 001DC1CC 7C 64 1B 79 */ or. r4, r3, r3
|
|
/* 801DF290 001DC1D0 41 82 00 24 */ beq lbl_801DF2B4
|
|
/* 801DF294 001DC1D4 80 9E 00 18 */ lwz r4, 0x18(r30)
|
|
/* 801DF298 001DC1D8 7C D0 7A 14 */ add r6, r16, r15
|
|
/* 801DF29C 001DC1DC 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF2A0 001DC1E0 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF2A4 001DC1E4 38 E0 00 00 */ li r7, 0
|
|
/* 801DF2A8 001DC1E8 39 00 00 00 */ li r8, 0
|
|
/* 801DF2AC 001DC1EC 48 07 46 D9 */ bl CPaneMgr_X1_
|
|
/* 801DF2B0 001DC1F0 7C 64 1B 78 */ mr r4, r3
|
|
lbl_801DF2B4:
|
|
/* 801DF2B4 001DC1F4 38 0E 02 C8 */ addi r0, r14, 0x2c8
|
|
/* 801DF2B8 001DC1F8 7C 9E 01 2E */ stwx r4, r30, r0
|
|
/* 801DF2BC 001DC1FC 3A 31 00 01 */ addi r17, r17, 1
|
|
/* 801DF2C0 001DC200 2C 11 00 06 */ cmpwi r17, 6
|
|
/* 801DF2C4 001DC204 39 CE 00 04 */ addi r14, r14, 4
|
|
/* 801DF2C8 001DC208 39 EF 00 08 */ addi r15, r15, 8
|
|
/* 801DF2CC 001DC20C 41 80 FF B8 */ blt lbl_801DF284
|
|
/* 801DF2D0 001DC210 39 C0 00 00 */ li r14, 0
|
|
/* 801DF2D4 001DC214 39 E0 00 00 */ li r15, 0
|
|
/* 801DF2D8 001DC218 3A 00 00 00 */ li r16, 0
|
|
/* 801DF2DC 001DC21C 3A BF 01 B0 */ addi r21, r31, 0x1b0
|
|
/* 801DF2E0 001DC220 3A 9F 01 E0 */ addi r20, r31, 0x1e0
|
|
/* 801DF2E4 001DC224 3A 7F 02 10 */ addi r19, r31, 0x210
|
|
/* 801DF2E8 001DC228 3A 5F 01 80 */ addi r18, r31, 0x180
|
|
/* 801DF2EC 001DC22C 3A 3F 02 40 */ addi r17, r31, 0x240
|
|
lbl_801DF2F0:
|
|
/* 801DF2F0 001DC230 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
/* 801DF2F4 001DC234 7C D5 82 14 */ add r6, r21, r16
|
|
/* 801DF2F8 001DC238 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF2FC 001DC23C 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF300 001DC240 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF304 001DC244 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF308 001DC248 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF30C 001DC24C 4E 80 04 21 */ bctrl
|
|
/* 801DF310 001DC250 7E DE 7A 14 */ add r22, r30, r15
|
|
/* 801DF314 001DC254 90 76 00 34 */ stw r3, 0x34(r22)
|
|
/* 801DF318 001DC258 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
/* 801DF31C 001DC25C 7C D4 82 14 */ add r6, r20, r16
|
|
/* 801DF320 001DC260 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF324 001DC264 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF328 001DC268 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF32C 001DC26C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF330 001DC270 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF334 001DC274 4E 80 04 21 */ bctrl
|
|
/* 801DF338 001DC278 90 76 00 38 */ stw r3, 0x38(r22)
|
|
/* 801DF33C 001DC27C 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
/* 801DF340 001DC280 7C D3 82 14 */ add r6, r19, r16
|
|
/* 801DF344 001DC284 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF348 001DC288 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF34C 001DC28C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF350 001DC290 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF354 001DC294 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF358 001DC298 4E 80 04 21 */ bctrl
|
|
/* 801DF35C 001DC29C 90 76 00 3C */ stw r3, 0x3c(r22)
|
|
/* 801DF360 001DC2A0 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
/* 801DF364 001DC2A4 7C D2 82 14 */ add r6, r18, r16
|
|
/* 801DF368 001DC2A8 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF36C 001DC2AC 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF370 001DC2B0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF374 001DC2B4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF378 001DC2B8 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF37C 001DC2BC 4E 80 04 21 */ bctrl
|
|
/* 801DF380 001DC2C0 90 76 00 40 */ stw r3, 0x40(r22)
|
|
/* 801DF384 001DC2C4 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
/* 801DF388 001DC2C8 7C D1 82 14 */ add r6, r17, r16
|
|
/* 801DF38C 001DC2CC 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF390 001DC2D0 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF394 001DC2D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF398 001DC2D8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF39C 001DC2DC 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF3A0 001DC2E0 4E 80 04 21 */ bctrl
|
|
/* 801DF3A4 001DC2E4 90 76 00 44 */ stw r3, 0x44(r22)
|
|
/* 801DF3A8 001DC2E8 88 1E 03 73 */ lbz r0, 0x373(r30)
|
|
/* 801DF3AC 001DC2EC 7C 0E 00 00 */ cmpw r14, r0
|
|
/* 801DF3B0 001DC2F0 40 80 00 1C */ bge lbl_801DF3CC
|
|
/* 801DF3B4 001DC2F4 38 00 00 01 */ li r0, 1
|
|
/* 801DF3B8 001DC2F8 80 76 00 40 */ lwz r3, 0x40(r22)
|
|
/* 801DF3BC 001DC2FC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801DF3C0 001DC300 80 76 00 44 */ lwz r3, 0x44(r22)
|
|
/* 801DF3C4 001DC304 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801DF3C8 001DC308 48 00 00 18 */ b lbl_801DF3E0
|
|
lbl_801DF3CC:
|
|
/* 801DF3CC 001DC30C 38 00 00 00 */ li r0, 0
|
|
/* 801DF3D0 001DC310 80 76 00 40 */ lwz r3, 0x40(r22)
|
|
/* 801DF3D4 001DC314 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801DF3D8 001DC318 80 76 00 44 */ lwz r3, 0x44(r22)
|
|
/* 801DF3DC 001DC31C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
lbl_801DF3E0:
|
|
/* 801DF3E0 001DC320 39 CE 00 01 */ addi r14, r14, 1
|
|
/* 801DF3E4 001DC324 2C 0E 00 06 */ cmpwi r14, 6
|
|
/* 801DF3E8 001DC328 39 EF 00 14 */ addi r15, r15, 0x14
|
|
/* 801DF3EC 001DC32C 3A 10 00 08 */ addi r16, r16, 8
|
|
/* 801DF3F0 001DC330 41 80 FF 00 */ blt lbl_801DF2F0
|
|
/* 801DF3F4 001DC334 3A 00 00 00 */ li r16, 0
|
|
/* 801DF3F8 001DC338 3A 20 00 00 */ li r17, 0
|
|
/* 801DF3FC 001DC33C 3A 40 00 00 */ li r18, 0
|
|
lbl_801DF400:
|
|
/* 801DF400 001DC340 2C 10 00 00 */ cmpwi r16, 0
|
|
/* 801DF404 001DC344 40 82 00 F8 */ bne lbl_801DF4FC
|
|
/* 801DF408 001DC348 38 61 00 34 */ addi r3, r1, 0x34
|
|
/* 801DF40C 001DC34C 7D DE 92 14 */ add r14, r30, r18
|
|
/* 801DF410 001DC350 80 8E 00 34 */ lwz r4, 0x34(r14)
|
|
/* 801DF414 001DC354 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801DF418 001DC358 81 8C 01 34 */ lwz r12, 0x134(r12)
|
|
/* 801DF41C 001DC35C 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF420 001DC360 4E 80 04 21 */ bctrl
|
|
/* 801DF424 001DC364 88 01 00 34 */ lbz r0, 0x34(r1)
|
|
/* 801DF428 001DC368 98 0E 03 28 */ stb r0, 0x328(r14)
|
|
/* 801DF42C 001DC36C 88 01 00 35 */ lbz r0, 0x35(r1)
|
|
/* 801DF430 001DC370 98 0E 03 29 */ stb r0, 0x329(r14)
|
|
/* 801DF434 001DC374 88 01 00 36 */ lbz r0, 0x36(r1)
|
|
/* 801DF438 001DC378 98 0E 03 2A */ stb r0, 0x32a(r14)
|
|
/* 801DF43C 001DC37C 88 01 00 37 */ lbz r0, 0x37(r1)
|
|
/* 801DF440 001DC380 98 0E 03 2B */ stb r0, 0x32b(r14)
|
|
/* 801DF444 001DC384 38 61 00 30 */ addi r3, r1, 0x30
|
|
/* 801DF448 001DC388 80 8E 00 34 */ lwz r4, 0x34(r14)
|
|
/* 801DF44C 001DC38C 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801DF450 001DC390 81 8C 01 38 */ lwz r12, 0x138(r12)
|
|
/* 801DF454 001DC394 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF458 001DC398 4E 80 04 21 */ bctrl
|
|
/* 801DF45C 001DC39C 88 01 00 30 */ lbz r0, 0x30(r1)
|
|
/* 801DF460 001DC3A0 98 0E 03 48 */ stb r0, 0x348(r14)
|
|
/* 801DF464 001DC3A4 88 01 00 31 */ lbz r0, 0x31(r1)
|
|
/* 801DF468 001DC3A8 98 0E 03 49 */ stb r0, 0x349(r14)
|
|
/* 801DF46C 001DC3AC 88 01 00 32 */ lbz r0, 0x32(r1)
|
|
/* 801DF470 001DC3B0 98 0E 03 4A */ stb r0, 0x34a(r14)
|
|
/* 801DF474 001DC3B4 88 01 00 33 */ lbz r0, 0x33(r1)
|
|
/* 801DF478 001DC3B8 98 0E 03 4B */ stb r0, 0x34b(r14)
|
|
/* 801DF47C 001DC3BC 38 61 00 2C */ addi r3, r1, 0x2c
|
|
/* 801DF480 001DC3C0 80 8E 00 48 */ lwz r4, 0x48(r14)
|
|
/* 801DF484 001DC3C4 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801DF488 001DC3C8 81 8C 01 34 */ lwz r12, 0x134(r12)
|
|
/* 801DF48C 001DC3CC 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF490 001DC3D0 4E 80 04 21 */ bctrl
|
|
/* 801DF494 001DC3D4 88 01 00 2C */ lbz r0, 0x2c(r1)
|
|
/* 801DF498 001DC3D8 98 0E 03 18 */ stb r0, 0x318(r14)
|
|
/* 801DF49C 001DC3DC 88 01 00 2D */ lbz r0, 0x2d(r1)
|
|
/* 801DF4A0 001DC3E0 98 0E 03 19 */ stb r0, 0x319(r14)
|
|
/* 801DF4A4 001DC3E4 88 01 00 2E */ lbz r0, 0x2e(r1)
|
|
/* 801DF4A8 001DC3E8 98 0E 03 1A */ stb r0, 0x31a(r14)
|
|
/* 801DF4AC 001DC3EC 88 01 00 2F */ lbz r0, 0x2f(r1)
|
|
/* 801DF4B0 001DC3F0 98 0E 03 1B */ stb r0, 0x31b(r14)
|
|
/* 801DF4B4 001DC3F4 38 61 00 28 */ addi r3, r1, 0x28
|
|
/* 801DF4B8 001DC3F8 80 8E 00 48 */ lwz r4, 0x48(r14)
|
|
/* 801DF4BC 001DC3FC 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801DF4C0 001DC400 81 8C 01 38 */ lwz r12, 0x138(r12)
|
|
/* 801DF4C4 001DC404 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF4C8 001DC408 4E 80 04 21 */ bctrl
|
|
/* 801DF4CC 001DC40C 88 01 00 28 */ lbz r0, 0x28(r1)
|
|
/* 801DF4D0 001DC410 98 0E 03 38 */ stb r0, 0x338(r14)
|
|
/* 801DF4D4 001DC414 88 01 00 29 */ lbz r0, 0x29(r1)
|
|
/* 801DF4D8 001DC418 98 0E 03 39 */ stb r0, 0x339(r14)
|
|
/* 801DF4DC 001DC41C 88 01 00 2A */ lbz r0, 0x2a(r1)
|
|
/* 801DF4E0 001DC420 98 0E 03 3A */ stb r0, 0x33a(r14)
|
|
/* 801DF4E4 001DC424 88 01 00 2B */ lbz r0, 0x2b(r1)
|
|
/* 801DF4E8 001DC428 98 0E 03 3B */ stb r0, 0x33b(r14)
|
|
/* 801DF4EC 001DC42C 38 00 00 FF */ li r0, 0xff
|
|
/* 801DF4F0 001DC430 98 0E 03 2B */ stb r0, 0x32b(r14)
|
|
/* 801DF4F4 001DC434 98 0E 03 1B */ stb r0, 0x31b(r14)
|
|
/* 801DF4F8 001DC438 48 00 01 DC */ b lbl_801DF6D4
|
|
lbl_801DF4FC:
|
|
/* 801DF4FC 001DC43C 2C 10 00 03 */ cmpwi r16, 3
|
|
/* 801DF500 001DC440 40 82 00 F0 */ bne lbl_801DF5F0
|
|
/* 801DF504 001DC444 38 61 00 24 */ addi r3, r1, 0x24
|
|
/* 801DF508 001DC448 39 F1 01 28 */ addi r15, r17, 0x128
|
|
/* 801DF50C 001DC44C 7C 9E 78 2E */ lwzx r4, r30, r15
|
|
/* 801DF510 001DC450 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801DF514 001DC454 81 8C 00 B0 */ lwz r12, 0xb0(r12)
|
|
/* 801DF518 001DC458 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF51C 001DC45C 4E 80 04 21 */ bctrl
|
|
/* 801DF520 001DC460 88 01 00 24 */ lbz r0, 0x24(r1)
|
|
/* 801DF524 001DC464 7D DE 92 14 */ add r14, r30, r18
|
|
/* 801DF528 001DC468 98 0E 03 28 */ stb r0, 0x328(r14)
|
|
/* 801DF52C 001DC46C 88 01 00 25 */ lbz r0, 0x25(r1)
|
|
/* 801DF530 001DC470 98 0E 03 29 */ stb r0, 0x329(r14)
|
|
/* 801DF534 001DC474 88 01 00 26 */ lbz r0, 0x26(r1)
|
|
/* 801DF538 001DC478 98 0E 03 2A */ stb r0, 0x32a(r14)
|
|
/* 801DF53C 001DC47C 88 01 00 27 */ lbz r0, 0x27(r1)
|
|
/* 801DF540 001DC480 98 0E 03 2B */ stb r0, 0x32b(r14)
|
|
/* 801DF544 001DC484 38 61 00 20 */ addi r3, r1, 0x20
|
|
/* 801DF548 001DC488 7C 9E 78 2E */ lwzx r4, r30, r15
|
|
/* 801DF54C 001DC48C 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801DF550 001DC490 81 8C 00 B4 */ lwz r12, 0xb4(r12)
|
|
/* 801DF554 001DC494 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF558 001DC498 4E 80 04 21 */ bctrl
|
|
/* 801DF55C 001DC49C 88 01 00 20 */ lbz r0, 0x20(r1)
|
|
/* 801DF560 001DC4A0 98 0E 03 48 */ stb r0, 0x348(r14)
|
|
/* 801DF564 001DC4A4 88 01 00 21 */ lbz r0, 0x21(r1)
|
|
/* 801DF568 001DC4A8 98 0E 03 49 */ stb r0, 0x349(r14)
|
|
/* 801DF56C 001DC4AC 88 01 00 22 */ lbz r0, 0x22(r1)
|
|
/* 801DF570 001DC4B0 98 0E 03 4A */ stb r0, 0x34a(r14)
|
|
/* 801DF574 001DC4B4 88 01 00 23 */ lbz r0, 0x23(r1)
|
|
/* 801DF578 001DC4B8 98 0E 03 4B */ stb r0, 0x34b(r14)
|
|
/* 801DF57C 001DC4BC 38 61 00 1C */ addi r3, r1, 0x1c
|
|
/* 801DF580 001DC4C0 7C 9E 78 2E */ lwzx r4, r30, r15
|
|
/* 801DF584 001DC4C4 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801DF588 001DC4C8 81 8C 00 B0 */ lwz r12, 0xb0(r12)
|
|
/* 801DF58C 001DC4CC 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF590 001DC4D0 4E 80 04 21 */ bctrl
|
|
/* 801DF594 001DC4D4 88 01 00 1C */ lbz r0, 0x1c(r1)
|
|
/* 801DF598 001DC4D8 98 0E 03 18 */ stb r0, 0x318(r14)
|
|
/* 801DF59C 001DC4DC 88 01 00 1D */ lbz r0, 0x1d(r1)
|
|
/* 801DF5A0 001DC4E0 98 0E 03 19 */ stb r0, 0x319(r14)
|
|
/* 801DF5A4 001DC4E4 88 01 00 1E */ lbz r0, 0x1e(r1)
|
|
/* 801DF5A8 001DC4E8 98 0E 03 1A */ stb r0, 0x31a(r14)
|
|
/* 801DF5AC 001DC4EC 88 01 00 1F */ lbz r0, 0x1f(r1)
|
|
/* 801DF5B0 001DC4F0 98 0E 03 1B */ stb r0, 0x31b(r14)
|
|
/* 801DF5B4 001DC4F4 38 61 00 18 */ addi r3, r1, 0x18
|
|
/* 801DF5B8 001DC4F8 7C 9E 78 2E */ lwzx r4, r30, r15
|
|
/* 801DF5BC 001DC4FC 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801DF5C0 001DC500 81 8C 00 B4 */ lwz r12, 0xb4(r12)
|
|
/* 801DF5C4 001DC504 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF5C8 001DC508 4E 80 04 21 */ bctrl
|
|
/* 801DF5CC 001DC50C 88 01 00 18 */ lbz r0, 0x18(r1)
|
|
/* 801DF5D0 001DC510 98 0E 03 38 */ stb r0, 0x338(r14)
|
|
/* 801DF5D4 001DC514 88 01 00 19 */ lbz r0, 0x19(r1)
|
|
/* 801DF5D8 001DC518 98 0E 03 39 */ stb r0, 0x339(r14)
|
|
/* 801DF5DC 001DC51C 88 01 00 1A */ lbz r0, 0x1a(r1)
|
|
/* 801DF5E0 001DC520 98 0E 03 3A */ stb r0, 0x33a(r14)
|
|
/* 801DF5E4 001DC524 88 01 00 1B */ lbz r0, 0x1b(r1)
|
|
/* 801DF5E8 001DC528 98 0E 03 3B */ stb r0, 0x33b(r14)
|
|
/* 801DF5EC 001DC52C 48 00 00 E8 */ b lbl_801DF6D4
|
|
lbl_801DF5F0:
|
|
/* 801DF5F0 001DC530 38 61 00 14 */ addi r3, r1, 0x14
|
|
/* 801DF5F4 001DC534 7D DE 92 14 */ add r14, r30, r18
|
|
/* 801DF5F8 001DC538 80 8E 00 34 */ lwz r4, 0x34(r14)
|
|
/* 801DF5FC 001DC53C 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801DF600 001DC540 81 8C 00 B0 */ lwz r12, 0xb0(r12)
|
|
/* 801DF604 001DC544 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF608 001DC548 4E 80 04 21 */ bctrl
|
|
/* 801DF60C 001DC54C 88 01 00 14 */ lbz r0, 0x14(r1)
|
|
/* 801DF610 001DC550 98 0E 03 28 */ stb r0, 0x328(r14)
|
|
/* 801DF614 001DC554 88 01 00 15 */ lbz r0, 0x15(r1)
|
|
/* 801DF618 001DC558 98 0E 03 29 */ stb r0, 0x329(r14)
|
|
/* 801DF61C 001DC55C 88 01 00 16 */ lbz r0, 0x16(r1)
|
|
/* 801DF620 001DC560 98 0E 03 2A */ stb r0, 0x32a(r14)
|
|
/* 801DF624 001DC564 88 01 00 17 */ lbz r0, 0x17(r1)
|
|
/* 801DF628 001DC568 98 0E 03 2B */ stb r0, 0x32b(r14)
|
|
/* 801DF62C 001DC56C 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 801DF630 001DC570 80 8E 00 34 */ lwz r4, 0x34(r14)
|
|
/* 801DF634 001DC574 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801DF638 001DC578 81 8C 00 B4 */ lwz r12, 0xb4(r12)
|
|
/* 801DF63C 001DC57C 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF640 001DC580 4E 80 04 21 */ bctrl
|
|
/* 801DF644 001DC584 88 01 00 10 */ lbz r0, 0x10(r1)
|
|
/* 801DF648 001DC588 98 0E 03 48 */ stb r0, 0x348(r14)
|
|
/* 801DF64C 001DC58C 88 01 00 11 */ lbz r0, 0x11(r1)
|
|
/* 801DF650 001DC590 98 0E 03 49 */ stb r0, 0x349(r14)
|
|
/* 801DF654 001DC594 88 01 00 12 */ lbz r0, 0x12(r1)
|
|
/* 801DF658 001DC598 98 0E 03 4A */ stb r0, 0x34a(r14)
|
|
/* 801DF65C 001DC59C 88 01 00 13 */ lbz r0, 0x13(r1)
|
|
/* 801DF660 001DC5A0 98 0E 03 4B */ stb r0, 0x34b(r14)
|
|
/* 801DF664 001DC5A4 38 61 00 0C */ addi r3, r1, 0xc
|
|
/* 801DF668 001DC5A8 80 8E 00 48 */ lwz r4, 0x48(r14)
|
|
/* 801DF66C 001DC5AC 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801DF670 001DC5B0 81 8C 00 B0 */ lwz r12, 0xb0(r12)
|
|
/* 801DF674 001DC5B4 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF678 001DC5B8 4E 80 04 21 */ bctrl
|
|
/* 801DF67C 001DC5BC 88 01 00 0C */ lbz r0, 0xc(r1)
|
|
/* 801DF680 001DC5C0 98 0E 03 18 */ stb r0, 0x318(r14)
|
|
/* 801DF684 001DC5C4 88 01 00 0D */ lbz r0, 0xd(r1)
|
|
/* 801DF688 001DC5C8 98 0E 03 19 */ stb r0, 0x319(r14)
|
|
/* 801DF68C 001DC5CC 88 01 00 0E */ lbz r0, 0xe(r1)
|
|
/* 801DF690 001DC5D0 98 0E 03 1A */ stb r0, 0x31a(r14)
|
|
/* 801DF694 001DC5D4 88 01 00 0F */ lbz r0, 0xf(r1)
|
|
/* 801DF698 001DC5D8 98 0E 03 1B */ stb r0, 0x31b(r14)
|
|
/* 801DF69C 001DC5DC 38 61 00 08 */ addi r3, r1, 8
|
|
/* 801DF6A0 001DC5E0 80 8E 00 48 */ lwz r4, 0x48(r14)
|
|
/* 801DF6A4 001DC5E4 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 801DF6A8 001DC5E8 81 8C 00 B4 */ lwz r12, 0xb4(r12)
|
|
/* 801DF6AC 001DC5EC 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF6B0 001DC5F0 4E 80 04 21 */ bctrl
|
|
/* 801DF6B4 001DC5F4 88 01 00 08 */ lbz r0, 8(r1)
|
|
/* 801DF6B8 001DC5F8 98 0E 03 38 */ stb r0, 0x338(r14)
|
|
/* 801DF6BC 001DC5FC 88 01 00 09 */ lbz r0, 9(r1)
|
|
/* 801DF6C0 001DC600 98 0E 03 39 */ stb r0, 0x339(r14)
|
|
/* 801DF6C4 001DC604 88 01 00 0A */ lbz r0, 0xa(r1)
|
|
/* 801DF6C8 001DC608 98 0E 03 3A */ stb r0, 0x33a(r14)
|
|
/* 801DF6CC 001DC60C 88 01 00 0B */ lbz r0, 0xb(r1)
|
|
/* 801DF6D0 001DC610 98 0E 03 3B */ stb r0, 0x33b(r14)
|
|
lbl_801DF6D4:
|
|
/* 801DF6D4 001DC614 3A 10 00 01 */ addi r16, r16, 1
|
|
/* 801DF6D8 001DC618 2C 10 00 04 */ cmpwi r16, 4
|
|
/* 801DF6DC 001DC61C 3A 31 00 10 */ addi r17, r17, 0x10
|
|
/* 801DF6E0 001DC620 3A 52 00 04 */ addi r18, r18, 4
|
|
/* 801DF6E4 001DC624 41 80 FD 1C */ blt lbl_801DF400
|
|
/* 801DF6E8 001DC628 38 60 01 18 */ li r3, 0x118
|
|
/* 801DF6EC 001DC62C 48 0E F5 61 */ bl __nw__FUl
|
|
/* 801DF6F0 001DC630 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801DF6F4 001DC634 41 82 00 0C */ beq lbl_801DF700
|
|
/* 801DF6F8 001DC638 48 11 8D A1 */ bl __ct__9J2DScreenFv
|
|
/* 801DF6FC 001DC63C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801DF700:
|
|
/* 801DF700 001DC640 90 1E 00 1C */ stw r0, 0x1c(r30)
|
|
/* 801DF704 001DC644 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 801DF708 001DC648 3C 80 80 39 */ lis r4, lbl_80396DC0@ha
|
|
/* 801DF70C 001DC64C 38 84 6D C0 */ addi r4, r4, lbl_80396DC0@l
|
|
/* 801DF710 001DC650 38 84 00 1D */ addi r4, r4, 0x1d
|
|
/* 801DF714 001DC654 3C A0 00 02 */ lis r5, 2
|
|
/* 801DF718 001DC658 80 DE 00 08 */ lwz r6, 8(r30)
|
|
/* 801DF71C 001DC65C 48 11 8F 2D */ bl J2DScreen_NS_setPriority
|
|
/* 801DF720 001DC660 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 801DF724 001DC664 48 07 59 C5 */ bl dPaneClass_showNullPane
|
|
/* 801DF728 001DC668 38 60 00 6C */ li r3, 0x6c
|
|
/* 801DF72C 001DC66C 48 0E F5 21 */ bl __nw__FUl
|
|
/* 801DF730 001DC670 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801DF734 001DC674 41 82 00 24 */ beq lbl_801DF758
|
|
/* 801DF738 001DC678 80 9E 00 1C */ lwz r4, 0x1c(r30)
|
|
/* 801DF73C 001DC67C 3C A0 5F 61 */ lis r5, 0x5F616C6C@ha
|
|
/* 801DF740 001DC680 38 C5 6C 6C */ addi r6, r5, 0x5F616C6C@l
|
|
/* 801DF744 001DC684 38 A0 00 6E */ li r5, 0x6e
|
|
/* 801DF748 001DC688 38 E0 00 02 */ li r7, 2
|
|
/* 801DF74C 001DC68C 39 00 00 00 */ li r8, 0
|
|
/* 801DF750 001DC690 48 07 42 35 */ bl CPaneMgr_X1_
|
|
/* 801DF754 001DC694 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801DF758:
|
|
/* 801DF758 001DC698 90 1E 02 C4 */ stw r0, 0x2c4(r30)
|
|
/* 801DF75C 001DC69C 3A 00 00 00 */ li r16, 0
|
|
/* 801DF760 001DC6A0 3B A0 00 00 */ li r29, 0
|
|
/* 801DF764 001DC6A4 3B 80 00 00 */ li r28, 0
|
|
/* 801DF768 001DC6A8 3C 60 80 39 */ lis r3, lbl_80396DC0@ha
|
|
/* 801DF76C 001DC6AC 39 C3 6D C0 */ addi r14, r3, lbl_80396DC0@l
|
|
/* 801DF770 001DC6B0 3A 7F 00 C0 */ addi r19, r31, 0xc0
|
|
/* 801DF774 001DC6B4 3A 9F 00 F0 */ addi r20, r31, 0xf0
|
|
/* 801DF778 001DC6B8 3A BF 01 20 */ addi r21, r31, 0x120
|
|
/* 801DF77C 001DC6BC 3A DF 01 50 */ addi r22, r31, 0x150
|
|
/* 801DF780 001DC6C0 3A FF 00 00 */ addi r23, r31, 0
|
|
/* 801DF784 001DC6C4 3B 1F 00 30 */ addi r24, r31, 0x30
|
|
/* 801DF788 001DC6C8 3B 3F 00 60 */ addi r25, r31, 0x60
|
|
/* 801DF78C 001DC6CC 3B 5F 00 90 */ addi r26, r31, 0x90
|
|
lbl_801DF790:
|
|
/* 801DF790 001DC6D0 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 801DF794 001DC6D4 7C D3 E2 14 */ add r6, r19, r28
|
|
/* 801DF798 001DC6D8 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF79C 001DC6DC 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF7A0 001DC6E0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF7A4 001DC6E4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF7A8 001DC6E8 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF7AC 001DC6EC 4E 80 04 21 */ bctrl
|
|
/* 801DF7B0 001DC6F0 7E 5E EA 14 */ add r18, r30, r29
|
|
/* 801DF7B4 001DC6F4 90 72 01 84 */ stw r3, 0x184(r18)
|
|
/* 801DF7B8 001DC6F8 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 801DF7BC 001DC6FC 7C D4 E2 14 */ add r6, r20, r28
|
|
/* 801DF7C0 001DC700 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF7C4 001DC704 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF7C8 001DC708 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF7CC 001DC70C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF7D0 001DC710 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF7D4 001DC714 4E 80 04 21 */ bctrl
|
|
/* 801DF7D8 001DC718 90 72 01 88 */ stw r3, 0x188(r18)
|
|
/* 801DF7DC 001DC71C 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 801DF7E0 001DC720 7C D5 E2 14 */ add r6, r21, r28
|
|
/* 801DF7E4 001DC724 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF7E8 001DC728 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF7EC 001DC72C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF7F0 001DC730 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF7F4 001DC734 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF7F8 001DC738 4E 80 04 21 */ bctrl
|
|
/* 801DF7FC 001DC73C 90 72 01 8C */ stw r3, 0x18c(r18)
|
|
/* 801DF800 001DC740 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 801DF804 001DC744 7C D6 E2 14 */ add r6, r22, r28
|
|
/* 801DF808 001DC748 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF80C 001DC74C 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF810 001DC750 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF814 001DC754 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF818 001DC758 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF81C 001DC75C 4E 80 04 21 */ bctrl
|
|
/* 801DF820 001DC760 90 72 01 90 */ stw r3, 0x190(r18)
|
|
/* 801DF824 001DC764 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 801DF828 001DC768 7C D7 E2 14 */ add r6, r23, r28
|
|
/* 801DF82C 001DC76C 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF830 001DC770 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF834 001DC774 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF838 001DC778 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF83C 001DC77C 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF840 001DC780 4E 80 04 21 */ bctrl
|
|
/* 801DF844 001DC784 38 00 00 00 */ li r0, 0
|
|
/* 801DF848 001DC788 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801DF84C 001DC78C 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 801DF850 001DC790 7C D8 E2 14 */ add r6, r24, r28
|
|
/* 801DF854 001DC794 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF858 001DC798 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF85C 001DC79C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF860 001DC7A0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF864 001DC7A4 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF868 001DC7A8 4E 80 04 21 */ bctrl
|
|
/* 801DF86C 001DC7AC 38 00 00 00 */ li r0, 0
|
|
/* 801DF870 001DC7B0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801DF874 001DC7B4 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 801DF878 001DC7B8 7C D9 E2 14 */ add r6, r25, r28
|
|
/* 801DF87C 001DC7BC 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF880 001DC7C0 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF884 001DC7C4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF888 001DC7C8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF88C 001DC7CC 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF890 001DC7D0 4E 80 04 21 */ bctrl
|
|
/* 801DF894 001DC7D4 38 00 00 00 */ li r0, 0
|
|
/* 801DF898 001DC7D8 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801DF89C 001DC7DC 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 801DF8A0 001DC7E0 7C DA E2 14 */ add r6, r26, r28
|
|
/* 801DF8A4 001DC7E4 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF8A8 001DC7E8 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF8AC 001DC7EC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF8B0 001DC7F0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF8B4 001DC7F4 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF8B8 001DC7F8 4E 80 04 21 */ bctrl
|
|
/* 801DF8BC 001DC7FC 38 00 00 00 */ li r0, 0
|
|
/* 801DF8C0 001DC800 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801DF8C4 001DC804 39 E0 00 00 */ li r15, 0
|
|
/* 801DF8C8 001DC808 3B 60 00 00 */ li r27, 0
|
|
lbl_801DF8CC:
|
|
/* 801DF8CC 001DC80C 4B E3 51 25 */ bl mDoExt_getMesgFont
|
|
/* 801DF8D0 001DC810 7C 64 1B 78 */ mr r4, r3
|
|
/* 801DF8D4 001DC814 3A 3B 01 84 */ addi r17, r27, 0x184
|
|
/* 801DF8D8 001DC818 7C 72 88 2E */ lwzx r3, r18, r17
|
|
/* 801DF8DC 001DC81C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF8E0 001DC820 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801DF8E4 001DC824 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF8E8 001DC828 4E 80 04 21 */ bctrl
|
|
/* 801DF8EC 001DC82C 7C 72 88 2E */ lwzx r3, r18, r17
|
|
/* 801DF8F0 001DC830 38 80 00 40 */ li r4, 0x40
|
|
/* 801DF8F4 001DC834 38 AE 00 3B */ addi r5, r14, 0x3b
|
|
/* 801DF8F8 001DC838 4C C6 31 82 */ crclr 6
|
|
/* 801DF8FC 001DC83C 48 12 0E 51 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801DF900 001DC840 39 EF 00 01 */ addi r15, r15, 1
|
|
/* 801DF904 001DC844 2C 0F 00 04 */ cmpwi r15, 4
|
|
/* 801DF908 001DC848 3B 7B 00 04 */ addi r27, r27, 4
|
|
/* 801DF90C 001DC84C 41 80 FF C0 */ blt lbl_801DF8CC
|
|
/* 801DF910 001DC850 3A 10 00 01 */ addi r16, r16, 1
|
|
/* 801DF914 001DC854 2C 10 00 06 */ cmpwi r16, 6
|
|
/* 801DF918 001DC858 3B BD 00 10 */ addi r29, r29, 0x10
|
|
/* 801DF91C 001DC85C 3B 9C 00 08 */ addi r28, r28, 8
|
|
/* 801DF920 001DC860 41 80 FE 70 */ blt lbl_801DF790
|
|
/* 801DF924 001DC864 3A C0 00 00 */ li r22, 0
|
|
/* 801DF928 001DC868 39 C0 00 00 */ li r14, 0
|
|
/* 801DF92C 001DC86C 39 E0 00 00 */ li r15, 0
|
|
/* 801DF930 001DC870 3A 9F 01 B0 */ addi r20, r31, 0x1b0
|
|
/* 801DF934 001DC874 3A 7F 01 E0 */ addi r19, r31, 0x1e0
|
|
/* 801DF938 001DC878 3A 5F 02 10 */ addi r18, r31, 0x210
|
|
/* 801DF93C 001DC87C 3A 3F 01 80 */ addi r17, r31, 0x180
|
|
/* 801DF940 001DC880 3A 1F 02 40 */ addi r16, r31, 0x240
|
|
lbl_801DF944:
|
|
/* 801DF944 001DC884 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 801DF948 001DC888 7C D4 7A 14 */ add r6, r20, r15
|
|
/* 801DF94C 001DC88C 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF950 001DC890 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF954 001DC894 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF958 001DC898 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF95C 001DC89C 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF960 001DC8A0 4E 80 04 21 */ bctrl
|
|
/* 801DF964 001DC8A4 7E BE 72 14 */ add r21, r30, r14
|
|
/* 801DF968 001DC8A8 90 75 00 AC */ stw r3, 0xac(r21)
|
|
/* 801DF96C 001DC8AC 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 801DF970 001DC8B0 7C D3 7A 14 */ add r6, r19, r15
|
|
/* 801DF974 001DC8B4 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF978 001DC8B8 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF97C 001DC8BC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF980 001DC8C0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF984 001DC8C4 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF988 001DC8C8 4E 80 04 21 */ bctrl
|
|
/* 801DF98C 001DC8CC 90 75 00 B0 */ stw r3, 0xb0(r21)
|
|
/* 801DF990 001DC8D0 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 801DF994 001DC8D4 7C D2 7A 14 */ add r6, r18, r15
|
|
/* 801DF998 001DC8D8 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF99C 001DC8DC 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF9A0 001DC8E0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF9A4 001DC8E4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF9A8 001DC8E8 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF9AC 001DC8EC 4E 80 04 21 */ bctrl
|
|
/* 801DF9B0 001DC8F0 90 75 00 B4 */ stw r3, 0xb4(r21)
|
|
/* 801DF9B4 001DC8F4 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 801DF9B8 001DC8F8 7C D1 7A 14 */ add r6, r17, r15
|
|
/* 801DF9BC 001DC8FC 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF9C0 001DC900 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF9C4 001DC904 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF9C8 001DC908 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF9CC 001DC90C 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF9D0 001DC910 4E 80 04 21 */ bctrl
|
|
/* 801DF9D4 001DC914 90 75 00 B8 */ stw r3, 0xb8(r21)
|
|
/* 801DF9D8 001DC918 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 801DF9DC 001DC91C 7C D0 7A 14 */ add r6, r16, r15
|
|
/* 801DF9E0 001DC920 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801DF9E4 001DC924 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801DF9E8 001DC928 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DF9EC 001DC92C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DF9F0 001DC930 7D 89 03 A6 */ mtctr r12
|
|
/* 801DF9F4 001DC934 4E 80 04 21 */ bctrl
|
|
/* 801DF9F8 001DC938 90 75 00 BC */ stw r3, 0xbc(r21)
|
|
/* 801DF9FC 001DC93C 3A D6 00 01 */ addi r22, r22, 1
|
|
/* 801DFA00 001DC940 2C 16 00 06 */ cmpwi r22, 6
|
|
/* 801DFA04 001DC944 39 CE 00 14 */ addi r14, r14, 0x14
|
|
/* 801DFA08 001DC948 39 EF 00 08 */ addi r15, r15, 8
|
|
/* 801DFA0C 001DC94C 41 80 FF 38 */ blt lbl_801DF944
|
|
/* 801DFA10 001DC950 39 61 00 80 */ addi r11, r1, 0x80
|
|
/* 801DFA14 001DC954 48 18 27 D9 */ bl func_803621EC
|
|
/* 801DFA18 001DC958 80 01 00 84 */ lwz r0, 0x84(r1)
|
|
/* 801DFA1C 001DC95C 7C 08 03 A6 */ mtlr r0
|
|
/* 801DFA20 001DC960 38 21 00 80 */ addi r1, r1, 0x80
|
|
/* 801DFA24 001DC964 4E 80 00 20 */ blr
|
|
/* 801DFA28 001DC968 80 04 01 28 */ lwz r0, 0x128(r4)
|
|
/* 801DFA2C 001DC96C 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 801DFA30 001DC970 4E 80 00 20 */ blr
|
|
/* 801DFA34 001DC974 80 04 01 2C */ lwz r0, 0x12c(r4)
|
|
/* 801DFA38 001DC978 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 801DFA3C 001DC97C 4E 80 00 20 */ blr
|
|
/* 801DFA40 001DC980 80 04 01 30 */ lwz r0, 0x130(r4)
|
|
/* 801DFA44 001DC984 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 801DFA48 001DC988 4E 80 00 20 */ blr
|
|
/* 801DFA4C 001DC98C 80 04 01 34 */ lwz r0, 0x134(r4)
|
|
/* 801DFA50 001DC990 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 801DFA54 001DC994 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS_screenSetBase
|
|
dMenu_Letter_c_NS_screenSetBase:
|
|
/* 801DFA58 001DC998 94 21 FF A0 */ stwu r1, -0x60(r1)
|
|
/* 801DFA5C 001DC99C 7C 08 02 A6 */ mflr r0
|
|
/* 801DFA60 001DC9A0 90 01 00 64 */ stw r0, 0x64(r1)
|
|
/* 801DFA64 001DC9A4 DB E1 00 50 */ stfd f31, 0x50(r1)
|
|
/* 801DFA68 001DC9A8 F3 E1 00 58 */ psq_st f31, 88(r1), 0, qr0
|
|
/* 801DFA6C 001DC9AC DB C1 00 40 */ stfd f30, 0x40(r1)
|
|
/* 801DFA70 001DC9B0 F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0
|
|
/* 801DFA74 001DC9B4 DB A1 00 30 */ stfd f29, 0x30(r1)
|
|
/* 801DFA78 001DC9B8 F3 A1 00 38 */ psq_st f29, 56(r1), 0, qr0
|
|
/* 801DFA7C 001DC9BC 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801DFA80 001DC9C0 48 18 27 49 */ bl func_803621C8
|
|
/* 801DFA84 001DC9C4 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801DFA88 001DC9C8 3C 60 80 39 */ lis r3, lbl_803969C8@ha
|
|
/* 801DFA8C 001DC9CC 3B C3 69 C8 */ addi r30, r3, lbl_803969C8@l
|
|
/* 801DFA90 001DC9D0 38 60 01 18 */ li r3, 0x118
|
|
/* 801DFA94 001DC9D4 48 0E F1 B9 */ bl __nw__FUl
|
|
/* 801DFA98 001DC9D8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801DFA9C 001DC9DC 41 82 00 0C */ beq lbl_801DFAA8
|
|
/* 801DFAA0 001DC9E0 48 11 89 F9 */ bl __ct__9J2DScreenFv
|
|
/* 801DFAA4 001DC9E4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801DFAA8:
|
|
/* 801DFAA8 001DC9E8 90 1F 00 20 */ stw r0, 0x20(r31)
|
|
/* 801DFAAC 001DC9EC 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DFAB0 001DC9F0 3C 80 80 39 */ lis r4, lbl_80396DC0@ha
|
|
/* 801DFAB4 001DC9F4 38 84 6D C0 */ addi r4, r4, lbl_80396DC0@l
|
|
/* 801DFAB8 001DC9F8 38 84 00 3C */ addi r4, r4, 0x3c
|
|
/* 801DFABC 001DC9FC 3C A0 00 02 */ lis r5, 2
|
|
/* 801DFAC0 001DCA00 80 DF 00 08 */ lwz r6, 8(r31)
|
|
/* 801DFAC4 001DCA04 48 11 8B 85 */ bl J2DScreen_NS_setPriority
|
|
/* 801DFAC8 001DCA08 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DFACC 001DCA0C 48 07 56 1D */ bl dPaneClass_showNullPane
|
|
/* 801DFAD0 001DCA10 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DFAD4 001DCA14 3C 80 74 6E */ lis r4, 0x746E5F6E@ha
|
|
/* 801DFAD8 001DCA18 38 C4 5F 6E */ addi r6, r4, 0x746E5F6E@l
|
|
/* 801DFADC 001DCA1C 3C 80 77 69 */ lis r4, 0x77695F62@ha
|
|
/* 801DFAE0 001DCA20 38 A4 5F 62 */ addi r5, r4, 0x77695F62@l
|
|
/* 801DFAE4 001DCA24 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFAE8 001DCA28 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DFAEC 001DCA2C 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFAF0 001DCA30 4E 80 04 21 */ bctrl
|
|
/* 801DFAF4 001DCA34 38 00 00 00 */ li r0, 0
|
|
/* 801DFAF8 001DCA38 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801DFAFC 001DCA3C 38 60 00 6C */ li r3, 0x6c
|
|
/* 801DFB00 001DCA40 48 0E F1 4D */ bl __nw__FUl
|
|
/* 801DFB04 001DCA44 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801DFB08 001DCA48 41 82 00 24 */ beq lbl_801DFB2C
|
|
/* 801DFB0C 001DCA4C 80 9F 00 20 */ lwz r4, 0x20(r31)
|
|
/* 801DFB10 001DCA50 3C A0 5F 61 */ lis r5, 0x5F616C6C@ha
|
|
/* 801DFB14 001DCA54 38 C5 6C 6C */ addi r6, r5, 0x5F616C6C@l
|
|
/* 801DFB18 001DCA58 38 A0 00 6E */ li r5, 0x6e
|
|
/* 801DFB1C 001DCA5C 38 E0 00 02 */ li r7, 2
|
|
/* 801DFB20 001DCA60 39 00 00 00 */ li r8, 0
|
|
/* 801DFB24 001DCA64 48 07 3E 61 */ bl CPaneMgr_X1_
|
|
/* 801DFB28 001DCA68 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801DFB2C:
|
|
/* 801DFB2C 001DCA6C 90 1F 02 BC */ stw r0, 0x2bc(r31)
|
|
/* 801DFB30 001DCA70 80 7F 02 BC */ lwz r3, 0x2bc(r31)
|
|
/* 801DFB34 001DCA74 C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801DFB38 001DCA78 48 07 5C 99 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801DFB3C 001DCA7C 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DFB40 001DCA80 3C 80 74 5F */ lis r4, 0x745F3030@ha
|
|
/* 801DFB44 001DCA84 38 C4 30 30 */ addi r6, r4, 0x745F3030@l
|
|
/* 801DFB48 001DCA88 38 A0 66 5F */ li r5, 0x665f
|
|
/* 801DFB4C 001DCA8C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFB50 001DCA90 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DFB54 001DCA94 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFB58 001DCA98 4E 80 04 21 */ bctrl
|
|
/* 801DFB5C 001DCA9C 7C 78 1B 78 */ mr r24, r3
|
|
/* 801DFB60 001DCAA0 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DFB64 001DCAA4 3C 80 5F 74 */ lis r4, 0x5F743030@ha
|
|
/* 801DFB68 001DCAA8 38 C4 30 30 */ addi r6, r4, 0x5F743030@l
|
|
/* 801DFB6C 001DCAAC 38 A0 00 74 */ li r5, 0x74
|
|
/* 801DFB70 001DCAB0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFB74 001DCAB4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DFB78 001DCAB8 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFB7C 001DCABC 4E 80 04 21 */ bctrl
|
|
/* 801DFB80 001DCAC0 38 00 00 00 */ li r0, 0
|
|
/* 801DFB84 001DCAC4 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801DFB88 001DCAC8 7F 03 C3 78 */ mr r3, r24
|
|
/* 801DFB8C 001DCACC 38 80 00 40 */ li r4, 0x40
|
|
/* 801DFB90 001DCAD0 3C A0 80 39 */ lis r5, lbl_80396DC0@ha
|
|
/* 801DFB94 001DCAD4 38 A5 6D C0 */ addi r5, r5, lbl_80396DC0@l
|
|
/* 801DFB98 001DCAD8 38 A5 00 3B */ addi r5, r5, 0x3b
|
|
/* 801DFB9C 001DCADC 4C C6 31 82 */ crclr 6
|
|
/* 801DFBA0 001DCAE0 48 12 0B AD */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801DFBA4 001DCAE4 4B E3 4F FD */ bl mDoExt_getSubFont
|
|
/* 801DFBA8 001DCAE8 7C 64 1B 78 */ mr r4, r3
|
|
/* 801DFBAC 001DCAEC 7F 03 C3 78 */ mr r3, r24
|
|
/* 801DFBB0 001DCAF0 81 98 00 00 */ lwz r12, 0(r24)
|
|
/* 801DFBB4 001DCAF4 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801DFBB8 001DCAF8 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFBBC 001DCAFC 4E 80 04 21 */ bctrl
|
|
/* 801DFBC0 001DCB00 88 9F 03 74 */ lbz r4, 0x374(r31)
|
|
/* 801DFBC4 001DCB04 88 7F 03 6F */ lbz r3, 0x36f(r31)
|
|
/* 801DFBC8 001DCB08 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801DFBCC 001DCB0C 1C 00 00 64 */ mulli r0, r0, 0x64
|
|
/* 801DFBD0 001DCB10 7C 04 02 14 */ add r0, r4, r0
|
|
/* 801DFBD4 001DCB14 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801DFBD8 001DCB18 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801DFBDC 001DCB1C 90 03 5E 0C */ stw r0, 0x5e0c(r3)
|
|
/* 801DFBE0 001DCB20 80 7F 03 10 */ lwz r3, 0x310(r31)
|
|
/* 801DFBE4 001DCB24 38 80 04 D6 */ li r4, 0x4d6
|
|
/* 801DFBE8 001DCB28 7F 05 C3 78 */ mr r5, r24
|
|
/* 801DFBEC 001DCB2C 38 C0 00 00 */ li r6, 0
|
|
/* 801DFBF0 001DCB30 38 E0 00 00 */ li r7, 0
|
|
/* 801DFBF4 001DCB34 39 00 00 00 */ li r8, 0
|
|
/* 801DFBF8 001DCB38 39 20 00 00 */ li r9, 0
|
|
/* 801DFBFC 001DCB3C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFC00 001DCB40 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801DFC04 001DCB44 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFC08 001DCB48 4E 80 04 21 */ bctrl
|
|
/* 801DFC0C 001DCB4C 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DFC10 001DCB50 3C 80 74 65 */ lis r4, 0x74657831@ha
|
|
/* 801DFC14 001DCB54 38 C4 78 31 */ addi r6, r4, 0x74657831@l
|
|
/* 801DFC18 001DCB58 3C 80 66 77 */ lis r4, 0x66777073@ha
|
|
/* 801DFC1C 001DCB5C 38 A4 70 73 */ addi r5, r4, 0x66777073@l
|
|
/* 801DFC20 001DCB60 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFC24 001DCB64 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DFC28 001DCB68 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFC2C 001DCB6C 4E 80 04 21 */ bctrl
|
|
/* 801DFC30 001DCB70 7C 7C 1B 78 */ mr r28, r3
|
|
/* 801DFC34 001DCB74 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DFC38 001DCB78 3C 80 74 65 */ lis r4, 0x74657831@ha
|
|
/* 801DFC3C 001DCB7C 38 C4 78 31 */ addi r6, r4, 0x74657831@l
|
|
/* 801DFC40 001DCB80 3C 80 66 77 */ lis r4, 0x6677705F@ha
|
|
/* 801DFC44 001DCB84 38 A4 70 5F */ addi r5, r4, 0x6677705F@l
|
|
/* 801DFC48 001DCB88 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFC4C 001DCB8C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DFC50 001DCB90 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFC54 001DCB94 4E 80 04 21 */ bctrl
|
|
/* 801DFC58 001DCB98 7C 7B 1B 78 */ mr r27, r3
|
|
/* 801DFC5C 001DCB9C 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DFC60 001DCBA0 3C 80 5F 74 */ lis r4, 0x5F747831@ha
|
|
/* 801DFC64 001DCBA4 38 C4 78 31 */ addi r6, r4, 0x5F747831@l
|
|
/* 801DFC68 001DCBA8 3C 80 66 67 */ lis r4, 0x66677073@ha
|
|
/* 801DFC6C 001DCBAC 38 A4 70 73 */ addi r5, r4, 0x66677073@l
|
|
/* 801DFC70 001DCBB0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFC74 001DCBB4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DFC78 001DCBB8 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFC7C 001DCBBC 4E 80 04 21 */ bctrl
|
|
/* 801DFC80 001DCBC0 7C 7A 1B 78 */ mr r26, r3
|
|
/* 801DFC84 001DCBC4 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DFC88 001DCBC8 3C 80 74 65 */ lis r4, 0x74657831@ha
|
|
/* 801DFC8C 001DCBCC 38 C4 78 31 */ addi r6, r4, 0x74657831@l
|
|
/* 801DFC90 001DCBD0 3C 80 66 67 */ lis r4, 0x6667705F@ha
|
|
/* 801DFC94 001DCBD4 38 A4 70 5F */ addi r5, r4, 0x6667705F@l
|
|
/* 801DFC98 001DCBD8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFC9C 001DCBDC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DFCA0 001DCBE0 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFCA4 001DCBE4 4E 80 04 21 */ bctrl
|
|
/* 801DFCA8 001DCBE8 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801DFCAC 001DCBEC 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DFCB0 001DCBF0 3C 80 74 65 */ lis r4, 0x74657874@ha
|
|
/* 801DFCB4 001DCBF4 38 C4 78 74 */ addi r6, r4, 0x74657874@l
|
|
/* 801DFCB8 001DCBF8 3C 80 77 70 */ lis r4, 0x7770735F@ha
|
|
/* 801DFCBC 001DCBFC 38 A4 73 5F */ addi r5, r4, 0x7770735F@l
|
|
/* 801DFCC0 001DCC00 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFCC4 001DCC04 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DFCC8 001DCC08 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFCCC 001DCC0C 4E 80 04 21 */ bctrl
|
|
/* 801DFCD0 001DCC10 38 00 00 00 */ li r0, 0
|
|
/* 801DFCD4 001DCC14 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801DFCD8 001DCC18 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DFCDC 001DCC1C 3C 80 74 65 */ lis r4, 0x74657874@ha
|
|
/* 801DFCE0 001DCC20 38 C4 78 74 */ addi r6, r4, 0x74657874@l
|
|
/* 801DFCE4 001DCC24 3C 80 77 5F */ lis r4, 0x775F705F@ha
|
|
/* 801DFCE8 001DCC28 38 A4 70 5F */ addi r5, r4, 0x775F705F@l
|
|
/* 801DFCEC 001DCC2C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFCF0 001DCC30 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DFCF4 001DCC34 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFCF8 001DCC38 4E 80 04 21 */ bctrl
|
|
/* 801DFCFC 001DCC3C 38 00 00 00 */ li r0, 0
|
|
/* 801DFD00 001DCC40 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801DFD04 001DCC44 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DFD08 001DCC48 3C 80 5F 74 */ lis r4, 0x5F747874@ha
|
|
/* 801DFD0C 001DCC4C 38 C4 78 74 */ addi r6, r4, 0x5F747874@l
|
|
/* 801DFD10 001DCC50 3C 80 67 5F */ lis r4, 0x675F7073@ha
|
|
/* 801DFD14 001DCC54 38 A4 70 73 */ addi r5, r4, 0x675F7073@l
|
|
/* 801DFD18 001DCC58 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFD1C 001DCC5C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DFD20 001DCC60 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFD24 001DCC64 4E 80 04 21 */ bctrl
|
|
/* 801DFD28 001DCC68 38 00 00 00 */ li r0, 0
|
|
/* 801DFD2C 001DCC6C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801DFD30 001DCC70 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DFD34 001DCC74 3C 80 74 65 */ lis r4, 0x74657874@ha
|
|
/* 801DFD38 001DCC78 38 C4 78 74 */ addi r6, r4, 0x74657874@l
|
|
/* 801DFD3C 001DCC7C 3C 80 67 5F */ lis r4, 0x675F705F@ha
|
|
/* 801DFD40 001DCC80 38 A4 70 5F */ addi r5, r4, 0x675F705F@l
|
|
/* 801DFD44 001DCC84 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFD48 001DCC88 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DFD4C 001DCC8C 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFD50 001DCC90 4E 80 04 21 */ bctrl
|
|
/* 801DFD54 001DCC94 38 00 00 00 */ li r0, 0
|
|
/* 801DFD58 001DCC98 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801DFD5C 001DCC9C 7F 83 E3 78 */ mr r3, r28
|
|
/* 801DFD60 001DCCA0 38 80 00 40 */ li r4, 0x40
|
|
/* 801DFD64 001DCCA4 3C A0 80 39 */ lis r5, lbl_80396DC0@ha
|
|
/* 801DFD68 001DCCA8 38 A5 6D C0 */ addi r5, r5, lbl_80396DC0@l
|
|
/* 801DFD6C 001DCCAC 38 A5 00 3B */ addi r5, r5, 0x3b
|
|
/* 801DFD70 001DCCB0 4C C6 31 82 */ crclr 6
|
|
/* 801DFD74 001DCCB4 48 12 09 D9 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801DFD78 001DCCB8 7F 63 DB 78 */ mr r3, r27
|
|
/* 801DFD7C 001DCCBC 38 80 00 40 */ li r4, 0x40
|
|
/* 801DFD80 001DCCC0 3C A0 80 39 */ lis r5, lbl_80396DC0@ha
|
|
/* 801DFD84 001DCCC4 38 A5 6D C0 */ addi r5, r5, lbl_80396DC0@l
|
|
/* 801DFD88 001DCCC8 38 A5 00 3B */ addi r5, r5, 0x3b
|
|
/* 801DFD8C 001DCCCC 4C C6 31 82 */ crclr 6
|
|
/* 801DFD90 001DCCD0 48 12 09 BD */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801DFD94 001DCCD4 7F 43 D3 78 */ mr r3, r26
|
|
/* 801DFD98 001DCCD8 38 80 00 40 */ li r4, 0x40
|
|
/* 801DFD9C 001DCCDC 3C A0 80 39 */ lis r5, lbl_80396DC0@ha
|
|
/* 801DFDA0 001DCCE0 38 A5 6D C0 */ addi r5, r5, lbl_80396DC0@l
|
|
/* 801DFDA4 001DCCE4 38 A5 00 3B */ addi r5, r5, 0x3b
|
|
/* 801DFDA8 001DCCE8 4C C6 31 82 */ crclr 6
|
|
/* 801DFDAC 001DCCEC 48 12 09 A1 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801DFDB0 001DCCF0 7F A3 EB 78 */ mr r3, r29
|
|
/* 801DFDB4 001DCCF4 38 80 00 40 */ li r4, 0x40
|
|
/* 801DFDB8 001DCCF8 3C A0 80 39 */ lis r5, lbl_80396DC0@ha
|
|
/* 801DFDBC 001DCCFC 38 A5 6D C0 */ addi r5, r5, lbl_80396DC0@l
|
|
/* 801DFDC0 001DCD00 38 A5 00 3B */ addi r5, r5, 0x3b
|
|
/* 801DFDC4 001DCD04 4C C6 31 82 */ crclr 6
|
|
/* 801DFDC8 001DCD08 48 12 09 85 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801DFDCC 001DCD0C 4B E3 4C 25 */ bl mDoExt_getMesgFont
|
|
/* 801DFDD0 001DCD10 7C 64 1B 78 */ mr r4, r3
|
|
/* 801DFDD4 001DCD14 7F 83 E3 78 */ mr r3, r28
|
|
/* 801DFDD8 001DCD18 81 9C 00 00 */ lwz r12, 0(r28)
|
|
/* 801DFDDC 001DCD1C 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801DFDE0 001DCD20 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFDE4 001DCD24 4E 80 04 21 */ bctrl
|
|
/* 801DFDE8 001DCD28 4B E3 4C 09 */ bl mDoExt_getMesgFont
|
|
/* 801DFDEC 001DCD2C 7C 64 1B 78 */ mr r4, r3
|
|
/* 801DFDF0 001DCD30 7F 63 DB 78 */ mr r3, r27
|
|
/* 801DFDF4 001DCD34 81 9B 00 00 */ lwz r12, 0(r27)
|
|
/* 801DFDF8 001DCD38 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801DFDFC 001DCD3C 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFE00 001DCD40 4E 80 04 21 */ bctrl
|
|
/* 801DFE04 001DCD44 4B E3 4B ED */ bl mDoExt_getMesgFont
|
|
/* 801DFE08 001DCD48 7C 64 1B 78 */ mr r4, r3
|
|
/* 801DFE0C 001DCD4C 7F 43 D3 78 */ mr r3, r26
|
|
/* 801DFE10 001DCD50 81 9A 00 00 */ lwz r12, 0(r26)
|
|
/* 801DFE14 001DCD54 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801DFE18 001DCD58 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFE1C 001DCD5C 4E 80 04 21 */ bctrl
|
|
/* 801DFE20 001DCD60 4B E3 4B D1 */ bl mDoExt_getMesgFont
|
|
/* 801DFE24 001DCD64 7C 64 1B 78 */ mr r4, r3
|
|
/* 801DFE28 001DCD68 7F A3 EB 78 */ mr r3, r29
|
|
/* 801DFE2C 001DCD6C 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 801DFE30 001DCD70 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801DFE34 001DCD74 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFE38 001DCD78 4E 80 04 21 */ bctrl
|
|
/* 801DFE3C 001DCD7C 7F 83 E3 78 */ mr r3, r28
|
|
/* 801DFE40 001DCD80 48 12 08 19 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801DFE44 001DCD84 7C 65 1B 78 */ mr r5, r3
|
|
/* 801DFE48 001DCD88 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801DFE4C 001DCD8C 38 63 01 88 */ addi r3, r3, lbl_80430188@l
|
|
/* 801DFE50 001DCD90 38 80 04 D7 */ li r4, 0x4d7
|
|
/* 801DFE54 001DCD94 38 C0 00 00 */ li r6, 0
|
|
/* 801DFE58 001DCD98 48 03 C6 ED */ bl dMeter2Info_c_NS_getStringKanji
|
|
/* 801DFE5C 001DCD9C 7F 63 DB 78 */ mr r3, r27
|
|
/* 801DFE60 001DCDA0 48 12 07 F9 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801DFE64 001DCDA4 7C 65 1B 78 */ mr r5, r3
|
|
/* 801DFE68 001DCDA8 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801DFE6C 001DCDAC 38 63 01 88 */ addi r3, r3, lbl_80430188@l
|
|
/* 801DFE70 001DCDB0 38 80 04 D7 */ li r4, 0x4d7
|
|
/* 801DFE74 001DCDB4 38 C0 00 00 */ li r6, 0
|
|
/* 801DFE78 001DCDB8 48 03 C6 CD */ bl dMeter2Info_c_NS_getStringKanji
|
|
/* 801DFE7C 001DCDBC 7F 43 D3 78 */ mr r3, r26
|
|
/* 801DFE80 001DCDC0 48 12 07 D9 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801DFE84 001DCDC4 7C 65 1B 78 */ mr r5, r3
|
|
/* 801DFE88 001DCDC8 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801DFE8C 001DCDCC 38 63 01 88 */ addi r3, r3, lbl_80430188@l
|
|
/* 801DFE90 001DCDD0 38 80 04 D7 */ li r4, 0x4d7
|
|
/* 801DFE94 001DCDD4 38 C0 00 00 */ li r6, 0
|
|
/* 801DFE98 001DCDD8 48 03 C6 AD */ bl dMeter2Info_c_NS_getStringKanji
|
|
/* 801DFE9C 001DCDDC 7F A3 EB 78 */ mr r3, r29
|
|
/* 801DFEA0 001DCDE0 48 12 07 B9 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801DFEA4 001DCDE4 7C 65 1B 78 */ mr r5, r3
|
|
/* 801DFEA8 001DCDE8 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801DFEAC 001DCDEC 38 63 01 88 */ addi r3, r3, lbl_80430188@l
|
|
/* 801DFEB0 001DCDF0 38 80 04 D7 */ li r4, 0x4d7
|
|
/* 801DFEB4 001DCDF4 38 C0 00 00 */ li r6, 0
|
|
/* 801DFEB8 001DCDF8 48 03 C6 8D */ bl dMeter2Info_c_NS_getStringKanji
|
|
/* 801DFEBC 001DCDFC 4B E3 4B 35 */ bl mDoExt_getMesgFont
|
|
/* 801DFEC0 001DCE00 7C 78 1B 78 */ mr r24, r3
|
|
/* 801DFEC4 001DCE04 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DFEC8 001DCE08 3C 80 6F 5F */ lis r4, 0x6F5F3030@ha
|
|
/* 801DFECC 001DCE0C 38 C4 30 30 */ addi r6, r4, 0x6F5F3030@l
|
|
/* 801DFED0 001DCE10 3C 80 70 69 */ lis r4, 0x70695F6E@ha
|
|
/* 801DFED4 001DCE14 38 A4 5F 6E */ addi r5, r4, 0x70695F6E@l
|
|
/* 801DFED8 001DCE18 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFEDC 001DCE1C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DFEE0 001DCE20 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFEE4 001DCE24 4E 80 04 21 */ bctrl
|
|
/* 801DFEE8 001DCE28 7F 04 C3 78 */ mr r4, r24
|
|
/* 801DFEEC 001DCE2C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFEF0 001DCE30 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801DFEF4 001DCE34 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFEF8 001DCE38 4E 80 04 21 */ bctrl
|
|
/* 801DFEFC 001DCE3C 4B E3 4A F5 */ bl mDoExt_getMesgFont
|
|
/* 801DFF00 001DCE40 7C 78 1B 78 */ mr r24, r3
|
|
/* 801DFF04 001DCE44 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DFF08 001DCE48 3C 80 6F 5F */ lis r4, 0x6F5F3031@ha
|
|
/* 801DFF0C 001DCE4C 38 C4 30 31 */ addi r6, r4, 0x6F5F3031@l
|
|
/* 801DFF10 001DCE50 3C 80 70 69 */ lis r4, 0x70695F6E@ha
|
|
/* 801DFF14 001DCE54 38 A4 5F 6E */ addi r5, r4, 0x70695F6E@l
|
|
/* 801DFF18 001DCE58 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFF1C 001DCE5C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DFF20 001DCE60 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFF24 001DCE64 4E 80 04 21 */ bctrl
|
|
/* 801DFF28 001DCE68 7F 04 C3 78 */ mr r4, r24
|
|
/* 801DFF2C 001DCE6C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFF30 001DCE70 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801DFF34 001DCE74 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFF38 001DCE78 4E 80 04 21 */ bctrl
|
|
/* 801DFF3C 001DCE7C 4B E3 4A B5 */ bl mDoExt_getMesgFont
|
|
/* 801DFF40 001DCE80 7C 78 1B 78 */ mr r24, r3
|
|
/* 801DFF44 001DCE84 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DFF48 001DCE88 3C 80 6F 5F */ lis r4, 0x6F5F3032@ha
|
|
/* 801DFF4C 001DCE8C 38 C4 30 32 */ addi r6, r4, 0x6F5F3032@l
|
|
/* 801DFF50 001DCE90 3C 80 70 69 */ lis r4, 0x70695F6E@ha
|
|
/* 801DFF54 001DCE94 38 A4 5F 6E */ addi r5, r4, 0x70695F6E@l
|
|
/* 801DFF58 001DCE98 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFF5C 001DCE9C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DFF60 001DCEA0 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFF64 001DCEA4 4E 80 04 21 */ bctrl
|
|
/* 801DFF68 001DCEA8 7F 04 C3 78 */ mr r4, r24
|
|
/* 801DFF6C 001DCEAC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFF70 001DCEB0 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801DFF74 001DCEB4 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFF78 001DCEB8 4E 80 04 21 */ bctrl
|
|
/* 801DFF7C 001DCEBC 4B E3 4A 75 */ bl mDoExt_getMesgFont
|
|
/* 801DFF80 001DCEC0 7C 78 1B 78 */ mr r24, r3
|
|
/* 801DFF84 001DCEC4 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DFF88 001DCEC8 3C 80 6F 5F */ lis r4, 0x6F5F3033@ha
|
|
/* 801DFF8C 001DCECC 38 C4 30 33 */ addi r6, r4, 0x6F5F3033@l
|
|
/* 801DFF90 001DCED0 3C 80 70 69 */ lis r4, 0x70695F6E@ha
|
|
/* 801DFF94 001DCED4 38 A4 5F 6E */ addi r5, r4, 0x70695F6E@l
|
|
/* 801DFF98 001DCED8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFF9C 001DCEDC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DFFA0 001DCEE0 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFFA4 001DCEE4 4E 80 04 21 */ bctrl
|
|
/* 801DFFA8 001DCEE8 7F 04 C3 78 */ mr r4, r24
|
|
/* 801DFFAC 001DCEEC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFFB0 001DCEF0 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801DFFB4 001DCEF4 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFFB8 001DCEF8 4E 80 04 21 */ bctrl
|
|
/* 801DFFBC 001DCEFC 4B E3 4A 35 */ bl mDoExt_getMesgFont
|
|
/* 801DFFC0 001DCF00 7C 78 1B 78 */ mr r24, r3
|
|
/* 801DFFC4 001DCF04 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801DFFC8 001DCF08 3C 80 6F 5F */ lis r4, 0x6F5F3034@ha
|
|
/* 801DFFCC 001DCF0C 38 C4 30 34 */ addi r6, r4, 0x6F5F3034@l
|
|
/* 801DFFD0 001DCF10 3C 80 70 69 */ lis r4, 0x70695F6E@ha
|
|
/* 801DFFD4 001DCF14 38 A4 5F 6E */ addi r5, r4, 0x70695F6E@l
|
|
/* 801DFFD8 001DCF18 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFFDC 001DCF1C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801DFFE0 001DCF20 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFFE4 001DCF24 4E 80 04 21 */ bctrl
|
|
/* 801DFFE8 001DCF28 7F 04 C3 78 */ mr r4, r24
|
|
/* 801DFFEC 001DCF2C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801DFFF0 001DCF30 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801DFFF4 001DCF34 7D 89 03 A6 */ mtctr r12
|
|
/* 801DFFF8 001DCF38 4E 80 04 21 */ bctrl
|
|
/* 801DFFFC 001DCF3C 4B E3 49 F5 */ bl mDoExt_getMesgFont
|
|
/* 801E0000 001DCF40 7C 78 1B 78 */ mr r24, r3
|
|
/* 801E0004 001DCF44 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801E0008 001DCF48 3C 80 6F 5F */ lis r4, 0x6F5F3035@ha
|
|
/* 801E000C 001DCF4C 38 C4 30 35 */ addi r6, r4, 0x6F5F3035@l
|
|
/* 801E0010 001DCF50 3C 80 70 69 */ lis r4, 0x70695F6E@ha
|
|
/* 801E0014 001DCF54 38 A4 5F 6E */ addi r5, r4, 0x70695F6E@l
|
|
/* 801E0018 001DCF58 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E001C 001DCF5C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E0020 001DCF60 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0024 001DCF64 4E 80 04 21 */ bctrl
|
|
/* 801E0028 001DCF68 7F 04 C3 78 */ mr r4, r24
|
|
/* 801E002C 001DCF6C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0030 001DCF70 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E0034 001DCF74 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0038 001DCF78 4E 80 04 21 */ bctrl
|
|
/* 801E003C 001DCF7C 4B E3 49 B5 */ bl mDoExt_getMesgFont
|
|
/* 801E0040 001DCF80 7C 78 1B 78 */ mr r24, r3
|
|
/* 801E0044 001DCF84 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801E0048 001DCF88 3C 80 6F 5F */ lis r4, 0x6F5F3036@ha
|
|
/* 801E004C 001DCF8C 38 C4 30 36 */ addi r6, r4, 0x6F5F3036@l
|
|
/* 801E0050 001DCF90 3C 80 70 69 */ lis r4, 0x70695F6E@ha
|
|
/* 801E0054 001DCF94 38 A4 5F 6E */ addi r5, r4, 0x70695F6E@l
|
|
/* 801E0058 001DCF98 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E005C 001DCF9C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E0060 001DCFA0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0064 001DCFA4 4E 80 04 21 */ bctrl
|
|
/* 801E0068 001DCFA8 7F 04 C3 78 */ mr r4, r24
|
|
/* 801E006C 001DCFAC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0070 001DCFB0 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E0074 001DCFB4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0078 001DCFB8 4E 80 04 21 */ bctrl
|
|
/* 801E007C 001DCFBC 4B E3 49 75 */ bl mDoExt_getMesgFont
|
|
/* 801E0080 001DCFC0 7C 78 1B 78 */ mr r24, r3
|
|
/* 801E0084 001DCFC4 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801E0088 001DCFC8 3C 80 6F 5F */ lis r4, 0x6F5F3037@ha
|
|
/* 801E008C 001DCFCC 38 C4 30 37 */ addi r6, r4, 0x6F5F3037@l
|
|
/* 801E0090 001DCFD0 3C 80 70 69 */ lis r4, 0x70695F6E@ha
|
|
/* 801E0094 001DCFD4 38 A4 5F 6E */ addi r5, r4, 0x70695F6E@l
|
|
/* 801E0098 001DCFD8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E009C 001DCFDC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E00A0 001DCFE0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E00A4 001DCFE4 4E 80 04 21 */ bctrl
|
|
/* 801E00A8 001DCFE8 7F 04 C3 78 */ mr r4, r24
|
|
/* 801E00AC 001DCFEC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E00B0 001DCFF0 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E00B4 001DCFF4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E00B8 001DCFF8 4E 80 04 21 */ bctrl
|
|
/* 801E00BC 001DCFFC 4B E3 49 35 */ bl mDoExt_getMesgFont
|
|
/* 801E00C0 001DD000 7C 78 1B 78 */ mr r24, r3
|
|
/* 801E00C4 001DD004 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801E00C8 001DD008 3C 80 6F 5F */ lis r4, 0x6F5F3038@ha
|
|
/* 801E00CC 001DD00C 38 C4 30 38 */ addi r6, r4, 0x6F5F3038@l
|
|
/* 801E00D0 001DD010 3C 80 70 69 */ lis r4, 0x70695F6E@ha
|
|
/* 801E00D4 001DD014 38 A4 5F 6E */ addi r5, r4, 0x70695F6E@l
|
|
/* 801E00D8 001DD018 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E00DC 001DD01C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E00E0 001DD020 7D 89 03 A6 */ mtctr r12
|
|
/* 801E00E4 001DD024 4E 80 04 21 */ bctrl
|
|
/* 801E00E8 001DD028 7F 04 C3 78 */ mr r4, r24
|
|
/* 801E00EC 001DD02C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E00F0 001DD030 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E00F4 001DD034 7D 89 03 A6 */ mtctr r12
|
|
/* 801E00F8 001DD038 4E 80 04 21 */ bctrl
|
|
/* 801E00FC 001DD03C 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801E0100 001DD040 3C 80 61 72 */ lis r4, 0x61726561@ha
|
|
/* 801E0104 001DD044 38 C4 65 61 */ addi r6, r4, 0x61726561@l
|
|
/* 801E0108 001DD048 3C 80 6C 65 */ lis r4, 0x6C65745F@ha
|
|
/* 801E010C 001DD04C 38 A4 74 5F */ addi r5, r4, 0x6C65745F@l
|
|
/* 801E0110 001DD050 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0114 001DD054 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E0118 001DD058 7D 89 03 A6 */ mtctr r12
|
|
/* 801E011C 001DD05C 4E 80 04 21 */ bctrl
|
|
/* 801E0120 001DD060 90 7F 01 EC */ stw r3, 0x1ec(r31)
|
|
/* 801E0124 001DD064 3B 40 00 00 */ li r26, 0
|
|
/* 801E0128 001DD068 3B 60 00 00 */ li r27, 0
|
|
/* 801E012C 001DD06C 3B 80 00 00 */ li r28, 0
|
|
/* 801E0130 001DD070 3B BE 02 70 */ addi r29, r30, 0x270
|
|
/* 801E0134 001DD074 3B 1E 02 B8 */ addi r24, r30, 0x2b8
|
|
/* 801E0138 001DD078 3B 3E 03 00 */ addi r25, r30, 0x300
|
|
lbl_801E013C:
|
|
/* 801E013C 001DD07C 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801E0140 001DD080 7C DD E2 14 */ add r6, r29, r28
|
|
/* 801E0144 001DD084 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E0148 001DD088 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E014C 001DD08C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0150 001DD090 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E0154 001DD094 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0158 001DD098 4E 80 04 21 */ bctrl
|
|
/* 801E015C 001DD09C 7F DF DA 14 */ add r30, r31, r27
|
|
/* 801E0160 001DD0A0 90 7E 01 F0 */ stw r3, 0x1f0(r30)
|
|
/* 801E0164 001DD0A4 88 1F 03 74 */ lbz r0, 0x374(r31)
|
|
/* 801E0168 001DD0A8 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E016C 001DD0AC 40 81 00 1C */ ble lbl_801E0188
|
|
/* 801E0170 001DD0B0 7C 1A 00 00 */ cmpw r26, r0
|
|
/* 801E0174 001DD0B4 40 80 00 14 */ bge lbl_801E0188
|
|
/* 801E0178 001DD0B8 38 00 00 01 */ li r0, 1
|
|
/* 801E017C 001DD0BC 80 7E 01 F0 */ lwz r3, 0x1f0(r30)
|
|
/* 801E0180 001DD0C0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E0184 001DD0C4 48 00 00 10 */ b lbl_801E0194
|
|
lbl_801E0188:
|
|
/* 801E0188 001DD0C8 38 00 00 00 */ li r0, 0
|
|
/* 801E018C 001DD0CC 80 7E 01 F0 */ lwz r3, 0x1f0(r30)
|
|
/* 801E0190 001DD0D0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
lbl_801E0194:
|
|
/* 801E0194 001DD0D4 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801E0198 001DD0D8 7C D8 E2 14 */ add r6, r24, r28
|
|
/* 801E019C 001DD0DC 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E01A0 001DD0E0 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E01A4 001DD0E4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E01A8 001DD0E8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E01AC 001DD0EC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E01B0 001DD0F0 4E 80 04 21 */ bctrl
|
|
/* 801E01B4 001DD0F4 90 7E 02 14 */ stw r3, 0x214(r30)
|
|
/* 801E01B8 001DD0F8 88 1F 03 6F */ lbz r0, 0x36f(r31)
|
|
/* 801E01BC 001DD0FC 7C 1A 00 00 */ cmpw r26, r0
|
|
/* 801E01C0 001DD100 40 82 00 14 */ bne lbl_801E01D4
|
|
/* 801E01C4 001DD104 38 00 00 01 */ li r0, 1
|
|
/* 801E01C8 001DD108 80 7E 02 14 */ lwz r3, 0x214(r30)
|
|
/* 801E01CC 001DD10C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E01D0 001DD110 48 00 00 10 */ b lbl_801E01E0
|
|
lbl_801E01D4:
|
|
/* 801E01D4 001DD114 38 00 00 00 */ li r0, 0
|
|
/* 801E01D8 001DD118 80 7E 02 14 */ lwz r3, 0x214(r30)
|
|
/* 801E01DC 001DD11C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
lbl_801E01E0:
|
|
/* 801E01E0 001DD120 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801E01E4 001DD124 7C D9 E2 14 */ add r6, r25, r28
|
|
/* 801E01E8 001DD128 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801E01EC 001DD12C 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801E01F0 001DD130 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E01F4 001DD134 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E01F8 001DD138 7D 89 03 A6 */ mtctr r12
|
|
/* 801E01FC 001DD13C 4E 80 04 21 */ bctrl
|
|
/* 801E0200 001DD140 90 7E 02 38 */ stw r3, 0x238(r30)
|
|
/* 801E0204 001DD144 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E0208 001DD148 2C 1A 00 09 */ cmpwi r26, 9
|
|
/* 801E020C 001DD14C 3B 7B 00 04 */ addi r27, r27, 4
|
|
/* 801E0210 001DD150 3B 9C 00 08 */ addi r28, r28, 8
|
|
/* 801E0214 001DD154 41 80 FF 28 */ blt lbl_801E013C
|
|
/* 801E0218 001DD158 88 1F 03 74 */ lbz r0, 0x374(r31)
|
|
/* 801E021C 001DD15C 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801E0220 001DD160 40 81 00 E0 */ ble lbl_801E0300
|
|
/* 801E0224 001DD164 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 801E0228 001DD168 3C 80 70 69 */ lis r4, 0x70695F6E@ha
|
|
/* 801E022C 001DD16C 38 C4 5F 6E */ addi r6, r4, 0x70695F6E@l
|
|
/* 801E0230 001DD170 38 A0 00 00 */ li r5, 0
|
|
/* 801E0234 001DD174 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0238 001DD178 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E023C 001DD17C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0240 001DD180 4E 80 04 21 */ bctrl
|
|
/* 801E0244 001DD184 7C 7A 1B 78 */ mr r26, r3
|
|
/* 801E0248 001DD188 80 7F 01 F0 */ lwz r3, 0x1f0(r31)
|
|
/* 801E024C 001DD18C 48 11 6E B5 */ bl J2DPane_NS_getBounds
|
|
/* 801E0250 001DD190 C3 E3 00 00 */ lfs f31, 0(r3)
|
|
/* 801E0254 001DD194 80 7F 01 F4 */ lwz r3, 0x1f4(r31)
|
|
/* 801E0258 001DD198 48 11 6E A9 */ bl J2DPane_NS_getBounds
|
|
/* 801E025C 001DD19C C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 801E0260 001DD1A0 EF C0 F8 28 */ fsubs f30, f0, f31
|
|
/* 801E0264 001DD1A4 C0 3A 00 28 */ lfs f1, 0x28(r26)
|
|
/* 801E0268 001DD1A8 C0 1A 00 20 */ lfs f0, 0x20(r26)
|
|
/* 801E026C 001DD1AC EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 801E0270 001DD1B0 C0 42 A9 18 */ lfs f2, lbl_80454318-_SDA2_BASE_(r2)
|
|
/* 801E0274 001DD1B4 EC 20 00 B2 */ fmuls f1, f0, f2
|
|
/* 801E0278 001DD1B8 88 7F 03 74 */ lbz r3, 0x374(r31)
|
|
/* 801E027C 001DD1BC 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801E0280 001DD1C0 CB E2 A9 10 */ lfd f31, lbl_80454310-_SDA2_BASE_(r2)
|
|
/* 801E0284 001DD1C4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801E0288 001DD1C8 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E028C 001DD1CC 3F 60 43 30 */ lis r27, 0x4330
|
|
/* 801E0290 001DD1D0 93 61 00 08 */ stw r27, 8(r1)
|
|
/* 801E0294 001DD1D4 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801E0298 001DD1D8 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 801E029C 001DD1DC EC 1E 00 32 */ fmuls f0, f30, f0
|
|
/* 801E02A0 001DD1E0 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 801E02A4 001DD1E4 EF A1 00 28 */ fsubs f29, f1, f0
|
|
/* 801E02A8 001DD1E8 3B 20 00 00 */ li r25, 0
|
|
/* 801E02AC 001DD1EC 3B 40 00 00 */ li r26, 0
|
|
lbl_801E02B0:
|
|
/* 801E02B0 001DD1F0 3B 1A 01 F0 */ addi r24, r26, 0x1f0
|
|
/* 801E02B4 001DD1F4 7C 7F C0 2E */ lwzx r3, r31, r24
|
|
/* 801E02B8 001DD1F8 48 11 6E 49 */ bl J2DPane_NS_getBounds
|
|
/* 801E02BC 001DD1FC C0 43 00 04 */ lfs f2, 4(r3)
|
|
/* 801E02C0 001DD200 7C 7F C0 2E */ lwzx r3, r31, r24
|
|
/* 801E02C4 001DD204 6F 20 80 00 */ xoris r0, r25, 0x8000
|
|
/* 801E02C8 001DD208 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E02CC 001DD20C 93 61 00 08 */ stw r27, 8(r1)
|
|
/* 801E02D0 001DD210 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801E02D4 001DD214 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 801E02D8 001DD218 EC 1E 00 32 */ fmuls f0, f30, f0
|
|
/* 801E02DC 001DD21C EC 3D 00 2A */ fadds f1, f29, f0
|
|
/* 801E02E0 001DD220 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E02E4 001DD224 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 801E02E8 001DD228 7D 89 03 A6 */ mtctr r12
|
|
/* 801E02EC 001DD22C 4E 80 04 21 */ bctrl
|
|
/* 801E02F0 001DD230 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 801E02F4 001DD234 2C 19 00 09 */ cmpwi r25, 9
|
|
/* 801E02F8 001DD238 3B 5A 00 04 */ addi r26, r26, 4
|
|
/* 801E02FC 001DD23C 41 80 FF B4 */ blt lbl_801E02B0
|
|
lbl_801E0300:
|
|
/* 801E0300 001DD240 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0
|
|
/* 801E0304 001DD244 CB E1 00 50 */ lfd f31, 0x50(r1)
|
|
/* 801E0308 001DD248 E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0
|
|
/* 801E030C 001DD24C CB C1 00 40 */ lfd f30, 0x40(r1)
|
|
/* 801E0310 001DD250 E3 A1 00 38 */ psq_l f29, 56(r1), 0, qr0
|
|
/* 801E0314 001DD254 CB A1 00 30 */ lfd f29, 0x30(r1)
|
|
/* 801E0318 001DD258 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E031C 001DD25C 48 18 1E F9 */ bl func_80362214
|
|
/* 801E0320 001DD260 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 801E0324 001DD264 7C 08 03 A6 */ mtlr r0
|
|
/* 801E0328 001DD268 38 21 00 60 */ addi r1, r1, 0x60
|
|
/* 801E032C 001DD26C 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS_screenSetShadow
|
|
dMenu_Letter_c_NS_screenSetShadow:
|
|
/* 801E0330 001DD270 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E0334 001DD274 7C 08 02 A6 */ mflr r0
|
|
/* 801E0338 001DD278 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E033C 001DD27C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801E0340 001DD280 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E0344 001DD284 38 60 01 18 */ li r3, 0x118
|
|
/* 801E0348 001DD288 48 0E E9 05 */ bl __nw__FUl
|
|
/* 801E034C 001DD28C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E0350 001DD290 41 82 00 0C */ beq lbl_801E035C
|
|
/* 801E0354 001DD294 48 11 81 45 */ bl __ct__9J2DScreenFv
|
|
/* 801E0358 001DD298 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E035C:
|
|
/* 801E035C 001DD29C 90 1F 00 24 */ stw r0, 0x24(r31)
|
|
/* 801E0360 001DD2A0 80 7F 00 24 */ lwz r3, 0x24(r31)
|
|
/* 801E0364 001DD2A4 3C 80 80 39 */ lis r4, lbl_80396DC0@ha
|
|
/* 801E0368 001DD2A8 38 84 6D C0 */ addi r4, r4, lbl_80396DC0@l
|
|
/* 801E036C 001DD2AC 38 84 00 59 */ addi r4, r4, 0x59
|
|
/* 801E0370 001DD2B0 3C A0 00 02 */ lis r5, 2
|
|
/* 801E0374 001DD2B4 80 DF 00 08 */ lwz r6, 8(r31)
|
|
/* 801E0378 001DD2B8 48 11 82 D1 */ bl J2DScreen_NS_setPriority
|
|
/* 801E037C 001DD2BC 80 7F 00 24 */ lwz r3, 0x24(r31)
|
|
/* 801E0380 001DD2C0 48 07 4D 69 */ bl dPaneClass_showNullPane
|
|
/* 801E0384 001DD2C4 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E0388 001DD2C8 48 0E E8 C5 */ bl __nw__FUl
|
|
/* 801E038C 001DD2CC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E0390 001DD2D0 41 82 00 24 */ beq lbl_801E03B4
|
|
/* 801E0394 001DD2D4 80 9F 00 24 */ lwz r4, 0x24(r31)
|
|
/* 801E0398 001DD2D8 3C A0 5F 61 */ lis r5, 0x5F616C6C@ha
|
|
/* 801E039C 001DD2DC 38 C5 6C 6C */ addi r6, r5, 0x5F616C6C@l
|
|
/* 801E03A0 001DD2E0 38 A0 00 6E */ li r5, 0x6e
|
|
/* 801E03A4 001DD2E4 38 E0 00 02 */ li r7, 2
|
|
/* 801E03A8 001DD2E8 39 00 00 00 */ li r8, 0
|
|
/* 801E03AC 001DD2EC 48 07 35 D9 */ bl CPaneMgr_X1_
|
|
/* 801E03B0 001DD2F0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E03B4:
|
|
/* 801E03B4 001DD2F4 90 1F 02 C0 */ stw r0, 0x2c0(r31)
|
|
/* 801E03B8 001DD2F8 80 7F 02 C0 */ lwz r3, 0x2c0(r31)
|
|
/* 801E03BC 001DD2FC C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801E03C0 001DD300 48 07 54 11 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801E03C4 001DD304 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801E03C8 001DD308 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E03CC 001DD30C 7C 08 03 A6 */ mtlr r0
|
|
/* 801E03D0 001DD310 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E03D4 001DD314 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS_screenSetLetter
|
|
dMenu_Letter_c_NS_screenSetLetter:
|
|
/* 801E03D8 001DD318 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801E03DC 001DD31C 7C 08 02 A6 */ mflr r0
|
|
/* 801E03E0 001DD320 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801E03E4 001DD324 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 801E03E8 001DD328 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 801E03EC 001DD32C 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E03F0 001DD330 48 18 1D E1 */ bl _savegpr_26
|
|
/* 801E03F4 001DD334 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E03F8 001DD338 38 60 01 18 */ li r3, 0x118
|
|
/* 801E03FC 001DD33C 48 0E E8 51 */ bl __nw__FUl
|
|
/* 801E0400 001DD340 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E0404 001DD344 41 82 00 0C */ beq lbl_801E0410
|
|
/* 801E0408 001DD348 48 11 80 91 */ bl __ct__9J2DScreenFv
|
|
/* 801E040C 001DD34C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E0410:
|
|
/* 801E0410 001DD350 90 1F 00 28 */ stw r0, 0x28(r31)
|
|
/* 801E0414 001DD354 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801E0418 001DD358 3C 80 80 39 */ lis r4, lbl_80396DC0@ha
|
|
/* 801E041C 001DD35C 38 84 6D C0 */ addi r4, r4, lbl_80396DC0@l
|
|
/* 801E0420 001DD360 38 84 00 78 */ addi r4, r4, 0x78
|
|
/* 801E0424 001DD364 3C A0 00 02 */ lis r5, 2
|
|
/* 801E0428 001DD368 80 DF 00 08 */ lwz r6, 8(r31)
|
|
/* 801E042C 001DD36C 48 11 82 1D */ bl J2DScreen_NS_setPriority
|
|
/* 801E0430 001DD370 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801E0434 001DD374 48 07 4C B5 */ bl dPaneClass_showNullPane
|
|
/* 801E0438 001DD378 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E043C 001DD37C 48 0E E8 11 */ bl __nw__FUl
|
|
/* 801E0440 001DD380 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E0444 001DD384 41 82 00 24 */ beq lbl_801E0468
|
|
/* 801E0448 001DD388 80 9F 00 28 */ lwz r4, 0x28(r31)
|
|
/* 801E044C 001DD38C 3C A0 74 34 */ lis r5, 0x74345F73@ha
|
|
/* 801E0450 001DD390 38 C5 5F 73 */ addi r6, r5, 0x74345F73@l
|
|
/* 801E0454 001DD394 38 A0 00 00 */ li r5, 0
|
|
/* 801E0458 001DD398 38 E0 00 00 */ li r7, 0
|
|
/* 801E045C 001DD39C 39 00 00 00 */ li r8, 0
|
|
/* 801E0460 001DD3A0 48 07 35 25 */ bl CPaneMgr_X1_
|
|
/* 801E0464 001DD3A4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E0468:
|
|
/* 801E0468 001DD3A8 90 1F 02 EC */ stw r0, 0x2ec(r31)
|
|
/* 801E046C 001DD3AC 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E0470 001DD3B0 48 0E E7 DD */ bl __nw__FUl
|
|
/* 801E0474 001DD3B4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E0478 001DD3B8 41 82 00 28 */ beq lbl_801E04A0
|
|
/* 801E047C 001DD3BC 80 9F 00 28 */ lwz r4, 0x28(r31)
|
|
/* 801E0480 001DD3C0 3C A0 34 6C */ lis r5, 0x346C696E@ha
|
|
/* 801E0484 001DD3C4 38 C5 69 6E */ addi r6, r5, 0x346C696E@l
|
|
/* 801E0488 001DD3C8 3C A0 6D 67 */ lis r5, 0x6D675F65@ha
|
|
/* 801E048C 001DD3CC 38 A5 5F 65 */ addi r5, r5, 0x6D675F65@l
|
|
/* 801E0490 001DD3D0 38 E0 00 00 */ li r7, 0
|
|
/* 801E0494 001DD3D4 39 00 00 00 */ li r8, 0
|
|
/* 801E0498 001DD3D8 48 07 34 ED */ bl CPaneMgr_X1_
|
|
/* 801E049C 001DD3DC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E04A0:
|
|
/* 801E04A0 001DD3E0 90 1F 02 F0 */ stw r0, 0x2f0(r31)
|
|
/* 801E04A4 001DD3E4 38 60 00 00 */ li r3, 0
|
|
/* 801E04A8 001DD3E8 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E04AC 001DD3EC 38 00 00 02 */ li r0, 2
|
|
/* 801E04B0 001DD3F0 7C 09 03 A6 */ mtctr r0
|
|
lbl_801E04B4:
|
|
/* 801E04B4 001DD3F4 38 03 02 F4 */ addi r0, r3, 0x2f4
|
|
/* 801E04B8 001DD3F8 7C 9F 01 2E */ stwx r4, r31, r0
|
|
/* 801E04BC 001DD3FC 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801E04C0 001DD400 42 00 FF F4 */ bdnz lbl_801E04B4
|
|
/* 801E04C4 001DD404 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801E04C8 001DD408 3C 80 33 66 */ lis r4, 0x33665F73@ha
|
|
/* 801E04CC 001DD40C 38 C4 5F 73 */ addi r6, r4, 0x33665F73@l
|
|
/* 801E04D0 001DD410 38 A0 00 74 */ li r5, 0x74
|
|
/* 801E04D4 001DD414 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E04D8 001DD418 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E04DC 001DD41C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E04E0 001DD420 4E 80 04 21 */ bctrl
|
|
/* 801E04E4 001DD424 38 00 00 00 */ li r0, 0
|
|
/* 801E04E8 001DD428 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E04EC 001DD42C 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801E04F0 001DD430 3C 80 66 6C */ lis r4, 0x666C696E@ha
|
|
/* 801E04F4 001DD434 38 C4 69 6E */ addi r6, r4, 0x666C696E@l
|
|
/* 801E04F8 001DD438 3C 80 6D 67 */ lis r4, 0x6D675F33@ha
|
|
/* 801E04FC 001DD43C 38 A4 5F 33 */ addi r5, r4, 0x6D675F33@l
|
|
/* 801E0500 001DD440 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0504 001DD444 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E0508 001DD448 7D 89 03 A6 */ mtctr r12
|
|
/* 801E050C 001DD44C 4E 80 04 21 */ bctrl
|
|
/* 801E0510 001DD450 38 00 00 00 */ li r0, 0
|
|
/* 801E0514 001DD454 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E0518 001DD458 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801E051C 001DD45C 3C 80 33 66 */ lis r4, 0x33665F73@ha
|
|
/* 801E0520 001DD460 38 C4 5F 73 */ addi r6, r4, 0x33665F73@l
|
|
/* 801E0524 001DD464 3C 80 00 6D */ lis r4, 0x006D675F@ha
|
|
/* 801E0528 001DD468 38 A4 67 5F */ addi r5, r4, 0x006D675F@l
|
|
/* 801E052C 001DD46C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0530 001DD470 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E0534 001DD474 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0538 001DD478 4E 80 04 21 */ bctrl
|
|
/* 801E053C 001DD47C 38 00 00 00 */ li r0, 0
|
|
/* 801E0540 001DD480 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E0544 001DD484 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801E0548 001DD488 3C 80 67 5F */ lis r4, 0x675F3366@ha
|
|
/* 801E054C 001DD48C 38 C4 33 66 */ addi r6, r4, 0x675F3366@l
|
|
/* 801E0550 001DD490 38 A0 00 6D */ li r5, 0x6d
|
|
/* 801E0554 001DD494 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0558 001DD498 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E055C 001DD49C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0560 001DD4A0 4E 80 04 21 */ bctrl
|
|
/* 801E0564 001DD4A4 38 00 00 00 */ li r0, 0
|
|
/* 801E0568 001DD4A8 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E056C 001DD4AC 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801E0570 001DD4B0 3C 80 74 33 */ lis r4, 0x74335F73@ha
|
|
/* 801E0574 001DD4B4 38 C4 5F 73 */ addi r6, r4, 0x74335F73@l
|
|
/* 801E0578 001DD4B8 38 A0 00 00 */ li r5, 0
|
|
/* 801E057C 001DD4BC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0580 001DD4C0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E0584 001DD4C4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0588 001DD4C8 4E 80 04 21 */ bctrl
|
|
/* 801E058C 001DD4CC 38 00 00 00 */ li r0, 0
|
|
/* 801E0590 001DD4D0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E0594 001DD4D4 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801E0598 001DD4D8 3C 80 6C 69 */ lis r4, 0x6C696E65@ha
|
|
/* 801E059C 001DD4DC 38 C4 6E 65 */ addi r6, r4, 0x6C696E65@l
|
|
/* 801E05A0 001DD4E0 3C 80 6D 67 */ lis r4, 0x6D675F33@ha
|
|
/* 801E05A4 001DD4E4 38 A4 5F 33 */ addi r5, r4, 0x6D675F33@l
|
|
/* 801E05A8 001DD4E8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E05AC 001DD4EC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E05B0 001DD4F0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E05B4 001DD4F4 4E 80 04 21 */ bctrl
|
|
/* 801E05B8 001DD4F8 38 00 00 00 */ li r0, 0
|
|
/* 801E05BC 001DD4FC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E05C0 001DD500 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E05C4 001DD504 48 0E E6 89 */ bl __nw__FUl
|
|
/* 801E05C8 001DD508 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E05CC 001DD50C 41 82 00 24 */ beq lbl_801E05F0
|
|
/* 801E05D0 001DD510 80 9F 00 28 */ lwz r4, 0x28(r31)
|
|
/* 801E05D4 001DD514 3C A0 75 73 */ lis r5, 0x75735F6E@ha
|
|
/* 801E05D8 001DD518 38 C5 5F 6E */ addi r6, r5, 0x75735F6E@l
|
|
/* 801E05DC 001DD51C 38 A0 00 00 */ li r5, 0
|
|
/* 801E05E0 001DD520 38 E0 00 00 */ li r7, 0
|
|
/* 801E05E4 001DD524 39 00 00 00 */ li r8, 0
|
|
/* 801E05E8 001DD528 48 07 33 9D */ bl CPaneMgr_X1_
|
|
/* 801E05EC 001DD52C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E05F0:
|
|
/* 801E05F0 001DD530 90 1F 02 E8 */ stw r0, 0x2e8(r31)
|
|
/* 801E05F4 001DD534 3B 40 00 00 */ li r26, 0
|
|
/* 801E05F8 001DD538 3B A0 00 00 */ li r29, 0
|
|
/* 801E05FC 001DD53C 3B C0 00 00 */ li r30, 0
|
|
/* 801E0600 001DD540 3C 60 80 39 */ lis r3, lbl_80396D10@ha
|
|
/* 801E0604 001DD544 3B 83 6D 10 */ addi r28, r3, lbl_80396D10@l
|
|
lbl_801E0608:
|
|
/* 801E0608 001DD548 7C 7C F2 14 */ add r3, r28, r30
|
|
/* 801E060C 001DD54C 80 A3 00 00 */ lwz r5, 0(r3)
|
|
/* 801E0610 001DD550 80 C3 00 04 */ lwz r6, 4(r3)
|
|
/* 801E0614 001DD554 38 80 00 00 */ li r4, 0
|
|
/* 801E0618 001DD558 7C C3 22 78 */ xor r3, r6, r4
|
|
/* 801E061C 001DD55C 7C A0 22 78 */ xor r0, r5, r4
|
|
/* 801E0620 001DD560 7C 60 03 79 */ or. r0, r3, r0
|
|
/* 801E0624 001DD564 41 82 00 24 */ beq lbl_801E0648
|
|
/* 801E0628 001DD568 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801E062C 001DD56C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0630 001DD570 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E0634 001DD574 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0638 001DD578 4E 80 04 21 */ bctrl
|
|
/* 801E063C 001DD57C 38 1D 02 5C */ addi r0, r29, 0x25c
|
|
/* 801E0640 001DD580 7C 7F 01 2E */ stwx r3, r31, r0
|
|
/* 801E0644 001DD584 48 00 00 0C */ b lbl_801E0650
|
|
lbl_801E0648:
|
|
/* 801E0648 001DD588 38 1D 02 5C */ addi r0, r29, 0x25c
|
|
/* 801E064C 001DD58C 7C 9F 01 2E */ stwx r4, r31, r0
|
|
lbl_801E0650:
|
|
/* 801E0650 001DD590 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E0654 001DD594 2C 1A 00 0C */ cmpwi r26, 0xc
|
|
/* 801E0658 001DD598 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801E065C 001DD59C 3B DE 00 08 */ addi r30, r30, 8
|
|
/* 801E0660 001DD5A0 41 80 FF A8 */ blt lbl_801E0608
|
|
/* 801E0664 001DD5A4 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801E0668 001DD5A8 3C 80 72 69 */ lis r4, 0x72695F6E@ha
|
|
/* 801E066C 001DD5AC 38 C4 5F 6E */ addi r6, r4, 0x72695F6E@l
|
|
/* 801E0670 001DD5B0 3C 80 6A 70 */ lis r4, 0x6A705F66@ha
|
|
/* 801E0674 001DD5B4 38 A4 5F 66 */ addi r5, r4, 0x6A705F66@l
|
|
/* 801E0678 001DD5B8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E067C 001DD5BC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E0680 001DD5C0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0684 001DD5C4 4E 80 04 21 */ bctrl
|
|
/* 801E0688 001DD5C8 38 00 00 00 */ li r0, 0
|
|
/* 801E068C 001DD5CC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E0690 001DD5D0 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801E0694 001DD5D4 3C 80 6A 70 */ lis r4, 0x6A705F6E@ha
|
|
/* 801E0698 001DD5D8 38 C4 5F 6E */ addi r6, r4, 0x6A705F6E@l
|
|
/* 801E069C 001DD5DC 38 A0 00 00 */ li r5, 0
|
|
/* 801E06A0 001DD5E0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E06A4 001DD5E4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E06A8 001DD5E8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E06AC 001DD5EC 4E 80 04 21 */ bctrl
|
|
/* 801E06B0 001DD5F0 38 00 00 00 */ li r0, 0
|
|
/* 801E06B4 001DD5F4 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801E06B8 001DD5F8 3B C0 00 00 */ li r30, 0
|
|
/* 801E06BC 001DD5FC 3B A0 00 00 */ li r29, 0
|
|
/* 801E06C0 001DD600 3C 60 80 39 */ lis r3, lbl_80396DC0@ha
|
|
/* 801E06C4 001DD604 3B 83 6D C0 */ addi r28, r3, lbl_80396DC0@l
|
|
lbl_801E06C8:
|
|
/* 801E06C8 001DD608 7F 5F EA 14 */ add r26, r31, r29
|
|
/* 801E06CC 001DD60C 80 7A 02 EC */ lwz r3, 0x2ec(r26)
|
|
/* 801E06D0 001DD610 83 63 00 04 */ lwz r27, 4(r3)
|
|
/* 801E06D4 001DD614 4B E3 43 1D */ bl mDoExt_getMesgFont
|
|
/* 801E06D8 001DD618 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E06DC 001DD61C 7F 63 DB 78 */ mr r3, r27
|
|
/* 801E06E0 001DD620 81 9B 00 00 */ lwz r12, 0(r27)
|
|
/* 801E06E4 001DD624 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E06E8 001DD628 7D 89 03 A6 */ mtctr r12
|
|
/* 801E06EC 001DD62C 4E 80 04 21 */ bctrl
|
|
/* 801E06F0 001DD630 80 7A 02 EC */ lwz r3, 0x2ec(r26)
|
|
/* 801E06F4 001DD634 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E06F8 001DD638 38 80 02 00 */ li r4, 0x200
|
|
/* 801E06FC 001DD63C 38 BC 00 3B */ addi r5, r28, 0x3b
|
|
/* 801E0700 001DD640 4C C6 31 82 */ crclr 6
|
|
/* 801E0704 001DD644 48 12 00 49 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E0708 001DD648 80 7A 02 F4 */ lwz r3, 0x2f4(r26)
|
|
/* 801E070C 001DD64C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E0710 001DD650 41 82 00 44 */ beq lbl_801E0754
|
|
/* 801E0714 001DD654 83 63 00 04 */ lwz r27, 4(r3)
|
|
/* 801E0718 001DD658 4B E3 42 D9 */ bl mDoExt_getMesgFont
|
|
/* 801E071C 001DD65C 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E0720 001DD660 7F 63 DB 78 */ mr r3, r27
|
|
/* 801E0724 001DD664 81 9B 00 00 */ lwz r12, 0(r27)
|
|
/* 801E0728 001DD668 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E072C 001DD66C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0730 001DD670 4E 80 04 21 */ bctrl
|
|
/* 801E0734 001DD674 80 7A 02 F4 */ lwz r3, 0x2f4(r26)
|
|
/* 801E0738 001DD678 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E073C 001DD67C 38 80 02 00 */ li r4, 0x200
|
|
/* 801E0740 001DD680 3C A0 80 39 */ lis r5, lbl_80396DC0@ha
|
|
/* 801E0744 001DD684 38 A5 6D C0 */ addi r5, r5, lbl_80396DC0@l
|
|
/* 801E0748 001DD688 38 A5 00 3B */ addi r5, r5, 0x3b
|
|
/* 801E074C 001DD68C 4C C6 31 82 */ crclr 6
|
|
/* 801E0750 001DD690 48 11 FF FD */ bl J2DTextBox_NS_setString_X1_
|
|
lbl_801E0754:
|
|
/* 801E0754 001DD694 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 801E0758 001DD698 2C 1E 00 02 */ cmpwi r30, 2
|
|
/* 801E075C 001DD69C 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801E0760 001DD6A0 41 80 FF 68 */ blt lbl_801E06C8
|
|
/* 801E0764 001DD6A4 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801E0768 001DD6A8 3C 80 65 78 */ lis r4, 0x65787473@ha
|
|
/* 801E076C 001DD6AC 38 C4 74 73 */ addi r6, r4, 0x65787473@l
|
|
/* 801E0770 001DD6B0 3C 80 00 70 */ lis r4, 0x00705F74@ha
|
|
/* 801E0774 001DD6B4 38 A4 5F 74 */ addi r5, r4, 0x00705F74@l
|
|
/* 801E0778 001DD6B8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E077C 001DD6BC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E0780 001DD6C0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0784 001DD6C4 4E 80 04 21 */ bctrl
|
|
/* 801E0788 001DD6C8 90 7F 01 E4 */ stw r3, 0x1e4(r31)
|
|
/* 801E078C 001DD6CC 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801E0790 001DD6D0 3C 80 74 65 */ lis r4, 0x74657874@ha
|
|
/* 801E0794 001DD6D4 38 C4 78 74 */ addi r6, r4, 0x74657874@l
|
|
/* 801E0798 001DD6D8 38 A0 70 5F */ li r5, 0x705f
|
|
/* 801E079C 001DD6DC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E07A0 001DD6E0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E07A4 001DD6E4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E07A8 001DD6E8 4E 80 04 21 */ bctrl
|
|
/* 801E07AC 001DD6EC 90 7F 01 E8 */ stw r3, 0x1e8(r31)
|
|
/* 801E07B0 001DD6F0 3B 60 00 00 */ li r27, 0
|
|
/* 801E07B4 001DD6F4 3B C0 00 00 */ li r30, 0
|
|
/* 801E07B8 001DD6F8 3C 60 80 39 */ lis r3, lbl_80396DC0@ha
|
|
/* 801E07BC 001DD6FC 3B A3 6D C0 */ addi r29, r3, lbl_80396DC0@l
|
|
lbl_801E07C0:
|
|
/* 801E07C0 001DD700 4B E3 43 E1 */ bl mDoExt_getSubFont
|
|
/* 801E07C4 001DD704 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E07C8 001DD708 3B 5E 01 E4 */ addi r26, r30, 0x1e4
|
|
/* 801E07CC 001DD70C 7C 7F D0 2E */ lwzx r3, r31, r26
|
|
/* 801E07D0 001DD710 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E07D4 001DD714 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E07D8 001DD718 7D 89 03 A6 */ mtctr r12
|
|
/* 801E07DC 001DD71C 4E 80 04 21 */ bctrl
|
|
/* 801E07E0 001DD720 7C 7F D0 2E */ lwzx r3, r31, r26
|
|
/* 801E07E4 001DD724 38 80 00 10 */ li r4, 0x10
|
|
/* 801E07E8 001DD728 38 BD 00 3B */ addi r5, r29, 0x3b
|
|
/* 801E07EC 001DD72C 4C C6 31 82 */ crclr 6
|
|
/* 801E07F0 001DD730 48 11 FF 5D */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E07F4 001DD734 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801E07F8 001DD738 2C 1B 00 02 */ cmpwi r27, 2
|
|
/* 801E07FC 001DD73C 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801E0800 001DD740 41 80 FF C0 */ blt lbl_801E07C0
|
|
/* 801E0804 001DD744 38 60 01 18 */ li r3, 0x118
|
|
/* 801E0808 001DD748 48 0E E4 45 */ bl __nw__FUl
|
|
/* 801E080C 001DD74C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E0810 001DD750 41 82 00 0C */ beq lbl_801E081C
|
|
/* 801E0814 001DD754 48 11 7C 85 */ bl __ct__9J2DScreenFv
|
|
/* 801E0818 001DD758 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E081C:
|
|
/* 801E081C 001DD75C 90 1F 00 2C */ stw r0, 0x2c(r31)
|
|
/* 801E0820 001DD760 80 7F 00 2C */ lwz r3, 0x2c(r31)
|
|
/* 801E0824 001DD764 3C 80 80 39 */ lis r4, lbl_80396DC0@ha
|
|
/* 801E0828 001DD768 38 84 6D C0 */ addi r4, r4, lbl_80396DC0@l
|
|
/* 801E082C 001DD76C 38 84 00 95 */ addi r4, r4, 0x95
|
|
/* 801E0830 001DD770 3C A0 00 02 */ lis r5, 2
|
|
/* 801E0834 001DD774 80 DF 00 08 */ lwz r6, 8(r31)
|
|
/* 801E0838 001DD778 48 11 7E 11 */ bl J2DScreen_NS_setPriority
|
|
/* 801E083C 001DD77C 80 7F 00 2C */ lwz r3, 0x2c(r31)
|
|
/* 801E0840 001DD780 48 07 48 A9 */ bl dPaneClass_showNullPane
|
|
/* 801E0844 001DD784 3B 60 00 00 */ li r27, 0
|
|
/* 801E0848 001DD788 3B C0 00 00 */ li r30, 0
|
|
/* 801E084C 001DD78C C3 E2 A8 E0 */ lfs f31, lbl_804542E0-_SDA2_BASE_(r2)
|
|
lbl_801E0850:
|
|
/* 801E0850 001DD790 38 60 00 6C */ li r3, 0x6c
|
|
/* 801E0854 001DD794 48 0E E3 F9 */ bl __nw__FUl
|
|
/* 801E0858 001DD798 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E085C 001DD79C 41 82 00 28 */ beq lbl_801E0884
|
|
/* 801E0860 001DD7A0 38 1E 00 28 */ addi r0, r30, 0x28
|
|
/* 801E0864 001DD7A4 7C 9F 00 2E */ lwzx r4, r31, r0
|
|
/* 801E0868 001DD7A8 3C A0 5F 61 */ lis r5, 0x5F616C6C@ha
|
|
/* 801E086C 001DD7AC 38 C5 6C 6C */ addi r6, r5, 0x5F616C6C@l
|
|
/* 801E0870 001DD7B0 38 A0 00 6E */ li r5, 0x6e
|
|
/* 801E0874 001DD7B4 38 E0 00 02 */ li r7, 2
|
|
/* 801E0878 001DD7B8 39 00 00 00 */ li r8, 0
|
|
/* 801E087C 001DD7BC 48 07 31 09 */ bl CPaneMgr_X1_
|
|
/* 801E0880 001DD7C0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E0884:
|
|
/* 801E0884 001DD7C4 3B 5E 02 E0 */ addi r26, r30, 0x2e0
|
|
/* 801E0888 001DD7C8 7C 1F D1 2E */ stwx r0, r31, r26
|
|
/* 801E088C 001DD7CC 7C 7F D0 2E */ lwzx r3, r31, r26
|
|
/* 801E0890 001DD7D0 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E0894 001DD7D4 D3 E3 00 CC */ stfs f31, 0xcc(r3)
|
|
/* 801E0898 001DD7D8 D3 E3 00 D0 */ stfs f31, 0xd0(r3)
|
|
/* 801E089C 001DD7DC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E08A0 001DD7E0 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E08A4 001DD7E4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E08A8 001DD7E8 4E 80 04 21 */ bctrl
|
|
/* 801E08AC 001DD7EC 7C 7F D0 2E */ lwzx r3, r31, r26
|
|
/* 801E08B0 001DD7F0 C0 22 A8 E0 */ lfs f1, lbl_804542E0-_SDA2_BASE_(r2)
|
|
/* 801E08B4 001DD7F4 48 07 4F 1D */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801E08B8 001DD7F8 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801E08BC 001DD7FC 2C 1B 00 02 */ cmpwi r27, 2
|
|
/* 801E08C0 001DD800 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801E08C4 001DD804 41 80 FF 8C */ blt lbl_801E0850
|
|
/* 801E08C8 001DD808 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801E08CC 001DD80C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801E08D0 001DD810 80 63 5D 30 */ lwz r3, 0x5d30(r3)
|
|
/* 801E08D4 001DD814 3C 80 54 49 */ lis r4, 0x54494D47@ha
|
|
/* 801E08D8 001DD818 38 84 4D 47 */ addi r4, r4, 0x54494D47@l
|
|
/* 801E08DC 001DD81C 3C A0 80 39 */ lis r5, lbl_80396DC0@ha
|
|
/* 801E08E0 001DD820 38 A5 6D C0 */ addi r5, r5, lbl_80396DC0@l
|
|
/* 801E08E4 001DD824 38 A5 00 B2 */ addi r5, r5, 0xb2
|
|
/* 801E08E8 001DD828 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E08EC 001DD82C 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 801E08F0 001DD830 7D 89 03 A6 */ mtctr r12
|
|
/* 801E08F4 001DD834 4E 80 04 21 */ bctrl
|
|
/* 801E08F8 001DD838 7C 7A 1B 78 */ mr r26, r3
|
|
/* 801E08FC 001DD83C 38 60 01 50 */ li r3, 0x150
|
|
/* 801E0900 001DD840 48 0E E3 4D */ bl __nw__FUl
|
|
/* 801E0904 001DD844 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E0908 001DD848 41 82 00 10 */ beq lbl_801E0918
|
|
/* 801E090C 001DD84C 7F 44 D3 78 */ mr r4, r26
|
|
/* 801E0910 001DD850 48 11 BD F9 */ bl J2DPicture_X3_
|
|
/* 801E0914 001DD854 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E0918:
|
|
/* 801E0918 001DD858 90 1F 02 B4 */ stw r0, 0x2b4(r31)
|
|
/* 801E091C 001DD85C 38 60 00 00 */ li r3, 0
|
|
/* 801E0920 001DD860 98 61 00 08 */ stb r3, 8(r1)
|
|
/* 801E0924 001DD864 98 61 00 09 */ stb r3, 9(r1)
|
|
/* 801E0928 001DD868 98 61 00 0A */ stb r3, 0xa(r1)
|
|
/* 801E092C 001DD86C 38 00 00 FF */ li r0, 0xff
|
|
/* 801E0930 001DD870 98 01 00 0B */ stb r0, 0xb(r1)
|
|
/* 801E0934 001DD874 80 01 00 08 */ lwz r0, 8(r1)
|
|
/* 801E0938 001DD878 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E093C 001DD87C 98 61 00 10 */ stb r3, 0x10(r1)
|
|
/* 801E0940 001DD880 98 61 00 11 */ stb r3, 0x11(r1)
|
|
/* 801E0944 001DD884 98 61 00 12 */ stb r3, 0x12(r1)
|
|
/* 801E0948 001DD888 98 61 00 13 */ stb r3, 0x13(r1)
|
|
/* 801E094C 001DD88C 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801E0950 001DD890 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E0954 001DD894 80 7F 02 B4 */ lwz r3, 0x2b4(r31)
|
|
/* 801E0958 001DD898 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801E095C 001DD89C 38 A1 00 0C */ addi r5, r1, 0xc
|
|
/* 801E0960 001DD8A0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0964 001DD8A4 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801E0968 001DD8A8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E096C 001DD8AC 4E 80 04 21 */ bctrl
|
|
/* 801E0970 001DD8B0 80 7F 02 B4 */ lwz r3, 0x2b4(r31)
|
|
/* 801E0974 001DD8B4 38 80 00 00 */ li r4, 0
|
|
/* 801E0978 001DD8B8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E097C 001DD8BC 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801E0980 001DD8C0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0984 001DD8C4 4E 80 04 21 */ bctrl
|
|
/* 801E0988 001DD8C8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801E098C 001DD8CC CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801E0990 001DD8D0 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E0994 001DD8D4 48 18 18 89 */ bl _restgpr_26
|
|
/* 801E0998 001DD8D8 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801E099C 001DD8DC 7C 08 03 A6 */ mtlr r0
|
|
/* 801E09A0 001DD8E0 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801E09A4 001DD8E4 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS_screenSetDoIcon
|
|
dMenu_Letter_c_NS_screenSetDoIcon:
|
|
/* 801E09A8 001DD8E8 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801E09AC 001DD8EC 7C 08 02 A6 */ mflr r0
|
|
/* 801E09B0 001DD8F0 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801E09B4 001DD8F4 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E09B8 001DD8F8 48 18 18 11 */ bl func_803621C8
|
|
/* 801E09BC 001DD8FC 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E09C0 001DD900 38 60 01 18 */ li r3, 0x118
|
|
/* 801E09C4 001DD904 48 0E E2 89 */ bl __nw__FUl
|
|
/* 801E09C8 001DD908 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801E09CC 001DD90C 41 82 00 0C */ beq lbl_801E09D8
|
|
/* 801E09D0 001DD910 48 11 7A C9 */ bl __ct__9J2DScreenFv
|
|
/* 801E09D4 001DD914 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801E09D8:
|
|
/* 801E09D8 001DD918 90 1F 00 30 */ stw r0, 0x30(r31)
|
|
/* 801E09DC 001DD91C 80 7F 00 30 */ lwz r3, 0x30(r31)
|
|
/* 801E09E0 001DD920 3C 80 80 39 */ lis r4, lbl_80396DC0@ha
|
|
/* 801E09E4 001DD924 38 84 6D C0 */ addi r4, r4, lbl_80396DC0@l
|
|
/* 801E09E8 001DD928 38 84 00 C2 */ addi r4, r4, 0xc2
|
|
/* 801E09EC 001DD92C 3C A0 00 02 */ lis r5, 2
|
|
/* 801E09F0 001DD930 80 DF 00 08 */ lwz r6, 8(r31)
|
|
/* 801E09F4 001DD934 48 11 7C 55 */ bl J2DScreen_NS_setPriority
|
|
/* 801E09F8 001DD938 38 60 00 00 */ li r3, 0
|
|
/* 801E09FC 001DD93C 7C 65 1B 78 */ mr r5, r3
|
|
/* 801E0A00 001DD940 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E0A04 001DD944 38 00 00 02 */ li r0, 2
|
|
/* 801E0A08 001DD948 7C 09 03 A6 */ mtctr r0
|
|
lbl_801E0A0C:
|
|
/* 801E0A0C 001DD94C 7C DF 1A 14 */ add r6, r31, r3
|
|
/* 801E0A10 001DD950 90 A6 02 FC */ stw r5, 0x2fc(r6)
|
|
/* 801E0A14 001DD954 90 86 03 04 */ stw r4, 0x304(r6)
|
|
/* 801E0A18 001DD958 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801E0A1C 001DD95C 42 00 FF F0 */ bdnz lbl_801E0A0C
|
|
/* 801E0A20 001DD960 80 7F 00 30 */ lwz r3, 0x30(r31)
|
|
/* 801E0A24 001DD964 48 07 46 C5 */ bl dPaneClass_showNullPane
|
|
/* 801E0A28 001DD968 3B 00 00 00 */ li r24, 0
|
|
/* 801E0A2C 001DD96C 3B C0 00 00 */ li r30, 0
|
|
/* 801E0A30 001DD970 3B A0 00 00 */ li r29, 0
|
|
/* 801E0A34 001DD974 3C 60 80 39 */ lis r3, lbl_80396D70@ha
|
|
/* 801E0A38 001DD978 3B 43 6D 70 */ addi r26, r3, lbl_80396D70@l
|
|
/* 801E0A3C 001DD97C 3C 60 80 39 */ lis r3, lbl_80396D98@ha
|
|
/* 801E0A40 001DD980 3B 63 6D 98 */ addi r27, r3, lbl_80396D98@l
|
|
/* 801E0A44 001DD984 3C 60 80 39 */ lis r3, lbl_80396DC0@ha
|
|
/* 801E0A48 001DD988 3B 83 6D C0 */ addi r28, r3, lbl_80396DC0@l
|
|
lbl_801E0A4C:
|
|
/* 801E0A4C 001DD98C 80 7F 00 30 */ lwz r3, 0x30(r31)
|
|
/* 801E0A50 001DD990 7C 9A EA 14 */ add r4, r26, r29
|
|
/* 801E0A54 001DD994 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 801E0A58 001DD998 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 801E0A5C 001DD99C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0A60 001DD9A0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E0A64 001DD9A4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0A68 001DD9A8 4E 80 04 21 */ bctrl
|
|
/* 801E0A6C 001DD9AC 7F 3F F2 14 */ add r25, r31, r30
|
|
/* 801E0A70 001DD9B0 90 79 02 8C */ stw r3, 0x28c(r25)
|
|
/* 801E0A74 001DD9B4 80 7F 00 30 */ lwz r3, 0x30(r31)
|
|
/* 801E0A78 001DD9B8 7C 9B EA 14 */ add r4, r27, r29
|
|
/* 801E0A7C 001DD9BC 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 801E0A80 001DD9C0 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 801E0A84 001DD9C4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0A88 001DD9C8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801E0A8C 001DD9CC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0A90 001DD9D0 4E 80 04 21 */ bctrl
|
|
/* 801E0A94 001DD9D4 90 79 02 A0 */ stw r3, 0x2a0(r25)
|
|
/* 801E0A98 001DD9D8 4B E3 3F 59 */ bl mDoExt_getMesgFont
|
|
/* 801E0A9C 001DD9DC 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E0AA0 001DD9E0 80 79 02 8C */ lwz r3, 0x28c(r25)
|
|
/* 801E0AA4 001DD9E4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0AA8 001DD9E8 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E0AAC 001DD9EC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0AB0 001DD9F0 4E 80 04 21 */ bctrl
|
|
/* 801E0AB4 001DD9F4 4B E3 3F 3D */ bl mDoExt_getMesgFont
|
|
/* 801E0AB8 001DD9F8 7C 64 1B 78 */ mr r4, r3
|
|
/* 801E0ABC 001DD9FC 80 79 02 A0 */ lwz r3, 0x2a0(r25)
|
|
/* 801E0AC0 001DDA00 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0AC4 001DDA04 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801E0AC8 001DDA08 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0ACC 001DDA0C 4E 80 04 21 */ bctrl
|
|
/* 801E0AD0 001DDA10 80 79 02 8C */ lwz r3, 0x28c(r25)
|
|
/* 801E0AD4 001DDA14 38 80 00 20 */ li r4, 0x20
|
|
/* 801E0AD8 001DDA18 38 BC 00 3B */ addi r5, r28, 0x3b
|
|
/* 801E0ADC 001DDA1C 4C C6 31 82 */ crclr 6
|
|
/* 801E0AE0 001DDA20 48 11 FC 6D */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E0AE4 001DDA24 80 79 02 A0 */ lwz r3, 0x2a0(r25)
|
|
/* 801E0AE8 001DDA28 38 80 00 20 */ li r4, 0x20
|
|
/* 801E0AEC 001DDA2C 38 BC 00 3B */ addi r5, r28, 0x3b
|
|
/* 801E0AF0 001DDA30 4C C6 31 82 */ crclr 6
|
|
/* 801E0AF4 001DDA34 48 11 FC 59 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801E0AF8 001DDA38 3B 18 00 01 */ addi r24, r24, 1
|
|
/* 801E0AFC 001DDA3C 2C 18 00 05 */ cmpwi r24, 5
|
|
/* 801E0B00 001DDA40 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801E0B04 001DDA44 3B BD 00 08 */ addi r29, r29, 8
|
|
/* 801E0B08 001DDA48 41 80 FF 44 */ blt lbl_801E0A4C
|
|
/* 801E0B0C 001DDA4C 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E0B10 001DDA50 48 18 17 05 */ bl func_80362214
|
|
/* 801E0B14 001DDA54 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801E0B18 001DDA58 7C 08 03 A6 */ mtlr r0
|
|
/* 801E0B1C 001DDA5C 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801E0B20 001DDA60 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS_setCursorPos
|
|
dMenu_Letter_c_NS_setCursorPos:
|
|
/* 801E0B24 001DDA64 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801E0B28 001DDA68 7C 08 02 A6 */ mflr r0
|
|
/* 801E0B2C 001DDA6C 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801E0B30 001DDA70 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 801E0B34 001DDA74 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801E0B38 001DDA78 88 03 03 6E */ lbz r0, 0x36e(r3)
|
|
/* 801E0B3C 001DDA7C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E0B40 001DDA80 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801E0B44 001DDA84 80 83 02 C8 */ lwz r4, 0x2c8(r3)
|
|
/* 801E0B48 001DDA88 38 61 00 08 */ addi r3, r1, 8
|
|
/* 801E0B4C 001DDA8C 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801E0B50 001DDA90 38 C0 00 00 */ li r6, 0
|
|
/* 801E0B54 001DDA94 38 E0 00 00 */ li r7, 0
|
|
/* 801E0B58 001DDA98 48 07 43 65 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801E0B5C 001DDA9C 80 61 00 08 */ lwz r3, 8(r1)
|
|
/* 801E0B60 001DDAA0 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 801E0B64 001DDAA4 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 801E0B68 001DDAA8 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801E0B6C 001DDAAC 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801E0B70 001DDAB0 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801E0B74 001DDAB4 88 1F 03 6E */ lbz r0, 0x36e(r31)
|
|
/* 801E0B78 001DDAB8 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801E0B7C 001DDABC 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801E0B80 001DDAC0 80 63 02 C8 */ lwz r3, 0x2c8(r3)
|
|
/* 801E0B84 001DDAC4 80 83 00 04 */ lwz r4, 4(r3)
|
|
/* 801E0B88 001DDAC8 80 7F 03 0C */ lwz r3, 0x30c(r31)
|
|
/* 801E0B8C 001DDACC C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801E0B90 001DDAD0 C0 41 00 18 */ lfs f2, 0x18(r1)
|
|
/* 801E0B94 001DDAD4 38 A0 00 00 */ li r5, 0
|
|
/* 801E0B98 001DDAD8 4B FB 45 5D */ bl dSelect_cursor_c_NS_setPos
|
|
/* 801E0B9C 001DDADC 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 801E0BA0 001DDAE0 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801E0BA4 001DDAE4 7C 08 03 A6 */ mtlr r0
|
|
/* 801E0BA8 001DDAE8 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801E0BAC 001DDAEC 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS_changeActiveColor
|
|
dMenu_Letter_c_NS_changeActiveColor:
|
|
/* 801E0BB0 001DDAF0 94 21 FF 90 */ stwu r1, -0x70(r1)
|
|
/* 801E0BB4 001DDAF4 7C 08 02 A6 */ mflr r0
|
|
/* 801E0BB8 001DDAF8 90 01 00 74 */ stw r0, 0x74(r1)
|
|
/* 801E0BBC 001DDAFC 39 61 00 70 */ addi r11, r1, 0x70
|
|
/* 801E0BC0 001DDB00 48 18 16 11 */ bl _savegpr_26
|
|
/* 801E0BC4 001DDB04 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801E0BC8 001DDB08 4B FF FF 5D */ bl dMenu_Letter_c_NS_setCursorPos
|
|
/* 801E0BCC 001DDB0C 3B E0 00 00 */ li r31, 0
|
|
/* 801E0BD0 001DDB10 3B A0 00 00 */ li r29, 0
|
|
/* 801E0BD4 001DDB14 3B 80 00 00 */ li r28, 0
|
|
/* 801E0BD8 001DDB18 3B 60 00 00 */ li r27, 0
|
|
lbl_801E0BDC:
|
|
/* 801E0BDC 001DDB1C 88 1E 03 6E */ lbz r0, 0x36e(r30)
|
|
/* 801E0BE0 001DDB20 7C 1F 00 00 */ cmpw r31, r0
|
|
/* 801E0BE4 001DDB24 40 82 01 14 */ bne lbl_801E0CF8
|
|
/* 801E0BE8 001DDB28 80 1E 03 38 */ lwz r0, 0x338(r30)
|
|
/* 801E0BEC 001DDB2C 90 01 00 50 */ stw r0, 0x50(r1)
|
|
/* 801E0BF0 001DDB30 80 1E 03 18 */ lwz r0, 0x318(r30)
|
|
/* 801E0BF4 001DDB34 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 801E0BF8 001DDB38 7F 5E DA 14 */ add r26, r30, r27
|
|
/* 801E0BFC 001DDB3C 80 7A 00 34 */ lwz r3, 0x34(r26)
|
|
/* 801E0C00 001DDB40 38 81 00 54 */ addi r4, r1, 0x54
|
|
/* 801E0C04 001DDB44 38 A1 00 50 */ addi r5, r1, 0x50
|
|
/* 801E0C08 001DDB48 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0C0C 001DDB4C 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801E0C10 001DDB50 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0C14 001DDB54 4E 80 04 21 */ bctrl
|
|
/* 801E0C18 001DDB58 80 1E 03 3C */ lwz r0, 0x33c(r30)
|
|
/* 801E0C1C 001DDB5C 90 01 00 48 */ stw r0, 0x48(r1)
|
|
/* 801E0C20 001DDB60 80 1E 03 1C */ lwz r0, 0x31c(r30)
|
|
/* 801E0C24 001DDB64 90 01 00 4C */ stw r0, 0x4c(r1)
|
|
/* 801E0C28 001DDB68 80 7A 00 38 */ lwz r3, 0x38(r26)
|
|
/* 801E0C2C 001DDB6C 38 81 00 4C */ addi r4, r1, 0x4c
|
|
/* 801E0C30 001DDB70 38 A1 00 48 */ addi r5, r1, 0x48
|
|
/* 801E0C34 001DDB74 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0C38 001DDB78 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E0C3C 001DDB7C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0C40 001DDB80 4E 80 04 21 */ bctrl
|
|
/* 801E0C44 001DDB84 80 1E 03 40 */ lwz r0, 0x340(r30)
|
|
/* 801E0C48 001DDB88 90 01 00 40 */ stw r0, 0x40(r1)
|
|
/* 801E0C4C 001DDB8C 80 1E 03 20 */ lwz r0, 0x320(r30)
|
|
/* 801E0C50 001DDB90 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801E0C54 001DDB94 80 7A 00 3C */ lwz r3, 0x3c(r26)
|
|
/* 801E0C58 001DDB98 38 81 00 44 */ addi r4, r1, 0x44
|
|
/* 801E0C5C 001DDB9C 38 A1 00 40 */ addi r5, r1, 0x40
|
|
/* 801E0C60 001DDBA0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0C64 001DDBA4 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E0C68 001DDBA8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0C6C 001DDBAC 4E 80 04 21 */ bctrl
|
|
/* 801E0C70 001DDBB0 80 1E 03 44 */ lwz r0, 0x344(r30)
|
|
/* 801E0C74 001DDBB4 90 01 00 38 */ stw r0, 0x38(r1)
|
|
/* 801E0C78 001DDBB8 80 1E 03 24 */ lwz r0, 0x324(r30)
|
|
/* 801E0C7C 001DDBBC 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 801E0C80 001DDBC0 7F 5E E2 14 */ add r26, r30, r28
|
|
/* 801E0C84 001DDBC4 80 7A 01 28 */ lwz r3, 0x128(r26)
|
|
/* 801E0C88 001DDBC8 38 81 00 3C */ addi r4, r1, 0x3c
|
|
/* 801E0C8C 001DDBCC 38 A1 00 38 */ addi r5, r1, 0x38
|
|
/* 801E0C90 001DDBD0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0C94 001DDBD4 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E0C98 001DDBD8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0C9C 001DDBDC 4E 80 04 21 */ bctrl
|
|
/* 801E0CA0 001DDBE0 80 1E 03 44 */ lwz r0, 0x344(r30)
|
|
/* 801E0CA4 001DDBE4 90 01 00 30 */ stw r0, 0x30(r1)
|
|
/* 801E0CA8 001DDBE8 80 1E 03 24 */ lwz r0, 0x324(r30)
|
|
/* 801E0CAC 001DDBEC 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801E0CB0 001DDBF0 80 7A 01 30 */ lwz r3, 0x130(r26)
|
|
/* 801E0CB4 001DDBF4 38 81 00 34 */ addi r4, r1, 0x34
|
|
/* 801E0CB8 001DDBF8 38 A1 00 30 */ addi r5, r1, 0x30
|
|
/* 801E0CBC 001DDBFC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0CC0 001DDC00 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E0CC4 001DDC04 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0CC8 001DDC08 4E 80 04 21 */ bctrl
|
|
/* 801E0CCC 001DDC0C C0 1E 03 60 */ lfs f0, 0x360(r30)
|
|
/* 801E0CD0 001DDC10 38 1D 02 C8 */ addi r0, r29, 0x2c8
|
|
/* 801E0CD4 001DDC14 7C 7E 00 2E */ lwzx r3, r30, r0
|
|
/* 801E0CD8 001DDC18 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E0CDC 001DDC1C D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E0CE0 001DDC20 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E0CE4 001DDC24 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0CE8 001DDC28 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E0CEC 001DDC2C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0CF0 001DDC30 4E 80 04 21 */ bctrl
|
|
/* 801E0CF4 001DDC34 48 00 01 10 */ b lbl_801E0E04
|
|
lbl_801E0CF8:
|
|
/* 801E0CF8 001DDC38 80 1E 03 48 */ lwz r0, 0x348(r30)
|
|
/* 801E0CFC 001DDC3C 90 01 00 28 */ stw r0, 0x28(r1)
|
|
/* 801E0D00 001DDC40 80 1E 03 28 */ lwz r0, 0x328(r30)
|
|
/* 801E0D04 001DDC44 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 801E0D08 001DDC48 7F 5E DA 14 */ add r26, r30, r27
|
|
/* 801E0D0C 001DDC4C 80 7A 00 34 */ lwz r3, 0x34(r26)
|
|
/* 801E0D10 001DDC50 38 81 00 2C */ addi r4, r1, 0x2c
|
|
/* 801E0D14 001DDC54 38 A1 00 28 */ addi r5, r1, 0x28
|
|
/* 801E0D18 001DDC58 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0D1C 001DDC5C 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801E0D20 001DDC60 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0D24 001DDC64 4E 80 04 21 */ bctrl
|
|
/* 801E0D28 001DDC68 80 1E 03 4C */ lwz r0, 0x34c(r30)
|
|
/* 801E0D2C 001DDC6C 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 801E0D30 001DDC70 80 1E 03 2C */ lwz r0, 0x32c(r30)
|
|
/* 801E0D34 001DDC74 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E0D38 001DDC78 80 7A 00 38 */ lwz r3, 0x38(r26)
|
|
/* 801E0D3C 001DDC7C 38 81 00 24 */ addi r4, r1, 0x24
|
|
/* 801E0D40 001DDC80 38 A1 00 20 */ addi r5, r1, 0x20
|
|
/* 801E0D44 001DDC84 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0D48 001DDC88 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E0D4C 001DDC8C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0D50 001DDC90 4E 80 04 21 */ bctrl
|
|
/* 801E0D54 001DDC94 80 1E 03 50 */ lwz r0, 0x350(r30)
|
|
/* 801E0D58 001DDC98 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801E0D5C 001DDC9C 80 1E 03 30 */ lwz r0, 0x330(r30)
|
|
/* 801E0D60 001DDCA0 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801E0D64 001DDCA4 80 7A 00 3C */ lwz r3, 0x3c(r26)
|
|
/* 801E0D68 001DDCA8 38 81 00 1C */ addi r4, r1, 0x1c
|
|
/* 801E0D6C 001DDCAC 38 A1 00 18 */ addi r5, r1, 0x18
|
|
/* 801E0D70 001DDCB0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0D74 001DDCB4 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E0D78 001DDCB8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0D7C 001DDCBC 4E 80 04 21 */ bctrl
|
|
/* 801E0D80 001DDCC0 80 1E 03 54 */ lwz r0, 0x354(r30)
|
|
/* 801E0D84 001DDCC4 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801E0D88 001DDCC8 80 1E 03 34 */ lwz r0, 0x334(r30)
|
|
/* 801E0D8C 001DDCCC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E0D90 001DDCD0 7F 5E E2 14 */ add r26, r30, r28
|
|
/* 801E0D94 001DDCD4 80 7A 01 28 */ lwz r3, 0x128(r26)
|
|
/* 801E0D98 001DDCD8 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801E0D9C 001DDCDC 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801E0DA0 001DDCE0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0DA4 001DDCE4 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E0DA8 001DDCE8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0DAC 001DDCEC 4E 80 04 21 */ bctrl
|
|
/* 801E0DB0 001DDCF0 80 1E 03 54 */ lwz r0, 0x354(r30)
|
|
/* 801E0DB4 001DDCF4 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E0DB8 001DDCF8 80 1E 03 34 */ lwz r0, 0x334(r30)
|
|
/* 801E0DBC 001DDCFC 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E0DC0 001DDD00 80 7A 01 30 */ lwz r3, 0x130(r26)
|
|
/* 801E0DC4 001DDD04 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801E0DC8 001DDD08 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 801E0DCC 001DDD0C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0DD0 001DDD10 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E0DD4 001DDD14 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0DD8 001DDD18 4E 80 04 21 */ bctrl
|
|
/* 801E0DDC 001DDD1C C0 1E 03 64 */ lfs f0, 0x364(r30)
|
|
/* 801E0DE0 001DDD20 38 1D 02 C8 */ addi r0, r29, 0x2c8
|
|
/* 801E0DE4 001DDD24 7C 7E 00 2E */ lwzx r3, r30, r0
|
|
/* 801E0DE8 001DDD28 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E0DEC 001DDD2C D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E0DF0 001DDD30 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E0DF4 001DDD34 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0DF8 001DDD38 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E0DFC 001DDD3C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0E00 001DDD40 4E 80 04 21 */ bctrl
|
|
lbl_801E0E04:
|
|
/* 801E0E04 001DDD44 3B FF 00 01 */ addi r31, r31, 1
|
|
/* 801E0E08 001DDD48 2C 1F 00 06 */ cmpwi r31, 6
|
|
/* 801E0E0C 001DDD4C 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801E0E10 001DDD50 3B 9C 00 10 */ addi r28, r28, 0x10
|
|
/* 801E0E14 001DDD54 3B 7B 00 14 */ addi r27, r27, 0x14
|
|
/* 801E0E18 001DDD58 41 80 FD C4 */ blt lbl_801E0BDC
|
|
/* 801E0E1C 001DDD5C 39 61 00 70 */ addi r11, r1, 0x70
|
|
/* 801E0E20 001DDD60 48 18 13 FD */ bl _restgpr_26
|
|
/* 801E0E24 001DDD64 80 01 00 74 */ lwz r0, 0x74(r1)
|
|
/* 801E0E28 001DDD68 7C 08 03 A6 */ mtlr r0
|
|
/* 801E0E2C 001DDD6C 38 21 00 70 */ addi r1, r1, 0x70
|
|
/* 801E0E30 001DDD70 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS_changePageLight
|
|
dMenu_Letter_c_NS_changePageLight:
|
|
/* 801E0E34 001DDD74 39 00 00 00 */ li r8, 0
|
|
/* 801E0E38 001DDD78 38 80 00 00 */ li r4, 0
|
|
/* 801E0E3C 001DDD7C 38 E0 00 01 */ li r7, 1
|
|
/* 801E0E40 001DDD80 7C 86 23 78 */ mr r6, r4
|
|
/* 801E0E44 001DDD84 38 00 00 09 */ li r0, 9
|
|
/* 801E0E48 001DDD88 7C 09 03 A6 */ mtctr r0
|
|
lbl_801E0E4C:
|
|
/* 801E0E4C 001DDD8C 88 03 03 6F */ lbz r0, 0x36f(r3)
|
|
/* 801E0E50 001DDD90 7C 08 00 00 */ cmpw r8, r0
|
|
/* 801E0E54 001DDD94 40 82 00 14 */ bne lbl_801E0E68
|
|
/* 801E0E58 001DDD98 38 04 02 14 */ addi r0, r4, 0x214
|
|
/* 801E0E5C 001DDD9C 7C A3 00 2E */ lwzx r5, r3, r0
|
|
/* 801E0E60 001DDDA0 98 E5 00 B0 */ stb r7, 0xb0(r5)
|
|
/* 801E0E64 001DDDA4 48 00 00 10 */ b lbl_801E0E74
|
|
lbl_801E0E68:
|
|
/* 801E0E68 001DDDA8 38 04 02 14 */ addi r0, r4, 0x214
|
|
/* 801E0E6C 001DDDAC 7C A3 00 2E */ lwzx r5, r3, r0
|
|
/* 801E0E70 001DDDB0 98 C5 00 B0 */ stb r6, 0xb0(r5)
|
|
lbl_801E0E74:
|
|
/* 801E0E74 001DDDB4 39 08 00 01 */ addi r8, r8, 1
|
|
/* 801E0E78 001DDDB8 38 84 00 04 */ addi r4, r4, 4
|
|
/* 801E0E7C 001DDDBC 42 00 FF D0 */ bdnz lbl_801E0E4C
|
|
/* 801E0E80 001DDDC0 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS_setPageText
|
|
dMenu_Letter_c_NS_setPageText:
|
|
/* 801E0E84 001DDDC4 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801E0E88 001DDDC8 7C 08 02 A6 */ mflr r0
|
|
/* 801E0E8C 001DDDCC 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801E0E90 001DDDD0 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E0E94 001DDDD4 48 18 13 39 */ bl func_803621CC
|
|
/* 801E0E98 001DDDD8 7C 7C 1B 78 */ mr r28, r3
|
|
/* 801E0E9C 001DDDDC 88 03 03 6F */ lbz r0, 0x36f(r3)
|
|
/* 801E0EA0 001DDDE0 1C 00 00 06 */ mulli r0, r0, 6
|
|
/* 801E0EA4 001DDDE4 3B 20 00 00 */ li r25, 0
|
|
/* 801E0EA8 001DDDE8 3B 60 00 00 */ li r27, 0
|
|
/* 801E0EAC 001DDDEC 7F DC 02 14 */ add r30, r28, r0
|
|
/* 801E0EB0 001DDDF0 3C 60 80 3C */ lis r3, lbl_803BF81C@ha
|
|
/* 801E0EB4 001DDDF4 3B A3 F8 1C */ addi r29, r3, lbl_803BF81C@l
|
|
/* 801E0EB8 001DDDF8 48 00 00 D4 */ b lbl_801E0F8C
|
|
lbl_801E0EBC:
|
|
/* 801E0EBC 001DDDFC 38 19 03 AC */ addi r0, r25, 0x3ac
|
|
/* 801E0EC0 001DDE00 7C 7E 00 AE */ lbzx r3, r30, r0
|
|
/* 801E0EC4 001DDE04 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801E0EC8 001DDE08 80 7C 03 10 */ lwz r3, 0x310(r28)
|
|
/* 801E0ECC 001DDE0C 54 00 1D 78 */ rlwinm r0, r0, 3, 0x15, 0x1c
|
|
/* 801E0ED0 001DDE10 7F 5D 02 14 */ add r26, r29, r0
|
|
/* 801E0ED4 001DDE14 A0 9A 00 00 */ lhz r4, 0(r26)
|
|
/* 801E0ED8 001DDE18 7F FC DA 14 */ add r31, r28, r27
|
|
/* 801E0EDC 001DDE1C 80 BF 01 24 */ lwz r5, 0x124(r31)
|
|
/* 801E0EE0 001DDE20 38 C0 00 00 */ li r6, 0
|
|
/* 801E0EE4 001DDE24 38 E0 00 00 */ li r7, 0
|
|
/* 801E0EE8 001DDE28 39 00 00 00 */ li r8, 0
|
|
/* 801E0EEC 001DDE2C 39 20 00 00 */ li r9, 0
|
|
/* 801E0EF0 001DDE30 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0EF4 001DDE34 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E0EF8 001DDE38 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0EFC 001DDE3C 4E 80 04 21 */ bctrl
|
|
/* 801E0F00 001DDE40 80 7C 03 10 */ lwz r3, 0x310(r28)
|
|
/* 801E0F04 001DDE44 A0 9A 00 00 */ lhz r4, 0(r26)
|
|
/* 801E0F08 001DDE48 80 BF 01 28 */ lwz r5, 0x128(r31)
|
|
/* 801E0F0C 001DDE4C 38 C0 00 00 */ li r6, 0
|
|
/* 801E0F10 001DDE50 38 E0 00 00 */ li r7, 0
|
|
/* 801E0F14 001DDE54 39 00 00 00 */ li r8, 0
|
|
/* 801E0F18 001DDE58 39 20 00 00 */ li r9, 0
|
|
/* 801E0F1C 001DDE5C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0F20 001DDE60 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E0F24 001DDE64 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0F28 001DDE68 4E 80 04 21 */ bctrl
|
|
/* 801E0F2C 001DDE6C 80 7C 03 10 */ lwz r3, 0x310(r28)
|
|
/* 801E0F30 001DDE70 A4 9A 00 02 */ lhzu r4, 2(r26)
|
|
/* 801E0F34 001DDE74 80 BF 01 2C */ lwz r5, 0x12c(r31)
|
|
/* 801E0F38 001DDE78 38 C0 00 00 */ li r6, 0
|
|
/* 801E0F3C 001DDE7C 38 E0 00 00 */ li r7, 0
|
|
/* 801E0F40 001DDE80 39 00 00 00 */ li r8, 0
|
|
/* 801E0F44 001DDE84 39 20 00 00 */ li r9, 0
|
|
/* 801E0F48 001DDE88 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0F4C 001DDE8C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E0F50 001DDE90 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0F54 001DDE94 4E 80 04 21 */ bctrl
|
|
/* 801E0F58 001DDE98 80 7C 03 10 */ lwz r3, 0x310(r28)
|
|
/* 801E0F5C 001DDE9C A0 9A 00 00 */ lhz r4, 0(r26)
|
|
/* 801E0F60 001DDEA0 80 BF 01 30 */ lwz r5, 0x130(r31)
|
|
/* 801E0F64 001DDEA4 38 C0 00 00 */ li r6, 0
|
|
/* 801E0F68 001DDEA8 38 E0 00 00 */ li r7, 0
|
|
/* 801E0F6C 001DDEAC 39 00 00 00 */ li r8, 0
|
|
/* 801E0F70 001DDEB0 39 20 00 00 */ li r9, 0
|
|
/* 801E0F74 001DDEB4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E0F78 001DDEB8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E0F7C 001DDEBC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E0F80 001DDEC0 4E 80 04 21 */ bctrl
|
|
/* 801E0F84 001DDEC4 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 801E0F88 001DDEC8 3B 7B 00 10 */ addi r27, r27, 0x10
|
|
lbl_801E0F8C:
|
|
/* 801E0F8C 001DDECC 88 1C 03 73 */ lbz r0, 0x373(r28)
|
|
/* 801E0F90 001DDED0 7C 19 00 00 */ cmpw r25, r0
|
|
/* 801E0F94 001DDED4 41 80 FF 28 */ blt lbl_801E0EBC
|
|
/* 801E0F98 001DDED8 3B A0 00 00 */ li r29, 0
|
|
/* 801E0F9C 001DDEDC 3B 60 00 00 */ li r27, 0
|
|
/* 801E0FA0 001DDEE0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801E0FA4 001DDEE4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801E0FA8 001DDEE8 3B E3 01 1C */ addi r31, r3, 0x11c
|
|
lbl_801E0FAC:
|
|
/* 801E0FAC 001DDEEC 88 1C 03 73 */ lbz r0, 0x373(r28)
|
|
/* 801E0FB0 001DDEF0 7C 1D 00 00 */ cmpw r29, r0
|
|
/* 801E0FB4 001DDEF4 40 80 00 4C */ bge lbl_801E1000
|
|
/* 801E0FB8 001DDEF8 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E0FBC 001DDEFC 38 1D 03 AC */ addi r0, r29, 0x3ac
|
|
/* 801E0FC0 001DDF00 7C 9E 00 AE */ lbzx r4, r30, r0
|
|
/* 801E0FC4 001DDF04 38 04 FF FF */ addi r0, r4, -1
|
|
/* 801E0FC8 001DDF08 54 04 06 3E */ clrlwi r4, r0, 0x18
|
|
/* 801E0FCC 001DDF0C 4B E5 34 D1 */ bl isLetterReadFlag__17dSv_letter_info_cCFi
|
|
/* 801E0FD0 001DDF10 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801E0FD4 001DDF14 40 82 00 18 */ bne lbl_801E0FEC
|
|
/* 801E0FD8 001DDF18 38 80 00 01 */ li r4, 1
|
|
/* 801E0FDC 001DDF1C 38 1B 00 44 */ addi r0, r27, 0x44
|
|
/* 801E0FE0 001DDF20 7C 7C 00 2E */ lwzx r3, r28, r0
|
|
/* 801E0FE4 001DDF24 98 83 00 B0 */ stb r4, 0xb0(r3)
|
|
/* 801E0FE8 001DDF28 48 00 00 28 */ b lbl_801E1010
|
|
lbl_801E0FEC:
|
|
/* 801E0FEC 001DDF2C 38 80 00 00 */ li r4, 0
|
|
/* 801E0FF0 001DDF30 38 1B 00 44 */ addi r0, r27, 0x44
|
|
/* 801E0FF4 001DDF34 7C 7C 00 2E */ lwzx r3, r28, r0
|
|
/* 801E0FF8 001DDF38 98 83 00 B0 */ stb r4, 0xb0(r3)
|
|
/* 801E0FFC 001DDF3C 48 00 00 14 */ b lbl_801E1010
|
|
lbl_801E1000:
|
|
/* 801E1000 001DDF40 38 80 00 00 */ li r4, 0
|
|
/* 801E1004 001DDF44 38 1B 00 44 */ addi r0, r27, 0x44
|
|
/* 801E1008 001DDF48 7C 7C 00 2E */ lwzx r3, r28, r0
|
|
/* 801E100C 001DDF4C 98 83 00 B0 */ stb r4, 0xb0(r3)
|
|
lbl_801E1010:
|
|
/* 801E1010 001DDF50 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 801E1014 001DDF54 2C 1D 00 06 */ cmpwi r29, 6
|
|
/* 801E1018 001DDF58 3B 7B 00 14 */ addi r27, r27, 0x14
|
|
/* 801E101C 001DDF5C 41 80 FF 90 */ blt lbl_801E0FAC
|
|
/* 801E1020 001DDF60 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E1024 001DDF64 48 18 11 F5 */ bl func_80362218
|
|
/* 801E1028 001DDF68 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801E102C 001DDF6C 7C 08 03 A6 */ mtlr r0
|
|
/* 801E1030 001DDF70 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801E1034 001DDF74 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS_setDMYPageText
|
|
dMenu_Letter_c_NS_setDMYPageText:
|
|
/* 801E1038 001DDF78 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801E103C 001DDF7C 7C 08 02 A6 */ mflr r0
|
|
/* 801E1040 001DDF80 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801E1044 001DDF84 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E1048 001DDF88 48 18 11 85 */ bl func_803621CC
|
|
/* 801E104C 001DDF8C 7C 7C 1B 78 */ mr r28, r3
|
|
/* 801E1050 001DDF90 88 03 03 72 */ lbz r0, 0x372(r3)
|
|
/* 801E1054 001DDF94 1C 00 00 06 */ mulli r0, r0, 6
|
|
/* 801E1058 001DDF98 3B 20 00 00 */ li r25, 0
|
|
/* 801E105C 001DDF9C 3B 60 00 00 */ li r27, 0
|
|
/* 801E1060 001DDFA0 7F DC 02 14 */ add r30, r28, r0
|
|
/* 801E1064 001DDFA4 3C 60 80 3C */ lis r3, lbl_803BF81C@ha
|
|
/* 801E1068 001DDFA8 3B A3 F8 1C */ addi r29, r3, lbl_803BF81C@l
|
|
/* 801E106C 001DDFAC 48 00 00 D4 */ b lbl_801E1140
|
|
lbl_801E1070:
|
|
/* 801E1070 001DDFB0 38 19 03 AC */ addi r0, r25, 0x3ac
|
|
/* 801E1074 001DDFB4 7C 7E 00 AE */ lbzx r3, r30, r0
|
|
/* 801E1078 001DDFB8 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801E107C 001DDFBC 80 7C 03 10 */ lwz r3, 0x310(r28)
|
|
/* 801E1080 001DDFC0 54 00 1D 78 */ rlwinm r0, r0, 3, 0x15, 0x1c
|
|
/* 801E1084 001DDFC4 7F 5D 02 14 */ add r26, r29, r0
|
|
/* 801E1088 001DDFC8 A0 9A 00 00 */ lhz r4, 0(r26)
|
|
/* 801E108C 001DDFCC 7F FC DA 14 */ add r31, r28, r27
|
|
/* 801E1090 001DDFD0 80 BF 01 84 */ lwz r5, 0x184(r31)
|
|
/* 801E1094 001DDFD4 38 C0 00 00 */ li r6, 0
|
|
/* 801E1098 001DDFD8 38 E0 00 00 */ li r7, 0
|
|
/* 801E109C 001DDFDC 39 00 00 00 */ li r8, 0
|
|
/* 801E10A0 001DDFE0 39 20 00 00 */ li r9, 0
|
|
/* 801E10A4 001DDFE4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E10A8 001DDFE8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E10AC 001DDFEC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E10B0 001DDFF0 4E 80 04 21 */ bctrl
|
|
/* 801E10B4 001DDFF4 80 7C 03 10 */ lwz r3, 0x310(r28)
|
|
/* 801E10B8 001DDFF8 A0 9A 00 00 */ lhz r4, 0(r26)
|
|
/* 801E10BC 001DDFFC 80 BF 01 88 */ lwz r5, 0x188(r31)
|
|
/* 801E10C0 001DE000 38 C0 00 00 */ li r6, 0
|
|
/* 801E10C4 001DE004 38 E0 00 00 */ li r7, 0
|
|
/* 801E10C8 001DE008 39 00 00 00 */ li r8, 0
|
|
/* 801E10CC 001DE00C 39 20 00 00 */ li r9, 0
|
|
/* 801E10D0 001DE010 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E10D4 001DE014 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E10D8 001DE018 7D 89 03 A6 */ mtctr r12
|
|
/* 801E10DC 001DE01C 4E 80 04 21 */ bctrl
|
|
/* 801E10E0 001DE020 80 7C 03 10 */ lwz r3, 0x310(r28)
|
|
/* 801E10E4 001DE024 A4 9A 00 02 */ lhzu r4, 2(r26)
|
|
/* 801E10E8 001DE028 80 BF 01 8C */ lwz r5, 0x18c(r31)
|
|
/* 801E10EC 001DE02C 38 C0 00 00 */ li r6, 0
|
|
/* 801E10F0 001DE030 38 E0 00 00 */ li r7, 0
|
|
/* 801E10F4 001DE034 39 00 00 00 */ li r8, 0
|
|
/* 801E10F8 001DE038 39 20 00 00 */ li r9, 0
|
|
/* 801E10FC 001DE03C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1100 001DE040 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E1104 001DE044 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1108 001DE048 4E 80 04 21 */ bctrl
|
|
/* 801E110C 001DE04C 80 7C 03 10 */ lwz r3, 0x310(r28)
|
|
/* 801E1110 001DE050 A0 9A 00 00 */ lhz r4, 0(r26)
|
|
/* 801E1114 001DE054 80 BF 01 90 */ lwz r5, 0x190(r31)
|
|
/* 801E1118 001DE058 38 C0 00 00 */ li r6, 0
|
|
/* 801E111C 001DE05C 38 E0 00 00 */ li r7, 0
|
|
/* 801E1120 001DE060 39 00 00 00 */ li r8, 0
|
|
/* 801E1124 001DE064 39 20 00 00 */ li r9, 0
|
|
/* 801E1128 001DE068 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E112C 001DE06C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801E1130 001DE070 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1134 001DE074 4E 80 04 21 */ bctrl
|
|
/* 801E1138 001DE078 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 801E113C 001DE07C 3B 7B 00 10 */ addi r27, r27, 0x10
|
|
lbl_801E1140:
|
|
/* 801E1140 001DE080 88 1C 03 73 */ lbz r0, 0x373(r28)
|
|
/* 801E1144 001DE084 7C 19 00 00 */ cmpw r25, r0
|
|
/* 801E1148 001DE088 41 80 FF 28 */ blt lbl_801E1070
|
|
/* 801E114C 001DE08C 3B A0 00 00 */ li r29, 0
|
|
/* 801E1150 001DE090 3B 60 00 00 */ li r27, 0
|
|
/* 801E1154 001DE094 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801E1158 001DE098 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801E115C 001DE09C 3B E3 01 1C */ addi r31, r3, 0x11c
|
|
lbl_801E1160:
|
|
/* 801E1160 001DE0A0 88 1C 03 73 */ lbz r0, 0x373(r28)
|
|
/* 801E1164 001DE0A4 7C 1D 00 00 */ cmpw r29, r0
|
|
/* 801E1168 001DE0A8 40 80 00 4C */ bge lbl_801E11B4
|
|
/* 801E116C 001DE0AC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801E1170 001DE0B0 38 1D 03 AC */ addi r0, r29, 0x3ac
|
|
/* 801E1174 001DE0B4 7C 9E 00 AE */ lbzx r4, r30, r0
|
|
/* 801E1178 001DE0B8 38 04 FF FF */ addi r0, r4, -1
|
|
/* 801E117C 001DE0BC 54 04 06 3E */ clrlwi r4, r0, 0x18
|
|
/* 801E1180 001DE0C0 4B E5 33 1D */ bl isLetterReadFlag__17dSv_letter_info_cCFi
|
|
/* 801E1184 001DE0C4 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801E1188 001DE0C8 40 82 00 18 */ bne lbl_801E11A0
|
|
/* 801E118C 001DE0CC 38 80 00 01 */ li r4, 1
|
|
/* 801E1190 001DE0D0 38 1B 00 BC */ addi r0, r27, 0xbc
|
|
/* 801E1194 001DE0D4 7C 7C 00 2E */ lwzx r3, r28, r0
|
|
/* 801E1198 001DE0D8 98 83 00 B0 */ stb r4, 0xb0(r3)
|
|
/* 801E119C 001DE0DC 48 00 00 28 */ b lbl_801E11C4
|
|
lbl_801E11A0:
|
|
/* 801E11A0 001DE0E0 38 80 00 00 */ li r4, 0
|
|
/* 801E11A4 001DE0E4 38 1B 00 BC */ addi r0, r27, 0xbc
|
|
/* 801E11A8 001DE0E8 7C 7C 00 2E */ lwzx r3, r28, r0
|
|
/* 801E11AC 001DE0EC 98 83 00 B0 */ stb r4, 0xb0(r3)
|
|
/* 801E11B0 001DE0F0 48 00 00 14 */ b lbl_801E11C4
|
|
lbl_801E11B4:
|
|
/* 801E11B4 001DE0F4 38 80 00 00 */ li r4, 0
|
|
/* 801E11B8 001DE0F8 38 1B 00 BC */ addi r0, r27, 0xbc
|
|
/* 801E11BC 001DE0FC 7C 7C 00 2E */ lwzx r3, r28, r0
|
|
/* 801E11C0 001DE100 98 83 00 B0 */ stb r4, 0xb0(r3)
|
|
lbl_801E11C4:
|
|
/* 801E11C4 001DE104 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 801E11C8 001DE108 2C 1D 00 06 */ cmpwi r29, 6
|
|
/* 801E11CC 001DE10C 3B 7B 00 14 */ addi r27, r27, 0x14
|
|
/* 801E11D0 001DE110 41 80 FF 90 */ blt lbl_801E1160
|
|
/* 801E11D4 001DE114 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801E11D8 001DE118 48 18 10 41 */ bl func_80362218
|
|
/* 801E11DC 001DE11C 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801E11E0 001DE120 7C 08 03 A6 */ mtlr r0
|
|
/* 801E11E4 001DE124 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801E11E8 001DE128 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS_copyDMYMenu
|
|
dMenu_Letter_c_NS_copyDMYMenu:
|
|
/* 801E11EC 001DE12C 94 21 FF 90 */ stwu r1, -0x70(r1)
|
|
/* 801E11F0 001DE130 7C 08 02 A6 */ mflr r0
|
|
/* 801E11F4 001DE134 90 01 00 74 */ stw r0, 0x74(r1)
|
|
/* 801E11F8 001DE138 39 61 00 70 */ addi r11, r1, 0x70
|
|
/* 801E11FC 001DE13C 48 18 0F D5 */ bl _savegpr_26
|
|
/* 801E1200 001DE140 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801E1204 001DE144 4B FF FE 35 */ bl dMenu_Letter_c_NS_setDMYPageText
|
|
/* 801E1208 001DE148 3B E0 00 00 */ li r31, 0
|
|
/* 801E120C 001DE14C 3B A0 00 00 */ li r29, 0
|
|
/* 801E1210 001DE150 3B 80 00 00 */ li r28, 0
|
|
lbl_801E1214:
|
|
/* 801E1214 001DE154 88 1E 03 6E */ lbz r0, 0x36e(r30)
|
|
/* 801E1218 001DE158 7C 1F 00 00 */ cmpw r31, r0
|
|
/* 801E121C 001DE15C 40 82 01 0C */ bne lbl_801E1328
|
|
/* 801E1220 001DE160 80 1E 03 38 */ lwz r0, 0x338(r30)
|
|
/* 801E1224 001DE164 90 01 00 50 */ stw r0, 0x50(r1)
|
|
/* 801E1228 001DE168 80 1E 03 18 */ lwz r0, 0x318(r30)
|
|
/* 801E122C 001DE16C 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 801E1230 001DE170 7F 7E E2 14 */ add r27, r30, r28
|
|
/* 801E1234 001DE174 80 7B 00 AC */ lwz r3, 0xac(r27)
|
|
/* 801E1238 001DE178 38 81 00 54 */ addi r4, r1, 0x54
|
|
/* 801E123C 001DE17C 38 A1 00 50 */ addi r5, r1, 0x50
|
|
/* 801E1240 001DE180 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1244 001DE184 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801E1248 001DE188 7D 89 03 A6 */ mtctr r12
|
|
/* 801E124C 001DE18C 4E 80 04 21 */ bctrl
|
|
/* 801E1250 001DE190 80 1E 03 3C */ lwz r0, 0x33c(r30)
|
|
/* 801E1254 001DE194 90 01 00 48 */ stw r0, 0x48(r1)
|
|
/* 801E1258 001DE198 80 1E 03 1C */ lwz r0, 0x31c(r30)
|
|
/* 801E125C 001DE19C 90 01 00 4C */ stw r0, 0x4c(r1)
|
|
/* 801E1260 001DE1A0 80 7B 00 B0 */ lwz r3, 0xb0(r27)
|
|
/* 801E1264 001DE1A4 38 81 00 4C */ addi r4, r1, 0x4c
|
|
/* 801E1268 001DE1A8 38 A1 00 48 */ addi r5, r1, 0x48
|
|
/* 801E126C 001DE1AC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1270 001DE1B0 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E1274 001DE1B4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1278 001DE1B8 4E 80 04 21 */ bctrl
|
|
/* 801E127C 001DE1BC 80 1E 03 40 */ lwz r0, 0x340(r30)
|
|
/* 801E1280 001DE1C0 90 01 00 40 */ stw r0, 0x40(r1)
|
|
/* 801E1284 001DE1C4 80 1E 03 20 */ lwz r0, 0x320(r30)
|
|
/* 801E1288 001DE1C8 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801E128C 001DE1CC 80 7B 00 B4 */ lwz r3, 0xb4(r27)
|
|
/* 801E1290 001DE1D0 38 81 00 44 */ addi r4, r1, 0x44
|
|
/* 801E1294 001DE1D4 38 A1 00 40 */ addi r5, r1, 0x40
|
|
/* 801E1298 001DE1D8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E129C 001DE1DC 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E12A0 001DE1E0 7D 89 03 A6 */ mtctr r12
|
|
/* 801E12A4 001DE1E4 4E 80 04 21 */ bctrl
|
|
/* 801E12A8 001DE1E8 80 1E 03 44 */ lwz r0, 0x344(r30)
|
|
/* 801E12AC 001DE1EC 90 01 00 38 */ stw r0, 0x38(r1)
|
|
/* 801E12B0 001DE1F0 80 1E 03 24 */ lwz r0, 0x324(r30)
|
|
/* 801E12B4 001DE1F4 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 801E12B8 001DE1F8 7F 5E EA 14 */ add r26, r30, r29
|
|
/* 801E12BC 001DE1FC 80 7A 01 88 */ lwz r3, 0x188(r26)
|
|
/* 801E12C0 001DE200 38 81 00 3C */ addi r4, r1, 0x3c
|
|
/* 801E12C4 001DE204 38 A1 00 38 */ addi r5, r1, 0x38
|
|
/* 801E12C8 001DE208 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E12CC 001DE20C 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E12D0 001DE210 7D 89 03 A6 */ mtctr r12
|
|
/* 801E12D4 001DE214 4E 80 04 21 */ bctrl
|
|
/* 801E12D8 001DE218 80 1E 03 44 */ lwz r0, 0x344(r30)
|
|
/* 801E12DC 001DE21C 90 01 00 30 */ stw r0, 0x30(r1)
|
|
/* 801E12E0 001DE220 80 1E 03 24 */ lwz r0, 0x324(r30)
|
|
/* 801E12E4 001DE224 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801E12E8 001DE228 80 7A 01 90 */ lwz r3, 0x190(r26)
|
|
/* 801E12EC 001DE22C 38 81 00 34 */ addi r4, r1, 0x34
|
|
/* 801E12F0 001DE230 38 A1 00 30 */ addi r5, r1, 0x30
|
|
/* 801E12F4 001DE234 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E12F8 001DE238 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E12FC 001DE23C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1300 001DE240 4E 80 04 21 */ bctrl
|
|
/* 801E1304 001DE244 C0 1E 03 60 */ lfs f0, 0x360(r30)
|
|
/* 801E1308 001DE248 80 7B 00 B8 */ lwz r3, 0xb8(r27)
|
|
/* 801E130C 001DE24C D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E1310 001DE250 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E1314 001DE254 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1318 001DE258 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E131C 001DE25C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1320 001DE260 4E 80 04 21 */ bctrl
|
|
/* 801E1324 001DE264 48 00 01 08 */ b lbl_801E142C
|
|
lbl_801E1328:
|
|
/* 801E1328 001DE268 80 1E 03 48 */ lwz r0, 0x348(r30)
|
|
/* 801E132C 001DE26C 90 01 00 28 */ stw r0, 0x28(r1)
|
|
/* 801E1330 001DE270 80 1E 03 28 */ lwz r0, 0x328(r30)
|
|
/* 801E1334 001DE274 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 801E1338 001DE278 7F 5E E2 14 */ add r26, r30, r28
|
|
/* 801E133C 001DE27C 80 7A 00 AC */ lwz r3, 0xac(r26)
|
|
/* 801E1340 001DE280 38 81 00 2C */ addi r4, r1, 0x2c
|
|
/* 801E1344 001DE284 38 A1 00 28 */ addi r5, r1, 0x28
|
|
/* 801E1348 001DE288 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E134C 001DE28C 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801E1350 001DE290 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1354 001DE294 4E 80 04 21 */ bctrl
|
|
/* 801E1358 001DE298 80 1E 03 4C */ lwz r0, 0x34c(r30)
|
|
/* 801E135C 001DE29C 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 801E1360 001DE2A0 80 1E 03 2C */ lwz r0, 0x32c(r30)
|
|
/* 801E1364 001DE2A4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E1368 001DE2A8 80 7A 00 B0 */ lwz r3, 0xb0(r26)
|
|
/* 801E136C 001DE2AC 38 81 00 24 */ addi r4, r1, 0x24
|
|
/* 801E1370 001DE2B0 38 A1 00 20 */ addi r5, r1, 0x20
|
|
/* 801E1374 001DE2B4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1378 001DE2B8 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E137C 001DE2BC 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1380 001DE2C0 4E 80 04 21 */ bctrl
|
|
/* 801E1384 001DE2C4 80 1E 03 50 */ lwz r0, 0x350(r30)
|
|
/* 801E1388 001DE2C8 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801E138C 001DE2CC 80 1E 03 30 */ lwz r0, 0x330(r30)
|
|
/* 801E1390 001DE2D0 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801E1394 001DE2D4 80 7A 00 B4 */ lwz r3, 0xb4(r26)
|
|
/* 801E1398 001DE2D8 38 81 00 1C */ addi r4, r1, 0x1c
|
|
/* 801E139C 001DE2DC 38 A1 00 18 */ addi r5, r1, 0x18
|
|
/* 801E13A0 001DE2E0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E13A4 001DE2E4 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E13A8 001DE2E8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E13AC 001DE2EC 4E 80 04 21 */ bctrl
|
|
/* 801E13B0 001DE2F0 80 1E 03 54 */ lwz r0, 0x354(r30)
|
|
/* 801E13B4 001DE2F4 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801E13B8 001DE2F8 80 1E 03 34 */ lwz r0, 0x334(r30)
|
|
/* 801E13BC 001DE2FC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E13C0 001DE300 7F 7E EA 14 */ add r27, r30, r29
|
|
/* 801E13C4 001DE304 80 7B 01 88 */ lwz r3, 0x188(r27)
|
|
/* 801E13C8 001DE308 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801E13CC 001DE30C 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801E13D0 001DE310 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E13D4 001DE314 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E13D8 001DE318 7D 89 03 A6 */ mtctr r12
|
|
/* 801E13DC 001DE31C 4E 80 04 21 */ bctrl
|
|
/* 801E13E0 001DE320 80 1E 03 54 */ lwz r0, 0x354(r30)
|
|
/* 801E13E4 001DE324 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E13E8 001DE328 80 1E 03 34 */ lwz r0, 0x334(r30)
|
|
/* 801E13EC 001DE32C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E13F0 001DE330 80 7B 01 90 */ lwz r3, 0x190(r27)
|
|
/* 801E13F4 001DE334 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801E13F8 001DE338 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 801E13FC 001DE33C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1400 001DE340 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E1404 001DE344 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1408 001DE348 4E 80 04 21 */ bctrl
|
|
/* 801E140C 001DE34C C0 1E 03 64 */ lfs f0, 0x364(r30)
|
|
/* 801E1410 001DE350 80 7A 00 B8 */ lwz r3, 0xb8(r26)
|
|
/* 801E1414 001DE354 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E1418 001DE358 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E141C 001DE35C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1420 001DE360 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E1424 001DE364 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1428 001DE368 4E 80 04 21 */ bctrl
|
|
lbl_801E142C:
|
|
/* 801E142C 001DE36C 88 1E 03 73 */ lbz r0, 0x373(r30)
|
|
/* 801E1430 001DE370 7C 1F 00 00 */ cmpw r31, r0
|
|
/* 801E1434 001DE374 40 80 00 18 */ bge lbl_801E144C
|
|
/* 801E1438 001DE378 38 80 00 01 */ li r4, 1
|
|
/* 801E143C 001DE37C 38 1C 00 B8 */ addi r0, r28, 0xb8
|
|
/* 801E1440 001DE380 7C 7E 00 2E */ lwzx r3, r30, r0
|
|
/* 801E1444 001DE384 98 83 00 B0 */ stb r4, 0xb0(r3)
|
|
/* 801E1448 001DE388 48 00 00 14 */ b lbl_801E145C
|
|
lbl_801E144C:
|
|
/* 801E144C 001DE38C 38 80 00 00 */ li r4, 0
|
|
/* 801E1450 001DE390 38 1C 00 B8 */ addi r0, r28, 0xb8
|
|
/* 801E1454 001DE394 7C 7E 00 2E */ lwzx r3, r30, r0
|
|
/* 801E1458 001DE398 98 83 00 B0 */ stb r4, 0xb0(r3)
|
|
lbl_801E145C:
|
|
/* 801E145C 001DE39C 3B FF 00 01 */ addi r31, r31, 1
|
|
/* 801E1460 001DE3A0 2C 1F 00 06 */ cmpwi r31, 6
|
|
/* 801E1464 001DE3A4 3B BD 00 10 */ addi r29, r29, 0x10
|
|
/* 801E1468 001DE3A8 3B 9C 00 14 */ addi r28, r28, 0x14
|
|
/* 801E146C 001DE3AC 41 80 FD A8 */ blt lbl_801E1214
|
|
/* 801E1470 001DE3B0 38 00 00 00 */ li r0, 0
|
|
/* 801E1474 001DE3B4 98 1E 03 6E */ stb r0, 0x36e(r30)
|
|
/* 801E1478 001DE3B8 88 1E 03 6F */ lbz r0, 0x36f(r30)
|
|
/* 801E147C 001DE3BC 1C 60 00 06 */ mulli r3, r0, 6
|
|
/* 801E1480 001DE3C0 88 1E 03 75 */ lbz r0, 0x375(r30)
|
|
/* 801E1484 001DE3C4 7C 03 00 50 */ subf r0, r3, r0
|
|
/* 801E1488 001DE3C8 54 00 06 3E */ clrlwi r0, r0, 0x18
|
|
/* 801E148C 001DE3CC 2C 00 00 06 */ cmpwi r0, 6
|
|
/* 801E1490 001DE3D0 40 80 00 0C */ bge lbl_801E149C
|
|
/* 801E1494 001DE3D4 98 1E 03 73 */ stb r0, 0x373(r30)
|
|
/* 801E1498 001DE3D8 48 00 00 0C */ b lbl_801E14A4
|
|
lbl_801E149C:
|
|
/* 801E149C 001DE3DC 38 00 00 06 */ li r0, 6
|
|
/* 801E14A0 001DE3E0 98 1E 03 73 */ stb r0, 0x373(r30)
|
|
lbl_801E14A4:
|
|
/* 801E14A4 001DE3E4 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E14A8 001DE3E8 4B FF F7 09 */ bl dMenu_Letter_c_NS_changeActiveColor
|
|
/* 801E14AC 001DE3EC 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E14B0 001DE3F0 4B FF F9 D5 */ bl dMenu_Letter_c_NS_setPageText
|
|
/* 801E14B4 001DE3F4 38 E0 00 00 */ li r7, 0
|
|
/* 801E14B8 001DE3F8 38 60 00 00 */ li r3, 0
|
|
/* 801E14BC 001DE3FC 38 C0 00 01 */ li r6, 1
|
|
/* 801E14C0 001DE400 38 A0 00 00 */ li r5, 0
|
|
/* 801E14C4 001DE404 38 00 00 06 */ li r0, 6
|
|
/* 801E14C8 001DE408 7C 09 03 A6 */ mtctr r0
|
|
lbl_801E14CC:
|
|
/* 801E14CC 001DE40C 88 1E 03 73 */ lbz r0, 0x373(r30)
|
|
/* 801E14D0 001DE410 7C 07 00 00 */ cmpw r7, r0
|
|
/* 801E14D4 001DE414 40 80 00 14 */ bge lbl_801E14E8
|
|
/* 801E14D8 001DE418 38 03 00 40 */ addi r0, r3, 0x40
|
|
/* 801E14DC 001DE41C 7C 9E 00 2E */ lwzx r4, r30, r0
|
|
/* 801E14E0 001DE420 98 C4 00 B0 */ stb r6, 0xb0(r4)
|
|
/* 801E14E4 001DE424 48 00 00 10 */ b lbl_801E14F4
|
|
lbl_801E14E8:
|
|
/* 801E14E8 001DE428 38 03 00 40 */ addi r0, r3, 0x40
|
|
/* 801E14EC 001DE42C 7C 9E 00 2E */ lwzx r4, r30, r0
|
|
/* 801E14F0 001DE430 98 A4 00 B0 */ stb r5, 0xb0(r4)
|
|
lbl_801E14F4:
|
|
/* 801E14F4 001DE434 38 E7 00 01 */ addi r7, r7, 1
|
|
/* 801E14F8 001DE438 38 63 00 14 */ addi r3, r3, 0x14
|
|
/* 801E14FC 001DE43C 42 00 FF D0 */ bdnz lbl_801E14CC
|
|
/* 801E1500 001DE440 39 61 00 70 */ addi r11, r1, 0x70
|
|
/* 801E1504 001DE444 48 18 0D 19 */ bl _restgpr_26
|
|
/* 801E1508 001DE448 80 01 00 74 */ lwz r0, 0x74(r1)
|
|
/* 801E150C 001DE44C 7C 08 03 A6 */ mtlr r0
|
|
/* 801E1510 001DE450 38 21 00 70 */ addi r1, r1, 0x70
|
|
/* 801E1514 001DE454 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS_setAButtonString
|
|
dMenu_Letter_c_NS_setAButtonString:
|
|
/* 801E1518 001DE458 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E151C 001DE45C 7C 08 02 A6 */ mflr r0
|
|
/* 801E1520 001DE460 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E1524 001DE464 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E1528 001DE468 48 18 0C AD */ bl _savegpr_27
|
|
/* 801E152C 001DE46C 7C 7B 1B 78 */ mr r27, r3
|
|
/* 801E1530 001DE470 54 9D 04 3F */ clrlwi. r29, r4, 0x10
|
|
/* 801E1534 001DE474 40 82 00 3C */ bne lbl_801E1570
|
|
/* 801E1538 001DE478 3B A0 00 00 */ li r29, 0
|
|
/* 801E153C 001DE47C 3B E0 00 00 */ li r31, 0
|
|
/* 801E1540 001DE480 3C 60 80 39 */ lis r3, lbl_80396DC0@ha
|
|
/* 801E1544 001DE484 3B C3 6D C0 */ addi r30, r3, lbl_80396DC0@l
|
|
lbl_801E1548:
|
|
/* 801E1548 001DE488 38 1F 02 8C */ addi r0, r31, 0x28c
|
|
/* 801E154C 001DE48C 7C 7B 00 2E */ lwzx r3, r27, r0
|
|
/* 801E1550 001DE490 48 11 F1 09 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801E1554 001DE494 38 9E 00 3B */ addi r4, r30, 0x3b
|
|
/* 801E1558 001DE498 48 18 75 D5 */ bl strcpy
|
|
/* 801E155C 001DE49C 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 801E1560 001DE4A0 2C 1D 00 05 */ cmpwi r29, 5
|
|
/* 801E1564 001DE4A4 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801E1568 001DE4A8 41 80 FF E0 */ blt lbl_801E1548
|
|
/* 801E156C 001DE4AC 48 00 00 44 */ b lbl_801E15B0
|
|
lbl_801E1570:
|
|
/* 801E1570 001DE4B0 3B 80 00 00 */ li r28, 0
|
|
/* 801E1574 001DE4B4 3B E0 00 00 */ li r31, 0
|
|
/* 801E1578 001DE4B8 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801E157C 001DE4BC 3B C3 01 88 */ addi r30, r3, lbl_80430188@l
|
|
lbl_801E1580:
|
|
/* 801E1580 001DE4C0 38 1F 02 8C */ addi r0, r31, 0x28c
|
|
/* 801E1584 001DE4C4 7C 7B 00 2E */ lwzx r3, r27, r0
|
|
/* 801E1588 001DE4C8 48 11 F0 D1 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801E158C 001DE4CC 7C 65 1B 78 */ mr r5, r3
|
|
/* 801E1590 001DE4D0 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E1594 001DE4D4 7F A4 EB 78 */ mr r4, r29
|
|
/* 801E1598 001DE4D8 38 C0 00 00 */ li r6, 0
|
|
/* 801E159C 001DE4DC 48 03 AF A9 */ bl dMeter2Info_c_NS_getStringKanji
|
|
/* 801E15A0 001DE4E0 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801E15A4 001DE4E4 2C 1C 00 05 */ cmpwi r28, 5
|
|
/* 801E15A8 001DE4E8 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801E15AC 001DE4EC 41 80 FF D4 */ blt lbl_801E1580
|
|
lbl_801E15B0:
|
|
/* 801E15B0 001DE4F0 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E15B4 001DE4F4 48 18 0C 6D */ bl _restgpr_27
|
|
/* 801E15B8 001DE4F8 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E15BC 001DE4FC 7C 08 03 A6 */ mtlr r0
|
|
/* 801E15C0 001DE500 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E15C4 001DE504 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS_setBButtonString
|
|
dMenu_Letter_c_NS_setBButtonString:
|
|
/* 801E15C8 001DE508 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E15CC 001DE50C 7C 08 02 A6 */ mflr r0
|
|
/* 801E15D0 001DE510 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E15D4 001DE514 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E15D8 001DE518 48 18 0B FD */ bl _savegpr_27
|
|
/* 801E15DC 001DE51C 7C 7B 1B 78 */ mr r27, r3
|
|
/* 801E15E0 001DE520 54 9D 04 3F */ clrlwi. r29, r4, 0x10
|
|
/* 801E15E4 001DE524 40 82 00 3C */ bne lbl_801E1620
|
|
/* 801E15E8 001DE528 3B A0 00 00 */ li r29, 0
|
|
/* 801E15EC 001DE52C 3B E0 00 00 */ li r31, 0
|
|
/* 801E15F0 001DE530 3C 60 80 39 */ lis r3, lbl_80396DC0@ha
|
|
/* 801E15F4 001DE534 3B C3 6D C0 */ addi r30, r3, lbl_80396DC0@l
|
|
lbl_801E15F8:
|
|
/* 801E15F8 001DE538 38 1F 02 A0 */ addi r0, r31, 0x2a0
|
|
/* 801E15FC 001DE53C 7C 7B 00 2E */ lwzx r3, r27, r0
|
|
/* 801E1600 001DE540 48 11 F0 59 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801E1604 001DE544 38 9E 00 3B */ addi r4, r30, 0x3b
|
|
/* 801E1608 001DE548 48 18 75 25 */ bl strcpy
|
|
/* 801E160C 001DE54C 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 801E1610 001DE550 2C 1D 00 05 */ cmpwi r29, 5
|
|
/* 801E1614 001DE554 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801E1618 001DE558 41 80 FF E0 */ blt lbl_801E15F8
|
|
/* 801E161C 001DE55C 48 00 00 44 */ b lbl_801E1660
|
|
lbl_801E1620:
|
|
/* 801E1620 001DE560 3B 80 00 00 */ li r28, 0
|
|
/* 801E1624 001DE564 3B E0 00 00 */ li r31, 0
|
|
/* 801E1628 001DE568 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801E162C 001DE56C 3B C3 01 88 */ addi r30, r3, lbl_80430188@l
|
|
lbl_801E1630:
|
|
/* 801E1630 001DE570 38 1F 02 A0 */ addi r0, r31, 0x2a0
|
|
/* 801E1634 001DE574 7C 7B 00 2E */ lwzx r3, r27, r0
|
|
/* 801E1638 001DE578 48 11 F0 21 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801E163C 001DE57C 7C 65 1B 78 */ mr r5, r3
|
|
/* 801E1640 001DE580 7F C3 F3 78 */ mr r3, r30
|
|
/* 801E1644 001DE584 7F A4 EB 78 */ mr r4, r29
|
|
/* 801E1648 001DE588 38 C0 00 00 */ li r6, 0
|
|
/* 801E164C 001DE58C 48 03 AE F9 */ bl dMeter2Info_c_NS_getStringKanji
|
|
/* 801E1650 001DE590 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801E1654 001DE594 2C 1C 00 05 */ cmpwi r28, 5
|
|
/* 801E1658 001DE598 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801E165C 001DE59C 41 80 FF D4 */ blt lbl_801E1630
|
|
lbl_801E1660:
|
|
/* 801E1660 001DE5A0 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E1664 001DE5A4 48 18 0B BD */ bl _restgpr_27
|
|
/* 801E1668 001DE5A8 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E166C 001DE5AC 7C 08 03 A6 */ mtlr r0
|
|
/* 801E1670 001DE5B0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E1674 001DE5B4 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS_getLetterNum
|
|
dMenu_Letter_c_NS_getLetterNum:
|
|
/* 801E1678 001DE5B8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801E167C 001DE5BC 7C 08 02 A6 */ mflr r0
|
|
/* 801E1680 001DE5C0 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E1684 001DE5C4 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E1688 001DE5C8 48 18 0B 49 */ bl _savegpr_26
|
|
/* 801E168C 001DE5CC 3B 60 00 00 */ li r27, 0
|
|
/* 801E1690 001DE5D0 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E1694 001DE5D4 3B A3 EB C8 */ addi r29, r3, lbl_8042EBC8@l
|
|
/* 801E1698 001DE5D8 A8 1D 07 60 */ lha r0, 0x760(r29)
|
|
/* 801E169C 001DE5DC 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801E16A0 001DE5E0 40 81 00 84 */ ble lbl_801E1724
|
|
/* 801E16A4 001DE5E4 3B 40 00 00 */ li r26, 0
|
|
/* 801E16A8 001DE5E8 3B E0 00 00 */ li r31, 0
|
|
/* 801E16AC 001DE5EC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801E16B0 001DE5F0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801E16B4 001DE5F4 3B 83 01 1C */ addi r28, r3, 0x11c
|
|
/* 801E16B8 001DE5F8 3C 60 80 3C */ lis r3, lbl_803BF81C@ha
|
|
/* 801E16BC 001DE5FC 3B C3 F8 1C */ addi r30, r3, lbl_803BF81C@l
|
|
/* 801E16C0 001DE600 48 00 00 54 */ b lbl_801E1714
|
|
lbl_801E16C4:
|
|
/* 801E16C4 001DE604 7C 7E FA 14 */ add r3, r30, r31
|
|
/* 801E16C8 001DE608 A0 03 00 00 */ lhz r0, 0(r3)
|
|
/* 801E16CC 001DE60C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E16D0 001DE610 40 82 00 1C */ bne lbl_801E16EC
|
|
/* 801E16D4 001DE614 A0 03 00 02 */ lhz r0, 2(r3)
|
|
/* 801E16D8 001DE618 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E16DC 001DE61C 40 82 00 10 */ bne lbl_801E16EC
|
|
/* 801E16E0 001DE620 A0 03 00 04 */ lhz r0, 4(r3)
|
|
/* 801E16E4 001DE624 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E16E8 001DE628 41 82 00 24 */ beq lbl_801E170C
|
|
lbl_801E16EC:
|
|
/* 801E16EC 001DE62C 7F 83 E3 78 */ mr r3, r28
|
|
/* 801E16F0 001DE630 7F 44 D3 78 */ mr r4, r26
|
|
/* 801E16F4 001DE634 4B E5 2D 35 */ bl onLetterGetFlag__17dSv_letter_info_cFi
|
|
/* 801E16F8 001DE638 38 9A 00 01 */ addi r4, r26, 1
|
|
/* 801E16FC 001DE63C 57 63 06 3E */ clrlwi r3, r27, 0x18
|
|
/* 801E1700 001DE640 38 03 00 10 */ addi r0, r3, 0x10
|
|
/* 801E1704 001DE644 7C 9C 01 AE */ stbx r4, r28, r0
|
|
/* 801E1708 001DE648 3B 7B 00 01 */ addi r27, r27, 1
|
|
lbl_801E170C:
|
|
/* 801E170C 001DE64C 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801E1710 001DE650 3B FF 00 08 */ addi r31, r31, 8
|
|
lbl_801E1714:
|
|
/* 801E1714 001DE654 A8 1D 07 60 */ lha r0, 0x760(r29)
|
|
/* 801E1718 001DE658 7C 1A 00 00 */ cmpw r26, r0
|
|
/* 801E171C 001DE65C 41 80 FF A8 */ blt lbl_801E16C4
|
|
/* 801E1720 001DE660 48 00 00 0C */ b lbl_801E172C
|
|
lbl_801E1724:
|
|
/* 801E1724 001DE664 48 03 CF C1 */ bl dMeter2Info_getRecieveLetterNum
|
|
/* 801E1728 001DE668 7C 7B 1B 78 */ mr r27, r3
|
|
lbl_801E172C:
|
|
/* 801E172C 001DE66C 7F 63 DB 78 */ mr r3, r27
|
|
/* 801E1730 001DE670 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801E1734 001DE674 48 18 0A E9 */ bl _restgpr_26
|
|
/* 801E1738 001DE678 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801E173C 001DE67C 7C 08 03 A6 */ mtlr r0
|
|
/* 801E1740 001DE680 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801E1744 001DE684 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Letter_c_NS_setHIO
|
|
dMenu_Letter_c_NS_setHIO:
|
|
/* 801E1748 001DE688 94 21 FF A0 */ stwu r1, -0x60(r1)
|
|
/* 801E174C 001DE68C 7C 08 02 A6 */ mflr r0
|
|
/* 801E1750 001DE690 90 01 00 64 */ stw r0, 0x64(r1)
|
|
/* 801E1754 001DE694 39 61 00 60 */ addi r11, r1, 0x60
|
|
/* 801E1758 001DE698 48 18 0A 75 */ bl func_803621CC
|
|
/* 801E175C 001DE69C 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801E1760 001DE6A0 7C 9E 23 78 */ mr r30, r4
|
|
/* 801E1764 001DE6A4 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
|
/* 801E1768 001DE6A8 40 82 00 18 */ bne lbl_801E1780
|
|
/* 801E176C 001DE6AC 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E1770 001DE6B0 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E1774 001DE6B4 88 03 07 87 */ lbz r0, 0x787(r3)
|
|
/* 801E1778 001DE6B8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E177C 001DE6BC 41 82 04 30 */ beq lbl_801E1BAC
|
|
lbl_801E1780:
|
|
/* 801E1780 001DE6C0 3B 20 00 00 */ li r25, 0
|
|
/* 801E1784 001DE6C4 3B 40 00 00 */ li r26, 0
|
|
/* 801E1788 001DE6C8 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E178C 001DE6CC 3B 63 EB C8 */ addi r27, r3, lbl_8042EBC8@l
|
|
lbl_801E1790:
|
|
/* 801E1790 001DE6D0 3B 9A 02 B8 */ addi r28, r26, 0x2b8
|
|
/* 801E1794 001DE6D4 7C 7D E0 2E */ lwzx r3, r29, r28
|
|
/* 801E1798 001DE6D8 C0 3B 07 38 */ lfs f1, 0x738(r27)
|
|
/* 801E179C 001DE6DC C0 5B 07 3C */ lfs f2, 0x73c(r27)
|
|
/* 801E17A0 001DE6E0 48 07 2E 11 */ bl CPaneMgr_NS_paneTrans
|
|
/* 801E17A4 001DE6E4 C0 1B 07 40 */ lfs f0, 0x740(r27)
|
|
/* 801E17A8 001DE6E8 7C 7D E0 2E */ lwzx r3, r29, r28
|
|
/* 801E17AC 001DE6EC 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E17B0 001DE6F0 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E17B4 001DE6F4 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E17B8 001DE6F8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E17BC 001DE6FC 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E17C0 001DE700 7D 89 03 A6 */ mtctr r12
|
|
/* 801E17C4 001DE704 4E 80 04 21 */ bctrl
|
|
/* 801E17C8 001DE708 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 801E17CC 001DE70C 2C 19 00 03 */ cmpwi r25, 3
|
|
/* 801E17D0 001DE710 3B 5A 00 04 */ addi r26, r26, 4
|
|
/* 801E17D4 001DE714 41 80 FF BC */ blt lbl_801E1790
|
|
/* 801E17D8 001DE718 80 7D 02 C4 */ lwz r3, 0x2c4(r29)
|
|
/* 801E17DC 001DE71C C0 3B 07 38 */ lfs f1, 0x738(r27)
|
|
/* 801E17E0 001DE720 C0 5B 07 3C */ lfs f2, 0x73c(r27)
|
|
/* 801E17E4 001DE724 48 07 2D CD */ bl CPaneMgr_NS_paneTrans
|
|
/* 801E17E8 001DE728 C0 1B 07 40 */ lfs f0, 0x740(r27)
|
|
/* 801E17EC 001DE72C 80 7D 02 C4 */ lwz r3, 0x2c4(r29)
|
|
/* 801E17F0 001DE730 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E17F4 001DE734 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E17F8 001DE738 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E17FC 001DE73C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1800 001DE740 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E1804 001DE744 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1808 001DE748 4E 80 04 21 */ bctrl
|
|
/* 801E180C 001DE74C 3B 20 00 00 */ li r25, 0
|
|
/* 801E1810 001DE750 3B 40 00 00 */ li r26, 0
|
|
/* 801E1814 001DE754 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E1818 001DE758 3B 63 EB C8 */ addi r27, r3, lbl_8042EBC8@l
|
|
lbl_801E181C:
|
|
/* 801E181C 001DE75C 80 1B 07 68 */ lwz r0, 0x768(r27)
|
|
/* 801E1820 001DE760 90 01 00 38 */ stw r0, 0x38(r1)
|
|
/* 801E1824 001DE764 80 1B 07 64 */ lwz r0, 0x764(r27)
|
|
/* 801E1828 001DE768 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 801E182C 001DE76C 7F 9D D2 14 */ add r28, r29, r26
|
|
/* 801E1830 001DE770 80 7C 02 14 */ lwz r3, 0x214(r28)
|
|
/* 801E1834 001DE774 38 81 00 3C */ addi r4, r1, 0x3c
|
|
/* 801E1838 001DE778 38 A1 00 38 */ addi r5, r1, 0x38
|
|
/* 801E183C 001DE77C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1840 001DE780 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801E1844 001DE784 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1848 001DE788 4E 80 04 21 */ bctrl
|
|
/* 801E184C 001DE78C 88 1D 03 6F */ lbz r0, 0x36f(r29)
|
|
/* 801E1850 001DE790 7C 19 00 00 */ cmpw r25, r0
|
|
/* 801E1854 001DE794 40 82 00 20 */ bne lbl_801E1874
|
|
/* 801E1858 001DE798 80 7C 02 38 */ lwz r3, 0x238(r28)
|
|
/* 801E185C 001DE79C 38 80 00 FF */ li r4, 0xff
|
|
/* 801E1860 001DE7A0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1864 001DE7A4 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801E1868 001DE7A8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E186C 001DE7AC 4E 80 04 21 */ bctrl
|
|
/* 801E1870 001DE7B0 48 00 00 1C */ b lbl_801E188C
|
|
lbl_801E1874:
|
|
/* 801E1874 001DE7B4 80 7C 02 38 */ lwz r3, 0x238(r28)
|
|
/* 801E1878 001DE7B8 88 9B 07 84 */ lbz r4, 0x784(r27)
|
|
/* 801E187C 001DE7BC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1880 001DE7C0 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801E1884 001DE7C4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1888 001DE7C8 4E 80 04 21 */ bctrl
|
|
lbl_801E188C:
|
|
/* 801E188C 001DE7CC 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 801E1890 001DE7D0 2C 19 00 09 */ cmpwi r25, 9
|
|
/* 801E1894 001DE7D4 3B 5A 00 04 */ addi r26, r26, 4
|
|
/* 801E1898 001DE7D8 41 80 FF 84 */ blt lbl_801E181C
|
|
/* 801E189C 001DE7DC 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E18A0 001DE7E0 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E18A4 001DE7E4 80 03 07 6C */ lwz r0, 0x76c(r3)
|
|
/* 801E18A8 001DE7E8 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801E18AC 001DE7EC 88 01 00 34 */ lbz r0, 0x34(r1)
|
|
/* 801E18B0 001DE7F0 98 1D 03 18 */ stb r0, 0x318(r29)
|
|
/* 801E18B4 001DE7F4 88 01 00 35 */ lbz r0, 0x35(r1)
|
|
/* 801E18B8 001DE7F8 98 1D 03 19 */ stb r0, 0x319(r29)
|
|
/* 801E18BC 001DE7FC 88 01 00 36 */ lbz r0, 0x36(r1)
|
|
/* 801E18C0 001DE800 98 1D 03 1A */ stb r0, 0x31a(r29)
|
|
/* 801E18C4 001DE804 88 01 00 37 */ lbz r0, 0x37(r1)
|
|
/* 801E18C8 001DE808 98 1D 03 1B */ stb r0, 0x31b(r29)
|
|
/* 801E18CC 001DE80C 80 03 07 70 */ lwz r0, 0x770(r3)
|
|
/* 801E18D0 001DE810 90 01 00 30 */ stw r0, 0x30(r1)
|
|
/* 801E18D4 001DE814 88 01 00 30 */ lbz r0, 0x30(r1)
|
|
/* 801E18D8 001DE818 98 1D 03 38 */ stb r0, 0x338(r29)
|
|
/* 801E18DC 001DE81C 88 01 00 31 */ lbz r0, 0x31(r1)
|
|
/* 801E18E0 001DE820 98 1D 03 39 */ stb r0, 0x339(r29)
|
|
/* 801E18E4 001DE824 88 01 00 32 */ lbz r0, 0x32(r1)
|
|
/* 801E18E8 001DE828 98 1D 03 3A */ stb r0, 0x33a(r29)
|
|
/* 801E18EC 001DE82C 88 01 00 33 */ lbz r0, 0x33(r1)
|
|
/* 801E18F0 001DE830 98 1D 03 3B */ stb r0, 0x33b(r29)
|
|
/* 801E18F4 001DE834 80 03 07 74 */ lwz r0, 0x774(r3)
|
|
/* 801E18F8 001DE838 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 801E18FC 001DE83C 88 01 00 2C */ lbz r0, 0x2c(r1)
|
|
/* 801E1900 001DE840 98 1D 03 24 */ stb r0, 0x324(r29)
|
|
/* 801E1904 001DE844 88 01 00 2D */ lbz r0, 0x2d(r1)
|
|
/* 801E1908 001DE848 98 1D 03 25 */ stb r0, 0x325(r29)
|
|
/* 801E190C 001DE84C 88 01 00 2E */ lbz r0, 0x2e(r1)
|
|
/* 801E1910 001DE850 98 1D 03 26 */ stb r0, 0x326(r29)
|
|
/* 801E1914 001DE854 88 01 00 2F */ lbz r0, 0x2f(r1)
|
|
/* 801E1918 001DE858 98 1D 03 27 */ stb r0, 0x327(r29)
|
|
/* 801E191C 001DE85C 80 03 07 78 */ lwz r0, 0x778(r3)
|
|
/* 801E1920 001DE860 90 01 00 28 */ stw r0, 0x28(r1)
|
|
/* 801E1924 001DE864 88 01 00 28 */ lbz r0, 0x28(r1)
|
|
/* 801E1928 001DE868 98 1D 03 44 */ stb r0, 0x344(r29)
|
|
/* 801E192C 001DE86C 88 01 00 29 */ lbz r0, 0x29(r1)
|
|
/* 801E1930 001DE870 98 1D 03 45 */ stb r0, 0x345(r29)
|
|
/* 801E1934 001DE874 88 01 00 2A */ lbz r0, 0x2a(r1)
|
|
/* 801E1938 001DE878 98 1D 03 46 */ stb r0, 0x346(r29)
|
|
/* 801E193C 001DE87C 88 01 00 2B */ lbz r0, 0x2b(r1)
|
|
/* 801E1940 001DE880 98 1D 03 47 */ stb r0, 0x347(r29)
|
|
/* 801E1944 001DE884 C0 03 07 30 */ lfs f0, 0x730(r3)
|
|
/* 801E1948 001DE888 D0 1D 03 60 */ stfs f0, 0x360(r29)
|
|
/* 801E194C 001DE88C C0 03 07 34 */ lfs f0, 0x734(r3)
|
|
/* 801E1950 001DE890 D0 1D 03 64 */ stfs f0, 0x364(r29)
|
|
/* 801E1954 001DE894 3B E0 00 00 */ li r31, 0
|
|
/* 801E1958 001DE898 3B 80 00 00 */ li r28, 0
|
|
/* 801E195C 001DE89C 3B 60 00 00 */ li r27, 0
|
|
/* 801E1960 001DE8A0 3B 40 00 00 */ li r26, 0
|
|
lbl_801E1964:
|
|
/* 801E1964 001DE8A4 88 1D 03 6E */ lbz r0, 0x36e(r29)
|
|
/* 801E1968 001DE8A8 7C 1F 00 00 */ cmpw r31, r0
|
|
/* 801E196C 001DE8AC 40 82 00 BC */ bne lbl_801E1A28
|
|
/* 801E1970 001DE8B0 80 1D 03 38 */ lwz r0, 0x338(r29)
|
|
/* 801E1974 001DE8B4 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 801E1978 001DE8B8 80 1D 03 18 */ lwz r0, 0x318(r29)
|
|
/* 801E197C 001DE8BC 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801E1980 001DE8C0 38 1A 00 34 */ addi r0, r26, 0x34
|
|
/* 801E1984 001DE8C4 7C 7D 00 2E */ lwzx r3, r29, r0
|
|
/* 801E1988 001DE8C8 38 81 00 24 */ addi r4, r1, 0x24
|
|
/* 801E198C 001DE8CC 38 A1 00 20 */ addi r5, r1, 0x20
|
|
/* 801E1990 001DE8D0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1994 001DE8D4 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801E1998 001DE8D8 7D 89 03 A6 */ mtctr r12
|
|
/* 801E199C 001DE8DC 4E 80 04 21 */ bctrl
|
|
/* 801E19A0 001DE8E0 80 1D 03 44 */ lwz r0, 0x344(r29)
|
|
/* 801E19A4 001DE8E4 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801E19A8 001DE8E8 80 1D 03 24 */ lwz r0, 0x324(r29)
|
|
/* 801E19AC 001DE8EC 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801E19B0 001DE8F0 7F 3D DA 14 */ add r25, r29, r27
|
|
/* 801E19B4 001DE8F4 80 79 01 28 */ lwz r3, 0x128(r25)
|
|
/* 801E19B8 001DE8F8 38 81 00 1C */ addi r4, r1, 0x1c
|
|
/* 801E19BC 001DE8FC 38 A1 00 18 */ addi r5, r1, 0x18
|
|
/* 801E19C0 001DE900 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E19C4 001DE904 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E19C8 001DE908 7D 89 03 A6 */ mtctr r12
|
|
/* 801E19CC 001DE90C 4E 80 04 21 */ bctrl
|
|
/* 801E19D0 001DE910 80 1D 03 44 */ lwz r0, 0x344(r29)
|
|
/* 801E19D4 001DE914 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801E19D8 001DE918 80 1D 03 24 */ lwz r0, 0x324(r29)
|
|
/* 801E19DC 001DE91C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E19E0 001DE920 80 79 01 30 */ lwz r3, 0x130(r25)
|
|
/* 801E19E4 001DE924 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801E19E8 001DE928 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801E19EC 001DE92C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E19F0 001DE930 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E19F4 001DE934 7D 89 03 A6 */ mtctr r12
|
|
/* 801E19F8 001DE938 4E 80 04 21 */ bctrl
|
|
/* 801E19FC 001DE93C C0 1D 03 60 */ lfs f0, 0x360(r29)
|
|
/* 801E1A00 001DE940 38 1C 02 C8 */ addi r0, r28, 0x2c8
|
|
/* 801E1A04 001DE944 7C 7D 00 2E */ lwzx r3, r29, r0
|
|
/* 801E1A08 001DE948 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E1A0C 001DE94C D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E1A10 001DE950 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E1A14 001DE954 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1A18 001DE958 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E1A1C 001DE95C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1A20 001DE960 4E 80 04 21 */ bctrl
|
|
/* 801E1A24 001DE964 48 00 00 2C */ b lbl_801E1A50
|
|
lbl_801E1A28:
|
|
/* 801E1A28 001DE968 C0 1D 03 64 */ lfs f0, 0x364(r29)
|
|
/* 801E1A2C 001DE96C 38 1C 02 C8 */ addi r0, r28, 0x2c8
|
|
/* 801E1A30 001DE970 7C 7D 00 2E */ lwzx r3, r29, r0
|
|
/* 801E1A34 001DE974 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E1A38 001DE978 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E1A3C 001DE97C D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E1A40 001DE980 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1A44 001DE984 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E1A48 001DE988 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1A4C 001DE98C 4E 80 04 21 */ bctrl
|
|
lbl_801E1A50:
|
|
/* 801E1A50 001DE990 3B FF 00 01 */ addi r31, r31, 1
|
|
/* 801E1A54 001DE994 2C 1F 00 06 */ cmpwi r31, 6
|
|
/* 801E1A58 001DE998 3B 9C 00 04 */ addi r28, r28, 4
|
|
/* 801E1A5C 001DE99C 3B 7B 00 10 */ addi r27, r27, 0x10
|
|
/* 801E1A60 001DE9A0 3B 5A 00 14 */ addi r26, r26, 0x14
|
|
/* 801E1A64 001DE9A4 41 80 FF 00 */ blt lbl_801E1964
|
|
/* 801E1A68 001DE9A8 3B 60 00 00 */ li r27, 0
|
|
/* 801E1A6C 001DE9AC 3B E0 00 00 */ li r31, 0
|
|
/* 801E1A70 001DE9B0 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E1A74 001DE9B4 3B 43 EB C8 */ addi r26, r3, lbl_8042EBC8@l
|
|
lbl_801E1A78:
|
|
/* 801E1A78 001DE9B8 3B 3F 02 E0 */ addi r25, r31, 0x2e0
|
|
/* 801E1A7C 001DE9BC 7C 7D C8 2E */ lwzx r3, r29, r25
|
|
/* 801E1A80 001DE9C0 C0 3A 07 44 */ lfs f1, 0x744(r26)
|
|
/* 801E1A84 001DE9C4 C0 5A 07 48 */ lfs f2, 0x748(r26)
|
|
/* 801E1A88 001DE9C8 48 07 2B 29 */ bl CPaneMgr_NS_paneTrans
|
|
/* 801E1A8C 001DE9CC 88 1D 03 6D */ lbz r0, 0x36d(r29)
|
|
/* 801E1A90 001DE9D0 28 00 00 04 */ cmplwi r0, 4
|
|
/* 801E1A94 001DE9D4 41 82 00 14 */ beq lbl_801E1AA8
|
|
/* 801E1A98 001DE9D8 28 00 00 05 */ cmplwi r0, 5
|
|
/* 801E1A9C 001DE9DC 41 82 00 0C */ beq lbl_801E1AA8
|
|
/* 801E1AA0 001DE9E0 28 00 00 06 */ cmplwi r0, 6
|
|
/* 801E1AA4 001DE9E4 40 82 00 28 */ bne lbl_801E1ACC
|
|
lbl_801E1AA8:
|
|
/* 801E1AA8 001DE9E8 C0 1A 07 4C */ lfs f0, 0x74c(r26)
|
|
/* 801E1AAC 001DE9EC 7C 7D C8 2E */ lwzx r3, r29, r25
|
|
/* 801E1AB0 001DE9F0 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E1AB4 001DE9F4 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E1AB8 001DE9F8 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E1ABC 001DE9FC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1AC0 001DEA00 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E1AC4 001DEA04 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1AC8 001DEA08 4E 80 04 21 */ bctrl
|
|
lbl_801E1ACC:
|
|
/* 801E1ACC 001DEA0C 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801E1AD0 001DEA10 2C 1B 00 02 */ cmpwi r27, 2
|
|
/* 801E1AD4 001DEA14 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801E1AD8 001DEA18 41 80 FF A0 */ blt lbl_801E1A78
|
|
/* 801E1ADC 001DEA1C 88 1D 03 6D */ lbz r0, 0x36d(r29)
|
|
/* 801E1AE0 001DEA20 28 00 00 04 */ cmplwi r0, 4
|
|
/* 801E1AE4 001DEA24 41 82 00 14 */ beq lbl_801E1AF8
|
|
/* 801E1AE8 001DEA28 28 00 00 05 */ cmplwi r0, 5
|
|
/* 801E1AEC 001DEA2C 41 82 00 0C */ beq lbl_801E1AF8
|
|
/* 801E1AF0 001DEA30 28 00 00 06 */ cmplwi r0, 6
|
|
/* 801E1AF4 001DEA34 40 82 00 24 */ bne lbl_801E1B18
|
|
lbl_801E1AF8:
|
|
/* 801E1AF8 001DEA38 80 7D 02 B4 */ lwz r3, 0x2b4(r29)
|
|
/* 801E1AFC 001DEA3C 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801E1B00 001DEA40 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801E1B04 001DEA44 88 84 07 85 */ lbz r4, 0x785(r4)
|
|
/* 801E1B08 001DEA48 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1B0C 001DEA4C 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801E1B10 001DEA50 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1B14 001DEA54 4E 80 04 21 */ bctrl
|
|
lbl_801E1B18:
|
|
/* 801E1B18 001DEA58 80 7D 02 E8 */ lwz r3, 0x2e8(r29)
|
|
/* 801E1B1C 001DEA5C 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801E1B20 001DEA60 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801E1B24 001DEA64 C0 24 07 50 */ lfs f1, 0x750(r4)
|
|
/* 801E1B28 001DEA68 C0 44 07 54 */ lfs f2, 0x754(r4)
|
|
/* 801E1B2C 001DEA6C 48 07 2A 85 */ bl CPaneMgr_NS_paneTrans
|
|
/* 801E1B30 001DEA70 3B 20 00 00 */ li r25, 0
|
|
/* 801E1B34 001DEA74 3B E0 00 00 */ li r31, 0
|
|
/* 801E1B38 001DEA78 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E1B3C 001DEA7C 3B 43 EB C8 */ addi r26, r3, lbl_8042EBC8@l
|
|
lbl_801E1B40:
|
|
/* 801E1B40 001DEA80 38 1F 02 5C */ addi r0, r31, 0x25c
|
|
/* 801E1B44 001DEA84 7C 7D 00 2E */ lwzx r3, r29, r0
|
|
/* 801E1B48 001DEA88 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E1B4C 001DEA8C 41 82 00 18 */ beq lbl_801E1B64
|
|
/* 801E1B50 001DEA90 88 9A 07 86 */ lbz r4, 0x786(r26)
|
|
/* 801E1B54 001DEA94 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1B58 001DEA98 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801E1B5C 001DEA9C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1B60 001DEAA0 4E 80 04 21 */ bctrl
|
|
lbl_801E1B64:
|
|
/* 801E1B64 001DEAA4 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 801E1B68 001DEAA8 2C 19 00 0C */ cmpwi r25, 0xc
|
|
/* 801E1B6C 001DEAAC 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801E1B70 001DEAB0 41 80 FF D0 */ blt lbl_801E1B40
|
|
/* 801E1B74 001DEAB4 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E1B78 001DEAB8 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E1B7C 001DEABC 80 03 07 80 */ lwz r0, 0x780(r3)
|
|
/* 801E1B80 001DEAC0 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801E1B84 001DEAC4 80 03 07 7C */ lwz r0, 0x77c(r3)
|
|
/* 801E1B88 001DEAC8 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801E1B8C 001DEACC 80 7D 02 F0 */ lwz r3, 0x2f0(r29)
|
|
/* 801E1B90 001DEAD0 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E1B94 001DEAD4 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801E1B98 001DEAD8 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 801E1B9C 001DEADC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1BA0 001DEAE0 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 801E1BA4 001DEAE4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1BA8 001DEAE8 4E 80 04 21 */ bctrl
|
|
lbl_801E1BAC:
|
|
/* 801E1BAC 001DEAEC 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E1BB0 001DEAF0 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E1BB4 001DEAF4 88 03 06 B4 */ lbz r0, 0x6b4(r3)
|
|
/* 801E1BB8 001DEAF8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E1BBC 001DEAFC 40 82 00 0C */ bne lbl_801E1BC8
|
|
/* 801E1BC0 001DEB00 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
|
/* 801E1BC4 001DEB04 41 82 01 34 */ beq lbl_801E1CF8
|
|
lbl_801E1BC8:
|
|
/* 801E1BC8 001DEB08 80 7D 02 FC */ lwz r3, 0x2fc(r29)
|
|
/* 801E1BCC 001DEB0C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E1BD0 001DEB10 41 82 00 44 */ beq lbl_801E1C14
|
|
/* 801E1BD4 001DEB14 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801E1BD8 001DEB18 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801E1BDC 001DEB1C C0 24 06 60 */ lfs f1, 0x660(r4)
|
|
/* 801E1BE0 001DEB20 C0 44 06 64 */ lfs f2, 0x664(r4)
|
|
/* 801E1BE4 001DEB24 48 07 29 CD */ bl CPaneMgr_NS_paneTrans
|
|
/* 801E1BE8 001DEB28 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E1BEC 001DEB2C 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E1BF0 001DEB30 C0 03 06 68 */ lfs f0, 0x668(r3)
|
|
/* 801E1BF4 001DEB34 80 7D 02 FC */ lwz r3, 0x2fc(r29)
|
|
/* 801E1BF8 001DEB38 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E1BFC 001DEB3C D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E1C00 001DEB40 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E1C04 001DEB44 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1C08 001DEB48 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E1C0C 001DEB4C 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1C10 001DEB50 4E 80 04 21 */ bctrl
|
|
lbl_801E1C14:
|
|
/* 801E1C14 001DEB54 80 7D 03 00 */ lwz r3, 0x300(r29)
|
|
/* 801E1C18 001DEB58 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E1C1C 001DEB5C 41 82 00 44 */ beq lbl_801E1C60
|
|
/* 801E1C20 001DEB60 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801E1C24 001DEB64 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801E1C28 001DEB68 C0 24 06 6C */ lfs f1, 0x66c(r4)
|
|
/* 801E1C2C 001DEB6C C0 44 06 70 */ lfs f2, 0x670(r4)
|
|
/* 801E1C30 001DEB70 48 07 29 81 */ bl CPaneMgr_NS_paneTrans
|
|
/* 801E1C34 001DEB74 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E1C38 001DEB78 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E1C3C 001DEB7C C0 03 06 74 */ lfs f0, 0x674(r3)
|
|
/* 801E1C40 001DEB80 80 7D 03 00 */ lwz r3, 0x300(r29)
|
|
/* 801E1C44 001DEB84 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E1C48 001DEB88 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E1C4C 001DEB8C D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E1C50 001DEB90 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1C54 001DEB94 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E1C58 001DEB98 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1C5C 001DEB9C 4E 80 04 21 */ bctrl
|
|
lbl_801E1C60:
|
|
/* 801E1C60 001DEBA0 80 7D 03 04 */ lwz r3, 0x304(r29)
|
|
/* 801E1C64 001DEBA4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E1C68 001DEBA8 41 82 00 44 */ beq lbl_801E1CAC
|
|
/* 801E1C6C 001DEBAC 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801E1C70 001DEBB0 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801E1C74 001DEBB4 C0 24 06 78 */ lfs f1, 0x678(r4)
|
|
/* 801E1C78 001DEBB8 C0 44 06 7C */ lfs f2, 0x67c(r4)
|
|
/* 801E1C7C 001DEBBC 48 07 29 35 */ bl CPaneMgr_NS_paneTrans
|
|
/* 801E1C80 001DEBC0 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E1C84 001DEBC4 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E1C88 001DEBC8 C0 03 06 80 */ lfs f0, 0x680(r3)
|
|
/* 801E1C8C 001DEBCC 80 7D 03 04 */ lwz r3, 0x304(r29)
|
|
/* 801E1C90 001DEBD0 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E1C94 001DEBD4 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E1C98 001DEBD8 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E1C9C 001DEBDC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1CA0 001DEBE0 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E1CA4 001DEBE4 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1CA8 001DEBE8 4E 80 04 21 */ bctrl
|
|
lbl_801E1CAC:
|
|
/* 801E1CAC 001DEBEC 80 7D 03 08 */ lwz r3, 0x308(r29)
|
|
/* 801E1CB0 001DEBF0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801E1CB4 001DEBF4 41 82 00 44 */ beq lbl_801E1CF8
|
|
/* 801E1CB8 001DEBF8 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
|
|
/* 801E1CBC 001DEBFC 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
|
|
/* 801E1CC0 001DEC00 C0 24 06 84 */ lfs f1, 0x684(r4)
|
|
/* 801E1CC4 001DEC04 C0 44 06 88 */ lfs f2, 0x688(r4)
|
|
/* 801E1CC8 001DEC08 48 07 28 E9 */ bl CPaneMgr_NS_paneTrans
|
|
/* 801E1CCC 001DEC0C 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
|
|
/* 801E1CD0 001DEC10 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
|
|
/* 801E1CD4 001DEC14 C0 03 06 8C */ lfs f0, 0x68c(r3)
|
|
/* 801E1CD8 001DEC18 80 7D 03 08 */ lwz r3, 0x308(r29)
|
|
/* 801E1CDC 001DEC1C 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801E1CE0 001DEC20 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801E1CE4 001DEC24 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801E1CE8 001DEC28 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801E1CEC 001DEC2C 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801E1CF0 001DEC30 7D 89 03 A6 */ mtctr r12
|
|
/* 801E1CF4 001DEC34 4E 80 04 21 */ bctrl
|
|
lbl_801E1CF8:
|
|
/* 801E1CF8 001DEC38 39 61 00 60 */ addi r11, r1, 0x60
|
|
/* 801E1CFC 001DEC3C 48 18 05 1D */ bl func_80362218
|
|
/* 801E1D00 001DEC40 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 801E1D04 001DEC44 7C 08 03 A6 */ mtlr r0
|
|
/* 801E1D08 001DEC48 38 21 00 60 */ addi r1, r1, 0x60
|
|
/* 801E1D0C 001DEC4C 4E 80 00 20 */ blr
|
|
/* 801E1D10 001DEC50 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E1D14 001DEC54 7C 08 02 A6 */ mflr r0
|
|
/* 801E1D18 001DEC58 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E1D1C 001DEC5C 89 61 00 1B */ lbz r11, 0x1b(r1)
|
|
/* 801E1D20 001DEC60 28 0A 00 00 */ cmplwi r10, 0
|
|
/* 801E1D24 001DEC64 40 82 00 20 */ bne lbl_801E1D44
|
|
/* 801E1D28 001DEC68 80 03 00 24 */ lwz r0, 0x24(r3)
|
|
/* 801E1D2C 001DEC6C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801E1D30 001DEC70 41 82 00 14 */ beq lbl_801E1D44
|
|
/* 801E1D34 001DEC74 91 61 00 08 */ stw r11, 8(r1)
|
|
/* 801E1D38 001DEC78 7C 0A 03 78 */ mr r10, r0
|
|
/* 801E1D3C 001DEC7C 48 06 7B 9D */ bl dMsgStringBase_c_NS_getStringPageLocal
|
|
/* 801E1D40 001DEC80 48 00 00 0C */ b lbl_801E1D4C
|
|
lbl_801E1D44:
|
|
/* 801E1D44 001DEC84 91 61 00 08 */ stw r11, 8(r1)
|
|
/* 801E1D48 001DEC88 48 06 7B 91 */ bl dMsgStringBase_c_NS_getStringPageLocal
|
|
lbl_801E1D4C:
|
|
/* 801E1D4C 001DEC8C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E1D50 001DEC90 7C 08 03 A6 */ mtlr r0
|
|
/* 801E1D54 001DEC94 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E1D58 001DEC98 4E 80 00 20 */ blr
|
|
/* 801E1D5C 001DEC9C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801E1D60 001DECA0 7C 08 02 A6 */ mflr r0
|
|
/* 801E1D64 001DECA4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801E1D68 001DECA8 4B FF B7 A5 */ bl dMenu_Letter_c_NS__draw
|
|
/* 801E1D6C 001DECAC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801E1D70 001DECB0 7C 08 03 A6 */ mtlr r0
|
|
/* 801E1D74 001DECB4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801E1D78 001DECB8 4E 80 00 20 */ blr
|
|
/* 801E1D7C 001DECBC 3C 60 80 3C */ lis r3, lbl_803BDA00@ha
|
|
/* 801E1D80 001DECC0 38 63 DA 00 */ addi r3, r3, lbl_803BDA00@l
|
|
/* 801E1D84 001DECC4 80 83 00 0C */ lwz r4, 0xc(r3)
|
|
/* 801E1D88 001DECC8 80 03 00 10 */ lwz r0, 0x10(r3)
|
|
/* 801E1D8C 001DECCC 90 83 00 6C */ stw r4, 0x6c(r3)
|
|
/* 801E1D90 001DECD0 90 03 00 70 */ stw r0, 0x70(r3)
|
|
/* 801E1D94 001DECD4 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 801E1D98 001DECD8 90 03 00 74 */ stw r0, 0x74(r3)
|
|
/* 801E1D9C 001DECDC 38 A3 00 6C */ addi r5, r3, 0x6c
|
|
/* 801E1DA0 001DECE0 80 83 00 18 */ lwz r4, 0x18(r3)
|
|
/* 801E1DA4 001DECE4 80 03 00 1C */ lwz r0, 0x1c(r3)
|
|
/* 801E1DA8 001DECE8 90 85 00 0C */ stw r4, 0xc(r5)
|
|
/* 801E1DAC 001DECEC 90 05 00 10 */ stw r0, 0x10(r5)
|
|
/* 801E1DB0 001DECF0 80 03 00 20 */ lwz r0, 0x20(r3)
|
|
/* 801E1DB4 001DECF4 90 05 00 14 */ stw r0, 0x14(r5)
|
|
/* 801E1DB8 001DECF8 80 83 00 24 */ lwz r4, 0x24(r3)
|
|
/* 801E1DBC 001DECFC 80 03 00 28 */ lwz r0, 0x28(r3)
|
|
/* 801E1DC0 001DED00 90 85 00 18 */ stw r4, 0x18(r5)
|
|
/* 801E1DC4 001DED04 90 05 00 1C */ stw r0, 0x1c(r5)
|
|
/* 801E1DC8 001DED08 80 03 00 2C */ lwz r0, 0x2c(r3)
|
|
/* 801E1DCC 001DED0C 90 05 00 20 */ stw r0, 0x20(r5)
|
|
/* 801E1DD0 001DED10 80 83 00 30 */ lwz r4, 0x30(r3)
|
|
/* 801E1DD4 001DED14 80 03 00 34 */ lwz r0, 0x34(r3)
|
|
/* 801E1DD8 001DED18 90 85 00 24 */ stw r4, 0x24(r5)
|
|
/* 801E1DDC 001DED1C 90 05 00 28 */ stw r0, 0x28(r5)
|
|
/* 801E1DE0 001DED20 80 03 00 38 */ lwz r0, 0x38(r3)
|
|
/* 801E1DE4 001DED24 90 05 00 2C */ stw r0, 0x2c(r5)
|
|
/* 801E1DE8 001DED28 80 83 00 3C */ lwz r4, 0x3c(r3)
|
|
/* 801E1DEC 001DED2C 80 03 00 40 */ lwz r0, 0x40(r3)
|
|
/* 801E1DF0 001DED30 90 85 00 30 */ stw r4, 0x30(r5)
|
|
/* 801E1DF4 001DED34 90 05 00 34 */ stw r0, 0x34(r5)
|
|
/* 801E1DF8 001DED38 80 03 00 44 */ lwz r0, 0x44(r3)
|
|
/* 801E1DFC 001DED3C 90 05 00 38 */ stw r0, 0x38(r5)
|
|
/* 801E1E00 001DED40 80 83 00 48 */ lwz r4, 0x48(r3)
|
|
/* 801E1E04 001DED44 80 03 00 4C */ lwz r0, 0x4c(r3)
|
|
/* 801E1E08 001DED48 90 85 00 3C */ stw r4, 0x3c(r5)
|
|
/* 801E1E0C 001DED4C 90 05 00 40 */ stw r0, 0x40(r5)
|
|
/* 801E1E10 001DED50 80 03 00 50 */ lwz r0, 0x50(r3)
|
|
/* 801E1E14 001DED54 90 05 00 44 */ stw r0, 0x44(r5)
|
|
/* 801E1E18 001DED58 80 83 00 54 */ lwz r4, 0x54(r3)
|
|
/* 801E1E1C 001DED5C 80 03 00 58 */ lwz r0, 0x58(r3)
|
|
/* 801E1E20 001DED60 90 85 00 48 */ stw r4, 0x48(r5)
|
|
/* 801E1E24 001DED64 90 05 00 4C */ stw r0, 0x4c(r5)
|
|
/* 801E1E28 001DED68 80 03 00 5C */ lwz r0, 0x5c(r3)
|
|
/* 801E1E2C 001DED6C 90 05 00 50 */ stw r0, 0x50(r5)
|
|
/* 801E1E30 001DED70 80 83 00 60 */ lwz r4, 0x60(r3)
|
|
/* 801E1E34 001DED74 80 03 00 64 */ lwz r0, 0x64(r3)
|
|
/* 801E1E38 001DED78 90 85 00 54 */ stw r4, 0x54(r5)
|
|
/* 801E1E3C 001DED7C 90 05 00 58 */ stw r0, 0x58(r5)
|
|
/* 801E1E40 001DED80 80 03 00 68 */ lwz r0, 0x68(r3)
|
|
/* 801E1E44 001DED84 90 05 00 5C */ stw r0, 0x5c(r5)
|
|
/* 801E1E48 001DED88 80 83 00 CC */ lwz r4, 0xcc(r3)
|
|
/* 801E1E4C 001DED8C 80 03 00 D0 */ lwz r0, 0xd0(r3)
|
|
/* 801E1E50 001DED90 90 83 01 2C */ stw r4, 0x12c(r3)
|
|
/* 801E1E54 001DED94 90 03 01 30 */ stw r0, 0x130(r3)
|
|
/* 801E1E58 001DED98 80 03 00 D4 */ lwz r0, 0xd4(r3)
|
|
/* 801E1E5C 001DED9C 90 03 01 34 */ stw r0, 0x134(r3)
|
|
/* 801E1E60 001DEDA0 38 A3 01 2C */ addi r5, r3, 0x12c
|
|
/* 801E1E64 001DEDA4 80 83 00 D8 */ lwz r4, 0xd8(r3)
|
|
/* 801E1E68 001DEDA8 80 03 00 DC */ lwz r0, 0xdc(r3)
|
|
/* 801E1E6C 001DEDAC 90 85 00 0C */ stw r4, 0xc(r5)
|
|
/* 801E1E70 001DEDB0 90 05 00 10 */ stw r0, 0x10(r5)
|
|
/* 801E1E74 001DEDB4 80 03 00 E0 */ lwz r0, 0xe0(r3)
|
|
/* 801E1E78 001DEDB8 90 05 00 14 */ stw r0, 0x14(r5)
|
|
/* 801E1E7C 001DEDBC 80 83 00 E4 */ lwz r4, 0xe4(r3)
|
|
/* 801E1E80 001DEDC0 80 03 00 E8 */ lwz r0, 0xe8(r3)
|
|
/* 801E1E84 001DEDC4 90 85 00 18 */ stw r4, 0x18(r5)
|
|
/* 801E1E88 001DEDC8 90 05 00 1C */ stw r0, 0x1c(r5)
|
|
/* 801E1E8C 001DEDCC 80 03 00 EC */ lwz r0, 0xec(r3)
|
|
/* 801E1E90 001DEDD0 90 05 00 20 */ stw r0, 0x20(r5)
|
|
/* 801E1E94 001DEDD4 80 83 00 F0 */ lwz r4, 0xf0(r3)
|
|
/* 801E1E98 001DEDD8 80 03 00 F4 */ lwz r0, 0xf4(r3)
|
|
/* 801E1E9C 001DEDDC 90 85 00 24 */ stw r4, 0x24(r5)
|
|
/* 801E1EA0 001DEDE0 90 05 00 28 */ stw r0, 0x28(r5)
|
|
/* 801E1EA4 001DEDE4 80 03 00 F8 */ lwz r0, 0xf8(r3)
|
|
/* 801E1EA8 001DEDE8 90 05 00 2C */ stw r0, 0x2c(r5)
|
|
/* 801E1EAC 001DEDEC 80 83 00 FC */ lwz r4, 0xfc(r3)
|
|
/* 801E1EB0 001DEDF0 80 03 01 00 */ lwz r0, 0x100(r3)
|
|
/* 801E1EB4 001DEDF4 90 85 00 30 */ stw r4, 0x30(r5)
|
|
/* 801E1EB8 001DEDF8 90 05 00 34 */ stw r0, 0x34(r5)
|
|
/* 801E1EBC 001DEDFC 80 03 01 04 */ lwz r0, 0x104(r3)
|
|
/* 801E1EC0 001DEE00 90 05 00 38 */ stw r0, 0x38(r5)
|
|
/* 801E1EC4 001DEE04 80 83 01 08 */ lwz r4, 0x108(r3)
|
|
/* 801E1EC8 001DEE08 80 03 01 0C */ lwz r0, 0x10c(r3)
|
|
/* 801E1ECC 001DEE0C 90 85 00 3C */ stw r4, 0x3c(r5)
|
|
/* 801E1ED0 001DEE10 90 05 00 40 */ stw r0, 0x40(r5)
|
|
/* 801E1ED4 001DEE14 80 03 01 10 */ lwz r0, 0x110(r3)
|
|
/* 801E1ED8 001DEE18 90 05 00 44 */ stw r0, 0x44(r5)
|
|
/* 801E1EDC 001DEE1C 80 83 01 14 */ lwz r4, 0x114(r3)
|
|
/* 801E1EE0 001DEE20 80 03 01 18 */ lwz r0, 0x118(r3)
|
|
/* 801E1EE4 001DEE24 90 85 00 48 */ stw r4, 0x48(r5)
|
|
/* 801E1EE8 001DEE28 90 05 00 4C */ stw r0, 0x4c(r5)
|
|
/* 801E1EEC 001DEE2C 80 03 01 1C */ lwz r0, 0x11c(r3)
|
|
/* 801E1EF0 001DEE30 90 05 00 50 */ stw r0, 0x50(r5)
|
|
/* 801E1EF4 001DEE34 80 83 01 20 */ lwz r4, 0x120(r3)
|
|
/* 801E1EF8 001DEE38 80 03 01 24 */ lwz r0, 0x124(r3)
|
|
/* 801E1EFC 001DEE3C 90 85 00 54 */ stw r4, 0x54(r5)
|
|
/* 801E1F00 001DEE40 90 05 00 58 */ stw r0, 0x58(r5)
|
|
/* 801E1F04 001DEE44 80 03 01 28 */ lwz r0, 0x128(r3)
|
|
/* 801E1F08 001DEE48 90 05 00 5C */ stw r0, 0x5c(r5)
|
|
/* 801E1F0C 001DEE4C 4E 80 00 20 */ blr
|
|
|