mirror of https://github.com/zeldaret/tp.git
9337 lines
474 KiB
ArmAsm
9337 lines
474 KiB
ArmAsm
.include "macros.inc"
|
|
|
|
.section .text, "ax" # 801b7f20
|
|
|
|
|
|
.global dMenu_DmapBg_c
|
|
dMenu_DmapBg_c:
|
|
/* 801B7F20 001B4E60 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801B7F24 001B4E64 7C 08 02 A6 */ mflr r0
|
|
/* 801B7F28 001B4E68 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801B7F2C 001B4E6C 39 61 00 40 */ addi r11, r1, 0x40
|
|
/* 801B7F30 001B4E70 48 1A A2 AD */ bl _savegpr_29
|
|
/* 801B7F34 001B4E74 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801B7F38 001B4E78 7C 9D 23 78 */ mr r29, r4
|
|
/* 801B7F3C 001B4E7C 7C BE 2B 78 */ mr r30, r5
|
|
/* 801B7F40 001B4E80 3C 60 80 3A */ lis r3, lbl_803A6F88@ha
|
|
/* 801B7F44 001B4E84 38 03 6F 88 */ addi r0, r3, lbl_803A6F88@l
|
|
/* 801B7F48 001B4E88 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 801B7F4C 001B4E8C 38 7F 00 04 */ addi r3, r31, 4
|
|
/* 801B7F50 001B4E90 48 00 A7 C9 */ bl dMenuMapCommon_c
|
|
/* 801B7F54 001B4E94 3C 60 80 3C */ lis r3, lbl_803BCB38@ha
|
|
/* 801B7F58 001B4E98 38 63 CB 38 */ addi r3, r3, lbl_803BCB38@l
|
|
/* 801B7F5C 001B4E9C 90 7F 00 00 */ stw r3, 0(r31)
|
|
/* 801B7F60 001B4EA0 38 03 00 0C */ addi r0, r3, 0xc
|
|
/* 801B7F64 001B4EA4 90 1F 00 04 */ stw r0, 4(r31)
|
|
/* 801B7F68 001B4EA8 38 7F 0D 34 */ addi r3, r31, 0xd34
|
|
/* 801B7F6C 001B4EAC 48 09 1F 95 */ bl dMsgFlow_c
|
|
/* 801B7F70 001B4EB0 93 BF 0C 98 */ stw r29, 0xc98(r31)
|
|
/* 801B7F74 001B4EB4 93 DF 0C A0 */ stw r30, 0xca0(r31)
|
|
/* 801B7F78 001B4EB8 C0 22 A5 E8 */ lfs f1, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801B7F7C 001B4EBC D0 3F 0D 94 */ stfs f1, 0xd94(r31)
|
|
/* 801B7F80 001B4EC0 D0 3F 0D 98 */ stfs f1, 0xd98(r31)
|
|
/* 801B7F84 001B4EC4 D0 3F 0D 9C */ stfs f1, 0xd9c(r31)
|
|
/* 801B7F88 001B4EC8 C0 02 A5 EC */ lfs f0, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801B7F8C 001B4ECC D0 1F 0D A8 */ stfs f0, 0xda8(r31)
|
|
/* 801B7F90 001B4ED0 D0 3F 0D B4 */ stfs f1, 0xdb4(r31)
|
|
/* 801B7F94 001B4ED4 D0 3F 0D B8 */ stfs f1, 0xdb8(r31)
|
|
/* 801B7F98 001B4ED8 38 60 00 FF */ li r3, 0xff
|
|
/* 801B7F9C 001B4EDC 98 7F 0D D3 */ stb r3, 0xdd3(r31)
|
|
/* 801B7FA0 001B4EE0 38 00 FF 9D */ li r0, -99
|
|
/* 801B7FA4 001B4EE4 98 1F 0D D4 */ stb r0, 0xdd4(r31)
|
|
/* 801B7FA8 001B4EE8 98 1F 0D D6 */ stb r0, 0xdd6(r31)
|
|
/* 801B7FAC 001B4EEC 98 7F 0D D5 */ stb r3, 0xdd5(r31)
|
|
/* 801B7FB0 001B4EF0 38 00 00 00 */ li r0, 0
|
|
/* 801B7FB4 001B4EF4 98 1F 0D D7 */ stb r0, 0xdd7(r31)
|
|
/* 801B7FB8 001B4EF8 38 00 00 01 */ li r0, 1
|
|
/* 801B7FBC 001B4EFC 98 1F 0D D8 */ stb r0, 0xdd8(r31)
|
|
/* 801B7FC0 001B4F00 38 60 00 2C */ li r3, 0x2c
|
|
/* 801B7FC4 001B4F04 48 11 6C 89 */ bl __nw__FUl
|
|
/* 801B7FC8 001B4F08 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801B7FCC 001B4F0C 41 82 00 0C */ beq lbl_801B7FD8
|
|
/* 801B7FD0 001B4F10 48 09 1C 51 */ bl dMsgString_c
|
|
/* 801B7FD4 001B4F14 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801B7FD8:
|
|
/* 801B7FD8 001B4F18 90 1F 0C C8 */ stw r0, 0xcc8(r31)
|
|
/* 801B7FDC 001B4F1C 3C 60 00 03 */ lis r3, 0x00032000@ha
|
|
/* 801B7FE0 001B4F20 38 63 20 00 */ addi r3, r3, 0x00032000@l
|
|
/* 801B7FE4 001B4F24 80 9F 0C 98 */ lwz r4, 0xc98(r31)
|
|
/* 801B7FE8 001B4F28 38 A0 00 00 */ li r5, 0
|
|
/* 801B7FEC 001B4F2C 48 11 6E 41 */ bl create__10JKRExpHeapFUlP7JKRHeapb
|
|
/* 801B7FF0 001B4F30 90 7F 0C 9C */ stw r3, 0xc9c(r31)
|
|
/* 801B7FF4 001B4F34 38 00 00 00 */ li r0, 0
|
|
/* 801B7FF8 001B4F38 90 1F 0D 18 */ stw r0, 0xd18(r31)
|
|
/* 801B7FFC 001B4F3C 38 60 00 2C */ li r3, 0x2c
|
|
/* 801B8000 001B4F40 48 11 6C 4D */ bl __nw__FUl
|
|
/* 801B8004 001B4F44 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801B8008 001B4F48 41 82 00 10 */ beq lbl_801B8018
|
|
/* 801B800C 001B4F4C 38 80 00 02 */ li r4, 2
|
|
/* 801B8010 001B4F50 48 05 2E 7D */ bl dMeterHaihai_c
|
|
/* 801B8014 001B4F54 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801B8018:
|
|
/* 801B8018 001B4F58 90 1F 0D 30 */ stw r0, 0xd30(r31)
|
|
/* 801B801C 001B4F5C 38 00 00 00 */ li r0, 0
|
|
/* 801B8020 001B4F60 98 1F 0D DA */ stb r0, 0xdda(r31)
|
|
/* 801B8024 001B4F64 7F E3 FB 78 */ mr r3, r31
|
|
/* 801B8028 001B4F68 48 00 11 B5 */ bl dMenu_DmapBg_c_NS_baseScreenInit
|
|
/* 801B802C 001B4F6C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801B8030 001B4F70 48 00 00 E1 */ bl dMenu_DmapBg_c_NS_mapScreenInit
|
|
/* 801B8034 001B4F74 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 801B8038 001B4F78 3C 80 80 39 */ lis r4, lbl_80395760@ha
|
|
/* 801B803C 001B4F7C 38 84 57 60 */ addi r4, r4, lbl_80395760@l
|
|
/* 801B8040 001B4F80 48 1B 0A ED */ bl strcpy
|
|
/* 801B8044 001B4F84 38 61 00 08 */ addi r3, r1, 8
|
|
/* 801B8048 001B4F88 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
|
/* 801B804C 001B4F8C 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
|
/* 801B8050 001B4F90 38 84 4E 00 */ addi r4, r4, 0x4e00
|
|
/* 801B8054 001B4F94 48 1B 0A D9 */ bl strcpy
|
|
/* 801B8058 001B4F98 88 01 00 0C */ lbz r0, 0xc(r1)
|
|
/* 801B805C 001B4F9C 98 01 00 22 */ stb r0, 0x22(r1)
|
|
/* 801B8060 001B4FA0 88 01 00 0D */ lbz r0, 0xd(r1)
|
|
/* 801B8064 001B4FA4 98 01 00 23 */ stb r0, 0x23(r1)
|
|
/* 801B8068 001B4FA8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801B806C 001B4FAC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801B8070 001B4FB0 3B C3 09 58 */ addi r30, r3, 0x958
|
|
/* 801B8074 001B4FB4 7F C3 F3 78 */ mr r3, r30
|
|
/* 801B8078 001B4FB8 38 80 00 00 */ li r4, 0
|
|
/* 801B807C 001B4FBC 4B E7 C8 B9 */ bl isDungeonItem__12dSv_memBit_cCFi
|
|
/* 801B8080 001B4FC0 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801B8084 001B4FC4 40 82 00 18 */ bne lbl_801B809C
|
|
/* 801B8088 001B4FC8 7F C3 F3 78 */ mr r3, r30
|
|
/* 801B808C 001B4FCC 38 80 00 01 */ li r4, 1
|
|
/* 801B8090 001B4FD0 4B E7 C8 A5 */ bl isDungeonItem__12dSv_memBit_cCFi
|
|
/* 801B8094 001B4FD4 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801B8098 001B4FD8 41 82 00 20 */ beq lbl_801B80B8
|
|
lbl_801B809C:
|
|
/* 801B809C 001B4FDC 4B E5 6D 95 */ bl mDoExt_getJ2dHeap
|
|
/* 801B80A0 001B4FE0 7C 65 1B 78 */ mr r5, r3
|
|
/* 801B80A4 001B4FE4 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 801B80A8 001B4FE8 38 80 00 02 */ li r4, 2
|
|
/* 801B80AC 001B4FEC 4B E5 DD 69 */ bl mDoDvdThd_mountArchive_c_NS_create
|
|
/* 801B80B0 001B4FF0 90 7F 0D 1C */ stw r3, 0xd1c(r31)
|
|
/* 801B80B4 001B4FF4 48 00 00 0C */ b lbl_801B80C0
|
|
lbl_801B80B8:
|
|
/* 801B80B8 001B4FF8 38 00 00 00 */ li r0, 0
|
|
/* 801B80BC 001B4FFC 90 1F 0D 1C */ stw r0, 0xd1c(r31)
|
|
lbl_801B80C0:
|
|
/* 801B80C0 001B5000 38 00 00 00 */ li r0, 0
|
|
/* 801B80C4 001B5004 90 1F 0D 20 */ stw r0, 0xd20(r31)
|
|
/* 801B80C8 001B5008 90 1F 0D 24 */ stw r0, 0xd24(r31)
|
|
/* 801B80CC 001B500C C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801B80D0 001B5010 D0 1F 0D BC */ stfs f0, 0xdbc(r31)
|
|
/* 801B80D4 001B5014 38 7F 0D 80 */ addi r3, r31, 0xd80
|
|
/* 801B80D8 001B5018 38 80 00 00 */ li r4, 0
|
|
/* 801B80DC 001B501C 38 A0 00 14 */ li r5, 0x14
|
|
/* 801B80E0 001B5020 4B E4 B3 79 */ bl memset
|
|
/* 801B80E4 001B5024 7F E3 FB 78 */ mr r3, r31
|
|
/* 801B80E8 001B5028 48 00 09 25 */ bl dMenu_DmapBg_c_NS_buttonIconScreenInit
|
|
/* 801B80EC 001B502C 38 00 00 00 */ li r0, 0
|
|
/* 801B80F0 001B5030 98 1F 0D D0 */ stb r0, 0xdd0(r31)
|
|
/* 801B80F4 001B5034 7F E3 FB 78 */ mr r3, r31
|
|
/* 801B80F8 001B5038 39 61 00 40 */ addi r11, r1, 0x40
|
|
/* 801B80FC 001B503C 48 1A A1 2D */ bl _restgpr_29
|
|
/* 801B8100 001B5040 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801B8104 001B5044 7C 08 03 A6 */ mtlr r0
|
|
/* 801B8108 001B5048 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801B810C 001B504C 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_mapScreenInit
|
|
dMenu_DmapBg_c_NS_mapScreenInit:
|
|
/* 801B8110 001B5050 94 21 FE 30 */ stwu r1, -0x1d0(r1)
|
|
/* 801B8114 001B5054 7C 08 02 A6 */ mflr r0
|
|
/* 801B8118 001B5058 90 01 01 D4 */ stw r0, 0x1d4(r1)
|
|
/* 801B811C 001B505C 39 61 01 D0 */ addi r11, r1, 0x1d0
|
|
/* 801B8120 001B5060 48 1A A0 B1 */ bl _savegpr_26
|
|
/* 801B8124 001B5064 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801B8128 001B5068 3B 40 00 00 */ li r26, 0
|
|
/* 801B812C 001B506C 3B C0 00 00 */ li r30, 0
|
|
/* 801B8130 001B5070 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
|
/* 801B8134 001B5074 3B E4 61 C0 */ addi r31, r4, g_dComIfG_gameInfo@l
|
|
/* 801B8138 001B5078 3C 80 80 39 */ lis r4, lbl_80395760@ha
|
|
/* 801B813C 001B507C 3B 84 57 60 */ addi r28, r4, lbl_80395760@l
|
|
lbl_801B8140:
|
|
/* 801B8140 001B5080 38 60 01 18 */ li r3, 0x118
|
|
/* 801B8144 001B5084 48 11 6B 09 */ bl __nw__FUl
|
|
/* 801B8148 001B5088 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801B814C 001B508C 41 82 00 0C */ beq lbl_801B8158
|
|
/* 801B8150 001B5090 48 14 03 49 */ bl __ct__9J2DScreenFv
|
|
/* 801B8154 001B5094 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801B8158:
|
|
/* 801B8158 001B5098 3B 7E 0C A8 */ addi r27, r30, 0xca8
|
|
/* 801B815C 001B509C 7C 1D D9 2E */ stwx r0, r29, r27
|
|
/* 801B8160 001B50A0 7C 7D D8 2E */ lwzx r3, r29, r27
|
|
/* 801B8164 001B50A4 38 9C 00 19 */ addi r4, r28, 0x19
|
|
/* 801B8168 001B50A8 3C A0 00 02 */ lis r5, 2
|
|
/* 801B816C 001B50AC 80 DF 5C C0 */ lwz r6, 0x5cc0(r31)
|
|
/* 801B8170 001B50B0 48 14 04 D9 */ bl J2DScreen_NS_setPriority
|
|
/* 801B8174 001B50B4 7C 7D D8 2E */ lwzx r3, r29, r27
|
|
/* 801B8178 001B50B8 48 09 CF 71 */ bl dPaneClass_showNullPane
|
|
/* 801B817C 001B50BC 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801B8180 001B50C0 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 801B8184 001B50C4 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801B8188 001B50C8 41 80 FF B8 */ blt lbl_801B8140
|
|
/* 801B818C 001B50CC 38 00 00 00 */ li r0, 0
|
|
/* 801B8190 001B50D0 90 1D 0C E4 */ stw r0, 0xce4(r29)
|
|
/* 801B8194 001B50D4 80 7D 0C A8 */ lwz r3, 0xca8(r29)
|
|
/* 801B8198 001B50D8 3C 80 69 63 */ lis r4, 0x69636F6E@ha
|
|
/* 801B819C 001B50DC 38 C4 6F 6E */ addi r6, r4, 0x69636F6E@l
|
|
/* 801B81A0 001B50E0 3C 80 6D 61 */ lis r4, 0x6D61705F@ha
|
|
/* 801B81A4 001B50E4 38 A4 70 5F */ addi r5, r4, 0x6D61705F@l
|
|
/* 801B81A8 001B50E8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B81AC 001B50EC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B81B0 001B50F0 7D 89 03 A6 */ mtctr r12
|
|
/* 801B81B4 001B50F4 4E 80 04 21 */ bctrl
|
|
/* 801B81B8 001B50F8 38 00 00 00 */ li r0, 0
|
|
/* 801B81BC 001B50FC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B81C0 001B5100 80 7D 0C A8 */ lwz r3, 0xca8(r29)
|
|
/* 801B81C4 001B5104 3C 80 61 72 */ lis r4, 0x61726961@ha
|
|
/* 801B81C8 001B5108 38 C4 69 61 */ addi r6, r4, 0x61726961@l
|
|
/* 801B81CC 001B510C 3C 80 6D 61 */ lis r4, 0x6D61705F@ha
|
|
/* 801B81D0 001B5110 38 A4 70 5F */ addi r5, r4, 0x6D61705F@l
|
|
/* 801B81D4 001B5114 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B81D8 001B5118 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B81DC 001B511C 7D 89 03 A6 */ mtctr r12
|
|
/* 801B81E0 001B5120 4E 80 04 21 */ bctrl
|
|
/* 801B81E4 001B5124 38 00 00 00 */ li r0, 0
|
|
/* 801B81E8 001B5128 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B81EC 001B512C 80 7D 0C A8 */ lwz r3, 0xca8(r29)
|
|
/* 801B81F0 001B5130 3C 80 5F 61 */ lis r4, 0x5F616C6C@ha
|
|
/* 801B81F4 001B5134 38 C4 6C 6C */ addi r6, r4, 0x5F616C6C@l
|
|
/* 801B81F8 001B5138 38 A0 00 6E */ li r5, 0x6e
|
|
/* 801B81FC 001B513C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8200 001B5140 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8204 001B5144 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8208 001B5148 4E 80 04 21 */ bctrl
|
|
/* 801B820C 001B514C 38 00 00 00 */ li r0, 0
|
|
/* 801B8210 001B5150 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B8214 001B5154 80 7D 0C AC */ lwz r3, 0xcac(r29)
|
|
/* 801B8218 001B5158 3C 80 5F 61 */ lis r4, 0x5F616C6C@ha
|
|
/* 801B821C 001B515C 38 C4 6C 6C */ addi r6, r4, 0x5F616C6C@l
|
|
/* 801B8220 001B5160 38 A0 00 6E */ li r5, 0x6e
|
|
/* 801B8224 001B5164 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8228 001B5168 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B822C 001B516C 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8230 001B5170 4E 80 04 21 */ bctrl
|
|
/* 801B8234 001B5174 38 00 00 00 */ li r0, 0
|
|
/* 801B8238 001B5178 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B823C 001B517C 80 7D 0C A8 */ lwz r3, 0xca8(r29)
|
|
/* 801B8240 001B5180 3C 80 6C 61 */ lis r4, 0x6C61636B@ha
|
|
/* 801B8244 001B5184 38 C4 63 6B */ addi r6, r4, 0x6C61636B@l
|
|
/* 801B8248 001B5188 3C 80 00 6D */ lis r4, 0x006D5F62@ha
|
|
/* 801B824C 001B518C 38 A4 5F 62 */ addi r5, r4, 0x006D5F62@l
|
|
/* 801B8250 001B5190 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8254 001B5194 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8258 001B5198 7D 89 03 A6 */ mtctr r12
|
|
/* 801B825C 001B519C 4E 80 04 21 */ bctrl
|
|
/* 801B8260 001B51A0 38 00 00 00 */ li r0, 0
|
|
/* 801B8264 001B51A4 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B8268 001B51A8 80 7D 0C AC */ lwz r3, 0xcac(r29)
|
|
/* 801B826C 001B51AC 3C 80 30 30 */ lis r4, 0x30305F30@ha
|
|
/* 801B8270 001B51B0 38 C4 5F 30 */ addi r6, r4, 0x30305F30@l
|
|
/* 801B8274 001B51B4 3C 80 00 62 */ lis r4, 0x0062735F@ha
|
|
/* 801B8278 001B51B8 38 A4 73 5F */ addi r5, r4, 0x0062735F@l
|
|
/* 801B827C 001B51BC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8280 001B51C0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8284 001B51C4 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8288 001B51C8 4E 80 04 21 */ bctrl
|
|
/* 801B828C 001B51CC 38 00 00 00 */ li r0, 0
|
|
/* 801B8290 001B51D0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B8294 001B51D4 80 7D 0C AC */ lwz r3, 0xcac(r29)
|
|
/* 801B8298 001B51D8 3C 80 30 30 */ lis r4, 0x30305F31@ha
|
|
/* 801B829C 001B51DC 38 C4 5F 31 */ addi r6, r4, 0x30305F31@l
|
|
/* 801B82A0 001B51E0 3C 80 00 62 */ lis r4, 0x0062735F@ha
|
|
/* 801B82A4 001B51E4 38 A4 73 5F */ addi r5, r4, 0x0062735F@l
|
|
/* 801B82A8 001B51E8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B82AC 001B51EC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B82B0 001B51F0 7D 89 03 A6 */ mtctr r12
|
|
/* 801B82B4 001B51F4 4E 80 04 21 */ bctrl
|
|
/* 801B82B8 001B51F8 38 00 00 00 */ li r0, 0
|
|
/* 801B82BC 001B51FC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B82C0 001B5200 80 7D 0C AC */ lwz r3, 0xcac(r29)
|
|
/* 801B82C4 001B5204 3C 80 30 30 */ lis r4, 0x30305F30@ha
|
|
/* 801B82C8 001B5208 38 C4 5F 30 */ addi r6, r4, 0x30305F30@l
|
|
/* 801B82CC 001B520C 3C 80 67 6F */ lis r4, 0x676F6C64@ha
|
|
/* 801B82D0 001B5210 38 A4 6C 64 */ addi r5, r4, 0x676F6C64@l
|
|
/* 801B82D4 001B5214 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B82D8 001B5218 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B82DC 001B521C 7D 89 03 A6 */ mtctr r12
|
|
/* 801B82E0 001B5220 4E 80 04 21 */ bctrl
|
|
/* 801B82E4 001B5224 38 00 00 00 */ li r0, 0
|
|
/* 801B82E8 001B5228 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B82EC 001B522C 80 7D 0C AC */ lwz r3, 0xcac(r29)
|
|
/* 801B82F0 001B5230 3C 80 30 30 */ lis r4, 0x30305F31@ha
|
|
/* 801B82F4 001B5234 38 C4 5F 31 */ addi r6, r4, 0x30305F31@l
|
|
/* 801B82F8 001B5238 3C 80 67 6F */ lis r4, 0x676F6C64@ha
|
|
/* 801B82FC 001B523C 38 A4 6C 64 */ addi r5, r4, 0x676F6C64@l
|
|
/* 801B8300 001B5240 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8304 001B5244 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8308 001B5248 7D 89 03 A6 */ mtctr r12
|
|
/* 801B830C 001B524C 4E 80 04 21 */ bctrl
|
|
/* 801B8310 001B5250 38 00 00 00 */ li r0, 0
|
|
/* 801B8314 001B5254 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B8318 001B5258 80 7D 0C AC */ lwz r3, 0xcac(r29)
|
|
/* 801B831C 001B525C 3C 80 6C 61 */ lis r4, 0x6C61636B@ha
|
|
/* 801B8320 001B5260 38 C4 63 6B */ addi r6, r4, 0x6C61636B@l
|
|
/* 801B8324 001B5264 3C 80 00 6D */ lis r4, 0x006D5F62@ha
|
|
/* 801B8328 001B5268 38 A4 5F 62 */ addi r5, r4, 0x006D5F62@l
|
|
/* 801B832C 001B526C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8330 001B5270 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8334 001B5274 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8338 001B5278 4E 80 04 21 */ bctrl
|
|
/* 801B833C 001B527C 38 00 00 00 */ li r0, 0
|
|
/* 801B8340 001B5280 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B8344 001B5284 80 7D 0C AC */ lwz r3, 0xcac(r29)
|
|
/* 801B8348 001B5288 3C 80 65 72 */ lis r4, 0x65725F6E@ha
|
|
/* 801B834C 001B528C 38 C4 5F 6E */ addi r6, r4, 0x65725F6E@l
|
|
/* 801B8350 001B5290 3C 80 63 65 */ lis r4, 0x63656E74@ha
|
|
/* 801B8354 001B5294 38 A4 6E 74 */ addi r5, r4, 0x63656E74@l
|
|
/* 801B8358 001B5298 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B835C 001B529C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8360 001B52A0 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8364 001B52A4 4E 80 04 21 */ bctrl
|
|
/* 801B8368 001B52A8 38 00 00 00 */ li r0, 0
|
|
/* 801B836C 001B52AC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B8370 001B52B0 80 7D 0C AC */ lwz r3, 0xcac(r29)
|
|
/* 801B8374 001B52B4 3C 80 61 69 */ lis r4, 0x61695F6E@ha
|
|
/* 801B8378 001B52B8 38 C4 5F 6E */ addi r6, r4, 0x61695F6E@l
|
|
/* 801B837C 001B52BC 3C 80 6D 61 */ lis r4, 0x6D61705F@ha
|
|
/* 801B8380 001B52C0 38 A4 70 5F */ addi r5, r4, 0x6D61705F@l
|
|
/* 801B8384 001B52C4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8388 001B52C8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B838C 001B52CC 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8390 001B52D0 4E 80 04 21 */ bctrl
|
|
/* 801B8394 001B52D4 38 80 00 00 */ li r4, 0
|
|
/* 801B8398 001B52D8 48 13 F3 61 */ bl J2DPane_NS_setBasePosition
|
|
/* 801B839C 001B52DC 80 7D 0C A8 */ lwz r3, 0xca8(r29)
|
|
/* 801B83A0 001B52E0 3C 80 65 72 */ lis r4, 0x65725F6E@ha
|
|
/* 801B83A4 001B52E4 38 C4 5F 6E */ addi r6, r4, 0x65725F6E@l
|
|
/* 801B83A8 001B52E8 3C 80 63 65 */ lis r4, 0x63656E74@ha
|
|
/* 801B83AC 001B52EC 38 A4 6E 74 */ addi r5, r4, 0x63656E74@l
|
|
/* 801B83B0 001B52F0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B83B4 001B52F4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B83B8 001B52F8 7D 89 03 A6 */ mtctr r12
|
|
/* 801B83BC 001B52FC 4E 80 04 21 */ bctrl
|
|
/* 801B83C0 001B5300 38 80 00 04 */ li r4, 4
|
|
/* 801B83C4 001B5304 48 13 F3 35 */ bl J2DPane_NS_setBasePosition
|
|
/* 801B83C8 001B5308 38 60 00 04 */ li r3, 4
|
|
/* 801B83CC 001B530C 64 63 00 04 */ oris r3, r3, 4
|
|
/* 801B83D0 001B5310 7C 72 E3 A6 */ mtspr 0x392, r3
|
|
/* 801B83D4 001B5314 38 60 00 05 */ li r3, 5
|
|
/* 801B83D8 001B5318 64 63 00 05 */ oris r3, r3, 5
|
|
/* 801B83DC 001B531C 7C 73 E3 A6 */ mtspr 0x393, r3
|
|
/* 801B83E0 001B5320 38 60 00 06 */ li r3, 6
|
|
/* 801B83E4 001B5324 64 63 00 06 */ oris r3, r3, 6
|
|
/* 801B83E8 001B5328 7C 74 E3 A6 */ mtspr 0x394, r3
|
|
/* 801B83EC 001B532C 38 60 00 07 */ li r3, 7
|
|
/* 801B83F0 001B5330 64 63 00 07 */ oris r3, r3, 7
|
|
/* 801B83F4 001B5334 7C 75 E3 A6 */ mtspr 0x395, r3
|
|
/* 801B83F8 001B5338 38 61 01 4C */ addi r3, r1, 0x14c
|
|
/* 801B83FC 001B533C 48 09 B5 35 */ bl CPaneMgr
|
|
/* 801B8400 001B5340 80 7D 0C AC */ lwz r3, 0xcac(r29)
|
|
/* 801B8404 001B5344 3C 80 69 63 */ lis r4, 0x69636F6E@ha
|
|
/* 801B8408 001B5348 38 C4 6F 6E */ addi r6, r4, 0x69636F6E@l
|
|
/* 801B840C 001B534C 3C 80 6D 61 */ lis r4, 0x6D61705F@ha
|
|
/* 801B8410 001B5350 38 A4 70 5F */ addi r5, r4, 0x6D61705F@l
|
|
/* 801B8414 001B5354 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8418 001B5358 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B841C 001B535C 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8420 001B5360 4E 80 04 21 */ bctrl
|
|
/* 801B8424 001B5364 7C 65 1B 78 */ mr r5, r3
|
|
/* 801B8428 001B5368 38 61 00 50 */ addi r3, r1, 0x50
|
|
/* 801B842C 001B536C 38 81 01 4C */ addi r4, r1, 0x14c
|
|
/* 801B8430 001B5370 38 C1 00 B0 */ addi r6, r1, 0xb0
|
|
/* 801B8434 001B5374 38 E0 00 00 */ li r7, 0
|
|
/* 801B8438 001B5378 39 00 00 00 */ li r8, 0
|
|
/* 801B843C 001B537C 39 20 00 00 */ li r9, 0
|
|
/* 801B8440 001B5380 48 09 C8 51 */ bl CPaneMgr_NS_getGlobalVtx
|
|
/* 801B8444 001B5384 80 81 00 50 */ lwz r4, 0x50(r1)
|
|
/* 801B8448 001B5388 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
/* 801B844C 001B538C 90 81 00 74 */ stw r4, 0x74(r1)
|
|
/* 801B8450 001B5390 90 01 00 78 */ stw r0, 0x78(r1)
|
|
/* 801B8454 001B5394 80 01 00 58 */ lwz r0, 0x58(r1)
|
|
/* 801B8458 001B5398 90 01 00 7C */ stw r0, 0x7c(r1)
|
|
/* 801B845C 001B539C C0 01 00 74 */ lfs f0, 0x74(r1)
|
|
/* 801B8460 001B53A0 D0 1D 0D C0 */ stfs f0, 0xdc0(r29)
|
|
/* 801B8464 001B53A4 C0 01 00 78 */ lfs f0, 0x78(r1)
|
|
/* 801B8468 001B53A8 D0 1D 0D C4 */ stfs f0, 0xdc4(r29)
|
|
/* 801B846C 001B53AC 38 61 01 4C */ addi r3, r1, 0x14c
|
|
/* 801B8470 001B53B0 38 80 FF FF */ li r4, -1
|
|
/* 801B8474 001B53B4 48 09 B5 A5 */ bl CPaneMgr_NS_dtor
|
|
/* 801B8478 001B53B8 3B 40 00 00 */ li r26, 0
|
|
/* 801B847C 001B53BC 3B C0 00 00 */ li r30, 0
|
|
/* 801B8480 001B53C0 3F 80 52 4F */ lis r28, 0x524f
|
|
lbl_801B8484:
|
|
/* 801B8484 001B53C4 38 60 00 2C */ li r3, 0x2c
|
|
/* 801B8488 001B53C8 48 11 67 C5 */ bl __nw__FUl
|
|
/* 801B848C 001B53CC 7C 64 1B 79 */ or. r4, r3, r3
|
|
/* 801B8490 001B53D0 41 82 00 24 */ beq lbl_801B84B4
|
|
/* 801B8494 001B53D4 38 1E 0C A8 */ addi r0, r30, 0xca8
|
|
/* 801B8498 001B53D8 7C 9D 00 2E */ lwzx r4, r29, r0
|
|
/* 801B849C 001B53DC 38 DC 4F 54 */ addi r6, r28, 0x4f54
|
|
/* 801B84A0 001B53E0 38 A0 00 00 */ li r5, 0
|
|
/* 801B84A4 001B53E4 38 E0 00 02 */ li r7, 2
|
|
/* 801B84A8 001B53E8 39 00 00 00 */ li r8, 0
|
|
/* 801B84AC 001B53EC 48 09 D7 BD */ bl CPaneMgrAlphaMorf
|
|
/* 801B84B0 001B53F0 7C 64 1B 78 */ mr r4, r3
|
|
lbl_801B84B4:
|
|
/* 801B84B4 001B53F4 38 1E 0C D0 */ addi r0, r30, 0xcd0
|
|
/* 801B84B8 001B53F8 7C 9D 01 2E */ stwx r4, r29, r0
|
|
/* 801B84BC 001B53FC 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801B84C0 001B5400 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 801B84C4 001B5404 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801B84C8 001B5408 41 80 FF BC */ blt lbl_801B8484
|
|
/* 801B84CC 001B540C 3C 80 80 39 */ lis r4, lbl_80395760@ha
|
|
/* 801B84D0 001B5410 38 84 57 60 */ addi r4, r4, lbl_80395760@l
|
|
/* 801B84D4 001B5414 38 64 00 33 */ addi r3, r4, 0x33
|
|
/* 801B84D8 001B5418 80 9F 5C C0 */ lwz r4, 0x5cc0(r31)
|
|
/* 801B84DC 001B541C 48 11 BD 95 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
|
|
/* 801B84E0 001B5420 48 15 05 8D */ bl J2DAnmLoaderDataBase_NS_load
|
|
/* 801B84E4 001B5424 90 7D 0D 28 */ stw r3, 0xd28(r29)
|
|
/* 801B84E8 001B5428 80 7D 0D 28 */ lwz r3, 0xd28(r29)
|
|
/* 801B84EC 001B542C 80 9D 0C A8 */ lwz r4, 0xca8(r29)
|
|
/* 801B84F0 001B5430 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B84F4 001B5434 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801B84F8 001B5438 7D 89 03 A6 */ mtctr r12
|
|
/* 801B84FC 001B543C 4E 80 04 21 */ bctrl
|
|
/* 801B8500 001B5440 C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801B8504 001B5444 D0 1D 0D C8 */ stfs f0, 0xdc8(r29)
|
|
/* 801B8508 001B5448 C0 1D 0D C8 */ lfs f0, 0xdc8(r29)
|
|
/* 801B850C 001B544C 80 9D 0D 28 */ lwz r4, 0xd28(r29)
|
|
/* 801B8510 001B5450 D0 04 00 08 */ stfs f0, 8(r4)
|
|
/* 801B8514 001B5454 80 7D 0C A8 */ lwz r3, 0xca8(r29)
|
|
/* 801B8518 001B5458 48 14 11 79 */ bl J2DScreen_NS_animation
|
|
/* 801B851C 001B545C 7F A3 EB 78 */ mr r3, r29
|
|
/* 801B8520 001B5460 38 80 00 01 */ li r4, 1
|
|
/* 801B8524 001B5464 48 00 21 DD */ bl dMenu_DmapBg_c_NS_setGoldAnimation
|
|
/* 801B8528 001B5468 80 7D 0C AC */ lwz r3, 0xcac(r29)
|
|
/* 801B852C 001B546C 3C 80 61 72 */ lis r4, 0x61726961@ha
|
|
/* 801B8530 001B5470 38 C4 69 61 */ addi r6, r4, 0x61726961@l
|
|
/* 801B8534 001B5474 3C 80 6D 61 */ lis r4, 0x6D61705F@ha
|
|
/* 801B8538 001B5478 38 A4 70 5F */ addi r5, r4, 0x6D61705F@l
|
|
/* 801B853C 001B547C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8540 001B5480 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8544 001B5484 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8548 001B5488 4E 80 04 21 */ bctrl
|
|
/* 801B854C 001B548C 90 7D 0C C4 */ stw r3, 0xcc4(r29)
|
|
/* 801B8550 001B5490 38 80 00 FF */ li r4, 0xff
|
|
/* 801B8554 001B5494 98 81 00 34 */ stb r4, 0x34(r1)
|
|
/* 801B8558 001B5498 98 81 00 35 */ stb r4, 0x35(r1)
|
|
/* 801B855C 001B549C 98 81 00 36 */ stb r4, 0x36(r1)
|
|
/* 801B8560 001B54A0 98 81 00 37 */ stb r4, 0x37(r1)
|
|
/* 801B8564 001B54A4 80 BD 0C C4 */ lwz r5, 0xcc4(r29)
|
|
/* 801B8568 001B54A8 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801B856C 001B54AC 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801B8570 001B54B0 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 801B8574 001B54B4 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801B8578 001B54B8 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801B857C 001B54BC 88 01 00 18 */ lbz r0, 0x18(r1)
|
|
/* 801B8580 001B54C0 98 05 01 38 */ stb r0, 0x138(r5)
|
|
/* 801B8584 001B54C4 88 01 00 19 */ lbz r0, 0x19(r1)
|
|
/* 801B8588 001B54C8 98 05 01 39 */ stb r0, 0x139(r5)
|
|
/* 801B858C 001B54CC 88 01 00 1A */ lbz r0, 0x1a(r1)
|
|
/* 801B8590 001B54D0 98 05 01 3A */ stb r0, 0x13a(r5)
|
|
/* 801B8594 001B54D4 88 01 00 1B */ lbz r0, 0x1b(r1)
|
|
/* 801B8598 001B54D8 98 05 01 3B */ stb r0, 0x13b(r5)
|
|
/* 801B859C 001B54DC 88 01 00 1C */ lbz r0, 0x1c(r1)
|
|
/* 801B85A0 001B54E0 98 05 01 3C */ stb r0, 0x13c(r5)
|
|
/* 801B85A4 001B54E4 88 01 00 1D */ lbz r0, 0x1d(r1)
|
|
/* 801B85A8 001B54E8 98 05 01 3D */ stb r0, 0x13d(r5)
|
|
/* 801B85AC 001B54EC 88 01 00 1E */ lbz r0, 0x1e(r1)
|
|
/* 801B85B0 001B54F0 98 05 01 3E */ stb r0, 0x13e(r5)
|
|
/* 801B85B4 001B54F4 88 01 00 1F */ lbz r0, 0x1f(r1)
|
|
/* 801B85B8 001B54F8 98 05 01 3F */ stb r0, 0x13f(r5)
|
|
/* 801B85BC 001B54FC 88 01 00 20 */ lbz r0, 0x20(r1)
|
|
/* 801B85C0 001B5500 98 05 01 40 */ stb r0, 0x140(r5)
|
|
/* 801B85C4 001B5504 88 01 00 21 */ lbz r0, 0x21(r1)
|
|
/* 801B85C8 001B5508 98 05 01 41 */ stb r0, 0x141(r5)
|
|
/* 801B85CC 001B550C 88 01 00 22 */ lbz r0, 0x22(r1)
|
|
/* 801B85D0 001B5510 98 05 01 42 */ stb r0, 0x142(r5)
|
|
/* 801B85D4 001B5514 88 01 00 23 */ lbz r0, 0x23(r1)
|
|
/* 801B85D8 001B5518 98 05 01 43 */ stb r0, 0x143(r5)
|
|
/* 801B85DC 001B551C 88 01 00 24 */ lbz r0, 0x24(r1)
|
|
/* 801B85E0 001B5520 98 05 01 44 */ stb r0, 0x144(r5)
|
|
/* 801B85E4 001B5524 88 01 00 25 */ lbz r0, 0x25(r1)
|
|
/* 801B85E8 001B5528 98 05 01 45 */ stb r0, 0x145(r5)
|
|
/* 801B85EC 001B552C 88 01 00 26 */ lbz r0, 0x26(r1)
|
|
/* 801B85F0 001B5530 98 05 01 46 */ stb r0, 0x146(r5)
|
|
/* 801B85F4 001B5534 88 01 00 27 */ lbz r0, 0x27(r1)
|
|
/* 801B85F8 001B5538 98 05 01 47 */ stb r0, 0x147(r5)
|
|
/* 801B85FC 001B553C 98 81 00 2C */ stb r4, 0x2c(r1)
|
|
/* 801B8600 001B5540 98 81 00 2D */ stb r4, 0x2d(r1)
|
|
/* 801B8604 001B5544 98 81 00 2E */ stb r4, 0x2e(r1)
|
|
/* 801B8608 001B5548 98 81 00 2F */ stb r4, 0x2f(r1)
|
|
/* 801B860C 001B554C 80 01 00 2C */ lwz r0, 0x2c(r1)
|
|
/* 801B8610 001B5550 90 01 00 30 */ stw r0, 0x30(r1)
|
|
/* 801B8614 001B5554 80 7D 0C C4 */ lwz r3, 0xcc4(r29)
|
|
/* 801B8618 001B5558 38 81 00 30 */ addi r4, r1, 0x30
|
|
/* 801B861C 001B555C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8620 001B5560 81 8C 01 2C */ lwz r12, 0x12c(r12)
|
|
/* 801B8624 001B5564 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8628 001B5568 4E 80 04 21 */ bctrl
|
|
/* 801B862C 001B556C 38 61 00 E0 */ addi r3, r1, 0xe0
|
|
/* 801B8630 001B5570 48 09 B3 01 */ bl CPaneMgr
|
|
/* 801B8634 001B5574 38 61 00 44 */ addi r3, r1, 0x44
|
|
/* 801B8638 001B5578 38 81 00 E0 */ addi r4, r1, 0xe0
|
|
/* 801B863C 001B557C 80 BD 0C C4 */ lwz r5, 0xcc4(r29)
|
|
/* 801B8640 001B5580 38 C1 00 80 */ addi r6, r1, 0x80
|
|
/* 801B8644 001B5584 38 E0 00 00 */ li r7, 0
|
|
/* 801B8648 001B5588 39 00 00 00 */ li r8, 0
|
|
/* 801B864C 001B558C 39 20 00 00 */ li r9, 0
|
|
/* 801B8650 001B5590 48 09 C6 41 */ bl CPaneMgr_NS_getGlobalVtx
|
|
/* 801B8654 001B5594 80 81 00 44 */ lwz r4, 0x44(r1)
|
|
/* 801B8658 001B5598 80 01 00 48 */ lwz r0, 0x48(r1)
|
|
/* 801B865C 001B559C 90 81 00 68 */ stw r4, 0x68(r1)
|
|
/* 801B8660 001B55A0 90 01 00 6C */ stw r0, 0x6c(r1)
|
|
/* 801B8664 001B55A4 80 01 00 4C */ lwz r0, 0x4c(r1)
|
|
/* 801B8668 001B55A8 90 01 00 70 */ stw r0, 0x70(r1)
|
|
/* 801B866C 001B55AC 38 61 00 38 */ addi r3, r1, 0x38
|
|
/* 801B8670 001B55B0 38 81 00 E0 */ addi r4, r1, 0xe0
|
|
/* 801B8674 001B55B4 80 BD 0C C4 */ lwz r5, 0xcc4(r29)
|
|
/* 801B8678 001B55B8 38 C1 00 80 */ addi r6, r1, 0x80
|
|
/* 801B867C 001B55BC 38 E0 00 03 */ li r7, 3
|
|
/* 801B8680 001B55C0 39 00 00 00 */ li r8, 0
|
|
/* 801B8684 001B55C4 39 20 00 00 */ li r9, 0
|
|
/* 801B8688 001B55C8 48 09 C6 09 */ bl CPaneMgr_NS_getGlobalVtx
|
|
/* 801B868C 001B55CC 80 81 00 38 */ lwz r4, 0x38(r1)
|
|
/* 801B8690 001B55D0 80 01 00 3C */ lwz r0, 0x3c(r1)
|
|
/* 801B8694 001B55D4 90 81 00 5C */ stw r4, 0x5c(r1)
|
|
/* 801B8698 001B55D8 90 01 00 60 */ stw r0, 0x60(r1)
|
|
/* 801B869C 001B55DC 80 01 00 40 */ lwz r0, 0x40(r1)
|
|
/* 801B86A0 001B55E0 90 01 00 64 */ stw r0, 0x64(r1)
|
|
/* 801B86A4 001B55E4 C0 21 00 5C */ lfs f1, 0x5c(r1)
|
|
/* 801B86A8 001B55E8 C0 01 00 68 */ lfs f0, 0x68(r1)
|
|
/* 801B86AC 001B55EC EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 801B86B0 001B55F0 D0 1D 0D A0 */ stfs f0, 0xda0(r29)
|
|
/* 801B86B4 001B55F4 C0 21 00 60 */ lfs f1, 0x60(r1)
|
|
/* 801B86B8 001B55F8 C0 01 00 6C */ lfs f0, 0x6c(r1)
|
|
/* 801B86BC 001B55FC EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 801B86C0 001B5600 D0 1D 0D A4 */ stfs f0, 0xda4(r29)
|
|
/* 801B86C4 001B5604 80 7D 0C AC */ lwz r3, 0xcac(r29)
|
|
/* 801B86C8 001B5608 3C 80 69 63 */ lis r4, 0x69636F6E@ha
|
|
/* 801B86CC 001B560C 38 C4 6F 6E */ addi r6, r4, 0x69636F6E@l
|
|
/* 801B86D0 001B5610 3C 80 6D 61 */ lis r4, 0x6D61705F@ha
|
|
/* 801B86D4 001B5614 38 A4 70 5F */ addi r5, r4, 0x6D61705F@l
|
|
/* 801B86D8 001B5618 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B86DC 001B561C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B86E0 001B5620 7D 89 03 A6 */ mtctr r12
|
|
/* 801B86E4 001B5624 4E 80 04 21 */ bctrl
|
|
/* 801B86E8 001B5628 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801B86EC 001B562C 38 80 00 04 */ li r4, 4
|
|
/* 801B86F0 001B5630 48 13 F0 09 */ bl J2DPane_NS_setBasePosition
|
|
/* 801B86F4 001B5634 38 00 00 FF */ li r0, 0xff
|
|
/* 801B86F8 001B5638 98 01 00 28 */ stb r0, 0x28(r1)
|
|
/* 801B86FC 001B563C 98 01 00 29 */ stb r0, 0x29(r1)
|
|
/* 801B8700 001B5640 98 01 00 2A */ stb r0, 0x2a(r1)
|
|
/* 801B8704 001B5644 98 01 00 2B */ stb r0, 0x2b(r1)
|
|
/* 801B8708 001B5648 80 01 00 28 */ lwz r0, 0x28(r1)
|
|
/* 801B870C 001B564C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801B8710 001B5650 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801B8714 001B5654 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801B8718 001B5658 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801B871C 001B565C 88 01 00 08 */ lbz r0, 8(r1)
|
|
/* 801B8720 001B5660 98 1E 01 38 */ stb r0, 0x138(r30)
|
|
/* 801B8724 001B5664 88 01 00 09 */ lbz r0, 9(r1)
|
|
/* 801B8728 001B5668 98 1E 01 39 */ stb r0, 0x139(r30)
|
|
/* 801B872C 001B566C 88 01 00 0A */ lbz r0, 0xa(r1)
|
|
/* 801B8730 001B5670 98 1E 01 3A */ stb r0, 0x13a(r30)
|
|
/* 801B8734 001B5674 88 01 00 0B */ lbz r0, 0xb(r1)
|
|
/* 801B8738 001B5678 98 1E 01 3B */ stb r0, 0x13b(r30)
|
|
/* 801B873C 001B567C 88 01 00 0C */ lbz r0, 0xc(r1)
|
|
/* 801B8740 001B5680 98 1E 01 3C */ stb r0, 0x13c(r30)
|
|
/* 801B8744 001B5684 88 01 00 0D */ lbz r0, 0xd(r1)
|
|
/* 801B8748 001B5688 98 1E 01 3D */ stb r0, 0x13d(r30)
|
|
/* 801B874C 001B568C 88 01 00 0E */ lbz r0, 0xe(r1)
|
|
/* 801B8750 001B5690 98 1E 01 3E */ stb r0, 0x13e(r30)
|
|
/* 801B8754 001B5694 88 01 00 0F */ lbz r0, 0xf(r1)
|
|
/* 801B8758 001B5698 98 1E 01 3F */ stb r0, 0x13f(r30)
|
|
/* 801B875C 001B569C 88 01 00 10 */ lbz r0, 0x10(r1)
|
|
/* 801B8760 001B56A0 98 1E 01 40 */ stb r0, 0x140(r30)
|
|
/* 801B8764 001B56A4 88 01 00 11 */ lbz r0, 0x11(r1)
|
|
/* 801B8768 001B56A8 98 1E 01 41 */ stb r0, 0x141(r30)
|
|
/* 801B876C 001B56AC 88 01 00 12 */ lbz r0, 0x12(r1)
|
|
/* 801B8770 001B56B0 98 1E 01 42 */ stb r0, 0x142(r30)
|
|
/* 801B8774 001B56B4 88 01 00 13 */ lbz r0, 0x13(r1)
|
|
/* 801B8778 001B56B8 98 1E 01 43 */ stb r0, 0x143(r30)
|
|
/* 801B877C 001B56BC 88 01 00 14 */ lbz r0, 0x14(r1)
|
|
/* 801B8780 001B56C0 98 1E 01 44 */ stb r0, 0x144(r30)
|
|
/* 801B8784 001B56C4 88 01 00 15 */ lbz r0, 0x15(r1)
|
|
/* 801B8788 001B56C8 98 1E 01 45 */ stb r0, 0x145(r30)
|
|
/* 801B878C 001B56CC 88 01 00 16 */ lbz r0, 0x16(r1)
|
|
/* 801B8790 001B56D0 98 1E 01 46 */ stb r0, 0x146(r30)
|
|
/* 801B8794 001B56D4 88 01 00 17 */ lbz r0, 0x17(r1)
|
|
/* 801B8798 001B56D8 98 1E 01 47 */ stb r0, 0x147(r30)
|
|
/* 801B879C 001B56DC 7F C3 F3 78 */ mr r3, r30
|
|
/* 801B87A0 001B56E0 38 80 00 00 */ li r4, 0
|
|
/* 801B87A4 001B56E4 81 9E 00 00 */ lwz r12, 0(r30)
|
|
/* 801B87A8 001B56E8 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801B87AC 001B56EC 7D 89 03 A6 */ mtctr r12
|
|
/* 801B87B0 001B56F0 4E 80 04 21 */ bctrl
|
|
/* 801B87B4 001B56F4 38 7D 00 04 */ addi r3, r29, 4
|
|
/* 801B87B8 001B56F8 80 9F 5C C0 */ lwz r4, 0x5cc0(r31)
|
|
/* 801B87BC 001B56FC 48 00 A1 1D */ bl dMenuMapCommon_c_NS_initiate
|
|
/* 801B87C0 001B5700 3B 40 00 00 */ li r26, 0
|
|
/* 801B87C4 001B5704 3B C0 00 00 */ li r30, 0
|
|
lbl_801B87C8:
|
|
/* 801B87C8 001B5708 38 60 00 6C */ li r3, 0x6c
|
|
/* 801B87CC 001B570C 48 11 64 81 */ bl __nw__FUl
|
|
/* 801B87D0 001B5710 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801B87D4 001B5714 41 82 00 2C */ beq lbl_801B8800
|
|
/* 801B87D8 001B5718 38 1E 0C A8 */ addi r0, r30, 0xca8
|
|
/* 801B87DC 001B571C 7C 9D 00 2E */ lwzx r4, r29, r0
|
|
/* 801B87E0 001B5720 3C A0 70 61 */ lis r5, 0x70616365@ha
|
|
/* 801B87E4 001B5724 38 C5 63 65 */ addi r6, r5, 0x70616365@l
|
|
/* 801B87E8 001B5728 3C A0 6D 61 */ lis r5, 0x6D617073@ha
|
|
/* 801B87EC 001B572C 38 A5 70 73 */ addi r5, r5, 0x6D617073@l
|
|
/* 801B87F0 001B5730 38 E0 00 00 */ li r7, 0
|
|
/* 801B87F4 001B5734 39 00 00 00 */ li r8, 0
|
|
/* 801B87F8 001B5738 48 09 B1 8D */ bl CPaneMgr_X1_
|
|
/* 801B87FC 001B573C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801B8800:
|
|
/* 801B8800 001B5740 38 9E 0D 00 */ addi r4, r30, 0xd00
|
|
/* 801B8804 001B5744 7C 1D 21 2E */ stwx r0, r29, r4
|
|
/* 801B8808 001B5748 7C 7D 20 2E */ lwzx r3, r29, r4
|
|
/* 801B880C 001B574C C0 22 A5 E8 */ lfs f1, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801B8810 001B5750 C0 42 A5 F0 */ lfs f2, lbl_80453FF0-_SDA2_BASE_(r2)
|
|
/* 801B8814 001B5754 48 09 BD 9D */ bl CPaneMgr_NS_paneTrans
|
|
/* 801B8818 001B5758 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801B881C 001B575C 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 801B8820 001B5760 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801B8824 001B5764 41 80 FF A4 */ blt lbl_801B87C8
|
|
/* 801B8828 001B5768 38 61 00 E0 */ addi r3, r1, 0xe0
|
|
/* 801B882C 001B576C 38 80 FF FF */ li r4, -1
|
|
/* 801B8830 001B5770 48 09 B1 E9 */ bl CPaneMgr_NS_dtor
|
|
/* 801B8834 001B5774 39 61 01 D0 */ addi r11, r1, 0x1d0
|
|
/* 801B8838 001B5778 48 1A 99 E5 */ bl _restgpr_26
|
|
/* 801B883C 001B577C 80 01 01 D4 */ lwz r0, 0x1d4(r1)
|
|
/* 801B8840 001B5780 7C 08 03 A6 */ mtlr r0
|
|
/* 801B8844 001B5784 38 21 01 D0 */ addi r1, r1, 0x1d0
|
|
/* 801B8848 001B5788 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_mapScreenAnime
|
|
dMenu_DmapBg_c_NS_mapScreenAnime:
|
|
/* 801B884C 001B578C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801B8850 001B5790 7C 08 02 A6 */ mflr r0
|
|
/* 801B8854 001B5794 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801B8858 001B5798 C0 22 A5 E8 */ lfs f1, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801B885C 001B579C C0 03 0D 94 */ lfs f0, 0xd94(r3)
|
|
/* 801B8860 001B57A0 FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 801B8864 001B57A4 40 82 00 80 */ bne lbl_801B88E4
|
|
/* 801B8868 001B57A8 C0 03 0D 98 */ lfs f0, 0xd98(r3)
|
|
/* 801B886C 001B57AC FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 801B8870 001B57B0 40 82 00 74 */ bne lbl_801B88E4
|
|
/* 801B8874 001B57B4 C0 02 A5 F4 */ lfs f0, lbl_80453FF4-_SDA2_BASE_(r2)
|
|
/* 801B8878 001B57B8 C8 22 A5 F8 */ lfd f1, lbl_80453FF8-_SDA2_BASE_(r2)
|
|
/* 801B887C 001B57BC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801B8880 001B57C0 C0 43 0D C8 */ lfs f2, 0xdc8(r3)
|
|
/* 801B8884 001B57C4 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 801B8888 001B57C8 D0 03 0D C8 */ stfs f0, 0xdc8(r3)
|
|
/* 801B888C 001B57CC 80 83 0D 28 */ lwz r4, 0xd28(r3)
|
|
/* 801B8890 001B57D0 A8 84 00 06 */ lha r4, 6(r4)
|
|
/* 801B8894 001B57D4 C0 43 0D C8 */ lfs f2, 0xdc8(r3)
|
|
/* 801B8898 001B57D8 6C 84 80 00 */ xoris r4, r4, 0x8000
|
|
/* 801B889C 001B57DC 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 801B88A0 001B57E0 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801B88A4 001B57E4 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801B88A8 001B57E8 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801B88AC 001B57EC FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 801B88B0 001B57F0 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 801B88B4 001B57F4 40 82 00 1C */ bne lbl_801B88D0
|
|
/* 801B88B8 001B57F8 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 801B88BC 001B57FC 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801B88C0 001B5800 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801B88C4 001B5804 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801B88C8 001B5808 EC 02 00 28 */ fsubs f0, f2, f0
|
|
/* 801B88CC 001B580C D0 03 0D C8 */ stfs f0, 0xdc8(r3)
|
|
lbl_801B88D0:
|
|
/* 801B88D0 001B5810 C0 03 0D C8 */ lfs f0, 0xdc8(r3)
|
|
/* 801B88D4 001B5814 80 83 0D 28 */ lwz r4, 0xd28(r3)
|
|
/* 801B88D8 001B5818 D0 04 00 08 */ stfs f0, 8(r4)
|
|
/* 801B88DC 001B581C 80 63 0C A8 */ lwz r3, 0xca8(r3)
|
|
/* 801B88E0 001B5820 48 14 0D B1 */ bl J2DScreen_NS_animation
|
|
lbl_801B88E4:
|
|
/* 801B88E4 001B5824 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801B88E8 001B5828 7C 08 03 A6 */ mtlr r0
|
|
/* 801B88EC 001B582C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801B88F0 001B5830 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_mapIconScaleSet
|
|
dMenu_DmapBg_c_NS_mapIconScaleSet:
|
|
/* 801B88F4 001B5834 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801B88F8 001B5838 7C 08 02 A6 */ mflr r0
|
|
/* 801B88FC 001B583C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801B8900 001B5840 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
|
/* 801B8904 001B5844 41 82 00 10 */ beq lbl_801B8914
|
|
/* 801B8908 001B5848 C0 22 A5 E8 */ lfs f1, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801B890C 001B584C C0 62 A5 EC */ lfs f3, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801B8910 001B5850 48 00 00 0C */ b lbl_801B891C
|
|
lbl_801B8914:
|
|
/* 801B8914 001B5854 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801B8918 001B5858 C0 62 A5 E8 */ lfs f3, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
lbl_801B891C:
|
|
/* 801B891C 001B585C 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801B8920 001B5860 38 80 00 01 */ li r4, 1
|
|
/* 801B8924 001B5864 FC 40 08 90 */ fmr f2, f1
|
|
/* 801B8928 001B5868 48 00 B5 9D */ bl dMenuMapCommon_c_NS_iconScale
|
|
/* 801B892C 001B586C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801B8930 001B5870 7C 08 03 A6 */ mtlr r0
|
|
/* 801B8934 001B5874 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801B8938 001B5878 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_iconScaleAnmInit
|
|
dMenu_DmapBg_c_NS_iconScaleAnmInit:
|
|
/* 801B893C 001B587C D0 23 0D AC */ stfs f1, 0xdac(r3)
|
|
/* 801B8940 001B5880 D0 43 0D B0 */ stfs f2, 0xdb0(r3)
|
|
/* 801B8944 001B5884 98 83 0D D1 */ stb r4, 0xdd1(r3)
|
|
/* 801B8948 001B5888 38 00 00 00 */ li r0, 0
|
|
/* 801B894C 001B588C 98 03 0D D2 */ stb r0, 0xdd2(r3)
|
|
/* 801B8950 001B5890 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_iconScaleAnm
|
|
dMenu_DmapBg_c_NS_iconScaleAnm:
|
|
/* 801B8954 001B5894 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801B8958 001B5898 7C 08 02 A6 */ mflr r0
|
|
/* 801B895C 001B589C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801B8960 001B58A0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801B8964 001B58A4 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801B8968 001B58A8 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801B896C 001B58AC 3B E0 00 00 */ li r31, 0
|
|
/* 801B8970 001B58B0 88 83 0D D2 */ lbz r4, 0xdd2(r3)
|
|
/* 801B8974 001B58B4 88 63 0D D1 */ lbz r3, 0xdd1(r3)
|
|
/* 801B8978 001B58B8 7C 04 18 40 */ cmplw r4, r3
|
|
/* 801B897C 001B58BC 40 81 00 0C */ ble lbl_801B8988
|
|
/* 801B8980 001B58C0 38 60 00 01 */ li r3, 1
|
|
/* 801B8984 001B58C4 48 00 00 70 */ b lbl_801B89F4
|
|
lbl_801B8988:
|
|
/* 801B8988 001B58C8 38 A0 00 04 */ li r5, 4
|
|
/* 801B898C 001B58CC 4B E6 77 D5 */ bl fopMsgM_valueIncrease
|
|
/* 801B8990 001B58D0 C0 5E 0D AC */ lfs f2, 0xdac(r30)
|
|
/* 801B8994 001B58D4 C0 1E 0D B0 */ lfs f0, 0xdb0(r30)
|
|
/* 801B8998 001B58D8 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 801B899C 001B58DC 40 81 00 18 */ ble lbl_801B89B4
|
|
/* 801B89A0 001B58E0 C0 02 A6 00 */ lfs f0, lbl_80454000-_SDA2_BASE_(r2)
|
|
/* 801B89A4 001B58E4 EC 40 00 72 */ fmuls f2, f0, f1
|
|
/* 801B89A8 001B58E8 C0 02 A5 EC */ lfs f0, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801B89AC 001B58EC EC 60 08 28 */ fsubs f3, f0, f1
|
|
/* 801B89B0 001B58F0 48 00 00 14 */ b lbl_801B89C4
|
|
lbl_801B89B4:
|
|
/* 801B89B4 001B58F4 C0 02 A5 EC */ lfs f0, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801B89B8 001B58F8 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 801B89BC 001B58FC FC 40 08 90 */ fmr f2, f1
|
|
/* 801B89C0 001B5900 EC 60 08 28 */ fsubs f3, f0, f1
|
|
lbl_801B89C4:
|
|
/* 801B89C4 001B5904 38 7E 00 04 */ addi r3, r30, 4
|
|
/* 801B89C8 001B5908 38 80 00 01 */ li r4, 1
|
|
/* 801B89CC 001B590C 48 00 B4 F9 */ bl dMenuMapCommon_c_NS_iconScale
|
|
/* 801B89D0 001B5910 88 7E 0D D2 */ lbz r3, 0xdd2(r30)
|
|
/* 801B89D4 001B5914 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801B89D8 001B5918 98 1E 0D D2 */ stb r0, 0xdd2(r30)
|
|
/* 801B89DC 001B591C 88 7E 0D D2 */ lbz r3, 0xdd2(r30)
|
|
/* 801B89E0 001B5920 88 1E 0D D1 */ lbz r0, 0xdd1(r30)
|
|
/* 801B89E4 001B5924 7C 03 00 40 */ cmplw r3, r0
|
|
/* 801B89E8 001B5928 41 80 00 08 */ blt lbl_801B89F0
|
|
/* 801B89EC 001B592C 3B E0 00 01 */ li r31, 1
|
|
lbl_801B89F0:
|
|
/* 801B89F0 001B5930 7F E3 FB 78 */ mr r3, r31
|
|
lbl_801B89F4:
|
|
/* 801B89F4 001B5934 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801B89F8 001B5938 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801B89FC 001B593C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801B8A00 001B5940 7C 08 03 A6 */ mtlr r0
|
|
/* 801B8A04 001B5944 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801B8A08 001B5948 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_buttonIconScreenInit
|
|
dMenu_DmapBg_c_NS_buttonIconScreenInit:
|
|
/* 801B8A0C 001B594C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801B8A10 001B5950 7C 08 02 A6 */ mflr r0
|
|
/* 801B8A14 001B5954 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801B8A18 001B5958 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801B8A1C 001B595C 48 1A 97 A5 */ bl _savegpr_22
|
|
/* 801B8A20 001B5960 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801B8A24 001B5964 3C 60 80 39 */ lis r3, lbl_80395518@ha
|
|
/* 801B8A28 001B5968 3B E3 55 18 */ addi r31, r3, lbl_80395518@l
|
|
/* 801B8A2C 001B596C 38 60 01 18 */ li r3, 0x118
|
|
/* 801B8A30 001B5970 48 11 62 1D */ bl __nw__FUl
|
|
/* 801B8A34 001B5974 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801B8A38 001B5978 41 82 00 0C */ beq lbl_801B8A44
|
|
/* 801B8A3C 001B597C 48 13 FA 5D */ bl __ct__9J2DScreenFv
|
|
/* 801B8A40 001B5980 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801B8A44:
|
|
/* 801B8A44 001B5984 90 1E 0C B4 */ stw r0, 0xcb4(r30)
|
|
/* 801B8A48 001B5988 80 7E 0C B4 */ lwz r3, 0xcb4(r30)
|
|
/* 801B8A4C 001B598C 3C 80 80 39 */ lis r4, lbl_80395760@ha
|
|
/* 801B8A50 001B5990 38 84 57 60 */ addi r4, r4, lbl_80395760@l
|
|
/* 801B8A54 001B5994 38 84 00 4D */ addi r4, r4, 0x4d
|
|
/* 801B8A58 001B5998 3C A0 00 02 */ lis r5, 2
|
|
/* 801B8A5C 001B599C 3C C0 80 40 */ lis r6, g_dComIfG_gameInfo@ha
|
|
/* 801B8A60 001B59A0 38 C6 61 C0 */ addi r6, r6, g_dComIfG_gameInfo@l
|
|
/* 801B8A64 001B59A4 80 C6 5C C0 */ lwz r6, 0x5cc0(r6)
|
|
/* 801B8A68 001B59A8 48 13 FB E1 */ bl J2DScreen_NS_setPriority
|
|
/* 801B8A6C 001B59AC 80 7E 0C B4 */ lwz r3, 0xcb4(r30)
|
|
/* 801B8A70 001B59B0 48 09 C6 79 */ bl dPaneClass_showNullPane
|
|
/* 801B8A74 001B59B4 38 00 00 00 */ li r0, 0
|
|
/* 801B8A78 001B59B8 90 1E 0C B8 */ stw r0, 0xcb8(r30)
|
|
/* 801B8A7C 001B59BC 90 1E 0C DC */ stw r0, 0xcdc(r30)
|
|
/* 801B8A80 001B59C0 80 7E 0C B4 */ lwz r3, 0xcb4(r30)
|
|
/* 801B8A84 001B59C4 3C 80 73 70 */ lis r4, 0x73706F74@ha
|
|
/* 801B8A88 001B59C8 38 C4 6F 74 */ addi r6, r4, 0x73706F74@l
|
|
/* 801B8A8C 001B59CC 38 A0 77 5F */ li r5, 0x775f
|
|
/* 801B8A90 001B59D0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8A94 001B59D4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8A98 001B59D8 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8A9C 001B59DC 4E 80 04 21 */ bctrl
|
|
/* 801B8AA0 001B59E0 38 00 00 00 */ li r0, 0
|
|
/* 801B8AA4 001B59E4 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B8AA8 001B59E8 80 7E 0C B4 */ lwz r3, 0xcb4(r30)
|
|
/* 801B8AAC 001B59EC 3C 80 6F 74 */ lis r4, 0x6F743030@ha
|
|
/* 801B8AB0 001B59F0 38 C4 30 30 */ addi r6, r4, 0x6F743030@l
|
|
/* 801B8AB4 001B59F4 38 A0 73 70 */ li r5, 0x7370
|
|
/* 801B8AB8 001B59F8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8ABC 001B59FC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8AC0 001B5A00 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8AC4 001B5A04 4E 80 04 21 */ bctrl
|
|
/* 801B8AC8 001B5A08 38 00 00 00 */ li r0, 0
|
|
/* 801B8ACC 001B5A0C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B8AD0 001B5A10 80 7E 0C B4 */ lwz r3, 0xcb4(r30)
|
|
/* 801B8AD4 001B5A14 3C 80 6F 74 */ lis r4, 0x6F743031@ha
|
|
/* 801B8AD8 001B5A18 38 C4 30 31 */ addi r6, r4, 0x6F743031@l
|
|
/* 801B8ADC 001B5A1C 38 A0 73 70 */ li r5, 0x7370
|
|
/* 801B8AE0 001B5A20 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8AE4 001B5A24 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8AE8 001B5A28 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8AEC 001B5A2C 4E 80 04 21 */ bctrl
|
|
/* 801B8AF0 001B5A30 38 00 00 00 */ li r0, 0
|
|
/* 801B8AF4 001B5A34 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B8AF8 001B5A38 38 60 00 2C */ li r3, 0x2c
|
|
/* 801B8AFC 001B5A3C 48 11 61 51 */ bl __nw__FUl
|
|
/* 801B8B00 001B5A40 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801B8B04 001B5A44 41 82 00 24 */ beq lbl_801B8B28
|
|
/* 801B8B08 001B5A48 80 9E 0C B4 */ lwz r4, 0xcb4(r30)
|
|
/* 801B8B0C 001B5A4C 3C A0 52 4F */ lis r5, 0x524F4F54@ha
|
|
/* 801B8B10 001B5A50 38 C5 4F 54 */ addi r6, r5, 0x524F4F54@l
|
|
/* 801B8B14 001B5A54 38 A0 00 00 */ li r5, 0
|
|
/* 801B8B18 001B5A58 38 E0 00 02 */ li r7, 2
|
|
/* 801B8B1C 001B5A5C 39 00 00 00 */ li r8, 0
|
|
/* 801B8B20 001B5A60 48 09 D1 49 */ bl CPaneMgrAlphaMorf
|
|
/* 801B8B24 001B5A64 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801B8B28:
|
|
/* 801B8B28 001B5A68 90 1E 0C D8 */ stw r0, 0xcd8(r30)
|
|
/* 801B8B2C 001B5A6C 38 60 00 00 */ li r3, 0
|
|
/* 801B8B30 001B5A70 7C 65 1B 78 */ mr r5, r3
|
|
/* 801B8B34 001B5A74 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B8B38 001B5A78 38 00 00 02 */ li r0, 2
|
|
/* 801B8B3C 001B5A7C 7C 09 03 A6 */ mtctr r0
|
|
lbl_801B8B40:
|
|
/* 801B8B40 001B5A80 7C DE 1A 14 */ add r6, r30, r3
|
|
/* 801B8B44 001B5A84 90 A6 0D 08 */ stw r5, 0xd08(r6)
|
|
/* 801B8B48 001B5A88 90 86 0D 10 */ stw r4, 0xd10(r6)
|
|
/* 801B8B4C 001B5A8C 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801B8B50 001B5A90 42 00 FF F0 */ bdnz lbl_801B8B40
|
|
/* 801B8B54 001B5A94 38 60 00 1C */ li r3, 0x1c
|
|
/* 801B8B58 001B5A98 48 11 60 F5 */ bl __nw__FUl
|
|
/* 801B8B5C 001B5A9C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801B8B60 001B5AA0 41 82 00 24 */ beq lbl_801B8B84
|
|
/* 801B8B64 001B5AA4 80 9E 0C B4 */ lwz r4, 0xcb4(r30)
|
|
/* 801B8B68 001B5AA8 3C A0 5F 62 */ lis r5, 0x5F62746E@ha
|
|
/* 801B8B6C 001B5AAC 38 C5 74 6E */ addi r6, r5, 0x5F62746E@l
|
|
/* 801B8B70 001B5AB0 38 A0 00 63 */ li r5, 0x63
|
|
/* 801B8B74 001B5AB4 38 E0 00 02 */ li r7, 2
|
|
/* 801B8B78 001B5AB8 39 00 00 00 */ li r8, 0
|
|
/* 801B8B7C 001B5ABC 48 09 C8 81 */ bl CPaneMgrAlpha_X1_
|
|
/* 801B8B80 001B5AC0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801B8B84:
|
|
/* 801B8B84 001B5AC4 90 1E 0C E8 */ stw r0, 0xce8(r30)
|
|
/* 801B8B88 001B5AC8 38 00 00 00 */ li r0, 0
|
|
/* 801B8B8C 001B5ACC 90 1E 0C EC */ stw r0, 0xcec(r30)
|
|
/* 801B8B90 001B5AD0 3A C0 00 00 */ li r22, 0
|
|
/* 801B8B94 001B5AD4 3B A0 00 00 */ li r29, 0
|
|
/* 801B8B98 001B5AD8 3C 60 80 39 */ lis r3, lbl_80395760@ha
|
|
/* 801B8B9C 001B5ADC 3B 43 57 60 */ addi r26, r3, lbl_80395760@l
|
|
/* 801B8BA0 001B5AE0 3B 7F 00 00 */ addi r27, r31, 0
|
|
/* 801B8BA4 001B5AE4 3B 9F 00 28 */ addi r28, r31, 0x28
|
|
lbl_801B8BA8:
|
|
/* 801B8BA8 001B5AE8 4B E5 BE 49 */ bl mDoExt_getMesgFont
|
|
/* 801B8BAC 001B5AEC 7C 79 1B 78 */ mr r25, r3
|
|
/* 801B8BB0 001B5AF0 80 7E 0C B4 */ lwz r3, 0xcb4(r30)
|
|
/* 801B8BB4 001B5AF4 3B 1F 00 50 */ addi r24, r31, 0x50
|
|
/* 801B8BB8 001B5AF8 7F 18 EA 14 */ add r24, r24, r29
|
|
/* 801B8BBC 001B5AFC 80 B8 00 00 */ lwz r5, 0(r24)
|
|
/* 801B8BC0 001B5B00 80 D8 00 04 */ lwz r6, 4(r24)
|
|
/* 801B8BC4 001B5B04 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8BC8 001B5B08 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8BCC 001B5B0C 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8BD0 001B5B10 4E 80 04 21 */ bctrl
|
|
/* 801B8BD4 001B5B14 7F 24 CB 78 */ mr r4, r25
|
|
/* 801B8BD8 001B5B18 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8BDC 001B5B1C 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B8BE0 001B5B20 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8BE4 001B5B24 4E 80 04 21 */ bctrl
|
|
/* 801B8BE8 001B5B28 4B E5 BE 09 */ bl mDoExt_getMesgFont
|
|
/* 801B8BEC 001B5B2C 7C 79 1B 78 */ mr r25, r3
|
|
/* 801B8BF0 001B5B30 80 7E 0C B4 */ lwz r3, 0xcb4(r30)
|
|
/* 801B8BF4 001B5B34 3A FF 00 78 */ addi r23, r31, 0x78
|
|
/* 801B8BF8 001B5B38 7E F7 EA 14 */ add r23, r23, r29
|
|
/* 801B8BFC 001B5B3C 80 B7 00 00 */ lwz r5, 0(r23)
|
|
/* 801B8C00 001B5B40 80 D7 00 04 */ lwz r6, 4(r23)
|
|
/* 801B8C04 001B5B44 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8C08 001B5B48 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8C0C 001B5B4C 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8C10 001B5B50 4E 80 04 21 */ bctrl
|
|
/* 801B8C14 001B5B54 7F 24 CB 78 */ mr r4, r25
|
|
/* 801B8C18 001B5B58 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8C1C 001B5B5C 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B8C20 001B5B60 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8C24 001B5B64 4E 80 04 21 */ bctrl
|
|
/* 801B8C28 001B5B68 80 7E 0C B4 */ lwz r3, 0xcb4(r30)
|
|
/* 801B8C2C 001B5B6C 80 B8 00 00 */ lwz r5, 0(r24)
|
|
/* 801B8C30 001B5B70 80 D8 00 04 */ lwz r6, 4(r24)
|
|
/* 801B8C34 001B5B74 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8C38 001B5B78 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8C3C 001B5B7C 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8C40 001B5B80 4E 80 04 21 */ bctrl
|
|
/* 801B8C44 001B5B84 38 80 00 20 */ li r4, 0x20
|
|
/* 801B8C48 001B5B88 38 BA 00 6F */ addi r5, r26, 0x6f
|
|
/* 801B8C4C 001B5B8C 4C C6 31 82 */ crclr 6
|
|
/* 801B8C50 001B5B90 48 14 7A FD */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801B8C54 001B5B94 80 7E 0C B4 */ lwz r3, 0xcb4(r30)
|
|
/* 801B8C58 001B5B98 80 B7 00 00 */ lwz r5, 0(r23)
|
|
/* 801B8C5C 001B5B9C 80 D7 00 04 */ lwz r6, 4(r23)
|
|
/* 801B8C60 001B5BA0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8C64 001B5BA4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8C68 001B5BA8 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8C6C 001B5BAC 4E 80 04 21 */ bctrl
|
|
/* 801B8C70 001B5BB0 38 80 00 20 */ li r4, 0x20
|
|
/* 801B8C74 001B5BB4 38 BA 00 6F */ addi r5, r26, 0x6f
|
|
/* 801B8C78 001B5BB8 4C C6 31 82 */ crclr 6
|
|
/* 801B8C7C 001B5BBC 48 14 7A D1 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801B8C80 001B5BC0 80 7E 0C B4 */ lwz r3, 0xcb4(r30)
|
|
/* 801B8C84 001B5BC4 7C DB EA 14 */ add r6, r27, r29
|
|
/* 801B8C88 001B5BC8 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801B8C8C 001B5BCC 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801B8C90 001B5BD0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8C94 001B5BD4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8C98 001B5BD8 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8C9C 001B5BDC 4E 80 04 21 */ bctrl
|
|
/* 801B8CA0 001B5BE0 38 00 00 00 */ li r0, 0
|
|
/* 801B8CA4 001B5BE4 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B8CA8 001B5BE8 80 7E 0C B4 */ lwz r3, 0xcb4(r30)
|
|
/* 801B8CAC 001B5BEC 7C DC EA 14 */ add r6, r28, r29
|
|
/* 801B8CB0 001B5BF0 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801B8CB4 001B5BF4 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801B8CB8 001B5BF8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8CBC 001B5BFC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8CC0 001B5C00 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8CC4 001B5C04 4E 80 04 21 */ bctrl
|
|
/* 801B8CC8 001B5C08 38 00 00 00 */ li r0, 0
|
|
/* 801B8CCC 001B5C0C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B8CD0 001B5C10 3A D6 00 01 */ addi r22, r22, 1
|
|
/* 801B8CD4 001B5C14 2C 16 00 05 */ cmpwi r22, 5
|
|
/* 801B8CD8 001B5C18 3B BD 00 08 */ addi r29, r29, 8
|
|
/* 801B8CDC 001B5C1C 41 80 FE CC */ blt lbl_801B8BA8
|
|
/* 801B8CE0 001B5C20 38 60 00 6C */ li r3, 0x6c
|
|
/* 801B8CE4 001B5C24 48 11 5F 69 */ bl __nw__FUl
|
|
/* 801B8CE8 001B5C28 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801B8CEC 001B5C2C 41 82 00 24 */ beq lbl_801B8D10
|
|
/* 801B8CF0 001B5C30 80 9E 0C B4 */ lwz r4, 0xcb4(r30)
|
|
/* 801B8CF4 001B5C34 3C A0 00 63 */ lis r5, 0x00635F6E@ha
|
|
/* 801B8CF8 001B5C38 38 C5 5F 6E */ addi r6, r5, 0x00635F6E@l
|
|
/* 801B8CFC 001B5C3C 38 A0 00 00 */ li r5, 0
|
|
/* 801B8D00 001B5C40 38 E0 00 02 */ li r7, 2
|
|
/* 801B8D04 001B5C44 39 00 00 00 */ li r8, 0
|
|
/* 801B8D08 001B5C48 48 09 AC 7D */ bl CPaneMgr_X1_
|
|
/* 801B8D0C 001B5C4C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801B8D10:
|
|
/* 801B8D10 001B5C50 90 1E 0C F4 */ stw r0, 0xcf4(r30)
|
|
/* 801B8D14 001B5C54 38 00 00 00 */ li r0, 0
|
|
/* 801B8D18 001B5C58 90 1E 0C F8 */ stw r0, 0xcf8(r30)
|
|
/* 801B8D1C 001B5C5C 3A E0 00 00 */ li r23, 0
|
|
/* 801B8D20 001B5C60 3B A0 00 00 */ li r29, 0
|
|
/* 801B8D24 001B5C64 3B 9F 00 A0 */ addi r28, r31, 0xa0
|
|
/* 801B8D28 001B5C68 3C 60 80 39 */ lis r3, lbl_80395760@ha
|
|
/* 801B8D2C 001B5C6C 3B E3 57 60 */ addi r31, r3, lbl_80395760@l
|
|
lbl_801B8D30:
|
|
/* 801B8D30 001B5C70 80 7E 0C B4 */ lwz r3, 0xcb4(r30)
|
|
/* 801B8D34 001B5C74 7C DC EA 14 */ add r6, r28, r29
|
|
/* 801B8D38 001B5C78 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801B8D3C 001B5C7C 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801B8D40 001B5C80 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8D44 001B5C84 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8D48 001B5C88 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8D4C 001B5C8C 4E 80 04 21 */ bctrl
|
|
/* 801B8D50 001B5C90 7C 76 1B 78 */ mr r22, r3
|
|
/* 801B8D54 001B5C94 4B E5 BC 9D */ bl mDoExt_getMesgFont
|
|
/* 801B8D58 001B5C98 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B8D5C 001B5C9C 7E C3 B3 78 */ mr r3, r22
|
|
/* 801B8D60 001B5CA0 81 96 00 00 */ lwz r12, 0(r22)
|
|
/* 801B8D64 001B5CA4 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B8D68 001B5CA8 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8D6C 001B5CAC 4E 80 04 21 */ bctrl
|
|
/* 801B8D70 001B5CB0 7E C3 B3 78 */ mr r3, r22
|
|
/* 801B8D74 001B5CB4 38 80 00 20 */ li r4, 0x20
|
|
/* 801B8D78 001B5CB8 38 BF 00 6F */ addi r5, r31, 0x6f
|
|
/* 801B8D7C 001B5CBC 4C C6 31 82 */ crclr 6
|
|
/* 801B8D80 001B5CC0 48 14 79 CD */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801B8D84 001B5CC4 3A F7 00 01 */ addi r23, r23, 1
|
|
/* 801B8D88 001B5CC8 2C 17 00 02 */ cmpwi r23, 2
|
|
/* 801B8D8C 001B5CCC 3B BD 00 08 */ addi r29, r29, 8
|
|
/* 801B8D90 001B5CD0 41 80 FF A0 */ blt lbl_801B8D30
|
|
/* 801B8D94 001B5CD4 80 7E 0C F4 */ lwz r3, 0xcf4(r30)
|
|
/* 801B8D98 001B5CD8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801B8D9C 001B5CDC 41 82 00 08 */ beq lbl_801B8DA4
|
|
/* 801B8DA0 001B5CE0 48 09 C8 29 */ bl CPaneMgrAlpha_NS_show
|
|
lbl_801B8DA4:
|
|
/* 801B8DA4 001B5CE4 80 7E 0C F8 */ lwz r3, 0xcf8(r30)
|
|
/* 801B8DA8 001B5CE8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801B8DAC 001B5CEC 41 82 00 10 */ beq lbl_801B8DBC
|
|
/* 801B8DB0 001B5CF0 C0 22 A6 04 */ lfs f1, lbl_80454004-_SDA2_BASE_(r2)
|
|
/* 801B8DB4 001B5CF4 C0 42 A5 E8 */ lfs f2, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801B8DB8 001B5CF8 48 09 B7 F9 */ bl CPaneMgr_NS_paneTrans
|
|
lbl_801B8DBC:
|
|
/* 801B8DBC 001B5CFC 80 7E 0C F4 */ lwz r3, 0xcf4(r30)
|
|
/* 801B8DC0 001B5D00 C0 22 A6 08 */ lfs f1, lbl_80454008-_SDA2_BASE_(r2)
|
|
/* 801B8DC4 001B5D04 C0 42 A5 E8 */ lfs f2, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801B8DC8 001B5D08 48 09 B7 E9 */ bl CPaneMgr_NS_paneTrans
|
|
/* 801B8DCC 001B5D0C 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801B8DD0 001B5D10 48 1A 94 3D */ bl _restgpr_22
|
|
/* 801B8DD4 001B5D14 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801B8DD8 001B5D18 7C 08 03 A6 */ mtlr r0
|
|
/* 801B8DDC 001B5D1C 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801B8DE0 001B5D20 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_setAButtonString
|
|
dMenu_DmapBg_c_NS_setAButtonString:
|
|
/* 801B8DE4 001B5D24 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801B8DE8 001B5D28 7C 08 02 A6 */ mflr r0
|
|
/* 801B8DEC 001B5D2C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801B8DF0 001B5D30 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801B8DF4 001B5D34 48 1A 93 E5 */ bl _savegpr_28
|
|
/* 801B8DF8 001B5D38 7C 7C 1B 78 */ mr r28, r3
|
|
/* 801B8DFC 001B5D3C 7C 9D 23 78 */ mr r29, r4
|
|
/* 801B8E00 001B5D40 3B C0 00 00 */ li r30, 0
|
|
/* 801B8E04 001B5D44 3B E0 00 00 */ li r31, 0
|
|
lbl_801B8E08:
|
|
/* 801B8E08 001B5D48 28 1D 00 00 */ cmplwi r29, 0
|
|
/* 801B8E0C 001B5D4C 40 82 00 44 */ bne lbl_801B8E50
|
|
/* 801B8E10 001B5D50 80 7C 0C B4 */ lwz r3, 0xcb4(r28)
|
|
/* 801B8E14 001B5D54 3C 80 80 39 */ lis r4, lbl_803955C8@ha
|
|
/* 801B8E18 001B5D58 38 04 55 C8 */ addi r0, r4, lbl_803955C8@l
|
|
/* 801B8E1C 001B5D5C 7C 80 FA 14 */ add r4, r0, r31
|
|
/* 801B8E20 001B5D60 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 801B8E24 001B5D64 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 801B8E28 001B5D68 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8E2C 001B5D6C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8E30 001B5D70 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8E34 001B5D74 4E 80 04 21 */ bctrl
|
|
/* 801B8E38 001B5D78 48 14 78 21 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801B8E3C 001B5D7C 3C 80 80 39 */ lis r4, lbl_80395760@ha
|
|
/* 801B8E40 001B5D80 38 84 57 60 */ addi r4, r4, lbl_80395760@l
|
|
/* 801B8E44 001B5D84 38 84 00 6F */ addi r4, r4, 0x6f
|
|
/* 801B8E48 001B5D88 48 1A FC E5 */ bl strcpy
|
|
/* 801B8E4C 001B5D8C 48 00 00 48 */ b lbl_801B8E94
|
|
lbl_801B8E50:
|
|
/* 801B8E50 001B5D90 80 7C 0C B4 */ lwz r3, 0xcb4(r28)
|
|
/* 801B8E54 001B5D94 3C 80 80 39 */ lis r4, lbl_803955C8@ha
|
|
/* 801B8E58 001B5D98 38 04 55 C8 */ addi r0, r4, lbl_803955C8@l
|
|
/* 801B8E5C 001B5D9C 7C 80 FA 14 */ add r4, r0, r31
|
|
/* 801B8E60 001B5DA0 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 801B8E64 001B5DA4 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 801B8E68 001B5DA8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8E6C 001B5DAC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8E70 001B5DB0 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8E74 001B5DB4 4E 80 04 21 */ bctrl
|
|
/* 801B8E78 001B5DB8 48 14 77 E1 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801B8E7C 001B5DBC 7C 65 1B 78 */ mr r5, r3
|
|
/* 801B8E80 001B5DC0 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801B8E84 001B5DC4 38 63 01 88 */ addi r3, r3, lbl_80430188@l
|
|
/* 801B8E88 001B5DC8 7F A4 EB 78 */ mr r4, r29
|
|
/* 801B8E8C 001B5DCC 38 C0 00 00 */ li r6, 0
|
|
/* 801B8E90 001B5DD0 48 06 36 B5 */ bl dMeter2Info_c_NS_getStringKanji
|
|
lbl_801B8E94:
|
|
/* 801B8E94 001B5DD4 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 801B8E98 001B5DD8 2C 1E 00 05 */ cmpwi r30, 5
|
|
/* 801B8E9C 001B5DDC 3B FF 00 08 */ addi r31, r31, 8
|
|
/* 801B8EA0 001B5DE0 41 80 FF 68 */ blt lbl_801B8E08
|
|
/* 801B8EA4 001B5DE4 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801B8EA8 001B5DE8 48 1A 93 7D */ bl _restgpr_28
|
|
/* 801B8EAC 001B5DEC 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801B8EB0 001B5DF0 7C 08 03 A6 */ mtlr r0
|
|
/* 801B8EB4 001B5DF4 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801B8EB8 001B5DF8 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_setBButtonString
|
|
dMenu_DmapBg_c_NS_setBButtonString:
|
|
/* 801B8EBC 001B5DFC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801B8EC0 001B5E00 7C 08 02 A6 */ mflr r0
|
|
/* 801B8EC4 001B5E04 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801B8EC8 001B5E08 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801B8ECC 001B5E0C 48 1A 93 0D */ bl _savegpr_28
|
|
/* 801B8ED0 001B5E10 7C 7C 1B 78 */ mr r28, r3
|
|
/* 801B8ED4 001B5E14 7C 9D 23 78 */ mr r29, r4
|
|
/* 801B8ED8 001B5E18 3B C0 00 00 */ li r30, 0
|
|
/* 801B8EDC 001B5E1C 3B E0 00 00 */ li r31, 0
|
|
lbl_801B8EE0:
|
|
/* 801B8EE0 001B5E20 28 1D 00 00 */ cmplwi r29, 0
|
|
/* 801B8EE4 001B5E24 40 82 00 44 */ bne lbl_801B8F28
|
|
/* 801B8EE8 001B5E28 80 7C 0C B4 */ lwz r3, 0xcb4(r28)
|
|
/* 801B8EEC 001B5E2C 3C 80 80 39 */ lis r4, lbl_803955F0@ha
|
|
/* 801B8EF0 001B5E30 38 04 55 F0 */ addi r0, r4, lbl_803955F0@l
|
|
/* 801B8EF4 001B5E34 7C 80 FA 14 */ add r4, r0, r31
|
|
/* 801B8EF8 001B5E38 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 801B8EFC 001B5E3C 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 801B8F00 001B5E40 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8F04 001B5E44 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8F08 001B5E48 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8F0C 001B5E4C 4E 80 04 21 */ bctrl
|
|
/* 801B8F10 001B5E50 48 14 77 49 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801B8F14 001B5E54 3C 80 80 39 */ lis r4, lbl_80395760@ha
|
|
/* 801B8F18 001B5E58 38 84 57 60 */ addi r4, r4, lbl_80395760@l
|
|
/* 801B8F1C 001B5E5C 38 84 00 6F */ addi r4, r4, 0x6f
|
|
/* 801B8F20 001B5E60 48 1A FC 0D */ bl strcpy
|
|
/* 801B8F24 001B5E64 48 00 00 48 */ b lbl_801B8F6C
|
|
lbl_801B8F28:
|
|
/* 801B8F28 001B5E68 80 7C 0C B4 */ lwz r3, 0xcb4(r28)
|
|
/* 801B8F2C 001B5E6C 3C 80 80 39 */ lis r4, lbl_803955F0@ha
|
|
/* 801B8F30 001B5E70 38 04 55 F0 */ addi r0, r4, lbl_803955F0@l
|
|
/* 801B8F34 001B5E74 7C 80 FA 14 */ add r4, r0, r31
|
|
/* 801B8F38 001B5E78 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 801B8F3C 001B5E7C 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 801B8F40 001B5E80 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B8F44 001B5E84 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B8F48 001B5E88 7D 89 03 A6 */ mtctr r12
|
|
/* 801B8F4C 001B5E8C 4E 80 04 21 */ bctrl
|
|
/* 801B8F50 001B5E90 48 14 77 09 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801B8F54 001B5E94 7C 65 1B 78 */ mr r5, r3
|
|
/* 801B8F58 001B5E98 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801B8F5C 001B5E9C 38 63 01 88 */ addi r3, r3, lbl_80430188@l
|
|
/* 801B8F60 001B5EA0 7F A4 EB 78 */ mr r4, r29
|
|
/* 801B8F64 001B5EA4 38 C0 00 00 */ li r6, 0
|
|
/* 801B8F68 001B5EA8 48 06 35 DD */ bl dMeter2Info_c_NS_getStringKanji
|
|
lbl_801B8F6C:
|
|
/* 801B8F6C 001B5EAC 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 801B8F70 001B5EB0 2C 1E 00 05 */ cmpwi r30, 5
|
|
/* 801B8F74 001B5EB4 3B FF 00 08 */ addi r31, r31, 8
|
|
/* 801B8F78 001B5EB8 41 80 FF 68 */ blt lbl_801B8EE0
|
|
/* 801B8F7C 001B5EBC 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801B8F80 001B5EC0 48 1A 92 A5 */ bl _restgpr_28
|
|
/* 801B8F84 001B5EC4 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801B8F88 001B5EC8 7C 08 03 A6 */ mtlr r0
|
|
/* 801B8F8C 001B5ECC 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801B8F90 001B5ED0 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_setCButtonString
|
|
dMenu_DmapBg_c_NS_setCButtonString:
|
|
/* 801B8F94 001B5ED4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801B8F98 001B5ED8 7C 08 02 A6 */ mflr r0
|
|
/* 801B8F9C 001B5EDC 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801B8FA0 001B5EE0 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801B8FA4 001B5EE4 48 1A 92 2D */ bl _savegpr_26
|
|
/* 801B8FA8 001B5EE8 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801B8FAC 001B5EEC 80 6D 8B 00 */ lwz r3, lbl_80451080-_SDA_BASE_(r13)
|
|
/* 801B8FB0 001B5EF0 48 00 46 E1 */ bl dMenu_Dmap_c_NS_isMapMoveState
|
|
/* 801B8FB4 001B5EF4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801B8FB8 001B5EF8 40 82 00 0C */ bne lbl_801B8FC4
|
|
/* 801B8FBC 001B5EFC 3B 40 00 00 */ li r26, 0
|
|
/* 801B8FC0 001B5F00 48 00 00 0C */ b lbl_801B8FCC
|
|
lbl_801B8FC4:
|
|
/* 801B8FC4 001B5F04 80 6D 8B 00 */ lwz r3, lbl_80451080-_SDA_BASE_(r13)
|
|
/* 801B8FC8 001B5F08 A3 43 01 66 */ lhz r26, 0x166(r3)
|
|
lbl_801B8FCC:
|
|
/* 801B8FCC 001B5F0C 28 1A 00 00 */ cmplwi r26, 0
|
|
/* 801B8FD0 001B5F10 40 82 00 68 */ bne lbl_801B9038
|
|
/* 801B8FD4 001B5F14 3B 60 00 00 */ li r27, 0
|
|
/* 801B8FD8 001B5F18 3B C0 00 00 */ li r30, 0
|
|
/* 801B8FDC 001B5F1C 3C 60 80 39 */ lis r3, lbl_80395618@ha
|
|
/* 801B8FE0 001B5F20 3B A3 56 18 */ addi r29, r3, lbl_80395618@l
|
|
/* 801B8FE4 001B5F24 3C 60 80 39 */ lis r3, lbl_80395760@ha
|
|
/* 801B8FE8 001B5F28 3B 83 57 60 */ addi r28, r3, lbl_80395760@l
|
|
lbl_801B8FEC:
|
|
/* 801B8FEC 001B5F2C 80 7F 0C B4 */ lwz r3, 0xcb4(r31)
|
|
/* 801B8FF0 001B5F30 7C 9D F2 14 */ add r4, r29, r30
|
|
/* 801B8FF4 001B5F34 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 801B8FF8 001B5F38 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 801B8FFC 001B5F3C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9000 001B5F40 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9004 001B5F44 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9008 001B5F48 4E 80 04 21 */ bctrl
|
|
/* 801B900C 001B5F4C 48 14 76 4D */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801B9010 001B5F50 38 9C 00 6F */ addi r4, r28, 0x6f
|
|
/* 801B9014 001B5F54 48 1A FB 19 */ bl strcpy
|
|
/* 801B9018 001B5F58 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801B901C 001B5F5C 2C 1B 00 02 */ cmpwi r27, 2
|
|
/* 801B9020 001B5F60 3B DE 00 08 */ addi r30, r30, 8
|
|
/* 801B9024 001B5F64 41 80 FF C8 */ blt lbl_801B8FEC
|
|
/* 801B9028 001B5F68 80 7F 0C E8 */ lwz r3, 0xce8(r31)
|
|
/* 801B902C 001B5F6C C0 22 A6 0C */ lfs f1, lbl_8045400C-_SDA2_BASE_(r2)
|
|
/* 801B9030 001B5F70 48 09 C7 A1 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801B9034 001B5F74 48 00 00 70 */ b lbl_801B90A4
|
|
lbl_801B9038:
|
|
/* 801B9038 001B5F78 3B 60 00 00 */ li r27, 0
|
|
/* 801B903C 001B5F7C 3B C0 00 00 */ li r30, 0
|
|
/* 801B9040 001B5F80 3C 60 80 39 */ lis r3, lbl_80395618@ha
|
|
/* 801B9044 001B5F84 3B 83 56 18 */ addi r28, r3, lbl_80395618@l
|
|
/* 801B9048 001B5F88 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801B904C 001B5F8C 3B A3 01 88 */ addi r29, r3, lbl_80430188@l
|
|
lbl_801B9050:
|
|
/* 801B9050 001B5F90 80 7F 0C B4 */ lwz r3, 0xcb4(r31)
|
|
/* 801B9054 001B5F94 7C 9C F2 14 */ add r4, r28, r30
|
|
/* 801B9058 001B5F98 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 801B905C 001B5F9C 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 801B9060 001B5FA0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9064 001B5FA4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9068 001B5FA8 7D 89 03 A6 */ mtctr r12
|
|
/* 801B906C 001B5FAC 4E 80 04 21 */ bctrl
|
|
/* 801B9070 001B5FB0 48 14 75 E9 */ bl J2DTextBox_NS_getStringPtr
|
|
/* 801B9074 001B5FB4 7C 65 1B 78 */ mr r5, r3
|
|
/* 801B9078 001B5FB8 7F A3 EB 78 */ mr r3, r29
|
|
/* 801B907C 001B5FBC 7F 44 D3 78 */ mr r4, r26
|
|
/* 801B9080 001B5FC0 38 C0 00 00 */ li r6, 0
|
|
/* 801B9084 001B5FC4 48 06 34 C1 */ bl dMeter2Info_c_NS_getStringKanji
|
|
/* 801B9088 001B5FC8 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801B908C 001B5FCC 2C 1B 00 02 */ cmpwi r27, 2
|
|
/* 801B9090 001B5FD0 3B DE 00 08 */ addi r30, r30, 8
|
|
/* 801B9094 001B5FD4 41 80 FF BC */ blt lbl_801B9050
|
|
/* 801B9098 001B5FD8 80 7F 0C E8 */ lwz r3, 0xce8(r31)
|
|
/* 801B909C 001B5FDC C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801B90A0 001B5FE0 48 09 C7 31 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
lbl_801B90A4:
|
|
/* 801B90A4 001B5FE4 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801B90A8 001B5FE8 48 1A 91 75 */ bl _restgpr_26
|
|
/* 801B90AC 001B5FEC 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801B90B0 001B5FF0 7C 08 03 A6 */ mtlr r0
|
|
/* 801B90B4 001B5FF4 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801B90B8 001B5FF8 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_setJButtonString
|
|
dMenu_DmapBg_c_NS_setJButtonString:
|
|
/* 801B90BC 001B5FFC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801B90C0 001B6000 7C 08 02 A6 */ mflr r0
|
|
/* 801B90C4 001B6004 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801B90C8 001B6008 80 6D 8B 00 */ lwz r3, lbl_80451080-_SDA_BASE_(r13)
|
|
/* 801B90CC 001B600C 48 00 45 C5 */ bl dMenu_Dmap_c_NS_isMapMoveState
|
|
/* 801B90D0 001B6010 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801B90D4 001B6014 7C 08 03 A6 */ mtlr r0
|
|
/* 801B90D8 001B6018 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801B90DC 001B601C 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_createExplain
|
|
dMenu_DmapBg_c_NS_createExplain:
|
|
/* 801B90E0 001B6020 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801B90E4 001B6024 7C 08 02 A6 */ mflr r0
|
|
/* 801B90E8 001B6028 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801B90EC 001B602C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801B90F0 001B6030 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801B90F4 001B6034 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801B90F8 001B6038 80 03 0D 18 */ lwz r0, 0xd18(r3)
|
|
/* 801B90FC 001B603C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801B9100 001B6040 40 82 00 4C */ bne lbl_801B914C
|
|
/* 801B9104 001B6044 80 7E 0C 9C */ lwz r3, 0xc9c(r30)
|
|
/* 801B9108 001B6048 4B E5 60 C5 */ bl mDoExt_setCurrentHeap
|
|
/* 801B910C 001B604C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801B9110 001B6050 38 60 00 E8 */ li r3, 0xe8
|
|
/* 801B9114 001B6054 48 11 5B 39 */ bl __nw__FUl
|
|
/* 801B9118 001B6058 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801B911C 001B605C 41 82 00 24 */ beq lbl_801B9140
|
|
/* 801B9120 001B6060 80 9E 0C 9C */ lwz r4, 0xc9c(r30)
|
|
/* 801B9124 001B6064 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
|
/* 801B9128 001B6068 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
|
/* 801B912C 001B606C 80 A5 5C C0 */ lwz r5, 0x5cc0(r5)
|
|
/* 801B9130 001B6070 80 DE 0C A0 */ lwz r6, 0xca0(r30)
|
|
/* 801B9134 001B6074 38 E0 00 01 */ li r7, 1
|
|
/* 801B9138 001B6078 48 02 16 1D */ bl dMenu_ItemExplain_c
|
|
/* 801B913C 001B607C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801B9140:
|
|
/* 801B9140 001B6080 90 1E 0D 18 */ stw r0, 0xd18(r30)
|
|
/* 801B9144 001B6084 7F E3 FB 78 */ mr r3, r31
|
|
/* 801B9148 001B6088 4B E5 60 85 */ bl mDoExt_setCurrentHeap
|
|
lbl_801B914C:
|
|
/* 801B914C 001B608C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801B9150 001B6090 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801B9154 001B6094 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801B9158 001B6098 7C 08 03 A6 */ mtlr r0
|
|
/* 801B915C 001B609C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801B9160 001B60A0 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_deleteExplain
|
|
dMenu_DmapBg_c_NS_deleteExplain:
|
|
/* 801B9164 001B60A4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801B9168 001B60A8 7C 08 02 A6 */ mflr r0
|
|
/* 801B916C 001B60AC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801B9170 001B60B0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801B9174 001B60B4 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801B9178 001B60B8 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801B917C 001B60BC 80 03 0D 18 */ lwz r0, 0xd18(r3)
|
|
/* 801B9180 001B60C0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801B9184 001B60C4 41 82 00 40 */ beq lbl_801B91C4
|
|
/* 801B9188 001B60C8 80 7E 0C 9C */ lwz r3, 0xc9c(r30)
|
|
/* 801B918C 001B60CC 4B E5 60 41 */ bl mDoExt_setCurrentHeap
|
|
/* 801B9190 001B60D0 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801B9194 001B60D4 80 7E 0D 18 */ lwz r3, 0xd18(r30)
|
|
/* 801B9198 001B60D8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801B919C 001B60DC 41 82 00 18 */ beq lbl_801B91B4
|
|
/* 801B91A0 001B60E0 38 80 00 01 */ li r4, 1
|
|
/* 801B91A4 001B60E4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B91A8 001B60E8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801B91AC 001B60EC 7D 89 03 A6 */ mtctr r12
|
|
/* 801B91B0 001B60F0 4E 80 04 21 */ bctrl
|
|
lbl_801B91B4:
|
|
/* 801B91B4 001B60F4 38 00 00 00 */ li r0, 0
|
|
/* 801B91B8 001B60F8 90 1E 0D 18 */ stw r0, 0xd18(r30)
|
|
/* 801B91BC 001B60FC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801B91C0 001B6100 4B E5 60 0D */ bl mDoExt_setCurrentHeap
|
|
lbl_801B91C4:
|
|
/* 801B91C4 001B6104 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801B91C8 001B6108 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801B91CC 001B610C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801B91D0 001B6110 7C 08 03 A6 */ mtlr r0
|
|
/* 801B91D4 001B6114 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801B91D8 001B6118 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_baseScreenInit
|
|
dMenu_DmapBg_c_NS_baseScreenInit:
|
|
/* 801B91DC 001B611C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801B91E0 001B6120 7C 08 02 A6 */ mflr r0
|
|
/* 801B91E4 001B6124 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801B91E8 001B6128 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801B91EC 001B612C 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801B91F0 001B6130 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801B91F4 001B6134 38 60 01 18 */ li r3, 0x118
|
|
/* 801B91F8 001B6138 48 11 5A 55 */ bl __nw__FUl
|
|
/* 801B91FC 001B613C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801B9200 001B6140 41 82 00 0C */ beq lbl_801B920C
|
|
/* 801B9204 001B6144 48 13 F2 95 */ bl __ct__9J2DScreenFv
|
|
/* 801B9208 001B6148 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801B920C:
|
|
/* 801B920C 001B614C 90 1F 0C A4 */ stw r0, 0xca4(r31)
|
|
/* 801B9210 001B6150 80 7F 0C A4 */ lwz r3, 0xca4(r31)
|
|
/* 801B9214 001B6154 3C 80 80 39 */ lis r4, lbl_80395760@ha
|
|
/* 801B9218 001B6158 38 84 57 60 */ addi r4, r4, lbl_80395760@l
|
|
/* 801B921C 001B615C 38 84 00 70 */ addi r4, r4, 0x70
|
|
/* 801B9220 001B6160 3C A0 00 02 */ lis r5, 2
|
|
/* 801B9224 001B6164 3C C0 80 40 */ lis r6, g_dComIfG_gameInfo@ha
|
|
/* 801B9228 001B6168 3B C6 61 C0 */ addi r30, r6, g_dComIfG_gameInfo@l
|
|
/* 801B922C 001B616C 80 DE 5C C0 */ lwz r6, 0x5cc0(r30)
|
|
/* 801B9230 001B6170 48 13 F4 19 */ bl J2DScreen_NS_setPriority
|
|
/* 801B9234 001B6174 80 7F 0C A4 */ lwz r3, 0xca4(r31)
|
|
/* 801B9238 001B6178 48 09 BE B1 */ bl dPaneClass_showNullPane
|
|
/* 801B923C 001B617C 38 60 01 18 */ li r3, 0x118
|
|
/* 801B9240 001B6180 48 11 5A 0D */ bl __nw__FUl
|
|
/* 801B9244 001B6184 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801B9248 001B6188 41 82 00 0C */ beq lbl_801B9254
|
|
/* 801B924C 001B618C 48 13 F2 4D */ bl __ct__9J2DScreenFv
|
|
/* 801B9250 001B6190 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801B9254:
|
|
/* 801B9254 001B6194 90 1F 0C BC */ stw r0, 0xcbc(r31)
|
|
/* 801B9258 001B6198 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B925C 001B619C 3C 80 80 39 */ lis r4, lbl_80395760@ha
|
|
/* 801B9260 001B61A0 38 84 57 60 */ addi r4, r4, lbl_80395760@l
|
|
/* 801B9264 001B61A4 38 84 00 8B */ addi r4, r4, 0x8b
|
|
/* 801B9268 001B61A8 3C A0 00 02 */ lis r5, 2
|
|
/* 801B926C 001B61AC 80 DE 5C C0 */ lwz r6, 0x5cc0(r30)
|
|
/* 801B9270 001B61B0 48 13 F3 D9 */ bl J2DScreen_NS_setPriority
|
|
/* 801B9274 001B61B4 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9278 001B61B8 48 09 BE 71 */ bl dPaneClass_showNullPane
|
|
/* 801B927C 001B61BC 80 7F 0C A4 */ lwz r3, 0xca4(r31)
|
|
/* 801B9280 001B61C0 3C 80 74 6E */ lis r4, 0x746E5F6E@ha
|
|
/* 801B9284 001B61C4 38 C4 5F 6E */ addi r6, r4, 0x746E5F6E@l
|
|
/* 801B9288 001B61C8 3C 80 00 77 */ lis r4, 0x00775F62@ha
|
|
/* 801B928C 001B61CC 38 A4 5F 62 */ addi r5, r4, 0x00775F62@l
|
|
/* 801B9290 001B61D0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9294 001B61D4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9298 001B61D8 7D 89 03 A6 */ mtctr r12
|
|
/* 801B929C 001B61DC 4E 80 04 21 */ bctrl
|
|
/* 801B92A0 001B61E0 38 00 00 00 */ li r0, 0
|
|
/* 801B92A4 001B61E4 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B92A8 001B61E8 38 60 00 2C */ li r3, 0x2c
|
|
/* 801B92AC 001B61EC 48 11 59 A1 */ bl __nw__FUl
|
|
/* 801B92B0 001B61F0 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801B92B4 001B61F4 41 82 00 24 */ beq lbl_801B92D8
|
|
/* 801B92B8 001B61F8 80 9F 0C A4 */ lwz r4, 0xca4(r31)
|
|
/* 801B92BC 001B61FC 3C A0 52 4F */ lis r5, 0x524F4F54@ha
|
|
/* 801B92C0 001B6200 38 C5 4F 54 */ addi r6, r5, 0x524F4F54@l
|
|
/* 801B92C4 001B6204 38 A0 00 00 */ li r5, 0
|
|
/* 801B92C8 001B6208 38 E0 00 02 */ li r7, 2
|
|
/* 801B92CC 001B620C 39 00 00 00 */ li r8, 0
|
|
/* 801B92D0 001B6210 48 09 C9 99 */ bl CPaneMgrAlphaMorf
|
|
/* 801B92D4 001B6214 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801B92D8:
|
|
/* 801B92D8 001B6218 90 1F 0C CC */ stw r0, 0xccc(r31)
|
|
/* 801B92DC 001B621C 38 60 00 2C */ li r3, 0x2c
|
|
/* 801B92E0 001B6220 48 11 59 6D */ bl __nw__FUl
|
|
/* 801B92E4 001B6224 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801B92E8 001B6228 41 82 00 24 */ beq lbl_801B930C
|
|
/* 801B92EC 001B622C 80 9F 0C BC */ lwz r4, 0xcbc(r31)
|
|
/* 801B92F0 001B6230 3C A0 52 4F */ lis r5, 0x524F4F54@ha
|
|
/* 801B92F4 001B6234 38 C5 4F 54 */ addi r6, r5, 0x524F4F54@l
|
|
/* 801B92F8 001B6238 38 A0 00 00 */ li r5, 0
|
|
/* 801B92FC 001B623C 38 E0 00 02 */ li r7, 2
|
|
/* 801B9300 001B6240 39 00 00 00 */ li r8, 0
|
|
/* 801B9304 001B6244 48 09 C9 65 */ bl CPaneMgrAlphaMorf
|
|
/* 801B9308 001B6248 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801B930C:
|
|
/* 801B930C 001B624C 90 1F 0C E0 */ stw r0, 0xce0(r31)
|
|
/* 801B9310 001B6250 38 60 00 B8 */ li r3, 0xb8
|
|
/* 801B9314 001B6254 48 11 59 39 */ bl __nw__FUl
|
|
/* 801B9318 001B6258 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801B931C 001B625C 41 82 00 18 */ beq lbl_801B9334
|
|
/* 801B9320 001B6260 38 80 00 02 */ li r4, 2
|
|
/* 801B9324 001B6264 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801B9328 001B6268 38 A0 00 00 */ li r5, 0
|
|
/* 801B932C 001B626C 4B FD AE F5 */ bl dSelect_cursor_c
|
|
/* 801B9330 001B6270 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801B9334:
|
|
/* 801B9334 001B6274 90 1F 0C C0 */ stw r0, 0xcc0(r31)
|
|
/* 801B9338 001B6278 80 7F 0C C0 */ lwz r3, 0xcc0(r31)
|
|
/* 801B933C 001B627C C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801B9340 001B6280 4B FD BF 61 */ bl dSelect_cursor_c_NS_setAlphaRate
|
|
/* 801B9344 001B6284 80 7F 0C C0 */ lwz r3, 0xcc0(r31)
|
|
/* 801B9348 001B6288 C0 22 A6 10 */ lfs f1, lbl_80454010-_SDA2_BASE_(r2)
|
|
/* 801B934C 001B628C C0 42 A6 14 */ lfs f2, lbl_80454014-_SDA2_BASE_(r2)
|
|
/* 801B9350 001B6290 C0 62 A6 18 */ lfs f3, lbl_80454018-_SDA2_BASE_(r2)
|
|
/* 801B9354 001B6294 C0 82 A6 1C */ lfs f4, lbl_8045401C-_SDA2_BASE_(r2)
|
|
/* 801B9358 001B6298 C0 A2 A6 0C */ lfs f5, lbl_8045400C-_SDA2_BASE_(r2)
|
|
/* 801B935C 001B629C 4B FD BE 55 */ bl dSelect_cursor_c_NS_setParam
|
|
/* 801B9360 001B62A0 80 7F 0C A4 */ lwz r3, 0xca4(r31)
|
|
/* 801B9364 001B62A4 3C 80 74 5F */ lis r4, 0x745F3030@ha
|
|
/* 801B9368 001B62A8 38 C4 30 30 */ addi r6, r4, 0x745F3030@l
|
|
/* 801B936C 001B62AC 38 A0 66 5F */ li r5, 0x665f
|
|
/* 801B9370 001B62B0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9374 001B62B4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9378 001B62B8 7D 89 03 A6 */ mtctr r12
|
|
/* 801B937C 001B62BC 4E 80 04 21 */ bctrl
|
|
/* 801B9380 001B62C0 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801B9384 001B62C4 80 7F 0C A4 */ lwz r3, 0xca4(r31)
|
|
/* 801B9388 001B62C8 3C 80 5F 74 */ lis r4, 0x5F743030@ha
|
|
/* 801B938C 001B62CC 38 C4 30 30 */ addi r6, r4, 0x5F743030@l
|
|
/* 801B9390 001B62D0 38 A0 00 74 */ li r5, 0x74
|
|
/* 801B9394 001B62D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9398 001B62D8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B939C 001B62DC 7D 89 03 A6 */ mtctr r12
|
|
/* 801B93A0 001B62E0 4E 80 04 21 */ bctrl
|
|
/* 801B93A4 001B62E4 38 00 00 00 */ li r0, 0
|
|
/* 801B93A8 001B62E8 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B93AC 001B62EC 4B E5 B7 F5 */ bl mDoExt_getSubFont
|
|
/* 801B93B0 001B62F0 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B93B4 001B62F4 7F C3 F3 78 */ mr r3, r30
|
|
/* 801B93B8 001B62F8 81 9E 00 00 */ lwz r12, 0(r30)
|
|
/* 801B93BC 001B62FC 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B93C0 001B6300 7D 89 03 A6 */ mtctr r12
|
|
/* 801B93C4 001B6304 4E 80 04 21 */ bctrl
|
|
/* 801B93C8 001B6308 7F C3 F3 78 */ mr r3, r30
|
|
/* 801B93CC 001B630C 38 80 00 20 */ li r4, 0x20
|
|
/* 801B93D0 001B6310 3C A0 80 39 */ lis r5, lbl_80395760@ha
|
|
/* 801B93D4 001B6314 38 A5 57 60 */ addi r5, r5, lbl_80395760@l
|
|
/* 801B93D8 001B6318 38 A5 00 6F */ addi r5, r5, 0x6f
|
|
/* 801B93DC 001B631C 4C C6 31 82 */ crclr 6
|
|
/* 801B93E0 001B6320 48 14 73 6D */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801B93E4 001B6324 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801B93E8 001B6328 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801B93EC 001B632C 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
|
|
/* 801B93F0 001B6330 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
|
/* 801B93F4 001B6334 7D 89 03 A6 */ mtctr r12
|
|
/* 801B93F8 001B6338 4E 80 04 21 */ bctrl
|
|
/* 801B93FC 001B633C A0 03 00 2A */ lhz r0, 0x2a(r3)
|
|
/* 801B9400 001B6340 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801B9404 001B6344 41 82 00 30 */ beq lbl_801B9434
|
|
/* 801B9408 001B6348 80 7F 0C C8 */ lwz r3, 0xcc8(r31)
|
|
/* 801B940C 001B634C 54 04 04 3E */ clrlwi r4, r0, 0x10
|
|
/* 801B9410 001B6350 7F C5 F3 78 */ mr r5, r30
|
|
/* 801B9414 001B6354 38 C0 00 00 */ li r6, 0
|
|
/* 801B9418 001B6358 38 E0 00 00 */ li r7, 0
|
|
/* 801B941C 001B635C 39 00 00 00 */ li r8, 0
|
|
/* 801B9420 001B6360 39 20 00 00 */ li r9, 0
|
|
/* 801B9424 001B6364 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9428 001B6368 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801B942C 001B636C 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9430 001B6370 4E 80 04 21 */ bctrl
|
|
lbl_801B9434:
|
|
/* 801B9434 001B6374 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801B9438 001B6378 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801B943C 001B637C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801B9440 001B6380 7C 08 03 A6 */ mtlr r0
|
|
/* 801B9444 001B6384 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801B9448 001B6388 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_setFloorMessage
|
|
dMenu_DmapBg_c_NS_setFloorMessage:
|
|
/* 801B944C 001B638C 94 21 FE F0 */ stwu r1, -0x110(r1)
|
|
/* 801B9450 001B6390 7C 08 02 A6 */ mflr r0
|
|
/* 801B9454 001B6394 90 01 01 14 */ stw r0, 0x114(r1)
|
|
/* 801B9458 001B6398 93 E1 01 0C */ stw r31, 0x10c(r1)
|
|
/* 801B945C 001B639C 93 C1 01 08 */ stw r30, 0x108(r1)
|
|
/* 801B9460 001B63A0 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801B9464 001B63A4 38 A1 00 04 */ addi r5, r1, 4
|
|
/* 801B9468 001B63A8 3C 60 80 39 */ lis r3, lbl_80395628@ha
|
|
/* 801B946C 001B63AC 38 63 56 28 */ addi r3, r3, lbl_80395628@l
|
|
/* 801B9470 001B63B0 38 83 FF FC */ addi r4, r3, -4
|
|
/* 801B9474 001B63B4 38 00 00 03 */ li r0, 3
|
|
/* 801B9478 001B63B8 7C 09 03 A6 */ mtctr r0
|
|
lbl_801B947C:
|
|
/* 801B947C 001B63BC 80 64 00 04 */ lwz r3, 4(r4)
|
|
/* 801B9480 001B63C0 84 04 00 08 */ lwzu r0, 8(r4)
|
|
/* 801B9484 001B63C4 90 65 00 04 */ stw r3, 4(r5)
|
|
/* 801B9488 001B63C8 94 05 00 08 */ stwu r0, 8(r5)
|
|
/* 801B948C 001B63CC 42 00 FF F0 */ bdnz lbl_801B947C
|
|
/* 801B9490 001B63D0 A0 04 00 04 */ lhz r0, 4(r4)
|
|
/* 801B9494 001B63D4 B0 05 00 04 */ sth r0, 4(r5)
|
|
/* 801B9498 001B63D8 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B949C 001B63DC 3C 80 72 37 */ lis r4, 0x72375F31@ha
|
|
/* 801B94A0 001B63E0 38 C4 5F 31 */ addi r6, r4, 0x72375F31@l
|
|
/* 801B94A4 001B63E4 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B94A8 001B63E8 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B94AC 001B63EC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B94B0 001B63F0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B94B4 001B63F4 7D 89 03 A6 */ mtctr r12
|
|
/* 801B94B8 001B63F8 4E 80 04 21 */ bctrl
|
|
/* 801B94BC 001B63FC 90 61 00 64 */ stw r3, 0x64(r1)
|
|
/* 801B94C0 001B6400 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B94C4 001B6404 3C 80 72 37 */ lis r4, 0x72375F32@ha
|
|
/* 801B94C8 001B6408 38 C4 5F 32 */ addi r6, r4, 0x72375F32@l
|
|
/* 801B94CC 001B640C 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B94D0 001B6410 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B94D4 001B6414 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B94D8 001B6418 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B94DC 001B641C 7D 89 03 A6 */ mtctr r12
|
|
/* 801B94E0 001B6420 4E 80 04 21 */ bctrl
|
|
/* 801B94E4 001B6424 90 61 00 44 */ stw r3, 0x44(r1)
|
|
/* 801B94E8 001B6428 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B94EC 001B642C 3C 80 72 37 */ lis r4, 0x72375F33@ha
|
|
/* 801B94F0 001B6430 38 C4 5F 33 */ addi r6, r4, 0x72375F33@l
|
|
/* 801B94F4 001B6434 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B94F8 001B6438 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B94FC 001B643C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9500 001B6440 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9504 001B6444 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9508 001B6448 4E 80 04 21 */ bctrl
|
|
/* 801B950C 001B644C 90 61 00 24 */ stw r3, 0x24(r1)
|
|
/* 801B9510 001B6450 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9514 001B6454 3C 80 72 37 */ lis r4, 0x72375F31@ha
|
|
/* 801B9518 001B6458 38 C4 5F 31 */ addi r6, r4, 0x72375F31@l
|
|
/* 801B951C 001B645C 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B9520 001B6460 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B9524 001B6464 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9528 001B6468 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B952C 001B646C 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9530 001B6470 4E 80 04 21 */ bctrl
|
|
/* 801B9534 001B6474 38 00 00 00 */ li r0, 0
|
|
/* 801B9538 001B6478 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B953C 001B647C 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9540 001B6480 3C 80 72 37 */ lis r4, 0x72375F32@ha
|
|
/* 801B9544 001B6484 38 C4 5F 32 */ addi r6, r4, 0x72375F32@l
|
|
/* 801B9548 001B6488 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B954C 001B648C 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B9550 001B6490 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9554 001B6494 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9558 001B6498 7D 89 03 A6 */ mtctr r12
|
|
/* 801B955C 001B649C 4E 80 04 21 */ bctrl
|
|
/* 801B9560 001B64A0 38 00 00 00 */ li r0, 0
|
|
/* 801B9564 001B64A4 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B9568 001B64A8 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B956C 001B64AC 3C 80 72 37 */ lis r4, 0x72375F33@ha
|
|
/* 801B9570 001B64B0 38 C4 5F 33 */ addi r6, r4, 0x72375F33@l
|
|
/* 801B9574 001B64B4 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B9578 001B64B8 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B957C 001B64BC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9580 001B64C0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9584 001B64C4 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9588 001B64C8 4E 80 04 21 */ bctrl
|
|
/* 801B958C 001B64CC 38 00 00 00 */ li r0, 0
|
|
/* 801B9590 001B64D0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B9594 001B64D4 4B E5 B6 0D */ bl mDoExt_getSubFont
|
|
/* 801B9598 001B64D8 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B959C 001B64DC 80 61 00 64 */ lwz r3, 0x64(r1)
|
|
/* 801B95A0 001B64E0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B95A4 001B64E4 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B95A8 001B64E8 7D 89 03 A6 */ mtctr r12
|
|
/* 801B95AC 001B64EC 4E 80 04 21 */ bctrl
|
|
/* 801B95B0 001B64F0 4B E5 B5 F1 */ bl mDoExt_getSubFont
|
|
/* 801B95B4 001B64F4 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B95B8 001B64F8 80 61 00 44 */ lwz r3, 0x44(r1)
|
|
/* 801B95BC 001B64FC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B95C0 001B6500 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B95C4 001B6504 7D 89 03 A6 */ mtctr r12
|
|
/* 801B95C8 001B6508 4E 80 04 21 */ bctrl
|
|
/* 801B95CC 001B650C 4B E5 B5 D5 */ bl mDoExt_getSubFont
|
|
/* 801B95D0 001B6510 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B95D4 001B6514 80 61 00 24 */ lwz r3, 0x24(r1)
|
|
/* 801B95D8 001B6518 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B95DC 001B651C 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B95E0 001B6520 7D 89 03 A6 */ mtctr r12
|
|
/* 801B95E4 001B6524 4E 80 04 21 */ bctrl
|
|
/* 801B95E8 001B6528 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B95EC 001B652C 3C 80 72 30 */ lis r4, 0x72305F31@ha
|
|
/* 801B95F0 001B6530 38 C4 5F 31 */ addi r6, r4, 0x72305F31@l
|
|
/* 801B95F4 001B6534 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B95F8 001B6538 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B95FC 001B653C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9600 001B6540 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9604 001B6544 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9608 001B6548 4E 80 04 21 */ bctrl
|
|
/* 801B960C 001B654C 90 61 00 68 */ stw r3, 0x68(r1)
|
|
/* 801B9610 001B6550 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9614 001B6554 3C 80 72 30 */ lis r4, 0x72305F32@ha
|
|
/* 801B9618 001B6558 38 C4 5F 32 */ addi r6, r4, 0x72305F32@l
|
|
/* 801B961C 001B655C 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B9620 001B6560 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B9624 001B6564 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9628 001B6568 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B962C 001B656C 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9630 001B6570 4E 80 04 21 */ bctrl
|
|
/* 801B9634 001B6574 90 61 00 48 */ stw r3, 0x48(r1)
|
|
/* 801B9638 001B6578 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B963C 001B657C 3C 80 72 30 */ lis r4, 0x72305F33@ha
|
|
/* 801B9640 001B6580 38 C4 5F 33 */ addi r6, r4, 0x72305F33@l
|
|
/* 801B9644 001B6584 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B9648 001B6588 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B964C 001B658C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9650 001B6590 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9654 001B6594 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9658 001B6598 4E 80 04 21 */ bctrl
|
|
/* 801B965C 001B659C 90 61 00 28 */ stw r3, 0x28(r1)
|
|
/* 801B9660 001B65A0 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9664 001B65A4 3C 80 72 30 */ lis r4, 0x72305F31@ha
|
|
/* 801B9668 001B65A8 38 C4 5F 31 */ addi r6, r4, 0x72305F31@l
|
|
/* 801B966C 001B65AC 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B9670 001B65B0 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B9674 001B65B4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9678 001B65B8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B967C 001B65BC 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9680 001B65C0 4E 80 04 21 */ bctrl
|
|
/* 801B9684 001B65C4 38 00 00 00 */ li r0, 0
|
|
/* 801B9688 001B65C8 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B968C 001B65CC 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9690 001B65D0 3C 80 72 30 */ lis r4, 0x72305F32@ha
|
|
/* 801B9694 001B65D4 38 C4 5F 32 */ addi r6, r4, 0x72305F32@l
|
|
/* 801B9698 001B65D8 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B969C 001B65DC 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B96A0 001B65E0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B96A4 001B65E4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B96A8 001B65E8 7D 89 03 A6 */ mtctr r12
|
|
/* 801B96AC 001B65EC 4E 80 04 21 */ bctrl
|
|
/* 801B96B0 001B65F0 38 00 00 00 */ li r0, 0
|
|
/* 801B96B4 001B65F4 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B96B8 001B65F8 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B96BC 001B65FC 3C 80 72 30 */ lis r4, 0x72305F33@ha
|
|
/* 801B96C0 001B6600 38 C4 5F 33 */ addi r6, r4, 0x72305F33@l
|
|
/* 801B96C4 001B6604 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B96C8 001B6608 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B96CC 001B660C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B96D0 001B6610 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B96D4 001B6614 7D 89 03 A6 */ mtctr r12
|
|
/* 801B96D8 001B6618 4E 80 04 21 */ bctrl
|
|
/* 801B96DC 001B661C 38 00 00 00 */ li r0, 0
|
|
/* 801B96E0 001B6620 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B96E4 001B6624 4B E5 B4 BD */ bl mDoExt_getSubFont
|
|
/* 801B96E8 001B6628 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B96EC 001B662C 80 61 00 68 */ lwz r3, 0x68(r1)
|
|
/* 801B96F0 001B6630 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B96F4 001B6634 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B96F8 001B6638 7D 89 03 A6 */ mtctr r12
|
|
/* 801B96FC 001B663C 4E 80 04 21 */ bctrl
|
|
/* 801B9700 001B6640 4B E5 B4 A1 */ bl mDoExt_getSubFont
|
|
/* 801B9704 001B6644 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B9708 001B6648 80 61 00 48 */ lwz r3, 0x48(r1)
|
|
/* 801B970C 001B664C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9710 001B6650 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B9714 001B6654 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9718 001B6658 4E 80 04 21 */ bctrl
|
|
/* 801B971C 001B665C 4B E5 B4 85 */ bl mDoExt_getSubFont
|
|
/* 801B9720 001B6660 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B9724 001B6664 80 61 00 28 */ lwz r3, 0x28(r1)
|
|
/* 801B9728 001B6668 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B972C 001B666C 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B9730 001B6670 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9734 001B6674 4E 80 04 21 */ bctrl
|
|
/* 801B9738 001B6678 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B973C 001B667C 3C 80 72 31 */ lis r4, 0x72315F31@ha
|
|
/* 801B9740 001B6680 38 C4 5F 31 */ addi r6, r4, 0x72315F31@l
|
|
/* 801B9744 001B6684 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B9748 001B6688 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B974C 001B668C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9750 001B6690 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9754 001B6694 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9758 001B6698 4E 80 04 21 */ bctrl
|
|
/* 801B975C 001B669C 90 61 00 6C */ stw r3, 0x6c(r1)
|
|
/* 801B9760 001B66A0 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9764 001B66A4 3C 80 72 31 */ lis r4, 0x72315F32@ha
|
|
/* 801B9768 001B66A8 38 C4 5F 32 */ addi r6, r4, 0x72315F32@l
|
|
/* 801B976C 001B66AC 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B9770 001B66B0 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B9774 001B66B4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9778 001B66B8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B977C 001B66BC 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9780 001B66C0 4E 80 04 21 */ bctrl
|
|
/* 801B9784 001B66C4 90 61 00 4C */ stw r3, 0x4c(r1)
|
|
/* 801B9788 001B66C8 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B978C 001B66CC 3C 80 72 31 */ lis r4, 0x72315F33@ha
|
|
/* 801B9790 001B66D0 38 C4 5F 33 */ addi r6, r4, 0x72315F33@l
|
|
/* 801B9794 001B66D4 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B9798 001B66D8 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B979C 001B66DC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B97A0 001B66E0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B97A4 001B66E4 7D 89 03 A6 */ mtctr r12
|
|
/* 801B97A8 001B66E8 4E 80 04 21 */ bctrl
|
|
/* 801B97AC 001B66EC 90 61 00 2C */ stw r3, 0x2c(r1)
|
|
/* 801B97B0 001B66F0 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B97B4 001B66F4 3C 80 72 31 */ lis r4, 0x72315F31@ha
|
|
/* 801B97B8 001B66F8 38 C4 5F 31 */ addi r6, r4, 0x72315F31@l
|
|
/* 801B97BC 001B66FC 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B97C0 001B6700 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B97C4 001B6704 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B97C8 001B6708 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B97CC 001B670C 7D 89 03 A6 */ mtctr r12
|
|
/* 801B97D0 001B6710 4E 80 04 21 */ bctrl
|
|
/* 801B97D4 001B6714 38 00 00 00 */ li r0, 0
|
|
/* 801B97D8 001B6718 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B97DC 001B671C 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B97E0 001B6720 3C 80 72 31 */ lis r4, 0x72315F32@ha
|
|
/* 801B97E4 001B6724 38 C4 5F 32 */ addi r6, r4, 0x72315F32@l
|
|
/* 801B97E8 001B6728 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B97EC 001B672C 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B97F0 001B6730 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B97F4 001B6734 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B97F8 001B6738 7D 89 03 A6 */ mtctr r12
|
|
/* 801B97FC 001B673C 4E 80 04 21 */ bctrl
|
|
/* 801B9800 001B6740 38 00 00 00 */ li r0, 0
|
|
/* 801B9804 001B6744 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B9808 001B6748 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B980C 001B674C 3C 80 72 31 */ lis r4, 0x72315F33@ha
|
|
/* 801B9810 001B6750 38 C4 5F 33 */ addi r6, r4, 0x72315F33@l
|
|
/* 801B9814 001B6754 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B9818 001B6758 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B981C 001B675C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9820 001B6760 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9824 001B6764 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9828 001B6768 4E 80 04 21 */ bctrl
|
|
/* 801B982C 001B676C 38 00 00 00 */ li r0, 0
|
|
/* 801B9830 001B6770 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B9834 001B6774 4B E5 B3 6D */ bl mDoExt_getSubFont
|
|
/* 801B9838 001B6778 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B983C 001B677C 80 61 00 6C */ lwz r3, 0x6c(r1)
|
|
/* 801B9840 001B6780 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9844 001B6784 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B9848 001B6788 7D 89 03 A6 */ mtctr r12
|
|
/* 801B984C 001B678C 4E 80 04 21 */ bctrl
|
|
/* 801B9850 001B6790 4B E5 B3 51 */ bl mDoExt_getSubFont
|
|
/* 801B9854 001B6794 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B9858 001B6798 80 61 00 4C */ lwz r3, 0x4c(r1)
|
|
/* 801B985C 001B679C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9860 001B67A0 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B9864 001B67A4 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9868 001B67A8 4E 80 04 21 */ bctrl
|
|
/* 801B986C 001B67AC 4B E5 B3 35 */ bl mDoExt_getSubFont
|
|
/* 801B9870 001B67B0 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B9874 001B67B4 80 61 00 2C */ lwz r3, 0x2c(r1)
|
|
/* 801B9878 001B67B8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B987C 001B67BC 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B9880 001B67C0 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9884 001B67C4 4E 80 04 21 */ bctrl
|
|
/* 801B9888 001B67C8 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B988C 001B67CC 3C 80 72 32 */ lis r4, 0x72325F31@ha
|
|
/* 801B9890 001B67D0 38 C4 5F 31 */ addi r6, r4, 0x72325F31@l
|
|
/* 801B9894 001B67D4 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B9898 001B67D8 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B989C 001B67DC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B98A0 001B67E0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B98A4 001B67E4 7D 89 03 A6 */ mtctr r12
|
|
/* 801B98A8 001B67E8 4E 80 04 21 */ bctrl
|
|
/* 801B98AC 001B67EC 90 61 00 70 */ stw r3, 0x70(r1)
|
|
/* 801B98B0 001B67F0 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B98B4 001B67F4 3C 80 72 32 */ lis r4, 0x72325F32@ha
|
|
/* 801B98B8 001B67F8 38 C4 5F 32 */ addi r6, r4, 0x72325F32@l
|
|
/* 801B98BC 001B67FC 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B98C0 001B6800 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B98C4 001B6804 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B98C8 001B6808 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B98CC 001B680C 7D 89 03 A6 */ mtctr r12
|
|
/* 801B98D0 001B6810 4E 80 04 21 */ bctrl
|
|
/* 801B98D4 001B6814 90 61 00 50 */ stw r3, 0x50(r1)
|
|
/* 801B98D8 001B6818 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B98DC 001B681C 3C 80 72 32 */ lis r4, 0x72325F33@ha
|
|
/* 801B98E0 001B6820 38 C4 5F 33 */ addi r6, r4, 0x72325F33@l
|
|
/* 801B98E4 001B6824 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B98E8 001B6828 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B98EC 001B682C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B98F0 001B6830 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B98F4 001B6834 7D 89 03 A6 */ mtctr r12
|
|
/* 801B98F8 001B6838 4E 80 04 21 */ bctrl
|
|
/* 801B98FC 001B683C 90 61 00 30 */ stw r3, 0x30(r1)
|
|
/* 801B9900 001B6840 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9904 001B6844 3C 80 72 32 */ lis r4, 0x72325F31@ha
|
|
/* 801B9908 001B6848 38 C4 5F 31 */ addi r6, r4, 0x72325F31@l
|
|
/* 801B990C 001B684C 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B9910 001B6850 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B9914 001B6854 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9918 001B6858 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B991C 001B685C 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9920 001B6860 4E 80 04 21 */ bctrl
|
|
/* 801B9924 001B6864 38 00 00 00 */ li r0, 0
|
|
/* 801B9928 001B6868 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B992C 001B686C 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9930 001B6870 3C 80 72 32 */ lis r4, 0x72325F32@ha
|
|
/* 801B9934 001B6874 38 C4 5F 32 */ addi r6, r4, 0x72325F32@l
|
|
/* 801B9938 001B6878 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B993C 001B687C 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B9940 001B6880 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9944 001B6884 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9948 001B6888 7D 89 03 A6 */ mtctr r12
|
|
/* 801B994C 001B688C 4E 80 04 21 */ bctrl
|
|
/* 801B9950 001B6890 38 00 00 00 */ li r0, 0
|
|
/* 801B9954 001B6894 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B9958 001B6898 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B995C 001B689C 3C 80 72 32 */ lis r4, 0x72325F33@ha
|
|
/* 801B9960 001B68A0 38 C4 5F 33 */ addi r6, r4, 0x72325F33@l
|
|
/* 801B9964 001B68A4 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B9968 001B68A8 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B996C 001B68AC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9970 001B68B0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9974 001B68B4 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9978 001B68B8 4E 80 04 21 */ bctrl
|
|
/* 801B997C 001B68BC 38 00 00 00 */ li r0, 0
|
|
/* 801B9980 001B68C0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B9984 001B68C4 4B E5 B2 1D */ bl mDoExt_getSubFont
|
|
/* 801B9988 001B68C8 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B998C 001B68CC 80 61 00 70 */ lwz r3, 0x70(r1)
|
|
/* 801B9990 001B68D0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9994 001B68D4 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B9998 001B68D8 7D 89 03 A6 */ mtctr r12
|
|
/* 801B999C 001B68DC 4E 80 04 21 */ bctrl
|
|
/* 801B99A0 001B68E0 4B E5 B2 01 */ bl mDoExt_getSubFont
|
|
/* 801B99A4 001B68E4 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B99A8 001B68E8 80 61 00 50 */ lwz r3, 0x50(r1)
|
|
/* 801B99AC 001B68EC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B99B0 001B68F0 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B99B4 001B68F4 7D 89 03 A6 */ mtctr r12
|
|
/* 801B99B8 001B68F8 4E 80 04 21 */ bctrl
|
|
/* 801B99BC 001B68FC 4B E5 B1 E5 */ bl mDoExt_getSubFont
|
|
/* 801B99C0 001B6900 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B99C4 001B6904 80 61 00 30 */ lwz r3, 0x30(r1)
|
|
/* 801B99C8 001B6908 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B99CC 001B690C 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B99D0 001B6910 7D 89 03 A6 */ mtctr r12
|
|
/* 801B99D4 001B6914 4E 80 04 21 */ bctrl
|
|
/* 801B99D8 001B6918 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B99DC 001B691C 3C 80 72 33 */ lis r4, 0x72335F31@ha
|
|
/* 801B99E0 001B6920 38 C4 5F 31 */ addi r6, r4, 0x72335F31@l
|
|
/* 801B99E4 001B6924 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B99E8 001B6928 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B99EC 001B692C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B99F0 001B6930 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B99F4 001B6934 7D 89 03 A6 */ mtctr r12
|
|
/* 801B99F8 001B6938 4E 80 04 21 */ bctrl
|
|
/* 801B99FC 001B693C 90 61 00 74 */ stw r3, 0x74(r1)
|
|
/* 801B9A00 001B6940 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9A04 001B6944 3C 80 72 33 */ lis r4, 0x72335F32@ha
|
|
/* 801B9A08 001B6948 38 C4 5F 32 */ addi r6, r4, 0x72335F32@l
|
|
/* 801B9A0C 001B694C 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B9A10 001B6950 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B9A14 001B6954 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9A18 001B6958 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9A1C 001B695C 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9A20 001B6960 4E 80 04 21 */ bctrl
|
|
/* 801B9A24 001B6964 90 61 00 54 */ stw r3, 0x54(r1)
|
|
/* 801B9A28 001B6968 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9A2C 001B696C 3C 80 72 33 */ lis r4, 0x72335F33@ha
|
|
/* 801B9A30 001B6970 38 C4 5F 33 */ addi r6, r4, 0x72335F33@l
|
|
/* 801B9A34 001B6974 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B9A38 001B6978 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B9A3C 001B697C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9A40 001B6980 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9A44 001B6984 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9A48 001B6988 4E 80 04 21 */ bctrl
|
|
/* 801B9A4C 001B698C 90 61 00 34 */ stw r3, 0x34(r1)
|
|
/* 801B9A50 001B6990 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9A54 001B6994 3C 80 72 33 */ lis r4, 0x72335F31@ha
|
|
/* 801B9A58 001B6998 38 C4 5F 31 */ addi r6, r4, 0x72335F31@l
|
|
/* 801B9A5C 001B699C 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B9A60 001B69A0 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B9A64 001B69A4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9A68 001B69A8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9A6C 001B69AC 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9A70 001B69B0 4E 80 04 21 */ bctrl
|
|
/* 801B9A74 001B69B4 38 00 00 00 */ li r0, 0
|
|
/* 801B9A78 001B69B8 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B9A7C 001B69BC 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9A80 001B69C0 3C 80 72 33 */ lis r4, 0x72335F32@ha
|
|
/* 801B9A84 001B69C4 38 C4 5F 32 */ addi r6, r4, 0x72335F32@l
|
|
/* 801B9A88 001B69C8 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B9A8C 001B69CC 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B9A90 001B69D0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9A94 001B69D4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9A98 001B69D8 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9A9C 001B69DC 4E 80 04 21 */ bctrl
|
|
/* 801B9AA0 001B69E0 38 00 00 00 */ li r0, 0
|
|
/* 801B9AA4 001B69E4 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B9AA8 001B69E8 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9AAC 001B69EC 3C 80 72 33 */ lis r4, 0x72335F33@ha
|
|
/* 801B9AB0 001B69F0 38 C4 5F 33 */ addi r6, r4, 0x72335F33@l
|
|
/* 801B9AB4 001B69F4 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B9AB8 001B69F8 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B9ABC 001B69FC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9AC0 001B6A00 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9AC4 001B6A04 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9AC8 001B6A08 4E 80 04 21 */ bctrl
|
|
/* 801B9ACC 001B6A0C 38 00 00 00 */ li r0, 0
|
|
/* 801B9AD0 001B6A10 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B9AD4 001B6A14 4B E5 B0 CD */ bl mDoExt_getSubFont
|
|
/* 801B9AD8 001B6A18 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B9ADC 001B6A1C 80 61 00 74 */ lwz r3, 0x74(r1)
|
|
/* 801B9AE0 001B6A20 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9AE4 001B6A24 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B9AE8 001B6A28 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9AEC 001B6A2C 4E 80 04 21 */ bctrl
|
|
/* 801B9AF0 001B6A30 4B E5 B0 B1 */ bl mDoExt_getSubFont
|
|
/* 801B9AF4 001B6A34 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B9AF8 001B6A38 80 61 00 54 */ lwz r3, 0x54(r1)
|
|
/* 801B9AFC 001B6A3C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9B00 001B6A40 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B9B04 001B6A44 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9B08 001B6A48 4E 80 04 21 */ bctrl
|
|
/* 801B9B0C 001B6A4C 4B E5 B0 95 */ bl mDoExt_getSubFont
|
|
/* 801B9B10 001B6A50 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B9B14 001B6A54 80 61 00 34 */ lwz r3, 0x34(r1)
|
|
/* 801B9B18 001B6A58 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9B1C 001B6A5C 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B9B20 001B6A60 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9B24 001B6A64 4E 80 04 21 */ bctrl
|
|
/* 801B9B28 001B6A68 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9B2C 001B6A6C 3C 80 72 34 */ lis r4, 0x72345F31@ha
|
|
/* 801B9B30 001B6A70 38 C4 5F 31 */ addi r6, r4, 0x72345F31@l
|
|
/* 801B9B34 001B6A74 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B9B38 001B6A78 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B9B3C 001B6A7C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9B40 001B6A80 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9B44 001B6A84 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9B48 001B6A88 4E 80 04 21 */ bctrl
|
|
/* 801B9B4C 001B6A8C 90 61 00 78 */ stw r3, 0x78(r1)
|
|
/* 801B9B50 001B6A90 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9B54 001B6A94 3C 80 72 34 */ lis r4, 0x72345F32@ha
|
|
/* 801B9B58 001B6A98 38 C4 5F 32 */ addi r6, r4, 0x72345F32@l
|
|
/* 801B9B5C 001B6A9C 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B9B60 001B6AA0 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B9B64 001B6AA4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9B68 001B6AA8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9B6C 001B6AAC 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9B70 001B6AB0 4E 80 04 21 */ bctrl
|
|
/* 801B9B74 001B6AB4 90 61 00 58 */ stw r3, 0x58(r1)
|
|
/* 801B9B78 001B6AB8 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9B7C 001B6ABC 3C 80 72 34 */ lis r4, 0x72345F33@ha
|
|
/* 801B9B80 001B6AC0 38 C4 5F 33 */ addi r6, r4, 0x72345F33@l
|
|
/* 801B9B84 001B6AC4 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B9B88 001B6AC8 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B9B8C 001B6ACC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9B90 001B6AD0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9B94 001B6AD4 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9B98 001B6AD8 4E 80 04 21 */ bctrl
|
|
/* 801B9B9C 001B6ADC 90 61 00 38 */ stw r3, 0x38(r1)
|
|
/* 801B9BA0 001B6AE0 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9BA4 001B6AE4 3C 80 72 34 */ lis r4, 0x72345F31@ha
|
|
/* 801B9BA8 001B6AE8 38 C4 5F 31 */ addi r6, r4, 0x72345F31@l
|
|
/* 801B9BAC 001B6AEC 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B9BB0 001B6AF0 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B9BB4 001B6AF4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9BB8 001B6AF8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9BBC 001B6AFC 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9BC0 001B6B00 4E 80 04 21 */ bctrl
|
|
/* 801B9BC4 001B6B04 38 00 00 00 */ li r0, 0
|
|
/* 801B9BC8 001B6B08 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B9BCC 001B6B0C 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9BD0 001B6B10 3C 80 72 34 */ lis r4, 0x72345F32@ha
|
|
/* 801B9BD4 001B6B14 38 C4 5F 32 */ addi r6, r4, 0x72345F32@l
|
|
/* 801B9BD8 001B6B18 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B9BDC 001B6B1C 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B9BE0 001B6B20 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9BE4 001B6B24 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9BE8 001B6B28 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9BEC 001B6B2C 4E 80 04 21 */ bctrl
|
|
/* 801B9BF0 001B6B30 38 00 00 00 */ li r0, 0
|
|
/* 801B9BF4 001B6B34 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B9BF8 001B6B38 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9BFC 001B6B3C 3C 80 72 34 */ lis r4, 0x72345F33@ha
|
|
/* 801B9C00 001B6B40 38 C4 5F 33 */ addi r6, r4, 0x72345F33@l
|
|
/* 801B9C04 001B6B44 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B9C08 001B6B48 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B9C0C 001B6B4C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9C10 001B6B50 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9C14 001B6B54 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9C18 001B6B58 4E 80 04 21 */ bctrl
|
|
/* 801B9C1C 001B6B5C 38 00 00 00 */ li r0, 0
|
|
/* 801B9C20 001B6B60 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B9C24 001B6B64 4B E5 AF 7D */ bl mDoExt_getSubFont
|
|
/* 801B9C28 001B6B68 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B9C2C 001B6B6C 80 61 00 78 */ lwz r3, 0x78(r1)
|
|
/* 801B9C30 001B6B70 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9C34 001B6B74 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B9C38 001B6B78 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9C3C 001B6B7C 4E 80 04 21 */ bctrl
|
|
/* 801B9C40 001B6B80 4B E5 AF 61 */ bl mDoExt_getSubFont
|
|
/* 801B9C44 001B6B84 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B9C48 001B6B88 80 61 00 58 */ lwz r3, 0x58(r1)
|
|
/* 801B9C4C 001B6B8C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9C50 001B6B90 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B9C54 001B6B94 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9C58 001B6B98 4E 80 04 21 */ bctrl
|
|
/* 801B9C5C 001B6B9C 4B E5 AF 45 */ bl mDoExt_getSubFont
|
|
/* 801B9C60 001B6BA0 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B9C64 001B6BA4 80 61 00 38 */ lwz r3, 0x38(r1)
|
|
/* 801B9C68 001B6BA8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9C6C 001B6BAC 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B9C70 001B6BB0 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9C74 001B6BB4 4E 80 04 21 */ bctrl
|
|
/* 801B9C78 001B6BB8 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9C7C 001B6BBC 3C 80 72 35 */ lis r4, 0x72355F31@ha
|
|
/* 801B9C80 001B6BC0 38 C4 5F 31 */ addi r6, r4, 0x72355F31@l
|
|
/* 801B9C84 001B6BC4 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B9C88 001B6BC8 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B9C8C 001B6BCC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9C90 001B6BD0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9C94 001B6BD4 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9C98 001B6BD8 4E 80 04 21 */ bctrl
|
|
/* 801B9C9C 001B6BDC 90 61 00 7C */ stw r3, 0x7c(r1)
|
|
/* 801B9CA0 001B6BE0 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9CA4 001B6BE4 3C 80 72 35 */ lis r4, 0x72355F32@ha
|
|
/* 801B9CA8 001B6BE8 38 C4 5F 32 */ addi r6, r4, 0x72355F32@l
|
|
/* 801B9CAC 001B6BEC 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B9CB0 001B6BF0 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B9CB4 001B6BF4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9CB8 001B6BF8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9CBC 001B6BFC 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9CC0 001B6C00 4E 80 04 21 */ bctrl
|
|
/* 801B9CC4 001B6C04 90 61 00 5C */ stw r3, 0x5c(r1)
|
|
/* 801B9CC8 001B6C08 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9CCC 001B6C0C 3C 80 72 35 */ lis r4, 0x72355F33@ha
|
|
/* 801B9CD0 001B6C10 38 C4 5F 33 */ addi r6, r4, 0x72355F33@l
|
|
/* 801B9CD4 001B6C14 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B9CD8 001B6C18 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B9CDC 001B6C1C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9CE0 001B6C20 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9CE4 001B6C24 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9CE8 001B6C28 4E 80 04 21 */ bctrl
|
|
/* 801B9CEC 001B6C2C 90 61 00 3C */ stw r3, 0x3c(r1)
|
|
/* 801B9CF0 001B6C30 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9CF4 001B6C34 3C 80 72 35 */ lis r4, 0x72355F31@ha
|
|
/* 801B9CF8 001B6C38 38 C4 5F 31 */ addi r6, r4, 0x72355F31@l
|
|
/* 801B9CFC 001B6C3C 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B9D00 001B6C40 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B9D04 001B6C44 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9D08 001B6C48 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9D0C 001B6C4C 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9D10 001B6C50 4E 80 04 21 */ bctrl
|
|
/* 801B9D14 001B6C54 38 00 00 00 */ li r0, 0
|
|
/* 801B9D18 001B6C58 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B9D1C 001B6C5C 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9D20 001B6C60 3C 80 72 35 */ lis r4, 0x72355F32@ha
|
|
/* 801B9D24 001B6C64 38 C4 5F 32 */ addi r6, r4, 0x72355F32@l
|
|
/* 801B9D28 001B6C68 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B9D2C 001B6C6C 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B9D30 001B6C70 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9D34 001B6C74 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9D38 001B6C78 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9D3C 001B6C7C 4E 80 04 21 */ bctrl
|
|
/* 801B9D40 001B6C80 38 00 00 00 */ li r0, 0
|
|
/* 801B9D44 001B6C84 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B9D48 001B6C88 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9D4C 001B6C8C 3C 80 72 35 */ lis r4, 0x72355F33@ha
|
|
/* 801B9D50 001B6C90 38 C4 5F 33 */ addi r6, r4, 0x72355F33@l
|
|
/* 801B9D54 001B6C94 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B9D58 001B6C98 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B9D5C 001B6C9C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9D60 001B6CA0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9D64 001B6CA4 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9D68 001B6CA8 4E 80 04 21 */ bctrl
|
|
/* 801B9D6C 001B6CAC 38 00 00 00 */ li r0, 0
|
|
/* 801B9D70 001B6CB0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B9D74 001B6CB4 4B E5 AE 2D */ bl mDoExt_getSubFont
|
|
/* 801B9D78 001B6CB8 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B9D7C 001B6CBC 80 61 00 7C */ lwz r3, 0x7c(r1)
|
|
/* 801B9D80 001B6CC0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9D84 001B6CC4 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B9D88 001B6CC8 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9D8C 001B6CCC 4E 80 04 21 */ bctrl
|
|
/* 801B9D90 001B6CD0 4B E5 AE 11 */ bl mDoExt_getSubFont
|
|
/* 801B9D94 001B6CD4 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B9D98 001B6CD8 80 61 00 5C */ lwz r3, 0x5c(r1)
|
|
/* 801B9D9C 001B6CDC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9DA0 001B6CE0 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B9DA4 001B6CE4 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9DA8 001B6CE8 4E 80 04 21 */ bctrl
|
|
/* 801B9DAC 001B6CEC 4B E5 AD F5 */ bl mDoExt_getSubFont
|
|
/* 801B9DB0 001B6CF0 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B9DB4 001B6CF4 80 61 00 3C */ lwz r3, 0x3c(r1)
|
|
/* 801B9DB8 001B6CF8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9DBC 001B6CFC 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B9DC0 001B6D00 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9DC4 001B6D04 4E 80 04 21 */ bctrl
|
|
/* 801B9DC8 001B6D08 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9DCC 001B6D0C 3C 80 72 36 */ lis r4, 0x72365F31@ha
|
|
/* 801B9DD0 001B6D10 38 C4 5F 31 */ addi r6, r4, 0x72365F31@l
|
|
/* 801B9DD4 001B6D14 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B9DD8 001B6D18 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B9DDC 001B6D1C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9DE0 001B6D20 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9DE4 001B6D24 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9DE8 001B6D28 4E 80 04 21 */ bctrl
|
|
/* 801B9DEC 001B6D2C 90 61 00 80 */ stw r3, 0x80(r1)
|
|
/* 801B9DF0 001B6D30 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9DF4 001B6D34 3C 80 72 36 */ lis r4, 0x72365F32@ha
|
|
/* 801B9DF8 001B6D38 38 C4 5F 32 */ addi r6, r4, 0x72365F32@l
|
|
/* 801B9DFC 001B6D3C 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B9E00 001B6D40 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B9E04 001B6D44 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9E08 001B6D48 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9E0C 001B6D4C 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9E10 001B6D50 4E 80 04 21 */ bctrl
|
|
/* 801B9E14 001B6D54 90 61 00 60 */ stw r3, 0x60(r1)
|
|
/* 801B9E18 001B6D58 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9E1C 001B6D5C 3C 80 72 36 */ lis r4, 0x72365F33@ha
|
|
/* 801B9E20 001B6D60 38 C4 5F 33 */ addi r6, r4, 0x72365F33@l
|
|
/* 801B9E24 001B6D64 3C 80 66 66 */ lis r4, 0x66666F6F@ha
|
|
/* 801B9E28 001B6D68 38 A4 6F 6F */ addi r5, r4, 0x66666F6F@l
|
|
/* 801B9E2C 001B6D6C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9E30 001B6D70 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9E34 001B6D74 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9E38 001B6D78 4E 80 04 21 */ bctrl
|
|
/* 801B9E3C 001B6D7C 90 61 00 40 */ stw r3, 0x40(r1)
|
|
/* 801B9E40 001B6D80 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9E44 001B6D84 3C 80 72 36 */ lis r4, 0x72365F31@ha
|
|
/* 801B9E48 001B6D88 38 C4 5F 31 */ addi r6, r4, 0x72365F31@l
|
|
/* 801B9E4C 001B6D8C 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B9E50 001B6D90 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B9E54 001B6D94 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9E58 001B6D98 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9E5C 001B6D9C 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9E60 001B6DA0 4E 80 04 21 */ bctrl
|
|
/* 801B9E64 001B6DA4 38 00 00 00 */ li r0, 0
|
|
/* 801B9E68 001B6DA8 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B9E6C 001B6DAC 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9E70 001B6DB0 3C 80 72 36 */ lis r4, 0x72365F32@ha
|
|
/* 801B9E74 001B6DB4 38 C4 5F 32 */ addi r6, r4, 0x72365F32@l
|
|
/* 801B9E78 001B6DB8 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B9E7C 001B6DBC 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B9E80 001B6DC0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9E84 001B6DC4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9E88 001B6DC8 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9E8C 001B6DCC 4E 80 04 21 */ bctrl
|
|
/* 801B9E90 001B6DD0 38 00 00 00 */ li r0, 0
|
|
/* 801B9E94 001B6DD4 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B9E98 001B6DD8 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801B9E9C 001B6DDC 3C 80 72 36 */ lis r4, 0x72365F33@ha
|
|
/* 801B9EA0 001B6DE0 38 C4 5F 33 */ addi r6, r4, 0x72365F33@l
|
|
/* 801B9EA4 001B6DE4 3C 80 66 6C */ lis r4, 0x666C6F6F@ha
|
|
/* 801B9EA8 001B6DE8 38 A4 6F 6F */ addi r5, r4, 0x666C6F6F@l
|
|
/* 801B9EAC 001B6DEC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9EB0 001B6DF0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801B9EB4 001B6DF4 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9EB8 001B6DF8 4E 80 04 21 */ bctrl
|
|
/* 801B9EBC 001B6DFC 38 00 00 00 */ li r0, 0
|
|
/* 801B9EC0 001B6E00 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801B9EC4 001B6E04 4B E5 AC DD */ bl mDoExt_getSubFont
|
|
/* 801B9EC8 001B6E08 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B9ECC 001B6E0C 80 61 00 80 */ lwz r3, 0x80(r1)
|
|
/* 801B9ED0 001B6E10 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9ED4 001B6E14 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B9ED8 001B6E18 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9EDC 001B6E1C 4E 80 04 21 */ bctrl
|
|
/* 801B9EE0 001B6E20 4B E5 AC C1 */ bl mDoExt_getSubFont
|
|
/* 801B9EE4 001B6E24 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B9EE8 001B6E28 80 61 00 60 */ lwz r3, 0x60(r1)
|
|
/* 801B9EEC 001B6E2C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9EF0 001B6E30 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B9EF4 001B6E34 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9EF8 001B6E38 4E 80 04 21 */ bctrl
|
|
/* 801B9EFC 001B6E3C 4B E5 AC A5 */ bl mDoExt_getSubFont
|
|
/* 801B9F00 001B6E40 7C 64 1B 78 */ mr r4, r3
|
|
/* 801B9F04 001B6E44 80 61 00 40 */ lwz r3, 0x40(r1)
|
|
/* 801B9F08 001B6E48 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801B9F0C 001B6E4C 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801B9F10 001B6E50 7D 89 03 A6 */ mtctr r12
|
|
/* 801B9F14 001B6E54 4E 80 04 21 */ bctrl
|
|
/* 801B9F18 001B6E58 3B E0 00 00 */ li r31, 0
|
|
/* 801B9F1C 001B6E5C 3B C0 00 00 */ li r30, 0
|
|
lbl_801B9F20:
|
|
/* 801B9F20 001B6E60 80 6D 8B 00 */ lwz r3, lbl_80451080-_SDA_BASE_(r13)
|
|
/* 801B9F24 001B6E64 88 03 01 71 */ lbz r0, 0x171(r3)
|
|
/* 801B9F28 001B6E68 7C 04 07 74 */ extsb r4, r0
|
|
/* 801B9F2C 001B6E6C 88 03 01 70 */ lbz r0, 0x170(r3)
|
|
/* 801B9F30 001B6E70 7C 00 07 74 */ extsb r0, r0
|
|
/* 801B9F34 001B6E74 7C 64 00 50 */ subf r3, r4, r0
|
|
/* 801B9F38 001B6E78 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801B9F3C 001B6E7C 7C 00 07 74 */ extsb r0, r0
|
|
/* 801B9F40 001B6E80 7C 1F 00 00 */ cmpw r31, r0
|
|
/* 801B9F44 001B6E84 40 80 00 E8 */ bge lbl_801BA02C
|
|
/* 801B9F48 001B6E88 7C 84 FA 14 */ add r4, r4, r31
|
|
/* 801B9F4C 001B6E8C 34 84 00 05 */ addic. r4, r4, 5
|
|
/* 801B9F50 001B6E90 41 80 00 0C */ blt lbl_801B9F5C
|
|
/* 801B9F54 001B6E94 2C 04 00 0D */ cmpwi r4, 0xd
|
|
/* 801B9F58 001B6E98 41 80 00 68 */ blt lbl_801B9FC0
|
|
lbl_801B9F5C:
|
|
/* 801B9F5C 001B6E9C 38 61 00 64 */ addi r3, r1, 0x64
|
|
/* 801B9F60 001B6EA0 7C 63 F0 2E */ lwzx r3, r3, r30
|
|
/* 801B9F64 001B6EA4 38 80 00 10 */ li r4, 0x10
|
|
/* 801B9F68 001B6EA8 3C A0 80 39 */ lis r5, lbl_80395760@ha
|
|
/* 801B9F6C 001B6EAC 38 A5 57 60 */ addi r5, r5, lbl_80395760@l
|
|
/* 801B9F70 001B6EB0 38 A5 00 6F */ addi r5, r5, 0x6f
|
|
/* 801B9F74 001B6EB4 4C C6 31 82 */ crclr 6
|
|
/* 801B9F78 001B6EB8 48 14 67 D5 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801B9F7C 001B6EBC 38 61 00 44 */ addi r3, r1, 0x44
|
|
/* 801B9F80 001B6EC0 7C 63 F0 2E */ lwzx r3, r3, r30
|
|
/* 801B9F84 001B6EC4 38 80 00 10 */ li r4, 0x10
|
|
/* 801B9F88 001B6EC8 3C A0 80 39 */ lis r5, lbl_80395760@ha
|
|
/* 801B9F8C 001B6ECC 38 A5 57 60 */ addi r5, r5, lbl_80395760@l
|
|
/* 801B9F90 001B6ED0 38 A5 00 6F */ addi r5, r5, 0x6f
|
|
/* 801B9F94 001B6ED4 4C C6 31 82 */ crclr 6
|
|
/* 801B9F98 001B6ED8 48 14 67 B5 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801B9F9C 001B6EDC 38 61 00 24 */ addi r3, r1, 0x24
|
|
/* 801B9FA0 001B6EE0 7C 63 F0 2E */ lwzx r3, r3, r30
|
|
/* 801B9FA4 001B6EE4 38 80 00 10 */ li r4, 0x10
|
|
/* 801B9FA8 001B6EE8 3C A0 80 39 */ lis r5, lbl_80395760@ha
|
|
/* 801B9FAC 001B6EEC 38 A5 57 60 */ addi r5, r5, lbl_80395760@l
|
|
/* 801B9FB0 001B6EF0 38 A5 00 6F */ addi r5, r5, 0x6f
|
|
/* 801B9FB4 001B6EF4 4C C6 31 82 */ crclr 6
|
|
/* 801B9FB8 001B6EF8 48 14 67 95 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801B9FBC 001B6EFC 48 00 00 D0 */ b lbl_801BA08C
|
|
lbl_801B9FC0:
|
|
/* 801B9FC0 001B6F00 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801B9FC4 001B6F04 38 63 01 88 */ addi r3, r3, lbl_80430188@l
|
|
/* 801B9FC8 001B6F08 54 80 08 3C */ slwi r0, r4, 1
|
|
/* 801B9FCC 001B6F0C 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801B9FD0 001B6F10 7C 84 02 AE */ lhax r4, r4, r0
|
|
/* 801B9FD4 001B6F14 38 A1 00 84 */ addi r5, r1, 0x84
|
|
/* 801B9FD8 001B6F18 38 C0 00 00 */ li r6, 0
|
|
/* 801B9FDC 001B6F1C 48 06 22 75 */ bl dMeter2Info_c_NS_getString
|
|
/* 801B9FE0 001B6F20 38 61 00 64 */ addi r3, r1, 0x64
|
|
/* 801B9FE4 001B6F24 7C 63 F0 2E */ lwzx r3, r3, r30
|
|
/* 801B9FE8 001B6F28 38 80 00 10 */ li r4, 0x10
|
|
/* 801B9FEC 001B6F2C 38 A1 00 84 */ addi r5, r1, 0x84
|
|
/* 801B9FF0 001B6F30 4C C6 31 82 */ crclr 6
|
|
/* 801B9FF4 001B6F34 48 14 67 59 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801B9FF8 001B6F38 38 61 00 44 */ addi r3, r1, 0x44
|
|
/* 801B9FFC 001B6F3C 7C 63 F0 2E */ lwzx r3, r3, r30
|
|
/* 801BA000 001B6F40 38 80 00 10 */ li r4, 0x10
|
|
/* 801BA004 001B6F44 38 A1 00 84 */ addi r5, r1, 0x84
|
|
/* 801BA008 001B6F48 4C C6 31 82 */ crclr 6
|
|
/* 801BA00C 001B6F4C 48 14 67 41 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801BA010 001B6F50 38 61 00 24 */ addi r3, r1, 0x24
|
|
/* 801BA014 001B6F54 7C 63 F0 2E */ lwzx r3, r3, r30
|
|
/* 801BA018 001B6F58 38 80 00 10 */ li r4, 0x10
|
|
/* 801BA01C 001B6F5C 38 A1 00 84 */ addi r5, r1, 0x84
|
|
/* 801BA020 001B6F60 4C C6 31 82 */ crclr 6
|
|
/* 801BA024 001B6F64 48 14 67 29 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801BA028 001B6F68 48 00 00 64 */ b lbl_801BA08C
|
|
lbl_801BA02C:
|
|
/* 801BA02C 001B6F6C 38 61 00 64 */ addi r3, r1, 0x64
|
|
/* 801BA030 001B6F70 7C 63 F0 2E */ lwzx r3, r3, r30
|
|
/* 801BA034 001B6F74 38 80 00 10 */ li r4, 0x10
|
|
/* 801BA038 001B6F78 3C A0 80 39 */ lis r5, lbl_80395760@ha
|
|
/* 801BA03C 001B6F7C 38 A5 57 60 */ addi r5, r5, lbl_80395760@l
|
|
/* 801BA040 001B6F80 38 A5 00 6F */ addi r5, r5, 0x6f
|
|
/* 801BA044 001B6F84 4C C6 31 82 */ crclr 6
|
|
/* 801BA048 001B6F88 48 14 67 05 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801BA04C 001B6F8C 38 61 00 44 */ addi r3, r1, 0x44
|
|
/* 801BA050 001B6F90 7C 63 F0 2E */ lwzx r3, r3, r30
|
|
/* 801BA054 001B6F94 38 80 00 10 */ li r4, 0x10
|
|
/* 801BA058 001B6F98 3C A0 80 39 */ lis r5, lbl_80395760@ha
|
|
/* 801BA05C 001B6F9C 38 A5 57 60 */ addi r5, r5, lbl_80395760@l
|
|
/* 801BA060 001B6FA0 38 A5 00 6F */ addi r5, r5, 0x6f
|
|
/* 801BA064 001B6FA4 4C C6 31 82 */ crclr 6
|
|
/* 801BA068 001B6FA8 48 14 66 E5 */ bl J2DTextBox_NS_setString_X1_
|
|
/* 801BA06C 001B6FAC 38 61 00 24 */ addi r3, r1, 0x24
|
|
/* 801BA070 001B6FB0 7C 63 F0 2E */ lwzx r3, r3, r30
|
|
/* 801BA074 001B6FB4 38 80 00 10 */ li r4, 0x10
|
|
/* 801BA078 001B6FB8 3C A0 80 39 */ lis r5, lbl_80395760@ha
|
|
/* 801BA07C 001B6FBC 38 A5 57 60 */ addi r5, r5, lbl_80395760@l
|
|
/* 801BA080 001B6FC0 38 A5 00 6F */ addi r5, r5, 0x6f
|
|
/* 801BA084 001B6FC4 4C C6 31 82 */ crclr 6
|
|
/* 801BA088 001B6FC8 48 14 66 C5 */ bl J2DTextBox_NS_setString_X1_
|
|
lbl_801BA08C:
|
|
/* 801BA08C 001B6FCC 3B FF 00 01 */ addi r31, r31, 1
|
|
/* 801BA090 001B6FD0 2C 1F 00 08 */ cmpwi r31, 8
|
|
/* 801BA094 001B6FD4 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801BA098 001B6FD8 41 80 FE 88 */ blt lbl_801B9F20
|
|
/* 801BA09C 001B6FDC 83 E1 01 0C */ lwz r31, 0x10c(r1)
|
|
/* 801BA0A0 001B6FE0 83 C1 01 08 */ lwz r30, 0x108(r1)
|
|
/* 801BA0A4 001B6FE4 80 01 01 14 */ lwz r0, 0x114(r1)
|
|
/* 801BA0A8 001B6FE8 7C 08 03 A6 */ mtlr r0
|
|
/* 801BA0AC 001B6FEC 38 21 01 10 */ addi r1, r1, 0x110
|
|
/* 801BA0B0 001B6FF0 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_dpdMove
|
|
dMenu_DmapBg_c_NS_dpdMove:
|
|
/* 801BA0B4 001B6FF4 38 60 00 00 */ li r3, 0
|
|
/* 801BA0B8 001B6FF8 4E 80 00 20 */ blr
|
|
.global dMenu_DmapBg_c_NS_dtor
|
|
dMenu_DmapBg_c_NS_dtor:
|
|
/* 801BA0BC 001B6FFC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801BA0C0 001B7000 7C 08 02 A6 */ mflr r0
|
|
/* 801BA0C4 001B7004 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801BA0C8 001B7008 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801BA0CC 001B700C 48 1A 81 05 */ bl _savegpr_26
|
|
/* 801BA0D0 001B7010 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 801BA0D4 001B7014 7C 9E 23 78 */ mr r30, r4
|
|
/* 801BA0D8 001B7018 41 82 05 18 */ beq lbl_801BA5F0
|
|
/* 801BA0DC 001B701C 3C 60 80 3C */ lis r3, lbl_803BCB38@ha
|
|
/* 801BA0E0 001B7020 38 63 CB 38 */ addi r3, r3, lbl_803BCB38@l
|
|
/* 801BA0E4 001B7024 90 7F 00 00 */ stw r3, 0(r31)
|
|
/* 801BA0E8 001B7028 38 03 00 0C */ addi r0, r3, 0xc
|
|
/* 801BA0EC 001B702C 90 1F 00 04 */ stw r0, 4(r31)
|
|
/* 801BA0F0 001B7030 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801BA0F4 001B7034 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801BA0F8 001B7038 80 63 5C C0 */ lwz r3, 0x5cc0(r3)
|
|
/* 801BA0FC 001B703C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA100 001B7040 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801BA104 001B7044 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA108 001B7048 4E 80 04 21 */ bctrl
|
|
/* 801BA10C 001B704C 80 7F 0C C8 */ lwz r3, 0xcc8(r31)
|
|
/* 801BA110 001B7050 38 80 00 01 */ li r4, 1
|
|
/* 801BA114 001B7054 48 08 FC 15 */ bl dMsgString_c_NS_dtor
|
|
/* 801BA118 001B7058 80 7F 0D 30 */ lwz r3, 0xd30(r31)
|
|
/* 801BA11C 001B705C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA120 001B7060 41 82 00 24 */ beq lbl_801BA144
|
|
/* 801BA124 001B7064 41 82 00 18 */ beq lbl_801BA13C
|
|
/* 801BA128 001B7068 38 80 00 01 */ li r4, 1
|
|
/* 801BA12C 001B706C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA130 001B7070 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801BA134 001B7074 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA138 001B7078 4E 80 04 21 */ bctrl
|
|
lbl_801BA13C:
|
|
/* 801BA13C 001B707C 38 00 00 00 */ li r0, 0
|
|
/* 801BA140 001B7080 90 1F 0D 30 */ stw r0, 0xd30(r31)
|
|
lbl_801BA144:
|
|
/* 801BA144 001B7084 80 7F 0C A4 */ lwz r3, 0xca4(r31)
|
|
/* 801BA148 001B7088 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA14C 001B708C 41 82 00 18 */ beq lbl_801BA164
|
|
/* 801BA150 001B7090 38 80 00 01 */ li r4, 1
|
|
/* 801BA154 001B7094 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA158 001B7098 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA15C 001B709C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA160 001B70A0 4E 80 04 21 */ bctrl
|
|
lbl_801BA164:
|
|
/* 801BA164 001B70A4 38 00 00 00 */ li r0, 0
|
|
/* 801BA168 001B70A8 90 1F 0C A4 */ stw r0, 0xca4(r31)
|
|
/* 801BA16C 001B70AC 80 7F 0C BC */ lwz r3, 0xcbc(r31)
|
|
/* 801BA170 001B70B0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA174 001B70B4 41 82 00 18 */ beq lbl_801BA18C
|
|
/* 801BA178 001B70B8 38 80 00 01 */ li r4, 1
|
|
/* 801BA17C 001B70BC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA180 001B70C0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA184 001B70C4 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA188 001B70C8 4E 80 04 21 */ bctrl
|
|
lbl_801BA18C:
|
|
/* 801BA18C 001B70CC 38 00 00 00 */ li r0, 0
|
|
/* 801BA190 001B70D0 90 1F 0C BC */ stw r0, 0xcbc(r31)
|
|
/* 801BA194 001B70D4 80 7F 0C CC */ lwz r3, 0xccc(r31)
|
|
/* 801BA198 001B70D8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA19C 001B70DC 41 82 00 18 */ beq lbl_801BA1B4
|
|
/* 801BA1A0 001B70E0 38 80 00 01 */ li r4, 1
|
|
/* 801BA1A4 001B70E4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA1A8 001B70E8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA1AC 001B70EC 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA1B0 001B70F0 4E 80 04 21 */ bctrl
|
|
lbl_801BA1B4:
|
|
/* 801BA1B4 001B70F4 38 00 00 00 */ li r0, 0
|
|
/* 801BA1B8 001B70F8 90 1F 0C CC */ stw r0, 0xccc(r31)
|
|
/* 801BA1BC 001B70FC 80 7F 0C E0 */ lwz r3, 0xce0(r31)
|
|
/* 801BA1C0 001B7100 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA1C4 001B7104 41 82 00 18 */ beq lbl_801BA1DC
|
|
/* 801BA1C8 001B7108 38 80 00 01 */ li r4, 1
|
|
/* 801BA1CC 001B710C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA1D0 001B7110 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA1D4 001B7114 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA1D8 001B7118 4E 80 04 21 */ bctrl
|
|
lbl_801BA1DC:
|
|
/* 801BA1DC 001B711C 38 00 00 00 */ li r0, 0
|
|
/* 801BA1E0 001B7120 90 1F 0C E0 */ stw r0, 0xce0(r31)
|
|
/* 801BA1E4 001B7124 80 7F 0C C0 */ lwz r3, 0xcc0(r31)
|
|
/* 801BA1E8 001B7128 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA1EC 001B712C 41 82 00 18 */ beq lbl_801BA204
|
|
/* 801BA1F0 001B7130 38 80 00 01 */ li r4, 1
|
|
/* 801BA1F4 001B7134 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA1F8 001B7138 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801BA1FC 001B713C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA200 001B7140 4E 80 04 21 */ bctrl
|
|
lbl_801BA204:
|
|
/* 801BA204 001B7144 3B 80 00 00 */ li r28, 0
|
|
/* 801BA208 001B7148 93 9F 0C C0 */ stw r28, 0xcc0(r31)
|
|
/* 801BA20C 001B714C 3B 60 00 00 */ li r27, 0
|
|
lbl_801BA210:
|
|
/* 801BA210 001B7150 7F BF E2 14 */ add r29, r31, r28
|
|
/* 801BA214 001B7154 80 7D 0C A8 */ lwz r3, 0xca8(r29)
|
|
/* 801BA218 001B7158 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA21C 001B715C 41 82 00 18 */ beq lbl_801BA234
|
|
/* 801BA220 001B7160 38 80 00 01 */ li r4, 1
|
|
/* 801BA224 001B7164 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA228 001B7168 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA22C 001B716C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA230 001B7170 4E 80 04 21 */ bctrl
|
|
lbl_801BA234:
|
|
/* 801BA234 001B7174 38 00 00 00 */ li r0, 0
|
|
/* 801BA238 001B7178 90 1D 0C A8 */ stw r0, 0xca8(r29)
|
|
/* 801BA23C 001B717C 80 7D 0D 00 */ lwz r3, 0xd00(r29)
|
|
/* 801BA240 001B7180 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA244 001B7184 41 82 00 18 */ beq lbl_801BA25C
|
|
/* 801BA248 001B7188 38 80 00 01 */ li r4, 1
|
|
/* 801BA24C 001B718C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA250 001B7190 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA254 001B7194 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA258 001B7198 4E 80 04 21 */ bctrl
|
|
lbl_801BA25C:
|
|
/* 801BA25C 001B719C 38 00 00 00 */ li r0, 0
|
|
/* 801BA260 001B71A0 90 1D 0D 00 */ stw r0, 0xd00(r29)
|
|
/* 801BA264 001B71A4 80 7D 0C D0 */ lwz r3, 0xcd0(r29)
|
|
/* 801BA268 001B71A8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA26C 001B71AC 41 82 00 18 */ beq lbl_801BA284
|
|
/* 801BA270 001B71B0 38 80 00 01 */ li r4, 1
|
|
/* 801BA274 001B71B4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA278 001B71B8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA27C 001B71BC 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA280 001B71C0 4E 80 04 21 */ bctrl
|
|
lbl_801BA284:
|
|
/* 801BA284 001B71C4 38 00 00 00 */ li r0, 0
|
|
/* 801BA288 001B71C8 90 1D 0C D0 */ stw r0, 0xcd0(r29)
|
|
/* 801BA28C 001B71CC 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801BA290 001B71D0 2C 1B 00 02 */ cmpwi r27, 2
|
|
/* 801BA294 001B71D4 3B 9C 00 04 */ addi r28, r28, 4
|
|
/* 801BA298 001B71D8 41 80 FF 78 */ blt lbl_801BA210
|
|
/* 801BA29C 001B71DC 80 7F 0C E4 */ lwz r3, 0xce4(r31)
|
|
/* 801BA2A0 001B71E0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA2A4 001B71E4 41 82 00 24 */ beq lbl_801BA2C8
|
|
/* 801BA2A8 001B71E8 41 82 00 18 */ beq lbl_801BA2C0
|
|
/* 801BA2AC 001B71EC 38 80 00 01 */ li r4, 1
|
|
/* 801BA2B0 001B71F0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA2B4 001B71F4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA2B8 001B71F8 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA2BC 001B71FC 4E 80 04 21 */ bctrl
|
|
lbl_801BA2C0:
|
|
/* 801BA2C0 001B7200 38 00 00 00 */ li r0, 0
|
|
/* 801BA2C4 001B7204 90 1F 0C E4 */ stw r0, 0xce4(r31)
|
|
lbl_801BA2C8:
|
|
/* 801BA2C8 001B7208 80 7F 0D 28 */ lwz r3, 0xd28(r31)
|
|
/* 801BA2CC 001B720C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA2D0 001B7210 41 82 00 18 */ beq lbl_801BA2E8
|
|
/* 801BA2D4 001B7214 38 80 00 01 */ li r4, 1
|
|
/* 801BA2D8 001B7218 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA2DC 001B721C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA2E0 001B7220 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA2E4 001B7224 4E 80 04 21 */ bctrl
|
|
lbl_801BA2E8:
|
|
/* 801BA2E8 001B7228 3B 40 00 00 */ li r26, 0
|
|
/* 801BA2EC 001B722C 3B A0 00 00 */ li r29, 0
|
|
/* 801BA2F0 001B7230 3B 80 00 00 */ li r28, 0
|
|
lbl_801BA2F4:
|
|
/* 801BA2F4 001B7234 3B 7D 0D 00 */ addi r27, r29, 0xd00
|
|
/* 801BA2F8 001B7238 7C 7F D8 2E */ lwzx r3, r31, r27
|
|
/* 801BA2FC 001B723C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA300 001B7240 41 82 00 18 */ beq lbl_801BA318
|
|
/* 801BA304 001B7244 38 80 00 01 */ li r4, 1
|
|
/* 801BA308 001B7248 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA30C 001B724C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA310 001B7250 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA314 001B7254 4E 80 04 21 */ bctrl
|
|
lbl_801BA318:
|
|
/* 801BA318 001B7258 7F 9F D9 2E */ stwx r28, r31, r27
|
|
/* 801BA31C 001B725C 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801BA320 001B7260 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 801BA324 001B7264 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801BA328 001B7268 41 80 FF CC */ blt lbl_801BA2F4
|
|
/* 801BA32C 001B726C 80 7F 0C F4 */ lwz r3, 0xcf4(r31)
|
|
/* 801BA330 001B7270 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA334 001B7274 41 82 00 24 */ beq lbl_801BA358
|
|
/* 801BA338 001B7278 41 82 00 18 */ beq lbl_801BA350
|
|
/* 801BA33C 001B727C 38 80 00 01 */ li r4, 1
|
|
/* 801BA340 001B7280 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA344 001B7284 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA348 001B7288 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA34C 001B728C 4E 80 04 21 */ bctrl
|
|
lbl_801BA350:
|
|
/* 801BA350 001B7290 38 00 00 00 */ li r0, 0
|
|
/* 801BA354 001B7294 90 1F 0C F4 */ stw r0, 0xcf4(r31)
|
|
lbl_801BA358:
|
|
/* 801BA358 001B7298 80 7F 0C F8 */ lwz r3, 0xcf8(r31)
|
|
/* 801BA35C 001B729C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA360 001B72A0 41 82 00 24 */ beq lbl_801BA384
|
|
/* 801BA364 001B72A4 41 82 00 18 */ beq lbl_801BA37C
|
|
/* 801BA368 001B72A8 38 80 00 01 */ li r4, 1
|
|
/* 801BA36C 001B72AC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA370 001B72B0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA374 001B72B4 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA378 001B72B8 4E 80 04 21 */ bctrl
|
|
lbl_801BA37C:
|
|
/* 801BA37C 001B72BC 38 00 00 00 */ li r0, 0
|
|
/* 801BA380 001B72C0 90 1F 0C F8 */ stw r0, 0xcf8(r31)
|
|
lbl_801BA384:
|
|
/* 801BA384 001B72C4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BA388 001B72C8 4B FF ED DD */ bl dMenu_DmapBg_c_NS_deleteExplain
|
|
/* 801BA38C 001B72CC 80 7F 0D 20 */ lwz r3, 0xd20(r31)
|
|
/* 801BA390 001B72D0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA394 001B72D4 41 82 00 1C */ beq lbl_801BA3B0
|
|
/* 801BA398 001B72D8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA39C 001B72DC 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801BA3A0 001B72E0 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA3A4 001B72E4 4E 80 04 21 */ bctrl
|
|
/* 801BA3A8 001B72E8 38 00 00 00 */ li r0, 0
|
|
/* 801BA3AC 001B72EC 90 1F 0D 20 */ stw r0, 0xd20(r31)
|
|
lbl_801BA3B0:
|
|
/* 801BA3B0 001B72F0 80 7F 0D 1C */ lwz r3, 0xd1c(r31)
|
|
/* 801BA3B4 001B72F4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA3B8 001B72F8 41 82 00 40 */ beq lbl_801BA3F8
|
|
/* 801BA3BC 001B72FC 80 63 00 1C */ lwz r3, 0x1c(r3)
|
|
/* 801BA3C0 001B7300 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA3C4 001B7304 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801BA3C8 001B7308 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA3CC 001B730C 4E 80 04 21 */ bctrl
|
|
/* 801BA3D0 001B7310 80 7F 0D 1C */ lwz r3, 0xd1c(r31)
|
|
/* 801BA3D4 001B7314 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA3D8 001B7318 41 82 00 18 */ beq lbl_801BA3F0
|
|
/* 801BA3DC 001B731C 38 80 00 01 */ li r4, 1
|
|
/* 801BA3E0 001B7320 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 801BA3E4 001B7324 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA3E8 001B7328 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA3EC 001B732C 4E 80 04 21 */ bctrl
|
|
lbl_801BA3F0:
|
|
/* 801BA3F0 001B7330 38 00 00 00 */ li r0, 0
|
|
/* 801BA3F4 001B7334 90 1F 0D 1C */ stw r0, 0xd1c(r31)
|
|
lbl_801BA3F8:
|
|
/* 801BA3F8 001B7338 80 7F 0D 24 */ lwz r3, 0xd24(r31)
|
|
/* 801BA3FC 001B733C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA400 001B7340 41 82 00 24 */ beq lbl_801BA424
|
|
/* 801BA404 001B7344 41 82 00 18 */ beq lbl_801BA41C
|
|
/* 801BA408 001B7348 38 80 00 01 */ li r4, 1
|
|
/* 801BA40C 001B734C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA410 001B7350 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA414 001B7354 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA418 001B7358 4E 80 04 21 */ bctrl
|
|
lbl_801BA41C:
|
|
/* 801BA41C 001B735C 38 00 00 00 */ li r0, 0
|
|
/* 801BA420 001B7360 90 1F 0D 24 */ stw r0, 0xd24(r31)
|
|
lbl_801BA424:
|
|
/* 801BA424 001B7364 80 7F 0C B4 */ lwz r3, 0xcb4(r31)
|
|
/* 801BA428 001B7368 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA42C 001B736C 41 82 00 18 */ beq lbl_801BA444
|
|
/* 801BA430 001B7370 38 80 00 01 */ li r4, 1
|
|
/* 801BA434 001B7374 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA438 001B7378 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA43C 001B737C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA440 001B7380 4E 80 04 21 */ bctrl
|
|
lbl_801BA444:
|
|
/* 801BA444 001B7384 38 00 00 00 */ li r0, 0
|
|
/* 801BA448 001B7388 90 1F 0C B4 */ stw r0, 0xcb4(r31)
|
|
/* 801BA44C 001B738C 80 7F 0C B8 */ lwz r3, 0xcb8(r31)
|
|
/* 801BA450 001B7390 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA454 001B7394 41 82 00 24 */ beq lbl_801BA478
|
|
/* 801BA458 001B7398 41 82 00 18 */ beq lbl_801BA470
|
|
/* 801BA45C 001B739C 38 80 00 01 */ li r4, 1
|
|
/* 801BA460 001B73A0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA464 001B73A4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA468 001B73A8 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA46C 001B73AC 4E 80 04 21 */ bctrl
|
|
lbl_801BA470:
|
|
/* 801BA470 001B73B0 38 00 00 00 */ li r0, 0
|
|
/* 801BA474 001B73B4 90 1F 0C B8 */ stw r0, 0xcb8(r31)
|
|
lbl_801BA478:
|
|
/* 801BA478 001B73B8 80 7F 0C DC */ lwz r3, 0xcdc(r31)
|
|
/* 801BA47C 001B73BC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA480 001B73C0 41 82 00 24 */ beq lbl_801BA4A4
|
|
/* 801BA484 001B73C4 41 82 00 18 */ beq lbl_801BA49C
|
|
/* 801BA488 001B73C8 38 80 00 01 */ li r4, 1
|
|
/* 801BA48C 001B73CC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA490 001B73D0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA494 001B73D4 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA498 001B73D8 4E 80 04 21 */ bctrl
|
|
lbl_801BA49C:
|
|
/* 801BA49C 001B73DC 38 00 00 00 */ li r0, 0
|
|
/* 801BA4A0 001B73E0 90 1F 0C DC */ stw r0, 0xcdc(r31)
|
|
lbl_801BA4A4:
|
|
/* 801BA4A4 001B73E4 80 7F 0C D8 */ lwz r3, 0xcd8(r31)
|
|
/* 801BA4A8 001B73E8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA4AC 001B73EC 41 82 00 18 */ beq lbl_801BA4C4
|
|
/* 801BA4B0 001B73F0 38 80 00 01 */ li r4, 1
|
|
/* 801BA4B4 001B73F4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA4B8 001B73F8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA4BC 001B73FC 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA4C0 001B7400 4E 80 04 21 */ bctrl
|
|
lbl_801BA4C4:
|
|
/* 801BA4C4 001B7404 38 00 00 00 */ li r0, 0
|
|
/* 801BA4C8 001B7408 90 1F 0C D8 */ stw r0, 0xcd8(r31)
|
|
/* 801BA4CC 001B740C 3B 40 00 00 */ li r26, 0
|
|
/* 801BA4D0 001B7410 3B A0 00 00 */ li r29, 0
|
|
lbl_801BA4D4:
|
|
/* 801BA4D4 001B7414 7F 7F EA 14 */ add r27, r31, r29
|
|
/* 801BA4D8 001B7418 80 7B 0D 08 */ lwz r3, 0xd08(r27)
|
|
/* 801BA4DC 001B741C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA4E0 001B7420 41 82 00 24 */ beq lbl_801BA504
|
|
/* 801BA4E4 001B7424 41 82 00 18 */ beq lbl_801BA4FC
|
|
/* 801BA4E8 001B7428 38 80 00 01 */ li r4, 1
|
|
/* 801BA4EC 001B742C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA4F0 001B7430 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA4F4 001B7434 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA4F8 001B7438 4E 80 04 21 */ bctrl
|
|
lbl_801BA4FC:
|
|
/* 801BA4FC 001B743C 38 00 00 00 */ li r0, 0
|
|
/* 801BA500 001B7440 90 1B 0D 08 */ stw r0, 0xd08(r27)
|
|
lbl_801BA504:
|
|
/* 801BA504 001B7444 80 7B 0D 10 */ lwz r3, 0xd10(r27)
|
|
/* 801BA508 001B7448 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA50C 001B744C 41 82 00 24 */ beq lbl_801BA530
|
|
/* 801BA510 001B7450 41 82 00 18 */ beq lbl_801BA528
|
|
/* 801BA514 001B7454 38 80 00 01 */ li r4, 1
|
|
/* 801BA518 001B7458 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA51C 001B745C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA520 001B7460 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA524 001B7464 4E 80 04 21 */ bctrl
|
|
lbl_801BA528:
|
|
/* 801BA528 001B7468 38 00 00 00 */ li r0, 0
|
|
/* 801BA52C 001B746C 90 1B 0D 10 */ stw r0, 0xd10(r27)
|
|
lbl_801BA530:
|
|
/* 801BA530 001B7470 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801BA534 001B7474 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 801BA538 001B7478 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801BA53C 001B747C 41 80 FF 98 */ blt lbl_801BA4D4
|
|
/* 801BA540 001B7480 80 7F 0C E8 */ lwz r3, 0xce8(r31)
|
|
/* 801BA544 001B7484 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA548 001B7488 41 82 00 18 */ beq lbl_801BA560
|
|
/* 801BA54C 001B748C 38 80 00 01 */ li r4, 1
|
|
/* 801BA550 001B7490 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA554 001B7494 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA558 001B7498 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA55C 001B749C 4E 80 04 21 */ bctrl
|
|
lbl_801BA560:
|
|
/* 801BA560 001B74A0 38 00 00 00 */ li r0, 0
|
|
/* 801BA564 001B74A4 90 1F 0C E8 */ stw r0, 0xce8(r31)
|
|
/* 801BA568 001B74A8 80 7F 0C EC */ lwz r3, 0xcec(r31)
|
|
/* 801BA56C 001B74AC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA570 001B74B0 41 82 00 24 */ beq lbl_801BA594
|
|
/* 801BA574 001B74B4 41 82 00 18 */ beq lbl_801BA58C
|
|
/* 801BA578 001B74B8 38 80 00 01 */ li r4, 1
|
|
/* 801BA57C 001B74BC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA580 001B74C0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BA584 001B74C4 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA588 001B74C8 4E 80 04 21 */ bctrl
|
|
lbl_801BA58C:
|
|
/* 801BA58C 001B74CC 38 00 00 00 */ li r0, 0
|
|
/* 801BA590 001B74D0 90 1F 0C EC */ stw r0, 0xcec(r31)
|
|
lbl_801BA594:
|
|
/* 801BA594 001B74D4 80 1F 0C 9C */ lwz r0, 0xc9c(r31)
|
|
/* 801BA598 001B74D8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BA59C 001B74DC 41 82 00 2C */ beq lbl_801BA5C8
|
|
/* 801BA5A0 001B74E0 48 07 D5 B5 */ bl dMsgObject_c_NS_getTalkHeap
|
|
/* 801BA5A4 001B74E4 80 1F 0C 9C */ lwz r0, 0xc9c(r31)
|
|
/* 801BA5A8 001B74E8 7C 03 00 40 */ cmplw r3, r0
|
|
/* 801BA5AC 001B74EC 40 82 00 0C */ bne lbl_801BA5B8
|
|
/* 801BA5B0 001B74F0 38 60 00 00 */ li r3, 0
|
|
/* 801BA5B4 001B74F4 48 07 D5 2D */ bl dMsgObject_c_NS_setTalkHeap
|
|
lbl_801BA5B8:
|
|
/* 801BA5B8 001B74F8 80 7F 0C 9C */ lwz r3, 0xc9c(r31)
|
|
/* 801BA5BC 001B74FC 4B E5 4B F1 */ bl mDoExt_destroyExpHeap
|
|
/* 801BA5C0 001B7500 38 00 00 00 */ li r0, 0
|
|
/* 801BA5C4 001B7504 90 1F 0C 9C */ stw r0, 0xc9c(r31)
|
|
lbl_801BA5C8:
|
|
/* 801BA5C8 001B7508 38 7F 0D 34 */ addi r3, r31, 0xd34
|
|
/* 801BA5CC 001B750C 38 80 FF FF */ li r4, -1
|
|
/* 801BA5D0 001B7510 48 08 F9 79 */ bl dMsgFlow_c_NS_dtor
|
|
/* 801BA5D4 001B7514 38 7F 00 04 */ addi r3, r31, 4
|
|
/* 801BA5D8 001B7518 38 80 00 00 */ li r4, 0
|
|
/* 801BA5DC 001B751C 48 00 81 D9 */ bl dMenuMapCommon_c_NS_dtor
|
|
/* 801BA5E0 001B7520 7F C0 07 35 */ extsh. r0, r30
|
|
/* 801BA5E4 001B7524 40 81 00 0C */ ble lbl_801BA5F0
|
|
/* 801BA5E8 001B7528 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BA5EC 001B752C 48 11 47 51 */ bl __dl__FPv
|
|
lbl_801BA5F0:
|
|
/* 801BA5F0 001B7530 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BA5F4 001B7534 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801BA5F8 001B7538 48 1A 7C 25 */ bl _restgpr_26
|
|
/* 801BA5FC 001B753C 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801BA600 001B7540 7C 08 03 A6 */ mtlr r0
|
|
/* 801BA604 001B7544 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801BA608 001B7548 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_setAllAlphaRate
|
|
dMenu_DmapBg_c_NS_setAllAlphaRate:
|
|
/* 801BA60C 001B754C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801BA610 001B7550 7C 08 02 A6 */ mflr r0
|
|
/* 801BA614 001B7554 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801BA618 001B7558 DB E1 00 18 */ stfd f31, 0x18(r1)
|
|
/* 801BA61C 001B755C 39 61 00 18 */ addi r11, r1, 0x18
|
|
/* 801BA620 001B7560 48 1A 7B BD */ bl _savegpr_29
|
|
/* 801BA624 001B7564 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801BA628 001B7568 FF E0 08 90 */ fmr f31, f1
|
|
/* 801BA62C 001B756C D3 E3 0D 9C */ stfs f31, 0xd9c(r3)
|
|
/* 801BA630 001B7570 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
|
/* 801BA634 001B7574 41 82 00 50 */ beq lbl_801BA684
|
|
/* 801BA638 001B7578 80 7D 0C CC */ lwz r3, 0xccc(r29)
|
|
/* 801BA63C 001B757C 48 09 B7 95 */ bl CPaneMgrAlphaMorf_NS_setBackupAlpha
|
|
/* 801BA640 001B7580 80 7D 0C E0 */ lwz r3, 0xce0(r29)
|
|
/* 801BA644 001B7584 48 09 B7 8D */ bl CPaneMgrAlphaMorf_NS_setBackupAlpha
|
|
/* 801BA648 001B7588 3B C0 00 00 */ li r30, 0
|
|
/* 801BA64C 001B758C 3B E0 00 00 */ li r31, 0
|
|
lbl_801BA650:
|
|
/* 801BA650 001B7590 38 1F 0C D0 */ addi r0, r31, 0xcd0
|
|
/* 801BA654 001B7594 7C 7D 00 2E */ lwzx r3, r29, r0
|
|
/* 801BA658 001B7598 48 09 B7 79 */ bl CPaneMgrAlphaMorf_NS_setBackupAlpha
|
|
/* 801BA65C 001B759C 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 801BA660 001B75A0 2C 1E 00 02 */ cmpwi r30, 2
|
|
/* 801BA664 001B75A4 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801BA668 001B75A8 41 80 FF E8 */ blt lbl_801BA650
|
|
/* 801BA66C 001B75AC 80 7D 0C D8 */ lwz r3, 0xcd8(r29)
|
|
/* 801BA670 001B75B0 48 09 B7 61 */ bl CPaneMgrAlphaMorf_NS_setBackupAlpha
|
|
/* 801BA674 001B75B4 80 7D 0C DC */ lwz r3, 0xcdc(r29)
|
|
/* 801BA678 001B75B8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA67C 001B75BC 41 82 00 08 */ beq lbl_801BA684
|
|
/* 801BA680 001B75C0 48 09 B7 51 */ bl CPaneMgrAlphaMorf_NS_setBackupAlpha
|
|
lbl_801BA684:
|
|
/* 801BA684 001B75C4 80 7D 0C CC */ lwz r3, 0xccc(r29)
|
|
/* 801BA688 001B75C8 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801BA68C 001B75CC 48 09 B7 9D */ bl CPaneMgrAlphaMorf_NS_setAlphaMorfRate
|
|
/* 801BA690 001B75D0 80 7D 0C E0 */ lwz r3, 0xce0(r29)
|
|
/* 801BA694 001B75D4 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801BA698 001B75D8 48 09 B7 91 */ bl CPaneMgrAlphaMorf_NS_setAlphaMorfRate
|
|
/* 801BA69C 001B75DC 3B C0 00 00 */ li r30, 0
|
|
/* 801BA6A0 001B75E0 3B E0 00 00 */ li r31, 0
|
|
lbl_801BA6A4:
|
|
/* 801BA6A4 001B75E4 38 1F 0C D0 */ addi r0, r31, 0xcd0
|
|
/* 801BA6A8 001B75E8 7C 7D 00 2E */ lwzx r3, r29, r0
|
|
/* 801BA6AC 001B75EC FC 20 F8 90 */ fmr f1, f31
|
|
/* 801BA6B0 001B75F0 48 09 B7 79 */ bl CPaneMgrAlphaMorf_NS_setAlphaMorfRate
|
|
/* 801BA6B4 001B75F4 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 801BA6B8 001B75F8 2C 1E 00 02 */ cmpwi r30, 2
|
|
/* 801BA6BC 001B75FC 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 801BA6C0 001B7600 41 80 FF E4 */ blt lbl_801BA6A4
|
|
/* 801BA6C4 001B7604 80 7D 0C D8 */ lwz r3, 0xcd8(r29)
|
|
/* 801BA6C8 001B7608 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801BA6CC 001B760C 48 09 B7 5D */ bl CPaneMgrAlphaMorf_NS_setAlphaMorfRate
|
|
/* 801BA6D0 001B7610 80 7D 0C DC */ lwz r3, 0xcdc(r29)
|
|
/* 801BA6D4 001B7614 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BA6D8 001B7618 41 82 00 0C */ beq lbl_801BA6E4
|
|
/* 801BA6DC 001B761C FC 20 F8 90 */ fmr f1, f31
|
|
/* 801BA6E0 001B7620 48 09 B7 49 */ bl CPaneMgrAlphaMorf_NS_setAlphaMorfRate
|
|
lbl_801BA6E4:
|
|
/* 801BA6E4 001B7624 CB E1 00 18 */ lfd f31, 0x18(r1)
|
|
/* 801BA6E8 001B7628 39 61 00 18 */ addi r11, r1, 0x18
|
|
/* 801BA6EC 001B762C 48 1A 7B 3D */ bl _restgpr_29
|
|
/* 801BA6F0 001B7630 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801BA6F4 001B7634 7C 08 03 A6 */ mtlr r0
|
|
/* 801BA6F8 001B7638 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801BA6FC 001B763C 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_setGoldAnimation
|
|
dMenu_DmapBg_c_NS_setGoldAnimation:
|
|
/* 801BA700 001B7640 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801BA704 001B7644 7C 08 02 A6 */ mflr r0
|
|
/* 801BA708 001B7648 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801BA70C 001B764C 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801BA710 001B7650 48 1A 7A C9 */ bl _savegpr_28
|
|
/* 801BA714 001B7654 7C 7C 1B 78 */ mr r28, r3
|
|
/* 801BA718 001B7658 7C 9D 23 78 */ mr r29, r4
|
|
/* 801BA71C 001B765C 80 63 0C A8 */ lwz r3, 0xca8(r3)
|
|
/* 801BA720 001B7660 3C 80 30 30 */ lis r4, 0x30305F30@ha
|
|
/* 801BA724 001B7664 38 C4 5F 30 */ addi r6, r4, 0x30305F30@l
|
|
/* 801BA728 001B7668 3C 80 67 6F */ lis r4, 0x676F6C64@ha
|
|
/* 801BA72C 001B766C 38 A4 6C 64 */ addi r5, r4, 0x676F6C64@l
|
|
/* 801BA730 001B7670 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA734 001B7674 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BA738 001B7678 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA73C 001B767C 4E 80 04 21 */ bctrl
|
|
/* 801BA740 001B7680 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BA744 001B7684 80 7C 0C A8 */ lwz r3, 0xca8(r28)
|
|
/* 801BA748 001B7688 3C 80 30 30 */ lis r4, 0x30305F31@ha
|
|
/* 801BA74C 001B768C 38 C4 5F 31 */ addi r6, r4, 0x30305F31@l
|
|
/* 801BA750 001B7690 3C 80 67 6F */ lis r4, 0x676F6C64@ha
|
|
/* 801BA754 001B7694 38 A4 6C 64 */ addi r5, r4, 0x676F6C64@l
|
|
/* 801BA758 001B7698 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA75C 001B769C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BA760 001B76A0 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA764 001B76A4 4E 80 04 21 */ bctrl
|
|
/* 801BA768 001B76A8 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801BA76C 001B76AC 57 A0 06 3F */ clrlwi. r0, r29, 0x18
|
|
/* 801BA770 001B76B0 41 82 00 38 */ beq lbl_801BA7A8
|
|
/* 801BA774 001B76B4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BA778 001B76B8 80 9C 0D 28 */ lwz r4, 0xd28(r28)
|
|
/* 801BA77C 001B76BC 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 801BA780 001B76C0 81 8C 00 6C */ lwz r12, 0x6c(r12)
|
|
/* 801BA784 001B76C4 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA788 001B76C8 4E 80 04 21 */ bctrl
|
|
/* 801BA78C 001B76CC 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BA790 001B76D0 80 9C 0D 28 */ lwz r4, 0xd28(r28)
|
|
/* 801BA794 001B76D4 81 9E 00 00 */ lwz r12, 0(r30)
|
|
/* 801BA798 001B76D8 81 8C 00 6C */ lwz r12, 0x6c(r12)
|
|
/* 801BA79C 001B76DC 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA7A0 001B76E0 4E 80 04 21 */ bctrl
|
|
/* 801BA7A4 001B76E4 48 00 00 34 */ b lbl_801BA7D8
|
|
lbl_801BA7A8:
|
|
/* 801BA7A8 001B76E8 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BA7AC 001B76EC 38 80 00 00 */ li r4, 0
|
|
/* 801BA7B0 001B76F0 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 801BA7B4 001B76F4 81 8C 00 6C */ lwz r12, 0x6c(r12)
|
|
/* 801BA7B8 001B76F8 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA7BC 001B76FC 4E 80 04 21 */ bctrl
|
|
/* 801BA7C0 001B7700 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BA7C4 001B7704 38 80 00 00 */ li r4, 0
|
|
/* 801BA7C8 001B7708 81 9E 00 00 */ lwz r12, 0(r30)
|
|
/* 801BA7CC 001B770C 81 8C 00 6C */ lwz r12, 0x6c(r12)
|
|
/* 801BA7D0 001B7710 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA7D4 001B7714 4E 80 04 21 */ bctrl
|
|
lbl_801BA7D8:
|
|
/* 801BA7D8 001B7718 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801BA7DC 001B771C 48 1A 7A 49 */ bl _restgpr_28
|
|
/* 801BA7E0 001B7720 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801BA7E4 001B7724 7C 08 03 A6 */ mtlr r0
|
|
/* 801BA7E8 001B7728 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801BA7EC 001B772C 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_setGoldFrameAlphaRate
|
|
dMenu_DmapBg_c_NS_setGoldFrameAlphaRate:
|
|
/* 801BA7F0 001B7730 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801BA7F4 001B7734 7C 08 02 A6 */ mflr r0
|
|
/* 801BA7F8 001B7738 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801BA7FC 001B773C DB E1 00 20 */ stfd f31, 0x20(r1)
|
|
/* 801BA800 001B7740 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0
|
|
/* 801BA804 001B7744 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801BA808 001B7748 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BA80C 001B774C FF E0 08 90 */ fmr f31, f1
|
|
/* 801BA810 001B7750 C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BA814 001B7754 FC 00 F8 00 */ fcmpu cr0, f0, f31
|
|
/* 801BA818 001B7758 40 82 00 60 */ bne lbl_801BA878
|
|
/* 801BA81C 001B775C 80 7F 0C A8 */ lwz r3, 0xca8(r31)
|
|
/* 801BA820 001B7760 3C 80 30 30 */ lis r4, 0x30305F30@ha
|
|
/* 801BA824 001B7764 38 C4 5F 30 */ addi r6, r4, 0x30305F30@l
|
|
/* 801BA828 001B7768 3C 80 67 6F */ lis r4, 0x676F6C64@ha
|
|
/* 801BA82C 001B776C 38 A4 6C 64 */ addi r5, r4, 0x676F6C64@l
|
|
/* 801BA830 001B7770 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA834 001B7774 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BA838 001B7778 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA83C 001B777C 4E 80 04 21 */ bctrl
|
|
/* 801BA840 001B7780 38 00 00 00 */ li r0, 0
|
|
/* 801BA844 001B7784 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BA848 001B7788 80 7F 0C A8 */ lwz r3, 0xca8(r31)
|
|
/* 801BA84C 001B778C 3C 80 30 30 */ lis r4, 0x30305F31@ha
|
|
/* 801BA850 001B7790 38 C4 5F 31 */ addi r6, r4, 0x30305F31@l
|
|
/* 801BA854 001B7794 3C 80 67 6F */ lis r4, 0x676F6C64@ha
|
|
/* 801BA858 001B7798 38 A4 6C 64 */ addi r5, r4, 0x676F6C64@l
|
|
/* 801BA85C 001B779C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA860 001B77A0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BA864 001B77A4 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA868 001B77A8 4E 80 04 21 */ bctrl
|
|
/* 801BA86C 001B77AC 38 00 00 00 */ li r0, 0
|
|
/* 801BA870 001B77B0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BA874 001B77B4 48 00 00 E4 */ b lbl_801BA958
|
|
lbl_801BA878:
|
|
/* 801BA878 001B77B8 80 7F 0C A8 */ lwz r3, 0xca8(r31)
|
|
/* 801BA87C 001B77BC 3C 80 30 30 */ lis r4, 0x30305F30@ha
|
|
/* 801BA880 001B77C0 38 C4 5F 30 */ addi r6, r4, 0x30305F30@l
|
|
/* 801BA884 001B77C4 3C 80 67 6F */ lis r4, 0x676F6C64@ha
|
|
/* 801BA888 001B77C8 38 A4 6C 64 */ addi r5, r4, 0x676F6C64@l
|
|
/* 801BA88C 001B77CC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA890 001B77D0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BA894 001B77D4 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA898 001B77D8 4E 80 04 21 */ bctrl
|
|
/* 801BA89C 001B77DC 38 00 00 01 */ li r0, 1
|
|
/* 801BA8A0 001B77E0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BA8A4 001B77E4 80 7F 0C A8 */ lwz r3, 0xca8(r31)
|
|
/* 801BA8A8 001B77E8 3C 80 30 30 */ lis r4, 0x30305F31@ha
|
|
/* 801BA8AC 001B77EC 38 C4 5F 31 */ addi r6, r4, 0x30305F31@l
|
|
/* 801BA8B0 001B77F0 3C 80 67 6F */ lis r4, 0x676F6C64@ha
|
|
/* 801BA8B4 001B77F4 38 A4 6C 64 */ addi r5, r4, 0x676F6C64@l
|
|
/* 801BA8B8 001B77F8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA8BC 001B77FC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BA8C0 001B7800 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA8C4 001B7804 4E 80 04 21 */ bctrl
|
|
/* 801BA8C8 001B7808 38 00 00 01 */ li r0, 1
|
|
/* 801BA8CC 001B780C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BA8D0 001B7810 80 7F 0C A8 */ lwz r3, 0xca8(r31)
|
|
/* 801BA8D4 001B7814 3C 80 30 30 */ lis r4, 0x30305F30@ha
|
|
/* 801BA8D8 001B7818 38 C4 5F 30 */ addi r6, r4, 0x30305F30@l
|
|
/* 801BA8DC 001B781C 3C 80 67 6F */ lis r4, 0x676F6C64@ha
|
|
/* 801BA8E0 001B7820 38 A4 6C 64 */ addi r5, r4, 0x676F6C64@l
|
|
/* 801BA8E4 001B7824 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA8E8 001B7828 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BA8EC 001B782C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA8F0 001B7830 4E 80 04 21 */ bctrl
|
|
/* 801BA8F4 001B7834 C0 02 A6 20 */ lfs f0, lbl_80454020-_SDA2_BASE_(r2)
|
|
/* 801BA8F8 001B7838 EF E0 07 F2 */ fmuls f31, f0, f31
|
|
/* 801BA8FC 001B783C FC 00 F8 1E */ fctiwz f0, f31
|
|
/* 801BA900 001B7840 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 801BA904 001B7844 80 81 00 0C */ lwz r4, 0xc(r1)
|
|
/* 801BA908 001B7848 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA90C 001B784C 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801BA910 001B7850 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA914 001B7854 4E 80 04 21 */ bctrl
|
|
/* 801BA918 001B7858 80 7F 0C A8 */ lwz r3, 0xca8(r31)
|
|
/* 801BA91C 001B785C 3C 80 30 30 */ lis r4, 0x30305F31@ha
|
|
/* 801BA920 001B7860 38 C4 5F 31 */ addi r6, r4, 0x30305F31@l
|
|
/* 801BA924 001B7864 3C 80 67 6F */ lis r4, 0x676F6C64@ha
|
|
/* 801BA928 001B7868 38 A4 6C 64 */ addi r5, r4, 0x676F6C64@l
|
|
/* 801BA92C 001B786C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA930 001B7870 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BA934 001B7874 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA938 001B7878 4E 80 04 21 */ bctrl
|
|
/* 801BA93C 001B787C FC 00 F8 1E */ fctiwz f0, f31
|
|
/* 801BA940 001B7880 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 801BA944 001B7884 80 81 00 14 */ lwz r4, 0x14(r1)
|
|
/* 801BA948 001B7888 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BA94C 001B788C 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801BA950 001B7890 7D 89 03 A6 */ mtctr r12
|
|
/* 801BA954 001B7894 4E 80 04 21 */ bctrl
|
|
lbl_801BA958:
|
|
/* 801BA958 001B7898 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0
|
|
/* 801BA95C 001B789C CB E1 00 20 */ lfd f31, 0x20(r1)
|
|
/* 801BA960 001B78A0 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801BA964 001B78A4 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801BA968 001B78A8 7C 08 03 A6 */ mtlr r0
|
|
/* 801BA96C 001B78AC 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801BA970 001B78B0 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_addGoldFrameAlphaRate
|
|
dMenu_DmapBg_c_NS_addGoldFrameAlphaRate:
|
|
/* 801BA974 001B78B4 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801BA978 001B78B8 7C 08 02 A6 */ mflr r0
|
|
/* 801BA97C 001B78BC 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801BA980 001B78C0 DB E1 00 20 */ stfd f31, 0x20(r1)
|
|
/* 801BA984 001B78C4 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0
|
|
/* 801BA988 001B78C8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801BA98C 001B78CC 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 801BA990 001B78D0 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801BA994 001B78D4 88 A3 0D D7 */ lbz r5, 0xdd7(r3)
|
|
/* 801BA998 001B78D8 3C 80 80 43 */ lis r4, lbl_8042FC60@ha
|
|
/* 801BA99C 001B78DC 3B E4 FC 60 */ addi r31, r4, lbl_8042FC60@l
|
|
/* 801BA9A0 001B78E0 A8 1F 00 94 */ lha r0, 0x94(r31)
|
|
/* 801BA9A4 001B78E4 7C 05 00 00 */ cmpw r5, r0
|
|
/* 801BA9A8 001B78E8 41 80 00 14 */ blt lbl_801BA9BC
|
|
/* 801BA9AC 001B78EC C3 E2 A5 EC */ lfs f31, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BA9B0 001B78F0 38 80 00 01 */ li r4, 1
|
|
/* 801BA9B4 001B78F4 4B FF FD 4D */ bl dMenu_DmapBg_c_NS_setGoldAnimation
|
|
/* 801BA9B8 001B78F8 48 00 00 68 */ b lbl_801BAA20
|
|
lbl_801BA9BC:
|
|
/* 801BA9BC 001B78FC 38 05 00 01 */ addi r0, r5, 1
|
|
/* 801BA9C0 001B7900 98 1E 0D D7 */ stb r0, 0xdd7(r30)
|
|
/* 801BA9C4 001B7904 88 9E 0D D7 */ lbz r4, 0xdd7(r30)
|
|
/* 801BA9C8 001B7908 A8 1F 00 94 */ lha r0, 0x94(r31)
|
|
/* 801BA9CC 001B790C 7C 04 00 00 */ cmpw r4, r0
|
|
/* 801BA9D0 001B7910 40 82 00 0C */ bne lbl_801BA9DC
|
|
/* 801BA9D4 001B7914 38 80 00 01 */ li r4, 1
|
|
/* 801BA9D8 001B7918 4B FF FD 29 */ bl dMenu_DmapBg_c_NS_setGoldAnimation
|
|
lbl_801BA9DC:
|
|
/* 801BA9DC 001B791C 88 1E 0D D7 */ lbz r0, 0xdd7(r30)
|
|
/* 801BA9E0 001B7920 7C 00 01 D6 */ mullw r0, r0, r0
|
|
/* 801BA9E4 001B7924 C8 42 A5 F8 */ lfd f2, lbl_80453FF8-_SDA2_BASE_(r2)
|
|
/* 801BA9E8 001B7928 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801BA9EC 001B792C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801BA9F0 001B7930 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801BA9F4 001B7934 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 801BA9F8 001B7938 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801BA9FC 001B793C EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801BAA00 001B7940 A8 1F 00 94 */ lha r0, 0x94(r31)
|
|
/* 801BAA04 001B7944 7C 00 01 D6 */ mullw r0, r0, r0
|
|
/* 801BAA08 001B7948 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801BAA0C 001B794C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BAA10 001B7950 90 61 00 10 */ stw r3, 0x10(r1)
|
|
/* 801BAA14 001B7954 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 801BAA18 001B7958 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801BAA1C 001B795C EF E1 00 24 */ fdivs f31, f1, f0
|
|
lbl_801BAA20:
|
|
/* 801BAA20 001B7960 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BAA24 001B7964 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801BAA28 001B7968 4B FF FD C9 */ bl dMenu_DmapBg_c_NS_setGoldFrameAlphaRate
|
|
/* 801BAA2C 001B796C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0
|
|
/* 801BAA30 001B7970 CB E1 00 20 */ lfd f31, 0x20(r1)
|
|
/* 801BAA34 001B7974 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801BAA38 001B7978 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 801BAA3C 001B797C 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801BAA40 001B7980 7C 08 03 A6 */ mtlr r0
|
|
/* 801BAA44 001B7984 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801BAA48 001B7988 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_decGoldFrameAlphaRate
|
|
dMenu_DmapBg_c_NS_decGoldFrameAlphaRate:
|
|
/* 801BAA4C 001B798C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801BAA50 001B7990 7C 08 02 A6 */ mflr r0
|
|
/* 801BAA54 001B7994 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801BAA58 001B7998 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801BAA5C 001B799C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BAA60 001B79A0 38 80 00 00 */ li r4, 0
|
|
/* 801BAA64 001B79A4 4B FF FC 9D */ bl dMenu_DmapBg_c_NS_setGoldAnimation
|
|
/* 801BAA68 001B79A8 88 1F 0D D7 */ lbz r0, 0xdd7(r31)
|
|
/* 801BAA6C 001B79AC 3C 60 80 43 */ lis r3, lbl_8042FC60@ha
|
|
/* 801BAA70 001B79B0 38 83 FC 60 */ addi r4, r3, lbl_8042FC60@l
|
|
/* 801BAA74 001B79B4 A8 64 00 96 */ lha r3, 0x96(r4)
|
|
/* 801BAA78 001B79B8 7C 00 18 00 */ cmpw r0, r3
|
|
/* 801BAA7C 001B79BC 41 80 00 10 */ blt lbl_801BAA8C
|
|
/* 801BAA80 001B79C0 7C 60 0E 70 */ srawi r0, r3, 1
|
|
/* 801BAA84 001B79C4 7C 00 01 94 */ addze r0, r0
|
|
/* 801BAA88 001B79C8 98 1F 0D D7 */ stb r0, 0xdd7(r31)
|
|
lbl_801BAA8C:
|
|
/* 801BAA8C 001B79CC 38 00 00 00 */ li r0, 0
|
|
/* 801BAA90 001B79D0 98 1F 0D D7 */ stb r0, 0xdd7(r31)
|
|
/* 801BAA94 001B79D4 88 7F 0D D7 */ lbz r3, 0xdd7(r31)
|
|
/* 801BAA98 001B79D8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BAA9C 001B79DC 40 82 00 0C */ bne lbl_801BAAA8
|
|
/* 801BAAA0 001B79E0 C0 22 A5 E8 */ lfs f1, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BAAA4 001B79E4 48 00 00 50 */ b lbl_801BAAF4
|
|
lbl_801BAAA8:
|
|
/* 801BAAA8 001B79E8 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801BAAAC 001B79EC 98 1F 0D D7 */ stb r0, 0xdd7(r31)
|
|
/* 801BAAB0 001B79F0 88 1F 0D D7 */ lbz r0, 0xdd7(r31)
|
|
/* 801BAAB4 001B79F4 7C 00 01 D6 */ mullw r0, r0, r0
|
|
/* 801BAAB8 001B79F8 C8 42 A5 F8 */ lfd f2, lbl_80453FF8-_SDA2_BASE_(r2)
|
|
/* 801BAABC 001B79FC 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801BAAC0 001B7A00 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801BAAC4 001B7A04 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801BAAC8 001B7A08 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 801BAACC 001B7A0C C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801BAAD0 001B7A10 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801BAAD4 001B7A14 A8 04 00 96 */ lha r0, 0x96(r4)
|
|
/* 801BAAD8 001B7A18 7C 00 01 D6 */ mullw r0, r0, r0
|
|
/* 801BAADC 001B7A1C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801BAAE0 001B7A20 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BAAE4 001B7A24 90 61 00 10 */ stw r3, 0x10(r1)
|
|
/* 801BAAE8 001B7A28 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 801BAAEC 001B7A2C EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801BAAF0 001B7A30 EC 21 00 24 */ fdivs f1, f1, f0
|
|
lbl_801BAAF4:
|
|
/* 801BAAF4 001B7A34 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BAAF8 001B7A38 4B FF FC F9 */ bl dMenu_DmapBg_c_NS_setGoldFrameAlphaRate
|
|
/* 801BAAFC 001B7A3C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801BAB00 001B7A40 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801BAB04 001B7A44 7C 08 03 A6 */ mtlr r0
|
|
/* 801BAB08 001B7A48 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801BAB0C 001B7A4C 4E 80 00 20 */ blr
|
|
/* 801BAB10 001B7A50 94 21 FD 30 */ stwu r1, -0x2d0(r1)
|
|
/* 801BAB14 001B7A54 7C 08 02 A6 */ mflr r0
|
|
/* 801BAB18 001B7A58 90 01 02 D4 */ stw r0, 0x2d4(r1)
|
|
/* 801BAB1C 001B7A5C DB E1 02 C0 */ stfd f31, 0x2c0(r1)
|
|
/* 801BAB20 001B7A60 F3 E1 02 C8 */ psq_st f31, 712(r1), 0, qr0
|
|
/* 801BAB24 001B7A64 DB C1 02 B0 */ stfd f30, 0x2b0(r1)
|
|
/* 801BAB28 001B7A68 F3 C1 02 B8 */ psq_st f30, 696(r1), 0, qr0
|
|
/* 801BAB2C 001B7A6C DB A1 02 A0 */ stfd f29, 0x2a0(r1)
|
|
/* 801BAB30 001B7A70 F3 A1 02 A8 */ psq_st f29, 680(r1), 0, qr0
|
|
/* 801BAB34 001B7A74 DB 81 02 90 */ stfd f28, 0x290(r1)
|
|
/* 801BAB38 001B7A78 F3 81 02 98 */ psq_st f28, 664(r1), 0, qr0
|
|
/* 801BAB3C 001B7A7C 39 61 02 90 */ addi r11, r1, 0x290
|
|
/* 801BAB40 001B7A80 48 1A 76 9D */ bl _savegpr_29
|
|
/* 801BAB44 001B7A84 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801BAB48 001B7A88 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801BAB4C 001B7A8C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801BAB50 001B7A90 83 E3 5F 50 */ lwz r31, 0x5f50(r3)
|
|
/* 801BAB54 001B7A94 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BAB58 001B7A98 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 801BAB5C 001B7A9C 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 801BAB60 001B7AA0 7D 89 03 A6 */ mtctr r12
|
|
/* 801BAB64 001B7AA4 4E 80 04 21 */ bctrl
|
|
/* 801BAB68 001B7AA8 38 61 00 24 */ addi r3, r1, 0x24
|
|
/* 801BAB6C 001B7AAC 38 81 00 20 */ addi r4, r1, 0x20
|
|
/* 801BAB70 001B7AB0 38 A1 00 1C */ addi r5, r1, 0x1c
|
|
/* 801BAB74 001B7AB4 38 C1 00 18 */ addi r6, r1, 0x18
|
|
/* 801BAB78 001B7AB8 48 1A 59 D1 */ bl GXGetScissor
|
|
/* 801BAB7C 001B7ABC C0 3E 0D 94 */ lfs f1, 0xd94(r30)
|
|
/* 801BAB80 001B7AC0 D0 21 00 88 */ stfs f1, 0x88(r1)
|
|
/* 801BAB84 001B7AC4 C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BAB88 001B7AC8 D0 01 00 8C */ stfs f0, 0x8c(r1)
|
|
/* 801BAB8C 001B7ACC C0 02 A6 24 */ lfs f0, lbl_80454024-_SDA2_BASE_(r2)
|
|
/* 801BAB90 001B7AD0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 801BAB94 001B7AD4 D0 01 00 90 */ stfs f0, 0x90(r1)
|
|
/* 801BAB98 001B7AD8 C0 02 A6 28 */ lfs f0, lbl_80454028-_SDA2_BASE_(r2)
|
|
/* 801BAB9C 001B7ADC D0 01 00 94 */ stfs f0, 0x94(r1)
|
|
/* 801BABA0 001B7AE0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BABA4 001B7AE4 38 81 00 88 */ addi r4, r1, 0x88
|
|
/* 801BABA8 001B7AE8 48 12 E5 19 */ bl J2DGrafContext_NS_scissor
|
|
/* 801BABAC 001B7AEC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BABB0 001B7AF0 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 801BABB4 001B7AF4 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 801BABB8 001B7AF8 7D 89 03 A6 */ mtctr r12
|
|
/* 801BABBC 001B7AFC 4E 80 04 21 */ bctrl
|
|
/* 801BABC0 001B7B00 80 7E 0C A4 */ lwz r3, 0xca4(r30)
|
|
/* 801BABC4 001B7B04 C0 3E 0D 94 */ lfs f1, 0xd94(r30)
|
|
/* 801BABC8 001B7B08 C0 5E 0D 98 */ lfs f2, 0xd98(r30)
|
|
/* 801BABCC 001B7B0C 7F E4 FB 78 */ mr r4, r31
|
|
/* 801BABD0 001B7B10 48 13 E3 05 */ bl J2DScreen_NS_draw
|
|
/* 801BABD4 001B7B14 80 6D 8B 00 */ lwz r3, lbl_80451080-_SDA_BASE_(r13)
|
|
/* 801BABD8 001B7B18 80 9E 0C BC */ lwz r4, 0xcbc(r30)
|
|
/* 801BABDC 001B7B1C C0 3E 0D 94 */ lfs f1, 0xd94(r30)
|
|
/* 801BABE0 001B7B20 C0 5E 0D 98 */ lfs f2, 0xd98(r30)
|
|
/* 801BABE4 001B7B24 7F E5 FB 78 */ mr r5, r31
|
|
/* 801BABE8 001B7B28 48 00 27 D1 */ bl dMenu_Dmap_c_NS_drawFloorScreenBack
|
|
/* 801BABEC 001B7B2C 80 7E 0C A8 */ lwz r3, 0xca8(r30)
|
|
/* 801BABF0 001B7B30 C0 3E 0D 94 */ lfs f1, 0xd94(r30)
|
|
/* 801BABF4 001B7B34 C0 5E 0D 98 */ lfs f2, 0xd98(r30)
|
|
/* 801BABF8 001B7B38 7F E4 FB 78 */ mr r4, r31
|
|
/* 801BABFC 001B7B3C 48 13 E2 D9 */ bl J2DScreen_NS_draw
|
|
/* 801BAC00 001B7B40 80 1E 0D 24 */ lwz r0, 0xd24(r30)
|
|
/* 801BAC04 001B7B44 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BAC08 001B7B48 41 82 02 C8 */ beq lbl_801BAED0
|
|
/* 801BAC0C 001B7B4C 80 7E 0C A8 */ lwz r3, 0xca8(r30)
|
|
/* 801BAC10 001B7B50 3C 80 65 72 */ lis r4, 0x65725F6E@ha
|
|
/* 801BAC14 001B7B54 38 C4 5F 6E */ addi r6, r4, 0x65725F6E@l
|
|
/* 801BAC18 001B7B58 3C 80 63 65 */ lis r4, 0x63656E74@ha
|
|
/* 801BAC1C 001B7B5C 38 A4 6E 74 */ addi r5, r4, 0x63656E74@l
|
|
/* 801BAC20 001B7B60 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BAC24 001B7B64 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BAC28 001B7B68 7D 89 03 A6 */ mtctr r12
|
|
/* 801BAC2C 001B7B6C 4E 80 04 21 */ bctrl
|
|
/* 801BAC30 001B7B70 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801BAC34 001B7B74 38 61 01 DC */ addi r3, r1, 0x1dc
|
|
/* 801BAC38 001B7B78 48 09 8C F9 */ bl CPaneMgr
|
|
/* 801BAC3C 001B7B7C 38 61 00 C8 */ addi r3, r1, 0xc8
|
|
/* 801BAC40 001B7B80 38 81 01 DC */ addi r4, r1, 0x1dc
|
|
/* 801BAC44 001B7B84 7F A5 EB 78 */ mr r5, r29
|
|
/* 801BAC48 001B7B88 38 C1 01 40 */ addi r6, r1, 0x140
|
|
/* 801BAC4C 001B7B8C 38 E0 00 00 */ li r7, 0
|
|
/* 801BAC50 001B7B90 39 00 00 00 */ li r8, 0
|
|
/* 801BAC54 001B7B94 39 20 00 00 */ li r9, 0
|
|
/* 801BAC58 001B7B98 48 09 A0 39 */ bl CPaneMgr_NS_getGlobalVtx
|
|
/* 801BAC5C 001B7B9C 80 61 00 C8 */ lwz r3, 0xc8(r1)
|
|
/* 801BAC60 001B7BA0 80 01 00 CC */ lwz r0, 0xcc(r1)
|
|
/* 801BAC64 001B7BA4 90 61 01 04 */ stw r3, 0x104(r1)
|
|
/* 801BAC68 001B7BA8 90 01 01 08 */ stw r0, 0x108(r1)
|
|
/* 801BAC6C 001B7BAC 80 01 00 D0 */ lwz r0, 0xd0(r1)
|
|
/* 801BAC70 001B7BB0 90 01 01 0C */ stw r0, 0x10c(r1)
|
|
/* 801BAC74 001B7BB4 38 61 00 BC */ addi r3, r1, 0xbc
|
|
/* 801BAC78 001B7BB8 38 81 01 DC */ addi r4, r1, 0x1dc
|
|
/* 801BAC7C 001B7BBC 7F A5 EB 78 */ mr r5, r29
|
|
/* 801BAC80 001B7BC0 38 C1 01 40 */ addi r6, r1, 0x140
|
|
/* 801BAC84 001B7BC4 38 E0 00 03 */ li r7, 3
|
|
/* 801BAC88 001B7BC8 39 00 00 00 */ li r8, 0
|
|
/* 801BAC8C 001B7BCC 39 20 00 00 */ li r9, 0
|
|
/* 801BAC90 001B7BD0 48 09 A0 01 */ bl CPaneMgr_NS_getGlobalVtx
|
|
/* 801BAC94 001B7BD4 80 61 00 BC */ lwz r3, 0xbc(r1)
|
|
/* 801BAC98 001B7BD8 80 01 00 C0 */ lwz r0, 0xc0(r1)
|
|
/* 801BAC9C 001B7BDC 90 61 00 F8 */ stw r3, 0xf8(r1)
|
|
/* 801BACA0 001B7BE0 90 01 00 FC */ stw r0, 0xfc(r1)
|
|
/* 801BACA4 001B7BE4 80 01 00 C4 */ lwz r0, 0xc4(r1)
|
|
/* 801BACA8 001B7BE8 90 01 01 00 */ stw r0, 0x100(r1)
|
|
/* 801BACAC 001B7BEC C0 A1 01 08 */ lfs f5, 0x108(r1)
|
|
/* 801BACB0 001B7BF0 C0 42 A5 EC */ lfs f2, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BACB4 001B7BF4 EC 05 10 24 */ fdivs f0, f5, f2
|
|
/* 801BACB8 001B7BF8 EC 80 10 24 */ fdivs f4, f0, f2
|
|
/* 801BACBC 001B7BFC C0 21 01 04 */ lfs f1, 0x104(r1)
|
|
/* 801BACC0 001B7C00 C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BACC4 001B7C04 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 801BACC8 001B7C08 EC 60 10 24 */ fdivs f3, f0, f2
|
|
/* 801BACCC 001B7C0C D0 61 00 78 */ stfs f3, 0x78(r1)
|
|
/* 801BACD0 001B7C10 D0 81 00 7C */ stfs f4, 0x7c(r1)
|
|
/* 801BACD4 001B7C14 C0 01 00 F8 */ lfs f0, 0xf8(r1)
|
|
/* 801BACD8 001B7C18 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801BACDC 001B7C1C EC 00 10 24 */ fdivs f0, f0, f2
|
|
/* 801BACE0 001B7C20 EC 03 00 2A */ fadds f0, f3, f0
|
|
/* 801BACE4 001B7C24 D0 01 00 80 */ stfs f0, 0x80(r1)
|
|
/* 801BACE8 001B7C28 C0 22 A6 2C */ lfs f1, lbl_8045402C-_SDA2_BASE_(r2)
|
|
/* 801BACEC 001B7C2C C0 01 00 FC */ lfs f0, 0xfc(r1)
|
|
/* 801BACF0 001B7C30 EC 00 28 28 */ fsubs f0, f0, f5
|
|
/* 801BACF4 001B7C34 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 801BACF8 001B7C38 EC 04 00 2A */ fadds f0, f4, f0
|
|
/* 801BACFC 001B7C3C D0 01 00 84 */ stfs f0, 0x84(r1)
|
|
/* 801BAD00 001B7C40 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BAD04 001B7C44 38 81 00 78 */ addi r4, r1, 0x78
|
|
/* 801BAD08 001B7C48 48 12 E3 B9 */ bl J2DGrafContext_NS_scissor
|
|
/* 801BAD0C 001B7C4C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BAD10 001B7C50 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 801BAD14 001B7C54 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 801BAD18 001B7C58 7D 89 03 A6 */ mtctr r12
|
|
/* 801BAD1C 001B7C5C 4E 80 04 21 */ bctrl
|
|
/* 801BAD20 001B7C60 88 1E 0D 8C */ lbz r0, 0xd8c(r30)
|
|
/* 801BAD24 001B7C64 C8 22 A6 38 */ lfd f1, lbl_80454038-_SDA2_BASE_(r2)
|
|
/* 801BAD28 001B7C68 90 01 02 4C */ stw r0, 0x24c(r1)
|
|
/* 801BAD2C 001B7C6C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801BAD30 001B7C70 90 01 02 48 */ stw r0, 0x248(r1)
|
|
/* 801BAD34 001B7C74 C8 01 02 48 */ lfd f0, 0x248(r1)
|
|
/* 801BAD38 001B7C78 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 801BAD3C 001B7C7C C0 02 A6 20 */ lfs f0, lbl_80454020-_SDA2_BASE_(r2)
|
|
/* 801BAD40 001B7C80 EC 41 00 24 */ fdivs f2, f1, f0
|
|
/* 801BAD44 001B7C84 38 00 FF FF */ li r0, -1
|
|
/* 801BAD48 001B7C88 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BAD4C 001B7C8C 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801BAD50 001B7C90 88 9E 0D 93 */ lbz r4, 0xd93(r30)
|
|
/* 801BAD54 001B7C94 88 7E 0D 92 */ lbz r3, 0xd92(r30)
|
|
/* 801BAD58 001B7C98 88 1E 0D 91 */ lbz r0, 0xd91(r30)
|
|
/* 801BAD5C 001B7C9C 98 01 00 14 */ stb r0, 0x14(r1)
|
|
/* 801BAD60 001B7CA0 98 61 00 15 */ stb r3, 0x15(r1)
|
|
/* 801BAD64 001B7CA4 98 81 00 16 */ stb r4, 0x16(r1)
|
|
/* 801BAD68 001B7CA8 38 60 00 FF */ li r3, 0xff
|
|
/* 801BAD6C 001B7CAC 98 61 00 17 */ stb r3, 0x17(r1)
|
|
/* 801BAD70 001B7CB0 88 BE 0D 8F */ lbz r5, 0xd8f(r30)
|
|
/* 801BAD74 001B7CB4 88 9E 0D 8E */ lbz r4, 0xd8e(r30)
|
|
/* 801BAD78 001B7CB8 88 1E 0D 8D */ lbz r0, 0xd8d(r30)
|
|
/* 801BAD7C 001B7CBC 98 01 00 10 */ stb r0, 0x10(r1)
|
|
/* 801BAD80 001B7CC0 98 81 00 11 */ stb r4, 0x11(r1)
|
|
/* 801BAD84 001B7CC4 98 A1 00 12 */ stb r5, 0x12(r1)
|
|
/* 801BAD88 001B7CC8 98 61 00 13 */ stb r3, 0x13(r1)
|
|
/* 801BAD8C 001B7CCC 80 7E 0D 24 */ lwz r3, 0xd24(r30)
|
|
/* 801BAD90 001B7CD0 C0 3E 0D BC */ lfs f1, 0xdbc(r30)
|
|
/* 801BAD94 001B7CD4 C0 1E 0D 9C */ lfs f0, 0xd9c(r30)
|
|
/* 801BAD98 001B7CD8 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 801BAD9C 001B7CDC EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 801BADA0 001B7CE0 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 801BADA4 001B7CE4 D8 01 02 50 */ stfd f0, 0x250(r1)
|
|
/* 801BADA8 001B7CE8 80 81 02 54 */ lwz r4, 0x254(r1)
|
|
/* 801BADAC 001B7CEC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BADB0 001B7CF0 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801BADB4 001B7CF4 7D 89 03 A6 */ mtctr r12
|
|
/* 801BADB8 001B7CF8 4E 80 04 21 */ bctrl
|
|
/* 801BADBC 001B7CFC 80 7E 0D 24 */ lwz r3, 0xd24(r30)
|
|
/* 801BADC0 001B7D00 48 13 C3 41 */ bl J2DPane_NS_getBounds
|
|
/* 801BADC4 001B7D04 C3 C3 00 00 */ lfs f30, 0(r3)
|
|
/* 801BADC8 001B7D08 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801BADCC 001B7D0C 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801BADD0 001B7D10 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BADD4 001B7D14 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801BADD8 001B7D18 80 7E 0D 24 */ lwz r3, 0xd24(r30)
|
|
/* 801BADDC 001B7D1C 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801BADE0 001B7D20 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 801BADE4 001B7D24 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BADE8 001B7D28 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 801BADEC 001B7D2C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BADF0 001B7D30 4E 80 04 21 */ bctrl
|
|
/* 801BADF4 001B7D34 80 7E 0D 24 */ lwz r3, 0xd24(r30)
|
|
/* 801BADF8 001B7D38 C0 23 00 2C */ lfs f1, 0x2c(r3)
|
|
/* 801BADFC 001B7D3C C0 03 00 24 */ lfs f0, 0x24(r3)
|
|
/* 801BAE00 001B7D40 EF 81 00 28 */ fsubs f28, f1, f0
|
|
/* 801BAE04 001B7D44 C0 23 00 28 */ lfs f1, 0x28(r3)
|
|
/* 801BAE08 001B7D48 C0 03 00 20 */ lfs f0, 0x20(r3)
|
|
/* 801BAE0C 001B7D4C EF A1 00 28 */ fsubs f29, f1, f0
|
|
/* 801BAE10 001B7D50 48 13 C2 F1 */ bl J2DPane_NS_getBounds
|
|
/* 801BAE14 001B7D54 C0 23 00 04 */ lfs f1, 4(r3)
|
|
/* 801BAE18 001B7D58 C0 1E 0D 94 */ lfs f0, 0xd94(r30)
|
|
/* 801BAE1C 001B7D5C EC 40 08 2A */ fadds f2, f0, f1
|
|
/* 801BAE20 001B7D60 80 7E 0D 24 */ lwz r3, 0xd24(r30)
|
|
/* 801BAE24 001B7D64 FC 20 F0 90 */ fmr f1, f30
|
|
/* 801BAE28 001B7D68 FC 60 E8 90 */ fmr f3, f29
|
|
/* 801BAE2C 001B7D6C FC 80 E0 90 */ fmr f4, f28
|
|
/* 801BAE30 001B7D70 38 80 00 00 */ li r4, 0
|
|
/* 801BAE34 001B7D74 38 A0 00 00 */ li r5, 0
|
|
/* 801BAE38 001B7D78 38 C0 00 00 */ li r6, 0
|
|
/* 801BAE3C 001B7D7C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BAE40 001B7D80 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 801BAE44 001B7D84 7D 89 03 A6 */ mtctr r12
|
|
/* 801BAE48 001B7D88 4E 80 04 21 */ bctrl
|
|
/* 801BAE4C 001B7D8C 80 01 00 20 */ lwz r0, 0x20(r1)
|
|
/* 801BAE50 001B7D90 C8 42 A6 38 */ lfd f2, lbl_80454038-_SDA2_BASE_(r2)
|
|
/* 801BAE54 001B7D94 90 01 02 5C */ stw r0, 0x25c(r1)
|
|
/* 801BAE58 001B7D98 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801BAE5C 001B7D9C 90 61 02 58 */ stw r3, 0x258(r1)
|
|
/* 801BAE60 001B7DA0 C8 01 02 58 */ lfd f0, 0x258(r1)
|
|
/* 801BAE64 001B7DA4 EC 60 10 28 */ fsubs f3, f0, f2
|
|
/* 801BAE68 001B7DA8 C0 3E 0D 94 */ lfs f1, 0xd94(r30)
|
|
/* 801BAE6C 001B7DAC C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BAE70 001B7DB0 EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 801BAE74 001B7DB4 D0 21 00 68 */ stfs f1, 0x68(r1)
|
|
/* 801BAE78 001B7DB8 D0 61 00 6C */ stfs f3, 0x6c(r1)
|
|
/* 801BAE7C 001B7DBC C0 02 A6 24 */ lfs f0, lbl_80454024-_SDA2_BASE_(r2)
|
|
/* 801BAE80 001B7DC0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 801BAE84 001B7DC4 D0 01 00 70 */ stfs f0, 0x70(r1)
|
|
/* 801BAE88 001B7DC8 80 01 00 18 */ lwz r0, 0x18(r1)
|
|
/* 801BAE8C 001B7DCC 90 01 02 64 */ stw r0, 0x264(r1)
|
|
/* 801BAE90 001B7DD0 90 61 02 60 */ stw r3, 0x260(r1)
|
|
/* 801BAE94 001B7DD4 C8 01 02 60 */ lfd f0, 0x260(r1)
|
|
/* 801BAE98 001B7DD8 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801BAE9C 001B7DDC EC 03 00 2A */ fadds f0, f3, f0
|
|
/* 801BAEA0 001B7DE0 D0 01 00 74 */ stfs f0, 0x74(r1)
|
|
/* 801BAEA4 001B7DE4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BAEA8 001B7DE8 38 81 00 68 */ addi r4, r1, 0x68
|
|
/* 801BAEAC 001B7DEC 48 12 E2 15 */ bl J2DGrafContext_NS_scissor
|
|
/* 801BAEB0 001B7DF0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BAEB4 001B7DF4 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 801BAEB8 001B7DF8 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 801BAEBC 001B7DFC 7D 89 03 A6 */ mtctr r12
|
|
/* 801BAEC0 001B7E00 4E 80 04 21 */ bctrl
|
|
/* 801BAEC4 001B7E04 38 61 01 DC */ addi r3, r1, 0x1dc
|
|
/* 801BAEC8 001B7E08 38 80 FF FF */ li r4, -1
|
|
/* 801BAECC 001B7E0C 48 09 8B 4D */ bl CPaneMgr_NS_dtor
|
|
lbl_801BAED0:
|
|
/* 801BAED0 001B7E10 80 7E 0C AC */ lwz r3, 0xcac(r30)
|
|
/* 801BAED4 001B7E14 C0 3E 0D 94 */ lfs f1, 0xd94(r30)
|
|
/* 801BAED8 001B7E18 C0 5E 0D 98 */ lfs f2, 0xd98(r30)
|
|
/* 801BAEDC 001B7E1C 7F E4 FB 78 */ mr r4, r31
|
|
/* 801BAEE0 001B7E20 48 13 DF F5 */ bl J2DScreen_NS_draw
|
|
/* 801BAEE4 001B7E24 80 7E 0C AC */ lwz r3, 0xcac(r30)
|
|
/* 801BAEE8 001B7E28 3C 80 65 72 */ lis r4, 0x65725F6E@ha
|
|
/* 801BAEEC 001B7E2C 38 C4 5F 6E */ addi r6, r4, 0x65725F6E@l
|
|
/* 801BAEF0 001B7E30 3C 80 63 65 */ lis r4, 0x63656E74@ha
|
|
/* 801BAEF4 001B7E34 38 A4 6E 74 */ addi r5, r4, 0x63656E74@l
|
|
/* 801BAEF8 001B7E38 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BAEFC 001B7E3C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BAF00 001B7E40 7D 89 03 A6 */ mtctr r12
|
|
/* 801BAF04 001B7E44 4E 80 04 21 */ bctrl
|
|
/* 801BAF08 001B7E48 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801BAF0C 001B7E4C 38 61 01 70 */ addi r3, r1, 0x170
|
|
/* 801BAF10 001B7E50 48 09 8A 21 */ bl CPaneMgr
|
|
/* 801BAF14 001B7E54 38 61 00 B0 */ addi r3, r1, 0xb0
|
|
/* 801BAF18 001B7E58 38 81 01 70 */ addi r4, r1, 0x170
|
|
/* 801BAF1C 001B7E5C 7F A5 EB 78 */ mr r5, r29
|
|
/* 801BAF20 001B7E60 38 C1 01 10 */ addi r6, r1, 0x110
|
|
/* 801BAF24 001B7E64 38 E0 00 00 */ li r7, 0
|
|
/* 801BAF28 001B7E68 39 00 00 00 */ li r8, 0
|
|
/* 801BAF2C 001B7E6C 39 20 00 00 */ li r9, 0
|
|
/* 801BAF30 001B7E70 48 09 9D 61 */ bl CPaneMgr_NS_getGlobalVtx
|
|
/* 801BAF34 001B7E74 80 61 00 B0 */ lwz r3, 0xb0(r1)
|
|
/* 801BAF38 001B7E78 80 01 00 B4 */ lwz r0, 0xb4(r1)
|
|
/* 801BAF3C 001B7E7C 90 61 00 EC */ stw r3, 0xec(r1)
|
|
/* 801BAF40 001B7E80 90 01 00 F0 */ stw r0, 0xf0(r1)
|
|
/* 801BAF44 001B7E84 80 01 00 B8 */ lwz r0, 0xb8(r1)
|
|
/* 801BAF48 001B7E88 90 01 00 F4 */ stw r0, 0xf4(r1)
|
|
/* 801BAF4C 001B7E8C 38 61 00 A4 */ addi r3, r1, 0xa4
|
|
/* 801BAF50 001B7E90 38 81 01 70 */ addi r4, r1, 0x170
|
|
/* 801BAF54 001B7E94 7F A5 EB 78 */ mr r5, r29
|
|
/* 801BAF58 001B7E98 38 C1 01 10 */ addi r6, r1, 0x110
|
|
/* 801BAF5C 001B7E9C 38 E0 00 03 */ li r7, 3
|
|
/* 801BAF60 001B7EA0 39 00 00 00 */ li r8, 0
|
|
/* 801BAF64 001B7EA4 39 20 00 00 */ li r9, 0
|
|
/* 801BAF68 001B7EA8 48 09 9D 29 */ bl CPaneMgr_NS_getGlobalVtx
|
|
/* 801BAF6C 001B7EAC 80 61 00 A4 */ lwz r3, 0xa4(r1)
|
|
/* 801BAF70 001B7EB0 80 01 00 A8 */ lwz r0, 0xa8(r1)
|
|
/* 801BAF74 001B7EB4 90 61 00 E0 */ stw r3, 0xe0(r1)
|
|
/* 801BAF78 001B7EB8 90 01 00 E4 */ stw r0, 0xe4(r1)
|
|
/* 801BAF7C 001B7EBC 80 01 00 AC */ lwz r0, 0xac(r1)
|
|
/* 801BAF80 001B7EC0 90 01 00 E8 */ stw r0, 0xe8(r1)
|
|
/* 801BAF84 001B7EC4 C0 41 00 EC */ lfs f2, 0xec(r1)
|
|
/* 801BAF88 001B7EC8 C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BAF8C 001B7ECC EC 02 00 28 */ fsubs f0, f2, f0
|
|
/* 801BAF90 001B7ED0 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BAF94 001B7ED4 EC 60 08 24 */ fdivs f3, f0, f1
|
|
/* 801BAF98 001B7ED8 C3 E1 00 F0 */ lfs f31, 0xf0(r1)
|
|
/* 801BAF9C 001B7EDC EC 1F 08 24 */ fdivs f0, f31, f1
|
|
/* 801BAFA0 001B7EE0 EC 80 08 24 */ fdivs f4, f0, f1
|
|
/* 801BAFA4 001B7EE4 D0 61 00 58 */ stfs f3, 0x58(r1)
|
|
/* 801BAFA8 001B7EE8 D0 81 00 5C */ stfs f4, 0x5c(r1)
|
|
/* 801BAFAC 001B7EEC C0 01 00 E0 */ lfs f0, 0xe0(r1)
|
|
/* 801BAFB0 001B7EF0 EF A0 10 28 */ fsubs f29, f0, f2
|
|
/* 801BAFB4 001B7EF4 EC 1D 08 24 */ fdivs f0, f29, f1
|
|
/* 801BAFB8 001B7EF8 EC 03 00 2A */ fadds f0, f3, f0
|
|
/* 801BAFBC 001B7EFC D0 01 00 60 */ stfs f0, 0x60(r1)
|
|
/* 801BAFC0 001B7F00 C0 02 A6 2C */ lfs f0, lbl_8045402C-_SDA2_BASE_(r2)
|
|
/* 801BAFC4 001B7F04 C3 81 00 E4 */ lfs f28, 0xe4(r1)
|
|
/* 801BAFC8 001B7F08 EF DC F8 28 */ fsubs f30, f28, f31
|
|
/* 801BAFCC 001B7F0C EC 00 F0 2A */ fadds f0, f0, f30
|
|
/* 801BAFD0 001B7F10 EC 04 00 2A */ fadds f0, f4, f0
|
|
/* 801BAFD4 001B7F14 D0 01 00 64 */ stfs f0, 0x64(r1)
|
|
/* 801BAFD8 001B7F18 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BAFDC 001B7F1C 38 81 00 58 */ addi r4, r1, 0x58
|
|
/* 801BAFE0 001B7F20 48 12 E0 E1 */ bl J2DGrafContext_NS_scissor
|
|
/* 801BAFE4 001B7F24 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BAFE8 001B7F28 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 801BAFEC 001B7F2C 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 801BAFF0 001B7F30 7D 89 03 A6 */ mtctr r12
|
|
/* 801BAFF4 001B7F34 4E 80 04 21 */ bctrl
|
|
/* 801BAFF8 001B7F38 38 61 00 98 */ addi r3, r1, 0x98
|
|
/* 801BAFFC 001B7F3C 38 81 01 70 */ addi r4, r1, 0x170
|
|
/* 801BB000 001B7F40 80 BE 0C C4 */ lwz r5, 0xcc4(r30)
|
|
/* 801BB004 001B7F44 38 C1 01 10 */ addi r6, r1, 0x110
|
|
/* 801BB008 001B7F48 38 E0 00 00 */ li r7, 0
|
|
/* 801BB00C 001B7F4C 39 00 00 00 */ li r8, 0
|
|
/* 801BB010 001B7F50 39 20 00 00 */ li r9, 0
|
|
/* 801BB014 001B7F54 48 09 9C 7D */ bl CPaneMgr_NS_getGlobalVtx
|
|
/* 801BB018 001B7F58 80 61 00 98 */ lwz r3, 0x98(r1)
|
|
/* 801BB01C 001B7F5C 80 01 00 9C */ lwz r0, 0x9c(r1)
|
|
/* 801BB020 001B7F60 90 61 00 D4 */ stw r3, 0xd4(r1)
|
|
/* 801BB024 001B7F64 90 01 00 D8 */ stw r0, 0xd8(r1)
|
|
/* 801BB028 001B7F68 80 01 00 A0 */ lwz r0, 0xa0(r1)
|
|
/* 801BB02C 001B7F6C 90 01 00 DC */ stw r0, 0xdc(r1)
|
|
/* 801BB030 001B7F70 38 7E 00 04 */ addi r3, r30, 4
|
|
/* 801BB034 001B7F74 C0 21 00 D4 */ lfs f1, 0xd4(r1)
|
|
/* 801BB038 001B7F78 C0 1E 0D 94 */ lfs f0, 0xd94(r30)
|
|
/* 801BB03C 001B7F7C EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 801BB040 001B7F80 C0 41 00 D8 */ lfs f2, 0xd8(r1)
|
|
/* 801BB044 001B7F84 C0 7E 0D A8 */ lfs f3, 0xda8(r30)
|
|
/* 801BB048 001B7F88 C0 82 A5 EC */ lfs f4, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BB04C 001B7F8C 48 00 88 99 */ bl dMenuMapCommon_c_NS_drawIcon
|
|
/* 801BB050 001B7F90 80 01 00 20 */ lwz r0, 0x20(r1)
|
|
/* 801BB054 001B7F94 C8 42 A6 38 */ lfd f2, lbl_80454038-_SDA2_BASE_(r2)
|
|
/* 801BB058 001B7F98 90 01 02 64 */ stw r0, 0x264(r1)
|
|
/* 801BB05C 001B7F9C 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801BB060 001B7FA0 90 61 02 60 */ stw r3, 0x260(r1)
|
|
/* 801BB064 001B7FA4 C8 01 02 60 */ lfd f0, 0x260(r1)
|
|
/* 801BB068 001B7FA8 EC 60 10 28 */ fsubs f3, f0, f2
|
|
/* 801BB06C 001B7FAC C0 3E 0D 94 */ lfs f1, 0xd94(r30)
|
|
/* 801BB070 001B7FB0 C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BB074 001B7FB4 EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 801BB078 001B7FB8 D0 21 00 48 */ stfs f1, 0x48(r1)
|
|
/* 801BB07C 001B7FBC D0 61 00 4C */ stfs f3, 0x4c(r1)
|
|
/* 801BB080 001B7FC0 C0 02 A6 24 */ lfs f0, lbl_80454024-_SDA2_BASE_(r2)
|
|
/* 801BB084 001B7FC4 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 801BB088 001B7FC8 D0 01 00 50 */ stfs f0, 0x50(r1)
|
|
/* 801BB08C 001B7FCC 80 01 00 18 */ lwz r0, 0x18(r1)
|
|
/* 801BB090 001B7FD0 90 01 02 5C */ stw r0, 0x25c(r1)
|
|
/* 801BB094 001B7FD4 90 61 02 58 */ stw r3, 0x258(r1)
|
|
/* 801BB098 001B7FD8 C8 01 02 58 */ lfd f0, 0x258(r1)
|
|
/* 801BB09C 001B7FDC EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801BB0A0 001B7FE0 EC 03 00 2A */ fadds f0, f3, f0
|
|
/* 801BB0A4 001B7FE4 D0 01 00 54 */ stfs f0, 0x54(r1)
|
|
/* 801BB0A8 001B7FE8 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BB0AC 001B7FEC 38 81 00 48 */ addi r4, r1, 0x48
|
|
/* 801BB0B0 001B7FF0 48 12 E0 11 */ bl J2DGrafContext_NS_scissor
|
|
/* 801BB0B4 001B7FF4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BB0B8 001B7FF8 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 801BB0BC 001B7FFC 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 801BB0C0 001B8000 7D 89 03 A6 */ mtctr r12
|
|
/* 801BB0C4 001B8004 4E 80 04 21 */ bctrl
|
|
/* 801BB0C8 001B8008 80 01 00 20 */ lwz r0, 0x20(r1)
|
|
/* 801BB0CC 001B800C C8 22 A6 38 */ lfd f1, lbl_80454038-_SDA2_BASE_(r2)
|
|
/* 801BB0D0 001B8010 90 01 02 54 */ stw r0, 0x254(r1)
|
|
/* 801BB0D4 001B8014 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801BB0D8 001B8018 90 61 02 50 */ stw r3, 0x250(r1)
|
|
/* 801BB0DC 001B801C C8 01 02 50 */ lfd f0, 0x250(r1)
|
|
/* 801BB0E0 001B8020 EC 60 08 28 */ fsubs f3, f0, f1
|
|
/* 801BB0E4 001B8024 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801BB0E8 001B8028 90 01 02 4C */ stw r0, 0x24c(r1)
|
|
/* 801BB0EC 001B802C 90 61 02 48 */ stw r3, 0x248(r1)
|
|
/* 801BB0F0 001B8030 C8 01 02 48 */ lfd f0, 0x248(r1)
|
|
/* 801BB0F4 001B8034 EC 40 08 28 */ fsubs f2, f0, f1
|
|
/* 801BB0F8 001B8038 D0 41 00 38 */ stfs f2, 0x38(r1)
|
|
/* 801BB0FC 001B803C D0 61 00 3C */ stfs f3, 0x3c(r1)
|
|
/* 801BB100 001B8040 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 801BB104 001B8044 90 01 02 6C */ stw r0, 0x26c(r1)
|
|
/* 801BB108 001B8048 90 61 02 68 */ stw r3, 0x268(r1)
|
|
/* 801BB10C 001B804C C8 01 02 68 */ lfd f0, 0x268(r1)
|
|
/* 801BB110 001B8050 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801BB114 001B8054 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 801BB118 001B8058 D0 01 00 40 */ stfs f0, 0x40(r1)
|
|
/* 801BB11C 001B805C 80 01 00 18 */ lwz r0, 0x18(r1)
|
|
/* 801BB120 001B8060 90 01 02 74 */ stw r0, 0x274(r1)
|
|
/* 801BB124 001B8064 90 61 02 70 */ stw r3, 0x270(r1)
|
|
/* 801BB128 001B8068 C8 01 02 70 */ lfd f0, 0x270(r1)
|
|
/* 801BB12C 001B806C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801BB130 001B8070 EC 03 00 2A */ fadds f0, f3, f0
|
|
/* 801BB134 001B8074 D0 01 00 44 */ stfs f0, 0x44(r1)
|
|
/* 801BB138 001B8078 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BB13C 001B807C 38 81 00 38 */ addi r4, r1, 0x38
|
|
/* 801BB140 001B8080 48 12 DF 81 */ bl J2DGrafContext_NS_scissor
|
|
/* 801BB144 001B8084 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BB148 001B8088 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 801BB14C 001B808C 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 801BB150 001B8090 7D 89 03 A6 */ mtctr r12
|
|
/* 801BB154 001B8094 4E 80 04 21 */ bctrl
|
|
/* 801BB158 001B8098 88 1E 0D DA */ lbz r0, 0xdda(r30)
|
|
/* 801BB15C 001B809C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BB160 001B80A0 41 82 00 60 */ beq lbl_801BB1C0
|
|
/* 801BB164 001B80A4 80 7E 0D 30 */ lwz r3, 0xd30(r30)
|
|
/* 801BB168 001B80A8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BB16C 001B80AC 41 82 00 54 */ beq lbl_801BB1C0
|
|
/* 801BB170 001B80B0 C0 22 A6 30 */ lfs f1, lbl_80454030-_SDA2_BASE_(r2)
|
|
/* 801BB174 001B80B4 48 05 0A AD */ bl dMeterHaihai_c_NS_setScale
|
|
/* 801BB178 001B80B8 80 7E 0D 30 */ lwz r3, 0xd30(r30)
|
|
/* 801BB17C 001B80BC 88 9E 0D DA */ lbz r4, 0xdda(r30)
|
|
/* 801BB180 001B80C0 C0 62 A5 E8 */ lfs f3, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BB184 001B80C4 C0 21 00 E0 */ lfs f1, 0xe0(r1)
|
|
/* 801BB188 001B80C8 C0 01 00 EC */ lfs f0, 0xec(r1)
|
|
/* 801BB18C 001B80CC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 801BB190 001B80D0 C0 42 A6 0C */ lfs f2, lbl_8045400C-_SDA2_BASE_(r2)
|
|
/* 801BB194 001B80D4 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 801BB198 001B80D8 EC 23 00 2A */ fadds f1, f3, f0
|
|
/* 801BB19C 001B80DC EC 1C F8 2A */ fadds f0, f28, f31
|
|
/* 801BB1A0 001B80E0 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 801BB1A4 001B80E4 EC 43 00 2A */ fadds f2, f3, f0
|
|
/* 801BB1A8 001B80E8 C0 02 A6 34 */ lfs f0, lbl_80454034-_SDA2_BASE_(r2)
|
|
/* 801BB1AC 001B80EC EC 60 E8 2A */ fadds f3, f0, f29
|
|
/* 801BB1B0 001B80F0 EC 80 F0 2A */ fadds f4, f0, f30
|
|
/* 801BB1B4 001B80F4 48 05 06 61 */ bl dMeterHaihai_c_NS_drawHaihai_X1_
|
|
/* 801BB1B8 001B80F8 38 00 00 00 */ li r0, 0
|
|
/* 801BB1BC 001B80FC 98 1E 0D DA */ stb r0, 0xdda(r30)
|
|
lbl_801BB1C0:
|
|
/* 801BB1C0 001B8100 80 6D 8B 00 */ lwz r3, lbl_80451080-_SDA_BASE_(r13)
|
|
/* 801BB1C4 001B8104 80 9E 0C BC */ lwz r4, 0xcbc(r30)
|
|
/* 801BB1C8 001B8108 C0 3E 0D 94 */ lfs f1, 0xd94(r30)
|
|
/* 801BB1CC 001B810C C0 5E 0D 98 */ lfs f2, 0xd98(r30)
|
|
/* 801BB1D0 001B8110 7F E5 FB 78 */ mr r5, r31
|
|
/* 801BB1D4 001B8114 48 00 23 51 */ bl dMenu_Dmap_c_NS_drawFloorScreenTop
|
|
/* 801BB1D8 001B8118 C0 22 A5 E8 */ lfs f1, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BB1DC 001B811C C0 1E 0D 94 */ lfs f0, 0xd94(r30)
|
|
/* 801BB1E0 001B8120 FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 801BB1E4 001B8124 40 82 00 18 */ bne lbl_801BB1FC
|
|
/* 801BB1E8 001B8128 C0 1E 0D 98 */ lfs f0, 0xd98(r30)
|
|
/* 801BB1EC 001B812C FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 801BB1F0 001B8130 40 82 00 0C */ bne lbl_801BB1FC
|
|
/* 801BB1F4 001B8134 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BB1F8 001B8138 48 00 02 71 */ bl dMenu_DmapBg_c_NS_drawCursor
|
|
lbl_801BB1FC:
|
|
/* 801BB1FC 001B813C 80 7E 0C B8 */ lwz r3, 0xcb8(r30)
|
|
/* 801BB200 001B8140 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BB204 001B8144 41 82 00 14 */ beq lbl_801BB218
|
|
/* 801BB208 001B8148 C0 3E 0D 94 */ lfs f1, 0xd94(r30)
|
|
/* 801BB20C 001B814C C0 5E 0D 98 */ lfs f2, 0xd98(r30)
|
|
/* 801BB210 001B8150 7F E4 FB 78 */ mr r4, r31
|
|
/* 801BB214 001B8154 48 13 DC C1 */ bl J2DScreen_NS_draw
|
|
lbl_801BB218:
|
|
/* 801BB218 001B8158 88 1E 0D D0 */ lbz r0, 0xdd0(r30)
|
|
/* 801BB21C 001B815C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BB220 001B8160 41 82 00 18 */ beq lbl_801BB238
|
|
/* 801BB224 001B8164 80 7E 0D 18 */ lwz r3, 0xd18(r30)
|
|
/* 801BB228 001B8168 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BB22C 001B816C 41 82 00 0C */ beq lbl_801BB238
|
|
/* 801BB230 001B8170 7F E4 FB 78 */ mr r4, r31
|
|
/* 801BB234 001B8174 48 02 02 E1 */ bl dMenu_ItemExplain_c_NS_draw
|
|
lbl_801BB238:
|
|
/* 801BB238 001B8178 80 7E 0C B4 */ lwz r3, 0xcb4(r30)
|
|
/* 801BB23C 001B817C C0 3E 0D 94 */ lfs f1, 0xd94(r30)
|
|
/* 801BB240 001B8180 C0 5E 0D 98 */ lfs f2, 0xd98(r30)
|
|
/* 801BB244 001B8184 7F E4 FB 78 */ mr r4, r31
|
|
/* 801BB248 001B8188 48 13 DC 8D */ bl J2DScreen_NS_draw
|
|
/* 801BB24C 001B818C 80 01 00 20 */ lwz r0, 0x20(r1)
|
|
/* 801BB250 001B8190 C8 22 A6 38 */ lfd f1, lbl_80454038-_SDA2_BASE_(r2)
|
|
/* 801BB254 001B8194 90 01 02 74 */ stw r0, 0x274(r1)
|
|
/* 801BB258 001B8198 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801BB25C 001B819C 90 61 02 70 */ stw r3, 0x270(r1)
|
|
/* 801BB260 001B81A0 C8 01 02 70 */ lfd f0, 0x270(r1)
|
|
/* 801BB264 001B81A4 EC 60 08 28 */ fsubs f3, f0, f1
|
|
/* 801BB268 001B81A8 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801BB26C 001B81AC 90 01 02 6C */ stw r0, 0x26c(r1)
|
|
/* 801BB270 001B81B0 90 61 02 68 */ stw r3, 0x268(r1)
|
|
/* 801BB274 001B81B4 C8 01 02 68 */ lfd f0, 0x268(r1)
|
|
/* 801BB278 001B81B8 EC 40 08 28 */ fsubs f2, f0, f1
|
|
/* 801BB27C 001B81BC D0 41 00 28 */ stfs f2, 0x28(r1)
|
|
/* 801BB280 001B81C0 D0 61 00 2C */ stfs f3, 0x2c(r1)
|
|
/* 801BB284 001B81C4 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 801BB288 001B81C8 90 01 02 64 */ stw r0, 0x264(r1)
|
|
/* 801BB28C 001B81CC 90 61 02 60 */ stw r3, 0x260(r1)
|
|
/* 801BB290 001B81D0 C8 01 02 60 */ lfd f0, 0x260(r1)
|
|
/* 801BB294 001B81D4 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801BB298 001B81D8 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 801BB29C 001B81DC D0 01 00 30 */ stfs f0, 0x30(r1)
|
|
/* 801BB2A0 001B81E0 80 01 00 18 */ lwz r0, 0x18(r1)
|
|
/* 801BB2A4 001B81E4 90 01 02 5C */ stw r0, 0x25c(r1)
|
|
/* 801BB2A8 001B81E8 90 61 02 58 */ stw r3, 0x258(r1)
|
|
/* 801BB2AC 001B81EC C8 01 02 58 */ lfd f0, 0x258(r1)
|
|
/* 801BB2B0 001B81F0 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801BB2B4 001B81F4 EC 03 00 2A */ fadds f0, f3, f0
|
|
/* 801BB2B8 001B81F8 D0 01 00 34 */ stfs f0, 0x34(r1)
|
|
/* 801BB2BC 001B81FC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BB2C0 001B8200 38 81 00 28 */ addi r4, r1, 0x28
|
|
/* 801BB2C4 001B8204 48 12 DD FD */ bl J2DGrafContext_NS_scissor
|
|
/* 801BB2C8 001B8208 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BB2CC 001B820C 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 801BB2D0 001B8210 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 801BB2D4 001B8214 7D 89 03 A6 */ mtctr r12
|
|
/* 801BB2D8 001B8218 4E 80 04 21 */ bctrl
|
|
/* 801BB2DC 001B821C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BB2E0 001B8220 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 801BB2E4 001B8224 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 801BB2E8 001B8228 7D 89 03 A6 */ mtctr r12
|
|
/* 801BB2EC 001B822C 4E 80 04 21 */ bctrl
|
|
/* 801BB2F0 001B8230 38 61 01 70 */ addi r3, r1, 0x170
|
|
/* 801BB2F4 001B8234 38 80 FF FF */ li r4, -1
|
|
/* 801BB2F8 001B8238 48 09 87 21 */ bl CPaneMgr_NS_dtor
|
|
/* 801BB2FC 001B823C E3 E1 02 C8 */ psq_l f31, 712(r1), 0, qr0
|
|
/* 801BB300 001B8240 CB E1 02 C0 */ lfd f31, 0x2c0(r1)
|
|
/* 801BB304 001B8244 E3 C1 02 B8 */ psq_l f30, 696(r1), 0, qr0
|
|
/* 801BB308 001B8248 CB C1 02 B0 */ lfd f30, 0x2b0(r1)
|
|
/* 801BB30C 001B824C E3 A1 02 A8 */ psq_l f29, 680(r1), 0, qr0
|
|
/* 801BB310 001B8250 CB A1 02 A0 */ lfd f29, 0x2a0(r1)
|
|
/* 801BB314 001B8254 E3 81 02 98 */ psq_l f28, 664(r1), 0, qr0
|
|
/* 801BB318 001B8258 CB 81 02 90 */ lfd f28, 0x290(r1)
|
|
/* 801BB31C 001B825C 39 61 02 90 */ addi r11, r1, 0x290
|
|
/* 801BB320 001B8260 48 1A 6F 09 */ bl _restgpr_29
|
|
/* 801BB324 001B8264 80 01 02 D4 */ lwz r0, 0x2d4(r1)
|
|
/* 801BB328 001B8268 7C 08 03 A6 */ mtlr r0
|
|
/* 801BB32C 001B826C 38 21 02 D0 */ addi r1, r1, 0x2d0
|
|
/* 801BB330 001B8270 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_update
|
|
dMenu_DmapBg_c_NS_update:
|
|
/* 801BB334 001B8274 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BB338 001B8278 7C 08 02 A6 */ mflr r0
|
|
/* 801BB33C 001B827C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BB340 001B8280 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801BB344 001B8284 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801BB348 001B8288 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BB34C 001B828C 80 63 0D 1C */ lwz r3, 0xd1c(r3)
|
|
/* 801BB350 001B8290 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BB354 001B8294 41 82 00 C0 */ beq lbl_801BB414
|
|
/* 801BB358 001B8298 88 03 00 0C */ lbz r0, 0xc(r3)
|
|
/* 801BB35C 001B829C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801BB360 001B82A0 41 82 00 B4 */ beq lbl_801BB414
|
|
/* 801BB364 001B82A4 80 1F 0D 20 */ lwz r0, 0xd20(r31)
|
|
/* 801BB368 001B82A8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BB36C 001B82AC 40 82 00 A8 */ bne lbl_801BB414
|
|
/* 801BB370 001B82B0 80 03 00 1C */ lwz r0, 0x1c(r3)
|
|
/* 801BB374 001B82B4 90 1F 0D 20 */ stw r0, 0xd20(r31)
|
|
/* 801BB378 001B82B8 80 7F 0D 1C */ lwz r3, 0xd1c(r31)
|
|
/* 801BB37C 001B82BC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BB380 001B82C0 41 82 00 18 */ beq lbl_801BB398
|
|
/* 801BB384 001B82C4 38 80 00 01 */ li r4, 1
|
|
/* 801BB388 001B82C8 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 801BB38C 001B82CC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BB390 001B82D0 7D 89 03 A6 */ mtctr r12
|
|
/* 801BB394 001B82D4 4E 80 04 21 */ bctrl
|
|
lbl_801BB398:
|
|
/* 801BB398 001B82D8 38 00 00 00 */ li r0, 0
|
|
/* 801BB39C 001B82DC 90 1F 0D 1C */ stw r0, 0xd1c(r31)
|
|
/* 801BB3A0 001B82E0 80 7F 0D 20 */ lwz r3, 0xd20(r31)
|
|
/* 801BB3A4 001B82E4 3C 80 80 39 */ lis r4, lbl_80395760@ha
|
|
/* 801BB3A8 001B82E8 38 84 57 60 */ addi r4, r4, lbl_80395760@l
|
|
/* 801BB3AC 001B82EC 38 84 00 AD */ addi r4, r4, 0xad
|
|
/* 801BB3B0 001B82F0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BB3B4 001B82F4 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 801BB3B8 001B82F8 7D 89 03 A6 */ mtctr r12
|
|
/* 801BB3BC 001B82FC 4E 80 04 21 */ bctrl
|
|
/* 801BB3C0 001B8300 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801BB3C4 001B8304 38 60 01 50 */ li r3, 0x150
|
|
/* 801BB3C8 001B8308 48 11 38 85 */ bl __nw__FUl
|
|
/* 801BB3CC 001B830C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801BB3D0 001B8310 41 82 00 10 */ beq lbl_801BB3E0
|
|
/* 801BB3D4 001B8314 7F C4 F3 78 */ mr r4, r30
|
|
/* 801BB3D8 001B8318 48 14 13 31 */ bl J2DPicture_X3_
|
|
/* 801BB3DC 001B831C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801BB3E0:
|
|
/* 801BB3E0 001B8320 90 1F 0D 24 */ stw r0, 0xd24(r31)
|
|
/* 801BB3E4 001B8324 80 7F 0D 20 */ lwz r3, 0xd20(r31)
|
|
/* 801BB3E8 001B8328 3C 80 80 39 */ lis r4, lbl_80395760@ha
|
|
/* 801BB3EC 001B832C 38 84 57 60 */ addi r4, r4, lbl_80395760@l
|
|
/* 801BB3F0 001B8330 38 84 00 B8 */ addi r4, r4, 0xb8
|
|
/* 801BB3F4 001B8334 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BB3F8 001B8338 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 801BB3FC 001B833C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BB400 001B8340 4E 80 04 21 */ bctrl
|
|
/* 801BB404 001B8344 7C 64 1B 78 */ mr r4, r3
|
|
/* 801BB408 001B8348 38 7F 0D 80 */ addi r3, r31, 0xd80
|
|
/* 801BB40C 001B834C 38 A0 00 14 */ li r5, 0x14
|
|
/* 801BB410 001B8350 4B E4 81 31 */ bl memcpy
|
|
lbl_801BB414:
|
|
/* 801BB414 001B8354 80 1F 0D 24 */ lwz r0, 0xd24(r31)
|
|
/* 801BB418 001B8358 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BB41C 001B835C 41 82 00 30 */ beq lbl_801BB44C
|
|
/* 801BB420 001B8360 C0 5F 0D BC */ lfs f2, 0xdbc(r31)
|
|
/* 801BB424 001B8364 C0 22 A6 20 */ lfs f1, lbl_80454020-_SDA2_BASE_(r2)
|
|
/* 801BB428 001B8368 FC 02 08 40 */ fcmpo cr0, f2, f1
|
|
/* 801BB42C 001B836C 40 80 00 20 */ bge lbl_801BB44C
|
|
/* 801BB430 001B8370 C0 02 A6 40 */ lfs f0, lbl_80454040-_SDA2_BASE_(r2)
|
|
/* 801BB434 001B8374 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 801BB438 001B8378 D0 1F 0D BC */ stfs f0, 0xdbc(r31)
|
|
/* 801BB43C 001B837C C0 1F 0D BC */ lfs f0, 0xdbc(r31)
|
|
/* 801BB440 001B8380 FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 801BB444 001B8384 40 81 00 08 */ ble lbl_801BB44C
|
|
/* 801BB448 001B8388 D0 3F 0D BC */ stfs f1, 0xdbc(r31)
|
|
lbl_801BB44C:
|
|
/* 801BB44C 001B838C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801BB450 001B8390 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801BB454 001B8394 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BB458 001B8398 7C 08 03 A6 */ mtlr r0
|
|
/* 801BB45C 001B839C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BB460 001B83A0 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_calcCursor
|
|
dMenu_DmapBg_c_NS_calcCursor:
|
|
/* 801BB464 001B83A4 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_DmapBg_c_NS_drawCursor
|
|
dMenu_DmapBg_c_NS_drawCursor:
|
|
/* 801BB468 001B83A8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BB46C 001B83AC 7C 08 02 A6 */ mflr r0
|
|
/* 801BB470 001B83B0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BB474 001B83B4 80 63 0C C0 */ lwz r3, 0xcc0(r3)
|
|
/* 801BB478 001B83B8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BB47C 001B83BC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BB480 001B83C0 7D 89 03 A6 */ mtctr r12
|
|
/* 801BB484 001B83C4 4E 80 04 21 */ bctrl
|
|
/* 801BB488 001B83C8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BB48C 001B83CC 7C 08 03 A6 */ mtlr r0
|
|
/* 801BB490 001B83D0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BB494 001B83D4 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c
|
|
dMenu_Dmap_c:
|
|
/* 801BB498 001B83D8 3D 20 80 3C */ lis r9, lbl_803BCB10@ha
|
|
/* 801BB49C 001B83DC 38 09 CB 10 */ addi r0, r9, lbl_803BCB10@l
|
|
/* 801BB4A0 001B83E0 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 801BB4A4 001B83E4 39 40 00 00 */ li r10, 0
|
|
/* 801BB4A8 001B83E8 3D 20 80 43 */ lis r9, lbl_80430188@ha
|
|
/* 801BB4AC 001B83EC 39 29 01 88 */ addi r9, r9, lbl_80430188@l
|
|
/* 801BB4B0 001B83F0 99 49 00 F2 */ stb r10, 0xf2(r9)
|
|
/* 801BB4B4 001B83F4 90 6D 8B 00 */ stw r3, lbl_80451080-_SDA_BASE_(r13)
|
|
/* 801BB4B8 001B83F8 90 83 00 E8 */ stw r4, 0xe8(r3)
|
|
/* 801BB4BC 001B83FC 90 A3 00 F4 */ stw r5, 0xf4(r3)
|
|
/* 801BB4C0 001B8400 90 C3 00 F8 */ stw r6, 0xf8(r3)
|
|
/* 801BB4C4 001B8404 98 E3 01 7F */ stb r7, 0x17f(r3)
|
|
/* 801BB4C8 001B8408 91 43 00 08 */ stw r10, 8(r3)
|
|
/* 801BB4CC 001B840C 91 43 00 EC */ stw r10, 0xec(r3)
|
|
/* 801BB4D0 001B8410 91 43 00 FC */ stw r10, 0xfc(r3)
|
|
/* 801BB4D4 001B8414 91 43 00 F0 */ stw r10, 0xf0(r3)
|
|
/* 801BB4D8 001B8418 91 43 00 94 */ stw r10, 0x94(r3)
|
|
/* 801BB4DC 001B841C 99 43 01 7C */ stb r10, 0x17c(r3)
|
|
/* 801BB4E0 001B8420 7D 44 53 78 */ mr r4, r10
|
|
/* 801BB4E4 001B8424 38 00 00 08 */ li r0, 8
|
|
/* 801BB4E8 001B8428 7C 09 03 A6 */ mtctr r0
|
|
lbl_801BB4EC:
|
|
/* 801BB4EC 001B842C 38 04 00 14 */ addi r0, r4, 0x14
|
|
/* 801BB4F0 001B8430 7D 43 01 2E */ stwx r10, r3, r0
|
|
/* 801BB4F4 001B8434 38 84 00 04 */ addi r4, r4, 4
|
|
/* 801BB4F8 001B8438 42 00 FF F4 */ bdnz lbl_801BB4EC
|
|
/* 801BB4FC 001B843C 38 80 00 00 */ li r4, 0
|
|
/* 801BB500 001B8440 38 A0 00 00 */ li r5, 0
|
|
/* 801BB504 001B8444 38 00 00 08 */ li r0, 8
|
|
/* 801BB508 001B8448 7C 09 03 A6 */ mtctr r0
|
|
lbl_801BB50C:
|
|
/* 801BB50C 001B844C 7C C3 22 14 */ add r6, r3, r4
|
|
/* 801BB510 001B8450 90 A6 00 14 */ stw r5, 0x14(r6)
|
|
/* 801BB514 001B8454 90 A6 00 34 */ stw r5, 0x34(r6)
|
|
/* 801BB518 001B8458 90 A6 00 54 */ stw r5, 0x54(r6)
|
|
/* 801BB51C 001B845C 38 84 00 04 */ addi r4, r4, 4
|
|
/* 801BB520 001B8460 42 00 FF EC */ bdnz lbl_801BB50C
|
|
/* 801BB524 001B8464 38 80 00 00 */ li r4, 0
|
|
/* 801BB528 001B8468 38 A0 00 00 */ li r5, 0
|
|
/* 801BB52C 001B846C 38 00 00 02 */ li r0, 2
|
|
/* 801BB530 001B8470 7C 09 03 A6 */ mtctr r0
|
|
lbl_801BB534:
|
|
/* 801BB534 001B8474 38 04 00 74 */ addi r0, r4, 0x74
|
|
/* 801BB538 001B8478 7C A3 01 2E */ stwx r5, r3, r0
|
|
/* 801BB53C 001B847C 38 84 00 04 */ addi r4, r4, 4
|
|
/* 801BB540 001B8480 42 00 FF F4 */ bdnz lbl_801BB534
|
|
/* 801BB544 001B8484 38 A0 00 00 */ li r5, 0
|
|
/* 801BB548 001B8488 90 A3 00 10 */ stw r5, 0x10(r3)
|
|
/* 801BB54C 001B848C 38 80 00 00 */ li r4, 0
|
|
/* 801BB550 001B8490 38 00 00 03 */ li r0, 3
|
|
/* 801BB554 001B8494 7C 09 03 A6 */ mtctr r0
|
|
lbl_801BB558:
|
|
/* 801BB558 001B8498 7C C3 22 14 */ add r6, r3, r4
|
|
/* 801BB55C 001B849C 90 A6 00 7C */ stw r5, 0x7c(r6)
|
|
/* 801BB560 001B84A0 90 A6 00 88 */ stw r5, 0x88(r6)
|
|
/* 801BB564 001B84A4 38 84 00 04 */ addi r4, r4, 4
|
|
/* 801BB568 001B84A8 42 00 FF F0 */ bdnz lbl_801BB558
|
|
/* 801BB56C 001B84AC 38 00 00 00 */ li r0, 0
|
|
/* 801BB570 001B84B0 90 03 00 98 */ stw r0, 0x98(r3)
|
|
/* 801BB574 001B84B4 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 801BB578 001B84B8 C0 22 A5 E8 */ lfs f1, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BB57C 001B84BC D0 23 01 44 */ stfs f1, 0x144(r3)
|
|
/* 801BB580 001B84C0 D0 23 01 48 */ stfs f1, 0x148(r3)
|
|
/* 801BB584 001B84C4 98 03 01 81 */ stb r0, 0x181(r3)
|
|
/* 801BB588 001B84C8 55 00 06 3E */ clrlwi r0, r8, 0x18
|
|
/* 801BB58C 001B84CC 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BB590 001B84D0 40 82 00 14 */ bne lbl_801BB5A4
|
|
/* 801BB594 001B84D4 C0 02 A6 44 */ lfs f0, lbl_80454044-_SDA2_BASE_(r2)
|
|
/* 801BB598 001B84D8 D0 03 01 04 */ stfs f0, 0x104(r3)
|
|
/* 801BB59C 001B84DC D0 23 01 08 */ stfs f1, 0x108(r3)
|
|
/* 801BB5A0 001B84E0 48 00 00 54 */ b lbl_801BB5F4
|
|
lbl_801BB5A4:
|
|
/* 801BB5A4 001B84E4 28 00 00 03 */ cmplwi r0, 3
|
|
/* 801BB5A8 001B84E8 40 82 00 14 */ bne lbl_801BB5BC
|
|
/* 801BB5AC 001B84EC C0 02 A6 24 */ lfs f0, lbl_80454024-_SDA2_BASE_(r2)
|
|
/* 801BB5B0 001B84F0 D0 03 01 04 */ stfs f0, 0x104(r3)
|
|
/* 801BB5B4 001B84F4 D0 23 01 08 */ stfs f1, 0x108(r3)
|
|
/* 801BB5B8 001B84F8 48 00 00 3C */ b lbl_801BB5F4
|
|
lbl_801BB5BC:
|
|
/* 801BB5BC 001B84FC 28 00 00 02 */ cmplwi r0, 2
|
|
/* 801BB5C0 001B8500 40 82 00 14 */ bne lbl_801BB5D4
|
|
/* 801BB5C4 001B8504 D0 23 01 04 */ stfs f1, 0x104(r3)
|
|
/* 801BB5C8 001B8508 C0 02 A6 48 */ lfs f0, lbl_80454048-_SDA2_BASE_(r2)
|
|
/* 801BB5CC 001B850C D0 03 01 08 */ stfs f0, 0x108(r3)
|
|
/* 801BB5D0 001B8510 48 00 00 24 */ b lbl_801BB5F4
|
|
lbl_801BB5D4:
|
|
/* 801BB5D4 001B8514 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BB5D8 001B8518 40 82 00 14 */ bne lbl_801BB5EC
|
|
/* 801BB5DC 001B851C D0 23 01 04 */ stfs f1, 0x104(r3)
|
|
/* 801BB5E0 001B8520 C0 02 A6 28 */ lfs f0, lbl_80454028-_SDA2_BASE_(r2)
|
|
/* 801BB5E4 001B8524 D0 03 01 08 */ stfs f0, 0x108(r3)
|
|
/* 801BB5E8 001B8528 48 00 00 0C */ b lbl_801BB5F4
|
|
lbl_801BB5EC:
|
|
/* 801BB5EC 001B852C D0 23 01 04 */ stfs f1, 0x104(r3)
|
|
/* 801BB5F0 001B8530 D0 23 01 08 */ stfs f1, 0x108(r3)
|
|
lbl_801BB5F4:
|
|
/* 801BB5F4 001B8534 C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BB5F8 001B8538 D0 03 01 0C */ stfs f0, 0x10c(r3)
|
|
/* 801BB5FC 001B853C D0 03 01 10 */ stfs f0, 0x110(r3)
|
|
/* 801BB600 001B8540 D0 03 01 34 */ stfs f0, 0x134(r3)
|
|
/* 801BB604 001B8544 D0 03 01 38 */ stfs f0, 0x138(r3)
|
|
/* 801BB608 001B8548 D0 03 01 3C */ stfs f0, 0x13c(r3)
|
|
/* 801BB60C 001B854C D0 03 01 40 */ stfs f0, 0x140(r3)
|
|
/* 801BB610 001B8550 99 03 01 7A */ stb r8, 0x17a(r3)
|
|
/* 801BB614 001B8554 38 00 00 00 */ li r0, 0
|
|
/* 801BB618 001B8558 B0 03 01 64 */ sth r0, 0x164(r3)
|
|
/* 801BB61C 001B855C 98 03 01 85 */ stb r0, 0x185(r3)
|
|
/* 801BB620 001B8560 98 03 01 80 */ stb r0, 0x180(r3)
|
|
/* 801BB624 001B8564 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 801BB628 001B8568 90 03 00 E0 */ stw r0, 0xe0(r3)
|
|
/* 801BB62C 001B856C 90 03 00 E4 */ stw r0, 0xe4(r3)
|
|
/* 801BB630 001B8570 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_screenInit
|
|
dMenu_Dmap_c_NS_screenInit:
|
|
/* 801BB634 001B8574 94 21 FF 70 */ stwu r1, -0x90(r1)
|
|
/* 801BB638 001B8578 7C 08 02 A6 */ mflr r0
|
|
/* 801BB63C 001B857C 90 01 00 94 */ stw r0, 0x94(r1)
|
|
/* 801BB640 001B8580 DB E1 00 80 */ stfd f31, 0x80(r1)
|
|
/* 801BB644 001B8584 F3 E1 00 88 */ psq_st f31, 136(r1), 0, qr0
|
|
/* 801BB648 001B8588 DB C1 00 70 */ stfd f30, 0x70(r1)
|
|
/* 801BB64C 001B858C F3 C1 00 78 */ psq_st f30, 120(r1), 0, qr0
|
|
/* 801BB650 001B8590 39 61 00 70 */ addi r11, r1, 0x70
|
|
/* 801BB654 001B8594 48 1A 6B 75 */ bl _savegpr_24
|
|
/* 801BB658 001B8598 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BB65C 001B859C 3C 60 80 39 */ lis r3, lbl_80395518@ha
|
|
/* 801BB660 001B85A0 3B C3 55 18 */ addi r30, r3, lbl_80395518@l
|
|
/* 801BB664 001B85A4 38 60 00 6C */ li r3, 0x6c
|
|
/* 801BB668 001B85A8 48 11 35 E5 */ bl __nw__FUl
|
|
/* 801BB66C 001B85AC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801BB670 001B85B0 41 82 00 2C */ beq lbl_801BB69C
|
|
/* 801BB674 001B85B4 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801BB678 001B85B8 80 84 0C A4 */ lwz r4, 0xca4(r4)
|
|
/* 801BB67C 001B85BC 3C A0 5F 73 */ lis r5, 0x5F735F6E@ha
|
|
/* 801BB680 001B85C0 38 C5 5F 6E */ addi r6, r5, 0x5F735F6E@l
|
|
/* 801BB684 001B85C4 3C A0 66 6C */ lis r5, 0x666C6F6F@ha
|
|
/* 801BB688 001B85C8 38 A5 6F 6F */ addi r5, r5, 0x666C6F6F@l
|
|
/* 801BB68C 001B85CC 38 E0 00 00 */ li r7, 0
|
|
/* 801BB690 001B85D0 39 00 00 00 */ li r8, 0
|
|
/* 801BB694 001B85D4 48 09 82 F1 */ bl CPaneMgr_X1_
|
|
/* 801BB698 001B85D8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801BB69C:
|
|
/* 801BB69C 001B85DC 90 1F 00 10 */ stw r0, 0x10(r31)
|
|
/* 801BB6A0 001B85E0 3B 80 00 00 */ li r28, 0
|
|
/* 801BB6A4 001B85E4 3B 20 00 00 */ li r25, 0
|
|
/* 801BB6A8 001B85E8 3B 40 00 00 */ li r26, 0
|
|
/* 801BB6AC 001B85EC C3 C2 A5 E8 */ lfs f30, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
lbl_801BB6B0:
|
|
/* 801BB6B0 001B85F0 7F BF D2 14 */ add r29, r31, r26
|
|
/* 801BB6B4 001B85F4 D3 DD 01 14 */ stfs f30, 0x114(r29)
|
|
/* 801BB6B8 001B85F8 38 60 00 6C */ li r3, 0x6c
|
|
/* 801BB6BC 001B85FC 48 11 35 91 */ bl __nw__FUl
|
|
/* 801BB6C0 001B8600 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801BB6C4 001B8604 41 82 00 2C */ beq lbl_801BB6F0
|
|
/* 801BB6C8 001B8608 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801BB6CC 001B860C 80 84 0C BC */ lwz r4, 0xcbc(r4)
|
|
/* 801BB6D0 001B8610 38 1E 01 30 */ addi r0, r30, 0x130
|
|
/* 801BB6D4 001B8614 7C C0 CA 14 */ add r6, r0, r25
|
|
/* 801BB6D8 001B8618 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801BB6DC 001B861C 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801BB6E0 001B8620 38 E0 00 03 */ li r7, 3
|
|
/* 801BB6E4 001B8624 39 00 00 00 */ li r8, 0
|
|
/* 801BB6E8 001B8628 48 09 82 9D */ bl CPaneMgr_X1_
|
|
/* 801BB6EC 001B862C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801BB6F0:
|
|
/* 801BB6F0 001B8630 90 1D 00 14 */ stw r0, 0x14(r29)
|
|
/* 801BB6F4 001B8634 38 60 00 6C */ li r3, 0x6c
|
|
/* 801BB6F8 001B8638 48 11 35 55 */ bl __nw__FUl
|
|
/* 801BB6FC 001B863C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801BB700 001B8640 41 82 00 2C */ beq lbl_801BB72C
|
|
/* 801BB704 001B8644 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801BB708 001B8648 80 84 0C BC */ lwz r4, 0xcbc(r4)
|
|
/* 801BB70C 001B864C 38 1E 01 70 */ addi r0, r30, 0x170
|
|
/* 801BB710 001B8650 7C C0 CA 14 */ add r6, r0, r25
|
|
/* 801BB714 001B8654 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801BB718 001B8658 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801BB71C 001B865C 38 E0 00 00 */ li r7, 0
|
|
/* 801BB720 001B8660 39 00 00 00 */ li r8, 0
|
|
/* 801BB724 001B8664 48 09 82 61 */ bl CPaneMgr_X1_
|
|
/* 801BB728 001B8668 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801BB72C:
|
|
/* 801BB72C 001B866C 90 1D 00 34 */ stw r0, 0x34(r29)
|
|
/* 801BB730 001B8670 38 60 00 6C */ li r3, 0x6c
|
|
/* 801BB734 001B8674 48 11 35 19 */ bl __nw__FUl
|
|
/* 801BB738 001B8678 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801BB73C 001B867C 41 82 00 2C */ beq lbl_801BB768
|
|
/* 801BB740 001B8680 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801BB744 001B8684 80 84 0C BC */ lwz r4, 0xcbc(r4)
|
|
/* 801BB748 001B8688 38 1E 01 B0 */ addi r0, r30, 0x1b0
|
|
/* 801BB74C 001B868C 7C C0 CA 14 */ add r6, r0, r25
|
|
/* 801BB750 001B8690 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801BB754 001B8694 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801BB758 001B8698 38 E0 00 00 */ li r7, 0
|
|
/* 801BB75C 001B869C 39 00 00 00 */ li r8, 0
|
|
/* 801BB760 001B86A0 48 09 82 25 */ bl CPaneMgr_X1_
|
|
/* 801BB764 001B86A4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801BB768:
|
|
/* 801BB768 001B86A8 90 1D 00 54 */ stw r0, 0x54(r29)
|
|
/* 801BB76C 001B86AC 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801BB770 001B86B0 2C 1C 00 08 */ cmpwi r28, 8
|
|
/* 801BB774 001B86B4 3B 39 00 08 */ addi r25, r25, 8
|
|
/* 801BB778 001B86B8 3B 5A 00 04 */ addi r26, r26, 4
|
|
/* 801BB77C 001B86BC 41 80 FF 34 */ blt lbl_801BB6B0
|
|
/* 801BB780 001B86C0 3B 80 00 00 */ li r28, 0
|
|
/* 801BB784 001B86C4 3B 40 00 00 */ li r26, 0
|
|
/* 801BB788 001B86C8 3B 60 00 00 */ li r27, 0
|
|
/* 801BB78C 001B86CC 3B 20 00 00 */ li r25, 0
|
|
/* 801BB790 001B86D0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801BB794 001B86D4 3B A3 61 C0 */ addi r29, r3, g_dComIfG_gameInfo@l
|
|
lbl_801BB798:
|
|
/* 801BB798 001B86D8 38 60 00 6C */ li r3, 0x6c
|
|
/* 801BB79C 001B86DC 48 11 34 B1 */ bl __nw__FUl
|
|
/* 801BB7A0 001B86E0 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801BB7A4 001B86E4 41 82 00 2C */ beq lbl_801BB7D0
|
|
/* 801BB7A8 001B86E8 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801BB7AC 001B86EC 80 84 0C BC */ lwz r4, 0xcbc(r4)
|
|
/* 801BB7B0 001B86F0 38 1E 01 F0 */ addi r0, r30, 0x1f0
|
|
/* 801BB7B4 001B86F4 7C C0 CA 14 */ add r6, r0, r25
|
|
/* 801BB7B8 001B86F8 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801BB7BC 001B86FC 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801BB7C0 001B8700 38 E0 00 00 */ li r7, 0
|
|
/* 801BB7C4 001B8704 39 00 00 00 */ li r8, 0
|
|
/* 801BB7C8 001B8708 48 09 81 BD */ bl CPaneMgr_X1_
|
|
/* 801BB7CC 001B870C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801BB7D0:
|
|
/* 801BB7D0 001B8710 3B 1B 00 74 */ addi r24, r27, 0x74
|
|
/* 801BB7D4 001B8714 7C 1F C1 2E */ stwx r0, r31, r24
|
|
/* 801BB7D8 001B8718 7C 7F C0 2E */ lwzx r3, r31, r24
|
|
/* 801BB7DC 001B871C 48 09 9E 2D */ bl CPaneMgrAlpha_NS_hide
|
|
/* 801BB7E0 001B8720 7C 9F C0 2E */ lwzx r4, r31, r24
|
|
/* 801BB7E4 001B8724 38 61 00 24 */ addi r3, r1, 0x24
|
|
/* 801BB7E8 001B8728 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801BB7EC 001B872C 38 C0 00 00 */ li r6, 0
|
|
/* 801BB7F0 001B8730 38 E0 00 00 */ li r7, 0
|
|
/* 801BB7F4 001B8734 48 09 96 C9 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801BB7F8 001B8738 C0 01 00 24 */ lfs f0, 0x24(r1)
|
|
/* 801BB7FC 001B873C 7C 7F D2 14 */ add r3, r31, r26
|
|
/* 801BB800 001B8740 D0 03 01 4C */ stfs f0, 0x14c(r3)
|
|
/* 801BB804 001B8744 C0 01 00 28 */ lfs f0, 0x28(r1)
|
|
/* 801BB808 001B8748 D0 03 01 50 */ stfs f0, 0x150(r3)
|
|
/* 801BB80C 001B874C C0 01 00 2C */ lfs f0, 0x2c(r1)
|
|
/* 801BB810 001B8750 D0 03 01 54 */ stfs f0, 0x154(r3)
|
|
/* 801BB814 001B8754 2C 1C 00 00 */ cmpwi r28, 0
|
|
/* 801BB818 001B8758 40 82 01 5C */ bne lbl_801BB974
|
|
/* 801BB81C 001B875C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BB820 001B8760 80 63 0C BC */ lwz r3, 0xcbc(r3)
|
|
/* 801BB824 001B8764 3C 80 72 69 */ lis r4, 0x72696E6B@ha
|
|
/* 801BB828 001B8768 38 C4 6E 6B */ addi r6, r4, 0x72696E6B@l
|
|
/* 801BB82C 001B876C 38 A0 00 00 */ li r5, 0
|
|
/* 801BB830 001B8770 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BB834 001B8774 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BB838 001B8778 7D 89 03 A6 */ mtctr r12
|
|
/* 801BB83C 001B877C 4E 80 04 21 */ bctrl
|
|
/* 801BB840 001B8780 48 13 B8 C1 */ bl J2DPane_NS_getBounds
|
|
/* 801BB844 001B8784 C3 C3 00 04 */ lfs f30, 4(r3)
|
|
/* 801BB848 001B8788 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BB84C 001B878C 80 63 0C BC */ lwz r3, 0xcbc(r3)
|
|
/* 801BB850 001B8790 3C 80 72 69 */ lis r4, 0x72696E6B@ha
|
|
/* 801BB854 001B8794 38 C4 6E 6B */ addi r6, r4, 0x72696E6B@l
|
|
/* 801BB858 001B8798 38 A0 00 00 */ li r5, 0
|
|
/* 801BB85C 001B879C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BB860 001B87A0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BB864 001B87A4 7D 89 03 A6 */ mtctr r12
|
|
/* 801BB868 001B87A8 4E 80 04 21 */ bctrl
|
|
/* 801BB86C 001B87AC 48 13 B8 95 */ bl J2DPane_NS_getBounds
|
|
/* 801BB870 001B87B0 C3 E3 00 00 */ lfs f31, 0(r3)
|
|
/* 801BB874 001B87B4 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BB878 001B87B8 80 63 0C BC */ lwz r3, 0xcbc(r3)
|
|
/* 801BB87C 001B87BC 3C 80 77 6F */ lis r4, 0x776F6C66@ha
|
|
/* 801BB880 001B87C0 38 C4 6C 66 */ addi r6, r4, 0x776F6C66@l
|
|
/* 801BB884 001B87C4 38 A0 00 00 */ li r5, 0
|
|
/* 801BB888 001B87C8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BB88C 001B87CC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BB890 001B87D0 7D 89 03 A6 */ mtctr r12
|
|
/* 801BB894 001B87D4 4E 80 04 21 */ bctrl
|
|
/* 801BB898 001B87D8 FC 20 F8 90 */ fmr f1, f31
|
|
/* 801BB89C 001B87DC FC 40 F0 90 */ fmr f2, f30
|
|
/* 801BB8A0 001B87E0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BB8A4 001B87E4 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 801BB8A8 001B87E8 7D 89 03 A6 */ mtctr r12
|
|
/* 801BB8AC 001B87EC 4E 80 04 21 */ bctrl
|
|
/* 801BB8B0 001B87F0 80 7D 5D B4 */ lwz r3, 0x5db4(r29)
|
|
/* 801BB8B4 001B87F4 80 03 05 74 */ lwz r0, 0x574(r3)
|
|
/* 801BB8B8 001B87F8 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
|
/* 801BB8BC 001B87FC 41 82 00 60 */ beq lbl_801BB91C
|
|
/* 801BB8C0 001B8800 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BB8C4 001B8804 80 63 0C BC */ lwz r3, 0xcbc(r3)
|
|
/* 801BB8C8 001B8808 3C 80 77 6F */ lis r4, 0x776F6C66@ha
|
|
/* 801BB8CC 001B880C 38 C4 6C 66 */ addi r6, r4, 0x776F6C66@l
|
|
/* 801BB8D0 001B8810 38 A0 00 00 */ li r5, 0
|
|
/* 801BB8D4 001B8814 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BB8D8 001B8818 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BB8DC 001B881C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BB8E0 001B8820 4E 80 04 21 */ bctrl
|
|
/* 801BB8E4 001B8824 38 00 00 01 */ li r0, 1
|
|
/* 801BB8E8 001B8828 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BB8EC 001B882C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BB8F0 001B8830 80 63 0C BC */ lwz r3, 0xcbc(r3)
|
|
/* 801BB8F4 001B8834 3C 80 72 69 */ lis r4, 0x72696E6B@ha
|
|
/* 801BB8F8 001B8838 38 C4 6E 6B */ addi r6, r4, 0x72696E6B@l
|
|
/* 801BB8FC 001B883C 38 A0 00 00 */ li r5, 0
|
|
/* 801BB900 001B8840 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BB904 001B8844 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BB908 001B8848 7D 89 03 A6 */ mtctr r12
|
|
/* 801BB90C 001B884C 4E 80 04 21 */ bctrl
|
|
/* 801BB910 001B8850 38 00 00 00 */ li r0, 0
|
|
/* 801BB914 001B8854 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BB918 001B8858 48 00 00 5C */ b lbl_801BB974
|
|
lbl_801BB91C:
|
|
/* 801BB91C 001B885C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BB920 001B8860 80 63 0C BC */ lwz r3, 0xcbc(r3)
|
|
/* 801BB924 001B8864 3C 80 77 6F */ lis r4, 0x776F6C66@ha
|
|
/* 801BB928 001B8868 38 C4 6C 66 */ addi r6, r4, 0x776F6C66@l
|
|
/* 801BB92C 001B886C 38 A0 00 00 */ li r5, 0
|
|
/* 801BB930 001B8870 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BB934 001B8874 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BB938 001B8878 7D 89 03 A6 */ mtctr r12
|
|
/* 801BB93C 001B887C 4E 80 04 21 */ bctrl
|
|
/* 801BB940 001B8880 38 00 00 00 */ li r0, 0
|
|
/* 801BB944 001B8884 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BB948 001B8888 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BB94C 001B888C 80 63 0C BC */ lwz r3, 0xcbc(r3)
|
|
/* 801BB950 001B8890 3C 80 72 69 */ lis r4, 0x72696E6B@ha
|
|
/* 801BB954 001B8894 38 C4 6E 6B */ addi r6, r4, 0x72696E6B@l
|
|
/* 801BB958 001B8898 38 A0 00 00 */ li r5, 0
|
|
/* 801BB95C 001B889C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BB960 001B88A0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BB964 001B88A4 7D 89 03 A6 */ mtctr r12
|
|
/* 801BB968 001B88A8 4E 80 04 21 */ bctrl
|
|
/* 801BB96C 001B88AC 38 00 00 01 */ li r0, 1
|
|
/* 801BB970 001B88B0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
lbl_801BB974:
|
|
/* 801BB974 001B88B4 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801BB978 001B88B8 2C 1C 00 02 */ cmpwi r28, 2
|
|
/* 801BB97C 001B88BC 3B 5A 00 0C */ addi r26, r26, 0xc
|
|
/* 801BB980 001B88C0 3B 7B 00 04 */ addi r27, r27, 4
|
|
/* 801BB984 001B88C4 3B 39 00 08 */ addi r25, r25, 8
|
|
/* 801BB988 001B88C8 41 80 FE 10 */ blt lbl_801BB798
|
|
/* 801BB98C 001B88CC 3B 80 00 00 */ li r28, 0
|
|
/* 801BB990 001B88D0 3B 40 00 00 */ li r26, 0
|
|
lbl_801BB994:
|
|
/* 801BB994 001B88D4 88 1F 01 71 */ lbz r0, 0x171(r31)
|
|
/* 801BB998 001B88D8 7C 03 07 74 */ extsb r3, r0
|
|
/* 801BB99C 001B88DC 88 1F 01 70 */ lbz r0, 0x170(r31)
|
|
/* 801BB9A0 001B88E0 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BB9A4 001B88E4 7C 63 00 50 */ subf r3, r3, r0
|
|
/* 801BB9A8 001B88E8 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801BB9AC 001B88EC 7C 1C 00 00 */ cmpw r28, r0
|
|
/* 801BB9B0 001B88F0 41 80 00 14 */ blt lbl_801BB9C4
|
|
/* 801BB9B4 001B88F4 38 1A 00 14 */ addi r0, r26, 0x14
|
|
/* 801BB9B8 001B88F8 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 801BB9BC 001B88FC 48 09 9C 4D */ bl CPaneMgrAlpha_NS_hide
|
|
/* 801BB9C0 001B8900 48 00 00 9C */ b lbl_801BBA5C
|
|
lbl_801BB9C4:
|
|
/* 801BB9C4 001B8904 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BB9C8 001B8908 48 00 18 0D */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BB9CC 001B890C 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BB9D0 001B8910 7C 1C 00 00 */ cmpw r28, r0
|
|
/* 801BB9D4 001B8914 40 82 00 48 */ bne lbl_801BBA1C
|
|
/* 801BB9D8 001B8918 3B 1A 00 14 */ addi r24, r26, 0x14
|
|
/* 801BB9DC 001B891C 7C 7F C0 2E */ lwzx r3, r31, r24
|
|
/* 801BB9E0 001B8920 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BB9E4 001B8924 C0 02 A5 EC */ lfs f0, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BB9E8 001B8928 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801BB9EC 001B892C D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801BB9F0 001B8930 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BB9F4 001B8934 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801BB9F8 001B8938 7D 89 03 A6 */ mtctr r12
|
|
/* 801BB9FC 001B893C 4E 80 04 21 */ bctrl
|
|
/* 801BBA00 001B8940 7C 7F C0 2E */ lwzx r3, r31, r24
|
|
/* 801BBA04 001B8944 38 80 00 FF */ li r4, 0xff
|
|
/* 801BBA08 001B8948 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BBA0C 001B894C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801BBA10 001B8950 7D 89 03 A6 */ mtctr r12
|
|
/* 801BBA14 001B8954 4E 80 04 21 */ bctrl
|
|
/* 801BBA18 001B8958 48 00 00 44 */ b lbl_801BBA5C
|
|
lbl_801BBA1C:
|
|
/* 801BBA1C 001B895C 3B 1A 00 14 */ addi r24, r26, 0x14
|
|
/* 801BBA20 001B8960 7C 7F C0 2E */ lwzx r3, r31, r24
|
|
/* 801BBA24 001B8964 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BBA28 001B8968 C0 02 A6 14 */ lfs f0, lbl_80454014-_SDA2_BASE_(r2)
|
|
/* 801BBA2C 001B896C D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801BBA30 001B8970 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801BBA34 001B8974 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BBA38 001B8978 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801BBA3C 001B897C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BBA40 001B8980 4E 80 04 21 */ bctrl
|
|
/* 801BBA44 001B8984 7C 7F C0 2E */ lwzx r3, r31, r24
|
|
/* 801BBA48 001B8988 38 80 00 80 */ li r4, 0x80
|
|
/* 801BBA4C 001B898C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BBA50 001B8990 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801BBA54 001B8994 7D 89 03 A6 */ mtctr r12
|
|
/* 801BBA58 001B8998 4E 80 04 21 */ bctrl
|
|
lbl_801BBA5C:
|
|
/* 801BBA5C 001B899C 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 801BBA60 001B89A0 2C 1C 00 08 */ cmpwi r28, 8
|
|
/* 801BBA64 001B89A4 3B 5A 00 04 */ addi r26, r26, 4
|
|
/* 801BBA68 001B89A8 41 80 FF 2C */ blt lbl_801BB994
|
|
/* 801BBA6C 001B89AC 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BBA70 001B89B0 80 63 0C BC */ lwz r3, 0xcbc(r3)
|
|
/* 801BBA74 001B89B4 3C 80 5F 61 */ lis r4, 0x5F616C6C@ha
|
|
/* 801BBA78 001B89B8 38 C4 6C 6C */ addi r6, r4, 0x5F616C6C@l
|
|
/* 801BBA7C 001B89BC 3C 80 00 73 */ lis r4, 0x00735F6E@ha
|
|
/* 801BBA80 001B89C0 38 A4 5F 6E */ addi r5, r4, 0x00735F6E@l
|
|
/* 801BBA84 001B89C4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BBA88 001B89C8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BBA8C 001B89CC 7D 89 03 A6 */ mtctr r12
|
|
/* 801BBA90 001B89D0 4E 80 04 21 */ bctrl
|
|
/* 801BBA94 001B89D4 C0 23 00 2C */ lfs f1, 0x2c(r3)
|
|
/* 801BBA98 001B89D8 C0 03 00 24 */ lfs f0, 0x24(r3)
|
|
/* 801BBA9C 001B89DC EC A1 00 28 */ fsubs f5, f1, f0
|
|
/* 801BBAA0 001B89E0 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 801BBAA4 001B89E4 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BBAA8 001B89E8 C0 23 00 2C */ lfs f1, 0x2c(r3)
|
|
/* 801BBAAC 001B89EC C0 03 00 24 */ lfs f0, 0x24(r3)
|
|
/* 801BBAB0 001B89F0 EC C1 00 28 */ fsubs f6, f1, f0
|
|
/* 801BBAB4 001B89F4 88 1F 01 71 */ lbz r0, 0x171(r31)
|
|
/* 801BBAB8 001B89F8 7C 03 07 74 */ extsb r3, r0
|
|
/* 801BBABC 001B89FC 88 1F 01 70 */ lbz r0, 0x170(r31)
|
|
/* 801BBAC0 001B8A00 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BBAC4 001B8A04 7C 63 00 50 */ subf r3, r3, r0
|
|
/* 801BBAC8 001B8A08 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801BBACC 001B8A0C C8 22 A5 F8 */ lfd f1, lbl_80453FF8-_SDA2_BASE_(r2)
|
|
/* 801BBAD0 001B8A10 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801BBAD4 001B8A14 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801BBAD8 001B8A18 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801BBADC 001B8A1C 90 01 00 40 */ stw r0, 0x40(r1)
|
|
/* 801BBAE0 001B8A20 C8 01 00 40 */ lfd f0, 0x40(r1)
|
|
/* 801BBAE4 001B8A24 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 801BBAE8 001B8A28 C0 82 A6 0C */ lfs f4, lbl_8045400C-_SDA2_BASE_(r2)
|
|
/* 801BBAEC 001B8A2C EC 66 01 32 */ fmuls f3, f6, f4
|
|
/* 801BBAF0 001B8A30 EC 41 01 B2 */ fmuls f2, f1, f6
|
|
/* 801BBAF4 001B8A34 C0 02 A5 EC */ lfs f0, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BBAF8 001B8A38 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 801BBAFC 001B8A3C C0 22 A6 4C */ lfs f1, lbl_8045404C-_SDA2_BASE_(r2)
|
|
/* 801BBB00 001B8A40 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 801BBB04 001B8A44 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 801BBB08 001B8A48 EC 05 00 28 */ fsubs f0, f5, f0
|
|
/* 801BBB0C 001B8A4C EC 00 01 32 */ fmuls f0, f0, f4
|
|
/* 801BBB10 001B8A50 EF C3 00 2A */ fadds f30, f3, f0
|
|
/* 801BBB14 001B8A54 EC 05 01 32 */ fmuls f0, f5, f4
|
|
/* 801BBB18 001B8A58 EF DE 00 28 */ fsubs f30, f30, f0
|
|
/* 801BBB1C 001B8A5C 7C 78 1B 78 */ mr r24, r3
|
|
/* 801BBB20 001B8A60 EF E6 08 2A */ fadds f31, f6, f1
|
|
/* 801BBB24 001B8A64 54 7A 10 3A */ slwi r26, r3, 2
|
|
/* 801BBB28 001B8A68 48 00 00 30 */ b lbl_801BBB58
|
|
lbl_801BBB2C:
|
|
/* 801BBB2C 001B8A6C 38 1A 00 14 */ addi r0, r26, 0x14
|
|
/* 801BBB30 001B8A70 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 801BBB34 001B8A74 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BBB38 001B8A78 D3 C3 00 D8 */ stfs f30, 0xd8(r3)
|
|
/* 801BBB3C 001B8A7C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BBB40 001B8A80 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801BBB44 001B8A84 7D 89 03 A6 */ mtctr r12
|
|
/* 801BBB48 001B8A88 4E 80 04 21 */ bctrl
|
|
/* 801BBB4C 001B8A8C EF DE F8 2A */ fadds f30, f30, f31
|
|
/* 801BBB50 001B8A90 3B 18 FF FF */ addi r24, r24, -1
|
|
/* 801BBB54 001B8A94 3B 5A FF FC */ addi r26, r26, -4
|
|
lbl_801BBB58:
|
|
/* 801BBB58 001B8A98 2C 18 00 00 */ cmpwi r24, 0
|
|
/* 801BBB5C 001B8A9C 40 80 FF D0 */ bge lbl_801BBB2C
|
|
/* 801BBB60 001B8AA0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BBB64 001B8AA4 48 00 16 71 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BBB68 001B8AA8 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BBB6C 001B8AAC 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BBB70 001B8AB0 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BBB74 001B8AB4 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BBB78 001B8AB8 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BBB7C 001B8ABC C3 C3 00 D8 */ lfs f30, 0xd8(r3)
|
|
/* 801BBB80 001B8AC0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BBB84 001B8AC4 48 00 16 51 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BBB88 001B8AC8 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BBB8C 001B8ACC 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BBB90 001B8AD0 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BBB94 001B8AD4 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BBB98 001B8AD8 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BBB9C 001B8ADC C0 03 00 D4 */ lfs f0, 0xd4(r3)
|
|
/* 801BBBA0 001B8AE0 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 801BBBA4 001B8AE4 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BBBA8 001B8AE8 D0 03 00 D4 */ stfs f0, 0xd4(r3)
|
|
/* 801BBBAC 001B8AEC D3 C3 00 D8 */ stfs f30, 0xd8(r3)
|
|
/* 801BBBB0 001B8AF0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BBBB4 001B8AF4 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801BBBB8 001B8AF8 7D 89 03 A6 */ mtctr r12
|
|
/* 801BBBBC 001B8AFC 4E 80 04 21 */ bctrl
|
|
/* 801BBBC0 001B8B00 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BBBC4 001B8B04 48 00 16 45 */ bl dMenu_Dmap_c_NS_iconMoveCalc
|
|
/* 801BBBC8 001B8B08 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BBBCC 001B8B0C 48 00 16 1D */ bl dMenu_Dmap_c_NS_getDefaultCurFloorPos
|
|
/* 801BBBD0 001B8B10 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BBBD4 001B8B14 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BBBD8 001B8B18 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BBBDC 001B8B1C 80 83 00 14 */ lwz r4, 0x14(r3)
|
|
/* 801BBBE0 001B8B20 38 61 00 18 */ addi r3, r1, 0x18
|
|
/* 801BBBE4 001B8B24 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801BBBE8 001B8B28 38 C0 00 00 */ li r6, 0
|
|
/* 801BBBEC 001B8B2C 38 E0 00 00 */ li r7, 0
|
|
/* 801BBBF0 001B8B30 48 09 92 CD */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801BBBF4 001B8B34 80 61 00 18 */ lwz r3, 0x18(r1)
|
|
/* 801BBBF8 001B8B38 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 801BBBFC 001B8B3C 90 61 00 30 */ stw r3, 0x30(r1)
|
|
/* 801BBC00 001B8B40 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801BBC04 001B8B44 80 01 00 20 */ lwz r0, 0x20(r1)
|
|
/* 801BBC08 001B8B48 90 01 00 38 */ stw r0, 0x38(r1)
|
|
/* 801BBC0C 001B8B4C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BBC10 001B8B50 48 00 15 D9 */ bl dMenu_Dmap_c_NS_getDefaultCurFloorPos
|
|
/* 801BBC14 001B8B54 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BBC18 001B8B58 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BBC1C 001B8B5C 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BBC20 001B8B60 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BBC24 001B8B64 80 83 00 04 */ lwz r4, 4(r3)
|
|
/* 801BBC28 001B8B68 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BBC2C 001B8B6C 80 63 0C C0 */ lwz r3, 0xcc0(r3)
|
|
/* 801BBC30 001B8B70 C0 21 00 30 */ lfs f1, 0x30(r1)
|
|
/* 801BBC34 001B8B74 C0 1F 01 04 */ lfs f0, 0x104(r31)
|
|
/* 801BBC38 001B8B78 EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 801BBC3C 001B8B7C C0 41 00 34 */ lfs f2, 0x34(r1)
|
|
/* 801BBC40 001B8B80 38 A0 00 01 */ li r5, 1
|
|
/* 801BBC44 001B8B84 4B FD 94 B1 */ bl dSelect_cursor_c_NS_setPos
|
|
/* 801BBC48 001B8B88 38 60 00 6C */ li r3, 0x6c
|
|
/* 801BBC4C 001B8B8C 48 11 30 01 */ bl __nw__FUl
|
|
/* 801BBC50 001B8B90 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801BBC54 001B8B94 41 82 00 2C */ beq lbl_801BBC80
|
|
/* 801BBC58 001B8B98 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801BBC5C 001B8B9C 80 84 0C A4 */ lwz r4, 0xca4(r4)
|
|
/* 801BBC60 001B8BA0 3C A0 5F 73 */ lis r5, 0x5F735F6E@ha
|
|
/* 801BBC64 001B8BA4 38 C5 5F 6E */ addi r6, r5, 0x5F735F6E@l
|
|
/* 801BBC68 001B8BA8 3C A0 69 74 */ lis r5, 0x6974656D@ha
|
|
/* 801BBC6C 001B8BAC 38 A5 65 6D */ addi r5, r5, 0x6974656D@l
|
|
/* 801BBC70 001B8BB0 38 E0 00 00 */ li r7, 0
|
|
/* 801BBC74 001B8BB4 39 00 00 00 */ li r8, 0
|
|
/* 801BBC78 001B8BB8 48 09 7D 0D */ bl CPaneMgr_X1_
|
|
/* 801BBC7C 001B8BBC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801BBC80:
|
|
/* 801BBC80 001B8BC0 90 1F 00 94 */ stw r0, 0x94(r31)
|
|
/* 801BBC84 001B8BC4 38 60 00 6C */ li r3, 0x6c
|
|
/* 801BBC88 001B8BC8 48 11 2F C5 */ bl __nw__FUl
|
|
/* 801BBC8C 001B8BCC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801BBC90 001B8BD0 41 82 00 28 */ beq lbl_801BBCB8
|
|
/* 801BBC94 001B8BD4 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801BBC98 001B8BD8 80 84 0C A4 */ lwz r4, 0xca4(r4)
|
|
/* 801BBC9C 001B8BDC 3C A0 61 70 */ lis r5, 0x61705F6E@ha
|
|
/* 801BBCA0 001B8BE0 38 C5 5F 6E */ addi r6, r5, 0x61705F6E@l
|
|
/* 801BBCA4 001B8BE4 38 A0 00 6D */ li r5, 0x6d
|
|
/* 801BBCA8 001B8BE8 38 E0 00 03 */ li r7, 3
|
|
/* 801BBCAC 001B8BEC 39 00 00 00 */ li r8, 0
|
|
/* 801BBCB0 001B8BF0 48 09 7C D5 */ bl CPaneMgr_X1_
|
|
/* 801BBCB4 001B8BF4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801BBCB8:
|
|
/* 801BBCB8 001B8BF8 90 1F 00 7C */ stw r0, 0x7c(r31)
|
|
/* 801BBCBC 001B8BFC 38 60 00 6C */ li r3, 0x6c
|
|
/* 801BBCC0 001B8C00 48 11 2F 8D */ bl __nw__FUl
|
|
/* 801BBCC4 001B8C04 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801BBCC8 001B8C08 41 82 00 28 */ beq lbl_801BBCF0
|
|
/* 801BBCCC 001B8C0C 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801BBCD0 001B8C10 80 84 0C A4 */ lwz r4, 0xca4(r4)
|
|
/* 801BBCD4 001B8C14 3C A0 6F 6E */ lis r5, 0x6F6E5F6E@ha
|
|
/* 801BBCD8 001B8C18 38 C5 5F 6E */ addi r6, r5, 0x6F6E5F6E@l
|
|
/* 801BBCDC 001B8C1C 38 A0 00 63 */ li r5, 0x63
|
|
/* 801BBCE0 001B8C20 38 E0 00 03 */ li r7, 3
|
|
/* 801BBCE4 001B8C24 39 00 00 00 */ li r8, 0
|
|
/* 801BBCE8 001B8C28 48 09 7C 9D */ bl CPaneMgr_X1_
|
|
/* 801BBCEC 001B8C2C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801BBCF0:
|
|
/* 801BBCF0 001B8C30 90 1F 00 80 */ stw r0, 0x80(r31)
|
|
/* 801BBCF4 001B8C34 38 60 00 6C */ li r3, 0x6c
|
|
/* 801BBCF8 001B8C38 48 11 2F 55 */ bl __nw__FUl
|
|
/* 801BBCFC 001B8C3C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801BBD00 001B8C40 41 82 00 28 */ beq lbl_801BBD28
|
|
/* 801BBD04 001B8C44 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801BBD08 001B8C48 80 84 0C A4 */ lwz r4, 0xca4(r4)
|
|
/* 801BBD0C 001B8C4C 3C A0 65 79 */ lis r5, 0x65795F6E@ha
|
|
/* 801BBD10 001B8C50 38 C5 5F 6E */ addi r6, r5, 0x65795F6E@l
|
|
/* 801BBD14 001B8C54 38 A0 00 6B */ li r5, 0x6b
|
|
/* 801BBD18 001B8C58 38 E0 00 03 */ li r7, 3
|
|
/* 801BBD1C 001B8C5C 39 00 00 00 */ li r8, 0
|
|
/* 801BBD20 001B8C60 48 09 7C 65 */ bl CPaneMgr_X1_
|
|
/* 801BBD24 001B8C64 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801BBD28:
|
|
/* 801BBD28 001B8C68 90 1F 00 84 */ stw r0, 0x84(r31)
|
|
/* 801BBD2C 001B8C6C 38 60 00 6C */ li r3, 0x6c
|
|
/* 801BBD30 001B8C70 48 11 2F 1D */ bl __nw__FUl
|
|
/* 801BBD34 001B8C74 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801BBD38 001B8C78 41 82 00 28 */ beq lbl_801BBD60
|
|
/* 801BBD3C 001B8C7C 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801BBD40 001B8C80 80 84 0C A4 */ lwz r4, 0xca4(r4)
|
|
/* 801BBD44 001B8C84 3C A0 70 30 */ lis r5, 0x70303030@ha
|
|
/* 801BBD48 001B8C88 38 C5 30 30 */ addi r6, r5, 0x70303030@l
|
|
/* 801BBD4C 001B8C8C 38 A0 6D 61 */ li r5, 0x6d61
|
|
/* 801BBD50 001B8C90 38 E0 00 03 */ li r7, 3
|
|
/* 801BBD54 001B8C94 39 00 00 00 */ li r8, 0
|
|
/* 801BBD58 001B8C98 48 09 7C 2D */ bl CPaneMgr_X1_
|
|
/* 801BBD5C 001B8C9C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801BBD60:
|
|
/* 801BBD60 001B8CA0 90 1F 00 88 */ stw r0, 0x88(r31)
|
|
/* 801BBD64 001B8CA4 38 60 00 6C */ li r3, 0x6c
|
|
/* 801BBD68 001B8CA8 48 11 2E E5 */ bl __nw__FUl
|
|
/* 801BBD6C 001B8CAC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801BBD70 001B8CB0 41 82 00 28 */ beq lbl_801BBD98
|
|
/* 801BBD74 001B8CB4 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801BBD78 001B8CB8 80 84 0C A4 */ lwz r4, 0xca4(r4)
|
|
/* 801BBD7C 001B8CBC 3C A0 6E 30 */ lis r5, 0x6E303030@ha
|
|
/* 801BBD80 001B8CC0 38 C5 30 30 */ addi r6, r5, 0x6E303030@l
|
|
/* 801BBD84 001B8CC4 38 A0 63 6F */ li r5, 0x636f
|
|
/* 801BBD88 001B8CC8 38 E0 00 03 */ li r7, 3
|
|
/* 801BBD8C 001B8CCC 39 00 00 00 */ li r8, 0
|
|
/* 801BBD90 001B8CD0 48 09 7B F5 */ bl CPaneMgr_X1_
|
|
/* 801BBD94 001B8CD4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801BBD98:
|
|
/* 801BBD98 001B8CD8 90 1F 00 8C */ stw r0, 0x8c(r31)
|
|
/* 801BBD9C 001B8CDC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801BBDA0 001B8CE0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801BBDA4 001B8CE4 3B A3 4E 20 */ addi r29, r3, 0x4e20
|
|
/* 801BBDA8 001B8CE8 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BBDAC 001B8CEC 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 801BBDB0 001B8CF0 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
|
/* 801BBDB4 001B8CF4 7D 89 03 A6 */ mtctr r12
|
|
/* 801BBDB8 001B8CF8 4E 80 04 21 */ bctrl
|
|
/* 801BBDBC 001B8CFC 88 03 00 09 */ lbz r0, 9(r3)
|
|
/* 801BBDC0 001B8D00 54 00 FE FE */ rlwinm r0, r0, 0x1f, 0x1b, 0x1f
|
|
/* 801BBDC4 001B8D04 2C 00 00 11 */ cmpwi r0, 0x11
|
|
/* 801BBDC8 001B8D08 40 82 00 44 */ bne lbl_801BBE0C
|
|
/* 801BBDCC 001B8D0C 38 60 00 6C */ li r3, 0x6c
|
|
/* 801BBDD0 001B8D10 48 11 2E 7D */ bl __nw__FUl
|
|
/* 801BBDD4 001B8D14 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801BBDD8 001B8D18 41 82 00 2C */ beq lbl_801BBE04
|
|
/* 801BBDDC 001B8D1C 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801BBDE0 001B8D20 80 84 0C A4 */ lwz r4, 0xca4(r4)
|
|
/* 801BBDE4 001B8D24 3C A0 65 79 */ lis r5, 0x65795F6E@ha
|
|
/* 801BBDE8 001B8D28 38 C5 5F 6E */ addi r6, r5, 0x65795F6E@l
|
|
/* 801BBDEC 001B8D2C 3C A0 00 69 */ lis r5, 0x00695F6B@ha
|
|
/* 801BBDF0 001B8D30 38 A5 5F 6B */ addi r5, r5, 0x00695F6B@l
|
|
/* 801BBDF4 001B8D34 38 E0 00 03 */ li r7, 3
|
|
/* 801BBDF8 001B8D38 39 00 00 00 */ li r8, 0
|
|
/* 801BBDFC 001B8D3C 48 09 7B 89 */ bl CPaneMgr_X1_
|
|
/* 801BBE00 001B8D40 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801BBE04:
|
|
/* 801BBE04 001B8D44 90 1F 00 90 */ stw r0, 0x90(r31)
|
|
/* 801BBE08 001B8D48 48 00 00 A4 */ b lbl_801BBEAC
|
|
lbl_801BBE0C:
|
|
/* 801BBE0C 001B8D4C 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BBE10 001B8D50 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 801BBE14 001B8D54 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
|
/* 801BBE18 001B8D58 7D 89 03 A6 */ mtctr r12
|
|
/* 801BBE1C 001B8D5C 4E 80 04 21 */ bctrl
|
|
/* 801BBE20 001B8D60 88 03 00 09 */ lbz r0, 9(r3)
|
|
/* 801BBE24 001B8D64 54 00 FE FE */ rlwinm r0, r0, 0x1f, 0x1b, 0x1f
|
|
/* 801BBE28 001B8D68 2C 00 00 14 */ cmpwi r0, 0x14
|
|
/* 801BBE2C 001B8D6C 40 82 00 44 */ bne lbl_801BBE70
|
|
/* 801BBE30 001B8D70 38 60 00 6C */ li r3, 0x6c
|
|
/* 801BBE34 001B8D74 48 11 2E 19 */ bl __nw__FUl
|
|
/* 801BBE38 001B8D78 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801BBE3C 001B8D7C 41 82 00 2C */ beq lbl_801BBE68
|
|
/* 801BBE40 001B8D80 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801BBE44 001B8D84 80 84 0C A4 */ lwz r4, 0xca4(r4)
|
|
/* 801BBE48 001B8D88 3C A0 5F 6B */ lis r5, 0x5F6B5F6E@ha
|
|
/* 801BBE4C 001B8D8C 38 C5 5F 6E */ addi r6, r5, 0x5F6B5F6E@l
|
|
/* 801BBE50 001B8D90 3C A0 00 6C */ lis r5, 0x006C7635@ha
|
|
/* 801BBE54 001B8D94 38 A5 76 35 */ addi r5, r5, 0x006C7635@l
|
|
/* 801BBE58 001B8D98 38 E0 00 03 */ li r7, 3
|
|
/* 801BBE5C 001B8D9C 39 00 00 00 */ li r8, 0
|
|
/* 801BBE60 001B8DA0 48 09 7B 25 */ bl CPaneMgr_X1_
|
|
/* 801BBE64 001B8DA4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801BBE68:
|
|
/* 801BBE68 001B8DA8 90 1F 00 90 */ stw r0, 0x90(r31)
|
|
/* 801BBE6C 001B8DAC 48 00 00 40 */ b lbl_801BBEAC
|
|
lbl_801BBE70:
|
|
/* 801BBE70 001B8DB0 38 60 00 6C */ li r3, 0x6c
|
|
/* 801BBE74 001B8DB4 48 11 2D D9 */ bl __nw__FUl
|
|
/* 801BBE78 001B8DB8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801BBE7C 001B8DBC 41 82 00 2C */ beq lbl_801BBEA8
|
|
/* 801BBE80 001B8DC0 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801BBE84 001B8DC4 80 84 0C A4 */ lwz r4, 0xca4(r4)
|
|
/* 801BBE88 001B8DC8 3C A0 5F 6B */ lis r5, 0x5F6B5F6E@ha
|
|
/* 801BBE8C 001B8DCC 38 C5 5F 6E */ addi r6, r5, 0x5F6B5F6E@l
|
|
/* 801BBE90 001B8DD0 3C A0 00 6E */ lis r5, 0x006E6F72@ha
|
|
/* 801BBE94 001B8DD4 38 A5 6F 72 */ addi r5, r5, 0x006E6F72@l
|
|
/* 801BBE98 001B8DD8 38 E0 00 03 */ li r7, 3
|
|
/* 801BBE9C 001B8DDC 39 00 00 00 */ li r8, 0
|
|
/* 801BBEA0 001B8DE0 48 09 7A E5 */ bl CPaneMgr_X1_
|
|
/* 801BBEA4 001B8DE4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801BBEA8:
|
|
/* 801BBEA8 001B8DE8 90 1F 00 90 */ stw r0, 0x90(r31)
|
|
lbl_801BBEAC:
|
|
/* 801BBEAC 001B8DEC 3B 00 00 00 */ li r24, 0
|
|
/* 801BBEB0 001B8DF0 3B 40 00 00 */ li r26, 0
|
|
/* 801BBEB4 001B8DF4 C3 E2 A6 14 */ lfs f31, lbl_80454014-_SDA2_BASE_(r2)
|
|
lbl_801BBEB8:
|
|
/* 801BBEB8 001B8DF8 38 1A 00 88 */ addi r0, r26, 0x88
|
|
/* 801BBEBC 001B8DFC 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 801BBEC0 001B8E00 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BBEC4 001B8E04 D3 E3 00 CC */ stfs f31, 0xcc(r3)
|
|
/* 801BBEC8 001B8E08 D3 E3 00 D0 */ stfs f31, 0xd0(r3)
|
|
/* 801BBECC 001B8E0C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BBED0 001B8E10 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801BBED4 001B8E14 7D 89 03 A6 */ mtctr r12
|
|
/* 801BBED8 001B8E18 4E 80 04 21 */ bctrl
|
|
/* 801BBEDC 001B8E1C 3B 18 00 01 */ addi r24, r24, 1
|
|
/* 801BBEE0 001B8E20 2C 18 00 03 */ cmpwi r24, 3
|
|
/* 801BBEE4 001B8E24 3B 5A 00 04 */ addi r26, r26, 4
|
|
/* 801BBEE8 001B8E28 41 80 FF D0 */ blt lbl_801BBEB8
|
|
/* 801BBEEC 001B8E2C 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BBEF0 001B8E30 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 801BBEF4 001B8E34 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
|
/* 801BBEF8 001B8E38 7D 89 03 A6 */ mtctr r12
|
|
/* 801BBEFC 001B8E3C 4E 80 04 21 */ bctrl
|
|
/* 801BBF00 001B8E40 88 03 00 09 */ lbz r0, 9(r3)
|
|
/* 801BBF04 001B8E44 54 00 FE FE */ rlwinm r0, r0, 0x1f, 0x1b, 0x1f
|
|
/* 801BBF08 001B8E48 2C 00 00 11 */ cmpwi r0, 0x11
|
|
/* 801BBF0C 001B8E4C 40 82 03 1C */ bne lbl_801BC228
|
|
/* 801BBF10 001B8E50 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BBF14 001B8E54 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BBF18 001B8E58 3C 80 5F 6B */ lis r4, 0x5F6B5F6E@ha
|
|
/* 801BBF1C 001B8E5C 38 C4 5F 6E */ addi r6, r4, 0x5F6B5F6E@l
|
|
/* 801BBF20 001B8E60 3C 80 00 6C */ lis r4, 0x006C7635@ha
|
|
/* 801BBF24 001B8E64 38 A4 76 35 */ addi r5, r4, 0x006C7635@l
|
|
/* 801BBF28 001B8E68 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BBF2C 001B8E6C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BBF30 001B8E70 7D 89 03 A6 */ mtctr r12
|
|
/* 801BBF34 001B8E74 4E 80 04 21 */ bctrl
|
|
/* 801BBF38 001B8E78 38 00 00 00 */ li r0, 0
|
|
/* 801BBF3C 001B8E7C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BBF40 001B8E80 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BBF44 001B8E84 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BBF48 001B8E88 3C 80 5F 6B */ lis r4, 0x5F6B5F6E@ha
|
|
/* 801BBF4C 001B8E8C 38 C4 5F 6E */ addi r6, r4, 0x5F6B5F6E@l
|
|
/* 801BBF50 001B8E90 3C 80 00 6E */ lis r4, 0x006E6F72@ha
|
|
/* 801BBF54 001B8E94 38 A4 6F 72 */ addi r5, r4, 0x006E6F72@l
|
|
/* 801BBF58 001B8E98 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BBF5C 001B8E9C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BBF60 001B8EA0 7D 89 03 A6 */ mtctr r12
|
|
/* 801BBF64 001B8EA4 4E 80 04 21 */ bctrl
|
|
/* 801BBF68 001B8EA8 38 00 00 00 */ li r0, 0
|
|
/* 801BBF6C 001B8EAC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BBF70 001B8EB0 3B 00 00 00 */ li r24, 0
|
|
/* 801BBF74 001B8EB4 38 60 00 F9 */ li r3, 0xf9
|
|
/* 801BBF78 001B8EB8 38 80 00 01 */ li r4, 1
|
|
/* 801BBF7C 001B8EBC 4B ED BF 65 */ bl checkItemGet__FUci
|
|
/* 801BBF80 001B8EC0 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801BBF84 001B8EC4 41 82 00 08 */ beq lbl_801BBF8C
|
|
/* 801BBF88 001B8EC8 3B 00 00 01 */ li r24, 1
|
|
lbl_801BBF8C:
|
|
/* 801BBF8C 001B8ECC 38 60 00 FA */ li r3, 0xfa
|
|
/* 801BBF90 001B8ED0 38 80 00 01 */ li r4, 1
|
|
/* 801BBF94 001B8ED4 4B ED BF 4D */ bl checkItemGet__FUci
|
|
/* 801BBF98 001B8ED8 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801BBF9C 001B8EDC 41 82 00 10 */ beq lbl_801BBFAC
|
|
/* 801BBFA0 001B8EE0 57 03 06 3E */ clrlwi r3, r24, 0x18
|
|
/* 801BBFA4 001B8EE4 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801BBFA8 001B8EE8 54 18 06 3E */ clrlwi r24, r0, 0x18
|
|
lbl_801BBFAC:
|
|
/* 801BBFAC 001B8EEC 38 60 00 FB */ li r3, 0xfb
|
|
/* 801BBFB0 001B8EF0 38 80 00 01 */ li r4, 1
|
|
/* 801BBFB4 001B8EF4 4B ED BF 2D */ bl checkItemGet__FUci
|
|
/* 801BBFB8 001B8EF8 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801BBFBC 001B8EFC 41 82 00 10 */ beq lbl_801BBFCC
|
|
/* 801BBFC0 001B8F00 57 03 06 3E */ clrlwi r3, r24, 0x18
|
|
/* 801BBFC4 001B8F04 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801BBFC8 001B8F08 54 18 06 3E */ clrlwi r24, r0, 0x18
|
|
lbl_801BBFCC:
|
|
/* 801BBFCC 001B8F0C 3B 60 00 00 */ li r27, 0
|
|
/* 801BBFD0 001B8F10 3B 40 00 00 */ li r26, 0
|
|
/* 801BBFD4 001B8F14 57 1D 06 3E */ clrlwi r29, r24, 0x18
|
|
/* 801BBFD8 001B8F18 3B 3D FF FF */ addi r25, r29, -1
|
|
lbl_801BBFDC:
|
|
/* 801BBFDC 001B8F1C 7C 1B C8 00 */ cmpw r27, r25
|
|
/* 801BBFE0 001B8F20 40 82 00 38 */ bne lbl_801BC018
|
|
/* 801BBFE4 001B8F24 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BBFE8 001B8F28 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BBFEC 001B8F2C 38 1E 02 18 */ addi r0, r30, 0x218
|
|
/* 801BBFF0 001B8F30 7C C0 D2 14 */ add r6, r0, r26
|
|
/* 801BBFF4 001B8F34 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801BBFF8 001B8F38 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801BBFFC 001B8F3C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC000 001B8F40 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC004 001B8F44 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC008 001B8F48 4E 80 04 21 */ bctrl
|
|
/* 801BC00C 001B8F4C 38 00 00 01 */ li r0, 1
|
|
/* 801BC010 001B8F50 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BC014 001B8F54 48 00 00 34 */ b lbl_801BC048
|
|
lbl_801BC018:
|
|
/* 801BC018 001B8F58 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC01C 001B8F5C 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BC020 001B8F60 38 1E 02 18 */ addi r0, r30, 0x218
|
|
/* 801BC024 001B8F64 7C C0 D2 14 */ add r6, r0, r26
|
|
/* 801BC028 001B8F68 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801BC02C 001B8F6C 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801BC030 001B8F70 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC034 001B8F74 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC038 001B8F78 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC03C 001B8F7C 4E 80 04 21 */ bctrl
|
|
/* 801BC040 001B8F80 38 00 00 00 */ li r0, 0
|
|
/* 801BC044 001B8F84 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
lbl_801BC048:
|
|
/* 801BC048 001B8F88 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801BC04C 001B8F8C 2C 1B 00 03 */ cmpwi r27, 3
|
|
/* 801BC050 001B8F90 3B 5A 00 08 */ addi r26, r26, 8
|
|
/* 801BC054 001B8F94 41 80 FF 88 */ blt lbl_801BBFDC
|
|
/* 801BC058 001B8F98 57 00 06 3F */ clrlwi. r0, r24, 0x18
|
|
/* 801BC05C 001B8F9C 41 82 00 10 */ beq lbl_801BC06C
|
|
/* 801BC060 001B8FA0 38 00 00 26 */ li r0, 0x26
|
|
/* 801BC064 001B8FA4 98 1F 01 76 */ stb r0, 0x176(r31)
|
|
/* 801BC068 001B8FA8 48 00 00 0C */ b lbl_801BC074
|
|
lbl_801BC06C:
|
|
/* 801BC06C 001B8FAC 38 00 00 00 */ li r0, 0
|
|
/* 801BC070 001B8FB0 98 1F 01 76 */ stb r0, 0x176(r31)
|
|
lbl_801BC074:
|
|
/* 801BC074 001B8FB4 57 00 06 3F */ clrlwi. r0, r24, 0x18
|
|
/* 801BC078 001B8FB8 41 82 00 18 */ beq lbl_801BC090
|
|
/* 801BC07C 001B8FBC 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801BC080 001B8FC0 38 63 01 88 */ addi r3, r3, lbl_80430188@l
|
|
/* 801BC084 001B8FC4 80 03 00 90 */ lwz r0, 0x90(r3)
|
|
/* 801BC088 001B8FC8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 801BC08C 001B8FCC 41 82 00 38 */ beq lbl_801BC0C4
|
|
lbl_801BC090:
|
|
/* 801BC090 001B8FD0 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC094 001B8FD4 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BC098 001B8FD8 3C 80 5F 6E */ lis r4, 0x5F6E5F6E@ha
|
|
/* 801BC09C 001B8FDC 38 C4 5F 6E */ addi r6, r4, 0x5F6E5F6E@l
|
|
/* 801BC0A0 001B8FE0 3C 80 00 6B */ lis r4, 0x006B6579@ha
|
|
/* 801BC0A4 001B8FE4 38 A4 65 79 */ addi r5, r4, 0x006B6579@l
|
|
/* 801BC0A8 001B8FE8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC0AC 001B8FEC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC0B0 001B8FF0 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC0B4 001B8FF4 4E 80 04 21 */ bctrl
|
|
/* 801BC0B8 001B8FF8 38 00 00 00 */ li r0, 0
|
|
/* 801BC0BC 001B8FFC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BC0C0 001B9000 48 00 04 50 */ b lbl_801BC510
|
|
lbl_801BC0C4:
|
|
/* 801BC0C4 001B9004 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801BC0C8 001B9008 3B 23 61 C0 */ addi r25, r3, g_dComIfG_gameInfo@l
|
|
/* 801BC0CC 001B900C 83 59 5D 30 */ lwz r26, 0x5d30(r25)
|
|
/* 801BC0D0 001B9010 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BC0D4 001B9014 48 06 21 F5 */ bl dMeter2Info_getNumberTextureName
|
|
/* 801BC0D8 001B9018 7C 65 1B 78 */ mr r5, r3
|
|
/* 801BC0DC 001B901C 7F 43 D3 78 */ mr r3, r26
|
|
/* 801BC0E0 001B9020 3C 80 54 49 */ lis r4, 0x54494D47@ha
|
|
/* 801BC0E4 001B9024 38 84 4D 47 */ addi r4, r4, 0x54494D47@l
|
|
/* 801BC0E8 001B9028 81 9A 00 00 */ lwz r12, 0(r26)
|
|
/* 801BC0EC 001B902C 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 801BC0F0 001B9030 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC0F4 001B9034 4E 80 04 21 */ bctrl
|
|
/* 801BC0F8 001B9038 7C 78 1B 78 */ mr r24, r3
|
|
/* 801BC0FC 001B903C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC100 001B9040 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BC104 001B9044 3C 80 5F 32 */ lis r4, 0x5F325F73@ha
|
|
/* 801BC108 001B9048 38 C4 5F 73 */ addi r6, r4, 0x5F325F73@l
|
|
/* 801BC10C 001B904C 3C 80 00 63 */ lis r4, 0x00635F6E@ha
|
|
/* 801BC110 001B9050 38 A4 5F 6E */ addi r5, r4, 0x00635F6E@l
|
|
/* 801BC114 001B9054 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC118 001B9058 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC11C 001B905C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC120 001B9060 4E 80 04 21 */ bctrl
|
|
/* 801BC124 001B9064 7F 04 C3 78 */ mr r4, r24
|
|
/* 801BC128 001B9068 38 A0 00 00 */ li r5, 0
|
|
/* 801BC12C 001B906C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC130 001B9070 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 801BC134 001B9074 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC138 001B9078 4E 80 04 21 */ bctrl
|
|
/* 801BC13C 001B907C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC140 001B9080 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BC144 001B9084 3C 80 5F 6E */ lis r4, 0x5F6E5F32@ha
|
|
/* 801BC148 001B9088 38 C4 5F 32 */ addi r6, r4, 0x5F6E5F32@l
|
|
/* 801BC14C 001B908C 38 A0 00 63 */ li r5, 0x63
|
|
/* 801BC150 001B9090 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC154 001B9094 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC158 001B9098 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC15C 001B909C 4E 80 04 21 */ bctrl
|
|
/* 801BC160 001B90A0 7F 04 C3 78 */ mr r4, r24
|
|
/* 801BC164 001B90A4 38 A0 00 00 */ li r5, 0
|
|
/* 801BC168 001B90A8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC16C 001B90AC 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 801BC170 001B90B0 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC174 001B90B4 4E 80 04 21 */ bctrl
|
|
/* 801BC178 001B90B8 83 39 5D 30 */ lwz r25, 0x5d30(r25)
|
|
/* 801BC17C 001B90BC 38 60 00 03 */ li r3, 3
|
|
/* 801BC180 001B90C0 48 06 21 49 */ bl dMeter2Info_getNumberTextureName
|
|
/* 801BC184 001B90C4 7C 65 1B 78 */ mr r5, r3
|
|
/* 801BC188 001B90C8 7F 23 CB 78 */ mr r3, r25
|
|
/* 801BC18C 001B90CC 3C 80 54 49 */ lis r4, 0x54494D47@ha
|
|
/* 801BC190 001B90D0 38 84 4D 47 */ addi r4, r4, 0x54494D47@l
|
|
/* 801BC194 001B90D4 81 99 00 00 */ lwz r12, 0(r25)
|
|
/* 801BC198 001B90D8 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 801BC19C 001B90DC 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC1A0 001B90E0 4E 80 04 21 */ bctrl
|
|
/* 801BC1A4 001B90E4 7C 78 1B 78 */ mr r24, r3
|
|
/* 801BC1A8 001B90E8 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC1AC 001B90EC 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BC1B0 001B90F0 3C 80 5F 31 */ lis r4, 0x5F315F73@ha
|
|
/* 801BC1B4 001B90F4 38 C4 5F 73 */ addi r6, r4, 0x5F315F73@l
|
|
/* 801BC1B8 001B90F8 3C 80 00 63 */ lis r4, 0x00635F6E@ha
|
|
/* 801BC1BC 001B90FC 38 A4 5F 6E */ addi r5, r4, 0x00635F6E@l
|
|
/* 801BC1C0 001B9100 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC1C4 001B9104 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC1C8 001B9108 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC1CC 001B910C 4E 80 04 21 */ bctrl
|
|
/* 801BC1D0 001B9110 7F 04 C3 78 */ mr r4, r24
|
|
/* 801BC1D4 001B9114 38 A0 00 00 */ li r5, 0
|
|
/* 801BC1D8 001B9118 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC1DC 001B911C 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 801BC1E0 001B9120 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC1E4 001B9124 4E 80 04 21 */ bctrl
|
|
/* 801BC1E8 001B9128 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC1EC 001B912C 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BC1F0 001B9130 3C 80 5F 6E */ lis r4, 0x5F6E5F31@ha
|
|
/* 801BC1F4 001B9134 38 C4 5F 31 */ addi r6, r4, 0x5F6E5F31@l
|
|
/* 801BC1F8 001B9138 38 A0 00 63 */ li r5, 0x63
|
|
/* 801BC1FC 001B913C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC200 001B9140 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC204 001B9144 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC208 001B9148 4E 80 04 21 */ bctrl
|
|
/* 801BC20C 001B914C 7F 04 C3 78 */ mr r4, r24
|
|
/* 801BC210 001B9150 38 A0 00 00 */ li r5, 0
|
|
/* 801BC214 001B9154 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC218 001B9158 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 801BC21C 001B915C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC220 001B9160 4E 80 04 21 */ bctrl
|
|
/* 801BC224 001B9164 48 00 02 EC */ b lbl_801BC510
|
|
lbl_801BC228:
|
|
/* 801BC228 001B9168 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BC22C 001B916C 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 801BC230 001B9170 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
|
/* 801BC234 001B9174 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC238 001B9178 4E 80 04 21 */ bctrl
|
|
/* 801BC23C 001B917C 88 03 00 09 */ lbz r0, 9(r3)
|
|
/* 801BC240 001B9180 54 00 FE FE */ rlwinm r0, r0, 0x1f, 0x1b, 0x1f
|
|
/* 801BC244 001B9184 2C 00 00 14 */ cmpwi r0, 0x14
|
|
/* 801BC248 001B9188 40 82 02 0C */ bne lbl_801BC454
|
|
/* 801BC24C 001B918C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC250 001B9190 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BC254 001B9194 3C 80 65 79 */ lis r4, 0x65795F6E@ha
|
|
/* 801BC258 001B9198 38 C4 5F 6E */ addi r6, r4, 0x65795F6E@l
|
|
/* 801BC25C 001B919C 3C 80 00 69 */ lis r4, 0x00695F6B@ha
|
|
/* 801BC260 001B91A0 38 A4 5F 6B */ addi r5, r4, 0x00695F6B@l
|
|
/* 801BC264 001B91A4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC268 001B91A8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC26C 001B91AC 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC270 001B91B0 4E 80 04 21 */ bctrl
|
|
/* 801BC274 001B91B4 38 00 00 00 */ li r0, 0
|
|
/* 801BC278 001B91B8 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BC27C 001B91BC 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC280 001B91C0 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BC284 001B91C4 3C 80 5F 6B */ lis r4, 0x5F6B5F6E@ha
|
|
/* 801BC288 001B91C8 38 C4 5F 6E */ addi r6, r4, 0x5F6B5F6E@l
|
|
/* 801BC28C 001B91CC 3C 80 00 6E */ lis r4, 0x006E6F72@ha
|
|
/* 801BC290 001B91D0 38 A4 6F 72 */ addi r5, r4, 0x006E6F72@l
|
|
/* 801BC294 001B91D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC298 001B91D8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC29C 001B91DC 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC2A0 001B91E0 4E 80 04 21 */ bctrl
|
|
/* 801BC2A4 001B91E4 38 00 00 00 */ li r0, 0
|
|
/* 801BC2A8 001B91E8 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BC2AC 001B91EC 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC2B0 001B91F0 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BC2B4 001B91F4 3C 80 5F 6E */ lis r4, 0x5F6E5F6E@ha
|
|
/* 801BC2B8 001B91F8 38 C4 5F 6E */ addi r6, r4, 0x5F6E5F6E@l
|
|
/* 801BC2BC 001B91FC 3C 80 00 6B */ lis r4, 0x006B6579@ha
|
|
/* 801BC2C0 001B9200 38 A4 65 79 */ addi r5, r4, 0x006B6579@l
|
|
/* 801BC2C4 001B9204 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC2C8 001B9208 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC2CC 001B920C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC2D0 001B9210 4E 80 04 21 */ bctrl
|
|
/* 801BC2D4 001B9214 38 00 00 00 */ li r0, 0
|
|
/* 801BC2D8 001B9218 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BC2DC 001B921C 3B 80 00 FF */ li r28, 0xff
|
|
/* 801BC2E0 001B9220 98 1F 01 76 */ stb r0, 0x176(r31)
|
|
/* 801BC2E4 001B9224 3C 60 80 43 */ lis r3, lbl_8042FC60@ha
|
|
/* 801BC2E8 001B9228 38 63 FC 60 */ addi r3, r3, lbl_8042FC60@l
|
|
/* 801BC2EC 001B922C 88 03 04 8A */ lbz r0, 0x48a(r3)
|
|
/* 801BC2F0 001B9230 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BC2F4 001B9234 41 82 00 18 */ beq lbl_801BC30C
|
|
/* 801BC2F8 001B9238 8B 83 04 8B */ lbz r28, 0x48b(r3)
|
|
/* 801BC2FC 001B923C 28 1C 00 FF */ cmplwi r28, 0xff
|
|
/* 801BC300 001B9240 41 82 00 D4 */ beq lbl_801BC3D4
|
|
/* 801BC304 001B9244 9B 9F 01 76 */ stb r28, 0x176(r31)
|
|
/* 801BC308 001B9248 48 00 00 CC */ b lbl_801BC3D4
|
|
lbl_801BC30C:
|
|
/* 801BC30C 001B924C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801BC310 001B9250 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801BC314 001B9254 3B 03 09 58 */ addi r24, r3, 0x958
|
|
/* 801BC318 001B9258 7F 03 C3 78 */ mr r3, r24
|
|
/* 801BC31C 001B925C 38 80 00 02 */ li r4, 2
|
|
/* 801BC320 001B9260 4B E7 86 15 */ bl isDungeonItem__12dSv_memBit_cCFi
|
|
/* 801BC324 001B9264 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801BC328 001B9268 41 82 00 30 */ beq lbl_801BC358
|
|
/* 801BC32C 001B926C 3B 80 00 F6 */ li r28, 0xf6
|
|
/* 801BC330 001B9270 7F 03 C3 78 */ mr r3, r24
|
|
/* 801BC334 001B9274 38 80 00 02 */ li r4, 2
|
|
/* 801BC338 001B9278 4B E7 85 FD */ bl isDungeonItem__12dSv_memBit_cCFi
|
|
/* 801BC33C 001B927C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801BC340 001B9280 20 00 00 00 */ subfic r0, r0, 0
|
|
/* 801BC344 001B9284 7C 60 01 10 */ subfe r3, r0, r0
|
|
/* 801BC348 001B9288 38 00 00 F6 */ li r0, 0xf6
|
|
/* 801BC34C 001B928C 7C 00 18 38 */ and r0, r0, r3
|
|
/* 801BC350 001B9290 98 1F 01 76 */ stb r0, 0x176(r31)
|
|
/* 801BC354 001B9294 48 00 00 80 */ b lbl_801BC3D4
|
|
lbl_801BC358:
|
|
/* 801BC358 001B9298 38 60 00 F4 */ li r3, 0xf4
|
|
/* 801BC35C 001B929C 38 80 00 01 */ li r4, 1
|
|
/* 801BC360 001B92A0 4B ED BB 81 */ bl checkItemGet__FUci
|
|
/* 801BC364 001B92A4 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801BC368 001B92A8 41 82 00 30 */ beq lbl_801BC398
|
|
/* 801BC36C 001B92AC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801BC370 001B92B0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801BC374 001B92B4 38 63 07 F0 */ addi r3, r3, 0x7f0
|
|
/* 801BC378 001B92B8 38 80 00 02 */ li r4, 2
|
|
/* 801BC37C 001B92BC 4B E7 86 41 */ bl isEventBit__11dSv_event_cCFUs
|
|
/* 801BC380 001B92C0 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801BC384 001B92C4 40 82 00 14 */ bne lbl_801BC398
|
|
/* 801BC388 001B92C8 3B 80 00 F4 */ li r28, 0xf4
|
|
/* 801BC38C 001B92CC 38 00 00 F4 */ li r0, 0xf4
|
|
/* 801BC390 001B92D0 98 1F 01 76 */ stb r0, 0x176(r31)
|
|
/* 801BC394 001B92D4 48 00 00 40 */ b lbl_801BC3D4
|
|
lbl_801BC398:
|
|
/* 801BC398 001B92D8 38 60 00 F5 */ li r3, 0xf5
|
|
/* 801BC39C 001B92DC 38 80 00 01 */ li r4, 1
|
|
/* 801BC3A0 001B92E0 4B ED BB 41 */ bl checkItemGet__FUci
|
|
/* 801BC3A4 001B92E4 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801BC3A8 001B92E8 41 82 00 2C */ beq lbl_801BC3D4
|
|
/* 801BC3AC 001B92EC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801BC3B0 001B92F0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801BC3B4 001B92F4 38 63 07 F0 */ addi r3, r3, 0x7f0
|
|
/* 801BC3B8 001B92F8 38 80 00 01 */ li r4, 1
|
|
/* 801BC3BC 001B92FC 4B E7 86 01 */ bl isEventBit__11dSv_event_cCFUs
|
|
/* 801BC3C0 001B9300 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801BC3C4 001B9304 40 82 00 10 */ bne lbl_801BC3D4
|
|
/* 801BC3C8 001B9308 3B 80 00 F5 */ li r28, 0xf5
|
|
/* 801BC3CC 001B930C 38 00 00 F5 */ li r0, 0xf5
|
|
/* 801BC3D0 001B9310 98 1F 01 76 */ stb r0, 0x176(r31)
|
|
lbl_801BC3D4:
|
|
/* 801BC3D4 001B9314 57 80 06 3E */ clrlwi r0, r28, 0x18
|
|
/* 801BC3D8 001B9318 2C 00 00 F6 */ cmpwi r0, 0xf6
|
|
/* 801BC3DC 001B931C 40 80 01 34 */ bge lbl_801BC510
|
|
/* 801BC3E0 001B9320 2C 00 00 F4 */ cmpwi r0, 0xf4
|
|
/* 801BC3E4 001B9324 40 80 00 08 */ bge lbl_801BC3EC
|
|
/* 801BC3E8 001B9328 48 00 01 28 */ b lbl_801BC510
|
|
lbl_801BC3EC:
|
|
/* 801BC3EC 001B932C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC3F0 001B9330 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BC3F4 001B9334 3C 80 62 6F */ lis r4, 0x626F7373@ha
|
|
/* 801BC3F8 001B9338 38 C4 73 73 */ addi r6, r4, 0x626F7373@l
|
|
/* 801BC3FC 001B933C 3C 80 6C 76 */ lis r4, 0x6C76355F@ha
|
|
/* 801BC400 001B9340 38 A4 35 5F */ addi r5, r4, 0x6C76355F@l
|
|
/* 801BC404 001B9344 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC408 001B9348 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC40C 001B934C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC410 001B9350 4E 80 04 21 */ bctrl
|
|
/* 801BC414 001B9354 7C 66 1B 78 */ mr r6, r3
|
|
/* 801BC418 001B9358 38 00 00 00 */ li r0, 0
|
|
/* 801BC41C 001B935C 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801BC420 001B9360 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801BC424 001B9364 38 00 FF FF */ li r0, -1
|
|
/* 801BC428 001B9368 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801BC42C 001B936C 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801BC430 001B9370 38 63 01 88 */ addi r3, r3, lbl_80430188@l
|
|
/* 801BC434 001B9374 7F 84 E3 78 */ mr r4, r28
|
|
/* 801BC438 001B9378 80 BF 00 FC */ lwz r5, 0xfc(r31)
|
|
/* 801BC43C 001B937C 38 E0 00 00 */ li r7, 0
|
|
/* 801BC440 001B9380 39 00 00 00 */ li r8, 0
|
|
/* 801BC444 001B9384 39 20 00 00 */ li r9, 0
|
|
/* 801BC448 001B9388 39 40 00 00 */ li r10, 0
|
|
/* 801BC44C 001B938C 48 06 0A BD */ bl dMeter2Info_c_NS_readItemTexture
|
|
/* 801BC450 001B9390 48 00 00 C0 */ b lbl_801BC510
|
|
lbl_801BC454:
|
|
/* 801BC454 001B9394 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC458 001B9398 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BC45C 001B939C 3C 80 65 79 */ lis r4, 0x65795F6E@ha
|
|
/* 801BC460 001B93A0 38 C4 5F 6E */ addi r6, r4, 0x65795F6E@l
|
|
/* 801BC464 001B93A4 3C 80 00 69 */ lis r4, 0x00695F6B@ha
|
|
/* 801BC468 001B93A8 38 A4 5F 6B */ addi r5, r4, 0x00695F6B@l
|
|
/* 801BC46C 001B93AC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC470 001B93B0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC474 001B93B4 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC478 001B93B8 4E 80 04 21 */ bctrl
|
|
/* 801BC47C 001B93BC 38 00 00 00 */ li r0, 0
|
|
/* 801BC480 001B93C0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BC484 001B93C4 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC488 001B93C8 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BC48C 001B93CC 3C 80 5F 6B */ lis r4, 0x5F6B5F6E@ha
|
|
/* 801BC490 001B93D0 38 C4 5F 6E */ addi r6, r4, 0x5F6B5F6E@l
|
|
/* 801BC494 001B93D4 3C 80 00 6C */ lis r4, 0x006C7635@ha
|
|
/* 801BC498 001B93D8 38 A4 76 35 */ addi r5, r4, 0x006C7635@l
|
|
/* 801BC49C 001B93DC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC4A0 001B93E0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC4A4 001B93E4 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC4A8 001B93E8 4E 80 04 21 */ bctrl
|
|
/* 801BC4AC 001B93EC 38 00 00 00 */ li r0, 0
|
|
/* 801BC4B0 001B93F0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BC4B4 001B93F4 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC4B8 001B93F8 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BC4BC 001B93FC 3C 80 5F 6E */ lis r4, 0x5F6E5F6E@ha
|
|
/* 801BC4C0 001B9400 38 C4 5F 6E */ addi r6, r4, 0x5F6E5F6E@l
|
|
/* 801BC4C4 001B9404 3C 80 00 6B */ lis r4, 0x006B6579@ha
|
|
/* 801BC4C8 001B9408 38 A4 65 79 */ addi r5, r4, 0x006B6579@l
|
|
/* 801BC4CC 001B940C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC4D0 001B9410 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC4D4 001B9414 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC4D8 001B9418 4E 80 04 21 */ bctrl
|
|
/* 801BC4DC 001B941C 38 00 00 00 */ li r0, 0
|
|
/* 801BC4E0 001B9420 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BC4E4 001B9424 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801BC4E8 001B9428 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801BC4EC 001B942C 38 63 09 58 */ addi r3, r3, 0x958
|
|
/* 801BC4F0 001B9430 38 80 00 02 */ li r4, 2
|
|
/* 801BC4F4 001B9434 4B E7 84 41 */ bl isDungeonItem__12dSv_memBit_cCFi
|
|
/* 801BC4F8 001B9438 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801BC4FC 001B943C 20 00 00 00 */ subfic r0, r0, 0
|
|
/* 801BC500 001B9440 7C 60 01 10 */ subfe r3, r0, r0
|
|
/* 801BC504 001B9444 38 00 00 26 */ li r0, 0x26
|
|
/* 801BC508 001B9448 7C 00 18 38 */ and r0, r0, r3
|
|
/* 801BC50C 001B944C 98 1F 01 76 */ stb r0, 0x176(r31)
|
|
lbl_801BC510:
|
|
/* 801BC510 001B9450 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801BC514 001B9454 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801BC518 001B9458 3B 03 09 58 */ addi r24, r3, 0x958
|
|
/* 801BC51C 001B945C 7F 03 C3 78 */ mr r3, r24
|
|
/* 801BC520 001B9460 38 80 00 00 */ li r4, 0
|
|
/* 801BC524 001B9464 4B E7 84 11 */ bl isDungeonItem__12dSv_memBit_cCFi
|
|
/* 801BC528 001B9468 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801BC52C 001B946C 20 00 00 00 */ subfic r0, r0, 0
|
|
/* 801BC530 001B9470 7C 60 01 10 */ subfe r3, r0, r0
|
|
/* 801BC534 001B9474 38 00 00 23 */ li r0, 0x23
|
|
/* 801BC538 001B9478 7C 00 18 38 */ and r0, r0, r3
|
|
/* 801BC53C 001B947C 98 1F 01 74 */ stb r0, 0x174(r31)
|
|
/* 801BC540 001B9480 7F 03 C3 78 */ mr r3, r24
|
|
/* 801BC544 001B9484 38 80 00 01 */ li r4, 1
|
|
/* 801BC548 001B9488 4B E7 83 ED */ bl isDungeonItem__12dSv_memBit_cCFi
|
|
/* 801BC54C 001B948C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801BC550 001B9490 20 00 00 00 */ subfic r0, r0, 0
|
|
/* 801BC554 001B9494 7C 60 01 10 */ subfe r3, r0, r0
|
|
/* 801BC558 001B9498 38 00 00 24 */ li r0, 0x24
|
|
/* 801BC55C 001B949C 7C 00 18 38 */ and r0, r0, r3
|
|
/* 801BC560 001B94A0 98 1F 01 75 */ stb r0, 0x175(r31)
|
|
/* 801BC564 001B94A4 38 00 00 00 */ li r0, 0
|
|
/* 801BC568 001B94A8 98 1F 01 77 */ stb r0, 0x177(r31)
|
|
/* 801BC56C 001B94AC 3B 80 00 00 */ li r28, 0
|
|
/* 801BC570 001B94B0 3B A0 00 00 */ li r29, 0
|
|
/* 801BC574 001B94B4 3B 60 00 00 */ li r27, 0
|
|
/* 801BC578 001B94B8 3B 40 00 00 */ li r26, 0
|
|
lbl_801BC57C:
|
|
/* 801BC57C 001B94BC 38 1D 01 74 */ addi r0, r29, 0x174
|
|
/* 801BC580 001B94C0 7C 1F 00 AE */ lbzx r0, r31, r0
|
|
/* 801BC584 001B94C4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BC588 001B94C8 41 82 00 40 */ beq lbl_801BC5C8
|
|
/* 801BC58C 001B94CC 2C 1C 00 00 */ cmpwi r28, 0
|
|
/* 801BC590 001B94D0 40 82 00 0C */ bne lbl_801BC59C
|
|
/* 801BC594 001B94D4 9B BF 01 77 */ stb r29, 0x177(r31)
|
|
/* 801BC598 001B94D8 3B 80 00 01 */ li r28, 1
|
|
lbl_801BC59C:
|
|
/* 801BC59C 001B94DC 38 1A 00 88 */ addi r0, r26, 0x88
|
|
/* 801BC5A0 001B94E0 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 801BC5A4 001B94E4 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BC5A8 001B94E8 C0 02 A6 14 */ lfs f0, lbl_80454014-_SDA2_BASE_(r2)
|
|
/* 801BC5AC 001B94EC D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801BC5B0 001B94F0 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 801BC5B4 001B94F4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC5B8 001B94F8 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801BC5BC 001B94FC 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC5C0 001B9500 4E 80 04 21 */ bctrl
|
|
/* 801BC5C4 001B9504 48 00 00 FC */ b lbl_801BC6C0
|
|
lbl_801BC5C8:
|
|
/* 801BC5C8 001B9508 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC5CC 001B950C 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BC5D0 001B9510 38 1E 02 30 */ addi r0, r30, 0x230
|
|
/* 801BC5D4 001B9514 7C C0 DA 14 */ add r6, r0, r27
|
|
/* 801BC5D8 001B9518 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801BC5DC 001B951C 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801BC5E0 001B9520 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC5E4 001B9524 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC5E8 001B9528 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC5EC 001B952C 4E 80 04 21 */ bctrl
|
|
/* 801BC5F0 001B9530 38 00 00 00 */ li r0, 0
|
|
/* 801BC5F4 001B9534 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BC5F8 001B9538 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC5FC 001B953C 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BC600 001B9540 38 1E 02 00 */ addi r0, r30, 0x200
|
|
/* 801BC604 001B9544 7C C0 DA 14 */ add r6, r0, r27
|
|
/* 801BC608 001B9548 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 801BC60C 001B954C 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 801BC610 001B9550 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC614 001B9554 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC618 001B9558 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC61C 001B955C 4E 80 04 21 */ bctrl
|
|
/* 801BC620 001B9560 38 00 00 00 */ li r0, 0
|
|
/* 801BC624 001B9564 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BC628 001B9568 2C 1D 00 02 */ cmpwi r29, 2
|
|
/* 801BC62C 001B956C 40 82 00 94 */ bne lbl_801BC6C0
|
|
/* 801BC630 001B9570 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC634 001B9574 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BC638 001B9578 3C 80 5F 6B */ lis r4, 0x5F6B5F6E@ha
|
|
/* 801BC63C 001B957C 38 C4 5F 6E */ addi r6, r4, 0x5F6B5F6E@l
|
|
/* 801BC640 001B9580 3C 80 00 6C */ lis r4, 0x006C7635@ha
|
|
/* 801BC644 001B9584 38 A4 76 35 */ addi r5, r4, 0x006C7635@l
|
|
/* 801BC648 001B9588 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC64C 001B958C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC650 001B9590 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC654 001B9594 4E 80 04 21 */ bctrl
|
|
/* 801BC658 001B9598 38 00 00 00 */ li r0, 0
|
|
/* 801BC65C 001B959C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BC660 001B95A0 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC664 001B95A4 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BC668 001B95A8 3C 80 5F 6B */ lis r4, 0x5F6B5F6E@ha
|
|
/* 801BC66C 001B95AC 38 C4 5F 6E */ addi r6, r4, 0x5F6B5F6E@l
|
|
/* 801BC670 001B95B0 3C 80 00 6E */ lis r4, 0x006E6F72@ha
|
|
/* 801BC674 001B95B4 38 A4 6F 72 */ addi r5, r4, 0x006E6F72@l
|
|
/* 801BC678 001B95B8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC67C 001B95BC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC680 001B95C0 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC684 001B95C4 4E 80 04 21 */ bctrl
|
|
/* 801BC688 001B95C8 38 00 00 00 */ li r0, 0
|
|
/* 801BC68C 001B95CC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 801BC690 001B95D0 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC694 001B95D4 80 63 0C A4 */ lwz r3, 0xca4(r3)
|
|
/* 801BC698 001B95D8 3C 80 5F 6E */ lis r4, 0x5F6E5F6E@ha
|
|
/* 801BC69C 001B95DC 38 C4 5F 6E */ addi r6, r4, 0x5F6E5F6E@l
|
|
/* 801BC6A0 001B95E0 3C 80 00 6B */ lis r4, 0x006B6579@ha
|
|
/* 801BC6A4 001B95E4 38 A4 65 79 */ addi r5, r4, 0x006B6579@l
|
|
/* 801BC6A8 001B95E8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC6AC 001B95EC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BC6B0 001B95F0 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC6B4 001B95F4 4E 80 04 21 */ bctrl
|
|
/* 801BC6B8 001B95F8 38 00 00 00 */ li r0, 0
|
|
/* 801BC6BC 001B95FC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
lbl_801BC6C0:
|
|
/* 801BC6C0 001B9600 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 801BC6C4 001B9604 2C 1D 00 03 */ cmpwi r29, 3
|
|
/* 801BC6C8 001B9608 3B 7B 00 08 */ addi r27, r27, 8
|
|
/* 801BC6CC 001B960C 3B 5A 00 04 */ addi r26, r26, 4
|
|
/* 801BC6D0 001B9610 41 80 FE AC */ blt lbl_801BC57C
|
|
/* 801BC6D4 001B9614 2C 1C 00 01 */ cmpwi r28, 1
|
|
/* 801BC6D8 001B9618 40 82 00 40 */ bne lbl_801BC718
|
|
/* 801BC6DC 001B961C 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BC6E0 001B9620 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BC6E4 001B9624 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BC6E8 001B9628 80 63 00 7C */ lwz r3, 0x7c(r3)
|
|
/* 801BC6EC 001B962C 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BC6F0 001B9630 C0 03 00 D8 */ lfs f0, 0xd8(r3)
|
|
/* 801BC6F4 001B9634 C0 23 00 D4 */ lfs f1, 0xd4(r3)
|
|
/* 801BC6F8 001B9638 80 7F 00 94 */ lwz r3, 0x94(r31)
|
|
/* 801BC6FC 001B963C 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BC700 001B9640 D0 23 00 D4 */ stfs f1, 0xd4(r3)
|
|
/* 801BC704 001B9644 D0 03 00 D8 */ stfs f0, 0xd8(r3)
|
|
/* 801BC708 001B9648 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BC70C 001B964C 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801BC710 001B9650 7D 89 03 A6 */ mtctr r12
|
|
/* 801BC714 001B9654 4E 80 04 21 */ bctrl
|
|
lbl_801BC718:
|
|
/* 801BC718 001B9658 80 7F 00 94 */ lwz r3, 0x94(r31)
|
|
/* 801BC71C 001B965C 48 09 8E ED */ bl CPaneMgrAlpha_NS_hide
|
|
/* 801BC720 001B9660 38 60 00 6C */ li r3, 0x6c
|
|
/* 801BC724 001B9664 48 11 25 29 */ bl __nw__FUl
|
|
/* 801BC728 001B9668 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801BC72C 001B966C 41 82 00 28 */ beq lbl_801BC754
|
|
/* 801BC730 001B9670 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801BC734 001B9674 80 84 0C A4 */ lwz r4, 0xca4(r4)
|
|
/* 801BC738 001B9678 3C A0 5F 73 */ lis r5, 0x5F735F6E@ha
|
|
/* 801BC73C 001B967C 38 C5 5F 6E */ addi r6, r5, 0x5F735F6E@l
|
|
/* 801BC740 001B9680 38 A0 73 6F */ li r5, 0x736f
|
|
/* 801BC744 001B9684 38 E0 00 00 */ li r7, 0
|
|
/* 801BC748 001B9688 39 00 00 00 */ li r8, 0
|
|
/* 801BC74C 001B968C 48 09 72 39 */ bl CPaneMgr_X1_
|
|
/* 801BC750 001B9690 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801BC754:
|
|
/* 801BC754 001B9694 90 1F 00 98 */ stw r0, 0x98(r31)
|
|
/* 801BC758 001B9698 80 7F 00 98 */ lwz r3, 0x98(r31)
|
|
/* 801BC75C 001B969C 48 09 8E AD */ bl CPaneMgrAlpha_NS_hide
|
|
/* 801BC760 001B96A0 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0
|
|
/* 801BC764 001B96A4 CB E1 00 80 */ lfd f31, 0x80(r1)
|
|
/* 801BC768 001B96A8 E3 C1 00 78 */ psq_l f30, 120(r1), 0, qr0
|
|
/* 801BC76C 001B96AC CB C1 00 70 */ lfd f30, 0x70(r1)
|
|
/* 801BC770 001B96B0 39 61 00 70 */ addi r11, r1, 0x70
|
|
/* 801BC774 001B96B4 48 1A 5A A1 */ bl _restgpr_24
|
|
/* 801BC778 001B96B8 80 01 00 94 */ lwz r0, 0x94(r1)
|
|
/* 801BC77C 001B96BC 7C 08 03 A6 */ mtlr r0
|
|
/* 801BC780 001B96C0 38 21 00 90 */ addi r1, r1, 0x90
|
|
/* 801BC784 001B96C4 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_getPlayerIconPos
|
|
dMenu_Dmap_c_NS_getPlayerIconPos:
|
|
/* 801BC788 001B96C8 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801BC78C 001B96CC 7C 08 02 A6 */ mflr r0
|
|
/* 801BC790 001B96D0 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801BC794 001B96D4 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 801BC798 001B96D8 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 801BC79C 001B96DC 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 801BC7A0 001B96E0 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BC7A4 001B96E4 FF E0 08 90 */ fmr f31, f1
|
|
/* 801BC7A8 001B96E8 7C 83 07 74 */ extsb r3, r4
|
|
/* 801BC7AC 001B96EC 88 1F 01 72 */ lbz r0, 0x172(r31)
|
|
/* 801BC7B0 001B96F0 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BC7B4 001B96F4 7C 03 00 00 */ cmpw r3, r0
|
|
/* 801BC7B8 001B96F8 40 82 00 74 */ bne lbl_801BC82C
|
|
/* 801BC7BC 001B96FC 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BC7C0 001B9700 38 81 00 10 */ addi r4, r1, 0x10
|
|
/* 801BC7C4 001B9704 38 A1 00 0C */ addi r5, r1, 0xc
|
|
/* 801BC7C8 001B9708 38 C1 00 08 */ addi r6, r1, 8
|
|
/* 801BC7CC 001B970C 48 00 49 C9 */ bl dMenu_StageMapCtrl_c_NS_getPlayerDrawInfo
|
|
/* 801BC7D0 001B9710 C0 42 A6 50 */ lfs f2, lbl_80454050-_SDA2_BASE_(r2)
|
|
/* 801BC7D4 001B9714 A8 01 00 08 */ lha r0, 8(r1)
|
|
/* 801BC7D8 001B9718 C8 22 A5 F8 */ lfd f1, lbl_80453FF8-_SDA2_BASE_(r2)
|
|
/* 801BC7DC 001B971C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801BC7E0 001B9720 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801BC7E4 001B9724 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801BC7E8 001B9728 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801BC7EC 001B972C C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
/* 801BC7F0 001B9730 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801BC7F4 001B9734 EC 82 00 32 */ fmuls f4, f2, f0
|
|
/* 801BC7F8 001B9738 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BC7FC 001B973C 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801BC800 001B9740 38 80 00 11 */ li r4, 0x11
|
|
/* 801BC804 001B9744 C0 21 00 10 */ lfs f1, 0x10(r1)
|
|
/* 801BC808 001B9748 C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
/* 801BC80C 001B974C FC 60 F8 90 */ fmr f3, f31
|
|
/* 801BC810 001B9750 C0 A2 A5 EC */ lfs f5, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BC814 001B9754 38 A0 00 01 */ li r5, 1
|
|
/* 801BC818 001B9758 48 00 7B 91 */ bl dMenuMapCommon_c_NS_setIconInfo
|
|
/* 801BC81C 001B975C C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 801BC820 001B9760 D0 0D 8A F8 */ stfs f0, lbl_80451078-_SDA_BASE_(r13)
|
|
/* 801BC824 001B9764 C0 01 00 0C */ lfs f0, 0xc(r1)
|
|
/* 801BC828 001B9768 D0 0D 8A FC */ stfs f0, lbl_8045107C-_SDA_BASE_(r13)
|
|
lbl_801BC82C:
|
|
/* 801BC82C 001B976C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801BC830 001B9770 CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801BC834 001B9774 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 801BC838 001B9778 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801BC83C 001B977C 7C 08 03 A6 */ mtlr r0
|
|
/* 801BC840 001B9780 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801BC844 001B9784 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_getIconPos
|
|
dMenu_Dmap_c_NS_getIconPos:
|
|
/* 801BC848 001B9788 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801BC84C 001B978C 7C 08 02 A6 */ mflr r0
|
|
/* 801BC850 001B9790 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801BC854 001B9794 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 801BC858 001B9798 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 801BC85C 001B979C 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 801BC860 001B97A0 93 C1 00 28 */ stw r30, 0x28(r1)
|
|
/* 801BC864 001B97A4 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801BC868 001B97A8 7C 9F 23 78 */ mr r31, r4
|
|
/* 801BC86C 001B97AC FF E0 08 90 */ fmr f31, f1
|
|
/* 801BC870 001B97B0 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BC874 001B97B4 38 80 00 01 */ li r4, 1
|
|
/* 801BC878 001B97B8 7F E5 FB 78 */ mr r5, r31
|
|
/* 801BC87C 001B97BC 48 00 47 19 */ bl dMenu_StageMapCtrl_c_NS_initGetTreasureList
|
|
lbl_801BC880:
|
|
/* 801BC880 001B97C0 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BC884 001B97C4 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801BC888 001B97C8 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801BC88C 001B97CC 38 C1 00 0A */ addi r6, r1, 0xa
|
|
/* 801BC890 001B97D0 38 E0 00 00 */ li r7, 0
|
|
/* 801BC894 001B97D4 39 00 00 00 */ li r8, 0
|
|
/* 801BC898 001B97D8 48 00 47 61 */ bl dMenu_StageMapCtrl_c_NS_getTreasureList
|
|
/* 801BC89C 001B97DC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BC8A0 001B97E0 41 82 00 30 */ beq lbl_801BC8D0
|
|
/* 801BC8A4 001B97E4 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BC8A8 001B97E8 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801BC8AC 001B97EC 38 80 00 14 */ li r4, 0x14
|
|
/* 801BC8B0 001B97F0 C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801BC8B4 001B97F4 C0 41 00 10 */ lfs f2, 0x10(r1)
|
|
/* 801BC8B8 001B97F8 FC 60 F8 90 */ fmr f3, f31
|
|
/* 801BC8BC 001B97FC C0 82 A5 E8 */ lfs f4, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BC8C0 001B9800 C0 A2 A5 EC */ lfs f5, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BC8C4 001B9804 38 A0 00 01 */ li r5, 1
|
|
/* 801BC8C8 001B9808 48 00 7A E1 */ bl dMenuMapCommon_c_NS_setIconInfo
|
|
/* 801BC8CC 001B980C 4B FF FF B4 */ b lbl_801BC880
|
|
lbl_801BC8D0:
|
|
/* 801BC8D0 001B9810 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BC8D4 001B9814 38 80 00 08 */ li r4, 8
|
|
/* 801BC8D8 001B9818 7F E5 FB 78 */ mr r5, r31
|
|
/* 801BC8DC 001B981C 48 00 46 B9 */ bl dMenu_StageMapCtrl_c_NS_initGetTreasureList
|
|
lbl_801BC8E0:
|
|
/* 801BC8E0 001B9820 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BC8E4 001B9824 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801BC8E8 001B9828 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801BC8EC 001B982C 38 C1 00 0A */ addi r6, r1, 0xa
|
|
/* 801BC8F0 001B9830 38 E0 00 00 */ li r7, 0
|
|
/* 801BC8F4 001B9834 39 00 00 00 */ li r8, 0
|
|
/* 801BC8F8 001B9838 48 00 47 01 */ bl dMenu_StageMapCtrl_c_NS_getTreasureList
|
|
/* 801BC8FC 001B983C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BC900 001B9840 41 82 00 30 */ beq lbl_801BC930
|
|
/* 801BC904 001B9844 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BC908 001B9848 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801BC90C 001B984C 38 80 00 16 */ li r4, 0x16
|
|
/* 801BC910 001B9850 C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801BC914 001B9854 C0 41 00 10 */ lfs f2, 0x10(r1)
|
|
/* 801BC918 001B9858 FC 60 F8 90 */ fmr f3, f31
|
|
/* 801BC91C 001B985C C0 82 A5 E8 */ lfs f4, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BC920 001B9860 C0 A2 A5 EC */ lfs f5, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BC924 001B9864 38 A0 00 01 */ li r5, 1
|
|
/* 801BC928 001B9868 48 00 7A 81 */ bl dMenuMapCommon_c_NS_setIconInfo
|
|
/* 801BC92C 001B986C 4B FF FF B4 */ b lbl_801BC8E0
|
|
lbl_801BC930:
|
|
/* 801BC930 001B9870 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BC934 001B9874 38 80 00 03 */ li r4, 3
|
|
/* 801BC938 001B9878 7F E5 FB 78 */ mr r5, r31
|
|
/* 801BC93C 001B987C 48 00 46 59 */ bl dMenu_StageMapCtrl_c_NS_initGetTreasureList
|
|
/* 801BC940 001B9880 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BC944 001B9884 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801BC948 001B9888 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801BC94C 001B988C 38 C0 00 00 */ li r6, 0
|
|
/* 801BC950 001B9890 38 E0 00 00 */ li r7, 0
|
|
/* 801BC954 001B9894 39 00 00 00 */ li r8, 0
|
|
/* 801BC958 001B9898 48 00 46 A1 */ bl dMenu_StageMapCtrl_c_NS_getTreasureList
|
|
/* 801BC95C 001B989C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801BC960 001B98A0 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BC964 001B98A4 40 82 00 2C */ bne lbl_801BC990
|
|
/* 801BC968 001B98A8 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BC96C 001B98AC 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801BC970 001B98B0 38 80 00 04 */ li r4, 4
|
|
/* 801BC974 001B98B4 C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801BC978 001B98B8 C0 41 00 10 */ lfs f2, 0x10(r1)
|
|
/* 801BC97C 001B98BC FC 60 F8 90 */ fmr f3, f31
|
|
/* 801BC980 001B98C0 C0 82 A5 E8 */ lfs f4, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BC984 001B98C4 C0 A2 A5 EC */ lfs f5, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BC988 001B98C8 38 A0 00 01 */ li r5, 1
|
|
/* 801BC98C 001B98CC 48 00 7A 1D */ bl dMenuMapCommon_c_NS_setIconInfo
|
|
lbl_801BC990:
|
|
/* 801BC990 001B98D0 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BC994 001B98D4 38 80 00 00 */ li r4, 0
|
|
/* 801BC998 001B98D8 7F E5 FB 78 */ mr r5, r31
|
|
/* 801BC99C 001B98DC 48 00 45 F9 */ bl dMenu_StageMapCtrl_c_NS_initGetTreasureList
|
|
lbl_801BC9A0:
|
|
/* 801BC9A0 001B98E0 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BC9A4 001B98E4 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801BC9A8 001B98E8 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801BC9AC 001B98EC 38 C0 00 00 */ li r6, 0
|
|
/* 801BC9B0 001B98F0 38 E0 00 00 */ li r7, 0
|
|
/* 801BC9B4 001B98F4 39 00 00 00 */ li r8, 0
|
|
/* 801BC9B8 001B98F8 48 00 46 41 */ bl dMenu_StageMapCtrl_c_NS_getTreasureList
|
|
/* 801BC9BC 001B98FC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BC9C0 001B9900 41 82 00 30 */ beq lbl_801BC9F0
|
|
/* 801BC9C4 001B9904 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BC9C8 001B9908 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801BC9CC 001B990C 38 80 00 13 */ li r4, 0x13
|
|
/* 801BC9D0 001B9910 C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801BC9D4 001B9914 C0 41 00 10 */ lfs f2, 0x10(r1)
|
|
/* 801BC9D8 001B9918 FC 60 F8 90 */ fmr f3, f31
|
|
/* 801BC9DC 001B991C C0 82 A5 E8 */ lfs f4, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BC9E0 001B9920 C0 A2 A5 EC */ lfs f5, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BC9E4 001B9924 38 A0 00 01 */ li r5, 1
|
|
/* 801BC9E8 001B9928 48 00 79 C1 */ bl dMenuMapCommon_c_NS_setIconInfo
|
|
/* 801BC9EC 001B992C 4B FF FF B4 */ b lbl_801BC9A0
|
|
lbl_801BC9F0:
|
|
/* 801BC9F0 001B9930 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BC9F4 001B9934 38 80 00 05 */ li r4, 5
|
|
/* 801BC9F8 001B9938 7F E5 FB 78 */ mr r5, r31
|
|
/* 801BC9FC 001B993C 48 00 45 99 */ bl dMenu_StageMapCtrl_c_NS_initGetTreasureList
|
|
lbl_801BCA00:
|
|
/* 801BCA00 001B9940 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BCA04 001B9944 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801BCA08 001B9948 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801BCA0C 001B994C 38 C0 00 00 */ li r6, 0
|
|
/* 801BCA10 001B9950 38 E0 00 00 */ li r7, 0
|
|
/* 801BCA14 001B9954 39 00 00 00 */ li r8, 0
|
|
/* 801BCA18 001B9958 48 00 45 E1 */ bl dMenu_StageMapCtrl_c_NS_getTreasureList
|
|
/* 801BCA1C 001B995C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BCA20 001B9960 41 82 00 30 */ beq lbl_801BCA50
|
|
/* 801BCA24 001B9964 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BCA28 001B9968 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801BCA2C 001B996C 38 80 00 12 */ li r4, 0x12
|
|
/* 801BCA30 001B9970 C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801BCA34 001B9974 C0 41 00 10 */ lfs f2, 0x10(r1)
|
|
/* 801BCA38 001B9978 FC 60 F8 90 */ fmr f3, f31
|
|
/* 801BCA3C 001B997C C0 82 A5 E8 */ lfs f4, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BCA40 001B9980 C0 A2 A5 EC */ lfs f5, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BCA44 001B9984 38 A0 00 01 */ li r5, 1
|
|
/* 801BCA48 001B9988 48 00 79 61 */ bl dMenuMapCommon_c_NS_setIconInfo
|
|
/* 801BCA4C 001B998C 4B FF FF B4 */ b lbl_801BCA00
|
|
lbl_801BCA50:
|
|
/* 801BCA50 001B9990 4B E7 23 91 */ bl dComIfGp_isLightDropMapVisible
|
|
/* 801BCA54 001B9994 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BCA58 001B9998 41 82 00 64 */ beq lbl_801BCABC
|
|
/* 801BCA5C 001B999C 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BCA60 001B99A0 38 80 00 04 */ li r4, 4
|
|
/* 801BCA64 001B99A4 7F E5 FB 78 */ mr r5, r31
|
|
/* 801BCA68 001B99A8 48 00 45 2D */ bl dMenu_StageMapCtrl_c_NS_initGetTreasureList
|
|
lbl_801BCA6C:
|
|
/* 801BCA6C 001B99AC 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BCA70 001B99B0 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801BCA74 001B99B4 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801BCA78 001B99B8 38 C0 00 00 */ li r6, 0
|
|
/* 801BCA7C 001B99BC 38 E0 00 00 */ li r7, 0
|
|
/* 801BCA80 001B99C0 39 00 00 00 */ li r8, 0
|
|
/* 801BCA84 001B99C4 48 00 45 75 */ bl dMenu_StageMapCtrl_c_NS_getTreasureList
|
|
/* 801BCA88 001B99C8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BCA8C 001B99CC 41 82 00 30 */ beq lbl_801BCABC
|
|
/* 801BCA90 001B99D0 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BCA94 001B99D4 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801BCA98 001B99D8 38 80 00 05 */ li r4, 5
|
|
/* 801BCA9C 001B99DC C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801BCAA0 001B99E0 C0 41 00 10 */ lfs f2, 0x10(r1)
|
|
/* 801BCAA4 001B99E4 FC 60 F8 90 */ fmr f3, f31
|
|
/* 801BCAA8 001B99E8 C0 82 A5 E8 */ lfs f4, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BCAAC 001B99EC C0 A2 A5 EC */ lfs f5, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BCAB0 001B99F0 38 A0 00 01 */ li r5, 1
|
|
/* 801BCAB4 001B99F4 48 00 78 F5 */ bl dMenuMapCommon_c_NS_setIconInfo
|
|
/* 801BCAB8 001B99F8 4B FF FF B4 */ b lbl_801BCA6C
|
|
lbl_801BCABC:
|
|
/* 801BCABC 001B99FC 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BCAC0 001B9A00 38 80 00 0C */ li r4, 0xc
|
|
/* 801BCAC4 001B9A04 7F E5 FB 78 */ mr r5, r31
|
|
/* 801BCAC8 001B9A08 48 00 44 CD */ bl dMenu_StageMapCtrl_c_NS_initGetTreasureList
|
|
lbl_801BCACC:
|
|
/* 801BCACC 001B9A0C 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BCAD0 001B9A10 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801BCAD4 001B9A14 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801BCAD8 001B9A18 38 C0 00 00 */ li r6, 0
|
|
/* 801BCADC 001B9A1C 38 E0 00 00 */ li r7, 0
|
|
/* 801BCAE0 001B9A20 39 00 00 00 */ li r8, 0
|
|
/* 801BCAE4 001B9A24 48 00 45 15 */ bl dMenu_StageMapCtrl_c_NS_getTreasureList
|
|
/* 801BCAE8 001B9A28 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BCAEC 001B9A2C 41 82 00 30 */ beq lbl_801BCB1C
|
|
/* 801BCAF0 001B9A30 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BCAF4 001B9A34 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801BCAF8 001B9A38 38 80 00 06 */ li r4, 6
|
|
/* 801BCAFC 001B9A3C C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801BCB00 001B9A40 C0 41 00 10 */ lfs f2, 0x10(r1)
|
|
/* 801BCB04 001B9A44 FC 60 F8 90 */ fmr f3, f31
|
|
/* 801BCB08 001B9A48 C0 82 A5 E8 */ lfs f4, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BCB0C 001B9A4C C0 A2 A5 EC */ lfs f5, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BCB10 001B9A50 38 A0 00 01 */ li r5, 1
|
|
/* 801BCB14 001B9A54 48 00 78 95 */ bl dMenuMapCommon_c_NS_setIconInfo
|
|
/* 801BCB18 001B9A58 4B FF FF B4 */ b lbl_801BCACC
|
|
lbl_801BCB1C:
|
|
/* 801BCB1C 001B9A5C 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BCB20 001B9A60 38 80 00 0B */ li r4, 0xb
|
|
/* 801BCB24 001B9A64 7F E5 FB 78 */ mr r5, r31
|
|
/* 801BCB28 001B9A68 48 00 44 6D */ bl dMenu_StageMapCtrl_c_NS_initGetTreasureList
|
|
lbl_801BCB2C:
|
|
/* 801BCB2C 001B9A6C 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BCB30 001B9A70 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801BCB34 001B9A74 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801BCB38 001B9A78 38 C0 00 00 */ li r6, 0
|
|
/* 801BCB3C 001B9A7C 38 E0 00 00 */ li r7, 0
|
|
/* 801BCB40 001B9A80 39 00 00 00 */ li r8, 0
|
|
/* 801BCB44 001B9A84 48 00 44 B5 */ bl dMenu_StageMapCtrl_c_NS_getTreasureList
|
|
/* 801BCB48 001B9A88 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BCB4C 001B9A8C 41 82 00 30 */ beq lbl_801BCB7C
|
|
/* 801BCB50 001B9A90 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BCB54 001B9A94 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801BCB58 001B9A98 38 80 00 07 */ li r4, 7
|
|
/* 801BCB5C 001B9A9C C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801BCB60 001B9AA0 C0 41 00 10 */ lfs f2, 0x10(r1)
|
|
/* 801BCB64 001B9AA4 FC 60 F8 90 */ fmr f3, f31
|
|
/* 801BCB68 001B9AA8 C0 82 A5 E8 */ lfs f4, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BCB6C 001B9AAC C0 A2 A5 EC */ lfs f5, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BCB70 001B9AB0 38 A0 00 01 */ li r5, 1
|
|
/* 801BCB74 001B9AB4 48 00 78 35 */ bl dMenuMapCommon_c_NS_setIconInfo
|
|
/* 801BCB78 001B9AB8 4B FF FF B4 */ b lbl_801BCB2C
|
|
lbl_801BCB7C:
|
|
/* 801BCB7C 001B9ABC 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BCB80 001B9AC0 38 80 00 02 */ li r4, 2
|
|
/* 801BCB84 001B9AC4 7F E5 FB 78 */ mr r5, r31
|
|
/* 801BCB88 001B9AC8 48 00 44 0D */ bl dMenu_StageMapCtrl_c_NS_initGetTreasureList
|
|
lbl_801BCB8C:
|
|
/* 801BCB8C 001B9ACC 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BCB90 001B9AD0 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801BCB94 001B9AD4 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801BCB98 001B9AD8 38 C0 00 00 */ li r6, 0
|
|
/* 801BCB9C 001B9ADC 38 E0 00 00 */ li r7, 0
|
|
/* 801BCBA0 001B9AE0 39 00 00 00 */ li r8, 0
|
|
/* 801BCBA4 001B9AE4 48 00 44 55 */ bl dMenu_StageMapCtrl_c_NS_getTreasureList
|
|
/* 801BCBA8 001B9AE8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BCBAC 001B9AEC 41 82 00 30 */ beq lbl_801BCBDC
|
|
/* 801BCBB0 001B9AF0 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BCBB4 001B9AF4 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801BCBB8 001B9AF8 38 80 00 0E */ li r4, 0xe
|
|
/* 801BCBBC 001B9AFC C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801BCBC0 001B9B00 C0 41 00 10 */ lfs f2, 0x10(r1)
|
|
/* 801BCBC4 001B9B04 FC 60 F8 90 */ fmr f3, f31
|
|
/* 801BCBC8 001B9B08 C0 82 A5 E8 */ lfs f4, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BCBCC 001B9B0C C0 A2 A5 EC */ lfs f5, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BCBD0 001B9B10 38 A0 00 01 */ li r5, 1
|
|
/* 801BCBD4 001B9B14 48 00 77 D5 */ bl dMenuMapCommon_c_NS_setIconInfo
|
|
/* 801BCBD8 001B9B18 4B FF FF B4 */ b lbl_801BCB8C
|
|
lbl_801BCBDC:
|
|
/* 801BCBDC 001B9B1C 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BCBE0 001B9B20 38 80 00 09 */ li r4, 9
|
|
/* 801BCBE4 001B9B24 7F E5 FB 78 */ mr r5, r31
|
|
/* 801BCBE8 001B9B28 48 00 43 AD */ bl dMenu_StageMapCtrl_c_NS_initGetTreasureList
|
|
lbl_801BCBEC:
|
|
/* 801BCBEC 001B9B2C 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BCBF0 001B9B30 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801BCBF4 001B9B34 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801BCBF8 001B9B38 38 C0 00 00 */ li r6, 0
|
|
/* 801BCBFC 001B9B3C 38 E0 00 00 */ li r7, 0
|
|
/* 801BCC00 001B9B40 39 00 00 00 */ li r8, 0
|
|
/* 801BCC04 001B9B44 48 00 43 F5 */ bl dMenu_StageMapCtrl_c_NS_getTreasureList
|
|
/* 801BCC08 001B9B48 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BCC0C 001B9B4C 41 82 00 30 */ beq lbl_801BCC3C
|
|
/* 801BCC10 001B9B50 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BCC14 001B9B54 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801BCC18 001B9B58 38 80 00 0C */ li r4, 0xc
|
|
/* 801BCC1C 001B9B5C C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801BCC20 001B9B60 C0 41 00 10 */ lfs f2, 0x10(r1)
|
|
/* 801BCC24 001B9B64 FC 60 F8 90 */ fmr f3, f31
|
|
/* 801BCC28 001B9B68 C0 82 A5 E8 */ lfs f4, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BCC2C 001B9B6C C0 A2 A5 EC */ lfs f5, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BCC30 001B9B70 38 A0 00 01 */ li r5, 1
|
|
/* 801BCC34 001B9B74 48 00 77 75 */ bl dMenuMapCommon_c_NS_setIconInfo
|
|
/* 801BCC38 001B9B78 4B FF FF B4 */ b lbl_801BCBEC
|
|
lbl_801BCC3C:
|
|
/* 801BCC3C 001B9B7C 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BCC40 001B9B80 38 80 00 0F */ li r4, 0xf
|
|
/* 801BCC44 001B9B84 7F E5 FB 78 */ mr r5, r31
|
|
/* 801BCC48 001B9B88 48 00 43 4D */ bl dMenu_StageMapCtrl_c_NS_initGetTreasureList
|
|
lbl_801BCC4C:
|
|
/* 801BCC4C 001B9B8C 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BCC50 001B9B90 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801BCC54 001B9B94 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801BCC58 001B9B98 38 C0 00 00 */ li r6, 0
|
|
/* 801BCC5C 001B9B9C 38 E0 00 00 */ li r7, 0
|
|
/* 801BCC60 001B9BA0 39 00 00 00 */ li r8, 0
|
|
/* 801BCC64 001B9BA4 48 00 43 95 */ bl dMenu_StageMapCtrl_c_NS_getTreasureList
|
|
/* 801BCC68 001B9BA8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BCC6C 001B9BAC 41 82 00 30 */ beq lbl_801BCC9C
|
|
/* 801BCC70 001B9BB0 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BCC74 001B9BB4 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801BCC78 001B9BB8 38 80 00 08 */ li r4, 8
|
|
/* 801BCC7C 001B9BBC C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801BCC80 001B9BC0 C0 41 00 10 */ lfs f2, 0x10(r1)
|
|
/* 801BCC84 001B9BC4 FC 60 F8 90 */ fmr f3, f31
|
|
/* 801BCC88 001B9BC8 C0 82 A5 E8 */ lfs f4, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BCC8C 001B9BCC C0 A2 A5 EC */ lfs f5, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BCC90 001B9BD0 38 A0 00 01 */ li r5, 1
|
|
/* 801BCC94 001B9BD4 48 00 77 15 */ bl dMenuMapCommon_c_NS_setIconInfo
|
|
/* 801BCC98 001B9BD8 4B FF FF B4 */ b lbl_801BCC4C
|
|
lbl_801BCC9C:
|
|
/* 801BCC9C 001B9BDC 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BCCA0 001B9BE0 38 80 00 10 */ li r4, 0x10
|
|
/* 801BCCA4 001B9BE4 7F E5 FB 78 */ mr r5, r31
|
|
/* 801BCCA8 001B9BE8 48 00 42 ED */ bl dMenu_StageMapCtrl_c_NS_initGetTreasureList
|
|
lbl_801BCCAC:
|
|
/* 801BCCAC 001B9BEC 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BCCB0 001B9BF0 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801BCCB4 001B9BF4 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801BCCB8 001B9BF8 38 C0 00 00 */ li r6, 0
|
|
/* 801BCCBC 001B9BFC 38 E1 00 09 */ addi r7, r1, 9
|
|
/* 801BCCC0 001B9C00 39 01 00 08 */ addi r8, r1, 8
|
|
/* 801BCCC4 001B9C04 48 00 43 35 */ bl dMenu_StageMapCtrl_c_NS_getTreasureList
|
|
/* 801BCCC8 001B9C08 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BCCCC 001B9C0C 41 82 00 88 */ beq lbl_801BCD54
|
|
/* 801BCCD0 001B9C10 88 81 00 09 */ lbz r4, 9(r1)
|
|
/* 801BCCD4 001B9C14 28 04 00 FF */ cmplwi r4, 0xff
|
|
/* 801BCCD8 001B9C18 41 82 00 24 */ beq lbl_801BCCFC
|
|
/* 801BCCDC 001B9C1C 41 82 00 4C */ beq lbl_801BCD28
|
|
/* 801BCCE0 001B9C20 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801BCCE4 001B9C24 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801BCCE8 001B9C28 88 A1 00 08 */ lbz r5, 8(r1)
|
|
/* 801BCCEC 001B9C2C 7C A5 07 74 */ extsb r5, r5
|
|
/* 801BCCF0 001B9C30 4B E7 86 71 */ bl isSwitch__10dSv_info_cCFii
|
|
/* 801BCCF4 001B9C34 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801BCCF8 001B9C38 41 82 00 30 */ beq lbl_801BCD28
|
|
lbl_801BCCFC:
|
|
/* 801BCCFC 001B9C3C 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BCD00 001B9C40 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801BCD04 001B9C44 38 80 00 0F */ li r4, 0xf
|
|
/* 801BCD08 001B9C48 C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801BCD0C 001B9C4C C0 41 00 10 */ lfs f2, 0x10(r1)
|
|
/* 801BCD10 001B9C50 FC 60 F8 90 */ fmr f3, f31
|
|
/* 801BCD14 001B9C54 C0 82 A5 E8 */ lfs f4, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BCD18 001B9C58 C0 A2 A5 EC */ lfs f5, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BCD1C 001B9C5C 38 A0 00 01 */ li r5, 1
|
|
/* 801BCD20 001B9C60 48 00 76 89 */ bl dMenuMapCommon_c_NS_setIconInfo
|
|
/* 801BCD24 001B9C64 4B FF FF 88 */ b lbl_801BCCAC
|
|
lbl_801BCD28:
|
|
/* 801BCD28 001B9C68 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BCD2C 001B9C6C 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801BCD30 001B9C70 38 80 00 10 */ li r4, 0x10
|
|
/* 801BCD34 001B9C74 C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801BCD38 001B9C78 C0 41 00 10 */ lfs f2, 0x10(r1)
|
|
/* 801BCD3C 001B9C7C FC 60 F8 90 */ fmr f3, f31
|
|
/* 801BCD40 001B9C80 C0 82 A5 E8 */ lfs f4, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BCD44 001B9C84 C0 A2 A5 EC */ lfs f5, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BCD48 001B9C88 38 A0 00 01 */ li r5, 1
|
|
/* 801BCD4C 001B9C8C 48 00 76 5D */ bl dMenuMapCommon_c_NS_setIconInfo
|
|
/* 801BCD50 001B9C90 4B FF FF 5C */ b lbl_801BCCAC
|
|
lbl_801BCD54:
|
|
/* 801BCD54 001B9C94 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BCD58 001B9C98 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801BCD5C 001B9C9C 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 801BCD60 001B9CA0 38 C1 00 0C */ addi r6, r1, 0xc
|
|
/* 801BCD64 001B9CA4 48 00 44 B5 */ bl dMenu_StageMapCtrl_c_NS_getRestartDrawInfo
|
|
/* 801BCD68 001B9CA8 7C 63 07 74 */ extsb r3, r3
|
|
/* 801BCD6C 001B9CAC 7F E0 07 74 */ extsb r0, r31
|
|
/* 801BCD70 001B9CB0 7C 03 00 00 */ cmpw r3, r0
|
|
/* 801BCD74 001B9CB4 40 82 00 50 */ bne lbl_801BCDC4
|
|
/* 801BCD78 001B9CB8 C0 42 A6 50 */ lfs f2, lbl_80454050-_SDA2_BASE_(r2)
|
|
/* 801BCD7C 001B9CBC A8 01 00 0C */ lha r0, 0xc(r1)
|
|
/* 801BCD80 001B9CC0 C8 22 A5 F8 */ lfd f1, lbl_80453FF8-_SDA2_BASE_(r2)
|
|
/* 801BCD84 001B9CC4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801BCD88 001B9CC8 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801BCD8C 001B9CCC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801BCD90 001B9CD0 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801BCD94 001B9CD4 C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
/* 801BCD98 001B9CD8 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801BCD9C 001B9CDC EC 82 00 32 */ fmuls f4, f2, f0
|
|
/* 801BCDA0 001B9CE0 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BCDA4 001B9CE4 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801BCDA8 001B9CE8 38 80 00 15 */ li r4, 0x15
|
|
/* 801BCDAC 001B9CEC C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801BCDB0 001B9CF0 C0 41 00 10 */ lfs f2, 0x10(r1)
|
|
/* 801BCDB4 001B9CF4 FC 60 F8 90 */ fmr f3, f31
|
|
/* 801BCDB8 001B9CF8 C0 A2 A5 EC */ lfs f5, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BCDBC 001B9CFC 38 A0 00 01 */ li r5, 1
|
|
/* 801BCDC0 001B9D00 48 00 75 E9 */ bl dMenuMapCommon_c_NS_setIconInfo
|
|
lbl_801BCDC4:
|
|
/* 801BCDC4 001B9D04 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BCDC8 001B9D08 7F E4 FB 78 */ mr r4, r31
|
|
/* 801BCDCC 001B9D0C FC 20 F8 90 */ fmr f1, f31
|
|
/* 801BCDD0 001B9D10 4B FF F9 B9 */ bl dMenu_Dmap_c_NS_getPlayerIconPos
|
|
/* 801BCDD4 001B9D14 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801BCDD8 001B9D18 CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801BCDDC 001B9D1C 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 801BCDE0 001B9D20 83 C1 00 28 */ lwz r30, 0x28(r1)
|
|
/* 801BCDE4 001B9D24 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801BCDE8 001B9D28 7C 08 03 A6 */ mtlr r0
|
|
/* 801BCDEC 001B9D2C 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801BCDF0 001B9D30 4E 80 00 20 */ blr
|
|
/* 801BCDF4 001B9D34 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801BCDF8 001B9D38 7C 08 02 A6 */ mflr r0
|
|
/* 801BCDFC 001B9D3C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801BCE00 001B9D40 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801BCE04 001B9D44 48 1A 53 CD */ bl _savegpr_26
|
|
/* 801BCE08 001B9D48 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 801BCE0C 001B9D4C 7C 9E 23 78 */ mr r30, r4
|
|
/* 801BCE10 001B9D50 41 82 03 18 */ beq lbl_801BD128
|
|
/* 801BCE14 001B9D54 3C 60 80 3C */ lis r3, lbl_803BCB10@ha
|
|
/* 801BCE18 001B9D58 38 03 CB 10 */ addi r0, r3, lbl_803BCB10@l
|
|
/* 801BCE1C 001B9D5C 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 801BCE20 001B9D60 80 7F 00 E8 */ lwz r3, 0xe8(r31)
|
|
/* 801BCE24 001B9D64 48 11 19 61 */ bl getTotalFreeSize__7JKRHeapCFv
|
|
/* 801BCE28 001B9D68 80 7F 00 E8 */ lwz r3, 0xe8(r31)
|
|
/* 801BCE2C 001B9D6C 48 11 19 59 */ bl getTotalFreeSize__7JKRHeapCFv
|
|
/* 801BCE30 001B9D70 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BCE34 001B9D74 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BCE38 001B9D78 41 82 00 24 */ beq lbl_801BCE5C
|
|
/* 801BCE3C 001B9D7C 41 82 00 18 */ beq lbl_801BCE54
|
|
/* 801BCE40 001B9D80 38 80 00 01 */ li r4, 1
|
|
/* 801BCE44 001B9D84 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BCE48 001B9D88 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 801BCE4C 001B9D8C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BCE50 001B9D90 4E 80 04 21 */ bctrl
|
|
lbl_801BCE54:
|
|
/* 801BCE54 001B9D94 38 00 00 00 */ li r0, 0
|
|
/* 801BCE58 001B9D98 90 1F 00 08 */ stw r0, 8(r31)
|
|
lbl_801BCE5C:
|
|
/* 801BCE5C 001B9D9C 80 7F 00 EC */ lwz r3, 0xec(r31)
|
|
/* 801BCE60 001B9DA0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BCE64 001B9DA4 41 82 00 14 */ beq lbl_801BCE78
|
|
/* 801BCE68 001B9DA8 80 9F 00 FC */ lwz r4, 0xfc(r31)
|
|
/* 801BCE6C 001B9DAC 48 11 16 DD */ bl free__7JKRHeapFPv
|
|
/* 801BCE70 001B9DB0 38 00 00 00 */ li r0, 0
|
|
/* 801BCE74 001B9DB4 90 1F 00 FC */ stw r0, 0xfc(r31)
|
|
lbl_801BCE78:
|
|
/* 801BCE78 001B9DB8 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
|
/* 801BCE7C 001B9DBC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BCE80 001B9DC0 41 82 00 08 */ beq lbl_801BCE88
|
|
/* 801BCE84 001B9DC4 48 11 1E B9 */ bl __dl__FPv
|
|
lbl_801BCE88:
|
|
/* 801BCE88 001B9DC8 80 7F 00 94 */ lwz r3, 0x94(r31)
|
|
/* 801BCE8C 001B9DCC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BCE90 001B9DD0 41 82 00 1C */ beq lbl_801BCEAC
|
|
/* 801BCE94 001B9DD4 41 82 00 18 */ beq lbl_801BCEAC
|
|
/* 801BCE98 001B9DD8 38 80 00 01 */ li r4, 1
|
|
/* 801BCE9C 001B9DDC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BCEA0 001B9DE0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BCEA4 001B9DE4 7D 89 03 A6 */ mtctr r12
|
|
/* 801BCEA8 001B9DE8 4E 80 04 21 */ bctrl
|
|
lbl_801BCEAC:
|
|
/* 801BCEAC 001B9DEC 3B 60 00 00 */ li r27, 0
|
|
/* 801BCEB0 001B9DF0 3B A0 00 00 */ li r29, 0
|
|
lbl_801BCEB4:
|
|
/* 801BCEB4 001B9DF4 7F 9F EA 14 */ add r28, r31, r29
|
|
/* 801BCEB8 001B9DF8 80 7C 00 14 */ lwz r3, 0x14(r28)
|
|
/* 801BCEBC 001B9DFC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BCEC0 001B9E00 41 82 00 24 */ beq lbl_801BCEE4
|
|
/* 801BCEC4 001B9E04 41 82 00 18 */ beq lbl_801BCEDC
|
|
/* 801BCEC8 001B9E08 38 80 00 01 */ li r4, 1
|
|
/* 801BCECC 001B9E0C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BCED0 001B9E10 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BCED4 001B9E14 7D 89 03 A6 */ mtctr r12
|
|
/* 801BCED8 001B9E18 4E 80 04 21 */ bctrl
|
|
lbl_801BCEDC:
|
|
/* 801BCEDC 001B9E1C 38 00 00 00 */ li r0, 0
|
|
/* 801BCEE0 001B9E20 90 1C 00 14 */ stw r0, 0x14(r28)
|
|
lbl_801BCEE4:
|
|
/* 801BCEE4 001B9E24 80 7C 00 34 */ lwz r3, 0x34(r28)
|
|
/* 801BCEE8 001B9E28 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BCEEC 001B9E2C 41 82 00 24 */ beq lbl_801BCF10
|
|
/* 801BCEF0 001B9E30 41 82 00 18 */ beq lbl_801BCF08
|
|
/* 801BCEF4 001B9E34 38 80 00 01 */ li r4, 1
|
|
/* 801BCEF8 001B9E38 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BCEFC 001B9E3C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BCF00 001B9E40 7D 89 03 A6 */ mtctr r12
|
|
/* 801BCF04 001B9E44 4E 80 04 21 */ bctrl
|
|
lbl_801BCF08:
|
|
/* 801BCF08 001B9E48 38 00 00 00 */ li r0, 0
|
|
/* 801BCF0C 001B9E4C 90 1C 00 34 */ stw r0, 0x34(r28)
|
|
lbl_801BCF10:
|
|
/* 801BCF10 001B9E50 80 7C 00 54 */ lwz r3, 0x54(r28)
|
|
/* 801BCF14 001B9E54 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BCF18 001B9E58 41 82 00 24 */ beq lbl_801BCF3C
|
|
/* 801BCF1C 001B9E5C 41 82 00 18 */ beq lbl_801BCF34
|
|
/* 801BCF20 001B9E60 38 80 00 01 */ li r4, 1
|
|
/* 801BCF24 001B9E64 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BCF28 001B9E68 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BCF2C 001B9E6C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BCF30 001B9E70 4E 80 04 21 */ bctrl
|
|
lbl_801BCF34:
|
|
/* 801BCF34 001B9E74 38 00 00 00 */ li r0, 0
|
|
/* 801BCF38 001B9E78 90 1C 00 54 */ stw r0, 0x54(r28)
|
|
lbl_801BCF3C:
|
|
/* 801BCF3C 001B9E7C 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801BCF40 001B9E80 2C 1B 00 08 */ cmpwi r27, 8
|
|
/* 801BCF44 001B9E84 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801BCF48 001B9E88 41 80 FF 6C */ blt lbl_801BCEB4
|
|
/* 801BCF4C 001B9E8C 3B 40 00 00 */ li r26, 0
|
|
/* 801BCF50 001B9E90 3B A0 00 00 */ li r29, 0
|
|
/* 801BCF54 001B9E94 3B 80 00 00 */ li r28, 0
|
|
lbl_801BCF58:
|
|
/* 801BCF58 001B9E98 3B 7D 00 74 */ addi r27, r29, 0x74
|
|
/* 801BCF5C 001B9E9C 7C 7F D8 2E */ lwzx r3, r31, r27
|
|
/* 801BCF60 001B9EA0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BCF64 001B9EA4 41 82 00 20 */ beq lbl_801BCF84
|
|
/* 801BCF68 001B9EA8 41 82 00 18 */ beq lbl_801BCF80
|
|
/* 801BCF6C 001B9EAC 38 80 00 01 */ li r4, 1
|
|
/* 801BCF70 001B9EB0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BCF74 001B9EB4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BCF78 001B9EB8 7D 89 03 A6 */ mtctr r12
|
|
/* 801BCF7C 001B9EBC 4E 80 04 21 */ bctrl
|
|
lbl_801BCF80:
|
|
/* 801BCF80 001B9EC0 7F 9F D9 2E */ stwx r28, r31, r27
|
|
lbl_801BCF84:
|
|
/* 801BCF84 001B9EC4 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801BCF88 001B9EC8 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 801BCF8C 001B9ECC 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801BCF90 001B9ED0 41 80 FF C8 */ blt lbl_801BCF58
|
|
/* 801BCF94 001B9ED4 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 801BCF98 001B9ED8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BCF9C 001B9EDC 41 82 00 1C */ beq lbl_801BCFB8
|
|
/* 801BCFA0 001B9EE0 41 82 00 18 */ beq lbl_801BCFB8
|
|
/* 801BCFA4 001B9EE4 38 80 00 01 */ li r4, 1
|
|
/* 801BCFA8 001B9EE8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BCFAC 001B9EEC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BCFB0 001B9EF0 7D 89 03 A6 */ mtctr r12
|
|
/* 801BCFB4 001B9EF4 4E 80 04 21 */ bctrl
|
|
lbl_801BCFB8:
|
|
/* 801BCFB8 001B9EF8 3B 40 00 00 */ li r26, 0
|
|
/* 801BCFBC 001B9EFC 3B A0 00 00 */ li r29, 0
|
|
lbl_801BCFC0:
|
|
/* 801BCFC0 001B9F00 7F 7F EA 14 */ add r27, r31, r29
|
|
/* 801BCFC4 001B9F04 80 7B 00 7C */ lwz r3, 0x7c(r27)
|
|
/* 801BCFC8 001B9F08 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BCFCC 001B9F0C 41 82 00 24 */ beq lbl_801BCFF0
|
|
/* 801BCFD0 001B9F10 41 82 00 18 */ beq lbl_801BCFE8
|
|
/* 801BCFD4 001B9F14 38 80 00 01 */ li r4, 1
|
|
/* 801BCFD8 001B9F18 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BCFDC 001B9F1C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BCFE0 001B9F20 7D 89 03 A6 */ mtctr r12
|
|
/* 801BCFE4 001B9F24 4E 80 04 21 */ bctrl
|
|
lbl_801BCFE8:
|
|
/* 801BCFE8 001B9F28 38 00 00 00 */ li r0, 0
|
|
/* 801BCFEC 001B9F2C 90 1B 00 7C */ stw r0, 0x7c(r27)
|
|
lbl_801BCFF0:
|
|
/* 801BCFF0 001B9F30 80 7B 00 88 */ lwz r3, 0x88(r27)
|
|
/* 801BCFF4 001B9F34 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BCFF8 001B9F38 41 82 00 24 */ beq lbl_801BD01C
|
|
/* 801BCFFC 001B9F3C 41 82 00 18 */ beq lbl_801BD014
|
|
/* 801BD000 001B9F40 38 80 00 01 */ li r4, 1
|
|
/* 801BD004 001B9F44 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BD008 001B9F48 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BD00C 001B9F4C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BD010 001B9F50 4E 80 04 21 */ bctrl
|
|
lbl_801BD014:
|
|
/* 801BD014 001B9F54 38 00 00 00 */ li r0, 0
|
|
/* 801BD018 001B9F58 90 1B 00 88 */ stw r0, 0x88(r27)
|
|
lbl_801BD01C:
|
|
/* 801BD01C 001B9F5C 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 801BD020 001B9F60 2C 1A 00 03 */ cmpwi r26, 3
|
|
/* 801BD024 001B9F64 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 801BD028 001B9F68 41 80 FF 98 */ blt lbl_801BCFC0
|
|
/* 801BD02C 001B9F6C 80 7F 00 98 */ lwz r3, 0x98(r31)
|
|
/* 801BD030 001B9F70 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BD034 001B9F74 41 82 00 1C */ beq lbl_801BD050
|
|
/* 801BD038 001B9F78 41 82 00 18 */ beq lbl_801BD050
|
|
/* 801BD03C 001B9F7C 38 80 00 01 */ li r4, 1
|
|
/* 801BD040 001B9F80 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BD044 001B9F84 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BD048 001B9F88 7D 89 03 A6 */ mtctr r12
|
|
/* 801BD04C 001B9F8C 4E 80 04 21 */ bctrl
|
|
lbl_801BD050:
|
|
/* 801BD050 001B9F90 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BD054 001B9F94 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BD058 001B9F98 41 82 00 28 */ beq lbl_801BD080
|
|
/* 801BD05C 001B9F9C 48 00 54 BD */ bl dMenu_StageMapCtrl_c_NS__delete
|
|
/* 801BD060 001B9FA0 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BD064 001B9FA4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BD068 001B9FA8 41 82 00 18 */ beq lbl_801BD080
|
|
/* 801BD06C 001B9FAC 38 80 00 01 */ li r4, 1
|
|
/* 801BD070 001B9FB0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BD074 001B9FB4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BD078 001B9FB8 7D 89 03 A6 */ mtctr r12
|
|
/* 801BD07C 001B9FBC 4E 80 04 21 */ bctrl
|
|
lbl_801BD080:
|
|
/* 801BD080 001B9FC0 80 7F 00 E0 */ lwz r3, 0xe0(r31)
|
|
/* 801BD084 001B9FC4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BD088 001B9FC8 41 82 00 40 */ beq lbl_801BD0C8
|
|
/* 801BD08C 001B9FCC 80 63 00 1C */ lwz r3, 0x1c(r3)
|
|
/* 801BD090 001B9FD0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BD094 001B9FD4 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801BD098 001B9FD8 7D 89 03 A6 */ mtctr r12
|
|
/* 801BD09C 001B9FDC 4E 80 04 21 */ bctrl
|
|
/* 801BD0A0 001B9FE0 80 7F 00 E0 */ lwz r3, 0xe0(r31)
|
|
/* 801BD0A4 001B9FE4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BD0A8 001B9FE8 41 82 00 18 */ beq lbl_801BD0C0
|
|
/* 801BD0AC 001B9FEC 38 80 00 01 */ li r4, 1
|
|
/* 801BD0B0 001B9FF0 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 801BD0B4 001B9FF4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BD0B8 001B9FF8 7D 89 03 A6 */ mtctr r12
|
|
/* 801BD0BC 001B9FFC 4E 80 04 21 */ bctrl
|
|
lbl_801BD0C0:
|
|
/* 801BD0C0 001BA000 38 00 00 00 */ li r0, 0
|
|
/* 801BD0C4 001BA004 90 1F 00 E0 */ stw r0, 0xe0(r31)
|
|
lbl_801BD0C8:
|
|
/* 801BD0C8 001BA008 80 7F 00 E4 */ lwz r3, 0xe4(r31)
|
|
/* 801BD0CC 001BA00C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BD0D0 001BA010 41 82 00 1C */ beq lbl_801BD0EC
|
|
/* 801BD0D4 001BA014 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BD0D8 001BA018 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801BD0DC 001BA01C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BD0E0 001BA020 4E 80 04 21 */ bctrl
|
|
/* 801BD0E4 001BA024 38 00 00 00 */ li r0, 0
|
|
/* 801BD0E8 001BA028 90 1F 00 E4 */ stw r0, 0xe4(r31)
|
|
lbl_801BD0EC:
|
|
/* 801BD0EC 001BA02C 80 7F 00 EC */ lwz r3, 0xec(r31)
|
|
/* 801BD0F0 001BA030 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BD0F4 001BA034 41 82 00 10 */ beq lbl_801BD104
|
|
/* 801BD0F8 001BA038 4B E5 20 B5 */ bl mDoExt_destroyExpHeap
|
|
/* 801BD0FC 001BA03C 38 00 00 00 */ li r0, 0
|
|
/* 801BD100 001BA040 90 1F 00 EC */ stw r0, 0xec(r31)
|
|
lbl_801BD104:
|
|
/* 801BD104 001BA044 38 00 00 00 */ li r0, 0
|
|
/* 801BD108 001BA048 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801BD10C 001BA04C 38 63 01 88 */ addi r3, r3, lbl_80430188@l
|
|
/* 801BD110 001BA050 98 03 00 F2 */ stb r0, 0xf2(r3)
|
|
/* 801BD114 001BA054 90 0D 8B 00 */ stw r0, lbl_80451080-_SDA_BASE_(r13)
|
|
/* 801BD118 001BA058 7F C0 07 35 */ extsh. r0, r30
|
|
/* 801BD11C 001BA05C 40 81 00 0C */ ble lbl_801BD128
|
|
/* 801BD120 001BA060 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BD124 001BA064 48 11 1C 19 */ bl __dl__FPv
|
|
lbl_801BD128:
|
|
/* 801BD128 001BA068 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BD12C 001BA06C 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801BD130 001BA070 48 1A 50 ED */ bl _restgpr_26
|
|
/* 801BD134 001BA074 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801BD138 001BA078 7C 08 03 A6 */ mtlr r0
|
|
/* 801BD13C 001BA07C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801BD140 001BA080 4E 80 00 20 */ blr
|
|
/* 801BD144 001BA084 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BD148 001BA088 7C 08 02 A6 */ mflr r0
|
|
/* 801BD14C 001BA08C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BD150 001BA090 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801BD154 001BA094 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801BD158 001BA098 7C 7E 1B 79 */ or. r30, r3, r3
|
|
/* 801BD15C 001BA09C 7C 9F 23 78 */ mr r31, r4
|
|
/* 801BD160 001BA0A0 41 82 00 58 */ beq lbl_801BD1B8
|
|
/* 801BD164 001BA0A4 3C 60 80 3C */ lis r3, lbl_803BCD74@ha
|
|
/* 801BD168 001BA0A8 38 03 CD 74 */ addi r0, r3, lbl_803BCD74@l
|
|
/* 801BD16C 001BA0AC 90 1E 00 00 */ stw r0, 0(r30)
|
|
/* 801BD170 001BA0B0 41 82 00 38 */ beq lbl_801BD1A8
|
|
/* 801BD174 001BA0B4 3C 60 80 3C */ lis r3, lbl_803BCAEC@ha
|
|
/* 801BD178 001BA0B8 38 03 CA EC */ addi r0, r3, lbl_803BCAEC@l
|
|
/* 801BD17C 001BA0BC 90 1E 00 00 */ stw r0, 0(r30)
|
|
/* 801BD180 001BA0C0 41 82 00 28 */ beq lbl_801BD1A8
|
|
/* 801BD184 001BA0C4 3C 60 80 3C */ lis r3, lbl_803BCAE0@ha
|
|
/* 801BD188 001BA0C8 38 03 CA E0 */ addi r0, r3, lbl_803BCAE0@l
|
|
/* 801BD18C 001BA0CC 90 1E 00 00 */ stw r0, 0(r30)
|
|
/* 801BD190 001BA0D0 38 7E 00 04 */ addi r3, r30, 4
|
|
.global renderingDmap_c_NS_dtor
|
|
/* 801BD194 001BA0D4 3C 80 80 1C */ lis r4, renderingDmap_c_NS_dtor@ha
|
|
.global renderingDmap_c_NS_dtor
|
|
/* 801BD198 001BA0D8 38 84 03 80 */ addi r4, r4, renderingDmap_c_NS_dtor@l
|
|
/* 801BD19C 001BA0DC 38 A0 00 38 */ li r5, 0x38
|
|
/* 801BD1A0 001BA0E0 38 C0 00 02 */ li r6, 2
|
|
/* 801BD1A4 001BA0E4 48 1A 4B 45 */ bl func_80361CE8
|
|
lbl_801BD1A8:
|
|
/* 801BD1A8 001BA0E8 7F E0 07 35 */ extsh. r0, r31
|
|
/* 801BD1AC 001BA0EC 40 81 00 0C */ ble lbl_801BD1B8
|
|
/* 801BD1B0 001BA0F0 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BD1B4 001BA0F4 48 11 1B 89 */ bl __dl__FPv
|
|
lbl_801BD1B8:
|
|
/* 801BD1B8 001BA0F8 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BD1BC 001BA0FC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801BD1C0 001BA100 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801BD1C4 001BA104 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BD1C8 001BA108 7C 08 03 A6 */ mtlr r0
|
|
/* 801BD1CC 001BA10C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BD1D0 001BA110 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_getCurFloorPos
|
|
dMenu_Dmap_c_NS_getCurFloorPos:
|
|
/* 801BD1D4 001BA114 88 83 01 71 */ lbz r4, 0x171(r3)
|
|
/* 801BD1D8 001BA118 88 03 01 6C */ lbz r0, 0x16c(r3)
|
|
/* 801BD1DC 001BA11C 7C 04 00 50 */ subf r0, r4, r0
|
|
/* 801BD1E0 001BA120 7C 03 07 74 */ extsb r3, r0
|
|
/* 801BD1E4 001BA124 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_getDefaultCurFloorPos
|
|
dMenu_Dmap_c_NS_getDefaultCurFloorPos:
|
|
/* 801BD1E8 001BA128 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BD1EC 001BA12C 7C 08 02 A6 */ mflr r0
|
|
/* 801BD1F0 001BA130 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BD1F4 001BA134 4B FF FF E1 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BD1F8 001BA138 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BD1FC 001BA13C 7C 08 03 A6 */ mtlr r0
|
|
/* 801BD200 001BA140 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BD204 001BA144 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_iconMoveCalc
|
|
dMenu_Dmap_c_NS_iconMoveCalc:
|
|
/* 801BD208 001BA148 94 21 FF 90 */ stwu r1, -0x70(r1)
|
|
/* 801BD20C 001BA14C 7C 08 02 A6 */ mflr r0
|
|
/* 801BD210 001BA150 90 01 00 74 */ stw r0, 0x74(r1)
|
|
/* 801BD214 001BA154 DB E1 00 60 */ stfd f31, 0x60(r1)
|
|
/* 801BD218 001BA158 F3 E1 00 68 */ psq_st f31, 104(r1), 0, qr0
|
|
/* 801BD21C 001BA15C 93 E1 00 5C */ stw r31, 0x5c(r1)
|
|
/* 801BD220 001BA160 93 C1 00 58 */ stw r30, 0x58(r1)
|
|
/* 801BD224 001BA164 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BD228 001BA168 88 03 01 71 */ lbz r0, 0x171(r3)
|
|
/* 801BD22C 001BA16C 7C 03 07 74 */ extsb r3, r0
|
|
/* 801BD230 001BA170 88 1F 01 72 */ lbz r0, 0x172(r31)
|
|
/* 801BD234 001BA174 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BD238 001BA178 7F C3 00 50 */ subf r30, r3, r0
|
|
/* 801BD23C 001BA17C 80 7F 00 74 */ lwz r3, 0x74(r31)
|
|
/* 801BD240 001BA180 48 09 83 89 */ bl CPaneMgrAlpha_NS_show
|
|
/* 801BD244 001BA184 80 7F 01 4C */ lwz r3, 0x14c(r31)
|
|
/* 801BD248 001BA188 80 1F 01 50 */ lwz r0, 0x150(r31)
|
|
/* 801BD24C 001BA18C 90 61 00 44 */ stw r3, 0x44(r1)
|
|
/* 801BD250 001BA190 90 01 00 48 */ stw r0, 0x48(r1)
|
|
/* 801BD254 001BA194 80 1F 01 54 */ lwz r0, 0x154(r31)
|
|
/* 801BD258 001BA198 90 01 00 4C */ stw r0, 0x4c(r1)
|
|
/* 801BD25C 001BA19C 57 DE 10 3A */ slwi r30, r30, 2
|
|
/* 801BD260 001BA1A0 7C 7F F2 14 */ add r3, r31, r30
|
|
/* 801BD264 001BA1A4 80 83 00 34 */ lwz r4, 0x34(r3)
|
|
/* 801BD268 001BA1A8 38 61 00 14 */ addi r3, r1, 0x14
|
|
/* 801BD26C 001BA1AC 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801BD270 001BA1B0 38 C0 00 00 */ li r6, 0
|
|
/* 801BD274 001BA1B4 38 E0 00 00 */ li r7, 0
|
|
/* 801BD278 001BA1B8 48 09 7C 45 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801BD27C 001BA1BC 80 61 00 14 */ lwz r3, 0x14(r1)
|
|
/* 801BD280 001BA1C0 80 01 00 18 */ lwz r0, 0x18(r1)
|
|
/* 801BD284 001BA1C4 90 61 00 38 */ stw r3, 0x38(r1)
|
|
/* 801BD288 001BA1C8 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 801BD28C 001BA1CC 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 801BD290 001BA1D0 90 01 00 40 */ stw r0, 0x40(r1)
|
|
/* 801BD294 001BA1D4 80 7F 00 74 */ lwz r3, 0x74(r31)
|
|
/* 801BD298 001BA1D8 C0 21 00 38 */ lfs f1, 0x38(r1)
|
|
/* 801BD29C 001BA1DC C0 01 00 44 */ lfs f0, 0x44(r1)
|
|
/* 801BD2A0 001BA1E0 EC 21 00 28 */ fsubs f1, f1, f0
|
|
/* 801BD2A4 001BA1E4 C0 41 00 3C */ lfs f2, 0x3c(r1)
|
|
/* 801BD2A8 001BA1E8 C0 01 00 48 */ lfs f0, 0x48(r1)
|
|
/* 801BD2AC 001BA1EC EC 42 00 28 */ fsubs f2, f2, f0
|
|
/* 801BD2B0 001BA1F0 48 09 73 01 */ bl CPaneMgr_NS_paneTrans
|
|
/* 801BD2B4 001BA1F4 7C 7F F2 14 */ add r3, r31, r30
|
|
/* 801BD2B8 001BA1F8 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BD2BC 001BA1FC 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BD2C0 001BA200 C3 E3 00 CC */ lfs f31, 0xcc(r3)
|
|
/* 801BD2C4 001BA204 80 7F 00 74 */ lwz r3, 0x74(r31)
|
|
/* 801BD2C8 001BA208 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BD2CC 001BA20C D3 E3 00 CC */ stfs f31, 0xcc(r3)
|
|
/* 801BD2D0 001BA210 D3 E3 00 D0 */ stfs f31, 0xd0(r3)
|
|
/* 801BD2D4 001BA214 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BD2D8 001BA218 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801BD2DC 001BA21C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BD2E0 001BA220 4E 80 04 21 */ bctrl
|
|
/* 801BD2E4 001BA224 88 1F 01 73 */ lbz r0, 0x173(r31)
|
|
/* 801BD2E8 001BA228 7C 03 07 74 */ extsb r3, r0
|
|
/* 801BD2EC 001BA22C 2C 03 FF 9D */ cmpwi r3, -99
|
|
/* 801BD2F0 001BA230 41 82 00 A8 */ beq lbl_801BD398
|
|
/* 801BD2F4 001BA234 88 1F 01 71 */ lbz r0, 0x171(r31)
|
|
/* 801BD2F8 001BA238 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BD2FC 001BA23C 7F C0 18 50 */ subf r30, r0, r3
|
|
/* 801BD300 001BA240 80 7F 00 78 */ lwz r3, 0x78(r31)
|
|
/* 801BD304 001BA244 48 09 82 C5 */ bl CPaneMgrAlpha_NS_show
|
|
/* 801BD308 001BA248 80 7F 01 58 */ lwz r3, 0x158(r31)
|
|
/* 801BD30C 001BA24C 80 1F 01 5C */ lwz r0, 0x15c(r31)
|
|
/* 801BD310 001BA250 90 61 00 2C */ stw r3, 0x2c(r1)
|
|
/* 801BD314 001BA254 90 01 00 30 */ stw r0, 0x30(r1)
|
|
/* 801BD318 001BA258 80 1F 01 60 */ lwz r0, 0x160(r31)
|
|
/* 801BD31C 001BA25C 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801BD320 001BA260 57 C0 10 3A */ slwi r0, r30, 2
|
|
/* 801BD324 001BA264 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BD328 001BA268 80 83 00 54 */ lwz r4, 0x54(r3)
|
|
/* 801BD32C 001BA26C 38 61 00 08 */ addi r3, r1, 8
|
|
/* 801BD330 001BA270 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801BD334 001BA274 38 C0 00 00 */ li r6, 0
|
|
/* 801BD338 001BA278 38 E0 00 00 */ li r7, 0
|
|
/* 801BD33C 001BA27C 48 09 7B 81 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801BD340 001BA280 80 61 00 08 */ lwz r3, 8(r1)
|
|
/* 801BD344 001BA284 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 801BD348 001BA288 90 61 00 20 */ stw r3, 0x20(r1)
|
|
/* 801BD34C 001BA28C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801BD350 001BA290 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801BD354 001BA294 90 01 00 28 */ stw r0, 0x28(r1)
|
|
/* 801BD358 001BA298 80 7F 00 78 */ lwz r3, 0x78(r31)
|
|
/* 801BD35C 001BA29C C0 21 00 20 */ lfs f1, 0x20(r1)
|
|
/* 801BD360 001BA2A0 C0 01 00 2C */ lfs f0, 0x2c(r1)
|
|
/* 801BD364 001BA2A4 EC 21 00 28 */ fsubs f1, f1, f0
|
|
/* 801BD368 001BA2A8 C0 41 00 24 */ lfs f2, 0x24(r1)
|
|
/* 801BD36C 001BA2AC C0 01 00 30 */ lfs f0, 0x30(r1)
|
|
/* 801BD370 001BA2B0 EC 42 00 28 */ fsubs f2, f2, f0
|
|
/* 801BD374 001BA2B4 48 09 72 3D */ bl CPaneMgr_NS_paneTrans
|
|
/* 801BD378 001BA2B8 80 7F 00 78 */ lwz r3, 0x78(r31)
|
|
/* 801BD37C 001BA2BC 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BD380 001BA2C0 D3 E3 00 CC */ stfs f31, 0xcc(r3)
|
|
/* 801BD384 001BA2C4 D3 E3 00 D0 */ stfs f31, 0xd0(r3)
|
|
/* 801BD388 001BA2C8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BD38C 001BA2CC 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801BD390 001BA2D0 7D 89 03 A6 */ mtctr r12
|
|
/* 801BD394 001BA2D4 4E 80 04 21 */ bctrl
|
|
lbl_801BD398:
|
|
/* 801BD398 001BA2D8 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0
|
|
/* 801BD39C 001BA2DC CB E1 00 60 */ lfd f31, 0x60(r1)
|
|
/* 801BD3A0 001BA2E0 83 E1 00 5C */ lwz r31, 0x5c(r1)
|
|
/* 801BD3A4 001BA2E4 83 C1 00 58 */ lwz r30, 0x58(r1)
|
|
/* 801BD3A8 001BA2E8 80 01 00 74 */ lwz r0, 0x74(r1)
|
|
/* 801BD3AC 001BA2EC 7C 08 03 A6 */ mtlr r0
|
|
/* 801BD3B0 001BA2F0 38 21 00 70 */ addi r1, r1, 0x70
|
|
/* 801BD3B4 001BA2F4 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_drawFloorScreenBack
|
|
dMenu_Dmap_c_NS_drawFloorScreenBack:
|
|
/* 801BD3B8 001BA2F8 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801BD3BC 001BA2FC 7C 08 02 A6 */ mflr r0
|
|
/* 801BD3C0 001BA300 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801BD3C4 001BA304 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 801BD3C8 001BA308 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 801BD3CC 001BA30C DB C1 00 20 */ stfd f30, 0x20(r1)
|
|
/* 801BD3D0 001BA310 F3 C1 00 28 */ psq_st f30, 40(r1), 0, qr0
|
|
/* 801BD3D4 001BA314 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801BD3D8 001BA318 48 1A 4D FD */ bl _savegpr_27
|
|
/* 801BD3DC 001BA31C 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801BD3E0 001BA320 7C 9E 23 78 */ mr r30, r4
|
|
/* 801BD3E4 001BA324 FF C0 08 90 */ fmr f30, f1
|
|
/* 801BD3E8 001BA328 FF E0 10 90 */ fmr f31, f2
|
|
/* 801BD3EC 001BA32C 7C BF 2B 78 */ mr r31, r5
|
|
/* 801BD3F0 001BA330 3B 60 00 00 */ li r27, 0
|
|
/* 801BD3F4 001BA334 3B 80 00 00 */ li r28, 0
|
|
/* 801BD3F8 001BA338 48 00 00 4C */ b lbl_801BD444
|
|
lbl_801BD3FC:
|
|
/* 801BD3FC 001BA33C 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BD400 001BA340 4B FF FD D5 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BD404 001BA344 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BD408 001BA348 7C 1B 00 00 */ cmpw r27, r0
|
|
/* 801BD40C 001BA34C 40 82 00 24 */ bne lbl_801BD430
|
|
/* 801BD410 001BA350 C0 22 A5 E8 */ lfs f1, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BD414 001BA354 7C 7D E2 14 */ add r3, r29, r28
|
|
/* 801BD418 001BA358 C0 03 01 14 */ lfs f0, 0x114(r3)
|
|
/* 801BD41C 001BA35C FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 801BD420 001BA360 40 82 00 10 */ bne lbl_801BD430
|
|
/* 801BD424 001BA364 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BD428 001BA368 48 09 81 E1 */ bl CPaneMgrAlpha_NS_hide
|
|
/* 801BD42C 001BA36C 48 00 00 10 */ b lbl_801BD43C
|
|
lbl_801BD430:
|
|
/* 801BD430 001BA370 38 1C 00 14 */ addi r0, r28, 0x14
|
|
/* 801BD434 001BA374 7C 7D 00 2E */ lwzx r3, r29, r0
|
|
/* 801BD438 001BA378 48 09 81 91 */ bl CPaneMgrAlpha_NS_show
|
|
lbl_801BD43C:
|
|
/* 801BD43C 001BA37C 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801BD440 001BA380 3B 9C 00 04 */ addi r28, r28, 4
|
|
lbl_801BD444:
|
|
/* 801BD444 001BA384 88 7D 01 71 */ lbz r3, 0x171(r29)
|
|
/* 801BD448 001BA388 88 1D 01 70 */ lbz r0, 0x170(r29)
|
|
/* 801BD44C 001BA38C 7C 63 00 50 */ subf r3, r3, r0
|
|
/* 801BD450 001BA390 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801BD454 001BA394 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BD458 001BA398 7C 1B 00 00 */ cmpw r27, r0
|
|
/* 801BD45C 001BA39C 41 80 FF A0 */ blt lbl_801BD3FC
|
|
/* 801BD460 001BA3A0 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BD464 001BA3A4 4B FF FD 71 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BD468 001BA3A8 7C 64 07 74 */ extsb r4, r3
|
|
/* 801BD46C 001BA3AC 88 1D 01 71 */ lbz r0, 0x171(r29)
|
|
/* 801BD470 001BA3B0 7C 03 07 74 */ extsb r3, r0
|
|
/* 801BD474 001BA3B4 88 1D 01 72 */ lbz r0, 0x172(r29)
|
|
/* 801BD478 001BA3B8 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BD47C 001BA3BC 7C 03 00 50 */ subf r0, r3, r0
|
|
/* 801BD480 001BA3C0 7C 00 20 00 */ cmpw r0, r4
|
|
/* 801BD484 001BA3C4 40 82 00 10 */ bne lbl_801BD494
|
|
/* 801BD488 001BA3C8 80 7D 00 74 */ lwz r3, 0x74(r29)
|
|
/* 801BD48C 001BA3CC 48 09 81 7D */ bl CPaneMgrAlpha_NS_hide
|
|
/* 801BD490 001BA3D0 48 00 00 0C */ b lbl_801BD49C
|
|
lbl_801BD494:
|
|
/* 801BD494 001BA3D4 80 7D 00 74 */ lwz r3, 0x74(r29)
|
|
/* 801BD498 001BA3D8 48 09 81 31 */ bl CPaneMgrAlpha_NS_show
|
|
lbl_801BD49C:
|
|
/* 801BD49C 001BA3DC 88 1D 01 73 */ lbz r0, 0x173(r29)
|
|
/* 801BD4A0 001BA3E0 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BD4A4 001BA3E4 2C 00 FF 9D */ cmpwi r0, -99
|
|
/* 801BD4A8 001BA3E8 41 82 00 40 */ beq lbl_801BD4E8
|
|
/* 801BD4AC 001BA3EC 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BD4B0 001BA3F0 4B FF FD 25 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BD4B4 001BA3F4 7C 64 07 74 */ extsb r4, r3
|
|
/* 801BD4B8 001BA3F8 88 1D 01 71 */ lbz r0, 0x171(r29)
|
|
/* 801BD4BC 001BA3FC 7C 03 07 74 */ extsb r3, r0
|
|
/* 801BD4C0 001BA400 88 1D 01 73 */ lbz r0, 0x173(r29)
|
|
/* 801BD4C4 001BA404 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BD4C8 001BA408 7C 03 00 50 */ subf r0, r3, r0
|
|
/* 801BD4CC 001BA40C 7C 00 20 00 */ cmpw r0, r4
|
|
/* 801BD4D0 001BA410 40 82 00 10 */ bne lbl_801BD4E0
|
|
/* 801BD4D4 001BA414 80 7D 00 78 */ lwz r3, 0x78(r29)
|
|
/* 801BD4D8 001BA418 48 09 81 31 */ bl CPaneMgrAlpha_NS_hide
|
|
/* 801BD4DC 001BA41C 48 00 00 0C */ b lbl_801BD4E8
|
|
lbl_801BD4E0:
|
|
/* 801BD4E0 001BA420 80 7D 00 78 */ lwz r3, 0x78(r29)
|
|
/* 801BD4E4 001BA424 48 09 80 E5 */ bl CPaneMgrAlpha_NS_show
|
|
lbl_801BD4E8:
|
|
/* 801BD4E8 001BA428 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BD4EC 001BA42C FC 20 F0 90 */ fmr f1, f30
|
|
/* 801BD4F0 001BA430 FC 40 F8 90 */ fmr f2, f31
|
|
/* 801BD4F4 001BA434 7F E4 FB 78 */ mr r4, r31
|
|
/* 801BD4F8 001BA438 48 13 B9 DD */ bl J2DScreen_NS_draw
|
|
/* 801BD4FC 001BA43C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801BD500 001BA440 CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801BD504 001BA444 E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0
|
|
/* 801BD508 001BA448 CB C1 00 20 */ lfd f30, 0x20(r1)
|
|
/* 801BD50C 001BA44C 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801BD510 001BA450 48 1A 4D 11 */ bl _restgpr_27
|
|
/* 801BD514 001BA454 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801BD518 001BA458 7C 08 03 A6 */ mtlr r0
|
|
/* 801BD51C 001BA45C 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801BD520 001BA460 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_drawFloorScreenTop
|
|
dMenu_Dmap_c_NS_drawFloorScreenTop:
|
|
/* 801BD524 001BA464 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801BD528 001BA468 7C 08 02 A6 */ mflr r0
|
|
/* 801BD52C 001BA46C 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801BD530 001BA470 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 801BD534 001BA474 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 801BD538 001BA478 DB C1 00 20 */ stfd f30, 0x20(r1)
|
|
/* 801BD53C 001BA47C F3 C1 00 28 */ psq_st f30, 40(r1), 0, qr0
|
|
/* 801BD540 001BA480 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801BD544 001BA484 48 1A 4C 91 */ bl _savegpr_27
|
|
/* 801BD548 001BA488 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801BD54C 001BA48C 7C 9E 23 78 */ mr r30, r4
|
|
/* 801BD550 001BA490 FF C0 08 90 */ fmr f30, f1
|
|
/* 801BD554 001BA494 FF E0 10 90 */ fmr f31, f2
|
|
/* 801BD558 001BA498 7C BF 2B 78 */ mr r31, r5
|
|
/* 801BD55C 001BA49C 3B 60 00 00 */ li r27, 0
|
|
/* 801BD560 001BA4A0 3B 80 00 00 */ li r28, 0
|
|
/* 801BD564 001BA4A4 48 00 00 4C */ b lbl_801BD5B0
|
|
lbl_801BD568:
|
|
/* 801BD568 001BA4A8 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BD56C 001BA4AC 4B FF FC 69 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BD570 001BA4B0 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BD574 001BA4B4 7C 1B 00 00 */ cmpw r27, r0
|
|
/* 801BD578 001BA4B8 40 82 00 24 */ bne lbl_801BD59C
|
|
/* 801BD57C 001BA4BC C0 22 A5 E8 */ lfs f1, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BD580 001BA4C0 7C 7D E2 14 */ add r3, r29, r28
|
|
/* 801BD584 001BA4C4 C0 03 01 14 */ lfs f0, 0x114(r3)
|
|
/* 801BD588 001BA4C8 FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 801BD58C 001BA4CC 40 82 00 10 */ bne lbl_801BD59C
|
|
/* 801BD590 001BA4D0 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BD594 001BA4D4 48 09 80 35 */ bl CPaneMgrAlpha_NS_show
|
|
/* 801BD598 001BA4D8 48 00 00 10 */ b lbl_801BD5A8
|
|
lbl_801BD59C:
|
|
/* 801BD59C 001BA4DC 38 1C 00 14 */ addi r0, r28, 0x14
|
|
/* 801BD5A0 001BA4E0 7C 7D 00 2E */ lwzx r3, r29, r0
|
|
/* 801BD5A4 001BA4E4 48 09 80 65 */ bl CPaneMgrAlpha_NS_hide
|
|
lbl_801BD5A8:
|
|
/* 801BD5A8 001BA4E8 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 801BD5AC 001BA4EC 3B 9C 00 04 */ addi r28, r28, 4
|
|
lbl_801BD5B0:
|
|
/* 801BD5B0 001BA4F0 88 7D 01 71 */ lbz r3, 0x171(r29)
|
|
/* 801BD5B4 001BA4F4 88 1D 01 70 */ lbz r0, 0x170(r29)
|
|
/* 801BD5B8 001BA4F8 7C 63 00 50 */ subf r3, r3, r0
|
|
/* 801BD5BC 001BA4FC 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801BD5C0 001BA500 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BD5C4 001BA504 7C 1B 00 00 */ cmpw r27, r0
|
|
/* 801BD5C8 001BA508 41 80 FF A0 */ blt lbl_801BD568
|
|
/* 801BD5CC 001BA50C 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BD5D0 001BA510 4B FF FC 05 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BD5D4 001BA514 7C 64 07 74 */ extsb r4, r3
|
|
/* 801BD5D8 001BA518 88 1D 01 71 */ lbz r0, 0x171(r29)
|
|
/* 801BD5DC 001BA51C 7C 03 07 74 */ extsb r3, r0
|
|
/* 801BD5E0 001BA520 88 1D 01 72 */ lbz r0, 0x172(r29)
|
|
/* 801BD5E4 001BA524 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BD5E8 001BA528 7C 03 00 50 */ subf r0, r3, r0
|
|
/* 801BD5EC 001BA52C 7C 00 20 00 */ cmpw r0, r4
|
|
/* 801BD5F0 001BA530 40 82 00 10 */ bne lbl_801BD600
|
|
/* 801BD5F4 001BA534 80 7D 00 74 */ lwz r3, 0x74(r29)
|
|
/* 801BD5F8 001BA538 48 09 7F D1 */ bl CPaneMgrAlpha_NS_show
|
|
/* 801BD5FC 001BA53C 48 00 00 0C */ b lbl_801BD608
|
|
lbl_801BD600:
|
|
/* 801BD600 001BA540 80 7D 00 74 */ lwz r3, 0x74(r29)
|
|
/* 801BD604 001BA544 48 09 80 05 */ bl CPaneMgrAlpha_NS_hide
|
|
lbl_801BD608:
|
|
/* 801BD608 001BA548 88 1D 01 73 */ lbz r0, 0x173(r29)
|
|
/* 801BD60C 001BA54C 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BD610 001BA550 2C 00 FF 9D */ cmpwi r0, -99
|
|
/* 801BD614 001BA554 41 82 00 40 */ beq lbl_801BD654
|
|
/* 801BD618 001BA558 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BD61C 001BA55C 4B FF FB B9 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BD620 001BA560 7C 64 07 74 */ extsb r4, r3
|
|
/* 801BD624 001BA564 88 1D 01 71 */ lbz r0, 0x171(r29)
|
|
/* 801BD628 001BA568 7C 03 07 74 */ extsb r3, r0
|
|
/* 801BD62C 001BA56C 88 1D 01 73 */ lbz r0, 0x173(r29)
|
|
/* 801BD630 001BA570 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BD634 001BA574 7C 03 00 50 */ subf r0, r3, r0
|
|
/* 801BD638 001BA578 7C 00 20 00 */ cmpw r0, r4
|
|
/* 801BD63C 001BA57C 40 82 00 10 */ bne lbl_801BD64C
|
|
/* 801BD640 001BA580 80 7D 00 78 */ lwz r3, 0x78(r29)
|
|
/* 801BD644 001BA584 48 09 7F 85 */ bl CPaneMgrAlpha_NS_show
|
|
/* 801BD648 001BA588 48 00 00 0C */ b lbl_801BD654
|
|
lbl_801BD64C:
|
|
/* 801BD64C 001BA58C 80 7D 00 78 */ lwz r3, 0x78(r29)
|
|
/* 801BD650 001BA590 48 09 7F B9 */ bl CPaneMgrAlpha_NS_hide
|
|
lbl_801BD654:
|
|
/* 801BD654 001BA594 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BD658 001BA598 FC 20 F0 90 */ fmr f1, f30
|
|
/* 801BD65C 001BA59C FC 40 F8 90 */ fmr f2, f31
|
|
/* 801BD660 001BA5A0 7F E4 FB 78 */ mr r4, r31
|
|
/* 801BD664 001BA5A4 48 13 B8 71 */ bl J2DScreen_NS_draw
|
|
/* 801BD668 001BA5A8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801BD66C 001BA5AC CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801BD670 001BA5B0 E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0
|
|
/* 801BD674 001BA5B4 CB C1 00 20 */ lfd f30, 0x20(r1)
|
|
/* 801BD678 001BA5B8 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801BD67C 001BA5BC 48 1A 4B A5 */ bl _restgpr_27
|
|
/* 801BD680 001BA5C0 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801BD684 001BA5C4 7C 08 03 A6 */ mtlr r0
|
|
/* 801BD688 001BA5C8 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801BD68C 001BA5CC 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_isMapMoveState
|
|
dMenu_Dmap_c_NS_isMapMoveState:
|
|
/* 801BD690 001BA5D0 38 00 00 01 */ li r0, 1
|
|
/* 801BD694 001BA5D4 98 03 01 84 */ stb r0, 0x184(r3)
|
|
/* 801BD698 001BA5D8 80 83 00 04 */ lwz r4, 4(r3)
|
|
/* 801BD69C 001BA5DC 88 04 00 F8 */ lbz r0, 0xf8(r4)
|
|
/* 801BD6A0 001BA5E0 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BD6A4 001BA5E4 40 82 00 18 */ bne lbl_801BD6BC
|
|
/* 801BD6A8 001BA5E8 88 04 00 F9 */ lbz r0, 0xf9(r4)
|
|
/* 801BD6AC 001BA5EC 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BD6B0 001BA5F0 40 82 00 0C */ bne lbl_801BD6BC
|
|
/* 801BD6B4 001BA5F4 38 00 00 00 */ li r0, 0
|
|
/* 801BD6B8 001BA5F8 98 03 01 84 */ stb r0, 0x184(r3)
|
|
lbl_801BD6BC:
|
|
/* 801BD6BC 001BA5FC 88 63 01 84 */ lbz r3, 0x184(r3)
|
|
/* 801BD6C0 001BA600 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_floorChangeMode
|
|
dMenu_Dmap_c_NS_floorChangeMode:
|
|
/* 801BD6C4 001BA604 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BD6C8 001BA608 7C 08 02 A6 */ mflr r0
|
|
/* 801BD6CC 001BA60C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BD6D0 001BA610 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801BD6D4 001BA614 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BD6D8 001BA618 88 03 01 6D */ lbz r0, 0x16d(r3)
|
|
/* 801BD6DC 001BA61C 7C 03 07 74 */ extsb r3, r0
|
|
/* 801BD6E0 001BA620 88 9F 01 6C */ lbz r4, 0x16c(r31)
|
|
/* 801BD6E4 001BA624 7C 80 07 74 */ extsb r0, r4
|
|
/* 801BD6E8 001BA628 7C 03 00 00 */ cmpw r3, r0
|
|
/* 801BD6EC 001BA62C 40 81 00 40 */ ble lbl_801BD72C
|
|
/* 801BD6F0 001BA630 98 9F 01 6E */ stb r4, 0x16e(r31)
|
|
/* 801BD6F4 001BA634 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
|
/* 801BD6F8 001BA638 A8 03 00 1A */ lha r0, 0x1a(r3)
|
|
/* 801BD6FC 001BA63C 98 1F 01 79 */ stb r0, 0x179(r31)
|
|
/* 801BD700 001BA640 88 1F 01 6C */ lbz r0, 0x16c(r31)
|
|
/* 801BD704 001BA644 88 7F 01 6D */ lbz r3, 0x16d(r31)
|
|
/* 801BD708 001BA648 7C 00 18 50 */ subf r0, r0, r3
|
|
/* 801BD70C 001BA64C 7C 04 07 74 */ extsb r4, r0
|
|
/* 801BD710 001BA650 98 7F 01 6C */ stb r3, 0x16c(r31)
|
|
/* 801BD714 001BA654 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BD718 001BA658 88 BF 01 79 */ lbz r5, 0x179(r31)
|
|
/* 801BD71C 001BA65C 48 00 3B 8D */ bl dMenu_StageMapCtrl_c_NS_setPlusNowStayFloorNo
|
|
/* 801BD720 001BA660 38 00 00 01 */ li r0, 1
|
|
/* 801BD724 001BA664 98 1F 01 7D */ stb r0, 0x17d(r31)
|
|
/* 801BD728 001BA668 48 00 00 3C */ b lbl_801BD764
|
|
lbl_801BD72C:
|
|
/* 801BD72C 001BA66C 98 9F 01 6E */ stb r4, 0x16e(r31)
|
|
/* 801BD730 001BA670 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
|
/* 801BD734 001BA674 A8 03 00 1A */ lha r0, 0x1a(r3)
|
|
/* 801BD738 001BA678 98 1F 01 79 */ stb r0, 0x179(r31)
|
|
/* 801BD73C 001BA67C 38 00 00 01 */ li r0, 1
|
|
/* 801BD740 001BA680 98 1F 01 7D */ stb r0, 0x17d(r31)
|
|
/* 801BD744 001BA684 88 1F 01 6C */ lbz r0, 0x16c(r31)
|
|
/* 801BD748 001BA688 88 7F 01 6D */ lbz r3, 0x16d(r31)
|
|
/* 801BD74C 001BA68C 7C 00 18 50 */ subf r0, r0, r3
|
|
/* 801BD750 001BA690 7C 04 07 74 */ extsb r4, r0
|
|
/* 801BD754 001BA694 98 7F 01 6C */ stb r3, 0x16c(r31)
|
|
/* 801BD758 001BA698 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BD75C 001BA69C 88 BF 01 79 */ lbz r5, 0x179(r31)
|
|
/* 801BD760 001BA6A0 48 00 3B 49 */ bl dMenu_StageMapCtrl_c_NS_setPlusNowStayFloorNo
|
|
lbl_801BD764:
|
|
/* 801BD764 001BA6A4 38 00 00 00 */ li r0, 0
|
|
/* 801BD768 001BA6A8 98 1F 01 85 */ stb r0, 0x185(r31)
|
|
/* 801BD76C 001BA6AC 88 1F 01 7F */ lbz r0, 0x17f(r31)
|
|
/* 801BD770 001BA6B0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BD774 001BA6B4 41 82 00 20 */ beq lbl_801BD794
|
|
/* 801BD778 001BA6B8 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BD77C 001BA6BC 38 80 00 00 */ li r4, 0
|
|
/* 801BD780 001BA6C0 4B FF B6 65 */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
/* 801BD784 001BA6C4 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BD788 001BA6C8 38 80 05 22 */ li r4, 0x522
|
|
/* 801BD78C 001BA6CC 4B FF B7 31 */ bl dMenu_DmapBg_c_NS_setBButtonString
|
|
/* 801BD790 001BA6D0 48 00 00 1C */ b lbl_801BD7AC
|
|
lbl_801BD794:
|
|
/* 801BD794 001BA6D4 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BD798 001BA6D8 38 80 05 27 */ li r4, 0x527
|
|
/* 801BD79C 001BA6DC 4B FF B6 49 */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
/* 801BD7A0 001BA6E0 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BD7A4 001BA6E4 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801BD7A8 001BA6E8 4B FF B7 15 */ bl dMenu_DmapBg_c_NS_setBButtonString
|
|
lbl_801BD7AC:
|
|
/* 801BD7AC 001BA6EC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801BD7B0 001BA6F0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BD7B4 001BA6F4 7C 08 03 A6 */ mtlr r0
|
|
/* 801BD7B8 001BA6F8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BD7BC 001BA6FC 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS__create
|
|
dMenu_Dmap_c_NS__create:
|
|
/* 801BD7C0 001BA700 94 21 FF B0 */ stwu r1, -0x50(r1)
|
|
/* 801BD7C4 001BA704 7C 08 02 A6 */ mflr r0
|
|
/* 801BD7C8 001BA708 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 801BD7CC 001BA70C 39 61 00 50 */ addi r11, r1, 0x50
|
|
/* 801BD7D0 001BA710 48 1A 4A 09 */ bl _savegpr_28
|
|
/* 801BD7D4 001BA714 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BD7D8 001BA718 80 63 00 E8 */ lwz r3, 0xe8(r3)
|
|
/* 801BD7DC 001BA71C 48 11 0F A9 */ bl getTotalFreeSize__7JKRHeapCFv
|
|
/* 801BD7E0 001BA720 83 BF 00 E8 */ lwz r29, 0xe8(r31)
|
|
/* 801BD7E4 001BA724 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BD7E8 001BA728 48 11 0F 45 */ bl getFreeSize__7JKRHeapCFv
|
|
/* 801BD7EC 001BA72C 38 63 FF F0 */ addi r3, r3, -16
|
|
/* 801BD7F0 001BA730 7F A4 EB 78 */ mr r4, r29
|
|
/* 801BD7F4 001BA734 38 A0 00 00 */ li r5, 0
|
|
/* 801BD7F8 001BA738 48 11 16 35 */ bl create__10JKRExpHeapFUlP7JKRHeapb
|
|
/* 801BD7FC 001BA73C 90 7F 00 EC */ stw r3, 0xec(r31)
|
|
/* 801BD800 001BA740 80 7F 00 EC */ lwz r3, 0xec(r31)
|
|
/* 801BD804 001BA744 4B E5 19 C9 */ bl mDoExt_setCurrentHeap
|
|
/* 801BD808 001BA748 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801BD80C 001BA74C 80 7F 00 EC */ lwz r3, 0xec(r31)
|
|
/* 801BD810 001BA750 48 11 0F 75 */ bl getTotalFreeSize__7JKRHeapCFv
|
|
/* 801BD814 001BA754 38 60 00 FC */ li r3, 0xfc
|
|
/* 801BD818 001BA758 48 11 14 35 */ bl __nw__FUl
|
|
/* 801BD81C 001BA75C 7C 7D 1B 79 */ or. r29, r3, r3
|
|
/* 801BD820 001BA760 41 82 00 F4 */ beq lbl_801BD914
|
|
/* 801BD824 001BA764 3C 60 80 3C */ lis r3, lbl_803BCAE0@ha
|
|
/* 801BD828 001BA768 38 03 CA E0 */ addi r0, r3, lbl_803BCAE0@l
|
|
/* 801BD82C 001BA76C 90 1D 00 00 */ stw r0, 0(r29)
|
|
/* 801BD830 001BA770 38 7D 00 04 */ addi r3, r29, 4
|
|
.global renderingDmap_c
|
|
/* 801BD834 001BA774 3C 80 80 1C */ lis r4, renderingDmap_c@ha
|
|
.global renderingDmap_c
|
|
/* 801BD838 001BA778 38 84 05 1C */ addi r4, r4, renderingDmap_c@l
|
|
.global renderingDmap_c_NS_dtor
|
|
/* 801BD83C 001BA77C 3C A0 80 1C */ lis r5, renderingDmap_c_NS_dtor@ha
|
|
.global renderingDmap_c_NS_dtor
|
|
/* 801BD840 001BA780 38 A5 03 80 */ addi r5, r5, renderingDmap_c_NS_dtor@l
|
|
/* 801BD844 001BA784 38 C0 00 38 */ li r6, 0x38
|
|
/* 801BD848 001BA788 38 E0 00 02 */ li r7, 2
|
|
/* 801BD84C 001BA78C 48 1A 45 15 */ bl func_80361D60
|
|
/* 801BD850 001BA790 3C 60 80 3C */ lis r3, lbl_803BCAEC@ha
|
|
/* 801BD854 001BA794 38 03 CA EC */ addi r0, r3, lbl_803BCAEC@l
|
|
/* 801BD858 001BA798 90 1D 00 00 */ stw r0, 0(r29)
|
|
/* 801BD85C 001BA79C 38 00 00 00 */ li r0, 0
|
|
/* 801BD860 001BA7A0 90 1D 00 8C */ stw r0, 0x8c(r29)
|
|
/* 801BD864 001BA7A4 C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BD868 001BA7A8 D0 1D 00 90 */ stfs f0, 0x90(r29)
|
|
/* 801BD86C 001BA7AC D0 1D 00 94 */ stfs f0, 0x94(r29)
|
|
/* 801BD870 001BA7B0 D0 1D 00 98 */ stfs f0, 0x98(r29)
|
|
/* 801BD874 001BA7B4 D0 1D 00 9C */ stfs f0, 0x9c(r29)
|
|
/* 801BD878 001BA7B8 D0 1D 00 A0 */ stfs f0, 0xa0(r29)
|
|
/* 801BD87C 001BA7BC D0 1D 00 A4 */ stfs f0, 0xa4(r29)
|
|
/* 801BD880 001BA7C0 D0 1D 00 A8 */ stfs f0, 0xa8(r29)
|
|
/* 801BD884 001BA7C4 D0 1D 00 AC */ stfs f0, 0xac(r29)
|
|
/* 801BD888 001BA7C8 D0 1D 00 B0 */ stfs f0, 0xb0(r29)
|
|
/* 801BD88C 001BA7CC D0 1D 00 B4 */ stfs f0, 0xb4(r29)
|
|
/* 801BD890 001BA7D0 D0 1D 00 B8 */ stfs f0, 0xb8(r29)
|
|
/* 801BD894 001BA7D4 D0 1D 00 BC */ stfs f0, 0xbc(r29)
|
|
/* 801BD898 001BA7D8 D0 1D 00 C0 */ stfs f0, 0xc0(r29)
|
|
/* 801BD89C 001BA7DC D0 1D 00 C4 */ stfs f0, 0xc4(r29)
|
|
/* 801BD8A0 001BA7E0 D0 1D 00 C8 */ stfs f0, 0xc8(r29)
|
|
/* 801BD8A4 001BA7E4 D0 1D 00 CC */ stfs f0, 0xcc(r29)
|
|
/* 801BD8A8 001BA7E8 D0 1D 00 D0 */ stfs f0, 0xd0(r29)
|
|
/* 801BD8AC 001BA7EC D0 1D 00 D4 */ stfs f0, 0xd4(r29)
|
|
/* 801BD8B0 001BA7F0 D0 1D 00 D8 */ stfs f0, 0xd8(r29)
|
|
/* 801BD8B4 001BA7F4 B0 1D 00 E4 */ sth r0, 0xe4(r29)
|
|
/* 801BD8B8 001BA7F8 98 1D 00 E6 */ stb r0, 0xe6(r29)
|
|
/* 801BD8BC 001BA7FC 98 1D 00 E7 */ stb r0, 0xe7(r29)
|
|
/* 801BD8C0 001BA800 98 1D 00 E8 */ stb r0, 0xe8(r29)
|
|
/* 801BD8C4 001BA804 98 1D 00 E9 */ stb r0, 0xe9(r29)
|
|
/* 801BD8C8 001BA808 98 1D 00 EA */ stb r0, 0xea(r29)
|
|
/* 801BD8CC 001BA80C 98 1D 00 EB */ stb r0, 0xeb(r29)
|
|
/* 801BD8D0 001BA810 98 1D 00 EC */ stb r0, 0xec(r29)
|
|
/* 801BD8D4 001BA814 98 1D 00 ED */ stb r0, 0xed(r29)
|
|
/* 801BD8D8 001BA818 98 1D 00 EE */ stb r0, 0xee(r29)
|
|
/* 801BD8DC 001BA81C 98 1D 00 EF */ stb r0, 0xef(r29)
|
|
/* 801BD8E0 001BA820 98 1D 00 F0 */ stb r0, 0xf0(r29)
|
|
/* 801BD8E4 001BA824 98 1D 00 F1 */ stb r0, 0xf1(r29)
|
|
/* 801BD8E8 001BA828 98 1D 00 F2 */ stb r0, 0xf2(r29)
|
|
/* 801BD8EC 001BA82C 98 1D 00 F3 */ stb r0, 0xf3(r29)
|
|
/* 801BD8F0 001BA830 98 1D 00 F4 */ stb r0, 0xf4(r29)
|
|
/* 801BD8F4 001BA834 98 1D 00 F5 */ stb r0, 0xf5(r29)
|
|
/* 801BD8F8 001BA838 98 1D 00 F6 */ stb r0, 0xf6(r29)
|
|
/* 801BD8FC 001BA83C 98 1D 00 F7 */ stb r0, 0xf7(r29)
|
|
/* 801BD900 001BA840 98 1D 00 F8 */ stb r0, 0xf8(r29)
|
|
/* 801BD904 001BA844 98 1D 00 F9 */ stb r0, 0xf9(r29)
|
|
/* 801BD908 001BA848 3C 60 80 3C */ lis r3, lbl_803BCD74@ha
|
|
/* 801BD90C 001BA84C 38 03 CD 74 */ addi r0, r3, lbl_803BCD74@l
|
|
/* 801BD910 001BA850 90 1D 00 00 */ stw r0, 0(r29)
|
|
lbl_801BD914:
|
|
/* 801BD914 001BA854 93 BF 00 04 */ stw r29, 4(r31)
|
|
/* 801BD918 001BA858 38 60 00 00 */ li r3, 0
|
|
/* 801BD91C 001BA85C B0 7F 01 66 */ sth r3, 0x166(r31)
|
|
/* 801BD920 001BA860 B0 7F 01 68 */ sth r3, 0x168(r31)
|
|
/* 801BD924 001BA864 38 00 00 01 */ li r0, 1
|
|
/* 801BD928 001BA868 98 1F 01 84 */ stb r0, 0x184(r31)
|
|
/* 801BD92C 001BA86C 80 9F 00 04 */ lwz r4, 4(r31)
|
|
/* 801BD930 001BA870 88 04 00 F8 */ lbz r0, 0xf8(r4)
|
|
/* 801BD934 001BA874 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BD938 001BA878 40 82 00 14 */ bne lbl_801BD94C
|
|
/* 801BD93C 001BA87C 88 04 00 F9 */ lbz r0, 0xf9(r4)
|
|
/* 801BD940 001BA880 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BD944 001BA884 40 82 00 08 */ bne lbl_801BD94C
|
|
/* 801BD948 001BA888 98 7F 01 84 */ stb r3, 0x184(r31)
|
|
lbl_801BD94C:
|
|
/* 801BD94C 001BA88C 38 60 00 30 */ li r3, 0x30
|
|
/* 801BD950 001BA890 48 11 12 FD */ bl __nw__FUl
|
|
/* 801BD954 001BA894 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801BD958 001BA898 41 82 00 2C */ beq lbl_801BD984
|
|
/* 801BD95C 001BA89C 38 80 00 05 */ li r4, 5
|
|
/* 801BD960 001BA8A0 38 A0 00 02 */ li r5, 2
|
|
/* 801BD964 001BA8A4 38 C0 00 01 */ li r6, 1
|
|
/* 801BD968 001BA8A8 38 E0 00 01 */ li r7, 1
|
|
/* 801BD96C 001BA8AC C0 22 A6 14 */ lfs f1, lbl_80454014-_SDA2_BASE_(r2)
|
|
/* 801BD970 001BA8B0 C0 42 A6 0C */ lfs f2, lbl_8045400C-_SDA2_BASE_(r2)
|
|
/* 801BD974 001BA8B4 39 00 00 00 */ li r8, 0
|
|
/* 801BD978 001BA8B8 39 20 08 00 */ li r9, 0x800
|
|
/* 801BD97C 001BA8BC 4B E7 46 C9 */ bl __ct__9STControlFssssffss
|
|
/* 801BD980 001BA8C0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801BD984:
|
|
/* 801BD984 001BA8C4 90 1F 00 F0 */ stw r0, 0xf0(r31)
|
|
/* 801BD988 001BA8C8 38 00 00 08 */ li r0, 8
|
|
/* 801BD98C 001BA8CC 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
|
/* 801BD990 001BA8D0 B0 03 00 28 */ sth r0, 0x28(r3)
|
|
/* 801BD994 001BA8D4 80 7F 00 E8 */ lwz r3, 0xe8(r31)
|
|
/* 801BD998 001BA8D8 48 11 0D ED */ bl getTotalFreeSize__7JKRHeapCFv
|
|
/* 801BD99C 001BA8DC 38 60 0D DC */ li r3, 0xddc
|
|
/* 801BD9A0 001BA8E0 48 11 12 AD */ bl __nw__FUl
|
|
/* 801BD9A4 001BA8E4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801BD9A8 001BA8E8 41 82 00 14 */ beq lbl_801BD9BC
|
|
/* 801BD9AC 001BA8EC 80 9F 00 EC */ lwz r4, 0xec(r31)
|
|
/* 801BD9B0 001BA8F0 80 BF 00 F4 */ lwz r5, 0xf4(r31)
|
|
/* 801BD9B4 001BA8F4 4B FF A5 6D */ bl dMenu_DmapBg_c
|
|
/* 801BD9B8 001BA8F8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801BD9BC:
|
|
/* 801BD9BC 001BA8FC 90 1F 00 08 */ stw r0, 8(r31)
|
|
/* 801BD9C0 001BA900 80 7F 00 EC */ lwz r3, 0xec(r31)
|
|
/* 801BD9C4 001BA904 38 80 0C 00 */ li r4, 0xc00
|
|
/* 801BD9C8 001BA908 38 A0 00 20 */ li r5, 0x20
|
|
/* 801BD9CC 001BA90C 48 11 0B 09 */ bl alloc__7JKRHeapFUli
|
|
/* 801BD9D0 001BA910 90 7F 00 FC */ stw r3, 0xfc(r31)
|
|
/* 801BD9D4 001BA914 88 1F 01 7F */ lbz r0, 0x17f(r31)
|
|
/* 801BD9D8 001BA918 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BD9DC 001BA91C 41 82 00 30 */ beq lbl_801BDA0C
|
|
/* 801BD9E0 001BA920 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BD9E4 001BA924 38 80 00 00 */ li r4, 0
|
|
/* 801BD9E8 001BA928 4B FF B3 FD */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
/* 801BD9EC 001BA92C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BD9F0 001BA930 38 80 05 22 */ li r4, 0x522
|
|
/* 801BD9F4 001BA934 4B FF B4 C9 */ bl dMenu_DmapBg_c_NS_setBButtonString
|
|
/* 801BD9F8 001BA938 38 00 03 7B */ li r0, 0x37b
|
|
/* 801BD9FC 001BA93C B0 1F 01 66 */ sth r0, 0x166(r31)
|
|
/* 801BDA00 001BA940 38 00 05 69 */ li r0, 0x569
|
|
/* 801BDA04 001BA944 B0 1F 01 68 */ sth r0, 0x168(r31)
|
|
/* 801BDA08 001BA948 48 00 00 28 */ b lbl_801BDA30
|
|
lbl_801BDA0C:
|
|
/* 801BDA0C 001BA94C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BDA10 001BA950 38 80 05 27 */ li r4, 0x527
|
|
/* 801BDA14 001BA954 4B FF B3 D1 */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
/* 801BDA18 001BA958 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BDA1C 001BA95C 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801BDA20 001BA960 4B FF B4 9D */ bl dMenu_DmapBg_c_NS_setBButtonString
|
|
/* 801BDA24 001BA964 38 00 00 00 */ li r0, 0
|
|
/* 801BDA28 001BA968 B0 1F 01 66 */ sth r0, 0x166(r31)
|
|
/* 801BDA2C 001BA96C B0 1F 01 68 */ sth r0, 0x168(r31)
|
|
lbl_801BDA30:
|
|
/* 801BDA30 001BA970 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801BDA34 001BA974 38 63 01 88 */ addi r3, r3, lbl_80430188@l
|
|
/* 801BDA38 001BA978 88 03 00 BF */ lbz r0, 0xbf(r3)
|
|
/* 801BDA3C 001BA97C 28 00 00 06 */ cmplwi r0, 6
|
|
/* 801BDA40 001BA980 40 82 00 A0 */ bne lbl_801BDAE0
|
|
/* 801BDA44 001BA984 3B 80 00 00 */ li r28, 0
|
|
/* 801BDA48 001BA988 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801BDA4C 001BA98C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801BDA50 001BA990 3B A3 09 58 */ addi r29, r3, 0x958
|
|
/* 801BDA54 001BA994 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BDA58 001BA998 38 80 00 67 */ li r4, 0x67
|
|
/* 801BDA5C 001BA99C 4B E7 6E 05 */ bl isSwitch__12dSv_memBit_cCFi
|
|
/* 801BDA60 001BA9A0 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801BDA64 001BA9A4 41 82 00 0C */ beq lbl_801BDA70
|
|
/* 801BDA68 001BA9A8 3B 80 00 01 */ li r28, 1
|
|
/* 801BDA6C 001BA9AC 48 00 00 24 */ b lbl_801BDA90
|
|
lbl_801BDA70:
|
|
/* 801BDA70 001BA9B0 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BDA74 001BA9B4 38 80 00 66 */ li r4, 0x66
|
|
/* 801BDA78 001BA9B8 4B E7 6D E9 */ bl isSwitch__12dSv_memBit_cCFi
|
|
/* 801BDA7C 001BA9BC 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801BDA80 001BA9C0 40 82 00 10 */ bne lbl_801BDA90
|
|
/* 801BDA84 001BA9C4 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BDA88 001BA9C8 38 80 00 65 */ li r4, 0x65
|
|
/* 801BDA8C 001BA9CC 4B E7 6D D5 */ bl isSwitch__12dSv_memBit_cCFi
|
|
lbl_801BDA90:
|
|
/* 801BDA90 001BA9D0 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BDA94 001BA9D4 C0 03 0D A4 */ lfs f0, 0xda4(r3)
|
|
/* 801BDA98 001BA9D8 C0 23 0D A0 */ lfs f1, 0xda0(r3)
|
|
/* 801BDA9C 001BA9DC 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BDAA0 001BA9E0 FC 20 08 1E */ fctiwz f1, f1
|
|
/* 801BDAA4 001BA9E4 D8 21 00 18 */ stfd f1, 0x18(r1)
|
|
/* 801BDAA8 001BA9E8 80 81 00 1C */ lwz r4, 0x1c(r1)
|
|
/* 801BDAAC 001BA9EC FC 00 00 1E */ fctiwz f0, f0
|
|
/* 801BDAB0 001BA9F0 D8 01 00 20 */ stfd f0, 0x20(r1)
|
|
/* 801BDAB4 001BA9F4 80 A1 00 24 */ lwz r5, 0x24(r1)
|
|
/* 801BDAB8 001BA9F8 D8 21 00 28 */ stfd f1, 0x28(r1)
|
|
/* 801BDABC 001BA9FC 80 C1 00 2C */ lwz r6, 0x2c(r1)
|
|
/* 801BDAC0 001BAA00 D8 01 00 30 */ stfd f0, 0x30(r1)
|
|
/* 801BDAC4 001BAA04 80 E1 00 34 */ lwz r7, 0x34(r1)
|
|
/* 801BDAC8 001BAA08 7F 88 E3 78 */ mr r8, r28
|
|
/* 801BDACC 001BAA0C 81 3F 01 00 */ lwz r9, 0x100(r31)
|
|
/* 801BDAD0 001BAA10 48 00 48 8D */ bl dMenu_StageMapCtrl_c_NS__create_X1_
|
|
/* 801BDAD4 001BAA14 38 00 00 04 */ li r0, 4
|
|
/* 801BDAD8 001BAA18 98 1F 01 7B */ stb r0, 0x17b(r31)
|
|
/* 801BDADC 001BAA1C 48 00 00 4C */ b lbl_801BDB28
|
|
lbl_801BDAE0:
|
|
/* 801BDAE0 001BAA20 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BDAE4 001BAA24 C0 03 0D A4 */ lfs f0, 0xda4(r3)
|
|
/* 801BDAE8 001BAA28 C0 23 0D A0 */ lfs f1, 0xda0(r3)
|
|
/* 801BDAEC 001BAA2C 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BDAF0 001BAA30 FC 20 08 1E */ fctiwz f1, f1
|
|
/* 801BDAF4 001BAA34 D8 21 00 30 */ stfd f1, 0x30(r1)
|
|
/* 801BDAF8 001BAA38 80 81 00 34 */ lwz r4, 0x34(r1)
|
|
/* 801BDAFC 001BAA3C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 801BDB00 001BAA40 D8 01 00 28 */ stfd f0, 0x28(r1)
|
|
/* 801BDB04 001BAA44 80 A1 00 2C */ lwz r5, 0x2c(r1)
|
|
/* 801BDB08 001BAA48 D8 21 00 20 */ stfd f1, 0x20(r1)
|
|
/* 801BDB0C 001BAA4C 80 C1 00 24 */ lwz r6, 0x24(r1)
|
|
/* 801BDB10 001BAA50 D8 01 00 18 */ stfd f0, 0x18(r1)
|
|
/* 801BDB14 001BAA54 80 E1 00 1C */ lwz r7, 0x1c(r1)
|
|
/* 801BDB18 001BAA58 81 1F 01 00 */ lwz r8, 0x100(r31)
|
|
/* 801BDB1C 001BAA5C 48 00 48 01 */ bl dMenu_StageMapCtrl_c_NS__create
|
|
/* 801BDB20 001BAA60 38 00 00 01 */ li r0, 1
|
|
/* 801BDB24 001BAA64 98 1F 01 7B */ stb r0, 0x17b(r31)
|
|
lbl_801BDB28:
|
|
/* 801BDB28 001BAA68 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BDB2C 001BAA6C 88 03 00 E7 */ lbz r0, 0xe7(r3)
|
|
/* 801BDB30 001BAA70 98 1F 01 6C */ stb r0, 0x16c(r31)
|
|
/* 801BDB34 001BAA74 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BDB38 001BAA78 48 00 47 C1 */ bl dMenu_StageMapCtrl_c_NS_getPlayerStayFloorNo
|
|
/* 801BDB3C 001BAA7C 98 7F 01 72 */ stb r3, 0x172(r31)
|
|
/* 801BDB40 001BAA80 88 1F 01 6C */ lbz r0, 0x16c(r31)
|
|
/* 801BDB44 001BAA84 98 1F 01 6D */ stb r0, 0x16d(r31)
|
|
/* 801BDB48 001BAA88 88 1F 01 6C */ lbz r0, 0x16c(r31)
|
|
/* 801BDB4C 001BAA8C 98 1F 01 6F */ stb r0, 0x16f(r31)
|
|
/* 801BDB50 001BAA90 38 00 00 00 */ li r0, 0
|
|
/* 801BDB54 001BAA94 B0 1F 01 6A */ sth r0, 0x16a(r31)
|
|
/* 801BDB58 001BAA98 88 1F 01 72 */ lbz r0, 0x172(r31)
|
|
/* 801BDB5C 001BAA9C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BDB60 001BAAA0 98 03 0D D6 */ stb r0, 0xdd6(r3)
|
|
/* 801BDB64 001BAAA4 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BDB68 001BAAA8 88 03 00 ED */ lbz r0, 0xed(r3)
|
|
/* 801BDB6C 001BAAAC 98 1F 01 70 */ stb r0, 0x170(r31)
|
|
/* 801BDB70 001BAAB0 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BDB74 001BAAB4 88 03 00 EE */ lbz r0, 0xee(r3)
|
|
/* 801BDB78 001BAAB8 98 1F 01 71 */ stb r0, 0x171(r31)
|
|
/* 801BDB7C 001BAABC 38 00 FF 9D */ li r0, -99
|
|
/* 801BDB80 001BAAC0 98 1F 01 73 */ stb r0, 0x173(r31)
|
|
/* 801BDB84 001BAAC4 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 801BDB88 001BAAC8 4B ED E6 F5 */ bl dTres_c_NS_getBossIconFloorNo
|
|
/* 801BDB8C 001BAACC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BDB90 001BAAD0 41 82 00 0C */ beq lbl_801BDB9C
|
|
/* 801BDB94 001BAAD4 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801BDB98 001BAAD8 98 1F 01 73 */ stb r0, 0x173(r31)
|
|
lbl_801BDB9C:
|
|
/* 801BDB9C 001BAADC 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BDBA0 001BAAE0 4B FF B8 AD */ bl dMenu_DmapBg_c_NS_setFloorMessage
|
|
/* 801BDBA4 001BAAE4 88 1F 01 7F */ lbz r0, 0x17f(r31)
|
|
/* 801BDBA8 001BAAE8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BDBAC 001BAAEC 41 82 00 7C */ beq lbl_801BDC28
|
|
/* 801BDBB0 001BAAF0 C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BDBB4 001BAAF4 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 801BDBB8 001BAAF8 D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 801BDBBC 001BAAFC 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BDBC0 001BAB00 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801BDBC4 001BAB04 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 801BDBC8 001BAB08 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BDBCC 001BAB0C 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 801BDBD0 001BAB10 7D 89 03 A6 */ mtctr r12
|
|
/* 801BDBD4 001BAB14 4E 80 04 21 */ bctrl
|
|
/* 801BDBD8 001BAB18 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BDBDC 001BAB1C C0 21 00 0C */ lfs f1, 0xc(r1)
|
|
/* 801BDBE0 001BAB20 C0 41 00 08 */ lfs f2, 8(r1)
|
|
/* 801BDBE4 001BAB24 48 00 43 8D */ bl dMenu_StageMapCtrl_c_NS_initZoomWait
|
|
/* 801BDBE8 001BAB28 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BDBEC 001BAB2C 88 03 00 F8 */ lbz r0, 0xf8(r3)
|
|
/* 801BDBF0 001BAB30 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BDBF4 001BAB34 40 82 00 10 */ bne lbl_801BDC04
|
|
/* 801BDBF8 001BAB38 88 03 00 F9 */ lbz r0, 0xf9(r3)
|
|
/* 801BDBFC 001BAB3C 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BDC00 001BAB40 41 82 00 28 */ beq lbl_801BDC28
|
|
lbl_801BDC04:
|
|
/* 801BDC04 001BAB44 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BDC08 001BAB48 80 63 0C F4 */ lwz r3, 0xcf4(r3)
|
|
/* 801BDC0C 001BAB4C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BDC10 001BAB50 41 82 00 18 */ beq lbl_801BDC28
|
|
/* 801BDC14 001BAB54 38 80 00 FF */ li r4, 0xff
|
|
/* 801BDC18 001BAB58 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BDC1C 001BAB5C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801BDC20 001BAB60 7D 89 03 A6 */ mtctr r12
|
|
/* 801BDC24 001BAB64 4E 80 04 21 */ bctrl
|
|
lbl_801BDC28:
|
|
/* 801BDC28 001BAB68 38 00 00 01 */ li r0, 1
|
|
/* 801BDC2C 001BAB6C 98 1F 01 82 */ stb r0, 0x182(r31)
|
|
/* 801BDC30 001BAB70 98 1F 01 83 */ stb r0, 0x183(r31)
|
|
/* 801BDC34 001BAB74 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BDC38 001BAB78 88 9F 01 7F */ lbz r4, 0x17f(r31)
|
|
/* 801BDC3C 001BAB7C 4B FF AC B9 */ bl dMenu_DmapBg_c_NS_mapIconScaleSet
|
|
/* 801BDC40 001BAB80 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BDC44 001BAB84 4B FF D9 F1 */ bl dMenu_Dmap_c_NS_screenInit
|
|
/* 801BDC48 001BAB88 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BDC4C 001BAB8C 80 83 00 74 */ lwz r4, 0x74(r3)
|
|
/* 801BDC50 001BAB90 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BDC54 001BAB94 80 63 0C C4 */ lwz r3, 0xcc4(r3)
|
|
/* 801BDC58 001BAB98 38 A0 00 00 */ li r5, 0
|
|
/* 801BDC5C 001BAB9C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BDC60 001BABA0 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 801BDC64 001BABA4 7D 89 03 A6 */ mtctr r12
|
|
/* 801BDC68 001BABA8 4E 80 04 21 */ bctrl
|
|
/* 801BDC6C 001BABAC 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BDC70 001BABB0 80 83 00 78 */ lwz r4, 0x78(r3)
|
|
/* 801BDC74 001BABB4 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BDC78 001BABB8 80 63 0C C4 */ lwz r3, 0xcc4(r3)
|
|
/* 801BDC7C 001BABBC C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BDC80 001BABC0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BDC84 001BABC4 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 801BDC88 001BABC8 7D 89 03 A6 */ mtctr r12
|
|
/* 801BDC8C 001BABCC 4E 80 04 21 */ bctrl
|
|
/* 801BDC90 001BABD0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BDC94 001BABD4 41 82 00 24 */ beq lbl_801BDCB8
|
|
/* 801BDC98 001BABD8 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BDC9C 001BABDC 80 63 0C C4 */ lwz r3, 0xcc4(r3)
|
|
/* 801BDCA0 001BABE0 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BDCA4 001BABE4 C0 42 A5 E8 */ lfs f2, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BDCA8 001BABE8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BDCAC 001BABEC 81 8C 01 04 */ lwz r12, 0x104(r12)
|
|
/* 801BDCB0 001BABF0 7D 89 03 A6 */ mtctr r12
|
|
/* 801BDCB4 001BABF4 4E 80 04 21 */ bctrl
|
|
lbl_801BDCB8:
|
|
/* 801BDCB8 001BABF8 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BDCBC 001BABFC 4B E5 15 11 */ bl mDoExt_setCurrentHeap
|
|
/* 801BDCC0 001BAC00 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BDCC4 001BAC04 88 03 00 E7 */ lbz r0, 0xe7(r3)
|
|
/* 801BDCC8 001BAC08 7C 04 07 74 */ extsb r4, r0
|
|
/* 801BDCCC 001BAC0C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BDCD0 001BAC10 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BDCD4 001BAC14 4B FF EB 75 */ bl dMenu_Dmap_c_NS_getIconPos
|
|
/* 801BDCD8 001BAC18 38 00 00 00 */ li r0, 0
|
|
/* 801BDCDC 001BAC1C 98 1F 01 7D */ stb r0, 0x17d(r31)
|
|
/* 801BDCE0 001BAC20 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BDCE4 001BAC24 88 1F 01 7B */ lbz r0, 0x17b(r31)
|
|
/* 801BDCE8 001BAC28 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801BDCEC 001BAC2C 3C 80 80 3C */ lis r4, lbl_803BC828@ha
|
|
/* 801BDCF0 001BAC30 38 04 C8 28 */ addi r0, r4, lbl_803BC828@l
|
|
/* 801BDCF4 001BAC34 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801BDCF8 001BAC38 48 1A 43 8D */ bl func_80362084
|
|
/* 801BDCFC 001BAC3C 60 00 00 00 */ nop
|
|
/* 801BDD00 001BAC40 38 00 00 00 */ li r0, 0
|
|
/* 801BDD04 001BAC44 98 1F 01 7E */ stb r0, 0x17e(r31)
|
|
/* 801BDD08 001BAC48 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BDD0C 001BAC4C 88 1F 01 7E */ lbz r0, 0x17e(r31)
|
|
/* 801BDD10 001BAC50 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801BDD14 001BAC54 3C 80 80 3C */ lis r4, lbl_803BC9D8@ha
|
|
/* 801BDD18 001BAC58 38 04 C9 D8 */ addi r0, r4, lbl_803BC9D8@l
|
|
/* 801BDD1C 001BAC5C 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801BDD20 001BAC60 48 1A 43 65 */ bl func_80362084
|
|
/* 801BDD24 001BAC64 60 00 00 00 */ nop
|
|
/* 801BDD28 001BAC68 39 61 00 50 */ addi r11, r1, 0x50
|
|
/* 801BDD2C 001BAC6C 48 1A 44 F9 */ bl _restgpr_28
|
|
/* 801BDD30 001BAC70 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
/* 801BDD34 001BAC74 7C 08 03 A6 */ mtlr r0
|
|
/* 801BDD38 001BAC78 38 21 00 50 */ addi r1, r1, 0x50
|
|
/* 801BDD3C 001BAC7C 4E 80 00 20 */ blr
|
|
/* 801BDD40 001BAC80 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BDD44 001BAC84 7C 08 02 A6 */ mflr r0
|
|
/* 801BDD48 001BAC88 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BDD4C 001BAC8C 88 A3 01 08 */ lbz r5, 0x108(r3)
|
|
/* 801BDD50 001BAC90 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BDD54 001BAC94 81 8C 00 C4 */ lwz r12, 0xc4(r12)
|
|
/* 801BDD58 001BAC98 7D 89 03 A6 */ mtctr r12
|
|
/* 801BDD5C 001BAC9C 4E 80 04 21 */ bctrl
|
|
/* 801BDD60 001BACA0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BDD64 001BACA4 7C 08 03 A6 */ mtlr r0
|
|
/* 801BDD68 001BACA8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BDD6C 001BACAC 4E 80 00 20 */ blr
|
|
/* 801BDD70 001BACB0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BDD74 001BACB4 7C 08 02 A6 */ mflr r0
|
|
/* 801BDD78 001BACB8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BDD7C 001BACBC 7C A6 2B 78 */ mr r6, r5
|
|
/* 801BDD80 001BACC0 38 A0 00 00 */ li r5, 0
|
|
/* 801BDD84 001BACC4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BDD88 001BACC8 81 8C 00 C8 */ lwz r12, 0xc8(r12)
|
|
/* 801BDD8C 001BACCC 7D 89 03 A6 */ mtctr r12
|
|
/* 801BDD90 001BACD0 4E 80 04 21 */ bctrl
|
|
/* 801BDD94 001BACD4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BDD98 001BACD8 7C 08 03 A6 */ mtlr r0
|
|
/* 801BDD9C 001BACDC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BDDA0 001BACE0 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS__move
|
|
dMenu_Dmap_c_NS__move:
|
|
/* 801BDDA4 001BACE4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801BDDA8 001BACE8 7C 08 02 A6 */ mflr r0
|
|
/* 801BDDAC 001BACEC 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801BDDB0 001BACF0 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801BDDB4 001BACF4 48 1A 44 29 */ bl _savegpr_29
|
|
/* 801BDDB8 001BACF8 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801BDDBC 001BACFC 8B E3 01 7B */ lbz r31, 0x17b(r3)
|
|
/* 801BDDC0 001BAD00 80 63 00 EC */ lwz r3, 0xec(r3)
|
|
/* 801BDDC4 001BAD04 4B E5 14 09 */ bl mDoExt_setCurrentHeap
|
|
/* 801BDDC8 001BAD08 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801BDDCC 001BAD0C 80 7D 00 08 */ lwz r3, 8(r29)
|
|
/* 801BDDD0 001BAD10 4B FF D5 65 */ bl dMenu_DmapBg_c_NS_update
|
|
/* 801BDDD4 001BAD14 80 7D 00 08 */ lwz r3, 8(r29)
|
|
/* 801BDDD8 001BAD18 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801BDDDC 001BAD1C 48 00 66 61 */ bl dMenuMapCommon_c_NS_clearIconInfo
|
|
/* 801BDDE0 001BAD20 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BDDE4 001BAD24 48 00 01 89 */ bl dMenu_Dmap_c_NS_mapControl
|
|
/* 801BDDE8 001BAD28 88 1D 01 7E */ lbz r0, 0x17e(r29)
|
|
/* 801BDDEC 001BAD2C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BDDF0 001BAD30 40 82 00 C8 */ bne lbl_801BDEB8
|
|
/* 801BDDF4 001BAD34 80 7D 00 08 */ lwz r3, 8(r29)
|
|
/* 801BDDF8 001BAD38 88 9D 01 70 */ lbz r4, 0x170(r29)
|
|
/* 801BDDFC 001BAD3C 88 BD 01 71 */ lbz r5, 0x171(r29)
|
|
/* 801BDE00 001BAD40 88 DD 01 72 */ lbz r6, 0x172(r29)
|
|
/* 801BDE04 001BAD44 38 FD 01 74 */ addi r7, r29, 0x174
|
|
/* 801BDE08 001BAD48 89 1D 01 81 */ lbz r8, 0x181(r29)
|
|
/* 801BDE0C 001BAD4C 4B FF C2 A9 */ bl dMenu_DmapBg_c_NS_dpdMove
|
|
/* 801BDE10 001BAD50 80 9D 00 08 */ lwz r4, 8(r29)
|
|
/* 801BDE14 001BAD54 80 04 0C E4 */ lwz r0, 0xce4(r4)
|
|
/* 801BDE18 001BAD58 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BDE1C 001BAD5C 41 82 00 3C */ beq lbl_801BDE58
|
|
/* 801BDE20 001BAD60 38 7D 01 10 */ addi r3, r29, 0x110
|
|
/* 801BDE24 001BAD64 88 04 0D D3 */ lbz r0, 0xdd3(r4)
|
|
/* 801BDE28 001BAD68 28 00 00 FF */ cmplwi r0, 0xff
|
|
/* 801BDE2C 001BAD6C 41 82 00 0C */ beq lbl_801BDE38
|
|
/* 801BDE30 001BAD70 C0 22 A5 E8 */ lfs f1, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BDE34 001BAD74 48 00 00 08 */ b lbl_801BDE3C
|
|
lbl_801BDE38:
|
|
/* 801BDE38 001BAD78 C0 22 A6 54 */ lfs f1, lbl_80454054-_SDA2_BASE_(r2)
|
|
lbl_801BDE3C:
|
|
/* 801BDE3C 001BAD7C C0 42 A5 F4 */ lfs f2, lbl_80453FF4-_SDA2_BASE_(r2)
|
|
/* 801BDE40 001BAD80 C0 62 A6 0C */ lfs f3, lbl_8045400C-_SDA2_BASE_(r2)
|
|
/* 801BDE44 001BAD84 48 0B 1B F9 */ bl cLib_addCalc2__FPffff
|
|
/* 801BDE48 001BAD88 80 7D 00 08 */ lwz r3, 8(r29)
|
|
/* 801BDE4C 001BAD8C 80 63 0C E4 */ lwz r3, 0xce4(r3)
|
|
/* 801BDE50 001BAD90 C0 3D 01 10 */ lfs f1, 0x110(r29)
|
|
/* 801BDE54 001BAD94 48 09 79 7D */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
lbl_801BDE58:
|
|
/* 801BDE58 001BAD98 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BDE5C 001BAD9C 88 1D 01 7B */ lbz r0, 0x17b(r29)
|
|
/* 801BDE60 001BADA0 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801BDE64 001BADA4 3C 80 80 3C */ lis r4, lbl_803BC8A0@ha
|
|
/* 801BDE68 001BADA8 38 04 C8 A0 */ addi r0, r4, lbl_803BC8A0@l
|
|
/* 801BDE6C 001BADAC 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801BDE70 001BADB0 48 1A 42 15 */ bl func_80362084
|
|
/* 801BDE74 001BADB4 60 00 00 00 */ nop
|
|
/* 801BDE78 001BADB8 80 7D 00 08 */ lwz r3, 8(r29)
|
|
/* 801BDE7C 001BADBC 38 80 00 00 */ li r4, 0
|
|
/* 801BDE80 001BADC0 4B FF B1 15 */ bl dMenu_DmapBg_c_NS_setCButtonString
|
|
/* 801BDE84 001BADC4 80 7D 00 08 */ lwz r3, 8(r29)
|
|
/* 801BDE88 001BADC8 38 80 00 00 */ li r4, 0
|
|
/* 801BDE8C 001BADCC 4B FF B2 31 */ bl dMenu_DmapBg_c_NS_setJButtonString
|
|
/* 801BDE90 001BADD0 88 1D 01 7B */ lbz r0, 0x17b(r29)
|
|
/* 801BDE94 001BADD4 7C 00 F8 40 */ cmplw r0, r31
|
|
/* 801BDE98 001BADD8 41 82 00 20 */ beq lbl_801BDEB8
|
|
/* 801BDE9C 001BADDC 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BDEA0 001BADE0 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801BDEA4 001BADE4 3C 80 80 3C */ lis r4, lbl_803BC828@ha
|
|
/* 801BDEA8 001BADE8 38 04 C8 28 */ addi r0, r4, lbl_803BC828@l
|
|
/* 801BDEAC 001BADEC 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801BDEB0 001BADF0 48 1A 41 D5 */ bl func_80362084
|
|
/* 801BDEB4 001BADF4 60 00 00 00 */ nop
|
|
lbl_801BDEB8:
|
|
/* 801BDEB8 001BADF8 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BDEBC 001BADFC 48 00 00 3D */ bl dMenu_Dmap_c_NS_setMapTexture
|
|
/* 801BDEC0 001BAE00 7F A3 EB 78 */ mr r3, r29
|
|
/* 801BDEC4 001BAE04 48 00 00 85 */ bl dMenu_Dmap_c_NS_mapBgAnime
|
|
/* 801BDEC8 001BAE08 80 7D 00 08 */ lwz r3, 8(r29)
|
|
/* 801BDECC 001BAE0C 4B FF D5 99 */ bl dMenu_DmapBg_c_NS_calcCursor
|
|
/* 801BDED0 001BAE10 80 7D 00 08 */ lwz r3, 8(r29)
|
|
/* 801BDED4 001BAE14 4B FF CA A1 */ bl dMenu_DmapBg_c_NS_addGoldFrameAlphaRate
|
|
/* 801BDED8 001BAE18 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BDEDC 001BAE1C 4B E5 12 F1 */ bl mDoExt_setCurrentHeap
|
|
/* 801BDEE0 001BAE20 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801BDEE4 001BAE24 48 1A 43 45 */ bl _restgpr_29
|
|
/* 801BDEE8 001BAE28 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801BDEEC 001BAE2C 7C 08 03 A6 */ mtlr r0
|
|
/* 801BDEF0 001BAE30 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801BDEF4 001BAE34 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_setMapTexture
|
|
dMenu_Dmap_c_NS_setMapTexture:
|
|
/* 801BDEF8 001BAE38 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BDEFC 001BAE3C 7C 08 02 A6 */ mflr r0
|
|
/* 801BDF00 001BAE40 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BDF04 001BAE44 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801BDF08 001BAE48 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BDF0C 001BAE4C 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BDF10 001BAE50 48 00 2F D1 */ bl dMenu_StageMapCtrl_c_NS_getMapBlendPer
|
|
/* 801BDF14 001BAE54 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BDF18 001BAE58 80 63 0C C4 */ lwz r3, 0xcc4(r3)
|
|
/* 801BDF1C 001BAE5C C0 02 A5 EC */ lfs f0, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BDF20 001BAE60 EC 40 08 28 */ fsubs f2, f0, f1
|
|
/* 801BDF24 001BAE64 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BDF28 001BAE68 81 8C 01 04 */ lwz r12, 0x104(r12)
|
|
/* 801BDF2C 001BAE6C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BDF30 001BAE70 4E 80 04 21 */ bctrl
|
|
/* 801BDF34 001BAE74 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801BDF38 001BAE78 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BDF3C 001BAE7C 7C 08 03 A6 */ mtlr r0
|
|
/* 801BDF40 001BAE80 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BDF44 001BAE84 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_mapBgAnime
|
|
dMenu_Dmap_c_NS_mapBgAnime:
|
|
/* 801BDF48 001BAE88 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BDF4C 001BAE8C 7C 08 02 A6 */ mflr r0
|
|
/* 801BDF50 001BAE90 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BDF54 001BAE94 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 801BDF58 001BAE98 4B FF A8 F5 */ bl dMenu_DmapBg_c_NS_mapScreenAnime
|
|
/* 801BDF5C 001BAE9C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BDF60 001BAEA0 7C 08 03 A6 */ mtlr r0
|
|
/* 801BDF64 001BAEA4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BDF68 001BAEA8 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_mapControl
|
|
dMenu_Dmap_c_NS_mapControl:
|
|
/* 801BDF6C 001BAEAC 94 21 FF 90 */ stwu r1, -0x70(r1)
|
|
/* 801BDF70 001BAEB0 7C 08 02 A6 */ mflr r0
|
|
/* 801BDF74 001BAEB4 90 01 00 74 */ stw r0, 0x74(r1)
|
|
/* 801BDF78 001BAEB8 DB E1 00 60 */ stfd f31, 0x60(r1)
|
|
/* 801BDF7C 001BAEBC F3 E1 00 68 */ psq_st f31, 104(r1), 0, qr0
|
|
/* 801BDF80 001BAEC0 DB C1 00 50 */ stfd f30, 0x50(r1)
|
|
/* 801BDF84 001BAEC4 F3 C1 00 58 */ psq_st f30, 88(r1), 0, qr0
|
|
/* 801BDF88 001BAEC8 DB A1 00 40 */ stfd f29, 0x40(r1)
|
|
/* 801BDF8C 001BAECC F3 A1 00 48 */ psq_st f29, 72(r1), 0, qr0
|
|
/* 801BDF90 001BAED0 DB 81 00 30 */ stfd f28, 0x30(r1)
|
|
/* 801BDF94 001BAED4 F3 81 00 38 */ psq_st f28, 56(r1), 0, qr0
|
|
/* 801BDF98 001BAED8 DB 61 00 20 */ stfd f27, 0x20(r1)
|
|
/* 801BDF9C 001BAEDC F3 61 00 28 */ psq_st f27, 40(r1), 0, qr0
|
|
/* 801BDFA0 001BAEE0 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801BDFA4 001BAEE4 48 1A 42 39 */ bl _savegpr_29
|
|
/* 801BDFA8 001BAEE8 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801BDFAC 001BAEEC 8B A3 01 7E */ lbz r29, 0x17e(r3)
|
|
/* 801BDFB0 001BAEF0 88 03 01 7B */ lbz r0, 0x17b(r3)
|
|
/* 801BDFB4 001BAEF4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BDFB8 001BAEF8 41 82 00 10 */ beq lbl_801BDFC8
|
|
/* 801BDFBC 001BAEFC 88 1E 01 83 */ lbz r0, 0x183(r30)
|
|
/* 801BDFC0 001BAF00 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BDFC4 001BAF04 40 82 00 50 */ bne lbl_801BE014
|
|
lbl_801BDFC8:
|
|
/* 801BDFC8 001BAF08 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BDFCC 001BAF0C 48 00 42 69 */ bl dMenu_StageMapCtrl_c_NS_move
|
|
/* 801BDFD0 001BAF10 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BDFD4 001BAF14 88 03 00 EB */ lbz r0, 0xeb(r3)
|
|
/* 801BDFD8 001BAF18 7C 1F 07 74 */ extsb r31, r0
|
|
/* 801BDFDC 001BAF1C 48 00 2F 05 */ bl dMenu_StageMapCtrl_c_NS_getMapBlendPer
|
|
/* 801BDFE0 001BAF20 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BDFE4 001BAF24 7F E4 FB 78 */ mr r4, r31
|
|
/* 801BDFE8 001BAF28 4B FF E8 61 */ bl dMenu_Dmap_c_NS_getIconPos
|
|
/* 801BDFEC 001BAF2C 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BDFF0 001BAF30 88 03 00 EC */ lbz r0, 0xec(r3)
|
|
/* 801BDFF4 001BAF34 7C 1F 07 74 */ extsb r31, r0
|
|
/* 801BDFF8 001BAF38 48 00 2E E9 */ bl dMenu_StageMapCtrl_c_NS_getMapBlendPer
|
|
/* 801BDFFC 001BAF3C C0 02 A5 EC */ lfs f0, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BE000 001BAF40 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 801BE004 001BAF44 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BE008 001BAF48 7F E4 FB 78 */ mr r4, r31
|
|
/* 801BE00C 001BAF4C 4B FF E8 3D */ bl dMenu_Dmap_c_NS_getIconPos
|
|
/* 801BE010 001BAF50 48 00 02 D8 */ b lbl_801BE2E8
|
|
lbl_801BE014:
|
|
/* 801BE014 001BAF54 1C BD 00 0C */ mulli r5, r29, 0xc
|
|
/* 801BE018 001BAF58 3C 80 80 3C */ lis r4, lbl_803BCA20@ha
|
|
/* 801BE01C 001BAF5C 38 04 CA 20 */ addi r0, r4, lbl_803BCA20@l
|
|
/* 801BE020 001BAF60 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801BE024 001BAF64 48 1A 40 61 */ bl func_80362084
|
|
/* 801BE028 001BAF68 60 00 00 00 */ nop
|
|
/* 801BE02C 001BAF6C 88 1E 01 7E */ lbz r0, 0x17e(r30)
|
|
/* 801BE030 001BAF70 7C 00 E8 40 */ cmplw r0, r29
|
|
/* 801BE034 001BAF74 41 82 00 20 */ beq lbl_801BE054
|
|
/* 801BE038 001BAF78 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BE03C 001BAF7C 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801BE040 001BAF80 3C 80 80 3C */ lis r4, lbl_803BC9D8@ha
|
|
/* 801BE044 001BAF84 38 04 C9 D8 */ addi r0, r4, lbl_803BC9D8@l
|
|
/* 801BE048 001BAF88 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801BE04C 001BAF8C 48 1A 40 39 */ bl func_80362084
|
|
/* 801BE050 001BAF90 60 00 00 00 */ nop
|
|
lbl_801BE054:
|
|
/* 801BE054 001BAF94 3C 60 80 43 */ lis r3, lbl_8042FC60@ha
|
|
/* 801BE058 001BAF98 38 63 FC 60 */ addi r3, r3, lbl_8042FC60@l
|
|
/* 801BE05C 001BAF9C C3 63 00 E0 */ lfs f27, 0xe0(r3)
|
|
/* 801BE060 001BAFA0 C0 03 00 E4 */ lfs f0, 0xe4(r3)
|
|
/* 801BE064 001BAFA4 FC 1B 00 40 */ fcmpo cr0, f27, f0
|
|
/* 801BE068 001BAFA8 40 80 00 0C */ bge lbl_801BE074
|
|
/* 801BE06C 001BAFAC FF C0 D8 90 */ fmr f30, f27
|
|
/* 801BE070 001BAFB0 48 00 00 08 */ b lbl_801BE078
|
|
lbl_801BE074:
|
|
/* 801BE074 001BAFB4 FF C0 00 90 */ fmr f30, f0
|
|
lbl_801BE078:
|
|
/* 801BE078 001BAFB8 FC 1B 00 40 */ fcmpo cr0, f27, f0
|
|
/* 801BE07C 001BAFBC 40 81 00 08 */ ble lbl_801BE084
|
|
/* 801BE080 001BAFC0 48 00 00 08 */ b lbl_801BE088
|
|
lbl_801BE084:
|
|
/* 801BE084 001BAFC4 FF 60 00 90 */ fmr f27, f0
|
|
lbl_801BE088:
|
|
/* 801BE088 001BAFC8 80 7E 00 F8 */ lwz r3, 0xf8(r30)
|
|
/* 801BE08C 001BAFCC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BE090 001BAFD0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BE094 001BAFD4 7D 89 03 A6 */ mtctr r12
|
|
/* 801BE098 001BAFD8 4E 80 04 21 */ bctrl
|
|
/* 801BE09C 001BAFDC FF E0 08 90 */ fmr f31, f1
|
|
/* 801BE0A0 001BAFE0 80 7E 00 F8 */ lwz r3, 0xf8(r30)
|
|
/* 801BE0A4 001BAFE4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BE0A8 001BAFE8 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801BE0AC 001BAFEC 7D 89 03 A6 */ mtctr r12
|
|
/* 801BE0B0 001BAFF0 4E 80 04 21 */ bctrl
|
|
/* 801BE0B4 001BAFF4 3B E0 00 00 */ li r31, 0
|
|
/* 801BE0B8 001BAFF8 80 BE 00 04 */ lwz r5, 4(r30)
|
|
/* 801BE0BC 001BAFFC C3 A5 00 9C */ lfs f29, 0x9c(r5)
|
|
/* 801BE0C0 001BB000 C3 85 00 A0 */ lfs f28, 0xa0(r5)
|
|
/* 801BE0C4 001BB004 FC 1F F0 40 */ fcmpo cr0, f31, f30
|
|
/* 801BE0C8 001BB008 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 801BE0CC 001BB00C 40 82 00 90 */ bne lbl_801BE15C
|
|
/* 801BE0D0 001BB010 88 1E 01 81 */ lbz r0, 0x181(r30)
|
|
/* 801BE0D4 001BB014 28 00 00 02 */ cmplwi r0, 2
|
|
/* 801BE0D8 001BB018 41 82 00 84 */ beq lbl_801BE15C
|
|
/* 801BE0DC 001BB01C 3B E0 00 01 */ li r31, 1
|
|
/* 801BE0E0 001BB020 C0 0D 89 00 */ lfs f0, lbl_80450E80-_SDA_BASE_(r13)
|
|
/* 801BE0E4 001BB024 FC 40 00 90 */ fmr f2, f0
|
|
/* 801BE0E8 001BB028 C0 2D 89 04 */ lfs f1, lbl_80450E84-_SDA_BASE_(r13)
|
|
/* 801BE0EC 001BB02C FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 801BE0F0 001BB030 40 80 00 08 */ bge lbl_801BE0F8
|
|
/* 801BE0F4 001BB034 FC 40 08 90 */ fmr f2, f1
|
|
lbl_801BE0F8:
|
|
/* 801BE0F8 001BB038 FC 1F D8 40 */ fcmpo cr0, f31, f27
|
|
/* 801BE0FC 001BB03C 40 80 00 14 */ bge lbl_801BE110
|
|
/* 801BE100 001BB040 3C 80 80 43 */ lis r4, lbl_8042FC60@ha
|
|
/* 801BE104 001BB044 38 84 FC 60 */ addi r4, r4, lbl_8042FC60@l
|
|
/* 801BE108 001BB048 C0 24 00 DC */ lfs f1, 0xdc(r4)
|
|
/* 801BE10C 001BB04C 48 00 00 10 */ b lbl_801BE11C
|
|
lbl_801BE110:
|
|
/* 801BE110 001BB050 3C 80 80 43 */ lis r4, lbl_8042FC60@ha
|
|
/* 801BE114 001BB054 38 84 FC 60 */ addi r4, r4, lbl_8042FC60@l
|
|
/* 801BE118 001BB058 C0 24 00 CC */ lfs f1, 0xcc(r4)
|
|
lbl_801BE11C:
|
|
/* 801BE11C 001BB05C C0 02 A6 58 */ lfs f0, lbl_80454058-_SDA2_BASE_(r2)
|
|
/* 801BE120 001BB060 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 801BE124 001BB064 EC 20 00 B2 */ fmuls f1, f0, f2
|
|
/* 801BE128 001BB068 3C 80 80 44 */ lis r4, lbl_80439A20@ha
|
|
/* 801BE12C 001BB06C 38 84 9A 20 */ addi r4, r4, lbl_80439A20@l
|
|
/* 801BE130 001BB070 54 60 04 38 */ rlwinm r0, r3, 0, 0x10, 0x1c
|
|
/* 801BE134 001BB074 7C 64 02 14 */ add r3, r4, r0
|
|
/* 801BE138 001BB078 C0 03 00 04 */ lfs f0, 4(r3)
|
|
/* 801BE13C 001BB07C EF 61 00 32 */ fmuls f27, f1, f0
|
|
/* 801BE140 001BB080 7C A3 2B 78 */ mr r3, r5
|
|
/* 801BE144 001BB084 7C 04 04 2E */ lfsx f0, r4, r0
|
|
/* 801BE148 001BB088 EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 801BE14C 001BB08C 48 00 44 3D */ bl dMenu_StageMapCtrl_c_NS_setPlusZoomCenterX
|
|
/* 801BE150 001BB090 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BE154 001BB094 FC 20 D8 90 */ fmr f1, f27
|
|
/* 801BE158 001BB098 48 00 44 39 */ bl dMenu_StageMapCtrl_c_NS_setPlusZoomCenterZ
|
|
lbl_801BE15C:
|
|
/* 801BE15C 001BB09C 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BE160 001BB0A0 48 00 40 D5 */ bl dMenu_StageMapCtrl_c_NS_move
|
|
/* 801BE164 001BB0A4 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BE168 001BB0A8 88 03 00 EB */ lbz r0, 0xeb(r3)
|
|
/* 801BE16C 001BB0AC 7C 1D 07 74 */ extsb r29, r0
|
|
/* 801BE170 001BB0B0 48 00 2D 71 */ bl dMenu_StageMapCtrl_c_NS_getMapBlendPer
|
|
/* 801BE174 001BB0B4 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BE178 001BB0B8 7F A4 EB 78 */ mr r4, r29
|
|
/* 801BE17C 001BB0BC 4B FF E6 CD */ bl dMenu_Dmap_c_NS_getIconPos
|
|
/* 801BE180 001BB0C0 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BE184 001BB0C4 88 03 00 EC */ lbz r0, 0xec(r3)
|
|
/* 801BE188 001BB0C8 7C 1D 07 74 */ extsb r29, r0
|
|
/* 801BE18C 001BB0CC 48 00 2D 55 */ bl dMenu_StageMapCtrl_c_NS_getMapBlendPer
|
|
/* 801BE190 001BB0D0 C0 02 A5 EC */ lfs f0, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BE194 001BB0D4 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 801BE198 001BB0D8 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BE19C 001BB0DC 7F A4 EB 78 */ mr r4, r29
|
|
/* 801BE1A0 001BB0E0 4B FF E6 A9 */ bl dMenu_Dmap_c_NS_getIconPos
|
|
/* 801BE1A4 001BB0E4 57 E0 06 3F */ clrlwi. r0, r31, 0x18
|
|
/* 801BE1A8 001BB0E8 41 82 00 54 */ beq lbl_801BE1FC
|
|
/* 801BE1AC 001BB0EC 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BE1B0 001BB0F0 C0 03 00 9C */ lfs f0, 0x9c(r3)
|
|
/* 801BE1B4 001BB0F4 FC 1D 00 00 */ fcmpu cr0, f29, f0
|
|
/* 801BE1B8 001BB0F8 40 82 00 10 */ bne lbl_801BE1C8
|
|
/* 801BE1BC 001BB0FC C0 03 00 A0 */ lfs f0, 0xa0(r3)
|
|
/* 801BE1C0 001BB100 FC 1C 00 00 */ fcmpu cr0, f28, f0
|
|
/* 801BE1C4 001BB104 41 82 00 38 */ beq lbl_801BE1FC
|
|
lbl_801BE1C8:
|
|
/* 801BE1C8 001BB108 38 00 00 BE */ li r0, 0xbe
|
|
/* 801BE1CC 001BB10C 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801BE1D0 001BB110 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801BE1D4 001BB114 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801BE1D8 001BB118 38 A0 00 00 */ li r5, 0
|
|
/* 801BE1DC 001BB11C 38 C0 00 00 */ li r6, 0
|
|
/* 801BE1E0 001BB120 38 E0 00 00 */ li r7, 0
|
|
/* 801BE1E4 001BB124 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BE1E8 001BB128 FC 40 08 90 */ fmr f2, f1
|
|
/* 801BE1EC 001BB12C C0 62 A6 5C */ lfs f3, lbl_8045405C-_SDA2_BASE_(r2)
|
|
/* 801BE1F0 001BB130 FC 80 18 90 */ fmr f4, f3
|
|
/* 801BE1F4 001BB134 39 00 00 00 */ li r8, 0
|
|
/* 801BE1F8 001BB138 48 0E E3 15 */ bl seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
lbl_801BE1FC:
|
|
/* 801BE1FC 001BB13C 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BE200 001BB140 80 03 0D 30 */ lwz r0, 0xd30(r3)
|
|
/* 801BE204 001BB144 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BE208 001BB148 41 82 00 E0 */ beq lbl_801BE2E8
|
|
/* 801BE20C 001BB14C 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BE210 001BB150 4B FF F4 81 */ bl dMenu_Dmap_c_NS_isMapMoveState
|
|
/* 801BE214 001BB154 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BE218 001BB158 41 82 00 D0 */ beq lbl_801BE2E8
|
|
/* 801BE21C 001BB15C A0 1E 01 66 */ lhz r0, 0x166(r30)
|
|
/* 801BE220 001BB160 28 00 03 7B */ cmplwi r0, 0x37b
|
|
/* 801BE224 001BB164 41 82 00 0C */ beq lbl_801BE230
|
|
/* 801BE228 001BB168 28 00 05 69 */ cmplwi r0, 0x569
|
|
/* 801BE22C 001BB16C 40 82 00 BC */ bne lbl_801BE2E8
|
|
lbl_801BE230:
|
|
/* 801BE230 001BB170 38 00 00 00 */ li r0, 0
|
|
/* 801BE234 001BB174 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BE238 001BB178 98 03 0D DA */ stb r0, 0xdda(r3)
|
|
/* 801BE23C 001BB17C 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BE240 001BB180 C0 03 00 C8 */ lfs f0, 0xc8(r3)
|
|
/* 801BE244 001BB184 C0 23 00 9C */ lfs f1, 0x9c(r3)
|
|
/* 801BE248 001BB188 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 801BE24C 001BB18C 40 81 00 14 */ ble lbl_801BE260
|
|
/* 801BE250 001BB190 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BE254 001BB194 88 03 0D DA */ lbz r0, 0xdda(r3)
|
|
/* 801BE258 001BB198 60 00 00 01 */ ori r0, r0, 1
|
|
/* 801BE25C 001BB19C 98 03 0D DA */ stb r0, 0xdda(r3)
|
|
lbl_801BE260:
|
|
/* 801BE260 001BB1A0 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BE264 001BB1A4 C0 03 00 CC */ lfs f0, 0xcc(r3)
|
|
/* 801BE268 001BB1A8 C0 23 00 9C */ lfs f1, 0x9c(r3)
|
|
/* 801BE26C 001BB1AC FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 801BE270 001BB1B0 40 80 00 14 */ bge lbl_801BE284
|
|
/* 801BE274 001BB1B4 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BE278 001BB1B8 88 03 0D DA */ lbz r0, 0xdda(r3)
|
|
/* 801BE27C 001BB1BC 60 00 00 04 */ ori r0, r0, 4
|
|
/* 801BE280 001BB1C0 98 03 0D DA */ stb r0, 0xdda(r3)
|
|
lbl_801BE284:
|
|
/* 801BE284 001BB1C4 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BE288 001BB1C8 C0 03 00 D0 */ lfs f0, 0xd0(r3)
|
|
/* 801BE28C 001BB1CC C0 23 00 A0 */ lfs f1, 0xa0(r3)
|
|
/* 801BE290 001BB1D0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 801BE294 001BB1D4 40 81 00 14 */ ble lbl_801BE2A8
|
|
/* 801BE298 001BB1D8 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BE29C 001BB1DC 88 03 0D DA */ lbz r0, 0xdda(r3)
|
|
/* 801BE2A0 001BB1E0 60 00 00 08 */ ori r0, r0, 8
|
|
/* 801BE2A4 001BB1E4 98 03 0D DA */ stb r0, 0xdda(r3)
|
|
lbl_801BE2A8:
|
|
/* 801BE2A8 001BB1E8 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 801BE2AC 001BB1EC C0 03 00 D4 */ lfs f0, 0xd4(r3)
|
|
/* 801BE2B0 001BB1F0 C0 23 00 A0 */ lfs f1, 0xa0(r3)
|
|
/* 801BE2B4 001BB1F4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 801BE2B8 001BB1F8 40 80 00 14 */ bge lbl_801BE2CC
|
|
/* 801BE2BC 001BB1FC 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BE2C0 001BB200 88 03 0D DA */ lbz r0, 0xdda(r3)
|
|
/* 801BE2C4 001BB204 60 00 00 02 */ ori r0, r0, 2
|
|
/* 801BE2C8 001BB208 98 03 0D DA */ stb r0, 0xdda(r3)
|
|
lbl_801BE2CC:
|
|
/* 801BE2CC 001BB20C 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BE2D0 001BB210 80 63 0D 30 */ lwz r3, 0xd30(r3)
|
|
/* 801BE2D4 001BB214 38 80 00 00 */ li r4, 0
|
|
/* 801BE2D8 001BB218 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BE2DC 001BB21C 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 801BE2E0 001BB220 7D 89 03 A6 */ mtctr r12
|
|
/* 801BE2E4 001BB224 4E 80 04 21 */ bctrl
|
|
lbl_801BE2E8:
|
|
/* 801BE2E8 001BB228 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0
|
|
/* 801BE2EC 001BB22C CB E1 00 60 */ lfd f31, 0x60(r1)
|
|
/* 801BE2F0 001BB230 E3 C1 00 58 */ psq_l f30, 88(r1), 0, qr0
|
|
/* 801BE2F4 001BB234 CB C1 00 50 */ lfd f30, 0x50(r1)
|
|
/* 801BE2F8 001BB238 E3 A1 00 48 */ psq_l f29, 72(r1), 0, qr0
|
|
/* 801BE2FC 001BB23C CB A1 00 40 */ lfd f29, 0x40(r1)
|
|
/* 801BE300 001BB240 E3 81 00 38 */ psq_l f28, 56(r1), 0, qr0
|
|
/* 801BE304 001BB244 CB 81 00 30 */ lfd f28, 0x30(r1)
|
|
/* 801BE308 001BB248 E3 61 00 28 */ psq_l f27, 40(r1), 0, qr0
|
|
/* 801BE30C 001BB24C CB 61 00 20 */ lfd f27, 0x20(r1)
|
|
/* 801BE310 001BB250 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801BE314 001BB254 48 1A 3F 15 */ bl _restgpr_29
|
|
/* 801BE318 001BB258 80 01 00 74 */ lwz r0, 0x74(r1)
|
|
/* 801BE31C 001BB25C 7C 08 03 A6 */ mtlr r0
|
|
/* 801BE320 001BB260 38 21 00 70 */ addi r1, r1, 0x70
|
|
/* 801BE324 001BB264 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_isOpen
|
|
dMenu_Dmap_c_NS_isOpen:
|
|
/* 801BE328 001BB268 94 21 FF A0 */ stwu r1, -0x60(r1)
|
|
/* 801BE32C 001BB26C 7C 08 02 A6 */ mflr r0
|
|
/* 801BE330 001BB270 90 01 00 64 */ stw r0, 0x64(r1)
|
|
/* 801BE334 001BB274 39 61 00 60 */ addi r11, r1, 0x60
|
|
/* 801BE338 001BB278 48 1A 3E 9D */ bl _savegpr_27
|
|
/* 801BE33C 001BB27C 7C 7B 1B 78 */ mr r27, r3
|
|
/* 801BE340 001BB280 3B A0 00 00 */ li r29, 0
|
|
/* 801BE344 001BB284 3B 80 00 00 */ li r28, 0
|
|
/* 801BE348 001BB288 3C 60 80 43 */ lis r3, lbl_8042FC60@ha
|
|
/* 801BE34C 001BB28C 38 63 FC 60 */ addi r3, r3, lbl_8042FC60@l
|
|
/* 801BE350 001BB290 AB C3 00 94 */ lha r30, 0x94(r3)
|
|
/* 801BE354 001BB294 AB E3 00 96 */ lha r31, 0x96(r3)
|
|
/* 801BE358 001BB298 38 00 00 00 */ li r0, 0
|
|
/* 801BE35C 001BB29C 90 1B 01 00 */ stw r0, 0x100(r27)
|
|
/* 801BE360 001BB2A0 80 1B 00 E4 */ lwz r0, 0xe4(r27)
|
|
/* 801BE364 001BB2A4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BE368 001BB2A8 40 82 00 A8 */ bne lbl_801BE410
|
|
/* 801BE36C 001BB2AC 80 1B 00 E0 */ lwz r0, 0xe0(r27)
|
|
/* 801BE370 001BB2B0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BE374 001BB2B4 40 82 00 24 */ bne lbl_801BE398
|
|
/* 801BE378 001BB2B8 4B E5 0A B9 */ bl mDoExt_getJ2dHeap
|
|
/* 801BE37C 001BB2BC 7C 65 1B 78 */ mr r5, r3
|
|
/* 801BE380 001BB2C0 3C 60 80 39 */ lis r3, lbl_80395760@ha
|
|
/* 801BE384 001BB2C4 38 63 57 60 */ addi r3, r3, lbl_80395760@l
|
|
/* 801BE388 001BB2C8 38 63 00 C6 */ addi r3, r3, 0xc6
|
|
/* 801BE38C 001BB2CC 38 80 00 02 */ li r4, 2
|
|
/* 801BE390 001BB2D0 4B E5 7A 85 */ bl mDoDvdThd_mountArchive_c_NS_create
|
|
/* 801BE394 001BB2D4 90 7B 00 E0 */ stw r3, 0xe0(r27)
|
|
lbl_801BE398:
|
|
/* 801BE398 001BB2D8 80 7B 00 E0 */ lwz r3, 0xe0(r27)
|
|
/* 801BE39C 001BB2DC 88 03 00 0C */ lbz r0, 0xc(r3)
|
|
/* 801BE3A0 001BB2E0 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801BE3A4 001BB2E4 41 82 00 64 */ beq lbl_801BE408
|
|
/* 801BE3A8 001BB2E8 80 03 00 1C */ lwz r0, 0x1c(r3)
|
|
/* 801BE3AC 001BB2EC 90 1B 00 E4 */ stw r0, 0xe4(r27)
|
|
/* 801BE3B0 001BB2F0 80 7B 00 E0 */ lwz r3, 0xe0(r27)
|
|
/* 801BE3B4 001BB2F4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BE3B8 001BB2F8 41 82 00 18 */ beq lbl_801BE3D0
|
|
/* 801BE3BC 001BB2FC 38 80 00 01 */ li r4, 1
|
|
/* 801BE3C0 001BB300 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 801BE3C4 001BB304 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801BE3C8 001BB308 7D 89 03 A6 */ mtctr r12
|
|
/* 801BE3CC 001BB30C 4E 80 04 21 */ bctrl
|
|
lbl_801BE3D0:
|
|
/* 801BE3D0 001BB310 38 00 00 00 */ li r0, 0
|
|
/* 801BE3D4 001BB314 90 1B 00 E0 */ stw r0, 0xe0(r27)
|
|
/* 801BE3D8 001BB318 80 7B 00 E4 */ lwz r3, 0xe4(r27)
|
|
/* 801BE3DC 001BB31C 3C 80 80 39 */ lis r4, lbl_80395760@ha
|
|
/* 801BE3E0 001BB320 38 84 57 60 */ addi r4, r4, lbl_80395760@l
|
|
/* 801BE3E4 001BB324 38 84 00 DE */ addi r4, r4, 0xde
|
|
/* 801BE3E8 001BB328 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BE3EC 001BB32C 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 801BE3F0 001BB330 7D 89 03 A6 */ mtctr r12
|
|
/* 801BE3F4 001BB334 4E 80 04 21 */ bctrl
|
|
/* 801BE3F8 001BB338 90 7B 01 00 */ stw r3, 0x100(r27)
|
|
/* 801BE3FC 001BB33C 7F 63 DB 78 */ mr r3, r27
|
|
/* 801BE400 001BB340 4B FF F3 C1 */ bl dMenu_Dmap_c_NS__create
|
|
/* 801BE404 001BB344 48 00 00 0C */ b lbl_801BE410
|
|
lbl_801BE408:
|
|
/* 801BE408 001BB348 38 60 00 00 */ li r3, 0
|
|
/* 801BE40C 001BB34C 48 00 02 4C */ b lbl_801BE658
|
|
lbl_801BE410:
|
|
/* 801BE410 001BB350 A8 1B 01 64 */ lha r0, 0x164(r27)
|
|
/* 801BE414 001BB354 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801BE418 001BB358 40 82 00 08 */ bne lbl_801BE420
|
|
/* 801BE41C 001BB35C 3B 80 00 01 */ li r28, 1
|
|
lbl_801BE420:
|
|
/* 801BE420 001BB360 A8 7B 01 64 */ lha r3, 0x164(r27)
|
|
/* 801BE424 001BB364 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801BE428 001BB368 B0 1B 01 64 */ sth r0, 0x164(r27)
|
|
/* 801BE42C 001BB36C A8 1B 01 64 */ lha r0, 0x164(r27)
|
|
/* 801BE430 001BB370 C8 42 A5 F8 */ lfd f2, lbl_80453FF8-_SDA2_BASE_(r2)
|
|
/* 801BE434 001BB374 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801BE438 001BB378 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 801BE43C 001BB37C 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801BE440 001BB380 90 61 00 38 */ stw r3, 0x38(r1)
|
|
/* 801BE444 001BB384 C8 01 00 38 */ lfd f0, 0x38(r1)
|
|
/* 801BE448 001BB388 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801BE44C 001BB38C 7F C0 07 34 */ extsh r0, r30
|
|
/* 801BE450 001BB390 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801BE454 001BB394 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801BE458 001BB398 90 61 00 40 */ stw r3, 0x40(r1)
|
|
/* 801BE45C 001BB39C C8 01 00 40 */ lfd f0, 0x40(r1)
|
|
/* 801BE460 001BB3A0 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801BE464 001BB3A4 EC 41 00 24 */ fdivs f2, f1, f0
|
|
/* 801BE468 001BB3A8 88 1B 01 7A */ lbz r0, 0x17a(r27)
|
|
/* 801BE46C 001BB3AC 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BE470 001BB3B0 40 82 00 24 */ bne lbl_801BE494
|
|
/* 801BE474 001BB3B4 C0 02 A5 EC */ lfs f0, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BE478 001BB3B8 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801BE47C 001BB3BC C0 02 A6 44 */ lfs f0, lbl_80454044-_SDA2_BASE_(r2)
|
|
/* 801BE480 001BB3C0 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 801BE484 001BB3C4 D0 1B 01 04 */ stfs f0, 0x104(r27)
|
|
/* 801BE488 001BB3C8 C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BE48C 001BB3CC D0 1B 01 08 */ stfs f0, 0x108(r27)
|
|
/* 801BE490 001BB3D0 48 00 00 78 */ b lbl_801BE508
|
|
lbl_801BE494:
|
|
/* 801BE494 001BB3D4 28 00 00 03 */ cmplwi r0, 3
|
|
/* 801BE498 001BB3D8 40 82 00 24 */ bne lbl_801BE4BC
|
|
/* 801BE49C 001BB3DC C0 02 A5 EC */ lfs f0, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BE4A0 001BB3E0 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801BE4A4 001BB3E4 C0 02 A6 24 */ lfs f0, lbl_80454024-_SDA2_BASE_(r2)
|
|
/* 801BE4A8 001BB3E8 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 801BE4AC 001BB3EC D0 1B 01 04 */ stfs f0, 0x104(r27)
|
|
/* 801BE4B0 001BB3F0 C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BE4B4 001BB3F4 D0 1B 01 08 */ stfs f0, 0x108(r27)
|
|
/* 801BE4B8 001BB3F8 48 00 00 50 */ b lbl_801BE508
|
|
lbl_801BE4BC:
|
|
/* 801BE4BC 001BB3FC 28 00 00 02 */ cmplwi r0, 2
|
|
/* 801BE4C0 001BB400 40 82 00 24 */ bne lbl_801BE4E4
|
|
/* 801BE4C4 001BB404 C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BE4C8 001BB408 D0 1B 01 04 */ stfs f0, 0x104(r27)
|
|
/* 801BE4CC 001BB40C C0 02 A5 EC */ lfs f0, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BE4D0 001BB410 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801BE4D4 001BB414 C0 02 A6 48 */ lfs f0, lbl_80454048-_SDA2_BASE_(r2)
|
|
/* 801BE4D8 001BB418 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 801BE4DC 001BB41C D0 1B 01 08 */ stfs f0, 0x108(r27)
|
|
/* 801BE4E0 001BB420 48 00 00 28 */ b lbl_801BE508
|
|
lbl_801BE4E4:
|
|
/* 801BE4E4 001BB424 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BE4E8 001BB428 40 82 00 20 */ bne lbl_801BE508
|
|
/* 801BE4EC 001BB42C C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BE4F0 001BB430 D0 1B 01 04 */ stfs f0, 0x104(r27)
|
|
/* 801BE4F4 001BB434 C0 02 A5 EC */ lfs f0, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BE4F8 001BB438 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801BE4FC 001BB43C C0 02 A6 28 */ lfs f0, lbl_80454028-_SDA2_BASE_(r2)
|
|
/* 801BE500 001BB440 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 801BE504 001BB444 D0 1B 01 08 */ stfs f0, 0x108(r27)
|
|
lbl_801BE508:
|
|
/* 801BE508 001BB448 D0 5B 01 0C */ stfs f2, 0x10c(r27)
|
|
/* 801BE50C 001BB44C 88 1B 01 7B */ lbz r0, 0x17b(r27)
|
|
/* 801BE510 001BB450 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BE514 001BB454 40 82 00 78 */ bne lbl_801BE58C
|
|
/* 801BE518 001BB458 88 1B 01 77 */ lbz r0, 0x177(r27)
|
|
/* 801BE51C 001BB45C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BE520 001BB460 7C 7B 02 14 */ add r3, r27, r0
|
|
/* 801BE524 001BB464 80 83 00 7C */ lwz r4, 0x7c(r3)
|
|
/* 801BE528 001BB468 38 61 00 14 */ addi r3, r1, 0x14
|
|
/* 801BE52C 001BB46C 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801BE530 001BB470 38 C0 00 00 */ li r6, 0
|
|
/* 801BE534 001BB474 38 E0 00 00 */ li r7, 0
|
|
/* 801BE538 001BB478 48 09 69 85 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801BE53C 001BB47C 80 61 00 14 */ lwz r3, 0x14(r1)
|
|
/* 801BE540 001BB480 80 01 00 18 */ lwz r0, 0x18(r1)
|
|
/* 801BE544 001BB484 90 61 00 2C */ stw r3, 0x2c(r1)
|
|
/* 801BE548 001BB488 90 01 00 30 */ stw r0, 0x30(r1)
|
|
/* 801BE54C 001BB48C 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 801BE550 001BB490 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801BE554 001BB494 88 1B 01 77 */ lbz r0, 0x177(r27)
|
|
/* 801BE558 001BB498 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BE55C 001BB49C 7C 7B 02 14 */ add r3, r27, r0
|
|
/* 801BE560 001BB4A0 80 63 00 7C */ lwz r3, 0x7c(r3)
|
|
/* 801BE564 001BB4A4 80 83 00 04 */ lwz r4, 4(r3)
|
|
/* 801BE568 001BB4A8 80 7B 00 08 */ lwz r3, 8(r27)
|
|
/* 801BE56C 001BB4AC 80 63 0C C0 */ lwz r3, 0xcc0(r3)
|
|
/* 801BE570 001BB4B0 C0 21 00 2C */ lfs f1, 0x2c(r1)
|
|
/* 801BE574 001BB4B4 C0 1B 01 04 */ lfs f0, 0x104(r27)
|
|
/* 801BE578 001BB4B8 EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 801BE57C 001BB4BC C0 41 00 30 */ lfs f2, 0x30(r1)
|
|
/* 801BE580 001BB4C0 38 A0 00 00 */ li r5, 0
|
|
/* 801BE584 001BB4C4 4B FD 6B 71 */ bl dSelect_cursor_c_NS_setPos
|
|
/* 801BE588 001BB4C8 48 00 00 84 */ b lbl_801BE60C
|
|
lbl_801BE58C:
|
|
/* 801BE58C 001BB4CC 7F 63 DB 78 */ mr r3, r27
|
|
/* 801BE590 001BB4D0 4B FF EC 59 */ bl dMenu_Dmap_c_NS_getDefaultCurFloorPos
|
|
/* 801BE594 001BB4D4 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BE598 001BB4D8 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BE59C 001BB4DC 7C 7B 02 14 */ add r3, r27, r0
|
|
/* 801BE5A0 001BB4E0 80 83 00 14 */ lwz r4, 0x14(r3)
|
|
/* 801BE5A4 001BB4E4 38 61 00 08 */ addi r3, r1, 8
|
|
/* 801BE5A8 001BB4E8 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801BE5AC 001BB4EC 38 C0 00 00 */ li r6, 0
|
|
/* 801BE5B0 001BB4F0 38 E0 00 00 */ li r7, 0
|
|
/* 801BE5B4 001BB4F4 48 09 69 09 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801BE5B8 001BB4F8 80 61 00 08 */ lwz r3, 8(r1)
|
|
/* 801BE5BC 001BB4FC 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 801BE5C0 001BB500 90 61 00 20 */ stw r3, 0x20(r1)
|
|
/* 801BE5C4 001BB504 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801BE5C8 001BB508 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801BE5CC 001BB50C 90 01 00 28 */ stw r0, 0x28(r1)
|
|
/* 801BE5D0 001BB510 7F 63 DB 78 */ mr r3, r27
|
|
/* 801BE5D4 001BB514 4B FF EC 15 */ bl dMenu_Dmap_c_NS_getDefaultCurFloorPos
|
|
/* 801BE5D8 001BB518 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BE5DC 001BB51C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BE5E0 001BB520 7C 7B 02 14 */ add r3, r27, r0
|
|
/* 801BE5E4 001BB524 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BE5E8 001BB528 80 83 00 04 */ lwz r4, 4(r3)
|
|
/* 801BE5EC 001BB52C 80 7B 00 08 */ lwz r3, 8(r27)
|
|
/* 801BE5F0 001BB530 80 63 0C C0 */ lwz r3, 0xcc0(r3)
|
|
/* 801BE5F4 001BB534 C0 21 00 20 */ lfs f1, 0x20(r1)
|
|
/* 801BE5F8 001BB538 C0 1B 01 04 */ lfs f0, 0x104(r27)
|
|
/* 801BE5FC 001BB53C EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 801BE600 001BB540 C0 41 00 24 */ lfs f2, 0x24(r1)
|
|
/* 801BE604 001BB544 38 A0 00 01 */ li r5, 1
|
|
/* 801BE608 001BB548 4B FD 6A ED */ bl dSelect_cursor_c_NS_setPos
|
|
lbl_801BE60C:
|
|
/* 801BE60C 001BB54C A8 7B 01 64 */ lha r3, 0x164(r27)
|
|
/* 801BE610 001BB550 7F C0 07 34 */ extsh r0, r30
|
|
/* 801BE614 001BB554 7C 03 00 00 */ cmpw r3, r0
|
|
/* 801BE618 001BB558 41 80 00 20 */ blt lbl_801BE638
|
|
/* 801BE61C 001BB55C B3 FB 01 64 */ sth r31, 0x164(r27)
|
|
/* 801BE620 001BB560 C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BE624 001BB564 D0 1B 01 04 */ stfs f0, 0x104(r27)
|
|
/* 801BE628 001BB568 D0 1B 01 08 */ stfs f0, 0x108(r27)
|
|
/* 801BE62C 001BB56C C0 02 A5 EC */ lfs f0, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BE630 001BB570 D0 1B 01 0C */ stfs f0, 0x10c(r27)
|
|
/* 801BE634 001BB574 3B A0 00 01 */ li r29, 1
|
|
lbl_801BE638:
|
|
/* 801BE638 001BB578 80 7B 00 08 */ lwz r3, 8(r27)
|
|
/* 801BE63C 001BB57C C0 3B 01 0C */ lfs f1, 0x10c(r27)
|
|
/* 801BE640 001BB580 7F 84 E3 78 */ mr r4, r28
|
|
/* 801BE644 001BB584 4B FF BF C9 */ bl dMenu_DmapBg_c_NS_setAllAlphaRate
|
|
/* 801BE648 001BB588 80 7B 00 08 */ lwz r3, 8(r27)
|
|
/* 801BE64C 001BB58C C0 22 A5 E8 */ lfs f1, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BE650 001BB590 4B FF C1 A1 */ bl dMenu_DmapBg_c_NS_setGoldFrameAlphaRate
|
|
/* 801BE654 001BB594 7F A3 EB 78 */ mr r3, r29
|
|
lbl_801BE658:
|
|
/* 801BE658 001BB598 39 61 00 60 */ addi r11, r1, 0x60
|
|
/* 801BE65C 001BB59C 48 1A 3B C5 */ bl _restgpr_27
|
|
/* 801BE660 001BB5A0 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 801BE664 001BB5A4 7C 08 03 A6 */ mtlr r0
|
|
/* 801BE668 001BB5A8 38 21 00 60 */ addi r1, r1, 0x60
|
|
/* 801BE66C 001BB5AC 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_isClose
|
|
dMenu_Dmap_c_NS_isClose:
|
|
/* 801BE670 001BB5B0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801BE674 001BB5B4 7C 08 02 A6 */ mflr r0
|
|
/* 801BE678 001BB5B8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801BE67C 001BB5BC 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801BE680 001BB5C0 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 801BE684 001BB5C4 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801BE688 001BB5C8 3B E0 00 01 */ li r31, 1
|
|
/* 801BE68C 001BB5CC 38 80 00 00 */ li r4, 0
|
|
/* 801BE690 001BB5D0 3C 60 80 43 */ lis r3, lbl_8042FC60@ha
|
|
/* 801BE694 001BB5D4 38 63 FC 60 */ addi r3, r3, lbl_8042FC60@l
|
|
/* 801BE698 001BB5D8 A8 A3 00 96 */ lha r5, 0x96(r3)
|
|
/* 801BE69C 001BB5DC A8 1E 01 64 */ lha r0, 0x164(r30)
|
|
/* 801BE6A0 001BB5E0 7C 00 28 00 */ cmpw r0, r5
|
|
/* 801BE6A4 001BB5E4 40 82 00 08 */ bne lbl_801BE6AC
|
|
/* 801BE6A8 001BB5E8 38 80 00 01 */ li r4, 1
|
|
lbl_801BE6AC:
|
|
/* 801BE6AC 001BB5EC A8 7E 01 64 */ lha r3, 0x164(r30)
|
|
/* 801BE6B0 001BB5F0 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801BE6B4 001BB5F4 B0 1E 01 64 */ sth r0, 0x164(r30)
|
|
/* 801BE6B8 001BB5F8 A8 DE 01 64 */ lha r6, 0x164(r30)
|
|
/* 801BE6BC 001BB5FC C8 42 A5 F8 */ lfd f2, lbl_80453FF8-_SDA2_BASE_(r2)
|
|
/* 801BE6C0 001BB600 6C C0 80 00 */ xoris r0, r6, 0x8000
|
|
/* 801BE6C4 001BB604 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801BE6C8 001BB608 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801BE6CC 001BB60C 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 801BE6D0 001BB610 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801BE6D4 001BB614 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801BE6D8 001BB618 7C A0 07 34 */ extsh r0, r5
|
|
/* 801BE6DC 001BB61C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801BE6E0 001BB620 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BE6E4 001BB624 90 61 00 10 */ stw r3, 0x10(r1)
|
|
/* 801BE6E8 001BB628 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 801BE6EC 001BB62C EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801BE6F0 001BB630 EC 41 00 24 */ fdivs f2, f1, f0
|
|
/* 801BE6F4 001BB634 7C C0 07 35 */ extsh. r0, r6
|
|
/* 801BE6F8 001BB638 41 81 00 10 */ bgt lbl_801BE708
|
|
/* 801BE6FC 001BB63C 38 00 00 00 */ li r0, 0
|
|
/* 801BE700 001BB640 B0 1E 01 64 */ sth r0, 0x164(r30)
|
|
/* 801BE704 001BB644 48 00 00 08 */ b lbl_801BE70C
|
|
lbl_801BE708:
|
|
/* 801BE708 001BB648 3B E0 00 00 */ li r31, 0
|
|
lbl_801BE70C:
|
|
/* 801BE70C 001BB64C 88 1E 01 7A */ lbz r0, 0x17a(r30)
|
|
/* 801BE710 001BB650 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BE714 001BB654 40 82 00 24 */ bne lbl_801BE738
|
|
/* 801BE718 001BB658 C0 02 A5 EC */ lfs f0, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BE71C 001BB65C EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801BE720 001BB660 C0 02 A6 24 */ lfs f0, lbl_80454024-_SDA2_BASE_(r2)
|
|
/* 801BE724 001BB664 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 801BE728 001BB668 D0 1E 01 04 */ stfs f0, 0x104(r30)
|
|
/* 801BE72C 001BB66C C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BE730 001BB670 D0 1E 01 08 */ stfs f0, 0x108(r30)
|
|
/* 801BE734 001BB674 48 00 00 78 */ b lbl_801BE7AC
|
|
lbl_801BE738:
|
|
/* 801BE738 001BB678 28 00 00 03 */ cmplwi r0, 3
|
|
/* 801BE73C 001BB67C 40 82 00 24 */ bne lbl_801BE760
|
|
/* 801BE740 001BB680 C0 02 A5 EC */ lfs f0, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BE744 001BB684 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801BE748 001BB688 C0 02 A6 44 */ lfs f0, lbl_80454044-_SDA2_BASE_(r2)
|
|
/* 801BE74C 001BB68C EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 801BE750 001BB690 D0 1E 01 04 */ stfs f0, 0x104(r30)
|
|
/* 801BE754 001BB694 C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BE758 001BB698 D0 1E 01 08 */ stfs f0, 0x108(r30)
|
|
/* 801BE75C 001BB69C 48 00 00 50 */ b lbl_801BE7AC
|
|
lbl_801BE760:
|
|
/* 801BE760 001BB6A0 28 00 00 02 */ cmplwi r0, 2
|
|
/* 801BE764 001BB6A4 40 82 00 24 */ bne lbl_801BE788
|
|
/* 801BE768 001BB6A8 C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BE76C 001BB6AC D0 1E 01 04 */ stfs f0, 0x104(r30)
|
|
/* 801BE770 001BB6B0 C0 02 A5 EC */ lfs f0, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BE774 001BB6B4 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801BE778 001BB6B8 C0 02 A6 28 */ lfs f0, lbl_80454028-_SDA2_BASE_(r2)
|
|
/* 801BE77C 001BB6BC EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 801BE780 001BB6C0 D0 1E 01 08 */ stfs f0, 0x108(r30)
|
|
/* 801BE784 001BB6C4 48 00 00 28 */ b lbl_801BE7AC
|
|
lbl_801BE788:
|
|
/* 801BE788 001BB6C8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BE78C 001BB6CC 40 82 00 20 */ bne lbl_801BE7AC
|
|
/* 801BE790 001BB6D0 C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801BE794 001BB6D4 D0 1E 01 04 */ stfs f0, 0x104(r30)
|
|
/* 801BE798 001BB6D8 C0 02 A5 EC */ lfs f0, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BE79C 001BB6DC EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 801BE7A0 001BB6E0 C0 02 A6 48 */ lfs f0, lbl_80454048-_SDA2_BASE_(r2)
|
|
/* 801BE7A4 001BB6E4 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 801BE7A8 001BB6E8 D0 1E 01 08 */ stfs f0, 0x108(r30)
|
|
lbl_801BE7AC:
|
|
/* 801BE7AC 001BB6EC D0 5E 01 0C */ stfs f2, 0x10c(r30)
|
|
/* 801BE7B0 001BB6F0 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BE7B4 001BB6F4 C0 3E 01 0C */ lfs f1, 0x10c(r30)
|
|
/* 801BE7B8 001BB6F8 4B FF BE 55 */ bl dMenu_DmapBg_c_NS_setAllAlphaRate
|
|
/* 801BE7BC 001BB6FC 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BE7C0 001BB700 4B FF C2 8D */ bl dMenu_DmapBg_c_NS_decGoldFrameAlphaRate
|
|
/* 801BE7C4 001BB704 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BE7C8 001BB708 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801BE7CC 001BB70C 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 801BE7D0 001BB710 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801BE7D4 001BB714 7C 08 03 A6 */ mtlr r0
|
|
/* 801BE7D8 001BB718 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801BE7DC 001BB71C 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS__draw
|
|
dMenu_Dmap_c_NS__draw:
|
|
/* 801BE7E0 001BB720 94 21 FF 00 */ stwu r1, -0x100(r1)
|
|
/* 801BE7E4 001BB724 7C 08 02 A6 */ mflr r0
|
|
/* 801BE7E8 001BB728 90 01 01 04 */ stw r0, 0x104(r1)
|
|
/* 801BE7EC 001BB72C DB E1 00 F0 */ stfd f31, 0xf0(r1)
|
|
/* 801BE7F0 001BB730 F3 E1 00 F8 */ psq_st f31, 248(r1), 0, qr0
|
|
/* 801BE7F4 001BB734 DB C1 00 E0 */ stfd f30, 0xe0(r1)
|
|
/* 801BE7F8 001BB738 F3 C1 00 E8 */ psq_st f30, 232(r1), 0, qr0
|
|
/* 801BE7FC 001BB73C DB A1 00 D0 */ stfd f29, 0xd0(r1)
|
|
/* 801BE800 001BB740 F3 A1 00 D8 */ psq_st f29, 216(r1), 0, qr0
|
|
/* 801BE804 001BB744 93 E1 00 CC */ stw r31, 0xcc(r1)
|
|
/* 801BE808 001BB748 93 C1 00 C8 */ stw r30, 0xc8(r1)
|
|
/* 801BE80C 001BB74C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BE810 001BB750 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BE814 001BB754 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BE818 001BB758 41 82 02 B4 */ beq lbl_801BEACC
|
|
/* 801BE81C 001BB75C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BE820 001BB760 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 801BE824 001BB764 7D 89 03 A6 */ mtctr r12
|
|
/* 801BE828 001BB768 4E 80 04 21 */ bctrl
|
|
/* 801BE82C 001BB76C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BE830 001BB770 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BE834 001BB774 41 82 02 98 */ beq lbl_801BEACC
|
|
/* 801BE838 001BB778 C0 3F 01 08 */ lfs f1, 0x108(r31)
|
|
/* 801BE83C 001BB77C C0 1F 01 04 */ lfs f0, 0x104(r31)
|
|
/* 801BE840 001BB780 D0 03 0D 94 */ stfs f0, 0xd94(r3)
|
|
/* 801BE844 001BB784 D0 23 0D 98 */ stfs f1, 0xd98(r3)
|
|
/* 801BE848 001BB788 80 9F 00 08 */ lwz r4, 8(r31)
|
|
/* 801BE84C 001BB78C 80 64 0D 24 */ lwz r3, 0xd24(r4)
|
|
/* 801BE850 001BB790 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BE854 001BB794 41 82 02 5C */ beq lbl_801BEAB0
|
|
/* 801BE858 001BB798 C0 22 A6 58 */ lfs f1, lbl_80454058-_SDA2_BASE_(r2)
|
|
/* 801BE85C 001BB79C C0 04 0D 88 */ lfs f0, 0xd88(r4)
|
|
/* 801BE860 001BB7A0 EF A1 00 32 */ fmuls f29, f1, f0
|
|
/* 801BE864 001BB7A4 C0 04 0D 80 */ lfs f0, 0xd80(r4)
|
|
/* 801BE868 001BB7A8 EF E0 E8 24 */ fdivs f31, f0, f29
|
|
/* 801BE86C 001BB7AC C0 04 0D 84 */ lfs f0, 0xd84(r4)
|
|
/* 801BE870 001BB7B0 EF C0 E8 24 */ fdivs f30, f0, f29
|
|
/* 801BE874 001BB7B4 38 80 00 00 */ li r4, 0
|
|
/* 801BE878 001BB7B8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BE87C 001BB7BC 81 8C 01 20 */ lwz r12, 0x120(r12)
|
|
/* 801BE880 001BB7C0 7D 89 03 A6 */ mtctr r12
|
|
/* 801BE884 001BB7C4 4E 80 04 21 */ bctrl
|
|
/* 801BE888 001BB7C8 83 C3 00 20 */ lwz r30, 0x20(r3)
|
|
/* 801BE88C 001BB7CC 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BE890 001BB7D0 48 00 26 95 */ bl dMenu_StageMapCtrl_c_NS_getPixelStageSizeX
|
|
/* 801BE894 001BB7D4 D0 3F 01 3C */ stfs f1, 0x13c(r31)
|
|
/* 801BE898 001BB7D8 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BE89C 001BB7DC 48 00 26 A1 */ bl dMenu_StageMapCtrl_c_NS_getPixelStageSizeZ
|
|
/* 801BE8A0 001BB7E0 D0 3F 01 40 */ stfs f1, 0x140(r31)
|
|
/* 801BE8A4 001BB7E4 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BE8A8 001BB7E8 48 00 26 AD */ bl dMenu_StageMapCtrl_c_NS_getPixelCenterX
|
|
/* 801BE8AC 001BB7EC D0 3F 01 34 */ stfs f1, 0x134(r31)
|
|
/* 801BE8B0 001BB7F0 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BE8B4 001BB7F4 48 00 26 C1 */ bl dMenu_StageMapCtrl_c_NS_getPixelCenterZ
|
|
/* 801BE8B8 001BB7F8 D0 3F 01 38 */ stfs f1, 0x138(r31)
|
|
/* 801BE8BC 001BB7FC C0 5F 01 3C */ lfs f2, 0x13c(r31)
|
|
/* 801BE8C0 001BB800 C0 7F 01 40 */ lfs f3, 0x140(r31)
|
|
/* 801BE8C4 001BB804 FC 02 18 40 */ fcmpo cr0, f2, f3
|
|
/* 801BE8C8 001BB808 40 81 00 34 */ ble lbl_801BE8FC
|
|
/* 801BE8CC 001BB80C A0 1E 00 02 */ lhz r0, 2(r30)
|
|
/* 801BE8D0 001BB810 C8 22 A6 38 */ lfd f1, lbl_80454038-_SDA2_BASE_(r2)
|
|
/* 801BE8D4 001BB814 90 01 00 C4 */ stw r0, 0xc4(r1)
|
|
/* 801BE8D8 001BB818 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801BE8DC 001BB81C 90 01 00 C0 */ stw r0, 0xc0(r1)
|
|
/* 801BE8E0 001BB820 C8 01 00 C0 */ lfd f0, 0xc0(r1)
|
|
/* 801BE8E4 001BB824 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801BE8E8 001BB828 EC 20 07 72 */ fmuls f1, f0, f29
|
|
/* 801BE8EC 001BB82C C0 0D 89 00 */ lfs f0, lbl_80450E80-_SDA_BASE_(r13)
|
|
/* 801BE8F0 001BB830 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 801BE8F4 001BB834 EF A2 00 32 */ fmuls f29, f2, f0
|
|
/* 801BE8F8 001BB838 48 00 00 30 */ b lbl_801BE928
|
|
lbl_801BE8FC:
|
|
/* 801BE8FC 001BB83C A0 1E 00 04 */ lhz r0, 4(r30)
|
|
/* 801BE900 001BB840 C8 22 A6 38 */ lfd f1, lbl_80454038-_SDA2_BASE_(r2)
|
|
/* 801BE904 001BB844 90 01 00 C4 */ stw r0, 0xc4(r1)
|
|
/* 801BE908 001BB848 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801BE90C 001BB84C 90 01 00 C0 */ stw r0, 0xc0(r1)
|
|
/* 801BE910 001BB850 C8 01 00 C0 */ lfd f0, 0xc0(r1)
|
|
/* 801BE914 001BB854 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801BE918 001BB858 EC 20 07 72 */ fmuls f1, f0, f29
|
|
/* 801BE91C 001BB85C C0 0D 89 04 */ lfs f0, lbl_80450E84-_SDA_BASE_(r13)
|
|
/* 801BE920 001BB860 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 801BE924 001BB864 EF A3 00 32 */ fmuls f29, f3, f0
|
|
lbl_801BE928:
|
|
/* 801BE928 001BB868 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BE92C 001BB86C 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BE930 001BB870 C0 03 00 BC */ lfs f0, 0xbc(r3)
|
|
/* 801BE934 001BB874 EC 61 00 24 */ fdivs f3, f1, f0
|
|
/* 801BE938 001BB878 C0 3F 01 34 */ lfs f1, 0x134(r31)
|
|
/* 801BE93C 001BB87C C0 42 A6 58 */ lfs f2, lbl_80454058-_SDA2_BASE_(r2)
|
|
/* 801BE940 001BB880 EC 1F 00 F2 */ fmuls f0, f31, f3
|
|
/* 801BE944 001BB884 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 801BE948 001BB888 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 801BE94C 001BB88C FF E0 00 50 */ fneg f31, f0
|
|
/* 801BE950 001BB890 C0 3F 01 38 */ lfs f1, 0x138(r31)
|
|
/* 801BE954 001BB894 EC 1E 00 F2 */ fmuls f0, f30, f3
|
|
/* 801BE958 001BB898 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 801BE95C 001BB89C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 801BE960 001BB8A0 FF C0 00 50 */ fneg f30, f0
|
|
/* 801BE964 001BB8A4 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BE968 001BB8A8 80 63 0C A8 */ lwz r3, 0xca8(r3)
|
|
/* 801BE96C 001BB8AC 3C 80 65 72 */ lis r4, 0x65725F6E@ha
|
|
/* 801BE970 001BB8B0 38 C4 5F 6E */ addi r6, r4, 0x65725F6E@l
|
|
/* 801BE974 001BB8B4 3C 80 63 65 */ lis r4, 0x63656E74@ha
|
|
/* 801BE978 001BB8B8 38 A4 6E 74 */ addi r5, r4, 0x63656E74@l
|
|
/* 801BE97C 001BB8BC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BE980 001BB8C0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BE984 001BB8C4 7D 89 03 A6 */ mtctr r12
|
|
/* 801BE988 001BB8C8 4E 80 04 21 */ bctrl
|
|
/* 801BE98C 001BB8CC 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BE990 001BB8D0 80 63 0C A8 */ lwz r3, 0xca8(r3)
|
|
/* 801BE994 001BB8D4 3C 80 65 72 */ lis r4, 0x65725F6E@ha
|
|
/* 801BE998 001BB8D8 38 C4 5F 6E */ addi r6, r4, 0x65725F6E@l
|
|
/* 801BE99C 001BB8DC 3C 80 63 65 */ lis r4, 0x63656E74@ha
|
|
/* 801BE9A0 001BB8E0 38 A4 6E 74 */ addi r5, r4, 0x63656E74@l
|
|
/* 801BE9A4 001BB8E4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BE9A8 001BB8E8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BE9AC 001BB8EC 7D 89 03 A6 */ mtctr r12
|
|
/* 801BE9B0 001BB8F0 4E 80 04 21 */ bctrl
|
|
/* 801BE9B4 001BB8F4 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BE9B8 001BB8F8 80 63 0C A8 */ lwz r3, 0xca8(r3)
|
|
/* 801BE9BC 001BB8FC 3C 80 65 72 */ lis r4, 0x65725F6E@ha
|
|
/* 801BE9C0 001BB900 38 C4 5F 6E */ addi r6, r4, 0x65725F6E@l
|
|
/* 801BE9C4 001BB904 3C 80 63 65 */ lis r4, 0x63656E74@ha
|
|
/* 801BE9C8 001BB908 38 A4 6E 74 */ addi r5, r4, 0x63656E74@l
|
|
/* 801BE9CC 001BB90C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BE9D0 001BB910 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BE9D4 001BB914 7D 89 03 A6 */ mtctr r12
|
|
/* 801BE9D8 001BB918 4E 80 04 21 */ bctrl
|
|
/* 801BE9DC 001BB91C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BE9E0 001BB920 80 63 0C A8 */ lwz r3, 0xca8(r3)
|
|
/* 801BE9E4 001BB924 3C 80 65 72 */ lis r4, 0x65725F6E@ha
|
|
/* 801BE9E8 001BB928 38 C4 5F 6E */ addi r6, r4, 0x65725F6E@l
|
|
/* 801BE9EC 001BB92C 3C 80 63 65 */ lis r4, 0x63656E74@ha
|
|
/* 801BE9F0 001BB930 38 A4 6E 74 */ addi r5, r4, 0x63656E74@l
|
|
/* 801BE9F4 001BB934 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BE9F8 001BB938 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801BE9FC 001BB93C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BEA00 001BB940 4E 80 04 21 */ bctrl
|
|
/* 801BEA04 001BB944 38 61 00 50 */ addi r3, r1, 0x50
|
|
/* 801BEA08 001BB948 48 09 4F 29 */ bl CPaneMgr
|
|
/* 801BEA0C 001BB94C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BEA10 001BB950 80 A3 0C C4 */ lwz r5, 0xcc4(r3)
|
|
/* 801BEA14 001BB954 38 61 00 08 */ addi r3, r1, 8
|
|
/* 801BEA18 001BB958 38 81 00 50 */ addi r4, r1, 0x50
|
|
/* 801BEA1C 001BB95C 38 C1 00 20 */ addi r6, r1, 0x20
|
|
/* 801BEA20 001BB960 30 06 FF FF */ addic r0, r6, -1
|
|
/* 801BEA24 001BB964 7C 00 31 10 */ subfe r0, r0, r6
|
|
/* 801BEA28 001BB968 54 06 06 3E */ clrlwi r6, r0, 0x18
|
|
/* 801BEA2C 001BB96C 38 E0 00 00 */ li r7, 0
|
|
/* 801BEA30 001BB970 48 09 64 8D */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801BEA34 001BB974 80 61 00 08 */ lwz r3, 8(r1)
|
|
/* 801BEA38 001BB978 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 801BEA3C 001BB97C 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 801BEA40 001BB980 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801BEA44 001BB984 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801BEA48 001BB988 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801BEA4C 001BB98C C0 02 A6 0C */ lfs f0, lbl_8045400C-_SDA2_BASE_(r2)
|
|
/* 801BEA50 001BB990 EC 5D 00 32 */ fmuls f2, f29, f0
|
|
/* 801BEA54 001BB994 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BEA58 001BB998 80 63 0D 24 */ lwz r3, 0xd24(r3)
|
|
/* 801BEA5C 001BB99C C0 01 00 14 */ lfs f0, 0x14(r1)
|
|
/* 801BEA60 001BB9A0 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801BEA64 001BB9A4 EC 3F 00 2A */ fadds f1, f31, f0
|
|
/* 801BEA68 001BB9A8 C0 01 00 18 */ lfs f0, 0x18(r1)
|
|
/* 801BEA6C 001BB9AC EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801BEA70 001BB9B0 EC 5E 00 2A */ fadds f2, f30, f0
|
|
/* 801BEA74 001BB9B4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BEA78 001BB9B8 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 801BEA7C 001BB9BC 7D 89 03 A6 */ mtctr r12
|
|
/* 801BEA80 001BB9C0 4E 80 04 21 */ bctrl
|
|
/* 801BEA84 001BB9C4 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BEA88 001BB9C8 80 63 0D 24 */ lwz r3, 0xd24(r3)
|
|
/* 801BEA8C 001BB9CC FC 20 E8 90 */ fmr f1, f29
|
|
/* 801BEA90 001BB9D0 FC 40 E8 90 */ fmr f2, f29
|
|
/* 801BEA94 001BB9D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BEA98 001BB9D8 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 801BEA9C 001BB9DC 7D 89 03 A6 */ mtctr r12
|
|
/* 801BEAA0 001BB9E0 4E 80 04 21 */ bctrl
|
|
/* 801BEAA4 001BB9E4 38 61 00 50 */ addi r3, r1, 0x50
|
|
/* 801BEAA8 001BB9E8 38 80 FF FF */ li r4, -1
|
|
/* 801BEAAC 001BB9EC 48 09 4F 6D */ bl CPaneMgr_NS_dtor
|
|
lbl_801BEAB0:
|
|
/* 801BEAB0 001BB9F0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801BEAB4 001BB9F4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801BEAB8 001BB9F8 38 63 5F 64 */ addi r3, r3, 0x5f64
|
|
/* 801BEABC 001BB9FC 38 83 01 B4 */ addi r4, r3, 0x1b4
|
|
/* 801BEAC0 001BBA00 38 A3 01 B8 */ addi r5, r3, 0x1b8
|
|
/* 801BEAC4 001BBA04 80 DF 00 08 */ lwz r6, 8(r31)
|
|
/* 801BEAC8 001BBA08 4B E9 7C CD */ bl dDlst_list_c_NS_set
|
|
lbl_801BEACC:
|
|
/* 801BEACC 001BBA0C E3 E1 00 F8 */ psq_l f31, 248(r1), 0, qr0
|
|
/* 801BEAD0 001BBA10 CB E1 00 F0 */ lfd f31, 0xf0(r1)
|
|
/* 801BEAD4 001BBA14 E3 C1 00 E8 */ psq_l f30, 232(r1), 0, qr0
|
|
/* 801BEAD8 001BBA18 CB C1 00 E0 */ lfd f30, 0xe0(r1)
|
|
/* 801BEADC 001BBA1C E3 A1 00 D8 */ psq_l f29, 216(r1), 0, qr0
|
|
/* 801BEAE0 001BBA20 CB A1 00 D0 */ lfd f29, 0xd0(r1)
|
|
/* 801BEAE4 001BBA24 83 E1 00 CC */ lwz r31, 0xcc(r1)
|
|
/* 801BEAE8 001BBA28 83 C1 00 C8 */ lwz r30, 0xc8(r1)
|
|
/* 801BEAEC 001BBA2C 80 01 01 04 */ lwz r0, 0x104(r1)
|
|
/* 801BEAF0 001BBA30 7C 08 03 A6 */ mtlr r0
|
|
/* 801BEAF4 001BBA34 38 21 01 00 */ addi r1, r1, 0x100
|
|
/* 801BEAF8 001BBA38 4E 80 00 20 */ blr
|
|
/* 801BEAFC 001BBA3C 38 00 00 00 */ li r0, 0
|
|
/* 801BEB00 001BBA40 98 03 01 7C */ stb r0, 0x17c(r3)
|
|
/* 801BEB04 001BBA44 98 03 01 85 */ stb r0, 0x185(r3)
|
|
/* 801BEB08 001BBA48 4E 80 00 20 */ blr
|
|
/* 801BEB0C 001BBA4C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BEB10 001BBA50 7C 08 02 A6 */ mflr r0
|
|
/* 801BEB14 001BBA54 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BEB18 001BBA58 88 03 01 7C */ lbz r0, 0x17c(r3)
|
|
/* 801BEB1C 001BBA5C 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801BEB20 001BBA60 3C 80 80 3C */ lis r4, lbl_803BC918@ha
|
|
/* 801BEB24 001BBA64 38 04 C9 18 */ addi r0, r4, lbl_803BC918@l
|
|
/* 801BEB28 001BBA68 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801BEB2C 001BBA6C 48 1A 35 59 */ bl func_80362084
|
|
/* 801BEB30 001BBA70 60 00 00 00 */ nop
|
|
/* 801BEB34 001BBA74 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BEB38 001BBA78 7C 08 03 A6 */ mtlr r0
|
|
/* 801BEB3C 001BBA7C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BEB40 001BBA80 4E 80 00 20 */ blr
|
|
/* 801BEB44 001BBA84 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801BEB48 001BBA88 7C 08 02 A6 */ mflr r0
|
|
/* 801BEB4C 001BBA8C 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801BEB50 001BBA90 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 801BEB54 001BBA94 93 C1 00 28 */ stw r30, 0x28(r1)
|
|
/* 801BEB58 001BBA98 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BEB5C 001BBA9C 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 801BEB60 001BBAA0 88 03 0D D4 */ lbz r0, 0xdd4(r3)
|
|
/* 801BEB64 001BBAA4 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BEB68 001BBAA8 2C 00 FF 9D */ cmpwi r0, -99
|
|
/* 801BEB6C 001BBAAC 40 82 00 18 */ bne lbl_801BEB84
|
|
/* 801BEB70 001BBAB0 88 03 0D D5 */ lbz r0, 0xdd5(r3)
|
|
/* 801BEB74 001BBAB4 28 00 00 FF */ cmplwi r0, 0xff
|
|
/* 801BEB78 001BBAB8 40 82 00 0C */ bne lbl_801BEB84
|
|
/* 801BEB7C 001BBABC 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
|
/* 801BEB80 001BBAC0 4B E7 36 1D */ bl checkTrigger__9STControlFv
|
|
lbl_801BEB84:
|
|
/* 801BEB84 001BBAC4 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BEB88 001BBAC8 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BEB8C 001BBACC 88 03 01 74 */ lbz r0, 0x174(r3)
|
|
/* 801BEB90 001BBAD0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BEB94 001BBAD4 41 82 00 14 */ beq lbl_801BEBA8
|
|
/* 801BEB98 001BBAD8 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BEB9C 001BBADC 38 80 00 5D */ li r4, 0x5d
|
|
/* 801BEBA0 001BBAE0 4B FF A2 45 */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
/* 801BEBA4 001BBAE4 48 00 00 10 */ b lbl_801BEBB4
|
|
lbl_801BEBA8:
|
|
/* 801BEBA8 001BBAE8 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BEBAC 001BBAEC 38 80 00 00 */ li r4, 0
|
|
/* 801BEBB0 001BBAF0 4B FF A2 35 */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
lbl_801BEBB4:
|
|
/* 801BEBB4 001BBAF4 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BEBB8 001BBAF8 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801BEBBC 001BBAFC 4B FF A3 01 */ bl dMenu_DmapBg_c_NS_setBButtonString
|
|
/* 801BEBC0 001BBB00 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
|
/* 801BEBC4 001BBB04 4B E7 39 61 */ bl checkUpTrigger__9STControlFv
|
|
/* 801BEBC8 001BBB08 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BEBCC 001BBB0C 41 82 00 74 */ beq lbl_801BEC40
|
|
/* 801BEBD0 001BBB10 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BEBD4 001BBB14 38 80 FF FF */ li r4, -1
|
|
/* 801BEBD8 001BBB18 48 00 03 51 */ bl dMenu_Dmap_c_NS_getNextItem
|
|
/* 801BEBDC 001BBB1C 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801BEBE0 001BBB20 2C 1E FF FF */ cmpwi r30, -1
|
|
/* 801BEBE4 001BBB24 41 82 03 2C */ beq lbl_801BEF10
|
|
/* 801BEBE8 001BBB28 38 00 00 4D */ li r0, 0x4d
|
|
/* 801BEBEC 001BBB2C 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801BEBF0 001BBB30 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801BEBF4 001BBB34 38 81 00 1C */ addi r4, r1, 0x1c
|
|
/* 801BEBF8 001BBB38 38 A0 00 00 */ li r5, 0
|
|
/* 801BEBFC 001BBB3C 38 C0 00 00 */ li r6, 0
|
|
/* 801BEC00 001BBB40 38 E0 00 00 */ li r7, 0
|
|
/* 801BEC04 001BBB44 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BEC08 001BBB48 FC 40 08 90 */ fmr f2, f1
|
|
/* 801BEC0C 001BBB4C C0 62 A6 5C */ lfs f3, lbl_8045405C-_SDA2_BASE_(r2)
|
|
/* 801BEC10 001BBB50 FC 80 18 90 */ fmr f4, f3
|
|
/* 801BEC14 001BBB54 39 00 00 00 */ li r8, 0
|
|
/* 801BEC18 001BBB58 48 0E CD 6D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801BEC1C 001BBB5C 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BEC20 001BBB60 98 1F 01 78 */ stb r0, 0x178(r31)
|
|
/* 801BEC24 001BBB64 9B DF 01 77 */ stb r30, 0x177(r31)
|
|
/* 801BEC28 001BBB68 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
|
/* 801BEC2C 001BBB6C A8 03 00 1A */ lha r0, 0x1a(r3)
|
|
/* 801BEC30 001BBB70 98 1F 01 79 */ stb r0, 0x179(r31)
|
|
/* 801BEC34 001BBB74 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BEC38 001BBB78 48 00 03 95 */ bl dMenu_Dmap_c_NS_itemSelectAnmInit
|
|
/* 801BEC3C 001BBB7C 48 00 02 D4 */ b lbl_801BEF10
|
|
lbl_801BEC40:
|
|
/* 801BEC40 001BBB80 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
|
/* 801BEC44 001BBB84 4B E7 39 5D */ bl checkDownTrigger__9STControlFv
|
|
/* 801BEC48 001BBB88 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BEC4C 001BBB8C 41 82 00 74 */ beq lbl_801BECC0
|
|
/* 801BEC50 001BBB90 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BEC54 001BBB94 38 80 00 01 */ li r4, 1
|
|
/* 801BEC58 001BBB98 48 00 02 D1 */ bl dMenu_Dmap_c_NS_getNextItem
|
|
/* 801BEC5C 001BBB9C 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801BEC60 001BBBA0 2C 1E FF FF */ cmpwi r30, -1
|
|
/* 801BEC64 001BBBA4 41 82 02 AC */ beq lbl_801BEF10
|
|
/* 801BEC68 001BBBA8 38 00 00 4D */ li r0, 0x4d
|
|
/* 801BEC6C 001BBBAC 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801BEC70 001BBBB0 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801BEC74 001BBBB4 38 81 00 18 */ addi r4, r1, 0x18
|
|
/* 801BEC78 001BBBB8 38 A0 00 00 */ li r5, 0
|
|
/* 801BEC7C 001BBBBC 38 C0 00 00 */ li r6, 0
|
|
/* 801BEC80 001BBBC0 38 E0 00 00 */ li r7, 0
|
|
/* 801BEC84 001BBBC4 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BEC88 001BBBC8 FC 40 08 90 */ fmr f2, f1
|
|
/* 801BEC8C 001BBBCC C0 62 A6 5C */ lfs f3, lbl_8045405C-_SDA2_BASE_(r2)
|
|
/* 801BEC90 001BBBD0 FC 80 18 90 */ fmr f4, f3
|
|
/* 801BEC94 001BBBD4 39 00 00 00 */ li r8, 0
|
|
/* 801BEC98 001BBBD8 48 0E CC ED */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801BEC9C 001BBBDC 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BECA0 001BBBE0 98 1F 01 78 */ stb r0, 0x178(r31)
|
|
/* 801BECA4 001BBBE4 9B DF 01 77 */ stb r30, 0x177(r31)
|
|
/* 801BECA8 001BBBE8 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
|
/* 801BECAC 001BBBEC A8 03 00 1A */ lha r0, 0x1a(r3)
|
|
/* 801BECB0 001BBBF0 98 1F 01 79 */ stb r0, 0x179(r31)
|
|
/* 801BECB4 001BBBF4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BECB8 001BBBF8 48 00 03 15 */ bl dMenu_Dmap_c_NS_itemSelectAnmInit
|
|
/* 801BECBC 001BBBFC 48 00 02 54 */ b lbl_801BEF10
|
|
lbl_801BECC0:
|
|
/* 801BECC0 001BBC00 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
|
/* 801BECC4 001BBC04 4B E7 37 E5 */ bl checkRightTrigger__9STControlFv
|
|
/* 801BECC8 001BBC08 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BECCC 001BBC0C 41 82 00 90 */ beq lbl_801BED5C
|
|
/* 801BECD0 001BBC10 38 00 00 4E */ li r0, 0x4e
|
|
/* 801BECD4 001BBC14 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BECD8 001BBC18 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801BECDC 001BBC1C 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 801BECE0 001BBC20 38 A0 00 00 */ li r5, 0
|
|
/* 801BECE4 001BBC24 38 C0 00 00 */ li r6, 0
|
|
/* 801BECE8 001BBC28 38 E0 00 00 */ li r7, 0
|
|
/* 801BECEC 001BBC2C C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BECF0 001BBC30 FC 40 08 90 */ fmr f2, f1
|
|
/* 801BECF4 001BBC34 C0 62 A6 5C */ lfs f3, lbl_8045405C-_SDA2_BASE_(r2)
|
|
/* 801BECF8 001BBC38 FC 80 18 90 */ fmr f4, f3
|
|
/* 801BECFC 001BBC3C 39 00 00 00 */ li r8, 0
|
|
/* 801BED00 001BBC40 48 0E CC 85 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801BED04 001BBC44 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
|
/* 801BED08 001BBC48 A8 03 00 18 */ lha r0, 0x18(r3)
|
|
/* 801BED0C 001BBC4C 98 1F 01 79 */ stb r0, 0x179(r31)
|
|
/* 801BED10 001BBC50 38 00 00 03 */ li r0, 3
|
|
/* 801BED14 001BBC54 98 1F 01 7B */ stb r0, 0x17b(r31)
|
|
/* 801BED18 001BBC58 88 1F 01 7F */ lbz r0, 0x17f(r31)
|
|
/* 801BED1C 001BBC5C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BED20 001BBC60 41 82 00 20 */ beq lbl_801BED40
|
|
/* 801BED24 001BBC64 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BED28 001BBC68 38 80 00 00 */ li r4, 0
|
|
/* 801BED2C 001BBC6C 4B FF A0 B9 */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
/* 801BED30 001BBC70 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BED34 001BBC74 38 80 05 22 */ li r4, 0x522
|
|
/* 801BED38 001BBC78 4B FF A1 85 */ bl dMenu_DmapBg_c_NS_setBButtonString
|
|
/* 801BED3C 001BBC7C 48 00 01 D4 */ b lbl_801BEF10
|
|
lbl_801BED40:
|
|
/* 801BED40 001BBC80 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BED44 001BBC84 38 80 05 27 */ li r4, 0x527
|
|
/* 801BED48 001BBC88 4B FF A0 9D */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
/* 801BED4C 001BBC8C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BED50 001BBC90 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801BED54 001BBC94 4B FF A1 69 */ bl dMenu_DmapBg_c_NS_setBButtonString
|
|
/* 801BED58 001BBC98 48 00 01 B8 */ b lbl_801BEF10
|
|
lbl_801BED5C:
|
|
/* 801BED5C 001BBC9C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BED60 001BBCA0 88 03 0D D4 */ lbz r0, 0xdd4(r3)
|
|
/* 801BED64 001BBCA4 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BED68 001BBCA8 2C 00 FF 9D */ cmpwi r0, -99
|
|
/* 801BED6C 001BBCAC 40 82 01 A4 */ bne lbl_801BEF10
|
|
/* 801BED70 001BBCB0 88 63 0D D5 */ lbz r3, 0xdd5(r3)
|
|
/* 801BED74 001BBCB4 28 03 00 FF */ cmplwi r3, 0xff
|
|
/* 801BED78 001BBCB8 41 82 00 70 */ beq lbl_801BEDE8
|
|
/* 801BED7C 001BBCBC 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BED80 001BBCC0 7C 00 18 40 */ cmplw r0, r3
|
|
/* 801BED84 001BBCC4 41 82 00 64 */ beq lbl_801BEDE8
|
|
/* 801BED88 001BBCC8 38 00 00 4D */ li r0, 0x4d
|
|
/* 801BED8C 001BBCCC 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801BED90 001BBCD0 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801BED94 001BBCD4 38 81 00 10 */ addi r4, r1, 0x10
|
|
/* 801BED98 001BBCD8 38 A0 00 00 */ li r5, 0
|
|
/* 801BED9C 001BBCDC 38 C0 00 00 */ li r6, 0
|
|
/* 801BEDA0 001BBCE0 38 E0 00 00 */ li r7, 0
|
|
/* 801BEDA4 001BBCE4 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BEDA8 001BBCE8 FC 40 08 90 */ fmr f2, f1
|
|
/* 801BEDAC 001BBCEC C0 62 A6 5C */ lfs f3, lbl_8045405C-_SDA2_BASE_(r2)
|
|
/* 801BEDB0 001BBCF0 FC 80 18 90 */ fmr f4, f3
|
|
/* 801BEDB4 001BBCF4 39 00 00 00 */ li r8, 0
|
|
/* 801BEDB8 001BBCF8 48 0E CB CD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801BEDBC 001BBCFC 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BEDC0 001BBD00 98 1F 01 78 */ stb r0, 0x178(r31)
|
|
/* 801BEDC4 001BBD04 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BEDC8 001BBD08 88 03 0D D5 */ lbz r0, 0xdd5(r3)
|
|
/* 801BEDCC 001BBD0C 98 1F 01 77 */ stb r0, 0x177(r31)
|
|
/* 801BEDD0 001BBD10 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
|
/* 801BEDD4 001BBD14 A8 03 00 1A */ lha r0, 0x1a(r3)
|
|
/* 801BEDD8 001BBD18 98 1F 01 79 */ stb r0, 0x179(r31)
|
|
/* 801BEDDC 001BBD1C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BEDE0 001BBD20 48 00 01 ED */ bl dMenu_Dmap_c_NS_itemSelectAnmInit
|
|
/* 801BEDE4 001BBD24 48 00 01 2C */ b lbl_801BEF10
|
|
lbl_801BEDE8:
|
|
/* 801BEDE8 001BBD28 3C 60 80 3E */ lis r3, m_cpadInfo@ha
|
|
/* 801BEDEC 001BBD2C 38 63 D2 E8 */ addi r3, r3, m_cpadInfo@l
|
|
/* 801BEDF0 001BBD30 80 03 00 34 */ lwz r0, 0x34(r3)
|
|
/* 801BEDF4 001BBD34 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
|
|
/* 801BEDF8 001BBD38 41 82 01 18 */ beq lbl_801BEF10
|
|
/* 801BEDFC 001BBD3C 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801BEE00 001BBD40 38 63 01 88 */ addi r3, r3, lbl_80430188@l
|
|
/* 801BEE04 001BBD44 A0 03 00 B2 */ lhz r0, 0xb2(r3)
|
|
/* 801BEE08 001BBD48 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
|
|
/* 801BEE0C 001BBD4C 40 82 01 04 */ bne lbl_801BEF10
|
|
/* 801BEE10 001BBD50 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BEE14 001BBD54 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BEE18 001BBD58 88 03 01 74 */ lbz r0, 0x174(r3)
|
|
/* 801BEE1C 001BBD5C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BEE20 001BBD60 41 82 00 BC */ beq lbl_801BEEDC
|
|
/* 801BEE24 001BBD64 38 00 00 01 */ li r0, 1
|
|
/* 801BEE28 001BBD68 98 1F 01 85 */ stb r0, 0x185(r31)
|
|
/* 801BEE2C 001BBD6C 38 00 00 00 */ li r0, 0
|
|
/* 801BEE30 001BBD70 98 1F 01 83 */ stb r0, 0x183(r31)
|
|
/* 801BEE34 001BBD74 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BEE38 001BBD78 4B FF A2 A9 */ bl dMenu_DmapBg_c_NS_createExplain
|
|
/* 801BEE3C 001BBD7C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BEE40 001BBD80 80 63 0D 18 */ lwz r3, 0xd18(r3)
|
|
/* 801BEE44 001BBD84 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BEE48 001BBD88 7C 9F 02 14 */ add r4, r31, r0
|
|
/* 801BEE4C 001BBD8C 88 84 01 74 */ lbz r4, 0x174(r4)
|
|
/* 801BEE50 001BBD90 38 A0 00 00 */ li r5, 0
|
|
/* 801BEE54 001BBD94 38 C0 00 00 */ li r6, 0
|
|
/* 801BEE58 001BBD98 38 E0 00 00 */ li r7, 0
|
|
/* 801BEE5C 001BBD9C 39 00 00 FF */ li r8, 0xff
|
|
/* 801BEE60 001BBDA0 48 01 D5 69 */ bl dMenu_ItemExplain_c_NS_openExplainDmap
|
|
/* 801BEE64 001BBDA4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BEE68 001BBDA8 41 82 00 A8 */ beq lbl_801BEF10
|
|
/* 801BEE6C 001BBDAC 38 00 00 01 */ li r0, 1
|
|
/* 801BEE70 001BBDB0 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BEE74 001BBDB4 98 03 0D D0 */ stb r0, 0xdd0(r3)
|
|
/* 801BEE78 001BBDB8 38 00 00 02 */ li r0, 2
|
|
/* 801BEE7C 001BBDBC 98 1F 01 7C */ stb r0, 0x17c(r31)
|
|
/* 801BEE80 001BBDC0 38 00 00 51 */ li r0, 0x51
|
|
/* 801BEE84 001BBDC4 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801BEE88 001BBDC8 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801BEE8C 001BBDCC 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801BEE90 001BBDD0 38 A0 00 00 */ li r5, 0
|
|
/* 801BEE94 001BBDD4 38 C0 00 00 */ li r6, 0
|
|
/* 801BEE98 001BBDD8 38 E0 00 00 */ li r7, 0
|
|
/* 801BEE9C 001BBDDC C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BEEA0 001BBDE0 FC 40 08 90 */ fmr f2, f1
|
|
/* 801BEEA4 001BBDE4 C0 62 A6 5C */ lfs f3, lbl_8045405C-_SDA2_BASE_(r2)
|
|
/* 801BEEA8 001BBDE8 FC 80 18 90 */ fmr f4, f3
|
|
/* 801BEEAC 001BBDEC 39 00 00 00 */ li r8, 0
|
|
/* 801BEEB0 001BBDF0 48 0E CA D5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801BEEB4 001BBDF4 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BEEB8 001BBDF8 38 80 00 00 */ li r4, 0
|
|
/* 801BEEBC 001BBDFC 4B FF 9F 29 */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
/* 801BEEC0 001BBE00 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BEEC4 001BBE04 38 80 00 00 */ li r4, 0
|
|
/* 801BEEC8 001BBE08 4B FF 9F F5 */ bl dMenu_DmapBg_c_NS_setBButtonString
|
|
/* 801BEECC 001BBE0C 38 00 00 00 */ li r0, 0
|
|
/* 801BEED0 001BBE10 B0 1F 01 66 */ sth r0, 0x166(r31)
|
|
/* 801BEED4 001BBE14 B0 1F 01 68 */ sth r0, 0x168(r31)
|
|
/* 801BEED8 001BBE18 48 00 00 38 */ b lbl_801BEF10
|
|
lbl_801BEEDC:
|
|
/* 801BEEDC 001BBE1C 38 00 00 4A */ li r0, 0x4a
|
|
/* 801BEEE0 001BBE20 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801BEEE4 001BBE24 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801BEEE8 001BBE28 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801BEEEC 001BBE2C 38 A0 00 00 */ li r5, 0
|
|
/* 801BEEF0 001BBE30 38 C0 00 00 */ li r6, 0
|
|
/* 801BEEF4 001BBE34 38 E0 00 00 */ li r7, 0
|
|
/* 801BEEF8 001BBE38 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BEEFC 001BBE3C FC 40 08 90 */ fmr f2, f1
|
|
/* 801BEF00 001BBE40 C0 62 A6 5C */ lfs f3, lbl_8045405C-_SDA2_BASE_(r2)
|
|
/* 801BEF04 001BBE44 FC 80 18 90 */ fmr f4, f3
|
|
/* 801BEF08 001BBE48 39 00 00 00 */ li r8, 0
|
|
/* 801BEF0C 001BBE4C 48 0E CA 79 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
lbl_801BEF10:
|
|
/* 801BEF10 001BBE50 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 801BEF14 001BBE54 83 C1 00 28 */ lwz r30, 0x28(r1)
|
|
/* 801BEF18 001BBE58 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801BEF1C 001BBE5C 7C 08 03 A6 */ mtlr r0
|
|
/* 801BEF20 001BBE60 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801BEF24 001BBE64 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_getNextItem
|
|
dMenu_Dmap_c_NS_getNextItem:
|
|
/* 801BEF28 001BBE68 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BEF2C 001BBE6C 7C 08 02 A6 */ mflr r0
|
|
/* 801BEF30 001BBE70 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BEF34 001BBE74 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801BEF38 001BBE78 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801BEF3C 001BBE7C 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801BEF40 001BBE80 7C 9F 23 78 */ mr r31, r4
|
|
/* 801BEF44 001BBE84 48 00 0D 35 */ bl dMenu_Dmap_c_NS_itemCarryCheck
|
|
/* 801BEF48 001BBE88 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801BEF4C 001BBE8C 40 82 00 0C */ bne lbl_801BEF58
|
|
/* 801BEF50 001BBE90 38 60 FF FF */ li r3, -1
|
|
/* 801BEF54 001BBE94 48 00 00 60 */ b lbl_801BEFB4
|
|
lbl_801BEF58:
|
|
/* 801BEF58 001BBE98 88 7E 01 77 */ lbz r3, 0x177(r30)
|
|
/* 801BEF5C 001BBE9C 7C 03 FA 15 */ add. r0, r3, r31
|
|
/* 801BEF60 001BBEA0 41 80 00 0C */ blt lbl_801BEF6C
|
|
/* 801BEF64 001BBEA4 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 801BEF68 001BBEA8 40 81 00 0C */ ble lbl_801BEF74
|
|
lbl_801BEF6C:
|
|
/* 801BEF6C 001BBEAC 38 60 FF FF */ li r3, -1
|
|
/* 801BEF70 001BBEB0 48 00 00 44 */ b lbl_801BEFB4
|
|
lbl_801BEF74:
|
|
/* 801BEF74 001BBEB4 7C 66 1B 78 */ mr r6, r3
|
|
/* 801BEF78 001BBEB8 38 60 FF FF */ li r3, -1
|
|
/* 801BEF7C 001BBEBC 7C 9E FA 14 */ add r4, r30, r31
|
|
/* 801BEF80 001BBEC0 48 00 00 20 */ b lbl_801BEFA0
|
|
lbl_801BEF84:
|
|
/* 801BEF84 001BBEC4 38 06 01 74 */ addi r0, r6, 0x174
|
|
/* 801BEF88 001BBEC8 7C 04 00 AE */ lbzx r0, r4, r0
|
|
/* 801BEF8C 001BBECC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BEF90 001BBED0 41 82 00 0C */ beq lbl_801BEF9C
|
|
/* 801BEF94 001BBED4 7C A3 2B 78 */ mr r3, r5
|
|
/* 801BEF98 001BBED8 48 00 00 1C */ b lbl_801BEFB4
|
|
lbl_801BEF9C:
|
|
/* 801BEF9C 001BBEDC 7C C6 FA 14 */ add r6, r6, r31
|
|
lbl_801BEFA0:
|
|
/* 801BEFA0 001BBEE0 7C A6 FA 14 */ add r5, r6, r31
|
|
/* 801BEFA4 001BBEE4 2C 05 00 02 */ cmpwi r5, 2
|
|
/* 801BEFA8 001BBEE8 41 81 00 0C */ bgt lbl_801BEFB4
|
|
/* 801BEFAC 001BBEEC 2C 05 00 00 */ cmpwi r5, 0
|
|
/* 801BEFB0 001BBEF0 40 80 FF D4 */ bge lbl_801BEF84
|
|
lbl_801BEFB4:
|
|
/* 801BEFB4 001BBEF4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801BEFB8 001BBEF8 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801BEFBC 001BBEFC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BEFC0 001BBF00 7C 08 03 A6 */ mtlr r0
|
|
/* 801BEFC4 001BBF04 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BEFC8 001BBF08 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_itemSelectAnmInit
|
|
dMenu_Dmap_c_NS_itemSelectAnmInit:
|
|
/* 801BEFCC 001BBF0C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BEFD0 001BBF10 7C 08 02 A6 */ mflr r0
|
|
/* 801BEFD4 001BBF14 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BEFD8 001BBF18 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801BEFDC 001BBF1C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BEFE0 001BBF20 80 63 00 94 */ lwz r3, 0x94(r3)
|
|
/* 801BEFE4 001BBF24 48 09 66 25 */ bl CPaneMgrAlpha_NS_hide
|
|
/* 801BEFE8 001BBF28 38 80 00 00 */ li r4, 0
|
|
/* 801BEFEC 001BBF2C 88 1F 01 78 */ lbz r0, 0x178(r31)
|
|
/* 801BEFF0 001BBF30 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BEFF4 001BBF34 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BEFF8 001BBF38 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 801BEFFC 001BBF3C B0 83 00 64 */ sth r4, 0x64(r3)
|
|
/* 801BF000 001BBF40 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BF004 001BBF44 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF008 001BBF48 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF00C 001BBF4C 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 801BF010 001BBF50 B0 83 00 64 */ sth r4, 0x64(r3)
|
|
/* 801BF014 001BBF54 38 00 00 01 */ li r0, 1
|
|
/* 801BF018 001BBF58 98 1F 01 7C */ stb r0, 0x17c(r31)
|
|
/* 801BF01C 001BBF5C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801BF020 001BBF60 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BF024 001BBF64 7C 08 03 A6 */ mtlr r0
|
|
/* 801BF028 001BBF68 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BF02C 001BBF6C 4E 80 00 20 */ blr
|
|
/* 801BF030 001BBF70 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801BF034 001BBF74 7C 08 02 A6 */ mflr r0
|
|
/* 801BF038 001BBF78 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801BF03C 001BBF7C 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 801BF040 001BBF80 93 C1 00 28 */ stw r30, 0x28(r1)
|
|
/* 801BF044 001BBF84 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BF048 001BBF88 88 03 01 78 */ lbz r0, 0x178(r3)
|
|
/* 801BF04C 001BBF8C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF050 001BBF90 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF054 001BBF94 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 801BF058 001BBF98 88 9F 01 79 */ lbz r4, 0x179(r31)
|
|
/* 801BF05C 001BBF9C C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BF060 001BBFA0 C0 42 A6 14 */ lfs f2, lbl_80454014-_SDA2_BASE_(r2)
|
|
/* 801BF064 001BBFA4 38 A0 00 00 */ li r5, 0
|
|
/* 801BF068 001BBFA8 48 09 57 65 */ bl CPaneMgr_NS_scaleAnime
|
|
/* 801BF06C 001BBFAC 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801BF070 001BBFB0 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BF074 001BBFB4 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF078 001BBFB8 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF07C 001BBFBC 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 801BF080 001BBFC0 88 9F 01 79 */ lbz r4, 0x179(r31)
|
|
/* 801BF084 001BBFC4 C0 22 A6 14 */ lfs f1, lbl_80454014-_SDA2_BASE_(r2)
|
|
/* 801BF088 001BBFC8 C0 42 A5 EC */ lfs f2, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BF08C 001BBFCC 38 A0 00 00 */ li r5, 0
|
|
/* 801BF090 001BBFD0 48 09 57 3D */ bl CPaneMgr_NS_scaleAnime
|
|
/* 801BF094 001BBFD4 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
|
/* 801BF098 001BBFD8 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BF09C 001BBFDC 40 82 00 CC */ bne lbl_801BF168
|
|
/* 801BF0A0 001BBFE0 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801BF0A4 001BBFE4 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BF0A8 001BBFE8 40 82 00 C0 */ bne lbl_801BF168
|
|
/* 801BF0AC 001BBFEC 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BF0B0 001BBFF0 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF0B4 001BBFF4 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF0B8 001BBFF8 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 801BF0BC 001BBFFC 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BF0C0 001BC000 C0 03 00 D8 */ lfs f0, 0xd8(r3)
|
|
/* 801BF0C4 001BC004 C0 23 00 D4 */ lfs f1, 0xd4(r3)
|
|
/* 801BF0C8 001BC008 80 7F 00 94 */ lwz r3, 0x94(r31)
|
|
/* 801BF0CC 001BC00C 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BF0D0 001BC010 D0 23 00 D4 */ stfs f1, 0xd4(r3)
|
|
/* 801BF0D4 001BC014 D0 03 00 D8 */ stfs f0, 0xd8(r3)
|
|
/* 801BF0D8 001BC018 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BF0DC 001BC01C 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801BF0E0 001BC020 7D 89 03 A6 */ mtctr r12
|
|
/* 801BF0E4 001BC024 4E 80 04 21 */ bctrl
|
|
/* 801BF0E8 001BC028 80 7F 00 94 */ lwz r3, 0x94(r31)
|
|
/* 801BF0EC 001BC02C 48 09 64 DD */ bl CPaneMgrAlpha_NS_show
|
|
/* 801BF0F0 001BC030 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BF0F4 001BC034 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF0F8 001BC038 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF0FC 001BC03C 80 83 00 7C */ lwz r4, 0x7c(r3)
|
|
/* 801BF100 001BC040 38 61 00 08 */ addi r3, r1, 8
|
|
/* 801BF104 001BC044 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801BF108 001BC048 38 C0 00 00 */ li r6, 0
|
|
/* 801BF10C 001BC04C 38 E0 00 00 */ li r7, 0
|
|
/* 801BF110 001BC050 48 09 5D AD */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801BF114 001BC054 80 61 00 08 */ lwz r3, 8(r1)
|
|
/* 801BF118 001BC058 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 801BF11C 001BC05C 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 801BF120 001BC060 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801BF124 001BC064 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801BF128 001BC068 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801BF12C 001BC06C 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BF130 001BC070 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF134 001BC074 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF138 001BC078 80 63 00 7C */ lwz r3, 0x7c(r3)
|
|
/* 801BF13C 001BC07C 80 83 00 04 */ lwz r4, 4(r3)
|
|
/* 801BF140 001BC080 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BF144 001BC084 80 63 0C C0 */ lwz r3, 0xcc0(r3)
|
|
/* 801BF148 001BC088 C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801BF14C 001BC08C C0 1F 01 04 */ lfs f0, 0x104(r31)
|
|
/* 801BF150 001BC090 EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 801BF154 001BC094 C0 41 00 18 */ lfs f2, 0x18(r1)
|
|
/* 801BF158 001BC098 38 A0 00 00 */ li r5, 0
|
|
/* 801BF15C 001BC09C 4B FD 5F 99 */ bl dSelect_cursor_c_NS_setPos
|
|
/* 801BF160 001BC0A0 38 00 00 00 */ li r0, 0
|
|
/* 801BF164 001BC0A4 98 1F 01 7C */ stb r0, 0x17c(r31)
|
|
lbl_801BF168:
|
|
/* 801BF168 001BC0A8 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 801BF16C 001BC0AC 83 C1 00 28 */ lwz r30, 0x28(r1)
|
|
/* 801BF170 001BC0B0 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801BF174 001BC0B4 7C 08 03 A6 */ mtlr r0
|
|
/* 801BF178 001BC0B8 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801BF17C 001BC0BC 4E 80 00 20 */ blr
|
|
/* 801BF180 001BC0C0 38 00 00 03 */ li r0, 3
|
|
/* 801BF184 001BC0C4 98 03 01 7C */ stb r0, 0x17c(r3)
|
|
/* 801BF188 001BC0C8 4E 80 00 20 */ blr
|
|
/* 801BF18C 001BC0CC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801BF190 001BC0D0 7C 08 02 A6 */ mflr r0
|
|
/* 801BF194 001BC0D4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801BF198 001BC0D8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801BF19C 001BC0DC 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BF1A0 001BC0E0 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 801BF1A4 001BC0E4 80 63 0D 18 */ lwz r3, 0xd18(r3)
|
|
/* 801BF1A8 001BC0E8 48 01 C2 C9 */ bl dMenu_ItemExplain_c_NS_move
|
|
/* 801BF1AC 001BC0EC 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BF1B0 001BC0F0 80 83 0D 18 */ lwz r4, 0xd18(r3)
|
|
/* 801BF1B4 001BC0F4 88 04 00 E0 */ lbz r0, 0xe0(r4)
|
|
/* 801BF1B8 001BC0F8 28 00 00 02 */ cmplwi r0, 2
|
|
/* 801BF1BC 001BC0FC 40 82 00 1C */ bne lbl_801BF1D8
|
|
/* 801BF1C0 001BC100 38 80 00 00 */ li r4, 0
|
|
/* 801BF1C4 001BC104 4B FF 9C 21 */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
/* 801BF1C8 001BC108 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BF1CC 001BC10C 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801BF1D0 001BC110 4B FF 9C ED */ bl dMenu_DmapBg_c_NS_setBButtonString
|
|
/* 801BF1D4 001BC114 48 00 00 90 */ b lbl_801BF264
|
|
lbl_801BF1D8:
|
|
/* 801BF1D8 001BC118 28 00 00 03 */ cmplwi r0, 3
|
|
/* 801BF1DC 001BC11C 40 82 00 30 */ bne lbl_801BF20C
|
|
/* 801BF1E0 001BC120 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BF1E4 001BC124 7C 9F 02 14 */ add r4, r31, r0
|
|
/* 801BF1E8 001BC128 88 04 01 74 */ lbz r0, 0x174(r4)
|
|
/* 801BF1EC 001BC12C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BF1F0 001BC130 41 82 00 10 */ beq lbl_801BF200
|
|
/* 801BF1F4 001BC134 38 80 00 5D */ li r4, 0x5d
|
|
/* 801BF1F8 001BC138 4B FF 9B ED */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
/* 801BF1FC 001BC13C 48 00 00 68 */ b lbl_801BF264
|
|
lbl_801BF200:
|
|
/* 801BF200 001BC140 38 80 00 00 */ li r4, 0
|
|
/* 801BF204 001BC144 4B FF 9B E1 */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
/* 801BF208 001BC148 48 00 00 5C */ b lbl_801BF264
|
|
lbl_801BF20C:
|
|
/* 801BF20C 001BC14C 28 00 00 05 */ cmplwi r0, 5
|
|
/* 801BF210 001BC150 40 82 00 54 */ bne lbl_801BF264
|
|
/* 801BF214 001BC154 38 80 00 00 */ li r4, 0
|
|
/* 801BF218 001BC158 4B FF 9B CD */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
/* 801BF21C 001BC15C 38 00 00 52 */ li r0, 0x52
|
|
/* 801BF220 001BC160 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801BF224 001BC164 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801BF228 001BC168 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801BF22C 001BC16C 38 A0 00 00 */ li r5, 0
|
|
/* 801BF230 001BC170 38 C0 00 00 */ li r6, 0
|
|
/* 801BF234 001BC174 38 E0 00 00 */ li r7, 0
|
|
/* 801BF238 001BC178 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BF23C 001BC17C FC 40 08 90 */ fmr f2, f1
|
|
/* 801BF240 001BC180 C0 62 A6 5C */ lfs f3, lbl_8045405C-_SDA2_BASE_(r2)
|
|
/* 801BF244 001BC184 FC 80 18 90 */ fmr f4, f3
|
|
/* 801BF248 001BC188 39 00 00 00 */ li r8, 0
|
|
/* 801BF24C 001BC18C 48 0E C7 39 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801BF250 001BC190 38 00 00 01 */ li r0, 1
|
|
/* 801BF254 001BC194 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BF258 001BC198 98 03 0D D0 */ stb r0, 0xdd0(r3)
|
|
/* 801BF25C 001BC19C 38 00 00 04 */ li r0, 4
|
|
/* 801BF260 001BC1A0 98 1F 01 7C */ stb r0, 0x17c(r31)
|
|
lbl_801BF264:
|
|
/* 801BF264 001BC1A4 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801BF268 001BC1A8 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801BF26C 001BC1AC 7C 08 03 A6 */ mtlr r0
|
|
/* 801BF270 001BC1B0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801BF274 001BC1B4 4E 80 00 20 */ blr
|
|
/* 801BF278 001BC1B8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BF27C 001BC1BC 7C 08 02 A6 */ mflr r0
|
|
/* 801BF280 001BC1C0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BF284 001BC1C4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801BF288 001BC1C8 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801BF28C 001BC1CC 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801BF290 001BC1D0 3B E0 00 00 */ li r31, 0
|
|
/* 801BF294 001BC1D4 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 801BF298 001BC1D8 80 63 0D 18 */ lwz r3, 0xd18(r3)
|
|
/* 801BF29C 001BC1DC 48 01 C1 D5 */ bl dMenu_ItemExplain_c_NS_move
|
|
/* 801BF2A0 001BC1E0 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BF2A4 001BC1E4 80 83 0D 18 */ lwz r4, 0xd18(r3)
|
|
/* 801BF2A8 001BC1E8 88 04 00 E0 */ lbz r0, 0xe0(r4)
|
|
/* 801BF2AC 001BC1EC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BF2B0 001BC1F0 40 82 00 08 */ bne lbl_801BF2B8
|
|
/* 801BF2B4 001BC1F4 3B E0 00 01 */ li r31, 1
|
|
lbl_801BF2B8:
|
|
/* 801BF2B8 001BC1F8 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
|
/* 801BF2BC 001BC1FC 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BF2C0 001BC200 40 82 00 5C */ bne lbl_801BF31C
|
|
/* 801BF2C4 001BC204 4B FF 9E A1 */ bl dMenu_DmapBg_c_NS_deleteExplain
|
|
/* 801BF2C8 001BC208 38 80 00 00 */ li r4, 0
|
|
/* 801BF2CC 001BC20C 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BF2D0 001BC210 98 83 0D D0 */ stb r4, 0xdd0(r3)
|
|
/* 801BF2D4 001BC214 98 9E 01 85 */ stb r4, 0x185(r30)
|
|
/* 801BF2D8 001BC218 38 00 00 01 */ li r0, 1
|
|
/* 801BF2DC 001BC21C 98 1E 01 83 */ stb r0, 0x183(r30)
|
|
/* 801BF2E0 001BC220 98 9E 01 7C */ stb r4, 0x17c(r30)
|
|
/* 801BF2E4 001BC224 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801BF2E8 001BC228 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801BF2EC 001BC22C 4B FF 9B D1 */ bl dMenu_DmapBg_c_NS_setBButtonString
|
|
/* 801BF2F0 001BC230 88 1E 01 7F */ lbz r0, 0x17f(r30)
|
|
/* 801BF2F4 001BC234 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BF2F8 001BC238 41 82 00 18 */ beq lbl_801BF310
|
|
/* 801BF2FC 001BC23C 38 00 03 7B */ li r0, 0x37b
|
|
/* 801BF300 001BC240 B0 1E 01 66 */ sth r0, 0x166(r30)
|
|
/* 801BF304 001BC244 38 00 05 69 */ li r0, 0x569
|
|
/* 801BF308 001BC248 B0 1E 01 68 */ sth r0, 0x168(r30)
|
|
/* 801BF30C 001BC24C 48 00 00 10 */ b lbl_801BF31C
|
|
lbl_801BF310:
|
|
/* 801BF310 001BC250 38 00 00 00 */ li r0, 0
|
|
/* 801BF314 001BC254 B0 1E 01 66 */ sth r0, 0x166(r30)
|
|
/* 801BF318 001BC258 B0 1E 01 68 */ sth r0, 0x168(r30)
|
|
lbl_801BF31C:
|
|
/* 801BF31C 001BC25C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801BF320 001BC260 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801BF324 001BC264 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BF328 001BC268 7C 08 03 A6 */ mtlr r0
|
|
/* 801BF32C 001BC26C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BF330 001BC270 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_getNextStatus
|
|
dMenu_Dmap_c_NS_getNextStatus:
|
|
/* 801BF334 001BC274 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BF338 001BC278 7C 08 02 A6 */ mflr r0
|
|
/* 801BF33C 001BC27C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BF340 001BC280 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801BF344 001BC284 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BF348 001BC288 48 03 AC 65 */ bl dMw_LEFT_TRIGGER
|
|
/* 801BF34C 001BC28C 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801BF350 001BC290 40 82 00 34 */ bne lbl_801BF384
|
|
/* 801BF354 001BC294 48 03 AC FD */ bl dMw_B_TRIGGER
|
|
/* 801BF358 001BC298 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801BF35C 001BC29C 41 82 00 40 */ beq lbl_801BF39C
|
|
/* 801BF360 001BC2A0 88 1F 01 7F */ lbz r0, 0x17f(r31)
|
|
/* 801BF364 001BC2A4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BF368 001BC2A8 41 82 00 1C */ beq lbl_801BF384
|
|
/* 801BF36C 001BC2AC 88 1F 01 7B */ lbz r0, 0x17b(r31)
|
|
/* 801BF370 001BC2B0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BF374 001BC2B4 40 82 00 28 */ bne lbl_801BF39C
|
|
/* 801BF378 001BC2B8 88 1F 01 7C */ lbz r0, 0x17c(r31)
|
|
/* 801BF37C 001BC2BC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BF380 001BC2C0 40 82 00 1C */ bne lbl_801BF39C
|
|
lbl_801BF384:
|
|
/* 801BF384 001BC2C4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BF388 001BC2C8 48 00 00 DD */ bl dMenu_Dmap_c_NS_isKeyCheck
|
|
/* 801BF38C 001BC2CC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BF390 001BC2D0 40 82 00 0C */ bne lbl_801BF39C
|
|
/* 801BF394 001BC2D4 38 60 00 01 */ li r3, 1
|
|
/* 801BF398 001BC2D8 48 00 00 64 */ b lbl_801BF3FC
|
|
lbl_801BF39C:
|
|
/* 801BF39C 001BC2DC 48 03 AC 59 */ bl dMw_RIGHT_TRIGGER
|
|
/* 801BF3A0 001BC2E0 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801BF3A4 001BC2E4 41 82 00 1C */ beq lbl_801BF3C0
|
|
/* 801BF3A8 001BC2E8 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BF3AC 001BC2EC 48 00 00 B9 */ bl dMenu_Dmap_c_NS_isKeyCheck
|
|
/* 801BF3B0 001BC2F0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BF3B4 001BC2F4 40 82 00 0C */ bne lbl_801BF3C0
|
|
/* 801BF3B8 001BC2F8 38 60 00 02 */ li r3, 2
|
|
/* 801BF3BC 001BC2FC 48 00 00 40 */ b lbl_801BF3FC
|
|
lbl_801BF3C0:
|
|
/* 801BF3C0 001BC300 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801BF3C4 001BC304 38 63 01 88 */ addi r3, r3, lbl_80430188@l
|
|
/* 801BF3C8 001BC308 A0 03 00 B2 */ lhz r0, 0xb2(r3)
|
|
/* 801BF3CC 001BC30C 54 00 04 63 */ rlwinm. r0, r0, 0, 0x11, 0x11
|
|
/* 801BF3D0 001BC310 41 82 00 28 */ beq lbl_801BF3F8
|
|
/* 801BF3D4 001BC314 88 03 00 BF */ lbz r0, 0xbf(r3)
|
|
/* 801BF3D8 001BC318 28 00 00 06 */ cmplwi r0, 6
|
|
/* 801BF3DC 001BC31C 41 82 00 1C */ beq lbl_801BF3F8
|
|
/* 801BF3E0 001BC320 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BF3E4 001BC324 48 00 00 81 */ bl dMenu_Dmap_c_NS_isKeyCheck
|
|
/* 801BF3E8 001BC328 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BF3EC 001BC32C 40 82 00 0C */ bne lbl_801BF3F8
|
|
/* 801BF3F0 001BC330 38 60 00 03 */ li r3, 3
|
|
/* 801BF3F4 001BC334 48 00 00 08 */ b lbl_801BF3FC
|
|
lbl_801BF3F8:
|
|
/* 801BF3F8 001BC338 38 60 00 00 */ li r3, 0
|
|
lbl_801BF3FC:
|
|
/* 801BF3FC 001BC33C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801BF400 001BC340 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BF404 001BC344 7C 08 03 A6 */ mtlr r0
|
|
/* 801BF408 001BC348 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BF40C 001BC34C 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_isSync
|
|
dMenu_Dmap_c_NS_isSync:
|
|
/* 801BF410 001BC350 80 83 00 08 */ lwz r4, 8(r3)
|
|
/* 801BF414 001BC354 28 04 00 00 */ cmplwi r4, 0
|
|
/* 801BF418 001BC358 41 82 00 24 */ beq lbl_801BF43C
|
|
/* 801BF41C 001BC35C 80 84 0D 1C */ lwz r4, 0xd1c(r4)
|
|
/* 801BF420 001BC360 28 04 00 00 */ cmplwi r4, 0
|
|
/* 801BF424 001BC364 41 82 00 18 */ beq lbl_801BF43C
|
|
/* 801BF428 001BC368 88 04 00 0C */ lbz r0, 0xc(r4)
|
|
/* 801BF42C 001BC36C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801BF430 001BC370 40 82 00 0C */ bne lbl_801BF43C
|
|
/* 801BF434 001BC374 38 60 00 00 */ li r3, 0
|
|
/* 801BF438 001BC378 4E 80 00 20 */ blr
|
|
lbl_801BF43C:
|
|
/* 801BF43C 001BC37C 80 63 00 E0 */ lwz r3, 0xe0(r3)
|
|
/* 801BF440 001BC380 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801BF444 001BC384 41 82 00 18 */ beq lbl_801BF45C
|
|
/* 801BF448 001BC388 88 03 00 0C */ lbz r0, 0xc(r3)
|
|
/* 801BF44C 001BC38C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801BF450 001BC390 40 82 00 0C */ bne lbl_801BF45C
|
|
/* 801BF454 001BC394 38 60 00 00 */ li r3, 0
|
|
/* 801BF458 001BC398 4E 80 00 20 */ blr
|
|
lbl_801BF45C:
|
|
/* 801BF45C 001BC39C 38 60 00 01 */ li r3, 1
|
|
/* 801BF460 001BC3A0 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_isKeyCheck
|
|
dMenu_Dmap_c_NS_isKeyCheck:
|
|
/* 801BF464 001BC3A4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BF468 001BC3A8 7C 08 02 A6 */ mflr r0
|
|
/* 801BF46C 001BC3AC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BF470 001BC3B0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801BF474 001BC3B4 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BF478 001BC3B8 4B FF FF 99 */ bl dMenu_Dmap_c_NS_isSync
|
|
/* 801BF47C 001BC3BC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BF480 001BC3C0 41 82 00 0C */ beq lbl_801BF48C
|
|
/* 801BF484 001BC3C4 88 7F 01 85 */ lbz r3, 0x185(r31)
|
|
/* 801BF488 001BC3C8 48 00 00 08 */ b lbl_801BF490
|
|
lbl_801BF48C:
|
|
/* 801BF48C 001BC3CC 38 60 00 01 */ li r3, 1
|
|
lbl_801BF490:
|
|
/* 801BF490 001BC3D0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801BF494 001BC3D4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BF498 001BC3D8 7C 08 03 A6 */ mtlr r0
|
|
/* 801BF49C 001BC3DC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BF4A0 001BC3E0 4E 80 00 20 */ blr
|
|
/* 801BF4A4 001BC3E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BF4A8 001BC3E8 7C 08 02 A6 */ mflr r0
|
|
/* 801BF4AC 001BC3EC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BF4B0 001BC3F0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801BF4B4 001BC3F4 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BF4B8 001BC3F8 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 801BF4BC 001BC3FC 48 09 61 4D */ bl CPaneMgrAlpha_NS_hide
|
|
/* 801BF4C0 001BC400 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BF4C4 001BC404 4B FF DD 11 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BF4C8 001BC408 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BF4CC 001BC40C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF4D0 001BC410 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF4D4 001BC414 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BF4D8 001BC418 38 00 00 00 */ li r0, 0
|
|
/* 801BF4DC 001BC41C B0 03 00 64 */ sth r0, 0x64(r3)
|
|
/* 801BF4E0 001BC420 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BF4E4 001BC424 4B FF DC F1 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BF4E8 001BC428 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BF4EC 001BC42C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF4F0 001BC430 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF4F4 001BC434 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BF4F8 001BC438 38 80 00 00 */ li r4, 0
|
|
/* 801BF4FC 001BC43C B0 83 00 16 */ sth r4, 0x16(r3)
|
|
/* 801BF500 001BC440 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BF504 001BC444 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF508 001BC448 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF50C 001BC44C 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 801BF510 001BC450 B0 83 00 64 */ sth r4, 0x64(r3)
|
|
/* 801BF514 001BC454 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801BF518 001BC458 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BF51C 001BC45C 7C 08 03 A6 */ mtlr r0
|
|
/* 801BF520 001BC460 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BF524 001BC464 4E 80 00 20 */ blr
|
|
/* 801BF528 001BC468 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801BF52C 001BC46C 7C 08 02 A6 */ mflr r0
|
|
/* 801BF530 001BC470 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801BF534 001BC474 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801BF538 001BC478 48 1A 2C A5 */ bl _savegpr_29
|
|
/* 801BF53C 001BC47C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BF540 001BC480 4B FF DC 95 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BF544 001BC484 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BF548 001BC488 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF54C 001BC48C 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF550 001BC490 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BF554 001BC494 88 9F 01 79 */ lbz r4, 0x179(r31)
|
|
/* 801BF558 001BC498 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BF55C 001BC49C C0 42 A6 14 */ lfs f2, lbl_80454014-_SDA2_BASE_(r2)
|
|
/* 801BF560 001BC4A0 38 A0 00 00 */ li r5, 0
|
|
/* 801BF564 001BC4A4 48 09 52 69 */ bl CPaneMgr_NS_scaleAnime
|
|
/* 801BF568 001BC4A8 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801BF56C 001BC4AC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BF570 001BC4B0 4B FF DC 65 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BF574 001BC4B4 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BF578 001BC4B8 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF57C 001BC4BC 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF580 001BC4C0 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BF584 001BC4C4 88 9F 01 79 */ lbz r4, 0x179(r31)
|
|
/* 801BF588 001BC4C8 38 A0 00 FF */ li r5, 0xff
|
|
/* 801BF58C 001BC4CC 38 C0 00 80 */ li r6, 0x80
|
|
/* 801BF590 001BC4D0 38 E0 00 00 */ li r7, 0
|
|
/* 801BF594 001BC4D4 48 09 62 E5 */ bl CPaneMgrAlpha_NS_alphaAnime
|
|
/* 801BF598 001BC4D8 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801BF59C 001BC4DC 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BF5A0 001BC4E0 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF5A4 001BC4E4 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF5A8 001BC4E8 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 801BF5AC 001BC4EC 88 9F 01 79 */ lbz r4, 0x179(r31)
|
|
/* 801BF5B0 001BC4F0 C0 22 A6 14 */ lfs f1, lbl_80454014-_SDA2_BASE_(r2)
|
|
/* 801BF5B4 001BC4F4 C0 42 A5 EC */ lfs f2, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BF5B8 001BC4F8 38 A0 00 00 */ li r5, 0
|
|
/* 801BF5BC 001BC4FC 48 09 52 11 */ bl CPaneMgr_NS_scaleAnime
|
|
/* 801BF5C0 001BC500 57 A0 06 3E */ clrlwi r0, r29, 0x18
|
|
/* 801BF5C4 001BC504 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BF5C8 001BC508 40 82 00 A0 */ bne lbl_801BF668
|
|
/* 801BF5CC 001BC50C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801BF5D0 001BC510 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BF5D4 001BC514 40 82 00 94 */ bne lbl_801BF668
|
|
/* 801BF5D8 001BC518 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
|
/* 801BF5DC 001BC51C 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BF5E0 001BC520 40 82 00 88 */ bne lbl_801BF668
|
|
/* 801BF5E4 001BC524 80 7F 00 94 */ lwz r3, 0x94(r31)
|
|
/* 801BF5E8 001BC528 48 09 5F E1 */ bl CPaneMgrAlpha_NS_show
|
|
/* 801BF5EC 001BC52C 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BF5F0 001BC530 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF5F4 001BC534 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF5F8 001BC538 80 83 00 7C */ lwz r4, 0x7c(r3)
|
|
/* 801BF5FC 001BC53C 38 61 00 08 */ addi r3, r1, 8
|
|
/* 801BF600 001BC540 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801BF604 001BC544 38 C0 00 00 */ li r6, 0
|
|
/* 801BF608 001BC548 38 E0 00 00 */ li r7, 0
|
|
/* 801BF60C 001BC54C 48 09 58 B1 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801BF610 001BC550 80 61 00 08 */ lwz r3, 8(r1)
|
|
/* 801BF614 001BC554 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 801BF618 001BC558 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 801BF61C 001BC55C 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801BF620 001BC560 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801BF624 001BC564 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801BF628 001BC568 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BF62C 001BC56C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF630 001BC570 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF634 001BC574 80 63 00 7C */ lwz r3, 0x7c(r3)
|
|
/* 801BF638 001BC578 80 83 00 04 */ lwz r4, 4(r3)
|
|
/* 801BF63C 001BC57C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BF640 001BC580 80 63 0C C0 */ lwz r3, 0xcc0(r3)
|
|
/* 801BF644 001BC584 C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801BF648 001BC588 C0 1F 01 04 */ lfs f0, 0x104(r31)
|
|
/* 801BF64C 001BC58C EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 801BF650 001BC590 C0 41 00 18 */ lfs f2, 0x18(r1)
|
|
/* 801BF654 001BC594 38 A0 00 00 */ li r5, 0
|
|
/* 801BF658 001BC598 4B FD 5A 9D */ bl dSelect_cursor_c_NS_setPos
|
|
/* 801BF65C 001BC59C 38 00 00 00 */ li r0, 0
|
|
/* 801BF660 001BC5A0 98 1F 01 7B */ stb r0, 0x17b(r31)
|
|
/* 801BF664 001BC5A4 98 1F 01 7C */ stb r0, 0x17c(r31)
|
|
lbl_801BF668:
|
|
/* 801BF668 001BC5A8 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BF66C 001BC5AC 4B FF DB 9D */ bl dMenu_Dmap_c_NS_iconMoveCalc
|
|
/* 801BF670 001BC5B0 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801BF674 001BC5B4 48 1A 2B B5 */ bl _restgpr_29
|
|
/* 801BF678 001BC5B8 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801BF67C 001BC5BC 7C 08 03 A6 */ mtlr r0
|
|
/* 801BF680 001BC5C0 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801BF684 001BC5C4 4E 80 00 20 */ blr
|
|
/* 801BF688 001BC5C8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BF68C 001BC5CC 7C 08 02 A6 */ mflr r0
|
|
/* 801BF690 001BC5D0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BF694 001BC5D4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801BF698 001BC5D8 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BF69C 001BC5DC 80 63 00 94 */ lwz r3, 0x94(r3)
|
|
/* 801BF6A0 001BC5E0 48 09 5F 69 */ bl CPaneMgrAlpha_NS_hide
|
|
/* 801BF6A4 001BC5E4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BF6A8 001BC5E8 4B FF DB 2D */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BF6AC 001BC5EC 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BF6B0 001BC5F0 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF6B4 001BC5F4 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF6B8 001BC5F8 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BF6BC 001BC5FC 38 00 00 00 */ li r0, 0
|
|
/* 801BF6C0 001BC600 B0 03 00 64 */ sth r0, 0x64(r3)
|
|
/* 801BF6C4 001BC604 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BF6C8 001BC608 4B FF DB 0D */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BF6CC 001BC60C 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BF6D0 001BC610 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF6D4 001BC614 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF6D8 001BC618 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BF6DC 001BC61C 38 80 00 00 */ li r4, 0
|
|
/* 801BF6E0 001BC620 B0 83 00 16 */ sth r4, 0x16(r3)
|
|
/* 801BF6E4 001BC624 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BF6E8 001BC628 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF6EC 001BC62C 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF6F0 001BC630 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 801BF6F4 001BC634 B0 83 00 64 */ sth r4, 0x64(r3)
|
|
/* 801BF6F8 001BC638 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801BF6FC 001BC63C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BF700 001BC640 7C 08 03 A6 */ mtlr r0
|
|
/* 801BF704 001BC644 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BF708 001BC648 4E 80 00 20 */ blr
|
|
/* 801BF70C 001BC64C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801BF710 001BC650 7C 08 02 A6 */ mflr r0
|
|
/* 801BF714 001BC654 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801BF718 001BC658 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801BF71C 001BC65C 48 1A 2A C1 */ bl _savegpr_29
|
|
/* 801BF720 001BC660 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BF724 001BC664 4B FF DA B1 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BF728 001BC668 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BF72C 001BC66C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF730 001BC670 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF734 001BC674 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BF738 001BC678 88 9F 01 79 */ lbz r4, 0x179(r31)
|
|
/* 801BF73C 001BC67C C0 22 A6 14 */ lfs f1, lbl_80454014-_SDA2_BASE_(r2)
|
|
/* 801BF740 001BC680 C0 42 A5 EC */ lfs f2, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BF744 001BC684 38 A0 00 00 */ li r5, 0
|
|
/* 801BF748 001BC688 48 09 50 85 */ bl CPaneMgr_NS_scaleAnime
|
|
/* 801BF74C 001BC68C 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801BF750 001BC690 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BF754 001BC694 4B FF DA 81 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BF758 001BC698 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BF75C 001BC69C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF760 001BC6A0 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF764 001BC6A4 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BF768 001BC6A8 88 9F 01 79 */ lbz r4, 0x179(r31)
|
|
/* 801BF76C 001BC6AC 38 A0 00 80 */ li r5, 0x80
|
|
/* 801BF770 001BC6B0 38 C0 00 FF */ li r6, 0xff
|
|
/* 801BF774 001BC6B4 38 E0 00 00 */ li r7, 0
|
|
/* 801BF778 001BC6B8 48 09 61 01 */ bl CPaneMgrAlpha_NS_alphaAnime
|
|
/* 801BF77C 001BC6BC 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801BF780 001BC6C0 88 1F 01 77 */ lbz r0, 0x177(r31)
|
|
/* 801BF784 001BC6C4 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF788 001BC6C8 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF78C 001BC6CC 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 801BF790 001BC6D0 88 9F 01 79 */ lbz r4, 0x179(r31)
|
|
/* 801BF794 001BC6D4 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BF798 001BC6D8 C0 42 A6 14 */ lfs f2, lbl_80454014-_SDA2_BASE_(r2)
|
|
/* 801BF79C 001BC6DC 38 A0 00 00 */ li r5, 0
|
|
/* 801BF7A0 001BC6E0 48 09 50 2D */ bl CPaneMgr_NS_scaleAnime
|
|
/* 801BF7A4 001BC6E4 57 A0 06 3E */ clrlwi r0, r29, 0x18
|
|
/* 801BF7A8 001BC6E8 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BF7AC 001BC6EC 40 82 00 D4 */ bne lbl_801BF880
|
|
/* 801BF7B0 001BC6F0 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801BF7B4 001BC6F4 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BF7B8 001BC6F8 40 82 00 C8 */ bne lbl_801BF880
|
|
/* 801BF7BC 001BC6FC 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
|
/* 801BF7C0 001BC700 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BF7C4 001BC704 40 82 00 BC */ bne lbl_801BF880
|
|
/* 801BF7C8 001BC708 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 801BF7CC 001BC70C 48 09 5D FD */ bl CPaneMgrAlpha_NS_show
|
|
/* 801BF7D0 001BC710 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BF7D4 001BC714 4B FF DA 15 */ bl dMenu_Dmap_c_NS_getDefaultCurFloorPos
|
|
/* 801BF7D8 001BC718 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BF7DC 001BC71C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF7E0 001BC720 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF7E4 001BC724 80 83 00 14 */ lwz r4, 0x14(r3)
|
|
/* 801BF7E8 001BC728 38 61 00 08 */ addi r3, r1, 8
|
|
/* 801BF7EC 001BC72C 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801BF7F0 001BC730 38 C0 00 00 */ li r6, 0
|
|
/* 801BF7F4 001BC734 38 E0 00 00 */ li r7, 0
|
|
/* 801BF7F8 001BC738 48 09 56 C5 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801BF7FC 001BC73C 80 61 00 08 */ lwz r3, 8(r1)
|
|
/* 801BF800 001BC740 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 801BF804 001BC744 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 801BF808 001BC748 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801BF80C 001BC74C 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801BF810 001BC750 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801BF814 001BC754 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BF818 001BC758 4B FF D9 D1 */ bl dMenu_Dmap_c_NS_getDefaultCurFloorPos
|
|
/* 801BF81C 001BC75C 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BF820 001BC760 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BF824 001BC764 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BF828 001BC768 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BF82C 001BC76C 80 83 00 04 */ lwz r4, 4(r3)
|
|
/* 801BF830 001BC770 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BF834 001BC774 80 63 0C C0 */ lwz r3, 0xcc0(r3)
|
|
/* 801BF838 001BC778 C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801BF83C 001BC77C C0 1F 01 04 */ lfs f0, 0x104(r31)
|
|
/* 801BF840 001BC780 EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 801BF844 001BC784 C0 41 00 18 */ lfs f2, 0x18(r1)
|
|
/* 801BF848 001BC788 38 A0 00 01 */ li r5, 1
|
|
/* 801BF84C 001BC78C 4B FD 58 A9 */ bl dSelect_cursor_c_NS_setPos
|
|
/* 801BF850 001BC790 38 00 00 01 */ li r0, 1
|
|
/* 801BF854 001BC794 98 1F 01 7B */ stb r0, 0x17b(r31)
|
|
/* 801BF858 001BC798 38 00 00 00 */ li r0, 0
|
|
/* 801BF85C 001BC79C 98 1F 01 7D */ stb r0, 0x17d(r31)
|
|
/* 801BF860 001BC7A0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BF864 001BC7A4 88 1F 01 7D */ lbz r0, 0x17d(r31)
|
|
/* 801BF868 001BC7A8 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801BF86C 001BC7AC 3C 80 80 3C */ lis r4, lbl_803BC9D8@ha
|
|
/* 801BF870 001BC7B0 38 04 C9 D8 */ addi r0, r4, lbl_803BC9D8@l
|
|
/* 801BF874 001BC7B4 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801BF878 001BC7B8 48 1A 28 0D */ bl func_80362084
|
|
/* 801BF87C 001BC7BC 60 00 00 00 */ nop
|
|
lbl_801BF880:
|
|
/* 801BF880 001BC7C0 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BF884 001BC7C4 4B FF D9 85 */ bl dMenu_Dmap_c_NS_iconMoveCalc
|
|
/* 801BF888 001BC7C8 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801BF88C 001BC7CC 48 1A 29 9D */ bl _restgpr_29
|
|
/* 801BF890 001BC7D0 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801BF894 001BC7D4 7C 08 03 A6 */ mtlr r0
|
|
/* 801BF898 001BC7D8 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801BF89C 001BC7DC 4E 80 00 20 */ blr
|
|
/* 801BF8A0 001BC7E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BF8A4 001BC7E4 7C 08 02 A6 */ mflr r0
|
|
/* 801BF8A8 001BC7E8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BF8AC 001BC7EC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801BF8B0 001BC7F0 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BF8B4 001BC7F4 38 00 00 01 */ li r0, 1
|
|
/* 801BF8B8 001BC7F8 98 03 01 85 */ stb r0, 0x185(r3)
|
|
/* 801BF8BC 001BC7FC 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 801BF8C0 001BC800 80 63 0C 9C */ lwz r3, 0xc9c(r3)
|
|
/* 801BF8C4 001BC804 48 07 82 1D */ bl dMsgObject_c_NS_setTalkHeap
|
|
/* 801BF8C8 001BC808 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BF8CC 001BC80C 38 63 0D 34 */ addi r3, r3, 0xd34
|
|
/* 801BF8D0 001BC810 38 80 00 00 */ li r4, 0
|
|
/* 801BF8D4 001BC814 38 A0 02 02 */ li r5, 0x202
|
|
/* 801BF8D8 001BC818 38 C0 00 00 */ li r6, 0
|
|
/* 801BF8DC 001BC81C 38 E0 00 00 */ li r7, 0
|
|
/* 801BF8E0 001BC820 48 08 A6 B1 */ bl dMsgFlow_c_NS_init
|
|
/* 801BF8E4 001BC824 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801BF8E8 001BC828 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BF8EC 001BC82C 7C 08 03 A6 */ mtlr r0
|
|
/* 801BF8F0 001BC830 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BF8F4 001BC834 4E 80 00 20 */ blr
|
|
/* 801BF8F8 001BC838 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BF8FC 001BC83C 7C 08 02 A6 */ mflr r0
|
|
/* 801BF900 001BC840 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BF904 001BC844 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801BF908 001BC848 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BF90C 001BC84C 48 07 89 21 */ bl dMsgObject_c_NS_getStatus
|
|
/* 801BF910 001BC850 54 60 04 3E */ clrlwi r0, r3, 0x10
|
|
/* 801BF914 001BC854 28 00 00 0F */ cmplwi r0, 0xf
|
|
/* 801BF918 001BC858 41 82 00 0C */ beq lbl_801BF924
|
|
/* 801BF91C 001BC85C 28 00 00 10 */ cmplwi r0, 0x10
|
|
/* 801BF920 001BC860 40 82 00 20 */ bne lbl_801BF940
|
|
lbl_801BF924:
|
|
/* 801BF924 001BC864 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BF928 001BC868 38 80 04 08 */ li r4, 0x408
|
|
/* 801BF92C 001BC86C 4B FF 94 B9 */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
/* 801BF930 001BC870 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BF934 001BC874 38 80 00 00 */ li r4, 0
|
|
/* 801BF938 001BC878 4B FF 95 85 */ bl dMenu_DmapBg_c_NS_setBButtonString
|
|
/* 801BF93C 001BC87C 48 00 00 1C */ b lbl_801BF958
|
|
lbl_801BF940:
|
|
/* 801BF940 001BC880 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BF944 001BC884 38 80 00 00 */ li r4, 0
|
|
/* 801BF948 001BC888 4B FF 94 9D */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
/* 801BF94C 001BC88C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BF950 001BC890 38 80 00 00 */ li r4, 0
|
|
/* 801BF954 001BC894 4B FF 95 69 */ bl dMenu_DmapBg_c_NS_setBButtonString
|
|
lbl_801BF958:
|
|
/* 801BF958 001BC898 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BF95C 001BC89C 38 63 0D 34 */ addi r3, r3, 0xd34
|
|
/* 801BF960 001BC8A0 38 80 00 00 */ li r4, 0
|
|
/* 801BF964 001BC8A4 38 A0 00 00 */ li r5, 0
|
|
/* 801BF968 001BC8A8 38 C0 00 00 */ li r6, 0
|
|
/* 801BF96C 001BC8AC 48 08 A9 6D */ bl dMsgFlow_c_NS_doFlow
|
|
/* 801BF970 001BC8B0 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801BF974 001BC8B4 41 82 00 4C */ beq lbl_801BF9C0
|
|
/* 801BF978 001BC8B8 88 1F 01 7F */ lbz r0, 0x17f(r31)
|
|
/* 801BF97C 001BC8BC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BF980 001BC8C0 41 82 00 20 */ beq lbl_801BF9A0
|
|
/* 801BF984 001BC8C4 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BF988 001BC8C8 38 80 00 00 */ li r4, 0
|
|
/* 801BF98C 001BC8CC 4B FF 94 59 */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
/* 801BF990 001BC8D0 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BF994 001BC8D4 38 80 05 22 */ li r4, 0x522
|
|
/* 801BF998 001BC8D8 4B FF 95 25 */ bl dMenu_DmapBg_c_NS_setBButtonString
|
|
/* 801BF99C 001BC8DC 48 00 00 1C */ b lbl_801BF9B8
|
|
lbl_801BF9A0:
|
|
/* 801BF9A0 001BC8E0 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BF9A4 001BC8E4 38 80 05 27 */ li r4, 0x527
|
|
/* 801BF9A8 001BC8E8 4B FF 94 3D */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
/* 801BF9AC 001BC8EC 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BF9B0 001BC8F0 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801BF9B4 001BC8F4 4B FF 95 09 */ bl dMenu_DmapBg_c_NS_setBButtonString
|
|
lbl_801BF9B8:
|
|
/* 801BF9B8 001BC8F8 38 00 00 01 */ li r0, 1
|
|
/* 801BF9BC 001BC8FC 98 1F 01 7B */ stb r0, 0x17b(r31)
|
|
lbl_801BF9C0:
|
|
/* 801BF9C0 001BC900 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801BF9C4 001BC904 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BF9C8 001BC908 7C 08 03 A6 */ mtlr r0
|
|
/* 801BF9CC 001BC90C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BF9D0 001BC910 4E 80 00 20 */ blr
|
|
/* 801BF9D4 001BC914 38 00 00 00 */ li r0, 0
|
|
/* 801BF9D8 001BC918 98 03 01 85 */ stb r0, 0x185(r3)
|
|
/* 801BF9DC 001BC91C 4E 80 00 20 */ blr
|
|
/* 801BF9E0 001BC920 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BF9E4 001BC924 7C 08 02 A6 */ mflr r0
|
|
/* 801BF9E8 001BC928 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BF9EC 001BC92C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801BF9F0 001BC930 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801BF9F4 001BC934 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801BF9F8 001BC938 8B E3 01 7D */ lbz r31, 0x17d(r3)
|
|
/* 801BF9FC 001BC93C 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 801BFA00 001BC940 88 03 0D D4 */ lbz r0, 0xdd4(r3)
|
|
/* 801BFA04 001BC944 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BFA08 001BC948 2C 00 FF 9D */ cmpwi r0, -99
|
|
/* 801BFA0C 001BC94C 40 82 00 18 */ bne lbl_801BFA24
|
|
/* 801BFA10 001BC950 88 03 0D D5 */ lbz r0, 0xdd5(r3)
|
|
/* 801BFA14 001BC954 28 00 00 FF */ cmplwi r0, 0xff
|
|
/* 801BFA18 001BC958 40 82 00 0C */ bne lbl_801BFA24
|
|
/* 801BFA1C 001BC95C 80 7E 00 F0 */ lwz r3, 0xf0(r30)
|
|
/* 801BFA20 001BC960 4B E7 27 7D */ bl checkTrigger__9STControlFv
|
|
lbl_801BFA24:
|
|
/* 801BFA24 001BC964 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BFA28 001BC968 88 1E 01 7D */ lbz r0, 0x17d(r30)
|
|
/* 801BFA2C 001BC96C 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801BFA30 001BC970 3C 80 80 3C */ lis r4, lbl_803BC99C@ha
|
|
/* 801BFA34 001BC974 38 04 C9 9C */ addi r0, r4, lbl_803BC99C@l
|
|
/* 801BFA38 001BC978 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801BFA3C 001BC97C 48 1A 26 49 */ bl func_80362084
|
|
/* 801BFA40 001BC980 60 00 00 00 */ nop
|
|
/* 801BFA44 001BC984 88 1E 01 7D */ lbz r0, 0x17d(r30)
|
|
/* 801BFA48 001BC988 7C 00 F8 40 */ cmplw r0, r31
|
|
/* 801BFA4C 001BC98C 41 82 00 20 */ beq lbl_801BFA6C
|
|
/* 801BFA50 001BC990 7F C3 F3 78 */ mr r3, r30
|
|
/* 801BFA54 001BC994 1C A0 00 0C */ mulli r5, r0, 0xc
|
|
/* 801BFA58 001BC998 3C 80 80 3C */ lis r4, lbl_803BC96C@ha
|
|
/* 801BFA5C 001BC99C 38 04 C9 6C */ addi r0, r4, lbl_803BC96C@l
|
|
/* 801BFA60 001BC9A0 7D 80 2A 14 */ add r12, r0, r5
|
|
/* 801BFA64 001BC9A4 48 1A 26 21 */ bl func_80362084
|
|
/* 801BFA68 001BC9A8 60 00 00 00 */ nop
|
|
lbl_801BFA6C:
|
|
/* 801BFA6C 001BC9AC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801BFA70 001BC9B0 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801BFA74 001BC9B4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BFA78 001BC9B8 7C 08 03 A6 */ mtlr r0
|
|
/* 801BFA7C 001BC9BC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BFA80 001BC9C0 4E 80 00 20 */ blr
|
|
/* 801BFA84 001BC9C4 4E 80 00 20 */ blr
|
|
/* 801BFA88 001BC9C8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801BFA8C 001BC9CC 7C 08 02 A6 */ mflr r0
|
|
/* 801BFA90 001BC9D0 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801BFA94 001BC9D4 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801BFA98 001BC9D8 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BFA9C 001BC9DC 88 03 01 6D */ lbz r0, 0x16d(r3)
|
|
/* 801BFAA0 001BC9E0 7C 04 07 74 */ extsb r4, r0
|
|
/* 801BFAA4 001BC9E4 88 03 01 6C */ lbz r0, 0x16c(r3)
|
|
/* 801BFAA8 001BC9E8 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BFAAC 001BC9EC 7C 04 00 00 */ cmpw r4, r0
|
|
/* 801BFAB0 001BC9F0 41 82 00 0C */ beq lbl_801BFABC
|
|
/* 801BFAB4 001BC9F4 4B FF DC 11 */ bl dMenu_Dmap_c_NS_floorChangeMode
|
|
/* 801BFAB8 001BC9F8 48 00 01 AC */ b lbl_801BFC64
|
|
lbl_801BFABC:
|
|
/* 801BFABC 001BC9FC 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
|
/* 801BFAC0 001BCA00 4B E7 2A 65 */ bl checkUpTrigger__9STControlFv
|
|
/* 801BFAC4 001BCA04 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BFAC8 001BCA08 41 82 00 94 */ beq lbl_801BFB5C
|
|
/* 801BFACC 001BCA0C 88 1F 01 6C */ lbz r0, 0x16c(r31)
|
|
/* 801BFAD0 001BCA10 7C 03 07 74 */ extsb r3, r0
|
|
/* 801BFAD4 001BCA14 88 1F 01 70 */ lbz r0, 0x170(r31)
|
|
/* 801BFAD8 001BCA18 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BFADC 001BCA1C 7C 03 00 00 */ cmpw r3, r0
|
|
/* 801BFAE0 001BCA20 41 82 01 84 */ beq lbl_801BFC64
|
|
/* 801BFAE4 001BCA24 38 00 00 4E */ li r0, 0x4e
|
|
/* 801BFAE8 001BCA28 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801BFAEC 001BCA2C 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801BFAF0 001BCA30 38 81 00 10 */ addi r4, r1, 0x10
|
|
/* 801BFAF4 001BCA34 38 A0 00 00 */ li r5, 0
|
|
/* 801BFAF8 001BCA38 38 C0 00 00 */ li r6, 0
|
|
/* 801BFAFC 001BCA3C 38 E0 00 00 */ li r7, 0
|
|
/* 801BFB00 001BCA40 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BFB04 001BCA44 FC 40 08 90 */ fmr f2, f1
|
|
/* 801BFB08 001BCA48 C0 62 A6 5C */ lfs f3, lbl_8045405C-_SDA2_BASE_(r2)
|
|
/* 801BFB0C 001BCA4C FC 80 18 90 */ fmr f4, f3
|
|
/* 801BFB10 001BCA50 39 00 00 00 */ li r8, 0
|
|
/* 801BFB14 001BCA54 48 0E BE 71 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801BFB18 001BCA58 88 1F 01 6C */ lbz r0, 0x16c(r31)
|
|
/* 801BFB1C 001BCA5C 98 1F 01 6E */ stb r0, 0x16e(r31)
|
|
/* 801BFB20 001BCA60 88 7F 01 6C */ lbz r3, 0x16c(r31)
|
|
/* 801BFB24 001BCA64 38 03 00 01 */ addi r0, r3, 1
|
|
/* 801BFB28 001BCA68 98 1F 01 6C */ stb r0, 0x16c(r31)
|
|
/* 801BFB2C 001BCA6C 88 1F 01 6C */ lbz r0, 0x16c(r31)
|
|
/* 801BFB30 001BCA70 98 1F 01 6D */ stb r0, 0x16d(r31)
|
|
/* 801BFB34 001BCA74 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
|
/* 801BFB38 001BCA78 A8 03 00 1A */ lha r0, 0x1a(r3)
|
|
/* 801BFB3C 001BCA7C 98 1F 01 79 */ stb r0, 0x179(r31)
|
|
/* 801BFB40 001BCA80 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BFB44 001BCA84 38 80 00 01 */ li r4, 1
|
|
/* 801BFB48 001BCA88 88 BF 01 79 */ lbz r5, 0x179(r31)
|
|
/* 801BFB4C 001BCA8C 48 00 17 5D */ bl dMenu_StageMapCtrl_c_NS_setPlusNowStayFloorNo
|
|
/* 801BFB50 001BCA90 38 00 00 01 */ li r0, 1
|
|
/* 801BFB54 001BCA94 98 1F 01 7D */ stb r0, 0x17d(r31)
|
|
/* 801BFB58 001BCA98 48 00 01 0C */ b lbl_801BFC64
|
|
lbl_801BFB5C:
|
|
/* 801BFB5C 001BCA9C 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
|
/* 801BFB60 001BCAA0 4B E7 2A 41 */ bl checkDownTrigger__9STControlFv
|
|
/* 801BFB64 001BCAA4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BFB68 001BCAA8 41 82 00 94 */ beq lbl_801BFBFC
|
|
/* 801BFB6C 001BCAAC 88 1F 01 6C */ lbz r0, 0x16c(r31)
|
|
/* 801BFB70 001BCAB0 7C 03 07 74 */ extsb r3, r0
|
|
/* 801BFB74 001BCAB4 88 1F 01 71 */ lbz r0, 0x171(r31)
|
|
/* 801BFB78 001BCAB8 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BFB7C 001BCABC 7C 03 00 00 */ cmpw r3, r0
|
|
/* 801BFB80 001BCAC0 41 82 00 E4 */ beq lbl_801BFC64
|
|
/* 801BFB84 001BCAC4 38 00 00 4E */ li r0, 0x4e
|
|
/* 801BFB88 001BCAC8 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801BFB8C 001BCACC 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801BFB90 001BCAD0 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 801BFB94 001BCAD4 38 A0 00 00 */ li r5, 0
|
|
/* 801BFB98 001BCAD8 38 C0 00 00 */ li r6, 0
|
|
/* 801BFB9C 001BCADC 38 E0 00 00 */ li r7, 0
|
|
/* 801BFBA0 001BCAE0 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BFBA4 001BCAE4 FC 40 08 90 */ fmr f2, f1
|
|
/* 801BFBA8 001BCAE8 C0 62 A6 5C */ lfs f3, lbl_8045405C-_SDA2_BASE_(r2)
|
|
/* 801BFBAC 001BCAEC FC 80 18 90 */ fmr f4, f3
|
|
/* 801BFBB0 001BCAF0 39 00 00 00 */ li r8, 0
|
|
/* 801BFBB4 001BCAF4 48 0E BD D1 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801BFBB8 001BCAF8 88 1F 01 6C */ lbz r0, 0x16c(r31)
|
|
/* 801BFBBC 001BCAFC 98 1F 01 6E */ stb r0, 0x16e(r31)
|
|
/* 801BFBC0 001BCB00 88 7F 01 6C */ lbz r3, 0x16c(r31)
|
|
/* 801BFBC4 001BCB04 38 03 FF FF */ addi r0, r3, -1
|
|
/* 801BFBC8 001BCB08 98 1F 01 6C */ stb r0, 0x16c(r31)
|
|
/* 801BFBCC 001BCB0C 88 1F 01 6C */ lbz r0, 0x16c(r31)
|
|
/* 801BFBD0 001BCB10 98 1F 01 6D */ stb r0, 0x16d(r31)
|
|
/* 801BFBD4 001BCB14 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
|
/* 801BFBD8 001BCB18 A8 03 00 1A */ lha r0, 0x1a(r3)
|
|
/* 801BFBDC 001BCB1C 98 1F 01 79 */ stb r0, 0x179(r31)
|
|
/* 801BFBE0 001BCB20 38 00 00 01 */ li r0, 1
|
|
/* 801BFBE4 001BCB24 98 1F 01 7D */ stb r0, 0x17d(r31)
|
|
/* 801BFBE8 001BCB28 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BFBEC 001BCB2C 38 80 FF FF */ li r4, -1
|
|
/* 801BFBF0 001BCB30 88 BF 01 79 */ lbz r5, 0x179(r31)
|
|
/* 801BFBF4 001BCB34 48 00 16 B5 */ bl dMenu_StageMapCtrl_c_NS_setPlusNowStayFloorNo
|
|
/* 801BFBF8 001BCB38 48 00 00 6C */ b lbl_801BFC64
|
|
lbl_801BFBFC:
|
|
/* 801BFBFC 001BCB3C 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
|
/* 801BFC00 001BCB40 4B E7 28 2D */ bl checkLeftTrigger__9STControlFv
|
|
/* 801BFC04 001BCB44 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BFC08 001BCB48 41 82 00 5C */ beq lbl_801BFC64
|
|
/* 801BFC0C 001BCB4C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BFC10 001BCB50 48 00 00 69 */ bl dMenu_Dmap_c_NS_itemCarryCheck
|
|
/* 801BFC14 001BCB54 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801BFC18 001BCB58 41 82 00 4C */ beq lbl_801BFC64
|
|
/* 801BFC1C 001BCB5C 38 00 00 4D */ li r0, 0x4d
|
|
/* 801BFC20 001BCB60 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801BFC24 001BCB64 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801BFC28 001BCB68 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801BFC2C 001BCB6C 38 A0 00 00 */ li r5, 0
|
|
/* 801BFC30 001BCB70 38 C0 00 00 */ li r6, 0
|
|
/* 801BFC34 001BCB74 38 E0 00 00 */ li r7, 0
|
|
/* 801BFC38 001BCB78 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BFC3C 001BCB7C FC 40 08 90 */ fmr f2, f1
|
|
/* 801BFC40 001BCB80 C0 62 A6 5C */ lfs f3, lbl_8045405C-_SDA2_BASE_(r2)
|
|
/* 801BFC44 001BCB84 FC 80 18 90 */ fmr f4, f3
|
|
/* 801BFC48 001BCB88 39 00 00 00 */ li r8, 0
|
|
/* 801BFC4C 001BCB8C 48 0E BD 39 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801BFC50 001BCB90 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
|
/* 801BFC54 001BCB94 A8 03 00 18 */ lha r0, 0x18(r3)
|
|
/* 801BFC58 001BCB98 98 1F 01 79 */ stb r0, 0x179(r31)
|
|
/* 801BFC5C 001BCB9C 38 00 00 02 */ li r0, 2
|
|
/* 801BFC60 001BCBA0 98 1F 01 7B */ stb r0, 0x17b(r31)
|
|
lbl_801BFC64:
|
|
/* 801BFC64 001BCBA4 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801BFC68 001BCBA8 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801BFC6C 001BCBAC 7C 08 03 A6 */ mtlr r0
|
|
/* 801BFC70 001BCBB0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801BFC74 001BCBB4 4E 80 00 20 */ blr
|
|
|
|
.global dMenu_Dmap_c_NS_itemCarryCheck
|
|
dMenu_Dmap_c_NS_itemCarryCheck:
|
|
/* 801BFC78 001BCBB8 38 80 00 00 */ li r4, 0
|
|
/* 801BFC7C 001BCBBC 38 A0 00 00 */ li r5, 0
|
|
/* 801BFC80 001BCBC0 38 00 00 03 */ li r0, 3
|
|
/* 801BFC84 001BCBC4 7C 09 03 A6 */ mtctr r0
|
|
lbl_801BFC88:
|
|
/* 801BFC88 001BCBC8 38 05 01 74 */ addi r0, r5, 0x174
|
|
/* 801BFC8C 001BCBCC 7C 03 00 AE */ lbzx r0, r3, r0
|
|
/* 801BFC90 001BCBD0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BFC94 001BCBD4 41 82 00 08 */ beq lbl_801BFC9C
|
|
/* 801BFC98 001BCBD8 38 84 00 01 */ addi r4, r4, 1
|
|
lbl_801BFC9C:
|
|
/* 801BFC9C 001BCBDC 38 A5 00 01 */ addi r5, r5, 1
|
|
/* 801BFCA0 001BCBE0 42 00 FF E8 */ bdnz lbl_801BFC88
|
|
/* 801BFCA4 001BCBE4 7C 83 23 78 */ mr r3, r4
|
|
/* 801BFCA8 001BCBE8 4E 80 00 20 */ blr
|
|
/* 801BFCAC 001BCBEC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801BFCB0 001BCBF0 7C 08 02 A6 */ mflr r0
|
|
/* 801BFCB4 001BCBF4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801BFCB8 001BCBF8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801BFCBC 001BCBFC 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BFCC0 001BCC00 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 801BFCC4 001BCC04 48 09 59 45 */ bl CPaneMgrAlpha_NS_hide
|
|
/* 801BFCC8 001BCC08 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BFCCC 001BCC0C 4B FF D5 09 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BFCD0 001BCC10 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BFCD4 001BCC14 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BFCD8 001BCC18 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BFCDC 001BCC1C 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BFCE0 001BCC20 38 80 00 00 */ li r4, 0
|
|
/* 801BFCE4 001BCC24 B0 83 00 64 */ sth r4, 0x64(r3)
|
|
/* 801BFCE8 001BCC28 88 7F 01 71 */ lbz r3, 0x171(r31)
|
|
/* 801BFCEC 001BCC2C 88 1F 01 6E */ lbz r0, 0x16e(r31)
|
|
/* 801BFCF0 001BCC30 7C 03 00 50 */ subf r0, r3, r0
|
|
/* 801BFCF4 001BCC34 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BFCF8 001BCC38 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BFCFC 001BCC3C 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BFD00 001BCC40 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BFD04 001BCC44 B0 83 00 64 */ sth r4, 0x64(r3)
|
|
/* 801BFD08 001BCC48 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BFD0C 001BCC4C 4B FF D4 C9 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BFD10 001BCC50 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BFD14 001BCC54 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BFD18 001BCC58 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BFD1C 001BCC5C 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BFD20 001BCC60 38 80 00 00 */ li r4, 0
|
|
/* 801BFD24 001BCC64 B0 83 00 16 */ sth r4, 0x16(r3)
|
|
/* 801BFD28 001BCC68 88 7F 01 71 */ lbz r3, 0x171(r31)
|
|
/* 801BFD2C 001BCC6C 88 1F 01 6E */ lbz r0, 0x16e(r31)
|
|
/* 801BFD30 001BCC70 7C 03 00 50 */ subf r0, r3, r0
|
|
/* 801BFD34 001BCC74 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BFD38 001BCC78 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BFD3C 001BCC7C 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BFD40 001BCC80 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BFD44 001BCC84 B0 83 00 16 */ sth r4, 0x16(r3)
|
|
/* 801BFD48 001BCC88 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801BFD4C 001BCC8C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801BFD50 001BCC90 7C 08 03 A6 */ mtlr r0
|
|
/* 801BFD54 001BCC94 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801BFD58 001BCC98 4E 80 00 20 */ blr
|
|
/* 801BFD5C 001BCC9C 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 801BFD60 001BCCA0 7C 08 02 A6 */ mflr r0
|
|
/* 801BFD64 001BCCA4 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801BFD68 001BCCA8 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 801BFD6C 001BCCAC F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 801BFD70 001BCCB0 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801BFD74 001BCCB4 48 1A 24 65 */ bl _savegpr_28
|
|
/* 801BFD78 001BCCB8 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BFD7C 001BCCBC 4B FF D4 59 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BFD80 001BCCC0 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BFD84 001BCCC4 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BFD88 001BCCC8 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BFD8C 001BCCCC 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BFD90 001BCCD0 88 9F 01 79 */ lbz r4, 0x179(r31)
|
|
/* 801BFD94 001BCCD4 C0 22 A6 14 */ lfs f1, lbl_80454014-_SDA2_BASE_(r2)
|
|
/* 801BFD98 001BCCD8 C0 42 A5 EC */ lfs f2, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BFD9C 001BCCDC 38 A0 00 00 */ li r5, 0
|
|
/* 801BFDA0 001BCCE0 48 09 4A 2D */ bl CPaneMgr_NS_scaleAnime
|
|
/* 801BFDA4 001BCCE4 7C 7C 1B 78 */ mr r28, r3
|
|
/* 801BFDA8 001BCCE8 88 7F 01 71 */ lbz r3, 0x171(r31)
|
|
/* 801BFDAC 001BCCEC 88 1F 01 6E */ lbz r0, 0x16e(r31)
|
|
/* 801BFDB0 001BCCF0 7C 03 00 50 */ subf r0, r3, r0
|
|
/* 801BFDB4 001BCCF4 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BFDB8 001BCCF8 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BFDBC 001BCCFC 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BFDC0 001BCD00 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BFDC4 001BCD04 88 9F 01 79 */ lbz r4, 0x179(r31)
|
|
/* 801BFDC8 001BCD08 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801BFDCC 001BCD0C C0 42 A6 14 */ lfs f2, lbl_80454014-_SDA2_BASE_(r2)
|
|
/* 801BFDD0 001BCD10 38 A0 00 00 */ li r5, 0
|
|
/* 801BFDD4 001BCD14 48 09 49 F9 */ bl CPaneMgr_NS_scaleAnime
|
|
/* 801BFDD8 001BCD18 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801BFDDC 001BCD1C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BFDE0 001BCD20 4B FF D3 F5 */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BFDE4 001BCD24 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BFDE8 001BCD28 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BFDEC 001BCD2C 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BFDF0 001BCD30 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BFDF4 001BCD34 88 9F 01 79 */ lbz r4, 0x179(r31)
|
|
/* 801BFDF8 001BCD38 38 A0 00 80 */ li r5, 0x80
|
|
/* 801BFDFC 001BCD3C 38 C0 00 FF */ li r6, 0xff
|
|
/* 801BFE00 001BCD40 38 E0 00 00 */ li r7, 0
|
|
/* 801BFE04 001BCD44 48 09 5A 75 */ bl CPaneMgrAlpha_NS_alphaAnime
|
|
/* 801BFE08 001BCD48 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801BFE0C 001BCD4C 88 7F 01 71 */ lbz r3, 0x171(r31)
|
|
/* 801BFE10 001BCD50 88 1F 01 6E */ lbz r0, 0x16e(r31)
|
|
/* 801BFE14 001BCD54 7C 03 00 50 */ subf r0, r3, r0
|
|
/* 801BFE18 001BCD58 7C 00 07 74 */ extsb r0, r0
|
|
/* 801BFE1C 001BCD5C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BFE20 001BCD60 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BFE24 001BCD64 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BFE28 001BCD68 88 9F 01 79 */ lbz r4, 0x179(r31)
|
|
/* 801BFE2C 001BCD6C 38 A0 00 FF */ li r5, 0xff
|
|
/* 801BFE30 001BCD70 38 C0 00 80 */ li r6, 0x80
|
|
/* 801BFE34 001BCD74 38 E0 00 00 */ li r7, 0
|
|
/* 801BFE38 001BCD78 48 09 5A 41 */ bl CPaneMgrAlpha_NS_alphaAnime
|
|
/* 801BFE3C 001BCD7C 57 80 06 3E */ clrlwi r0, r28, 0x18
|
|
/* 801BFE40 001BCD80 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BFE44 001BCD84 40 82 01 18 */ bne lbl_801BFF5C
|
|
/* 801BFE48 001BCD88 57 A0 06 3E */ clrlwi r0, r29, 0x18
|
|
/* 801BFE4C 001BCD8C 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BFE50 001BCD90 40 82 01 0C */ bne lbl_801BFF5C
|
|
/* 801BFE54 001BCD94 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
|
/* 801BFE58 001BCD98 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BFE5C 001BCD9C 40 82 01 00 */ bne lbl_801BFF5C
|
|
/* 801BFE60 001BCDA0 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801BFE64 001BCDA4 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BFE68 001BCDA8 40 82 00 F4 */ bne lbl_801BFF5C
|
|
/* 801BFE6C 001BCDAC 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 801BFE70 001BCDB0 48 09 57 59 */ bl CPaneMgrAlpha_NS_show
|
|
/* 801BFE74 001BCDB4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BFE78 001BCDB8 4B FF D3 5D */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BFE7C 001BCDBC 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BFE80 001BCDC0 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BFE84 001BCDC4 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BFE88 001BCDC8 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BFE8C 001BCDCC 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BFE90 001BCDD0 C3 E3 00 D8 */ lfs f31, 0xd8(r3)
|
|
/* 801BFE94 001BCDD4 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BFE98 001BCDD8 4B FF D3 3D */ bl dMenu_Dmap_c_NS_getCurFloorPos
|
|
/* 801BFE9C 001BCDDC 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BFEA0 001BCDE0 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BFEA4 001BCDE4 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BFEA8 001BCDE8 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BFEAC 001BCDEC 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BFEB0 001BCDF0 C0 03 00 D4 */ lfs f0, 0xd4(r3)
|
|
/* 801BFEB4 001BCDF4 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 801BFEB8 001BCDF8 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801BFEBC 001BCDFC D0 03 00 D4 */ stfs f0, 0xd4(r3)
|
|
/* 801BFEC0 001BCE00 D3 E3 00 D8 */ stfs f31, 0xd8(r3)
|
|
/* 801BFEC4 001BCE04 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801BFEC8 001BCE08 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801BFECC 001BCE0C 7D 89 03 A6 */ mtctr r12
|
|
/* 801BFED0 001BCE10 4E 80 04 21 */ bctrl
|
|
/* 801BFED4 001BCE14 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BFED8 001BCE18 4B FF D3 11 */ bl dMenu_Dmap_c_NS_getDefaultCurFloorPos
|
|
/* 801BFEDC 001BCE1C 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BFEE0 001BCE20 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BFEE4 001BCE24 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BFEE8 001BCE28 80 83 00 14 */ lwz r4, 0x14(r3)
|
|
/* 801BFEEC 001BCE2C 38 61 00 08 */ addi r3, r1, 8
|
|
/* 801BFEF0 001BCE30 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 801BFEF4 001BCE34 38 C0 00 00 */ li r6, 0
|
|
/* 801BFEF8 001BCE38 38 E0 00 00 */ li r7, 0
|
|
/* 801BFEFC 001BCE3C 48 09 4F C1 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 801BFF00 001BCE40 80 61 00 08 */ lwz r3, 8(r1)
|
|
/* 801BFF04 001BCE44 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 801BFF08 001BCE48 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 801BFF0C 001BCE4C 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801BFF10 001BCE50 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 801BFF14 001BCE54 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801BFF18 001BCE58 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BFF1C 001BCE5C 4B FF D2 CD */ bl dMenu_Dmap_c_NS_getDefaultCurFloorPos
|
|
/* 801BFF20 001BCE60 7C 60 07 74 */ extsb r0, r3
|
|
/* 801BFF24 001BCE64 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801BFF28 001BCE68 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 801BFF2C 001BCE6C 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 801BFF30 001BCE70 80 83 00 04 */ lwz r4, 4(r3)
|
|
/* 801BFF34 001BCE74 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801BFF38 001BCE78 80 63 0C C0 */ lwz r3, 0xcc0(r3)
|
|
/* 801BFF3C 001BCE7C C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 801BFF40 001BCE80 C0 1F 01 04 */ lfs f0, 0x104(r31)
|
|
/* 801BFF44 001BCE84 EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 801BFF48 001BCE88 C0 41 00 18 */ lfs f2, 0x18(r1)
|
|
/* 801BFF4C 001BCE8C 38 A0 00 01 */ li r5, 1
|
|
/* 801BFF50 001BCE90 4B FD 51 A5 */ bl dSelect_cursor_c_NS_setPos
|
|
/* 801BFF54 001BCE94 38 00 00 00 */ li r0, 0
|
|
/* 801BFF58 001BCE98 98 1F 01 7D */ stb r0, 0x17d(r31)
|
|
lbl_801BFF5C:
|
|
/* 801BFF5C 001BCE9C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801BFF60 001BCEA0 4B FF D2 A9 */ bl dMenu_Dmap_c_NS_iconMoveCalc
|
|
/* 801BFF64 001BCEA4 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801BFF68 001BCEA8 CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801BFF6C 001BCEAC 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801BFF70 001BCEB0 48 1A 22 B5 */ bl _restgpr_28
|
|
/* 801BFF74 001BCEB4 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801BFF78 001BCEB8 7C 08 03 A6 */ mtlr r0
|
|
/* 801BFF7C 001BCEBC 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801BFF80 001BCEC0 4E 80 00 20 */ blr
|
|
/* 801BFF84 001BCEC4 4E 80 00 20 */ blr
|
|
/* 801BFF88 001BCEC8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801BFF8C 001BCECC 7C 08 02 A6 */ mflr r0
|
|
/* 801BFF90 001BCED0 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801BFF94 001BCED4 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801BFF98 001BCED8 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801BFF9C 001BCEDC 88 03 01 7B */ lbz r0, 0x17b(r3)
|
|
/* 801BFFA0 001BCEE0 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801BFFA4 001BCEE4 40 82 00 D4 */ bne lbl_801C0078
|
|
/* 801BFFA8 001BCEE8 3C 60 80 3E */ lis r3, m_cpadInfo@ha
|
|
/* 801BFFAC 001BCEEC 38 63 D2 E8 */ addi r3, r3, m_cpadInfo@l
|
|
/* 801BFFB0 001BCEF0 80 83 00 34 */ lwz r4, 0x34(r3)
|
|
/* 801BFFB4 001BCEF4 54 80 05 EF */ rlwinm. r0, r4, 0, 0x17, 0x17
|
|
/* 801BFFB8 001BCEF8 41 82 00 48 */ beq lbl_801C0000
|
|
/* 801BFFBC 001BCEFC 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801BFFC0 001BCF00 38 63 01 88 */ addi r3, r3, lbl_80430188@l
|
|
/* 801BFFC4 001BCF04 A0 03 00 B2 */ lhz r0, 0xb2(r3)
|
|
/* 801BFFC8 001BCF08 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
|
|
/* 801BFFCC 001BCF0C 40 82 00 34 */ bne lbl_801C0000
|
|
/* 801BFFD0 001BCF10 88 1F 01 7F */ lbz r0, 0x17f(r31)
|
|
/* 801BFFD4 001BCF14 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801BFFD8 001BCF18 40 82 00 A0 */ bne lbl_801C0078
|
|
/* 801BFFDC 001BCF1C 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801BFFE0 001BCF20 48 00 25 59 */ bl dMenu_StageMapCtrl_c_NS_isEnableZoomIn
|
|
/* 801BFFE4 001BCF24 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801BFFE8 001BCF28 41 82 00 90 */ beq lbl_801C0078
|
|
/* 801BFFEC 001BCF2C 38 00 00 01 */ li r0, 1
|
|
/* 801BFFF0 001BCF30 98 1F 01 7E */ stb r0, 0x17e(r31)
|
|
/* 801BFFF4 001BCF34 38 00 00 00 */ li r0, 0
|
|
/* 801BFFF8 001BCF38 98 1F 01 81 */ stb r0, 0x181(r31)
|
|
/* 801BFFFC 001BCF3C 48 00 00 7C */ b lbl_801C0078
|
|
lbl_801C0000:
|
|
/* 801C0000 001BCF40 54 80 05 AD */ rlwinm. r0, r4, 0, 0x16, 0x16
|
|
/* 801C0004 001BCF44 41 82 00 74 */ beq lbl_801C0078
|
|
/* 801C0008 001BCF48 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
|
/* 801C000C 001BCF4C 38 63 01 88 */ addi r3, r3, lbl_80430188@l
|
|
/* 801C0010 001BCF50 A0 03 00 B2 */ lhz r0, 0xb2(r3)
|
|
/* 801C0014 001BCF54 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
|
|
/* 801C0018 001BCF58 40 82 00 60 */ bne lbl_801C0078
|
|
/* 801C001C 001BCF5C 88 1F 01 7F */ lbz r0, 0x17f(r31)
|
|
/* 801C0020 001BCF60 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801C0024 001BCF64 41 82 00 20 */ beq lbl_801C0044
|
|
/* 801C0028 001BCF68 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801C002C 001BCF6C 48 00 25 4D */ bl dMenu_StageMapCtrl_c_NS_isEnableZoomOut
|
|
/* 801C0030 001BCF70 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801C0034 001BCF74 41 82 00 10 */ beq lbl_801C0044
|
|
/* 801C0038 001BCF78 38 00 00 02 */ li r0, 2
|
|
/* 801C003C 001BCF7C 98 1F 01 7E */ stb r0, 0x17e(r31)
|
|
/* 801C0040 001BCF80 48 00 00 38 */ b lbl_801C0078
|
|
lbl_801C0044:
|
|
/* 801C0044 001BCF84 38 00 00 4A */ li r0, 0x4a
|
|
/* 801C0048 001BCF88 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801C004C 001BCF8C 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801C0050 001BCF90 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801C0054 001BCF94 38 A0 00 00 */ li r5, 0
|
|
/* 801C0058 001BCF98 38 C0 00 00 */ li r6, 0
|
|
/* 801C005C 001BCF9C 38 E0 00 00 */ li r7, 0
|
|
/* 801C0060 001BCFA0 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801C0064 001BCFA4 FC 40 08 90 */ fmr f2, f1
|
|
/* 801C0068 001BCFA8 C0 62 A6 5C */ lfs f3, lbl_8045405C-_SDA2_BASE_(r2)
|
|
/* 801C006C 001BCFAC FC 80 18 90 */ fmr f4, f3
|
|
/* 801C0070 001BCFB0 39 00 00 00 */ li r8, 0
|
|
/* 801C0074 001BCFB4 48 0E B9 11 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
lbl_801C0078:
|
|
/* 801C0078 001BCFB8 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801C007C 001BCFBC 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801C0080 001BCFC0 7C 08 03 A6 */ mtlr r0
|
|
/* 801C0084 001BCFC4 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801C0088 001BCFC8 4E 80 00 20 */ blr
|
|
/* 801C008C 001BCFCC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801C0090 001BCFD0 7C 08 02 A6 */ mflr r0
|
|
/* 801C0094 001BCFD4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801C0098 001BCFD8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801C009C 001BCFDC 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801C00A0 001BCFE0 38 00 00 BC */ li r0, 0xbc
|
|
/* 801C00A4 001BCFE4 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801C00A8 001BCFE8 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801C00AC 001BCFEC 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801C00B0 001BCFF0 38 A0 00 00 */ li r5, 0
|
|
/* 801C00B4 001BCFF4 38 C0 00 00 */ li r6, 0
|
|
/* 801C00B8 001BCFF8 38 E0 00 00 */ li r7, 0
|
|
/* 801C00BC 001BCFFC C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801C00C0 001BD000 FC 40 08 90 */ fmr f2, f1
|
|
/* 801C00C4 001BD004 C0 62 A6 5C */ lfs f3, lbl_8045405C-_SDA2_BASE_(r2)
|
|
/* 801C00C8 001BD008 FC 80 18 90 */ fmr f4, f3
|
|
/* 801C00CC 001BD00C 39 00 00 00 */ li r8, 0
|
|
/* 801C00D0 001BD010 48 0E B8 B5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801C00D4 001BD014 80 BF 00 08 */ lwz r5, 8(r31)
|
|
/* 801C00D8 001BD018 88 05 0D D3 */ lbz r0, 0xdd3(r5)
|
|
/* 801C00DC 001BD01C 28 00 00 FF */ cmplwi r0, 0xff
|
|
/* 801C00E0 001BD020 41 82 00 30 */ beq lbl_801C0110
|
|
/* 801C00E4 001BD024 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801C00E8 001BD028 38 80 00 0A */ li r4, 0xa
|
|
/* 801C00EC 001BD02C C0 25 0D B4 */ lfs f1, 0xdb4(r5)
|
|
/* 801C00F0 001BD030 C0 45 0D B8 */ lfs f2, 0xdb8(r5)
|
|
/* 801C00F4 001BD034 48 00 1B F9 */ bl dMenu_StageMapCtrl_c_NS_initZoomIn_X1_
|
|
/* 801C00F8 001BD038 88 1F 01 82 */ lbz r0, 0x182(r31)
|
|
/* 801C00FC 001BD03C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801C0100 001BD040 41 82 00 40 */ beq lbl_801C0140
|
|
/* 801C0104 001BD044 38 00 00 00 */ li r0, 0
|
|
/* 801C0108 001BD048 98 1F 01 82 */ stb r0, 0x182(r31)
|
|
/* 801C010C 001BD04C 48 00 00 34 */ b lbl_801C0140
|
|
lbl_801C0110:
|
|
/* 801C0110 001BD050 88 1F 01 82 */ lbz r0, 0x182(r31)
|
|
/* 801C0114 001BD054 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801C0118 001BD058 41 82 00 1C */ beq lbl_801C0134
|
|
/* 801C011C 001BD05C 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801C0120 001BD060 38 80 00 0A */ li r4, 0xa
|
|
/* 801C0124 001BD064 48 00 1B 1D */ bl dMenu_StageMapCtrl_c_NS_initZoomIn
|
|
/* 801C0128 001BD068 38 00 00 00 */ li r0, 0
|
|
/* 801C012C 001BD06C 98 1F 01 82 */ stb r0, 0x182(r31)
|
|
/* 801C0130 001BD070 48 00 00 10 */ b lbl_801C0140
|
|
lbl_801C0134:
|
|
/* 801C0134 001BD074 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801C0138 001BD078 38 80 00 0A */ li r4, 0xa
|
|
/* 801C013C 001BD07C 48 00 1C C5 */ bl dMenu_StageMapCtrl_c_NS_initZoomInCenterHold
|
|
lbl_801C0140:
|
|
/* 801C0140 001BD080 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801C0144 001BD084 C0 22 A5 E8 */ lfs f1, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801C0148 001BD088 C0 42 A5 EC */ lfs f2, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801C014C 001BD08C 38 80 00 0A */ li r4, 0xa
|
|
/* 801C0150 001BD090 4B FF 87 ED */ bl dMenu_DmapBg_c_NS_iconScaleAnmInit
|
|
/* 801C0154 001BD094 38 00 00 01 */ li r0, 1
|
|
/* 801C0158 001BD098 98 1F 01 84 */ stb r0, 0x184(r31)
|
|
/* 801C015C 001BD09C 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801C0160 001BD0A0 88 03 00 F8 */ lbz r0, 0xf8(r3)
|
|
/* 801C0164 001BD0A4 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801C0168 001BD0A8 40 82 00 18 */ bne lbl_801C0180
|
|
/* 801C016C 001BD0AC 88 03 00 F9 */ lbz r0, 0xf9(r3)
|
|
/* 801C0170 001BD0B0 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801C0174 001BD0B4 40 82 00 0C */ bne lbl_801C0180
|
|
/* 801C0178 001BD0B8 38 00 00 00 */ li r0, 0
|
|
/* 801C017C 001BD0BC 98 1F 01 84 */ stb r0, 0x184(r31)
|
|
lbl_801C0180:
|
|
/* 801C0180 001BD0C0 38 00 00 00 */ li r0, 0
|
|
/* 801C0184 001BD0C4 B0 1F 01 66 */ sth r0, 0x166(r31)
|
|
/* 801C0188 001BD0C8 B0 1F 01 68 */ sth r0, 0x168(r31)
|
|
/* 801C018C 001BD0CC 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801C0190 001BD0D0 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801C0194 001BD0D4 7C 08 03 A6 */ mtlr r0
|
|
/* 801C0198 001BD0D8 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801C019C 001BD0DC 4E 80 00 20 */ blr
|
|
/* 801C01A0 001BD0E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801C01A4 001BD0E4 7C 08 02 A6 */ mflr r0
|
|
/* 801C01A8 001BD0E8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801C01AC 001BD0EC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801C01B0 001BD0F0 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801C01B4 001BD0F4 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801C01B8 001BD0F8 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801C01BC 001BD0FC 88 03 00 F5 */ lbz r0, 0xf5(r3)
|
|
/* 801C01C0 001BD100 20 00 00 02 */ subfic r0, r0, 2
|
|
/* 801C01C4 001BD104 7C 00 00 34 */ cntlzw r0, r0
|
|
/* 801C01C8 001BD108 54 1F D9 7E */ srwi r31, r0, 5
|
|
/* 801C01CC 001BD10C 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801C01D0 001BD110 4B FF 87 85 */ bl dMenu_DmapBg_c_NS_iconScaleAnm
|
|
/* 801C01D4 001BD114 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
|
/* 801C01D8 001BD118 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801C01DC 001BD11C 40 82 00 48 */ bne lbl_801C0224
|
|
/* 801C01E0 001BD120 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801C01E4 001BD124 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801C01E8 001BD128 40 82 00 3C */ bne lbl_801C0224
|
|
/* 801C01EC 001BD12C 38 00 00 01 */ li r0, 1
|
|
/* 801C01F0 001BD130 98 1E 01 7F */ stb r0, 0x17f(r30)
|
|
/* 801C01F4 001BD134 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801C01F8 001BD138 38 80 00 00 */ li r4, 0
|
|
/* 801C01FC 001BD13C 4B FF 8B E9 */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
/* 801C0200 001BD140 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801C0204 001BD144 38 80 05 22 */ li r4, 0x522
|
|
/* 801C0208 001BD148 4B FF 8C B5 */ bl dMenu_DmapBg_c_NS_setBButtonString
|
|
/* 801C020C 001BD14C 38 00 03 7B */ li r0, 0x37b
|
|
/* 801C0210 001BD150 B0 1E 01 66 */ sth r0, 0x166(r30)
|
|
/* 801C0214 001BD154 38 00 05 69 */ li r0, 0x569
|
|
/* 801C0218 001BD158 B0 1E 01 68 */ sth r0, 0x168(r30)
|
|
/* 801C021C 001BD15C 38 00 00 00 */ li r0, 0
|
|
/* 801C0220 001BD160 98 1E 01 7E */ stb r0, 0x17e(r30)
|
|
lbl_801C0224:
|
|
/* 801C0224 001BD164 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801C0228 001BD168 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801C022C 001BD16C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801C0230 001BD170 7C 08 03 A6 */ mtlr r0
|
|
/* 801C0234 001BD174 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801C0238 001BD178 4E 80 00 20 */ blr
|
|
/* 801C023C 001BD17C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801C0240 001BD180 7C 08 02 A6 */ mflr r0
|
|
/* 801C0244 001BD184 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801C0248 001BD188 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801C024C 001BD18C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801C0250 001BD190 38 00 00 BD */ li r0, 0xbd
|
|
/* 801C0254 001BD194 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801C0258 001BD198 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
|
/* 801C025C 001BD19C 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801C0260 001BD1A0 38 A0 00 00 */ li r5, 0
|
|
/* 801C0264 001BD1A4 38 C0 00 00 */ li r6, 0
|
|
/* 801C0268 001BD1A8 38 E0 00 00 */ li r7, 0
|
|
/* 801C026C 001BD1AC C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801C0270 001BD1B0 FC 40 08 90 */ fmr f2, f1
|
|
/* 801C0274 001BD1B4 C0 62 A6 5C */ lfs f3, lbl_8045405C-_SDA2_BASE_(r2)
|
|
/* 801C0278 001BD1B8 FC 80 18 90 */ fmr f4, f3
|
|
/* 801C027C 001BD1BC 39 00 00 00 */ li r8, 0
|
|
/* 801C0280 001BD1C0 48 0E B7 05 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
/* 801C0284 001BD1C4 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801C0288 001BD1C8 38 80 00 0A */ li r4, 0xa
|
|
/* 801C028C 001BD1CC 48 00 1C A1 */ bl dMenu_StageMapCtrl_c_NS_initZoomOut
|
|
/* 801C0290 001BD1D0 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 801C0294 001BD1D4 C0 22 A5 EC */ lfs f1, lbl_80453FEC-_SDA2_BASE_(r2)
|
|
/* 801C0298 001BD1D8 C0 42 A5 E8 */ lfs f2, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801C029C 001BD1DC 38 80 00 0A */ li r4, 0xa
|
|
/* 801C02A0 001BD1E0 4B FF 86 9D */ bl dMenu_DmapBg_c_NS_iconScaleAnmInit
|
|
/* 801C02A4 001BD1E4 38 00 00 01 */ li r0, 1
|
|
/* 801C02A8 001BD1E8 98 1F 01 84 */ stb r0, 0x184(r31)
|
|
/* 801C02AC 001BD1EC 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801C02B0 001BD1F0 88 03 00 F8 */ lbz r0, 0xf8(r3)
|
|
/* 801C02B4 001BD1F4 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801C02B8 001BD1F8 40 82 00 18 */ bne lbl_801C02D0
|
|
/* 801C02BC 001BD1FC 88 03 00 F9 */ lbz r0, 0xf9(r3)
|
|
/* 801C02C0 001BD200 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801C02C4 001BD204 40 82 00 0C */ bne lbl_801C02D0
|
|
/* 801C02C8 001BD208 38 00 00 00 */ li r0, 0
|
|
/* 801C02CC 001BD20C 98 1F 01 84 */ stb r0, 0x184(r31)
|
|
lbl_801C02D0:
|
|
/* 801C02D0 001BD210 38 00 00 00 */ li r0, 0
|
|
/* 801C02D4 001BD214 B0 1F 01 66 */ sth r0, 0x166(r31)
|
|
/* 801C02D8 001BD218 B0 1F 01 68 */ sth r0, 0x168(r31)
|
|
/* 801C02DC 001BD21C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801C02E0 001BD220 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801C02E4 001BD224 7C 08 03 A6 */ mtlr r0
|
|
/* 801C02E8 001BD228 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801C02EC 001BD22C 4E 80 00 20 */ blr
|
|
/* 801C02F0 001BD230 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801C02F4 001BD234 7C 08 02 A6 */ mflr r0
|
|
/* 801C02F8 001BD238 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801C02FC 001BD23C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801C0300 001BD240 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801C0304 001BD244 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801C0308 001BD248 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801C030C 001BD24C 88 03 00 F5 */ lbz r0, 0xf5(r3)
|
|
/* 801C0310 001BD250 7C 00 00 34 */ cntlzw r0, r0
|
|
/* 801C0314 001BD254 54 1F D9 7E */ srwi r31, r0, 5
|
|
/* 801C0318 001BD258 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801C031C 001BD25C 4B FF 86 39 */ bl dMenu_DmapBg_c_NS_iconScaleAnm
|
|
/* 801C0320 001BD260 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
|
/* 801C0324 001BD264 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801C0328 001BD268 40 82 00 40 */ bne lbl_801C0368
|
|
/* 801C032C 001BD26C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801C0330 001BD270 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801C0334 001BD274 40 82 00 34 */ bne lbl_801C0368
|
|
/* 801C0338 001BD278 38 00 00 00 */ li r0, 0
|
|
/* 801C033C 001BD27C 98 1E 01 7F */ stb r0, 0x17f(r30)
|
|
/* 801C0340 001BD280 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801C0344 001BD284 38 80 05 27 */ li r4, 0x527
|
|
/* 801C0348 001BD288 4B FF 8A 9D */ bl dMenu_DmapBg_c_NS_setAButtonString
|
|
/* 801C034C 001BD28C 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801C0350 001BD290 38 80 03 F9 */ li r4, 0x3f9
|
|
/* 801C0354 001BD294 4B FF 8B 69 */ bl dMenu_DmapBg_c_NS_setBButtonString
|
|
/* 801C0358 001BD298 38 00 00 00 */ li r0, 0
|
|
/* 801C035C 001BD29C B0 1E 01 66 */ sth r0, 0x166(r30)
|
|
/* 801C0360 001BD2A0 B0 1E 01 68 */ sth r0, 0x168(r30)
|
|
/* 801C0364 001BD2A4 98 1E 01 7E */ stb r0, 0x17e(r30)
|
|
lbl_801C0368:
|
|
/* 801C0368 001BD2A8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801C036C 001BD2AC 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801C0370 001BD2B0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801C0374 001BD2B4 7C 08 03 A6 */ mtlr r0
|
|
/* 801C0378 001BD2B8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801C037C 001BD2BC 4E 80 00 20 */ blr
|
|
.global renderingDmap_c_NS_dtor
|
|
renderingDmap_c_NS_dtor:
|
|
/* 801C0380 001BD2C0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801C0384 001BD2C4 7C 08 02 A6 */ mflr r0
|
|
/* 801C0388 001BD2C8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801C038C 001BD2CC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801C0390 001BD2D0 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 801C0394 001BD2D4 41 82 00 80 */ beq lbl_801C0414
|
|
/* 801C0398 001BD2D8 3C 60 80 3C */ lis r3, lbl_803BCE68@ha
|
|
/* 801C039C 001BD2DC 38 03 CE 68 */ addi r0, r3, lbl_803BCE68@l
|
|
/* 801C03A0 001BD2E0 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 801C03A4 001BD2E4 41 82 00 60 */ beq lbl_801C0404
|
|
/* 801C03A8 001BD2E8 3C 60 80 3A */ lis r3, lbl_803A7D80@ha
|
|
/* 801C03AC 001BD2EC 38 03 7D 80 */ addi r0, r3, lbl_803A7D80@l
|
|
/* 801C03B0 001BD2F0 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 801C03B4 001BD2F4 41 82 00 50 */ beq lbl_801C0404
|
|
/* 801C03B8 001BD2F8 3C 60 80 3A */ lis r3, lbl_803A7EE0@ha
|
|
/* 801C03BC 001BD2FC 38 03 7E E0 */ addi r0, r3, lbl_803A7EE0@l
|
|
/* 801C03C0 001BD300 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 801C03C4 001BD304 41 82 00 40 */ beq lbl_801C0404
|
|
/* 801C03C8 001BD308 3C 60 80 3A */ lis r3, lbl_803A7C90@ha
|
|
/* 801C03CC 001BD30C 38 03 7C 90 */ addi r0, r3, lbl_803A7C90@l
|
|
/* 801C03D0 001BD310 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 801C03D4 001BD314 41 82 00 30 */ beq lbl_801C0404
|
|
/* 801C03D8 001BD318 3C 60 80 3A */ lis r3, lbl_803A6FD4@ha
|
|
/* 801C03DC 001BD31C 38 03 6F D4 */ addi r0, r3, lbl_803A6FD4@l
|
|
/* 801C03E0 001BD320 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 801C03E4 001BD324 41 82 00 20 */ beq lbl_801C0404
|
|
/* 801C03E8 001BD328 3C 60 80 3A */ lis r3, lbl_803A6F94@ha
|
|
/* 801C03EC 001BD32C 38 03 6F 94 */ addi r0, r3, lbl_803A6F94@l
|
|
/* 801C03F0 001BD330 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 801C03F4 001BD334 41 82 00 10 */ beq lbl_801C0404
|
|
/* 801C03F8 001BD338 3C 60 80 3A */ lis r3, lbl_803A7CF8@ha
|
|
/* 801C03FC 001BD33C 38 03 7C F8 */ addi r0, r3, lbl_803A7CF8@l
|
|
/* 801C0400 001BD340 90 1F 00 00 */ stw r0, 0(r31)
|
|
lbl_801C0404:
|
|
/* 801C0404 001BD344 7C 80 07 35 */ extsh. r0, r4
|
|
/* 801C0408 001BD348 40 81 00 0C */ ble lbl_801C0414
|
|
/* 801C040C 001BD34C 7F E3 FB 78 */ mr r3, r31
|
|
/* 801C0410 001BD350 48 10 E9 2D */ bl __dl__FPv
|
|
lbl_801C0414:
|
|
/* 801C0414 001BD354 7F E3 FB 78 */ mr r3, r31
|
|
/* 801C0418 001BD358 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801C041C 001BD35C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801C0420 001BD360 7C 08 03 A6 */ mtlr r0
|
|
/* 801C0424 001BD364 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801C0428 001BD368 4E 80 00 20 */ blr
|
|
/* 801C042C 001BD36C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801C0430 001BD370 7C 08 02 A6 */ mflr r0
|
|
/* 801C0434 001BD374 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801C0438 001BD378 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801C043C 001BD37C 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801C0440 001BD380 7C 7E 1B 79 */ or. r30, r3, r3
|
|
/* 801C0444 001BD384 7C 9F 23 78 */ mr r31, r4
|
|
/* 801C0448 001BD388 41 82 00 48 */ beq lbl_801C0490
|
|
/* 801C044C 001BD38C 3C 60 80 3C */ lis r3, lbl_803BCAEC@ha
|
|
/* 801C0450 001BD390 38 03 CA EC */ addi r0, r3, lbl_803BCAEC@l
|
|
/* 801C0454 001BD394 90 1E 00 00 */ stw r0, 0(r30)
|
|
/* 801C0458 001BD398 41 82 00 28 */ beq lbl_801C0480
|
|
/* 801C045C 001BD39C 3C 60 80 3C */ lis r3, lbl_803BCAE0@ha
|
|
/* 801C0460 001BD3A0 38 03 CA E0 */ addi r0, r3, lbl_803BCAE0@l
|
|
/* 801C0464 001BD3A4 90 1E 00 00 */ stw r0, 0(r30)
|
|
/* 801C0468 001BD3A8 38 7E 00 04 */ addi r3, r30, 4
|
|
.global renderingDmap_c_NS_dtor
|
|
/* 801C046C 001BD3AC 3C 80 80 1C */ lis r4, renderingDmap_c_NS_dtor@ha
|
|
.global renderingDmap_c_NS_dtor
|
|
/* 801C0470 001BD3B0 38 84 03 80 */ addi r4, r4, renderingDmap_c_NS_dtor@l
|
|
/* 801C0474 001BD3B4 38 A0 00 38 */ li r5, 0x38
|
|
/* 801C0478 001BD3B8 38 C0 00 02 */ li r6, 2
|
|
/* 801C047C 001BD3BC 48 1A 18 6D */ bl func_80361CE8
|
|
lbl_801C0480:
|
|
/* 801C0480 001BD3C0 7F E0 07 35 */ extsh. r0, r31
|
|
/* 801C0484 001BD3C4 40 81 00 0C */ ble lbl_801C0490
|
|
/* 801C0488 001BD3C8 7F C3 F3 78 */ mr r3, r30
|
|
/* 801C048C 001BD3CC 48 10 E8 B1 */ bl __dl__FPv
|
|
lbl_801C0490:
|
|
/* 801C0490 001BD3D0 7F C3 F3 78 */ mr r3, r30
|
|
/* 801C0494 001BD3D4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801C0498 001BD3D8 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801C049C 001BD3DC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801C04A0 001BD3E0 7C 08 03 A6 */ mtlr r0
|
|
/* 801C04A4 001BD3E4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801C04A8 001BD3E8 4E 80 00 20 */ blr
|
|
/* 801C04AC 001BD3EC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801C04B0 001BD3F0 7C 08 02 A6 */ mflr r0
|
|
/* 801C04B4 001BD3F4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801C04B8 001BD3F8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801C04BC 001BD3FC 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801C04C0 001BD400 7C 7E 1B 79 */ or. r30, r3, r3
|
|
/* 801C04C4 001BD404 7C 9F 23 78 */ mr r31, r4
|
|
/* 801C04C8 001BD408 41 82 00 38 */ beq lbl_801C0500
|
|
/* 801C04CC 001BD40C 3C 60 80 3C */ lis r3, lbl_803BCAE0@ha
|
|
/* 801C04D0 001BD410 38 03 CA E0 */ addi r0, r3, lbl_803BCAE0@l
|
|
/* 801C04D4 001BD414 90 1E 00 00 */ stw r0, 0(r30)
|
|
/* 801C04D8 001BD418 38 7E 00 04 */ addi r3, r30, 4
|
|
.global renderingDmap_c_NS_dtor
|
|
/* 801C04DC 001BD41C 3C 80 80 1C */ lis r4, renderingDmap_c_NS_dtor@ha
|
|
.global renderingDmap_c_NS_dtor
|
|
/* 801C04E0 001BD420 38 84 03 80 */ addi r4, r4, renderingDmap_c_NS_dtor@l
|
|
/* 801C04E4 001BD424 38 A0 00 38 */ li r5, 0x38
|
|
/* 801C04E8 001BD428 38 C0 00 02 */ li r6, 2
|
|
/* 801C04EC 001BD42C 48 1A 17 FD */ bl func_80361CE8
|
|
/* 801C04F0 001BD430 7F E0 07 35 */ extsh. r0, r31
|
|
/* 801C04F4 001BD434 40 81 00 0C */ ble lbl_801C0500
|
|
/* 801C04F8 001BD438 7F C3 F3 78 */ mr r3, r30
|
|
/* 801C04FC 001BD43C 48 10 E8 41 */ bl __dl__FPv
|
|
lbl_801C0500:
|
|
/* 801C0500 001BD440 7F C3 F3 78 */ mr r3, r30
|
|
/* 801C0504 001BD444 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801C0508 001BD448 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801C050C 001BD44C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801C0510 001BD450 7C 08 03 A6 */ mtlr r0
|
|
/* 801C0514 001BD454 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801C0518 001BD458 4E 80 00 20 */ blr
|
|
.global renderingDmap_c
|
|
renderingDmap_c:
|
|
/* 801C051C 001BD45C 3C 80 80 3A */ lis r4, lbl_803A6F88@ha
|
|
/* 801C0520 001BD460 38 04 6F 88 */ addi r0, r4, lbl_803A6F88@l
|
|
/* 801C0524 001BD464 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 801C0528 001BD468 3C 80 80 3A */ lis r4, lbl_803A7CF8@ha
|
|
/* 801C052C 001BD46C 38 04 7C F8 */ addi r0, r4, lbl_803A7CF8@l
|
|
/* 801C0530 001BD470 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 801C0534 001BD474 3C 80 80 3A */ lis r4, lbl_803A6F94@ha
|
|
/* 801C0538 001BD478 38 04 6F 94 */ addi r0, r4, lbl_803A6F94@l
|
|
/* 801C053C 001BD47C 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 801C0540 001BD480 3C 80 80 3A */ lis r4, lbl_803A6FD4@ha
|
|
/* 801C0544 001BD484 38 04 6F D4 */ addi r0, r4, lbl_803A6FD4@l
|
|
/* 801C0548 001BD488 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 801C054C 001BD48C 3C 80 80 3A */ lis r4, lbl_803A7C90@ha
|
|
/* 801C0550 001BD490 38 04 7C 90 */ addi r0, r4, lbl_803A7C90@l
|
|
/* 801C0554 001BD494 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 801C0558 001BD498 38 A0 00 00 */ li r5, 0
|
|
/* 801C055C 001BD49C 90 A3 00 04 */ stw r5, 4(r3)
|
|
/* 801C0560 001BD4A0 C0 02 A5 E8 */ lfs f0, lbl_80453FE8-_SDA2_BASE_(r2)
|
|
/* 801C0564 001BD4A4 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 801C0568 001BD4A8 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 801C056C 001BD4AC D0 03 00 10 */ stfs f0, 0x10(r3)
|
|
/* 801C0570 001BD4B0 D0 03 00 14 */ stfs f0, 0x14(r3)
|
|
/* 801C0574 001BD4B4 D0 03 00 18 */ stfs f0, 0x18(r3)
|
|
/* 801C0578 001BD4B8 B0 A3 00 1C */ sth r5, 0x1c(r3)
|
|
/* 801C057C 001BD4BC B0 A3 00 1E */ sth r5, 0x1e(r3)
|
|
/* 801C0580 001BD4C0 B0 A3 00 20 */ sth r5, 0x20(r3)
|
|
/* 801C0584 001BD4C4 B0 A3 00 22 */ sth r5, 0x22(r3)
|
|
/* 801C0588 001BD4C8 3C 80 80 3A */ lis r4, lbl_803A7EE0@ha
|
|
/* 801C058C 001BD4CC 38 04 7E E0 */ addi r0, r4, lbl_803A7EE0@l
|
|
/* 801C0590 001BD4D0 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 801C0594 001BD4D4 90 A3 00 24 */ stw r5, 0x24(r3)
|
|
/* 801C0598 001BD4D8 90 A3 00 28 */ stw r5, 0x28(r3)
|
|
/* 801C059C 001BD4DC 90 A3 00 2C */ stw r5, 0x2c(r3)
|
|
/* 801C05A0 001BD4E0 98 A3 00 30 */ stb r5, 0x30(r3)
|
|
/* 801C05A4 001BD4E4 98 A3 00 31 */ stb r5, 0x31(r3)
|
|
/* 801C05A8 001BD4E8 3C 80 80 3A */ lis r4, lbl_803A7D80@ha
|
|
/* 801C05AC 001BD4EC 38 04 7D 80 */ addi r0, r4, lbl_803A7D80@l
|
|
/* 801C05B0 001BD4F0 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 801C05B4 001BD4F4 3C 80 80 3C */ lis r4, lbl_803BCE68@ha
|
|
/* 801C05B8 001BD4F8 38 04 CE 68 */ addi r0, r4, lbl_803BCE68@l
|
|
/* 801C05BC 001BD4FC 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 801C05C0 001BD500 4E 80 00 20 */ blr
|
|
/* 801C05C4 001BD504 3C 60 80 3C */ lis r3, lbl_803BC7E0@ha
|
|
/* 801C05C8 001BD508 38 63 C7 E0 */ addi r3, r3, lbl_803BC7E0@l
|
|
/* 801C05CC 001BD50C 80 83 00 0C */ lwz r4, 0xc(r3)
|
|
/* 801C05D0 001BD510 80 03 00 10 */ lwz r0, 0x10(r3)
|
|
/* 801C05D4 001BD514 90 83 00 48 */ stw r4, 0x48(r3)
|
|
/* 801C05D8 001BD518 90 03 00 4C */ stw r0, 0x4c(r3)
|
|
/* 801C05DC 001BD51C 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 801C05E0 001BD520 90 03 00 50 */ stw r0, 0x50(r3)
|
|
/* 801C05E4 001BD524 38 A3 00 48 */ addi r5, r3, 0x48
|
|
/* 801C05E8 001BD528 80 83 00 18 */ lwz r4, 0x18(r3)
|
|
/* 801C05EC 001BD52C 80 03 00 1C */ lwz r0, 0x1c(r3)
|
|
/* 801C05F0 001BD530 90 85 00 0C */ stw r4, 0xc(r5)
|
|
/* 801C05F4 001BD534 90 05 00 10 */ stw r0, 0x10(r5)
|
|
/* 801C05F8 001BD538 80 03 00 20 */ lwz r0, 0x20(r3)
|
|
/* 801C05FC 001BD53C 90 05 00 14 */ stw r0, 0x14(r5)
|
|
/* 801C0600 001BD540 80 83 00 24 */ lwz r4, 0x24(r3)
|
|
/* 801C0604 001BD544 80 03 00 28 */ lwz r0, 0x28(r3)
|
|
/* 801C0608 001BD548 90 85 00 18 */ stw r4, 0x18(r5)
|
|
/* 801C060C 001BD54C 90 05 00 1C */ stw r0, 0x1c(r5)
|
|
/* 801C0610 001BD550 80 03 00 2C */ lwz r0, 0x2c(r3)
|
|
/* 801C0614 001BD554 90 05 00 20 */ stw r0, 0x20(r5)
|
|
/* 801C0618 001BD558 80 83 00 30 */ lwz r4, 0x30(r3)
|
|
/* 801C061C 001BD55C 80 03 00 34 */ lwz r0, 0x34(r3)
|
|
/* 801C0620 001BD560 90 85 00 24 */ stw r4, 0x24(r5)
|
|
/* 801C0624 001BD564 90 05 00 28 */ stw r0, 0x28(r5)
|
|
/* 801C0628 001BD568 80 03 00 38 */ lwz r0, 0x38(r3)
|
|
/* 801C062C 001BD56C 90 05 00 2C */ stw r0, 0x2c(r5)
|
|
/* 801C0630 001BD570 80 83 00 3C */ lwz r4, 0x3c(r3)
|
|
/* 801C0634 001BD574 80 03 00 40 */ lwz r0, 0x40(r3)
|
|
/* 801C0638 001BD578 90 85 00 30 */ stw r4, 0x30(r5)
|
|
/* 801C063C 001BD57C 90 05 00 34 */ stw r0, 0x34(r5)
|
|
/* 801C0640 001BD580 80 03 00 44 */ lwz r0, 0x44(r3)
|
|
/* 801C0644 001BD584 90 05 00 38 */ stw r0, 0x38(r5)
|
|
/* 801C0648 001BD588 80 83 00 84 */ lwz r4, 0x84(r3)
|
|
/* 801C064C 001BD58C 80 03 00 88 */ lwz r0, 0x88(r3)
|
|
/* 801C0650 001BD590 90 83 00 C0 */ stw r4, 0xc0(r3)
|
|
/* 801C0654 001BD594 90 03 00 C4 */ stw r0, 0xc4(r3)
|
|
/* 801C0658 001BD598 80 03 00 8C */ lwz r0, 0x8c(r3)
|
|
/* 801C065C 001BD59C 90 03 00 C8 */ stw r0, 0xc8(r3)
|
|
/* 801C0660 001BD5A0 38 A3 00 C0 */ addi r5, r3, 0xc0
|
|
/* 801C0664 001BD5A4 80 83 00 90 */ lwz r4, 0x90(r3)
|
|
/* 801C0668 001BD5A8 80 03 00 94 */ lwz r0, 0x94(r3)
|
|
/* 801C066C 001BD5AC 90 85 00 0C */ stw r4, 0xc(r5)
|
|
/* 801C0670 001BD5B0 90 05 00 10 */ stw r0, 0x10(r5)
|
|
/* 801C0674 001BD5B4 80 03 00 98 */ lwz r0, 0x98(r3)
|
|
/* 801C0678 001BD5B8 90 05 00 14 */ stw r0, 0x14(r5)
|
|
/* 801C067C 001BD5BC 80 83 00 9C */ lwz r4, 0x9c(r3)
|
|
/* 801C0680 001BD5C0 80 03 00 A0 */ lwz r0, 0xa0(r3)
|
|
/* 801C0684 001BD5C4 90 85 00 18 */ stw r4, 0x18(r5)
|
|
/* 801C0688 001BD5C8 90 05 00 1C */ stw r0, 0x1c(r5)
|
|
/* 801C068C 001BD5CC 80 03 00 A4 */ lwz r0, 0xa4(r3)
|
|
/* 801C0690 001BD5D0 90 05 00 20 */ stw r0, 0x20(r5)
|
|
/* 801C0694 001BD5D4 80 83 00 A8 */ lwz r4, 0xa8(r3)
|
|
/* 801C0698 001BD5D8 80 03 00 AC */ lwz r0, 0xac(r3)
|
|
/* 801C069C 001BD5DC 90 85 00 24 */ stw r4, 0x24(r5)
|
|
/* 801C06A0 001BD5E0 90 05 00 28 */ stw r0, 0x28(r5)
|
|
/* 801C06A4 001BD5E4 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
|
/* 801C06A8 001BD5E8 90 05 00 2C */ stw r0, 0x2c(r5)
|
|
/* 801C06AC 001BD5EC 80 83 00 B4 */ lwz r4, 0xb4(r3)
|
|
/* 801C06B0 001BD5F0 80 03 00 B8 */ lwz r0, 0xb8(r3)
|
|
/* 801C06B4 001BD5F4 90 85 00 30 */ stw r4, 0x30(r5)
|
|
/* 801C06B8 001BD5F8 90 05 00 34 */ stw r0, 0x34(r5)
|
|
/* 801C06BC 001BD5FC 80 03 00 BC */ lwz r0, 0xbc(r3)
|
|
/* 801C06C0 001BD600 90 05 00 38 */ stw r0, 0x38(r5)
|
|
/* 801C06C4 001BD604 80 83 00 FC */ lwz r4, 0xfc(r3)
|
|
/* 801C06C8 001BD608 80 03 01 00 */ lwz r0, 0x100(r3)
|
|
/* 801C06CC 001BD60C 90 83 01 38 */ stw r4, 0x138(r3)
|
|
/* 801C06D0 001BD610 90 03 01 3C */ stw r0, 0x13c(r3)
|
|
/* 801C06D4 001BD614 80 03 01 04 */ lwz r0, 0x104(r3)
|
|
/* 801C06D8 001BD618 90 03 01 40 */ stw r0, 0x140(r3)
|
|
/* 801C06DC 001BD61C 38 A3 01 38 */ addi r5, r3, 0x138
|
|
/* 801C06E0 001BD620 80 83 01 08 */ lwz r4, 0x108(r3)
|
|
/* 801C06E4 001BD624 80 03 01 0C */ lwz r0, 0x10c(r3)
|
|
/* 801C06E8 001BD628 90 85 00 0C */ stw r4, 0xc(r5)
|
|
/* 801C06EC 001BD62C 90 05 00 10 */ stw r0, 0x10(r5)
|
|
/* 801C06F0 001BD630 80 03 01 10 */ lwz r0, 0x110(r3)
|
|
/* 801C06F4 001BD634 90 05 00 14 */ stw r0, 0x14(r5)
|
|
/* 801C06F8 001BD638 80 83 01 14 */ lwz r4, 0x114(r3)
|
|
/* 801C06FC 001BD63C 80 03 01 18 */ lwz r0, 0x118(r3)
|
|
/* 801C0700 001BD640 90 85 00 18 */ stw r4, 0x18(r5)
|
|
/* 801C0704 001BD644 90 05 00 1C */ stw r0, 0x1c(r5)
|
|
/* 801C0708 001BD648 80 03 01 1C */ lwz r0, 0x11c(r3)
|
|
/* 801C070C 001BD64C 90 05 00 20 */ stw r0, 0x20(r5)
|
|
/* 801C0710 001BD650 80 83 01 20 */ lwz r4, 0x120(r3)
|
|
/* 801C0714 001BD654 80 03 01 24 */ lwz r0, 0x124(r3)
|
|
/* 801C0718 001BD658 90 85 00 24 */ stw r4, 0x24(r5)
|
|
/* 801C071C 001BD65C 90 05 00 28 */ stw r0, 0x28(r5)
|
|
/* 801C0720 001BD660 80 03 01 28 */ lwz r0, 0x128(r3)
|
|
/* 801C0724 001BD664 90 05 00 2C */ stw r0, 0x2c(r5)
|
|
/* 801C0728 001BD668 80 83 01 2C */ lwz r4, 0x12c(r3)
|
|
/* 801C072C 001BD66C 80 03 01 30 */ lwz r0, 0x130(r3)
|
|
/* 801C0730 001BD670 90 85 00 30 */ stw r4, 0x30(r5)
|
|
/* 801C0734 001BD674 90 05 00 34 */ stw r0, 0x34(r5)
|
|
/* 801C0738 001BD678 80 03 01 34 */ lwz r0, 0x134(r3)
|
|
/* 801C073C 001BD67C 90 05 00 38 */ stw r0, 0x38(r5)
|
|
/* 801C0740 001BD680 80 83 01 74 */ lwz r4, 0x174(r3)
|
|
/* 801C0744 001BD684 80 03 01 78 */ lwz r0, 0x178(r3)
|
|
/* 801C0748 001BD688 90 83 01 8C */ stw r4, 0x18c(r3)
|
|
/* 801C074C 001BD68C 90 03 01 90 */ stw r0, 0x190(r3)
|
|
/* 801C0750 001BD690 80 03 01 7C */ lwz r0, 0x17c(r3)
|
|
/* 801C0754 001BD694 90 03 01 94 */ stw r0, 0x194(r3)
|
|
/* 801C0758 001BD698 38 A3 01 8C */ addi r5, r3, 0x18c
|
|
/* 801C075C 001BD69C 80 83 01 80 */ lwz r4, 0x180(r3)
|
|
/* 801C0760 001BD6A0 80 03 01 84 */ lwz r0, 0x184(r3)
|
|
/* 801C0764 001BD6A4 90 85 00 0C */ stw r4, 0xc(r5)
|
|
/* 801C0768 001BD6A8 90 05 00 10 */ stw r0, 0x10(r5)
|
|
/* 801C076C 001BD6AC 80 03 01 88 */ lwz r0, 0x188(r3)
|
|
/* 801C0770 001BD6B0 90 05 00 14 */ stw r0, 0x14(r5)
|
|
/* 801C0774 001BD6B4 80 83 01 A4 */ lwz r4, 0x1a4(r3)
|
|
/* 801C0778 001BD6B8 80 03 01 A8 */ lwz r0, 0x1a8(r3)
|
|
/* 801C077C 001BD6BC 90 83 01 BC */ stw r4, 0x1bc(r3)
|
|
/* 801C0780 001BD6C0 90 03 01 C0 */ stw r0, 0x1c0(r3)
|
|
/* 801C0784 001BD6C4 80 03 01 AC */ lwz r0, 0x1ac(r3)
|
|
/* 801C0788 001BD6C8 90 03 01 C4 */ stw r0, 0x1c4(r3)
|
|
/* 801C078C 001BD6CC 38 A3 01 BC */ addi r5, r3, 0x1bc
|
|
/* 801C0790 001BD6D0 80 83 01 B0 */ lwz r4, 0x1b0(r3)
|
|
/* 801C0794 001BD6D4 80 03 01 B4 */ lwz r0, 0x1b4(r3)
|
|
/* 801C0798 001BD6D8 90 85 00 0C */ stw r4, 0xc(r5)
|
|
/* 801C079C 001BD6DC 90 05 00 10 */ stw r0, 0x10(r5)
|
|
/* 801C07A0 001BD6E0 80 03 01 B8 */ lwz r0, 0x1b8(r3)
|
|
/* 801C07A4 001BD6E4 90 05 00 14 */ stw r0, 0x14(r5)
|
|
/* 801C07A8 001BD6E8 80 83 01 D4 */ lwz r4, 0x1d4(r3)
|
|
/* 801C07AC 001BD6EC 80 03 01 D8 */ lwz r0, 0x1d8(r3)
|
|
/* 801C07B0 001BD6F0 90 83 01 F8 */ stw r4, 0x1f8(r3)
|
|
/* 801C07B4 001BD6F4 90 03 01 FC */ stw r0, 0x1fc(r3)
|
|
/* 801C07B8 001BD6F8 80 03 01 DC */ lwz r0, 0x1dc(r3)
|
|
/* 801C07BC 001BD6FC 90 03 02 00 */ stw r0, 0x200(r3)
|
|
/* 801C07C0 001BD700 38 A3 01 F8 */ addi r5, r3, 0x1f8
|
|
/* 801C07C4 001BD704 80 83 01 E0 */ lwz r4, 0x1e0(r3)
|
|
/* 801C07C8 001BD708 80 03 01 E4 */ lwz r0, 0x1e4(r3)
|
|
/* 801C07CC 001BD70C 90 85 00 0C */ stw r4, 0xc(r5)
|
|
/* 801C07D0 001BD710 90 05 00 10 */ stw r0, 0x10(r5)
|
|
/* 801C07D4 001BD714 80 03 01 E8 */ lwz r0, 0x1e8(r3)
|
|
/* 801C07D8 001BD718 90 05 00 14 */ stw r0, 0x14(r5)
|
|
/* 801C07DC 001BD71C 80 83 01 EC */ lwz r4, 0x1ec(r3)
|
|
/* 801C07E0 001BD720 80 03 01 F0 */ lwz r0, 0x1f0(r3)
|
|
/* 801C07E4 001BD724 90 85 00 18 */ stw r4, 0x18(r5)
|
|
/* 801C07E8 001BD728 90 05 00 1C */ stw r0, 0x1c(r5)
|
|
/* 801C07EC 001BD72C 80 03 01 F4 */ lwz r0, 0x1f4(r3)
|
|
/* 801C07F0 001BD730 90 05 00 20 */ stw r0, 0x20(r5)
|
|
/* 801C07F4 001BD734 80 83 02 1C */ lwz r4, 0x21c(r3)
|
|
/* 801C07F8 001BD738 80 03 02 20 */ lwz r0, 0x220(r3)
|
|
/* 801C07FC 001BD73C 90 83 02 40 */ stw r4, 0x240(r3)
|
|
/* 801C0800 001BD740 90 03 02 44 */ stw r0, 0x244(r3)
|
|
/* 801C0804 001BD744 80 03 02 24 */ lwz r0, 0x224(r3)
|
|
/* 801C0808 001BD748 90 03 02 48 */ stw r0, 0x248(r3)
|
|
/* 801C080C 001BD74C 38 A3 02 40 */ addi r5, r3, 0x240
|
|
/* 801C0810 001BD750 80 83 02 28 */ lwz r4, 0x228(r3)
|
|
/* 801C0814 001BD754 80 03 02 2C */ lwz r0, 0x22c(r3)
|
|
/* 801C0818 001BD758 90 85 00 0C */ stw r4, 0xc(r5)
|
|
/* 801C081C 001BD75C 90 05 00 10 */ stw r0, 0x10(r5)
|
|
/* 801C0820 001BD760 80 03 02 30 */ lwz r0, 0x230(r3)
|
|
/* 801C0824 001BD764 90 05 00 14 */ stw r0, 0x14(r5)
|
|
/* 801C0828 001BD768 80 83 02 34 */ lwz r4, 0x234(r3)
|
|
/* 801C082C 001BD76C 80 03 02 38 */ lwz r0, 0x238(r3)
|
|
/* 801C0830 001BD770 90 85 00 18 */ stw r4, 0x18(r5)
|
|
/* 801C0834 001BD774 90 05 00 1C */ stw r0, 0x1c(r5)
|
|
/* 801C0838 001BD778 80 03 02 3C */ lwz r0, 0x23c(r3)
|
|
/* 801C083C 001BD77C 90 05 00 20 */ stw r0, 0x20(r5)
|
|
/* 801C0840 001BD780 4E 80 00 20 */ blr
|
|
/* 801C0844 001BD784 38 63 FF FC */ addi r3, r3, -4
|
|
.global dMenu_DmapBg_c_NS_dtor
|
|
/* 801C0848 001BD788 4B FF 98 74 */ b dMenu_DmapBg_c_NS_dtor
|