mirror of
https://github.com/zeldaret/tp
synced 2026-05-23 06:54:28 -04:00
daTagQs_c OK (#2200)
* daTagQs_c OK * clean up d_a_tag_shop_camera * daTagTWGate_c OK * daTagWljump_c: Update names and includes * Make fopAcM_cullingCheck compilable * Remove dolasm include * dMenu_Collect2D_c::screenSet matches * Minor work on d_menu files * dMenu_Option_c OK
This commit is contained in:
@@ -1,164 +0,0 @@
|
||||
lbl_801E8E8C:
|
||||
/* 801E8E8C 3C 60 80 3C */ lis r3, cNullVec__6Z2Calc@ha /* 0x803BDBA8@ha */
|
||||
/* 801E8E90 38 63 DB A8 */ addi r3, r3, cNullVec__6Z2Calc@l /* 0x803BDBA8@l */
|
||||
/* 801E8E94 80 83 00 0C */ lwz r4, 0xc(r3)
|
||||
/* 801E8E98 80 03 00 10 */ lwz r0, 0x10(r3)
|
||||
/* 801E8E9C 90 83 00 6C */ stw r4, 0x6c(r3)
|
||||
/* 801E8EA0 90 03 00 70 */ stw r0, 0x70(r3)
|
||||
/* 801E8EA4 80 03 00 14 */ lwz r0, 0x14(r3)
|
||||
/* 801E8EA8 90 03 00 74 */ stw r0, 0x74(r3)
|
||||
/* 801E8EAC 38 A3 00 6C */ addi r5, r3, 0x6c
|
||||
/* 801E8EB0 80 83 00 18 */ lwz r4, 0x18(r3)
|
||||
/* 801E8EB4 80 03 00 1C */ lwz r0, 0x1c(r3)
|
||||
/* 801E8EB8 90 85 00 0C */ stw r4, 0xc(r5)
|
||||
/* 801E8EBC 90 05 00 10 */ stw r0, 0x10(r5)
|
||||
/* 801E8EC0 80 03 00 20 */ lwz r0, 0x20(r3)
|
||||
/* 801E8EC4 90 05 00 14 */ stw r0, 0x14(r5)
|
||||
/* 801E8EC8 80 83 00 24 */ lwz r4, 0x24(r3)
|
||||
/* 801E8ECC 80 03 00 28 */ lwz r0, 0x28(r3)
|
||||
/* 801E8ED0 90 85 00 18 */ stw r4, 0x18(r5)
|
||||
/* 801E8ED4 90 05 00 1C */ stw r0, 0x1c(r5)
|
||||
/* 801E8ED8 80 03 00 2C */ lwz r0, 0x2c(r3)
|
||||
/* 801E8EDC 90 05 00 20 */ stw r0, 0x20(r5)
|
||||
/* 801E8EE0 80 83 00 30 */ lwz r4, 0x30(r3)
|
||||
/* 801E8EE4 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 801E8EE8 90 85 00 24 */ stw r4, 0x24(r5)
|
||||
/* 801E8EEC 90 05 00 28 */ stw r0, 0x28(r5)
|
||||
/* 801E8EF0 80 03 00 38 */ lwz r0, 0x38(r3)
|
||||
/* 801E8EF4 90 05 00 2C */ stw r0, 0x2c(r5)
|
||||
/* 801E8EF8 80 83 00 3C */ lwz r4, 0x3c(r3)
|
||||
/* 801E8EFC 80 03 00 40 */ lwz r0, 0x40(r3)
|
||||
/* 801E8F00 90 85 00 30 */ stw r4, 0x30(r5)
|
||||
/* 801E8F04 90 05 00 34 */ stw r0, 0x34(r5)
|
||||
/* 801E8F08 80 03 00 44 */ lwz r0, 0x44(r3)
|
||||
/* 801E8F0C 90 05 00 38 */ stw r0, 0x38(r5)
|
||||
/* 801E8F10 80 83 00 48 */ lwz r4, 0x48(r3)
|
||||
/* 801E8F14 80 03 00 4C */ lwz r0, 0x4c(r3)
|
||||
/* 801E8F18 90 85 00 3C */ stw r4, 0x3c(r5)
|
||||
/* 801E8F1C 90 05 00 40 */ stw r0, 0x40(r5)
|
||||
/* 801E8F20 80 03 00 50 */ lwz r0, 0x50(r3)
|
||||
/* 801E8F24 90 05 00 44 */ stw r0, 0x44(r5)
|
||||
/* 801E8F28 80 83 00 54 */ lwz r4, 0x54(r3)
|
||||
/* 801E8F2C 80 03 00 58 */ lwz r0, 0x58(r3)
|
||||
/* 801E8F30 90 85 00 48 */ stw r4, 0x48(r5)
|
||||
/* 801E8F34 90 05 00 4C */ stw r0, 0x4c(r5)
|
||||
/* 801E8F38 80 03 00 5C */ lwz r0, 0x5c(r3)
|
||||
/* 801E8F3C 90 05 00 50 */ stw r0, 0x50(r5)
|
||||
/* 801E8F40 80 83 00 60 */ lwz r4, 0x60(r3)
|
||||
/* 801E8F44 80 03 00 64 */ lwz r0, 0x64(r3)
|
||||
/* 801E8F48 90 85 00 54 */ stw r4, 0x54(r5)
|
||||
/* 801E8F4C 90 05 00 58 */ stw r0, 0x58(r5)
|
||||
/* 801E8F50 80 03 00 68 */ lwz r0, 0x68(r3)
|
||||
/* 801E8F54 90 05 00 5C */ stw r0, 0x5c(r5)
|
||||
/* 801E8F58 80 83 00 CC */ lwz r4, 0xcc(r3)
|
||||
/* 801E8F5C 80 03 00 D0 */ lwz r0, 0xd0(r3)
|
||||
/* 801E8F60 90 83 01 2C */ stw r4, 0x12c(r3)
|
||||
/* 801E8F64 90 03 01 30 */ stw r0, 0x130(r3)
|
||||
/* 801E8F68 80 03 00 D4 */ lwz r0, 0xd4(r3)
|
||||
/* 801E8F6C 90 03 01 34 */ stw r0, 0x134(r3)
|
||||
/* 801E8F70 38 A3 01 2C */ addi r5, r3, 0x12c
|
||||
/* 801E8F74 80 83 00 D8 */ lwz r4, 0xd8(r3)
|
||||
/* 801E8F78 80 03 00 DC */ lwz r0, 0xdc(r3)
|
||||
/* 801E8F7C 90 85 00 0C */ stw r4, 0xc(r5)
|
||||
/* 801E8F80 90 05 00 10 */ stw r0, 0x10(r5)
|
||||
/* 801E8F84 80 03 00 E0 */ lwz r0, 0xe0(r3)
|
||||
/* 801E8F88 90 05 00 14 */ stw r0, 0x14(r5)
|
||||
/* 801E8F8C 80 83 00 E4 */ lwz r4, 0xe4(r3)
|
||||
/* 801E8F90 80 03 00 E8 */ lwz r0, 0xe8(r3)
|
||||
/* 801E8F94 90 85 00 18 */ stw r4, 0x18(r5)
|
||||
/* 801E8F98 90 05 00 1C */ stw r0, 0x1c(r5)
|
||||
/* 801E8F9C 80 03 00 EC */ lwz r0, 0xec(r3)
|
||||
/* 801E8FA0 90 05 00 20 */ stw r0, 0x20(r5)
|
||||
/* 801E8FA4 80 83 00 F0 */ lwz r4, 0xf0(r3)
|
||||
/* 801E8FA8 80 03 00 F4 */ lwz r0, 0xf4(r3)
|
||||
/* 801E8FAC 90 85 00 24 */ stw r4, 0x24(r5)
|
||||
/* 801E8FB0 90 05 00 28 */ stw r0, 0x28(r5)
|
||||
/* 801E8FB4 80 03 00 F8 */ lwz r0, 0xf8(r3)
|
||||
/* 801E8FB8 90 05 00 2C */ stw r0, 0x2c(r5)
|
||||
/* 801E8FBC 80 83 00 FC */ lwz r4, 0xfc(r3)
|
||||
/* 801E8FC0 80 03 01 00 */ lwz r0, 0x100(r3)
|
||||
/* 801E8FC4 90 85 00 30 */ stw r4, 0x30(r5)
|
||||
/* 801E8FC8 90 05 00 34 */ stw r0, 0x34(r5)
|
||||
/* 801E8FCC 80 03 01 04 */ lwz r0, 0x104(r3)
|
||||
/* 801E8FD0 90 05 00 38 */ stw r0, 0x38(r5)
|
||||
/* 801E8FD4 80 83 01 08 */ lwz r4, 0x108(r3)
|
||||
/* 801E8FD8 80 03 01 0C */ lwz r0, 0x10c(r3)
|
||||
/* 801E8FDC 90 85 00 3C */ stw r4, 0x3c(r5)
|
||||
/* 801E8FE0 90 05 00 40 */ stw r0, 0x40(r5)
|
||||
/* 801E8FE4 80 03 01 10 */ lwz r0, 0x110(r3)
|
||||
/* 801E8FE8 90 05 00 44 */ stw r0, 0x44(r5)
|
||||
/* 801E8FEC 80 83 01 14 */ lwz r4, 0x114(r3)
|
||||
/* 801E8FF0 80 03 01 18 */ lwz r0, 0x118(r3)
|
||||
/* 801E8FF4 90 85 00 48 */ stw r4, 0x48(r5)
|
||||
/* 801E8FF8 90 05 00 4C */ stw r0, 0x4c(r5)
|
||||
/* 801E8FFC 80 03 01 1C */ lwz r0, 0x11c(r3)
|
||||
/* 801E9000 90 05 00 50 */ stw r0, 0x50(r5)
|
||||
/* 801E9004 80 83 01 20 */ lwz r4, 0x120(r3)
|
||||
/* 801E9008 80 03 01 24 */ lwz r0, 0x124(r3)
|
||||
/* 801E900C 90 85 00 54 */ stw r4, 0x54(r5)
|
||||
/* 801E9010 90 05 00 58 */ stw r0, 0x58(r5)
|
||||
/* 801E9014 80 03 01 28 */ lwz r0, 0x128(r3)
|
||||
/* 801E9018 90 05 00 5C */ stw r0, 0x5c(r5)
|
||||
/* 801E901C 80 83 01 8C */ lwz r4, 0x18c(r3)
|
||||
/* 801E9020 80 03 01 90 */ lwz r0, 0x190(r3)
|
||||
/* 801E9024 90 83 01 C8 */ stw r4, 0x1c8(r3)
|
||||
/* 801E9028 90 03 01 CC */ stw r0, 0x1cc(r3)
|
||||
/* 801E902C 80 03 01 94 */ lwz r0, 0x194(r3)
|
||||
/* 801E9030 90 03 01 D0 */ stw r0, 0x1d0(r3)
|
||||
/* 801E9034 38 A3 01 C8 */ addi r5, r3, 0x1c8
|
||||
/* 801E9038 80 83 01 98 */ lwz r4, 0x198(r3)
|
||||
/* 801E903C 80 03 01 9C */ lwz r0, 0x19c(r3)
|
||||
/* 801E9040 90 85 00 0C */ stw r4, 0xc(r5)
|
||||
/* 801E9044 90 05 00 10 */ stw r0, 0x10(r5)
|
||||
/* 801E9048 80 03 01 A0 */ lwz r0, 0x1a0(r3)
|
||||
/* 801E904C 90 05 00 14 */ stw r0, 0x14(r5)
|
||||
/* 801E9050 80 83 01 A4 */ lwz r4, 0x1a4(r3)
|
||||
/* 801E9054 80 03 01 A8 */ lwz r0, 0x1a8(r3)
|
||||
/* 801E9058 90 85 00 18 */ stw r4, 0x18(r5)
|
||||
/* 801E905C 90 05 00 1C */ stw r0, 0x1c(r5)
|
||||
/* 801E9060 80 03 01 AC */ lwz r0, 0x1ac(r3)
|
||||
/* 801E9064 90 05 00 20 */ stw r0, 0x20(r5)
|
||||
/* 801E9068 80 83 01 B0 */ lwz r4, 0x1b0(r3)
|
||||
/* 801E906C 80 03 01 B4 */ lwz r0, 0x1b4(r3)
|
||||
/* 801E9070 90 85 00 24 */ stw r4, 0x24(r5)
|
||||
/* 801E9074 90 05 00 28 */ stw r0, 0x28(r5)
|
||||
/* 801E9078 80 03 01 B8 */ lwz r0, 0x1b8(r3)
|
||||
/* 801E907C 90 05 00 2C */ stw r0, 0x2c(r5)
|
||||
/* 801E9080 80 83 01 BC */ lwz r4, 0x1bc(r3)
|
||||
/* 801E9084 80 03 01 C0 */ lwz r0, 0x1c0(r3)
|
||||
/* 801E9088 90 85 00 30 */ stw r4, 0x30(r5)
|
||||
/* 801E908C 90 05 00 34 */ stw r0, 0x34(r5)
|
||||
/* 801E9090 80 03 01 C4 */ lwz r0, 0x1c4(r3)
|
||||
/* 801E9094 90 05 00 38 */ stw r0, 0x38(r5)
|
||||
/* 801E9098 80 83 02 04 */ lwz r4, 0x204(r3)
|
||||
/* 801E909C 80 03 02 08 */ lwz r0, 0x208(r3)
|
||||
/* 801E90A0 90 83 02 40 */ stw r4, 0x240(r3)
|
||||
/* 801E90A4 90 03 02 44 */ stw r0, 0x244(r3)
|
||||
/* 801E90A8 80 03 02 0C */ lwz r0, 0x20c(r3)
|
||||
/* 801E90AC 90 03 02 48 */ stw r0, 0x248(r3)
|
||||
/* 801E90B0 38 A3 02 40 */ addi r5, r3, 0x240
|
||||
/* 801E90B4 80 83 02 10 */ lwz r4, 0x210(r3)
|
||||
/* 801E90B8 80 03 02 14 */ lwz r0, 0x214(r3)
|
||||
/* 801E90BC 90 85 00 0C */ stw r4, 0xc(r5)
|
||||
/* 801E90C0 90 05 00 10 */ stw r0, 0x10(r5)
|
||||
/* 801E90C4 80 03 02 18 */ lwz r0, 0x218(r3)
|
||||
/* 801E90C8 90 05 00 14 */ stw r0, 0x14(r5)
|
||||
/* 801E90CC 80 83 02 1C */ lwz r4, 0x21c(r3)
|
||||
/* 801E90D0 80 03 02 20 */ lwz r0, 0x220(r3)
|
||||
/* 801E90D4 90 85 00 18 */ stw r4, 0x18(r5)
|
||||
/* 801E90D8 90 05 00 1C */ stw r0, 0x1c(r5)
|
||||
/* 801E90DC 80 03 02 24 */ lwz r0, 0x224(r3)
|
||||
/* 801E90E0 90 05 00 20 */ stw r0, 0x20(r5)
|
||||
/* 801E90E4 80 83 02 28 */ lwz r4, 0x228(r3)
|
||||
/* 801E90E8 80 03 02 2C */ lwz r0, 0x22c(r3)
|
||||
/* 801E90EC 90 85 00 24 */ stw r4, 0x24(r5)
|
||||
/* 801E90F0 90 05 00 28 */ stw r0, 0x28(r5)
|
||||
/* 801E90F4 80 03 02 30 */ lwz r0, 0x230(r3)
|
||||
/* 801E90F8 90 05 00 2C */ stw r0, 0x2c(r5)
|
||||
/* 801E90FC 80 83 02 34 */ lwz r4, 0x234(r3)
|
||||
/* 801E9100 80 03 02 38 */ lwz r0, 0x238(r3)
|
||||
/* 801E9104 90 85 00 30 */ stw r4, 0x30(r5)
|
||||
/* 801E9108 90 05 00 34 */ stw r0, 0x34(r5)
|
||||
/* 801E910C 80 03 02 3C */ lwz r0, 0x23c(r3)
|
||||
/* 801E9110 90 05 00 38 */ stw r0, 0x38(r5)
|
||||
/* 801E9114 4E 80 00 20 */ blr
|
||||
@@ -1,104 +0,0 @@
|
||||
lbl_801E3DE0:
|
||||
/* 801E3DE0 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 801E3DE4 7C 08 02 A6 */ mflr r0
|
||||
/* 801E3DE8 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 801E3DEC DB E1 00 30 */ stfd f31, 0x30(r1)
|
||||
/* 801E3DF0 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 801E3DF4 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801E3DF8 48 17 E3 E1 */ bl _savegpr_28
|
||||
/* 801E3DFC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E3E00 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801E3E04 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801E3E08 AB A4 07 22 */ lha r29, 0x722(r4)
|
||||
/* 801E3E0C 38 00 00 00 */ li r0, 0
|
||||
/* 801E3E10 B0 03 03 D8 */ sth r0, 0x3d8(r3)
|
||||
/* 801E3E14 38 80 00 00 */ li r4, 0
|
||||
/* 801E3E18 48 00 3A A1 */ bl setHIO__14dMenu_Option_cFb
|
||||
/* 801E3E1C A8 7F 03 D8 */ lha r3, 0x3d8(r31)
|
||||
/* 801E3E20 7C 60 07 35 */ extsh. r0, r3
|
||||
/* 801E3E24 41 81 00 80 */ bgt lbl_801E3EA4
|
||||
/* 801E3E28 3B C0 00 00 */ li r30, 0
|
||||
/* 801E3E2C B3 DF 03 D8 */ sth r30, 0x3d8(r31)
|
||||
/* 801E3E30 9B DF 03 EC */ stb r30, 0x3ec(r31)
|
||||
/* 801E3E34 3B 80 00 00 */ li r28, 0
|
||||
/* 801E3E38 C3 E2 A9 2C */ lfs f31, lit_4068(r2)
|
||||
lbl_801E3E3C:
|
||||
/* 801E3E3C 3B BE 00 5C */ addi r29, r30, 0x5c
|
||||
/* 801E3E40 7C 7F E8 2E */ lwzx r3, r31, r29
|
||||
/* 801E3E44 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E3E48 D3 E3 00 CC */ stfs f31, 0xcc(r3)
|
||||
/* 801E3E4C D3 E3 00 D0 */ stfs f31, 0xd0(r3)
|
||||
/* 801E3E50 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E3E54 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 801E3E58 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E3E5C 4E 80 04 21 */ bctrl
|
||||
/* 801E3E60 7C 7F E8 2E */ lwzx r3, r31, r29
|
||||
/* 801E3E64 C0 22 A9 2C */ lfs f1, lit_4068(r2)
|
||||
/* 801E3E68 48 07 19 69 */ bl setAlphaRate__13CPaneMgrAlphaFf
|
||||
/* 801E3E6C 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 801E3E70 2C 1C 00 05 */ cmpwi r28, 5
|
||||
/* 801E3E74 3B DE 00 04 */ addi r30, r30, 4
|
||||
/* 801E3E78 41 80 FF C4 */ blt lbl_801E3E3C
|
||||
/* 801E3E7C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3E80 48 00 38 6D */ bl getSelectType__14dMenu_Option_cFv
|
||||
/* 801E3E84 7C 64 1B 78 */ mr r4, r3
|
||||
/* 801E3E88 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3E8C 48 00 34 89 */ bl setCursorPos__14dMenu_Option_cFUc
|
||||
/* 801E3E90 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3E94 C0 22 A9 2C */ lfs f1, lit_4068(r2)
|
||||
/* 801E3E98 48 00 3E 81 */ bl cursorAnime__14dMenu_Option_cFf
|
||||
/* 801E3E9C 38 60 00 01 */ li r3, 1
|
||||
/* 801E3EA0 48 00 00 AC */ b lbl_801E3F4C
|
||||
lbl_801E3EA4:
|
||||
/* 801E3EA4 C8 42 A9 58 */ lfd f2, lit_4520(r2)
|
||||
/* 801E3EA8 6C 60 80 00 */ xoris r0, r3, 0x8000
|
||||
/* 801E3EAC 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E3EB0 3C 60 43 30 */ lis r3, 0x4330
|
||||
/* 801E3EB4 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 801E3EB8 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 801E3EBC EC 20 10 28 */ fsubs f1, f0, f2
|
||||
/* 801E3EC0 6F A0 80 00 */ xoris r0, r29, 0x8000
|
||||
/* 801E3EC4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801E3EC8 90 61 00 10 */ stw r3, 0x10(r1)
|
||||
/* 801E3ECC C8 01 00 10 */ lfd f0, 0x10(r1)
|
||||
/* 801E3ED0 EC 00 10 28 */ fsubs f0, f0, f2
|
||||
/* 801E3ED4 EF E1 00 24 */ fdivs f31, f1, f0
|
||||
/* 801E3ED8 3B 80 00 00 */ li r28, 0
|
||||
/* 801E3EDC 3B C0 00 00 */ li r30, 0
|
||||
lbl_801E3EE0:
|
||||
/* 801E3EE0 C0 1F 03 80 */ lfs f0, 0x380(r31)
|
||||
/* 801E3EE4 EC 1F 00 32 */ fmuls f0, f31, f0
|
||||
/* 801E3EE8 3B BE 00 5C */ addi r29, r30, 0x5c
|
||||
/* 801E3EEC 7C 7F E8 2E */ lwzx r3, r31, r29
|
||||
/* 801E3EF0 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E3EF4 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 801E3EF8 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
||||
/* 801E3EFC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E3F00 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 801E3F04 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E3F08 4E 80 04 21 */ bctrl
|
||||
/* 801E3F0C 7C 7F E8 2E */ lwzx r3, r31, r29
|
||||
/* 801E3F10 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 801E3F14 48 07 18 BD */ bl setAlphaRate__13CPaneMgrAlphaFf
|
||||
/* 801E3F18 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 801E3F1C 2C 1C 00 05 */ cmpwi r28, 5
|
||||
/* 801E3F20 3B DE 00 04 */ addi r30, r30, 4
|
||||
/* 801E3F24 41 80 FF BC */ blt lbl_801E3EE0
|
||||
/* 801E3F28 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3F2C 48 00 37 C1 */ bl getSelectType__14dMenu_Option_cFv
|
||||
/* 801E3F30 7C 64 1B 78 */ mr r4, r3
|
||||
/* 801E3F34 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3F38 48 00 33 DD */ bl setCursorPos__14dMenu_Option_cFUc
|
||||
/* 801E3F3C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3F40 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 801E3F44 48 00 3D D5 */ bl cursorAnime__14dMenu_Option_cFf
|
||||
/* 801E3F48 38 60 00 00 */ li r3, 0
|
||||
lbl_801E3F4C:
|
||||
/* 801E3F4C E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 801E3F50 CB E1 00 30 */ lfd f31, 0x30(r1)
|
||||
/* 801E3F54 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801E3F58 48 17 E2 CD */ bl _restgpr_28
|
||||
/* 801E3F5C 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 801E3F60 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E3F64 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 801E3F68 4E 80 00 20 */ blr
|
||||
@@ -1,778 +0,0 @@
|
||||
lbl_801E205C:
|
||||
/* 801E205C 94 21 FF A0 */ stwu r1, -0x60(r1)
|
||||
/* 801E2060 7C 08 02 A6 */ mflr r0
|
||||
/* 801E2064 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
/* 801E2068 39 61 00 60 */ addi r11, r1, 0x60
|
||||
/* 801E206C 48 18 01 5D */ bl _savegpr_24
|
||||
/* 801E2070 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E2074 3C 60 80 39 */ lis r3, dMo_soundMode@ha /* 0x80396EA8@ha */
|
||||
/* 801E2078 3B C3 6E A8 */ addi r30, r3, dMo_soundMode@l /* 0x80396EA8@l */
|
||||
/* 801E207C 4B E3 29 75 */ bl mDoExt_getMesgFont__Fv
|
||||
/* 801E2080 90 7F 00 54 */ stw r3, 0x54(r31)
|
||||
/* 801E2084 38 60 00 2C */ li r3, 0x2c
|
||||
/* 801E2088 48 0E CB C5 */ bl __nw__FUl
|
||||
/* 801E208C 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801E2090 41 82 00 0C */ beq lbl_801E209C
|
||||
/* 801E2094 48 06 7B 8D */ bl __ct__12dMsgString_cFv
|
||||
/* 801E2098 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801E209C:
|
||||
/* 801E209C 90 1F 00 48 */ stw r0, 0x48(r31)
|
||||
/* 801E20A0 38 60 00 2C */ li r3, 0x2c
|
||||
/* 801E20A4 48 0E CB A9 */ bl __nw__FUl
|
||||
/* 801E20A8 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801E20AC 41 82 00 10 */ beq lbl_801E20BC
|
||||
/* 801E20B0 38 80 00 03 */ li r4, 3
|
||||
/* 801E20B4 48 02 8D D9 */ bl __ct__14dMeterHaihai_cFUc
|
||||
/* 801E20B8 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801E20BC:
|
||||
/* 801E20BC 90 1F 00 4C */ stw r0, 0x4c(r31)
|
||||
/* 801E20C0 38 00 00 00 */ li r0, 0
|
||||
/* 801E20C4 98 1F 03 F6 */ stb r0, 0x3f6(r31)
|
||||
/* 801E20C8 38 60 01 18 */ li r3, 0x118
|
||||
/* 801E20CC 48 0E CB 81 */ bl __nw__FUl
|
||||
/* 801E20D0 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801E20D4 41 82 00 0C */ beq lbl_801E20E0
|
||||
/* 801E20D8 48 11 63 C1 */ bl __ct__9J2DScreenFv
|
||||
/* 801E20DC 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801E20E0:
|
||||
/* 801E20E0 90 1F 00 08 */ stw r0, 8(r31)
|
||||
/* 801E20E4 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801E20E8 3C 80 80 39 */ lis r4, d_menu_d_menu_option__stringBase0@ha /* 0x803975D8@ha */
|
||||
/* 801E20EC 38 84 75 D8 */ addi r4, r4, d_menu_d_menu_option__stringBase0@l /* 0x803975D8@l */
|
||||
/* 801E20F0 3C A0 00 02 */ lis r5, 2
|
||||
/* 801E20F4 80 DF 00 50 */ lwz r6, 0x50(r31)
|
||||
/* 801E20F8 48 11 65 51 */ bl setPriority__9J2DScreenFPCcUlP10JKRArchive
|
||||
/* 801E20FC 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801E2100 3C 80 5F 61 */ lis r4, 0x5F61 /* 0x5F615F6E@ha */
|
||||
/* 801E2104 38 C4 5F 6E */ addi r6, r4, 0x5F6E /* 0x5F615F6E@l */
|
||||
/* 801E2108 3C 80 62 61 */ lis r4, 0x6261 /* 0x62617365@ha */
|
||||
/* 801E210C 38 A4 73 65 */ addi r5, r4, 0x7365 /* 0x62617365@l */
|
||||
/* 801E2110 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E2114 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E2118 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E211C 4E 80 04 21 */ bctrl
|
||||
/* 801E2120 38 00 00 00 */ li r0, 0
|
||||
/* 801E2124 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801E2128 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801E212C 3C 80 74 5F */ lis r4, 0x745F /* 0x745F7034@ha */
|
||||
/* 801E2130 38 C4 70 34 */ addi r6, r4, 0x7034 /* 0x745F7034@l */
|
||||
/* 801E2134 3C 80 79 5F */ lis r4, 0x795F /* 0x795F7365@ha */
|
||||
/* 801E2138 38 A4 73 65 */ addi r5, r4, 0x7365 /* 0x795F7365@l */
|
||||
/* 801E213C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E2140 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E2144 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E2148 4E 80 04 21 */ bctrl
|
||||
/* 801E214C 38 00 00 00 */ li r0, 0
|
||||
/* 801E2150 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801E2154 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801E2158 3C 80 74 5F */ lis r4, 0x745F /* 0x745F7033@ha */
|
||||
/* 801E215C 38 C4 70 33 */ addi r6, r4, 0x7033 /* 0x745F7033@l */
|
||||
/* 801E2160 3C 80 79 5F */ lis r4, 0x795F /* 0x795F7365@ha */
|
||||
/* 801E2164 38 A4 73 65 */ addi r5, r4, 0x7365 /* 0x795F7365@l */
|
||||
/* 801E2168 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E216C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E2170 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E2174 4E 80 04 21 */ bctrl
|
||||
/* 801E2178 38 00 00 00 */ li r0, 0
|
||||
/* 801E217C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801E2180 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801E2184 3C 80 74 5F */ lis r4, 0x745F /* 0x745F7032@ha */
|
||||
/* 801E2188 38 C4 70 32 */ addi r6, r4, 0x7032 /* 0x745F7032@l */
|
||||
/* 801E218C 3C 80 79 5F */ lis r4, 0x795F /* 0x795F7365@ha */
|
||||
/* 801E2190 38 A4 73 65 */ addi r5, r4, 0x7365 /* 0x795F7365@l */
|
||||
/* 801E2194 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E2198 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E219C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E21A0 4E 80 04 21 */ bctrl
|
||||
/* 801E21A4 38 00 00 00 */ li r0, 0
|
||||
/* 801E21A8 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801E21AC 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801E21B0 3C 80 74 5F */ lis r4, 0x745F /* 0x745F7031@ha */
|
||||
/* 801E21B4 38 C4 70 31 */ addi r6, r4, 0x7031 /* 0x745F7031@l */
|
||||
/* 801E21B8 3C 80 79 5F */ lis r4, 0x795F /* 0x795F7365@ha */
|
||||
/* 801E21BC 38 A4 73 65 */ addi r5, r4, 0x7365 /* 0x795F7365@l */
|
||||
/* 801E21C0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E21C4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E21C8 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E21CC 4E 80 04 21 */ bctrl
|
||||
/* 801E21D0 38 00 00 00 */ li r0, 0
|
||||
/* 801E21D4 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801E21D8 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801E21DC 3C 80 74 5F */ lis r4, 0x745F /* 0x745F7030@ha */
|
||||
/* 801E21E0 38 C4 70 30 */ addi r6, r4, 0x7030 /* 0x745F7030@l */
|
||||
/* 801E21E4 3C 80 79 5F */ lis r4, 0x795F /* 0x795F7365@ha */
|
||||
/* 801E21E8 38 A4 73 65 */ addi r5, r4, 0x7365 /* 0x795F7365@l */
|
||||
/* 801E21EC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E21F0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E21F4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E21F8 4E 80 04 21 */ bctrl
|
||||
/* 801E21FC 38 00 00 00 */ li r0, 0
|
||||
/* 801E2200 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801E2204 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801E2208 3C 80 74 5F */ lis r4, 0x745F /* 0x745F7473@ha */
|
||||
/* 801E220C 38 C4 74 73 */ addi r6, r4, 0x7473 /* 0x745F7473@l */
|
||||
/* 801E2210 3C 80 00 63 */ lis r4, 0x0063 /* 0x00636F6E@ha */
|
||||
/* 801E2214 38 A4 6F 6E */ addi r5, r4, 0x6F6E /* 0x00636F6E@l */
|
||||
/* 801E2218 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E221C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E2220 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E2224 4E 80 04 21 */ bctrl
|
||||
/* 801E2228 90 7F 02 54 */ stw r3, 0x254(r31)
|
||||
/* 801E222C 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801E2230 3C 80 6E 74 */ lis r4, 0x6E74 /* 0x6E745F74@ha */
|
||||
/* 801E2234 38 C4 5F 74 */ addi r6, r4, 0x5F74 /* 0x6E745F74@l */
|
||||
/* 801E2238 38 A0 63 6F */ li r5, 0x636f
|
||||
/* 801E223C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E2240 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E2244 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E2248 4E 80 04 21 */ bctrl
|
||||
/* 801E224C 90 7F 02 58 */ stw r3, 0x258(r31)
|
||||
/* 801E2250 3B 20 00 00 */ li r25, 0
|
||||
/* 801E2254 3B 40 00 00 */ li r26, 0
|
||||
/* 801E2258 3C 60 80 39 */ lis r3, d_menu_d_menu_option__stringBase0@ha /* 0x803975D8@ha */
|
||||
/* 801E225C 3B 63 75 D8 */ addi r27, r3, d_menu_d_menu_option__stringBase0@l /* 0x803975D8@l */
|
||||
lbl_801E2260:
|
||||
/* 801E2260 4B E3 27 91 */ bl mDoExt_getMesgFont__Fv
|
||||
/* 801E2264 7C 64 1B 78 */ mr r4, r3
|
||||
/* 801E2268 3B 9A 02 54 */ addi r28, r26, 0x254
|
||||
/* 801E226C 7C 7F E0 2E */ lwzx r3, r31, r28
|
||||
/* 801E2270 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E2274 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
||||
/* 801E2278 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E227C 4E 80 04 21 */ bctrl
|
||||
/* 801E2280 7C 7F E0 2E */ lwzx r3, r31, r28
|
||||
/* 801E2284 38 80 00 20 */ li r4, 0x20
|
||||
/* 801E2288 38 BB 00 1D */ addi r5, r27, 0x1d
|
||||
/* 801E228C 4C C6 31 82 */ crclr 6
|
||||
/* 801E2290 48 11 E4 BD */ bl setString__10J2DTextBoxFsPCce
|
||||
/* 801E2294 3B 39 00 01 */ addi r25, r25, 1
|
||||
/* 801E2298 2C 19 00 02 */ cmpwi r25, 2
|
||||
/* 801E229C 3B 5A 00 04 */ addi r26, r26, 4
|
||||
/* 801E22A0 41 80 FF C0 */ blt lbl_801E2260
|
||||
/* 801E22A4 38 60 01 18 */ li r3, 0x118
|
||||
/* 801E22A8 48 0E C9 A5 */ bl __nw__FUl
|
||||
/* 801E22AC 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801E22B0 41 82 00 0C */ beq lbl_801E22BC
|
||||
/* 801E22B4 48 11 61 E5 */ bl __ct__9J2DScreenFv
|
||||
/* 801E22B8 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801E22BC:
|
||||
/* 801E22BC 90 1F 00 04 */ stw r0, 4(r31)
|
||||
/* 801E22C0 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 801E22C4 3C 80 80 39 */ lis r4, d_menu_d_menu_option__stringBase0@ha /* 0x803975D8@ha */
|
||||
/* 801E22C8 38 84 75 D8 */ addi r4, r4, d_menu_d_menu_option__stringBase0@l /* 0x803975D8@l */
|
||||
/* 801E22CC 38 84 00 1E */ addi r4, r4, 0x1e
|
||||
/* 801E22D0 3C A0 00 02 */ lis r5, 2
|
||||
/* 801E22D4 80 DF 00 50 */ lwz r6, 0x50(r31)
|
||||
/* 801E22D8 48 11 63 71 */ bl setPriority__9J2DScreenFPCcUlP10JKRArchive
|
||||
/* 801E22DC 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 801E22E0 3C 80 74 6E */ lis r4, 0x746E /* 0x746E5F6E@ha */
|
||||
/* 801E22E4 38 C4 5F 6E */ addi r6, r4, 0x5F6E /* 0x746E5F6E@l */
|
||||
/* 801E22E8 3C 80 77 69 */ lis r4, 0x7769 /* 0x77695F62@ha */
|
||||
/* 801E22EC 38 A4 5F 62 */ addi r5, r4, 0x5F62 /* 0x77695F62@l */
|
||||
/* 801E22F0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E22F4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E22F8 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E22FC 4E 80 04 21 */ bctrl
|
||||
/* 801E2300 38 00 00 00 */ li r0, 0
|
||||
/* 801E2304 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801E2308 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 801E230C 3C 80 61 72 */ lis r4, 0x6172 /* 0x61726561@ha */
|
||||
/* 801E2310 38 C4 65 61 */ addi r6, r4, 0x6561 /* 0x61726561@l */
|
||||
/* 801E2314 3C 80 6C 65 */ lis r4, 0x6C65 /* 0x6C65745F@ha */
|
||||
/* 801E2318 38 A4 74 5F */ addi r5, r4, 0x745F /* 0x6C65745F@l */
|
||||
/* 801E231C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E2320 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E2324 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E2328 4E 80 04 21 */ bctrl
|
||||
/* 801E232C 90 7F 02 7C */ stw r3, 0x27c(r31)
|
||||
/* 801E2330 38 60 01 18 */ li r3, 0x118
|
||||
/* 801E2334 48 0E C9 19 */ bl __nw__FUl
|
||||
/* 801E2338 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801E233C 41 82 00 0C */ beq lbl_801E2348
|
||||
/* 801E2340 48 11 61 59 */ bl __ct__9J2DScreenFv
|
||||
/* 801E2344 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801E2348:
|
||||
/* 801E2348 90 1F 00 0C */ stw r0, 0xc(r31)
|
||||
/* 801E234C 80 7F 00 0C */ lwz r3, 0xc(r31)
|
||||
/* 801E2350 3C 80 80 39 */ lis r4, d_menu_d_menu_option__stringBase0@ha /* 0x803975D8@ha */
|
||||
/* 801E2354 38 84 75 D8 */ addi r4, r4, d_menu_d_menu_option__stringBase0@l /* 0x803975D8@l */
|
||||
/* 801E2358 38 84 00 34 */ addi r4, r4, 0x34
|
||||
/* 801E235C 3C A0 00 02 */ lis r5, 2
|
||||
/* 801E2360 80 DF 00 50 */ lwz r6, 0x50(r31)
|
||||
/* 801E2364 48 11 62 E5 */ bl setPriority__9J2DScreenFPCcUlP10JKRArchive
|
||||
/* 801E2368 80 7F 00 0C */ lwz r3, 0xc(r31)
|
||||
/* 801E236C 48 07 2D 7D */ bl dPaneClass_showNullPane__FP9J2DScreen
|
||||
/* 801E2370 38 00 00 01 */ li r0, 1
|
||||
/* 801E2374 80 7F 00 0C */ lwz r3, 0xc(r31)
|
||||
/* 801E2378 98 03 01 00 */ stb r0, 0x100(r3)
|
||||
/* 801E237C 38 60 01 18 */ li r3, 0x118
|
||||
/* 801E2380 48 0E C8 CD */ bl __nw__FUl
|
||||
/* 801E2384 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801E2388 41 82 00 0C */ beq lbl_801E2394
|
||||
/* 801E238C 48 11 61 0D */ bl __ct__9J2DScreenFv
|
||||
/* 801E2390 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801E2394:
|
||||
/* 801E2394 90 1F 00 10 */ stw r0, 0x10(r31)
|
||||
/* 801E2398 80 7F 00 10 */ lwz r3, 0x10(r31)
|
||||
/* 801E239C 3C 80 80 39 */ lis r4, d_menu_d_menu_option__stringBase0@ha /* 0x803975D8@ha */
|
||||
/* 801E23A0 38 84 75 D8 */ addi r4, r4, d_menu_d_menu_option__stringBase0@l /* 0x803975D8@l */
|
||||
/* 801E23A4 38 84 00 4F */ addi r4, r4, 0x4f
|
||||
/* 801E23A8 3C A0 00 02 */ lis r5, 2
|
||||
/* 801E23AC 80 DF 00 50 */ lwz r6, 0x50(r31)
|
||||
/* 801E23B0 48 11 62 99 */ bl setPriority__9J2DScreenFPCcUlP10JKRArchive
|
||||
/* 801E23B4 80 7F 00 10 */ lwz r3, 0x10(r31)
|
||||
/* 801E23B8 48 07 2D 31 */ bl dPaneClass_showNullPane__FP9J2DScreen
|
||||
/* 801E23BC 80 7F 00 10 */ lwz r3, 0x10(r31)
|
||||
/* 801E23C0 3C 80 5F 6E */ lis r4, 0x5F6E /* 0x5F6E5F35@ha */
|
||||
/* 801E23C4 38 C4 5F 35 */ addi r6, r4, 0x5F35 /* 0x5F6E5F35@l */
|
||||
/* 801E23C8 38 A0 6D 77 */ li r5, 0x6d77
|
||||
/* 801E23CC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E23D0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E23D4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E23D8 4E 80 04 21 */ bctrl
|
||||
/* 801E23DC 38 00 00 00 */ li r0, 0
|
||||
/* 801E23E0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801E23E4 38 60 01 18 */ li r3, 0x118
|
||||
/* 801E23E8 48 0E C8 65 */ bl __nw__FUl
|
||||
/* 801E23EC 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801E23F0 41 82 00 0C */ beq lbl_801E23FC
|
||||
/* 801E23F4 48 11 60 A5 */ bl __ct__9J2DScreenFv
|
||||
/* 801E23F8 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801E23FC:
|
||||
/* 801E23FC 90 1F 00 14 */ stw r0, 0x14(r31)
|
||||
/* 801E2400 80 7F 00 14 */ lwz r3, 0x14(r31)
|
||||
/* 801E2404 3C 80 80 39 */ lis r4, d_menu_d_menu_option__stringBase0@ha /* 0x803975D8@ha */
|
||||
/* 801E2408 38 84 75 D8 */ addi r4, r4, d_menu_d_menu_option__stringBase0@l /* 0x803975D8@l */
|
||||
/* 801E240C 38 84 00 6C */ addi r4, r4, 0x6c
|
||||
/* 801E2410 3C A0 00 02 */ lis r5, 2
|
||||
/* 801E2414 80 DF 00 50 */ lwz r6, 0x50(r31)
|
||||
/* 801E2418 48 11 62 31 */ bl setPriority__9J2DScreenFPCcUlP10JKRArchive
|
||||
/* 801E241C 80 7F 00 14 */ lwz r3, 0x14(r31)
|
||||
/* 801E2420 48 07 2C C9 */ bl dPaneClass_showNullPane__FP9J2DScreen
|
||||
/* 801E2424 38 60 00 6C */ li r3, 0x6c
|
||||
/* 801E2428 48 0E C8 25 */ bl __nw__FUl
|
||||
/* 801E242C 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801E2430 41 82 00 28 */ beq lbl_801E2458
|
||||
/* 801E2434 80 9F 00 14 */ lwz r4, 0x14(r31)
|
||||
/* 801E2438 3C A0 74 6E */ lis r5, 0x746E /* 0x746E5F6E@ha */
|
||||
/* 801E243C 38 C5 5F 6E */ addi r6, r5, 0x5F6E /* 0x746E5F6E@l */
|
||||
/* 801E2440 3C A0 67 5F */ lis r5, 0x675F /* 0x675F6162@ha */
|
||||
/* 801E2444 38 A5 61 62 */ addi r5, r5, 0x6162 /* 0x675F6162@l */
|
||||
/* 801E2448 38 E0 00 00 */ li r7, 0
|
||||
/* 801E244C 39 00 00 00 */ li r8, 0
|
||||
/* 801E2450 48 07 15 35 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
|
||||
/* 801E2454 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801E2458:
|
||||
/* 801E2458 90 1F 02 14 */ stw r0, 0x214(r31)
|
||||
/* 801E245C 38 60 00 6C */ li r3, 0x6c
|
||||
/* 801E2460 48 0E C7 ED */ bl __nw__FUl
|
||||
/* 801E2464 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801E2468 41 82 00 28 */ beq lbl_801E2490
|
||||
/* 801E246C 80 9F 00 14 */ lwz r4, 0x14(r31)
|
||||
/* 801E2470 3C A0 78 74 */ lis r5, 0x7874 /* 0x78745F6E@ha */
|
||||
/* 801E2474 38 C5 5F 6E */ addi r6, r5, 0x5F6E /* 0x78745F6E@l */
|
||||
/* 801E2478 3C A0 61 5F */ lis r5, 0x615F /* 0x615F7465@ha */
|
||||
/* 801E247C 38 A5 74 65 */ addi r5, r5, 0x7465 /* 0x615F7465@l */
|
||||
/* 801E2480 38 E0 00 00 */ li r7, 0
|
||||
/* 801E2484 39 00 00 00 */ li r8, 0
|
||||
/* 801E2488 48 07 14 FD */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
|
||||
/* 801E248C 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801E2490:
|
||||
/* 801E2490 90 1F 02 18 */ stw r0, 0x218(r31)
|
||||
/* 801E2494 80 7F 00 14 */ lwz r3, 0x14(r31)
|
||||
/* 801E2498 3C 80 74 6E */ lis r4, 0x746E /* 0x746E5F6E@ha */
|
||||
/* 801E249C 38 C4 5F 6E */ addi r6, r4, 0x5F6E /* 0x746E5F6E@l */
|
||||
/* 801E24A0 3C 80 67 5F */ lis r4, 0x675F /* 0x675F6162@ha */
|
||||
/* 801E24A4 38 A4 61 62 */ addi r5, r4, 0x6162 /* 0x675F6162@l */
|
||||
/* 801E24A8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E24AC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E24B0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E24B4 4E 80 04 21 */ bctrl
|
||||
/* 801E24B8 38 00 00 00 */ li r0, 0
|
||||
/* 801E24BC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801E24C0 38 60 01 18 */ li r3, 0x118
|
||||
/* 801E24C4 48 0E C7 89 */ bl __nw__FUl
|
||||
/* 801E24C8 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801E24CC 41 82 00 0C */ beq lbl_801E24D8
|
||||
/* 801E24D0 48 11 5F C9 */ bl __ct__9J2DScreenFv
|
||||
/* 801E24D4 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801E24D8:
|
||||
/* 801E24D8 90 1F 00 18 */ stw r0, 0x18(r31)
|
||||
/* 801E24DC 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801E24E0 3C 80 80 39 */ lis r4, d_menu_d_menu_option__stringBase0@ha /* 0x803975D8@ha */
|
||||
/* 801E24E4 38 84 75 D8 */ addi r4, r4, d_menu_d_menu_option__stringBase0@l /* 0x803975D8@l */
|
||||
/* 801E24E8 38 84 00 83 */ addi r4, r4, 0x83
|
||||
/* 801E24EC 3C A0 00 02 */ lis r5, 2
|
||||
/* 801E24F0 80 DF 00 50 */ lwz r6, 0x50(r31)
|
||||
/* 801E24F4 48 11 61 55 */ bl setPriority__9J2DScreenFPCcUlP10JKRArchive
|
||||
/* 801E24F8 38 60 00 00 */ li r3, 0
|
||||
/* 801E24FC 38 80 00 00 */ li r4, 0
|
||||
/* 801E2500 38 00 00 02 */ li r0, 2
|
||||
/* 801E2504 7C 09 03 A6 */ mtctr r0
|
||||
lbl_801E2508:
|
||||
/* 801E2508 7C BF 1A 14 */ add r5, r31, r3
|
||||
/* 801E250C 90 85 02 04 */ stw r4, 0x204(r5)
|
||||
/* 801E2510 90 85 02 0C */ stw r4, 0x20c(r5)
|
||||
/* 801E2514 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 801E2518 42 00 FF F0 */ bdnz lbl_801E2508
|
||||
/* 801E251C 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801E2520 48 07 2B C9 */ bl dPaneClass_showNullPane__FP9J2DScreen
|
||||
/* 801E2524 38 00 00 00 */ li r0, 0
|
||||
/* 801E2528 B0 1F 03 DC */ sth r0, 0x3dc(r31)
|
||||
/* 801E252C B0 1F 03 DE */ sth r0, 0x3de(r31)
|
||||
/* 801E2530 3B 00 00 00 */ li r24, 0
|
||||
/* 801E2534 3B 40 00 00 */ li r26, 0
|
||||
/* 801E2538 3C 60 80 39 */ lis r3, d_menu_d_menu_option__stringBase0@ha /* 0x803975D8@ha */
|
||||
/* 801E253C 3B 63 75 D8 */ addi r27, r3, d_menu_d_menu_option__stringBase0@l /* 0x803975D8@l */
|
||||
lbl_801E2540:
|
||||
/* 801E2540 4B E3 24 B1 */ bl mDoExt_getMesgFont__Fv
|
||||
/* 801E2544 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 801E2548 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801E254C 3B BE 00 10 */ addi r29, r30, 0x10
|
||||
/* 801E2550 7F BD D2 14 */ add r29, r29, r26
|
||||
/* 801E2554 80 BD 00 00 */ lwz r5, 0(r29)
|
||||
/* 801E2558 80 DD 00 04 */ lwz r6, 4(r29)
|
||||
/* 801E255C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E2560 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E2564 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E2568 4E 80 04 21 */ bctrl
|
||||
/* 801E256C 7F 84 E3 78 */ mr r4, r28
|
||||
/* 801E2570 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E2574 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
||||
/* 801E2578 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E257C 4E 80 04 21 */ bctrl
|
||||
/* 801E2580 4B E3 24 71 */ bl mDoExt_getMesgFont__Fv
|
||||
/* 801E2584 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 801E2588 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801E258C 3B 3E 00 38 */ addi r25, r30, 0x38
|
||||
/* 801E2590 7F 39 D2 14 */ add r25, r25, r26
|
||||
/* 801E2594 80 B9 00 00 */ lwz r5, 0(r25)
|
||||
/* 801E2598 80 D9 00 04 */ lwz r6, 4(r25)
|
||||
/* 801E259C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E25A0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E25A4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E25A8 4E 80 04 21 */ bctrl
|
||||
/* 801E25AC 7F 84 E3 78 */ mr r4, r28
|
||||
/* 801E25B0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E25B4 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
||||
/* 801E25B8 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E25BC 4E 80 04 21 */ bctrl
|
||||
/* 801E25C0 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801E25C4 80 BD 00 00 */ lwz r5, 0(r29)
|
||||
/* 801E25C8 80 DD 00 04 */ lwz r6, 4(r29)
|
||||
/* 801E25CC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E25D0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E25D4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E25D8 4E 80 04 21 */ bctrl
|
||||
/* 801E25DC 38 80 00 20 */ li r4, 0x20
|
||||
/* 801E25E0 38 BB 00 1D */ addi r5, r27, 0x1d
|
||||
/* 801E25E4 4C C6 31 82 */ crclr 6
|
||||
/* 801E25E8 48 11 E1 65 */ bl setString__10J2DTextBoxFsPCce
|
||||
/* 801E25EC 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801E25F0 80 B9 00 00 */ lwz r5, 0(r25)
|
||||
/* 801E25F4 80 D9 00 04 */ lwz r6, 4(r25)
|
||||
/* 801E25F8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E25FC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E2600 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E2604 4E 80 04 21 */ bctrl
|
||||
/* 801E2608 38 80 00 20 */ li r4, 0x20
|
||||
/* 801E260C 38 BB 00 1D */ addi r5, r27, 0x1d
|
||||
/* 801E2610 4C C6 31 82 */ crclr 6
|
||||
/* 801E2614 48 11 E1 39 */ bl setString__10J2DTextBoxFsPCce
|
||||
/* 801E2618 3B 18 00 01 */ addi r24, r24, 1
|
||||
/* 801E261C 2C 18 00 05 */ cmpwi r24, 5
|
||||
/* 801E2620 3B 5A 00 08 */ addi r26, r26, 8
|
||||
/* 801E2624 41 80 FF 1C */ blt lbl_801E2540
|
||||
/* 801E2628 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E262C 38 80 04 0C */ li r4, 0x40c
|
||||
/* 801E2630 48 00 58 69 */ bl setAButtonString__14dMenu_Option_cFUs
|
||||
/* 801E2634 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E2638 38 80 03 F9 */ li r4, 0x3f9
|
||||
/* 801E263C 48 00 59 61 */ bl setBButtonString__14dMenu_Option_cFUs
|
||||
/* 801E2640 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801E2644 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801E2648 80 63 5D 30 */ lwz r3, 0x5d30(r3)
|
||||
/* 801E264C 3C 80 54 49 */ lis r4, 0x5449 /* 0x54494D47@ha */
|
||||
/* 801E2650 38 84 4D 47 */ addi r4, r4, 0x4D47 /* 0x54494D47@l */
|
||||
/* 801E2654 3C A0 80 39 */ lis r5, d_menu_d_menu_option__stringBase0@ha /* 0x803975D8@ha */
|
||||
/* 801E2658 38 A5 75 D8 */ addi r5, r5, d_menu_d_menu_option__stringBase0@l /* 0x803975D8@l */
|
||||
/* 801E265C 38 A5 00 A9 */ addi r5, r5, 0xa9
|
||||
/* 801E2660 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E2664 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 801E2668 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E266C 4E 80 04 21 */ bctrl
|
||||
/* 801E2670 7C 78 1B 78 */ mr r24, r3
|
||||
/* 801E2674 38 60 01 50 */ li r3, 0x150
|
||||
/* 801E2678 48 0E C5 D5 */ bl __nw__FUl
|
||||
/* 801E267C 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801E2680 41 82 00 10 */ beq lbl_801E2690
|
||||
/* 801E2684 7F 04 C3 78 */ mr r4, r24
|
||||
/* 801E2688 48 11 A0 81 */ bl __ct__10J2DPictureFPC7ResTIMG
|
||||
/* 801E268C 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801E2690:
|
||||
/* 801E2690 90 1F 00 38 */ stw r0, 0x38(r31)
|
||||
/* 801E2694 38 60 00 00 */ li r3, 0
|
||||
/* 801E2698 98 61 00 18 */ stb r3, 0x18(r1)
|
||||
/* 801E269C 98 61 00 19 */ stb r3, 0x19(r1)
|
||||
/* 801E26A0 98 61 00 1A */ stb r3, 0x1a(r1)
|
||||
/* 801E26A4 38 00 00 FF */ li r0, 0xff
|
||||
/* 801E26A8 98 01 00 1B */ stb r0, 0x1b(r1)
|
||||
/* 801E26AC 80 01 00 18 */ lwz r0, 0x18(r1)
|
||||
/* 801E26B0 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 801E26B4 98 61 00 20 */ stb r3, 0x20(r1)
|
||||
/* 801E26B8 98 61 00 21 */ stb r3, 0x21(r1)
|
||||
/* 801E26BC 98 61 00 22 */ stb r3, 0x22(r1)
|
||||
/* 801E26C0 98 61 00 23 */ stb r3, 0x23(r1)
|
||||
/* 801E26C4 80 01 00 20 */ lwz r0, 0x20(r1)
|
||||
/* 801E26C8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801E26CC 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 801E26D0 38 81 00 24 */ addi r4, r1, 0x24
|
||||
/* 801E26D4 38 A1 00 1C */ addi r5, r1, 0x1c
|
||||
/* 801E26D8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E26DC 81 8C 01 30 */ lwz r12, 0x130(r12)
|
||||
/* 801E26E0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E26E4 4E 80 04 21 */ bctrl
|
||||
/* 801E26E8 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 801E26EC 38 80 00 00 */ li r4, 0
|
||||
/* 801E26F0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E26F4 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 801E26F8 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E26FC 4E 80 04 21 */ bctrl
|
||||
/* 801E2700 C0 02 A9 2C */ lfs f0, lit_4068(r2)
|
||||
/* 801E2704 D0 1F 03 74 */ stfs f0, 0x374(r31)
|
||||
/* 801E2708 38 60 00 40 */ li r3, 0x40
|
||||
/* 801E270C 48 0E C5 41 */ bl __nw__FUl
|
||||
/* 801E2710 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801E2714 41 82 00 14 */ beq lbl_801E2728
|
||||
/* 801E2718 80 9F 00 50 */ lwz r4, 0x50(r31)
|
||||
/* 801E271C 38 A0 00 01 */ li r5, 1
|
||||
/* 801E2720 4B FA F4 8D */ bl __ct__15dFile_warning_cFP10JKRArchiveUc
|
||||
/* 801E2724 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801E2728:
|
||||
/* 801E2728 90 1F 00 34 */ stw r0, 0x34(r31)
|
||||
/* 801E272C 38 00 00 C8 */ li r0, 0xc8
|
||||
/* 801E2730 98 01 00 08 */ stb r0, 8(r1)
|
||||
/* 801E2734 98 01 00 09 */ stb r0, 9(r1)
|
||||
/* 801E2738 98 01 00 0A */ stb r0, 0xa(r1)
|
||||
/* 801E273C 38 00 00 FF */ li r0, 0xff
|
||||
/* 801E2740 98 01 00 0B */ stb r0, 0xb(r1)
|
||||
/* 801E2744 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 801E2748 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E274C 38 00 00 00 */ li r0, 0
|
||||
/* 801E2750 98 01 00 10 */ stb r0, 0x10(r1)
|
||||
/* 801E2754 98 01 00 11 */ stb r0, 0x11(r1)
|
||||
/* 801E2758 98 01 00 12 */ stb r0, 0x12(r1)
|
||||
/* 801E275C 98 01 00 13 */ stb r0, 0x13(r1)
|
||||
/* 801E2760 80 01 00 10 */ lwz r0, 0x10(r1)
|
||||
/* 801E2764 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801E2768 80 7F 00 34 */ lwz r3, 0x34(r31)
|
||||
/* 801E276C 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 801E2770 38 A1 00 0C */ addi r5, r1, 0xc
|
||||
/* 801E2774 4B FA FA CD */ bl setFontColor__15dFile_warning_cFQ28JUtility6TColorQ28JUtility6TColor
|
||||
/* 801E2778 38 60 01 18 */ li r3, 0x118
|
||||
/* 801E277C 48 0E C4 D1 */ bl __nw__FUl
|
||||
/* 801E2780 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801E2784 41 82 00 0C */ beq lbl_801E2790
|
||||
/* 801E2788 48 11 5D 11 */ bl __ct__9J2DScreenFv
|
||||
/* 801E278C 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801E2790:
|
||||
/* 801E2790 90 1F 00 1C */ stw r0, 0x1c(r31)
|
||||
/* 801E2794 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
||||
/* 801E2798 3C 80 80 39 */ lis r4, d_menu_d_menu_option__stringBase0@ha /* 0x803975D8@ha */
|
||||
/* 801E279C 38 84 75 D8 */ addi r4, r4, d_menu_d_menu_option__stringBase0@l /* 0x803975D8@l */
|
||||
/* 801E27A0 38 84 00 B9 */ addi r4, r4, 0xb9
|
||||
/* 801E27A4 3C A0 01 10 */ lis r5, 0x110
|
||||
/* 801E27A8 80 DF 00 50 */ lwz r6, 0x50(r31)
|
||||
/* 801E27AC 48 11 5E 9D */ bl setPriority__9J2DScreenFPCcUlP10JKRArchive
|
||||
/* 801E27B0 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
||||
/* 801E27B4 48 07 29 35 */ bl dPaneClass_showNullPane__FP9J2DScreen
|
||||
/* 801E27B8 3C 60 80 39 */ lis r3, d_menu_d_menu_option__stringBase0@ha /* 0x803975D8@ha */
|
||||
/* 801E27BC 38 63 75 D8 */ addi r3, r3, d_menu_d_menu_option__stringBase0@l /* 0x803975D8@l */
|
||||
/* 801E27C0 38 63 00 DD */ addi r3, r3, 0xdd
|
||||
/* 801E27C4 80 9F 00 50 */ lwz r4, 0x50(r31)
|
||||
/* 801E27C8 48 0F 1A A9 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
|
||||
/* 801E27CC 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 801E27D0 48 12 62 9D */ bl load__20J2DAnmLoaderDataBaseFPCv
|
||||
/* 801E27D4 90 7F 00 24 */ stw r3, 0x24(r31)
|
||||
/* 801E27D8 7F 43 D3 78 */ mr r3, r26
|
||||
/* 801E27DC 48 12 62 91 */ bl load__20J2DAnmLoaderDataBaseFPCv
|
||||
/* 801E27E0 90 7F 00 28 */ stw r3, 0x28(r31)
|
||||
/* 801E27E4 7F 43 D3 78 */ mr r3, r26
|
||||
/* 801E27E8 48 12 62 85 */ bl load__20J2DAnmLoaderDataBaseFPCv
|
||||
/* 801E27EC 90 7F 00 20 */ stw r3, 0x20(r31)
|
||||
/* 801E27F0 80 7F 00 24 */ lwz r3, 0x24(r31)
|
||||
/* 801E27F4 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
||||
/* 801E27F8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E27FC 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801E2800 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E2804 4E 80 04 21 */ bctrl
|
||||
/* 801E2808 80 7F 00 28 */ lwz r3, 0x28(r31)
|
||||
/* 801E280C 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
||||
/* 801E2810 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E2814 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801E2818 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E281C 4E 80 04 21 */ bctrl
|
||||
/* 801E2820 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 801E2824 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
||||
/* 801E2828 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E282C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801E2830 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E2834 4E 80 04 21 */ bctrl
|
||||
/* 801E2838 3B A0 00 00 */ li r29, 0
|
||||
/* 801E283C 3B 40 00 00 */ li r26, 0
|
||||
/* 801E2840 3B 60 00 00 */ li r27, 0
|
||||
lbl_801E2844:
|
||||
/* 801E2844 38 60 00 6C */ li r3, 0x6c
|
||||
/* 801E2848 48 0E C4 05 */ bl __nw__FUl
|
||||
/* 801E284C 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801E2850 41 82 00 28 */ beq lbl_801E2878
|
||||
/* 801E2854 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
||||
/* 801E2858 38 1E 00 60 */ addi r0, r30, 0x60
|
||||
/* 801E285C 7C C0 DA 14 */ add r6, r0, r27
|
||||
/* 801E2860 80 A6 00 00 */ lwz r5, 0(r6)
|
||||
/* 801E2864 80 C6 00 04 */ lwz r6, 4(r6)
|
||||
/* 801E2868 38 E0 00 00 */ li r7, 0
|
||||
/* 801E286C 39 00 00 00 */ li r8, 0
|
||||
/* 801E2870 48 07 11 15 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
|
||||
/* 801E2874 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801E2878:
|
||||
/* 801E2878 7F 3F D2 14 */ add r25, r31, r26
|
||||
/* 801E287C 90 19 01 DC */ stw r0, 0x1dc(r25)
|
||||
/* 801E2880 38 60 00 6C */ li r3, 0x6c
|
||||
/* 801E2884 48 0E C3 C9 */ bl __nw__FUl
|
||||
/* 801E2888 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801E288C 41 82 00 28 */ beq lbl_801E28B4
|
||||
/* 801E2890 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
||||
/* 801E2894 38 1E 00 70 */ addi r0, r30, 0x70
|
||||
/* 801E2898 7C C0 DA 14 */ add r6, r0, r27
|
||||
/* 801E289C 80 A6 00 00 */ lwz r5, 0(r6)
|
||||
/* 801E28A0 80 C6 00 04 */ lwz r6, 4(r6)
|
||||
/* 801E28A4 38 E0 00 00 */ li r7, 0
|
||||
/* 801E28A8 39 00 00 00 */ li r8, 0
|
||||
/* 801E28AC 48 07 10 D9 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
|
||||
/* 801E28B0 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801E28B4:
|
||||
/* 801E28B4 90 19 01 E4 */ stw r0, 0x1e4(r25)
|
||||
/* 801E28B8 80 79 01 E4 */ lwz r3, 0x1e4(r25)
|
||||
/* 801E28BC 83 83 00 04 */ lwz r28, 4(r3)
|
||||
/* 801E28C0 4B E3 21 31 */ bl mDoExt_getMesgFont__Fv
|
||||
/* 801E28C4 7C 64 1B 78 */ mr r4, r3
|
||||
/* 801E28C8 7F 83 E3 78 */ mr r3, r28
|
||||
/* 801E28CC 81 9C 00 00 */ lwz r12, 0(r28)
|
||||
/* 801E28D0 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
||||
/* 801E28D4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E28D8 4E 80 04 21 */ bctrl
|
||||
/* 801E28DC 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 801E28E0 38 82 A9 28 */ la r4, l_msgNum2(r2) /* 80454328-_SDA2_BASE_ */
|
||||
/* 801E28E4 7C 84 E8 AE */ lbzx r4, r4, r29
|
||||
/* 801E28E8 4B E3 D7 D9 */ bl fopMsgM_messageGet__FPcUl
|
||||
/* 801E28EC 80 79 01 E4 */ lwz r3, 0x1e4(r25)
|
||||
/* 801E28F0 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E28F4 38 80 00 20 */ li r4, 0x20
|
||||
/* 801E28F8 38 A1 00 28 */ addi r5, r1, 0x28
|
||||
/* 801E28FC 4C C6 31 82 */ crclr 6
|
||||
/* 801E2900 48 11 DE 4D */ bl setString__10J2DTextBoxFsPCce
|
||||
/* 801E2904 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 801E2908 2C 1D 00 02 */ cmpwi r29, 2
|
||||
/* 801E290C 3B 5A 00 04 */ addi r26, r26, 4
|
||||
/* 801E2910 3B 7B 00 08 */ addi r27, r27, 8
|
||||
/* 801E2914 41 80 FF 30 */ blt lbl_801E2844
|
||||
/* 801E2918 3C 60 80 39 */ lis r3, d_menu_d_menu_option__stringBase0@ha /* 0x803975D8@ha */
|
||||
/* 801E291C 38 63 75 D8 */ addi r3, r3, d_menu_d_menu_option__stringBase0@l /* 0x803975D8@l */
|
||||
/* 801E2920 38 63 01 01 */ addi r3, r3, 0x101
|
||||
/* 801E2924 80 9F 00 50 */ lwz r4, 0x50(r31)
|
||||
/* 801E2928 48 0F 19 49 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
|
||||
/* 801E292C 48 12 61 41 */ bl load__20J2DAnmLoaderDataBaseFPCv
|
||||
/* 801E2930 90 7F 00 2C */ stw r3, 0x2c(r31)
|
||||
/* 801E2934 80 7F 00 2C */ lwz r3, 0x2c(r31)
|
||||
/* 801E2938 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
||||
/* 801E293C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E2940 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801E2944 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E2948 4E 80 04 21 */ bctrl
|
||||
/* 801E294C 38 00 00 00 */ li r0, 0
|
||||
/* 801E2950 90 1F 03 C0 */ stw r0, 0x3c0(r31)
|
||||
/* 801E2954 3C 60 80 39 */ lis r3, d_menu_d_menu_option__stringBase0@ha /* 0x803975D8@ha */
|
||||
/* 801E2958 38 63 75 D8 */ addi r3, r3, d_menu_d_menu_option__stringBase0@l /* 0x803975D8@l */
|
||||
/* 801E295C 38 63 01 25 */ addi r3, r3, 0x125
|
||||
/* 801E2960 80 9F 00 50 */ lwz r4, 0x50(r31)
|
||||
/* 801E2964 48 0F 19 0D */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
|
||||
/* 801E2968 48 12 61 05 */ bl load__20J2DAnmLoaderDataBaseFPCv
|
||||
/* 801E296C 90 7F 00 30 */ stw r3, 0x30(r31)
|
||||
/* 801E2970 80 7F 00 30 */ lwz r3, 0x30(r31)
|
||||
/* 801E2974 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
||||
/* 801E2978 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E297C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801E2980 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E2984 4E 80 04 21 */ bctrl
|
||||
/* 801E2988 38 00 00 00 */ li r0, 0
|
||||
/* 801E298C 90 1F 03 C4 */ stw r0, 0x3c4(r31)
|
||||
/* 801E2990 3B 80 00 00 */ li r28, 0
|
||||
/* 801E2994 3B 60 00 00 */ li r27, 0
|
||||
/* 801E2998 3B 40 00 00 */ li r26, 0
|
||||
lbl_801E299C:
|
||||
/* 801E299C 38 60 00 6C */ li r3, 0x6c
|
||||
/* 801E29A0 48 0E C2 AD */ bl __nw__FUl
|
||||
/* 801E29A4 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801E29A8 41 82 00 28 */ beq lbl_801E29D0
|
||||
/* 801E29AC 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
||||
/* 801E29B0 38 1E 00 80 */ addi r0, r30, 0x80
|
||||
/* 801E29B4 7C C0 D2 14 */ add r6, r0, r26
|
||||
/* 801E29B8 80 A6 00 00 */ lwz r5, 0(r6)
|
||||
/* 801E29BC 80 C6 00 04 */ lwz r6, 4(r6)
|
||||
/* 801E29C0 38 E0 00 00 */ li r7, 0
|
||||
/* 801E29C4 39 00 00 00 */ li r8, 0
|
||||
/* 801E29C8 48 07 0F BD */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
|
||||
/* 801E29CC 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801E29D0:
|
||||
/* 801E29D0 7F BF DA 14 */ add r29, r31, r27
|
||||
/* 801E29D4 90 1D 01 EC */ stw r0, 0x1ec(r29)
|
||||
/* 801E29D8 38 60 00 6C */ li r3, 0x6c
|
||||
/* 801E29DC 48 0E C2 71 */ bl __nw__FUl
|
||||
/* 801E29E0 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801E29E4 41 82 00 28 */ beq lbl_801E2A0C
|
||||
/* 801E29E8 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
||||
/* 801E29EC 38 1E 00 90 */ addi r0, r30, 0x90
|
||||
/* 801E29F0 7C C0 D2 14 */ add r6, r0, r26
|
||||
/* 801E29F4 80 A6 00 00 */ lwz r5, 0(r6)
|
||||
/* 801E29F8 80 C6 00 04 */ lwz r6, 4(r6)
|
||||
/* 801E29FC 38 E0 00 00 */ li r7, 0
|
||||
/* 801E2A00 39 00 00 00 */ li r8, 0
|
||||
/* 801E2A04 48 07 0F 81 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
|
||||
/* 801E2A08 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801E2A0C:
|
||||
/* 801E2A0C 90 1D 01 F4 */ stw r0, 0x1f4(r29)
|
||||
/* 801E2A10 38 60 00 6C */ li r3, 0x6c
|
||||
/* 801E2A14 48 0E C2 39 */ bl __nw__FUl
|
||||
/* 801E2A18 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801E2A1C 41 82 00 28 */ beq lbl_801E2A44
|
||||
/* 801E2A20 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
||||
/* 801E2A24 38 1E 00 A0 */ addi r0, r30, 0xa0
|
||||
/* 801E2A28 7C C0 D2 14 */ add r6, r0, r26
|
||||
/* 801E2A2C 80 A6 00 00 */ lwz r5, 0(r6)
|
||||
/* 801E2A30 80 C6 00 04 */ lwz r6, 4(r6)
|
||||
/* 801E2A34 38 E0 00 00 */ li r7, 0
|
||||
/* 801E2A38 39 00 00 00 */ li r8, 0
|
||||
/* 801E2A3C 48 07 0F 49 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
|
||||
/* 801E2A40 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801E2A44:
|
||||
/* 801E2A44 90 1D 01 FC */ stw r0, 0x1fc(r29)
|
||||
/* 801E2A48 80 7D 01 EC */ lwz r3, 0x1ec(r29)
|
||||
/* 801E2A4C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E2A50 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
||||
/* 801E2A54 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E2A58 81 8C 00 64 */ lwz r12, 0x64(r12)
|
||||
/* 801E2A5C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E2A60 4E 80 04 21 */ bctrl
|
||||
/* 801E2A64 80 7D 01 F4 */ lwz r3, 0x1f4(r29)
|
||||
/* 801E2A68 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E2A6C 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
||||
/* 801E2A70 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E2A74 81 8C 00 64 */ lwz r12, 0x64(r12)
|
||||
/* 801E2A78 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E2A7C 4E 80 04 21 */ bctrl
|
||||
/* 801E2A80 80 7D 01 FC */ lwz r3, 0x1fc(r29)
|
||||
/* 801E2A84 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E2A88 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
||||
/* 801E2A8C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E2A90 81 8C 00 64 */ lwz r12, 0x64(r12)
|
||||
/* 801E2A94 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E2A98 4E 80 04 21 */ bctrl
|
||||
/* 801E2A9C 80 7D 01 F4 */ lwz r3, 0x1f4(r29)
|
||||
/* 801E2AA0 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E2AA4 80 9F 00 30 */ lwz r4, 0x30(r31)
|
||||
/* 801E2AA8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E2AAC 81 8C 00 6C */ lwz r12, 0x6c(r12)
|
||||
/* 801E2AB0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E2AB4 4E 80 04 21 */ bctrl
|
||||
/* 801E2AB8 80 7D 01 FC */ lwz r3, 0x1fc(r29)
|
||||
/* 801E2ABC 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E2AC0 80 9F 00 30 */ lwz r4, 0x30(r31)
|
||||
/* 801E2AC4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E2AC8 81 8C 00 6C */ lwz r12, 0x6c(r12)
|
||||
/* 801E2ACC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E2AD0 4E 80 04 21 */ bctrl
|
||||
/* 801E2AD4 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 801E2AD8 2C 1C 00 02 */ cmpwi r28, 2
|
||||
/* 801E2ADC 3B 7B 00 04 */ addi r27, r27, 4
|
||||
/* 801E2AE0 3B 5A 00 08 */ addi r26, r26, 8
|
||||
/* 801E2AE4 41 80 FE B8 */ blt lbl_801E299C
|
||||
/* 801E2AE8 38 60 00 00 */ li r3, 0
|
||||
/* 801E2AEC 98 7F 03 F9 */ stb r3, 0x3f9(r31)
|
||||
/* 801E2AF0 98 7F 03 FA */ stb r3, 0x3fa(r31)
|
||||
/* 801E2AF4 38 00 00 FF */ li r0, 0xff
|
||||
/* 801E2AF8 98 1F 04 01 */ stb r0, 0x401(r31)
|
||||
/* 801E2AFC 98 1F 04 02 */ stb r0, 0x402(r31)
|
||||
/* 801E2B00 38 A0 00 00 */ li r5, 0
|
||||
/* 801E2B04 38 00 00 02 */ li r0, 2
|
||||
/* 801E2B08 7C 09 03 A6 */ mtctr r0
|
||||
lbl_801E2B0C:
|
||||
/* 801E2B0C 7C 9F 2A 14 */ add r4, r31, r5
|
||||
/* 801E2B10 98 64 03 FB */ stb r3, 0x3fb(r4)
|
||||
/* 801E2B14 98 64 03 FD */ stb r3, 0x3fd(r4)
|
||||
/* 801E2B18 98 64 03 FF */ stb r3, 0x3ff(r4)
|
||||
/* 801E2B1C 38 A5 00 01 */ addi r5, r5, 1
|
||||
/* 801E2B20 42 00 FF EC */ bdnz lbl_801E2B0C
|
||||
/* 801E2B24 38 00 00 00 */ li r0, 0
|
||||
/* 801E2B28 98 1F 04 03 */ stb r0, 0x403(r31)
|
||||
/* 801E2B2C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E2B30 48 00 2B 49 */ bl screenSet__14dMenu_Option_cFv
|
||||
/* 801E2B34 38 80 00 00 */ li r4, 0
|
||||
/* 801E2B38 98 9F 03 E0 */ stb r4, 0x3e0(r31)
|
||||
/* 801E2B3C 38 00 00 0A */ li r0, 0xa
|
||||
/* 801E2B40 98 1F 03 E1 */ stb r0, 0x3e1(r31)
|
||||
/* 801E2B44 38 60 00 FF */ li r3, 0xff
|
||||
/* 801E2B48 98 7F 03 E2 */ stb r3, 0x3e2(r31)
|
||||
/* 801E2B4C 38 00 00 C0 */ li r0, 0xc0
|
||||
/* 801E2B50 98 1F 03 E3 */ stb r0, 0x3e3(r31)
|
||||
/* 801E2B54 98 9F 03 EF */ stb r4, 0x3ef(r31)
|
||||
/* 801E2B58 98 7F 03 F0 */ stb r3, 0x3f0(r31)
|
||||
/* 801E2B5C 98 7F 03 F1 */ stb r3, 0x3f1(r31)
|
||||
/* 801E2B60 98 9F 03 F2 */ stb r4, 0x3f2(r31)
|
||||
/* 801E2B64 98 9F 03 F5 */ stb r4, 0x3f5(r31)
|
||||
/* 801E2B68 38 00 00 05 */ li r0, 5
|
||||
/* 801E2B6C 98 1F 03 F3 */ stb r0, 0x3f3(r31)
|
||||
/* 801E2B70 98 1F 03 F4 */ stb r0, 0x3f4(r31)
|
||||
/* 801E2B74 C0 02 A9 2C */ lfs f0, lit_4068(r2)
|
||||
/* 801E2B78 D0 1F 03 34 */ stfs f0, 0x334(r31)
|
||||
/* 801E2B7C D0 1F 03 30 */ stfs f0, 0x330(r31)
|
||||
/* 801E2B80 C0 02 A9 30 */ lfs f0, lit_4069(r2)
|
||||
/* 801E2B84 D0 1F 03 38 */ stfs f0, 0x338(r31)
|
||||
/* 801E2B88 98 9F 03 F7 */ stb r4, 0x3f7(r31)
|
||||
/* 801E2B8C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E2B90 38 80 00 01 */ li r4, 1
|
||||
/* 801E2B94 48 00 51 CD */ bl setZButtonString__14dMenu_Option_cFUs
|
||||
/* 801E2B98 C0 22 A9 2C */ lfs f1, lit_4068(r2)
|
||||
/* 801E2B9C D0 3F 03 78 */ stfs f1, 0x378(r31)
|
||||
/* 801E2BA0 D0 3F 03 7C */ stfs f1, 0x37c(r31)
|
||||
/* 801E2BA4 C0 02 A9 30 */ lfs f0, lit_4069(r2)
|
||||
/* 801E2BA8 D0 1F 03 80 */ stfs f0, 0x380(r31)
|
||||
/* 801E2BAC 38 60 00 00 */ li r3, 0
|
||||
/* 801E2BB0 38 00 00 06 */ li r0, 6
|
||||
/* 801E2BB4 7C 09 03 A6 */ mtctr r0
|
||||
lbl_801E2BB8:
|
||||
/* 801E2BB8 7C 9F 1A 14 */ add r4, r31, r3
|
||||
/* 801E2BBC D0 24 03 84 */ stfs f1, 0x384(r4)
|
||||
/* 801E2BC0 D0 24 03 9C */ stfs f1, 0x39c(r4)
|
||||
/* 801E2BC4 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 801E2BC8 42 00 FF F0 */ bdnz lbl_801E2BB8
|
||||
/* 801E2BCC 38 00 00 FF */ li r0, 0xff
|
||||
/* 801E2BD0 98 1F 03 B8 */ stb r0, 0x3b8(r31)
|
||||
/* 801E2BD4 98 1F 03 B9 */ stb r0, 0x3b9(r31)
|
||||
/* 801E2BD8 98 1F 03 BA */ stb r0, 0x3ba(r31)
|
||||
/* 801E2BDC 98 1F 03 BB */ stb r0, 0x3bb(r31)
|
||||
/* 801E2BE0 98 1F 03 BC */ stb r0, 0x3bc(r31)
|
||||
/* 801E2BE4 98 1F 03 BD */ stb r0, 0x3bd(r31)
|
||||
/* 801E2BE8 98 1F 03 BE */ stb r0, 0x3be(r31)
|
||||
/* 801E2BEC 98 1F 03 BF */ stb r0, 0x3bf(r31)
|
||||
/* 801E2BF0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E2BF4 48 00 56 1D */ bl initialize__14dMenu_Option_cFv
|
||||
/* 801E2BF8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E2BFC 38 80 00 01 */ li r4, 1
|
||||
/* 801E2C00 48 00 4C B9 */ bl setHIO__14dMenu_Option_cFb
|
||||
/* 801E2C04 39 61 00 60 */ addi r11, r1, 0x60
|
||||
/* 801E2C08 48 17 F6 0D */ bl _restgpr_24
|
||||
/* 801E2C0C 80 01 00 64 */ lwz r0, 0x64(r1)
|
||||
/* 801E2C10 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E2C14 38 21 00 60 */ addi r1, r1, 0x60
|
||||
/* 801E2C18 4E 80 00 20 */ blr
|
||||
@@ -1,133 +0,0 @@
|
||||
lbl_801E36CC:
|
||||
/* 801E36CC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801E36D0 7C 08 02 A6 */ mflr r0
|
||||
/* 801E36D4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801E36D8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 801E36DC 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 801E36E0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801E36E4 80 03 00 50 */ lwz r0, 0x50(r3)
|
||||
/* 801E36E8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801E36EC 41 82 01 C8 */ beq lbl_801E38B4
|
||||
/* 801E36F0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801E36F4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801E36F8 83 E3 5F 50 */ lwz r31, 0x5f50(r3)
|
||||
/* 801E36FC 80 7E 00 38 */ lwz r3, 0x38(r30)
|
||||
/* 801E3700 38 80 00 FF */ li r4, 0xff
|
||||
/* 801E3704 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E3708 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 801E370C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E3710 4E 80 04 21 */ bctrl
|
||||
/* 801E3714 80 7E 00 38 */ lwz r3, 0x38(r30)
|
||||
/* 801E3718 C0 22 A9 2C */ lfs f1, lit_4068(r2)
|
||||
/* 801E371C FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E3720 C0 62 A9 34 */ lfs f3, lit_4442(r2)
|
||||
/* 801E3724 C0 82 A9 38 */ lfs f4, lit_4443(r2)
|
||||
/* 801E3728 38 80 00 00 */ li r4, 0
|
||||
/* 801E372C 38 A0 00 00 */ li r5, 0
|
||||
/* 801E3730 38 C0 00 00 */ li r6, 0
|
||||
/* 801E3734 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E3738 81 8C 00 EC */ lwz r12, 0xec(r12)
|
||||
/* 801E373C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E3740 4E 80 04 21 */ bctrl
|
||||
/* 801E3744 80 7E 00 04 */ lwz r3, 4(r30)
|
||||
/* 801E3748 C0 22 A9 2C */ lfs f1, lit_4068(r2)
|
||||
/* 801E374C FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E3750 7F E4 FB 78 */ mr r4, r31
|
||||
/* 801E3754 48 11 57 81 */ bl draw__9J2DScreenFffPC14J2DGrafContext
|
||||
/* 801E3758 80 7E 00 38 */ lwz r3, 0x38(r30)
|
||||
/* 801E375C 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801E3760 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801E3764 88 04 07 25 */ lbz r0, 0x725(r4)
|
||||
/* 801E3768 C8 22 A9 40 */ lfd f1, lit_4445(r2)
|
||||
/* 801E376C 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E3770 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 801E3774 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E3778 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 801E377C EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 801E3780 C0 1E 03 74 */ lfs f0, 0x374(r30)
|
||||
/* 801E3784 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 801E3788 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 801E378C D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 801E3790 80 81 00 14 */ lwz r4, 0x14(r1)
|
||||
/* 801E3794 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E3798 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 801E379C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E37A0 4E 80 04 21 */ bctrl
|
||||
/* 801E37A4 80 7E 00 38 */ lwz r3, 0x38(r30)
|
||||
/* 801E37A8 C0 22 A9 2C */ lfs f1, lit_4068(r2)
|
||||
/* 801E37AC FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E37B0 C0 62 A9 34 */ lfs f3, lit_4442(r2)
|
||||
/* 801E37B4 C0 82 A9 38 */ lfs f4, lit_4443(r2)
|
||||
/* 801E37B8 38 80 00 00 */ li r4, 0
|
||||
/* 801E37BC 38 A0 00 00 */ li r5, 0
|
||||
/* 801E37C0 38 C0 00 00 */ li r6, 0
|
||||
/* 801E37C4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E37C8 81 8C 00 EC */ lwz r12, 0xec(r12)
|
||||
/* 801E37CC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E37D0 4E 80 04 21 */ bctrl
|
||||
/* 801E37D4 80 7E 00 08 */ lwz r3, 8(r30)
|
||||
/* 801E37D8 C0 22 A9 2C */ lfs f1, lit_4068(r2)
|
||||
/* 801E37DC FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E37E0 7F E4 FB 78 */ mr r4, r31
|
||||
/* 801E37E4 48 11 56 F1 */ bl draw__9J2DScreenFffPC14J2DGrafContext
|
||||
/* 801E37E8 80 7E 00 0C */ lwz r3, 0xc(r30)
|
||||
/* 801E37EC C0 22 A9 2C */ lfs f1, lit_4068(r2)
|
||||
/* 801E37F0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E37F4 7F E4 FB 78 */ mr r4, r31
|
||||
/* 801E37F8 48 11 56 DD */ bl draw__9J2DScreenFffPC14J2DGrafContext
|
||||
/* 801E37FC 80 7E 00 10 */ lwz r3, 0x10(r30)
|
||||
/* 801E3800 C0 22 A9 2C */ lfs f1, lit_4068(r2)
|
||||
/* 801E3804 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E3808 7F E4 FB 78 */ mr r4, r31
|
||||
/* 801E380C 48 11 56 C9 */ bl draw__9J2DScreenFffPC14J2DGrafContext
|
||||
/* 801E3810 88 1E 03 F3 */ lbz r0, 0x3f3(r30)
|
||||
/* 801E3814 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801E3818 41 82 00 14 */ beq lbl_801E382C
|
||||
/* 801E381C 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801E3820 41 82 00 0C */ beq lbl_801E382C
|
||||
/* 801E3824 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 801E3828 40 82 00 18 */ bne lbl_801E3840
|
||||
lbl_801E382C:
|
||||
/* 801E382C 80 7E 00 14 */ lwz r3, 0x14(r30)
|
||||
/* 801E3830 C0 22 A9 2C */ lfs f1, lit_4068(r2)
|
||||
/* 801E3834 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E3838 7F E4 FB 78 */ mr r4, r31
|
||||
/* 801E383C 48 11 56 99 */ bl draw__9J2DScreenFffPC14J2DGrafContext
|
||||
lbl_801E3840:
|
||||
/* 801E3840 88 1E 03 F3 */ lbz r0, 0x3f3(r30)
|
||||
/* 801E3844 28 00 00 05 */ cmplwi r0, 5
|
||||
/* 801E3848 40 82 00 18 */ bne lbl_801E3860
|
||||
/* 801E384C 80 7E 00 44 */ lwz r3, 0x44(r30)
|
||||
/* 801E3850 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E3854 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801E3858 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E385C 4E 80 04 21 */ bctrl
|
||||
lbl_801E3860:
|
||||
/* 801E3860 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801E3864 48 00 00 69 */ bl drawHaihai__14dMenu_Option_cFv
|
||||
/* 801E3868 80 7E 00 34 */ lwz r3, 0x34(r30)
|
||||
/* 801E386C 4B FA E9 61 */ bl drawSelf__15dFile_warning_cFv
|
||||
/* 801E3870 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
||||
/* 801E3874 C0 22 A9 2C */ lfs f1, lit_4068(r2)
|
||||
/* 801E3878 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E387C 7F E4 FB 78 */ mr r4, r31
|
||||
/* 801E3880 48 11 56 55 */ bl draw__9J2DScreenFffPC14J2DGrafContext
|
||||
/* 801E3884 88 1E 03 F3 */ lbz r0, 0x3f3(r30)
|
||||
/* 801E3888 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801E388C 41 82 00 28 */ beq lbl_801E38B4
|
||||
/* 801E3890 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801E3894 41 82 00 20 */ beq lbl_801E38B4
|
||||
/* 801E3898 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 801E389C 41 82 00 18 */ beq lbl_801E38B4
|
||||
/* 801E38A0 80 7E 00 18 */ lwz r3, 0x18(r30)
|
||||
/* 801E38A4 C0 22 A9 2C */ lfs f1, lit_4068(r2)
|
||||
/* 801E38A8 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E38AC 7F E4 FB 78 */ mr r4, r31
|
||||
/* 801E38B0 48 11 56 25 */ bl draw__9J2DScreenFffPC14J2DGrafContext
|
||||
lbl_801E38B4:
|
||||
/* 801E38B4 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 801E38B8 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 801E38BC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801E38C0 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E38C4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801E38C8 4E 80 00 20 */ blr
|
||||
@@ -1,185 +0,0 @@
|
||||
lbl_801E3408:
|
||||
/* 801E3408 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801E340C 7C 08 02 A6 */ mflr r0
|
||||
/* 801E3410 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801E3414 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801E3418 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801E341C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E3420 80 63 00 58 */ lwz r3, 0x58(r3)
|
||||
/* 801E3424 4B E4 ED 79 */ bl checkTrigger__9STControlFv
|
||||
/* 801E3428 88 1F 03 EA */ lbz r0, 0x3ea(r31)
|
||||
/* 801E342C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801E3430 41 82 00 1C */ beq lbl_801E344C
|
||||
/* 801E3434 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3438 48 00 4C 69 */ bl isRumbleSupported__14dMenu_Option_cFv
|
||||
/* 801E343C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801E3440 40 82 00 0C */ bne lbl_801E344C
|
||||
/* 801E3444 38 00 00 00 */ li r0, 0
|
||||
/* 801E3448 98 1F 03 EA */ stb r0, 0x3ea(r31)
|
||||
lbl_801E344C:
|
||||
/* 801E344C 80 6D 86 48 */ lwz r3, mFader__13mDoGph_gInf_c(r13)
|
||||
/* 801E3450 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 801E3454 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 801E3458 40 82 01 84 */ bne lbl_801E35DC
|
||||
/* 801E345C 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
|
||||
/* 801E3460 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
|
||||
/* 801E3464 80 83 00 34 */ lwz r4, 0x34(r3)
|
||||
/* 801E3468 54 85 05 EF */ rlwinm. r5, r4, 0, 0x17, 0x17
|
||||
/* 801E346C 41 82 00 B8 */ beq lbl_801E3524
|
||||
/* 801E3470 88 7F 03 EF */ lbz r3, 0x3ef(r31)
|
||||
/* 801E3474 28 03 00 03 */ cmplwi r3, 3
|
||||
/* 801E3478 41 82 00 AC */ beq lbl_801E3524
|
||||
/* 801E347C 88 1F 03 F3 */ lbz r0, 0x3f3(r31)
|
||||
/* 801E3480 28 00 00 05 */ cmplwi r0, 5
|
||||
/* 801E3484 40 82 00 A0 */ bne lbl_801E3524
|
||||
/* 801E3488 88 1F 03 F4 */ lbz r0, 0x3f4(r31)
|
||||
/* 801E348C 28 00 00 05 */ cmplwi r0, 5
|
||||
/* 801E3490 40 82 00 94 */ bne lbl_801E3524
|
||||
/* 801E3494 28 03 00 04 */ cmplwi r3, 4
|
||||
/* 801E3498 41 82 00 8C */ beq lbl_801E3524
|
||||
/* 801E349C 28 03 00 05 */ cmplwi r3, 5
|
||||
/* 801E34A0 41 82 00 84 */ beq lbl_801E3524
|
||||
/* 801E34A4 28 03 00 06 */ cmplwi r3, 6
|
||||
/* 801E34A8 41 82 00 7C */ beq lbl_801E3524
|
||||
/* 801E34AC 28 03 00 07 */ cmplwi r3, 7
|
||||
/* 801E34B0 41 82 00 74 */ beq lbl_801E3524
|
||||
/* 801E34B4 54 80 04 E7 */ rlwinm. r0, r4, 0, 0x13, 0x13
|
||||
/* 801E34B8 40 82 00 6C */ bne lbl_801E3524
|
||||
/* 801E34BC 54 80 05 AD */ rlwinm. r0, r4, 0, 0x16, 0x16
|
||||
/* 801E34C0 40 82 00 64 */ bne lbl_801E3524
|
||||
/* 801E34C4 54 80 07 39 */ rlwinm. r0, r4, 0, 0x1c, 0x1c
|
||||
/* 801E34C8 40 82 00 5C */ bne lbl_801E3524
|
||||
/* 801E34CC 54 80 07 7B */ rlwinm. r0, r4, 0, 0x1d, 0x1d
|
||||
/* 801E34D0 40 82 00 54 */ bne lbl_801E3524
|
||||
/* 801E34D4 54 80 07 FF */ clrlwi. r0, r4, 0x1f
|
||||
/* 801E34D8 40 82 00 4C */ bne lbl_801E3524
|
||||
/* 801E34DC 54 80 07 BD */ rlwinm. r0, r4, 0, 0x1e, 0x1e
|
||||
/* 801E34E0 40 82 00 44 */ bne lbl_801E3524
|
||||
/* 801E34E4 38 00 00 01 */ li r0, 1
|
||||
/* 801E34E8 98 1F 03 F7 */ stb r0, 0x3f7(r31)
|
||||
/* 801E34EC 88 1F 03 EF */ lbz r0, 0x3ef(r31)
|
||||
/* 801E34F0 98 1F 03 F5 */ stb r0, 0x3f5(r31)
|
||||
/* 801E34F4 38 00 00 04 */ li r0, 4
|
||||
/* 801E34F8 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
/* 801E34FC 48 03 B4 D5 */ bl dMeter2Info_set2DVibration__Fv
|
||||
/* 801E3500 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3504 88 1F 03 EF */ lbz r0, 0x3ef(r31)
|
||||
/* 801E3508 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 801E350C 3C 80 80 3C */ lis r4, init@ha /* 0x803BDC14@ha */
|
||||
/* 801E3510 38 04 DC 14 */ addi r0, r4, init@l /* 0x803BDC14@l */
|
||||
/* 801E3514 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 801E3518 48 17 EB 6D */ bl __ptmf_scall
|
||||
/* 801E351C 60 00 00 00 */ nop
|
||||
/* 801E3520 48 00 00 BC */ b lbl_801E35DC
|
||||
lbl_801E3524:
|
||||
/* 801E3524 54 80 05 AD */ rlwinm. r0, r4, 0, 0x16, 0x16
|
||||
/* 801E3528 41 82 00 B4 */ beq lbl_801E35DC
|
||||
/* 801E352C 88 7F 03 EF */ lbz r3, 0x3ef(r31)
|
||||
/* 801E3530 28 03 00 03 */ cmplwi r3, 3
|
||||
/* 801E3534 41 82 00 A8 */ beq lbl_801E35DC
|
||||
/* 801E3538 88 1F 03 F3 */ lbz r0, 0x3f3(r31)
|
||||
/* 801E353C 28 00 00 05 */ cmplwi r0, 5
|
||||
/* 801E3540 40 82 00 9C */ bne lbl_801E35DC
|
||||
/* 801E3544 28 03 00 04 */ cmplwi r3, 4
|
||||
/* 801E3548 41 82 00 94 */ beq lbl_801E35DC
|
||||
/* 801E354C 28 03 00 05 */ cmplwi r3, 5
|
||||
/* 801E3550 41 82 00 8C */ beq lbl_801E35DC
|
||||
/* 801E3554 28 03 00 06 */ cmplwi r3, 6
|
||||
/* 801E3558 41 82 00 84 */ beq lbl_801E35DC
|
||||
/* 801E355C 28 03 00 07 */ cmplwi r3, 7
|
||||
/* 801E3560 41 82 00 7C */ beq lbl_801E35DC
|
||||
/* 801E3564 88 1F 03 F4 */ lbz r0, 0x3f4(r31)
|
||||
/* 801E3568 28 00 00 05 */ cmplwi r0, 5
|
||||
/* 801E356C 40 82 00 70 */ bne lbl_801E35DC
|
||||
/* 801E3570 54 80 04 E7 */ rlwinm. r0, r4, 0, 0x13, 0x13
|
||||
/* 801E3574 40 82 00 68 */ bne lbl_801E35DC
|
||||
/* 801E3578 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 801E357C 40 82 00 60 */ bne lbl_801E35DC
|
||||
/* 801E3580 54 80 07 39 */ rlwinm. r0, r4, 0, 0x1c, 0x1c
|
||||
/* 801E3584 40 82 00 58 */ bne lbl_801E35DC
|
||||
/* 801E3588 54 80 07 7B */ rlwinm. r0, r4, 0, 0x1d, 0x1d
|
||||
/* 801E358C 40 82 00 50 */ bne lbl_801E35DC
|
||||
/* 801E3590 54 80 07 FF */ clrlwi. r0, r4, 0x1f
|
||||
/* 801E3594 40 82 00 48 */ bne lbl_801E35DC
|
||||
/* 801E3598 54 80 07 BD */ rlwinm. r0, r4, 0, 0x1e, 0x1e
|
||||
/* 801E359C 40 82 00 40 */ bne lbl_801E35DC
|
||||
/* 801E35A0 38 00 00 00 */ li r0, 0
|
||||
/* 801E35A4 98 1F 03 F7 */ stb r0, 0x3f7(r31)
|
||||
/* 801E35A8 88 1F 03 EF */ lbz r0, 0x3ef(r31)
|
||||
/* 801E35AC 98 1F 03 F5 */ stb r0, 0x3f5(r31)
|
||||
/* 801E35B0 38 00 00 04 */ li r0, 4
|
||||
/* 801E35B4 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
/* 801E35B8 48 03 B4 19 */ bl dMeter2Info_set2DVibration__Fv
|
||||
/* 801E35BC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E35C0 88 1F 03 EF */ lbz r0, 0x3ef(r31)
|
||||
/* 801E35C4 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 801E35C8 3C 80 80 3C */ lis r4, init@ha /* 0x803BDC14@ha */
|
||||
/* 801E35CC 38 04 DC 14 */ addi r0, r4, init@l /* 0x803BDC14@l */
|
||||
/* 801E35D0 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 801E35D4 48 17 EA B1 */ bl __ptmf_scall
|
||||
/* 801E35D8 60 00 00 00 */ nop
|
||||
lbl_801E35DC:
|
||||
/* 801E35DC 8B DF 03 EF */ lbz r30, 0x3ef(r31)
|
||||
/* 801E35E0 88 1F 03 F3 */ lbz r0, 0x3f3(r31)
|
||||
/* 801E35E4 28 00 00 05 */ cmplwi r0, 5
|
||||
/* 801E35E8 40 82 00 2C */ bne lbl_801E3614
|
||||
/* 801E35EC 28 1E 00 04 */ cmplwi r30, 4
|
||||
/* 801E35F0 41 82 00 24 */ beq lbl_801E3614
|
||||
/* 801E35F4 28 1E 00 05 */ cmplwi r30, 5
|
||||
/* 801E35F8 41 82 00 1C */ beq lbl_801E3614
|
||||
/* 801E35FC 28 1E 00 06 */ cmplwi r30, 6
|
||||
/* 801E3600 41 82 00 14 */ beq lbl_801E3614
|
||||
/* 801E3604 28 1E 00 07 */ cmplwi r30, 7
|
||||
/* 801E3608 41 82 00 0C */ beq lbl_801E3614
|
||||
/* 801E360C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3610 48 00 4A 9D */ bl dpdMenuMove__14dMenu_Option_cFv
|
||||
lbl_801E3614:
|
||||
/* 801E3614 38 00 00 00 */ li r0, 0
|
||||
/* 801E3618 98 1F 03 F2 */ stb r0, 0x3f2(r31)
|
||||
/* 801E361C 88 7F 03 F1 */ lbz r3, 0x3f1(r31)
|
||||
/* 801E3620 28 03 00 FF */ cmplwi r3, 0xff
|
||||
/* 801E3624 41 82 00 2C */ beq lbl_801E3650
|
||||
/* 801E3628 88 1F 03 F0 */ lbz r0, 0x3f0(r31)
|
||||
/* 801E362C 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 801E3630 41 82 00 28 */ beq lbl_801E3658
|
||||
/* 801E3634 88 1F 03 EF */ lbz r0, 0x3ef(r31)
|
||||
/* 801E3638 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 801E363C 41 82 00 1C */ beq lbl_801E3658
|
||||
/* 801E3640 98 7F 03 F0 */ stb r3, 0x3f0(r31)
|
||||
/* 801E3644 38 00 00 01 */ li r0, 1
|
||||
/* 801E3648 98 1F 03 F2 */ stb r0, 0x3f2(r31)
|
||||
/* 801E364C 48 00 00 0C */ b lbl_801E3658
|
||||
lbl_801E3650:
|
||||
/* 801E3650 38 00 00 FF */ li r0, 0xff
|
||||
/* 801E3654 98 1F 03 F0 */ stb r0, 0x3f0(r31)
|
||||
lbl_801E3658:
|
||||
/* 801E3658 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E365C 88 1F 03 EF */ lbz r0, 0x3ef(r31)
|
||||
/* 801E3660 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 801E3664 3C 80 80 3C */ lis r4, process@ha /* 0x803BDCD4@ha */
|
||||
/* 801E3668 38 04 DC D4 */ addi r0, r4, process@l /* 0x803BDCD4@l */
|
||||
/* 801E366C 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 801E3670 48 17 EA 15 */ bl __ptmf_scall
|
||||
/* 801E3674 60 00 00 00 */ nop
|
||||
/* 801E3678 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
||||
/* 801E367C 48 11 60 15 */ bl animation__9J2DScreenFv
|
||||
/* 801E3680 88 1F 03 EF */ lbz r0, 0x3ef(r31)
|
||||
/* 801E3684 7C 1E 00 40 */ cmplw r30, r0
|
||||
/* 801E3688 41 82 00 20 */ beq lbl_801E36A8
|
||||
/* 801E368C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3690 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 801E3694 3C 80 80 3C */ lis r4, init@ha /* 0x803BDC14@ha */
|
||||
/* 801E3698 38 04 DC 14 */ addi r0, r4, init@l /* 0x803BDC14@l */
|
||||
/* 801E369C 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 801E36A0 48 17 E9 E5 */ bl __ptmf_scall
|
||||
/* 801E36A4 60 00 00 00 */ nop
|
||||
lbl_801E36A8:
|
||||
/* 801E36A8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E36AC 38 80 00 00 */ li r4, 0
|
||||
/* 801E36B0 48 00 42 09 */ bl setHIO__14dMenu_Option_cFb
|
||||
/* 801E36B4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801E36B8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801E36BC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801E36C0 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E36C4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801E36C8 4E 80 00 20 */ blr
|
||||
@@ -1,155 +0,0 @@
|
||||
lbl_801E3B98:
|
||||
/* 801E3B98 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 801E3B9C 7C 08 02 A6 */ mflr r0
|
||||
/* 801E3BA0 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 801E3BA4 DB E1 00 30 */ stfd f31, 0x30(r1)
|
||||
/* 801E3BA8 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 801E3BAC 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801E3BB0 48 17 E6 29 */ bl _savegpr_28
|
||||
/* 801E3BB4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E3BB8 80 03 00 40 */ lwz r0, 0x40(r3)
|
||||
/* 801E3BBC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801E3BC0 40 82 00 20 */ bne lbl_801E3BE0
|
||||
/* 801E3BC4 3C 60 80 39 */ lis r3, d_menu_d_menu_option__stringBase0@ha /* 0x803975D8@ha */
|
||||
/* 801E3BC8 38 63 75 D8 */ addi r3, r3, d_menu_d_menu_option__stringBase0@l /* 0x803975D8@l */
|
||||
/* 801E3BCC 38 63 01 49 */ addi r3, r3, 0x149
|
||||
/* 801E3BD0 38 80 00 00 */ li r4, 0
|
||||
/* 801E3BD4 38 A0 00 00 */ li r5, 0
|
||||
/* 801E3BD8 4B E3 22 3D */ bl create__24mDoDvdThd_mountArchive_cFPCcUcP7JKRHeap
|
||||
/* 801E3BDC 90 7F 00 40 */ stw r3, 0x40(r31)
|
||||
lbl_801E3BE0:
|
||||
/* 801E3BE0 80 9F 00 40 */ lwz r4, 0x40(r31)
|
||||
/* 801E3BE4 88 04 00 0C */ lbz r0, 0xc(r4)
|
||||
/* 801E3BE8 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 801E3BEC 41 82 00 58 */ beq lbl_801E3C44
|
||||
/* 801E3BF0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801E3BF4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801E3BF8 80 03 5C C4 */ lwz r0, 0x5cc4(r3)
|
||||
/* 801E3BFC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801E3C00 40 82 00 4C */ bne lbl_801E3C4C
|
||||
/* 801E3C04 80 04 00 1C */ lwz r0, 0x1c(r4)
|
||||
/* 801E3C08 90 03 5C C4 */ stw r0, 0x5cc4(r3)
|
||||
/* 801E3C0C 90 1F 00 50 */ stw r0, 0x50(r31)
|
||||
/* 801E3C10 80 7F 00 40 */ lwz r3, 0x40(r31)
|
||||
/* 801E3C14 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801E3C18 41 82 00 18 */ beq lbl_801E3C30
|
||||
/* 801E3C1C 38 80 00 01 */ li r4, 1
|
||||
/* 801E3C20 81 83 00 10 */ lwz r12, 0x10(r3)
|
||||
/* 801E3C24 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801E3C28 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E3C2C 4E 80 04 21 */ bctrl
|
||||
lbl_801E3C30:
|
||||
/* 801E3C30 38 00 00 00 */ li r0, 0
|
||||
/* 801E3C34 90 1F 00 40 */ stw r0, 0x40(r31)
|
||||
/* 801E3C38 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3C3C 4B FF E4 21 */ bl _create__14dMenu_Option_cFv
|
||||
/* 801E3C40 48 00 00 0C */ b lbl_801E3C4C
|
||||
lbl_801E3C44:
|
||||
/* 801E3C44 38 60 00 00 */ li r3, 0
|
||||
/* 801E3C48 48 00 01 78 */ b lbl_801E3DC0
|
||||
lbl_801E3C4C:
|
||||
/* 801E3C4C 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801E3C50 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801E3C54 AB A3 07 20 */ lha r29, 0x720(r3)
|
||||
/* 801E3C58 AB C3 07 22 */ lha r30, 0x722(r3)
|
||||
/* 801E3C5C B3 BF 03 D8 */ sth r29, 0x3d8(r31)
|
||||
/* 801E3C60 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3C64 38 80 00 00 */ li r4, 0
|
||||
/* 801E3C68 48 00 3C 51 */ bl setHIO__14dMenu_Option_cFb
|
||||
/* 801E3C6C A8 1F 03 D8 */ lha r0, 0x3d8(r31)
|
||||
/* 801E3C70 7C 00 E8 00 */ cmpw r0, r29
|
||||
/* 801E3C74 41 80 00 A4 */ blt lbl_801E3D18
|
||||
/* 801E3C78 B3 DF 03 D8 */ sth r30, 0x3d8(r31)
|
||||
/* 801E3C7C 38 00 00 02 */ li r0, 2
|
||||
/* 801E3C80 98 1F 03 EC */ stb r0, 0x3ec(r31)
|
||||
/* 801E3C84 38 00 00 00 */ li r0, 0
|
||||
/* 801E3C88 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
/* 801E3C8C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3C90 48 00 02 DD */ bl atten_init__14dMenu_Option_cFv
|
||||
/* 801E3C94 3B 80 00 00 */ li r28, 0
|
||||
/* 801E3C98 3B C0 00 00 */ li r30, 0
|
||||
lbl_801E3C9C:
|
||||
/* 801E3C9C C0 1F 03 80 */ lfs f0, 0x380(r31)
|
||||
/* 801E3CA0 3B BE 00 5C */ addi r29, r30, 0x5c
|
||||
/* 801E3CA4 7C 7F E8 2E */ lwzx r3, r31, r29
|
||||
/* 801E3CA8 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E3CAC D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 801E3CB0 D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
||||
/* 801E3CB4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E3CB8 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 801E3CBC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E3CC0 4E 80 04 21 */ bctrl
|
||||
/* 801E3CC4 7C 7F E8 2E */ lwzx r3, r31, r29
|
||||
/* 801E3CC8 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E3CCC 48 07 1B 05 */ bl setAlphaRate__13CPaneMgrAlphaFf
|
||||
/* 801E3CD0 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 801E3CD4 2C 1C 00 05 */ cmpwi r28, 5
|
||||
/* 801E3CD8 3B DE 00 04 */ addi r30, r30, 4
|
||||
/* 801E3CDC 41 80 FF C0 */ blt lbl_801E3C9C
|
||||
/* 801E3CE0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3CE4 48 00 3A 09 */ bl getSelectType__14dMenu_Option_cFv
|
||||
/* 801E3CE8 7C 64 1B 78 */ mr r4, r3
|
||||
/* 801E3CEC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3CF0 48 00 36 25 */ bl setCursorPos__14dMenu_Option_cFUc
|
||||
/* 801E3CF4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3CF8 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E3CFC 48 00 40 1D */ bl cursorAnime__14dMenu_Option_cFf
|
||||
/* 801E3D00 80 7F 00 44 */ lwz r3, 0x44(r31)
|
||||
/* 801E3D04 88 03 00 B4 */ lbz r0, 0xb4(r3)
|
||||
/* 801E3D08 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 801E3D0C 98 03 00 B4 */ stb r0, 0xb4(r3)
|
||||
/* 801E3D10 38 60 00 01 */ li r3, 1
|
||||
/* 801E3D14 48 00 00 AC */ b lbl_801E3DC0
|
||||
lbl_801E3D18:
|
||||
/* 801E3D18 C8 42 A9 58 */ lfd f2, lit_4520(r2)
|
||||
/* 801E3D1C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 801E3D20 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E3D24 3C 60 43 30 */ lis r3, 0x4330
|
||||
/* 801E3D28 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 801E3D2C C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 801E3D30 EC 20 10 28 */ fsubs f1, f0, f2
|
||||
/* 801E3D34 6F A0 80 00 */ xoris r0, r29, 0x8000
|
||||
/* 801E3D38 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801E3D3C 90 61 00 10 */ stw r3, 0x10(r1)
|
||||
/* 801E3D40 C8 01 00 10 */ lfd f0, 0x10(r1)
|
||||
/* 801E3D44 EC 00 10 28 */ fsubs f0, f0, f2
|
||||
/* 801E3D48 EF E1 00 24 */ fdivs f31, f1, f0
|
||||
/* 801E3D4C 3B 80 00 00 */ li r28, 0
|
||||
/* 801E3D50 3B C0 00 00 */ li r30, 0
|
||||
lbl_801E3D54:
|
||||
/* 801E3D54 C0 1F 03 80 */ lfs f0, 0x380(r31)
|
||||
/* 801E3D58 EC 1F 00 32 */ fmuls f0, f31, f0
|
||||
/* 801E3D5C 3B BE 00 5C */ addi r29, r30, 0x5c
|
||||
/* 801E3D60 7C 7F E8 2E */ lwzx r3, r31, r29
|
||||
/* 801E3D64 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E3D68 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 801E3D6C D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
||||
/* 801E3D70 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E3D74 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 801E3D78 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E3D7C 4E 80 04 21 */ bctrl
|
||||
/* 801E3D80 7C 7F E8 2E */ lwzx r3, r31, r29
|
||||
/* 801E3D84 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 801E3D88 48 07 1A 49 */ bl setAlphaRate__13CPaneMgrAlphaFf
|
||||
/* 801E3D8C 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 801E3D90 2C 1C 00 05 */ cmpwi r28, 5
|
||||
/* 801E3D94 3B DE 00 04 */ addi r30, r30, 4
|
||||
/* 801E3D98 41 80 FF BC */ blt lbl_801E3D54
|
||||
/* 801E3D9C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3DA0 48 00 39 4D */ bl getSelectType__14dMenu_Option_cFv
|
||||
/* 801E3DA4 7C 64 1B 78 */ mr r4, r3
|
||||
/* 801E3DA8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3DAC 48 00 35 69 */ bl setCursorPos__14dMenu_Option_cFUc
|
||||
/* 801E3DB0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3DB4 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 801E3DB8 48 00 3F 61 */ bl cursorAnime__14dMenu_Option_cFf
|
||||
/* 801E3DBC 38 60 00 00 */ li r3, 0
|
||||
lbl_801E3DC0:
|
||||
/* 801E3DC0 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 801E3DC4 CB E1 00 30 */ lfd f31, 0x30(r1)
|
||||
/* 801E3DC8 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801E3DCC 48 17 E4 59 */ bl _restgpr_28
|
||||
/* 801E3DD0 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 801E3DD4 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E3DD8 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 801E3DDC 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_801E3F6C:
|
||||
/* 801E3F6C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801E3F70 7C 08 02 A6 */ mflr r0
|
||||
/* 801E3F74 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801E3F78 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801E3F7C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E3F80 80 63 00 44 */ lwz r3, 0x44(r3)
|
||||
/* 801E3F84 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E3F88 4B FB 13 19 */ bl setAlphaRate__16dSelect_cursor_cFf
|
||||
/* 801E3F8C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3F90 38 80 00 00 */ li r4, 0
|
||||
/* 801E3F94 48 00 33 81 */ bl setCursorPos__14dMenu_Option_cFUc
|
||||
/* 801E3F98 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3F9C 38 80 04 0C */ li r4, 0x40c
|
||||
/* 801E3FA0 48 00 3E F9 */ bl setAButtonString__14dMenu_Option_cFUs
|
||||
/* 801E3FA4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3FA8 38 80 03 F9 */ li r4, 0x3f9
|
||||
/* 801E3FAC 48 00 3F F1 */ bl setBButtonString__14dMenu_Option_cFUs
|
||||
/* 801E3FB0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801E3FB4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801E3FB8 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E3FBC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801E3FC0 4E 80 00 20 */ blr
|
||||
@@ -1,129 +0,0 @@
|
||||
lbl_801E3FC4:
|
||||
/* 801E3FC4 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 801E3FC8 7C 08 02 A6 */ mflr r0
|
||||
/* 801E3FCC 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 801E3FD0 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801E3FD4 48 17 E2 09 */ bl _savegpr_29
|
||||
/* 801E3FD8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E3FDC 80 63 00 58 */ lwz r3, 0x58(r3)
|
||||
/* 801E3FE0 4B E4 E5 C1 */ bl checkDownTrigger__9STControlFv
|
||||
/* 801E3FE4 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 801E3FE8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3FEC 4B FF FA B9 */ bl checkLeftTrigger__14dMenu_Option_cFv
|
||||
/* 801E3FF0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801E3FF4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E3FF8 4B FF FA D1 */ bl checkRightTrigger__14dMenu_Option_cFv
|
||||
/* 801E3FFC 88 1F 03 F3 */ lbz r0, 0x3f3(r31)
|
||||
/* 801E4000 28 00 00 05 */ cmplwi r0, 5
|
||||
/* 801E4004 41 82 00 24 */ beq lbl_801E4028
|
||||
/* 801E4008 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E400C 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 801E4010 3C 80 80 3C */ lis r4, tv_process@ha /* 0x803BDD70@ha */
|
||||
/* 801E4014 38 04 DD 70 */ addi r0, r4, tv_process@l /* 0x803BDD70@l */
|
||||
/* 801E4018 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 801E401C 48 17 E0 69 */ bl __ptmf_scall
|
||||
/* 801E4020 60 00 00 00 */ nop
|
||||
/* 801E4024 48 00 01 64 */ b lbl_801E4188
|
||||
lbl_801E4028:
|
||||
/* 801E4028 57 A0 06 3F */ clrlwi. r0, r29, 0x18
|
||||
/* 801E402C 41 82 00 44 */ beq lbl_801E4070
|
||||
/* 801E4030 38 00 00 01 */ li r0, 1
|
||||
/* 801E4034 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
/* 801E4038 38 00 00 4C */ li r0, 0x4c
|
||||
/* 801E403C 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 801E4040 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E4044 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 801E4048 38 A0 00 00 */ li r5, 0
|
||||
/* 801E404C 38 C0 00 00 */ li r6, 0
|
||||
/* 801E4050 38 E0 00 00 */ li r7, 0
|
||||
/* 801E4054 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E4058 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E405C C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E4060 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E4064 39 00 00 00 */ li r8, 0
|
||||
/* 801E4068 48 0C 79 1D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E406C 48 00 01 1C */ b lbl_801E4188
|
||||
lbl_801E4070:
|
||||
/* 801E4070 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
||||
/* 801E4074 41 82 00 84 */ beq lbl_801E40F8
|
||||
/* 801E4078 88 1F 03 E4 */ lbz r0, 0x3e4(r31)
|
||||
/* 801E407C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801E4080 40 82 00 18 */ bne lbl_801E4098
|
||||
/* 801E4084 38 00 00 01 */ li r0, 1
|
||||
/* 801E4088 98 1F 03 E4 */ stb r0, 0x3e4(r31)
|
||||
/* 801E408C 38 00 FF FB */ li r0, -5
|
||||
/* 801E4090 B0 1F 03 DA */ sth r0, 0x3da(r31)
|
||||
/* 801E4094 48 00 00 1C */ b lbl_801E40B0
|
||||
lbl_801E4098:
|
||||
/* 801E4098 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801E409C 40 82 00 14 */ bne lbl_801E40B0
|
||||
/* 801E40A0 38 00 00 00 */ li r0, 0
|
||||
/* 801E40A4 98 1F 03 E4 */ stb r0, 0x3e4(r31)
|
||||
/* 801E40A8 38 00 FF FB */ li r0, -5
|
||||
/* 801E40AC B0 1F 03 DA */ sth r0, 0x3da(r31)
|
||||
lbl_801E40B0:
|
||||
/* 801E40B0 38 00 00 03 */ li r0, 3
|
||||
/* 801E40B4 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
/* 801E40B8 38 00 00 00 */ li r0, 0
|
||||
/* 801E40BC 98 1F 03 F5 */ stb r0, 0x3f5(r31)
|
||||
/* 801E40C0 38 00 00 C8 */ li r0, 0xc8
|
||||
/* 801E40C4 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E40C8 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E40CC 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 801E40D0 38 A0 00 00 */ li r5, 0
|
||||
/* 801E40D4 38 C0 00 00 */ li r6, 0
|
||||
/* 801E40D8 38 E0 00 00 */ li r7, 0
|
||||
/* 801E40DC C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E40E0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E40E4 C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E40E8 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E40EC 39 00 00 00 */ li r8, 0
|
||||
/* 801E40F0 48 0C 78 95 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E40F4 48 00 00 94 */ b lbl_801E4188
|
||||
lbl_801E40F8:
|
||||
/* 801E40F8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801E40FC 41 82 00 84 */ beq lbl_801E4180
|
||||
/* 801E4100 88 1F 03 E4 */ lbz r0, 0x3e4(r31)
|
||||
/* 801E4104 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801E4108 40 82 00 18 */ bne lbl_801E4120
|
||||
/* 801E410C 38 00 00 01 */ li r0, 1
|
||||
/* 801E4110 98 1F 03 E4 */ stb r0, 0x3e4(r31)
|
||||
/* 801E4114 38 00 00 05 */ li r0, 5
|
||||
/* 801E4118 B0 1F 03 DA */ sth r0, 0x3da(r31)
|
||||
/* 801E411C 48 00 00 1C */ b lbl_801E4138
|
||||
lbl_801E4120:
|
||||
/* 801E4120 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801E4124 40 82 00 14 */ bne lbl_801E4138
|
||||
/* 801E4128 38 00 00 00 */ li r0, 0
|
||||
/* 801E412C 98 1F 03 E4 */ stb r0, 0x3e4(r31)
|
||||
/* 801E4130 38 00 00 05 */ li r0, 5
|
||||
/* 801E4134 B0 1F 03 DA */ sth r0, 0x3da(r31)
|
||||
lbl_801E4138:
|
||||
/* 801E4138 38 00 00 03 */ li r0, 3
|
||||
/* 801E413C 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
/* 801E4140 38 00 00 00 */ li r0, 0
|
||||
/* 801E4144 98 1F 03 F5 */ stb r0, 0x3f5(r31)
|
||||
/* 801E4148 38 00 00 C8 */ li r0, 0xc8
|
||||
/* 801E414C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E4150 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E4154 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 801E4158 38 A0 00 00 */ li r5, 0
|
||||
/* 801E415C 38 C0 00 00 */ li r6, 0
|
||||
/* 801E4160 38 E0 00 00 */ li r7, 0
|
||||
/* 801E4164 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E4168 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E416C C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E4170 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E4174 39 00 00 00 */ li r8, 0
|
||||
/* 801E4178 48 0C 78 0D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E417C 48 00 00 0C */ b lbl_801E4188
|
||||
lbl_801E4180:
|
||||
/* 801E4180 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4184 48 00 3C 71 */ bl changeTVCheck__14dMenu_Option_cFv
|
||||
lbl_801E4188:
|
||||
/* 801E4188 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801E418C 48 17 E0 9D */ bl _restgpr_29
|
||||
/* 801E4190 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 801E4194 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E4198 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 801E419C 4E 80 00 20 */ blr
|
||||
@@ -1,43 +0,0 @@
|
||||
lbl_801E7DF4:
|
||||
/* 801E7DF4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801E7DF8 7C 08 02 A6 */ mflr r0
|
||||
/* 801E7DFC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801E7E00 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 801E7E04 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E7E08 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
|
||||
/* 801E7E0C 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
|
||||
/* 801E7E10 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 801E7E14 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 801E7E18 41 82 00 6C */ beq lbl_801E7E84
|
||||
/* 801E7E1C 38 00 00 A3 */ li r0, 0xa3
|
||||
/* 801E7E20 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E7E24 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E7E28 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 801E7E2C 38 A0 00 00 */ li r5, 0
|
||||
/* 801E7E30 38 C0 00 00 */ li r6, 0
|
||||
/* 801E7E34 38 E0 00 00 */ li r7, 0
|
||||
/* 801E7E38 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E7E3C FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E7E40 C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E7E44 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E7E48 39 00 00 00 */ li r8, 0
|
||||
/* 801E7E4C 48 0C 3B 39 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E7E50 38 00 00 00 */ li r0, 0
|
||||
/* 801E7E54 98 1F 03 F3 */ stb r0, 0x3f3(r31)
|
||||
/* 801E7E58 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E7E5C 38 80 00 00 */ li r4, 0
|
||||
/* 801E7E60 48 00 00 39 */ bl setAButtonString__14dMenu_Option_cFUs
|
||||
/* 801E7E64 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E7E68 38 80 00 00 */ li r4, 0
|
||||
/* 801E7E6C 48 00 01 31 */ bl setBButtonString__14dMenu_Option_cFUs
|
||||
/* 801E7E70 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E7E74 38 80 00 00 */ li r4, 0
|
||||
/* 801E7E78 4B FF FE E9 */ bl setZButtonString__14dMenu_Option_cFUs
|
||||
/* 801E7E7C 48 01 4F 8D */ bl dMw_fade_out__5dMw_cFv
|
||||
/* 801E7E80 48 03 6B 51 */ bl dMeter2Info_set2DVibration__Fv
|
||||
lbl_801E7E84:
|
||||
/* 801E7E84 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 801E7E88 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801E7E8C 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E7E90 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801E7E94 4E 80 00 20 */ blr
|
||||
@@ -1,165 +0,0 @@
|
||||
lbl_801E48E8:
|
||||
/* 801E48E8 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 801E48EC 7C 08 02 A6 */ mflr r0
|
||||
/* 801E48F0 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 801E48F4 DB E1 00 30 */ stfd f31, 0x30(r1)
|
||||
/* 801E48F8 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 801E48FC 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801E4900 48 17 D8 D1 */ bl _savegpr_26
|
||||
/* 801E4904 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801E4908 C3 E2 A9 2C */ lfs f31, lit_4068(r2)
|
||||
/* 801E490C A8 63 03 DA */ lha r3, 0x3da(r3)
|
||||
/* 801E4910 7C 60 07 35 */ extsh. r0, r3
|
||||
/* 801E4914 40 81 00 10 */ ble lbl_801E4924
|
||||
/* 801E4918 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 801E491C B0 1E 03 DA */ sth r0, 0x3da(r30)
|
||||
/* 801E4920 48 00 00 14 */ b lbl_801E4934
|
||||
lbl_801E4924:
|
||||
/* 801E4924 7C 60 07 35 */ extsh. r0, r3
|
||||
/* 801E4928 40 80 00 0C */ bge lbl_801E4934
|
||||
/* 801E492C 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 801E4930 B0 1E 03 DA */ sth r0, 0x3da(r30)
|
||||
lbl_801E4934:
|
||||
/* 801E4934 88 1E 03 F5 */ lbz r0, 0x3f5(r30)
|
||||
/* 801E4938 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 801E493C 41 82 00 3C */ beq lbl_801E4978
|
||||
/* 801E4940 40 80 00 10 */ bge lbl_801E4950
|
||||
/* 801E4944 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 801E4948 40 80 00 14 */ bge lbl_801E495C
|
||||
/* 801E494C 48 00 00 60 */ b lbl_801E49AC
|
||||
lbl_801E4950:
|
||||
/* 801E4950 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 801E4954 40 80 00 58 */ bge lbl_801E49AC
|
||||
/* 801E4958 48 00 00 3C */ b lbl_801E4994
|
||||
lbl_801E495C:
|
||||
/* 801E495C 3B E0 00 00 */ li r31, 0
|
||||
/* 801E4960 A8 1E 03 DA */ lha r0, 0x3da(r30)
|
||||
/* 801E4964 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 801E4968 40 82 00 44 */ bne lbl_801E49AC
|
||||
/* 801E496C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801E4970 48 00 26 95 */ bl setAttenString__14dMenu_Option_cFv
|
||||
/* 801E4974 48 00 00 38 */ b lbl_801E49AC
|
||||
lbl_801E4978:
|
||||
/* 801E4978 3B E0 00 01 */ li r31, 1
|
||||
/* 801E497C A8 1E 03 DA */ lha r0, 0x3da(r30)
|
||||
/* 801E4980 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 801E4984 40 82 00 28 */ bne lbl_801E49AC
|
||||
/* 801E4988 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801E498C 48 00 27 5D */ bl setVibString__14dMenu_Option_cFv
|
||||
/* 801E4990 48 00 00 1C */ b lbl_801E49AC
|
||||
lbl_801E4994:
|
||||
/* 801E4994 3B E0 00 02 */ li r31, 2
|
||||
/* 801E4998 A8 1E 03 DA */ lha r0, 0x3da(r30)
|
||||
/* 801E499C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 801E49A0 40 82 00 0C */ bne lbl_801E49AC
|
||||
/* 801E49A4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801E49A8 48 00 28 25 */ bl setSoundString__14dMenu_Option_cFv
|
||||
lbl_801E49AC:
|
||||
/* 801E49AC A8 7E 03 DA */ lha r3, 0x3da(r30)
|
||||
/* 801E49B0 7C 60 07 35 */ extsh. r0, r3
|
||||
/* 801E49B4 40 81 00 5C */ ble lbl_801E4A10
|
||||
/* 801E49B8 20 03 00 05 */ subfic r0, r3, 5
|
||||
/* 801E49BC C8 22 A9 58 */ lfd f1, lit_4520(r2)
|
||||
/* 801E49C0 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 801E49C4 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E49C8 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 801E49CC 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E49D0 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 801E49D4 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 801E49D8 C0 02 A9 60 */ lfs f0, lit_4862(r2)
|
||||
/* 801E49DC EC 41 00 24 */ fdivs f2, f1, f0
|
||||
/* 801E49E0 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
||||
/* 801E49E4 1C 00 00 18 */ mulli r0, r0, 0x18
|
||||
/* 801E49E8 7C 7E 02 14 */ add r3, r30, r0
|
||||
/* 801E49EC 80 83 01 10 */ lwz r4, 0x110(r3)
|
||||
/* 801E49F0 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 801E49F4 41 82 00 14 */ beq lbl_801E4A08
|
||||
/* 801E49F8 80 63 01 04 */ lwz r3, 0x104(r3)
|
||||
/* 801E49FC C0 03 00 24 */ lfs f0, 0x24(r3)
|
||||
/* 801E4A00 C0 24 00 24 */ lfs f1, 0x24(r4)
|
||||
/* 801E4A04 EF E1 00 28 */ fsubs f31, f1, f0
|
||||
lbl_801E4A08:
|
||||
/* 801E4A08 EF FF 00 B2 */ fmuls f31, f31, f2
|
||||
/* 801E4A0C 48 00 00 60 */ b lbl_801E4A6C
|
||||
lbl_801E4A10:
|
||||
/* 801E4A10 7C 60 07 35 */ extsh. r0, r3
|
||||
/* 801E4A14 40 80 00 58 */ bge lbl_801E4A6C
|
||||
/* 801E4A18 38 03 00 05 */ addi r0, r3, 5
|
||||
/* 801E4A1C C8 22 A9 58 */ lfd f1, lit_4520(r2)
|
||||
/* 801E4A20 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 801E4A24 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E4A28 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 801E4A2C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E4A30 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 801E4A34 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 801E4A38 C0 02 A9 60 */ lfs f0, lit_4862(r2)
|
||||
/* 801E4A3C EC 41 00 24 */ fdivs f2, f1, f0
|
||||
/* 801E4A40 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
||||
/* 801E4A44 1C 00 00 18 */ mulli r0, r0, 0x18
|
||||
/* 801E4A48 7C 7E 02 14 */ add r3, r30, r0
|
||||
/* 801E4A4C 80 83 01 18 */ lwz r4, 0x118(r3)
|
||||
/* 801E4A50 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 801E4A54 41 82 00 14 */ beq lbl_801E4A68
|
||||
/* 801E4A58 80 63 01 04 */ lwz r3, 0x104(r3)
|
||||
/* 801E4A5C C0 03 00 24 */ lfs f0, 0x24(r3)
|
||||
/* 801E4A60 C0 24 00 24 */ lfs f1, 0x24(r4)
|
||||
/* 801E4A64 EF E1 00 28 */ fsubs f31, f1, f0
|
||||
lbl_801E4A68:
|
||||
/* 801E4A68 EF FF 00 B2 */ fmuls f31, f31, f2
|
||||
lbl_801E4A6C:
|
||||
/* 801E4A6C 3B 60 00 00 */ li r27, 0
|
||||
/* 801E4A70 3B A0 00 00 */ li r29, 0
|
||||
/* 801E4A74 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
||||
/* 801E4A78 1C 00 00 18 */ mulli r0, r0, 0x18
|
||||
/* 801E4A7C 7F FE 02 14 */ add r31, r30, r0
|
||||
lbl_801E4A80:
|
||||
/* 801E4A80 3B 9D 01 04 */ addi r28, r29, 0x104
|
||||
/* 801E4A84 7C 7F E0 2E */ lwzx r3, r31, r28
|
||||
/* 801E4A88 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801E4A8C 41 82 00 1C */ beq lbl_801E4AA8
|
||||
/* 801E4A90 48 07 0B 39 */ bl show__13CPaneMgrAlphaFv
|
||||
/* 801E4A94 7C 7F E0 2E */ lwzx r3, r31, r28
|
||||
/* 801E4A98 C0 1E 03 B4 */ lfs f0, 0x3b4(r30)
|
||||
/* 801E4A9C EC 3F 00 2A */ fadds f1, f31, f0
|
||||
/* 801E4AA0 C0 42 A9 2C */ lfs f2, lit_4068(r2)
|
||||
/* 801E4AA4 48 06 FB 0D */ bl paneTrans__8CPaneMgrFff
|
||||
lbl_801E4AA8:
|
||||
/* 801E4AA8 3B 7B 00 01 */ addi r27, r27, 1
|
||||
/* 801E4AAC 2C 1B 00 06 */ cmpwi r27, 6
|
||||
/* 801E4AB0 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801E4AB4 41 80 FF CC */ blt lbl_801E4A80
|
||||
/* 801E4AB8 A8 1E 03 DA */ lha r0, 0x3da(r30)
|
||||
/* 801E4ABC 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 801E4AC0 40 82 00 54 */ bne lbl_801E4B14
|
||||
/* 801E4AC4 3B 60 00 00 */ li r27, 0
|
||||
/* 801E4AC8 3B E0 00 00 */ li r31, 0
|
||||
lbl_801E4ACC:
|
||||
/* 801E4ACC 3B 40 00 02 */ li r26, 2
|
||||
/* 801E4AD0 3B A0 00 08 */ li r29, 8
|
||||
/* 801E4AD4 7F 9E FA 14 */ add r28, r30, r31
|
||||
lbl_801E4AD8:
|
||||
/* 801E4AD8 38 1D 01 04 */ addi r0, r29, 0x104
|
||||
/* 801E4ADC 7C 7C 00 2E */ lwzx r3, r28, r0
|
||||
/* 801E4AE0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801E4AE4 41 82 00 08 */ beq lbl_801E4AEC
|
||||
/* 801E4AE8 48 07 0B 21 */ bl hide__13CPaneMgrAlphaFv
|
||||
lbl_801E4AEC:
|
||||
/* 801E4AEC 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 801E4AF0 2C 1A 00 06 */ cmpwi r26, 6
|
||||
/* 801E4AF4 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801E4AF8 41 80 FF E0 */ blt lbl_801E4AD8
|
||||
/* 801E4AFC 3B 7B 00 01 */ addi r27, r27, 1
|
||||
/* 801E4B00 2C 1B 00 06 */ cmpwi r27, 6
|
||||
/* 801E4B04 3B FF 00 18 */ addi r31, r31, 0x18
|
||||
/* 801E4B08 41 80 FF C4 */ blt lbl_801E4ACC
|
||||
/* 801E4B0C 88 1E 03 F5 */ lbz r0, 0x3f5(r30)
|
||||
/* 801E4B10 98 1E 03 EF */ stb r0, 0x3ef(r30)
|
||||
lbl_801E4B14:
|
||||
/* 801E4B14 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 801E4B18 CB E1 00 30 */ lfd f31, 0x30(r1)
|
||||
/* 801E4B1C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801E4B20 48 17 D6 FD */ bl _restgpr_26
|
||||
/* 801E4B24 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 801E4B28 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E4B2C 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 801E4B30 4E 80 00 20 */ blr
|
||||
@@ -1,39 +0,0 @@
|
||||
lbl_801E4F18:
|
||||
/* 801E4F18 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801E4F1C 7C 08 02 A6 */ mflr r0
|
||||
/* 801E4F20 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801E4F24 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 801E4F28 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E4F2C 80 63 00 34 */ lwz r3, 0x34(r3)
|
||||
/* 801E4F30 4B FA D1 DD */ bl closeInit__15dFile_warning_cFv
|
||||
/* 801E4F34 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4F38 88 9F 04 03 */ lbz r4, 0x403(r31)
|
||||
/* 801E4F3C 38 A0 00 00 */ li r5, 0
|
||||
/* 801E4F40 48 00 24 99 */ bl setSelectColor__14dMenu_Option_cFUcb
|
||||
/* 801E4F44 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4F48 38 80 00 00 */ li r4, 0
|
||||
/* 801E4F4C 48 00 27 CD */ bl changeBarColor__14dMenu_Option_cFb
|
||||
/* 801E4F50 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4F54 38 80 00 00 */ li r4, 0
|
||||
/* 801E4F58 48 00 2F 41 */ bl setAButtonString__14dMenu_Option_cFUs
|
||||
/* 801E4F5C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4F60 38 80 00 00 */ li r4, 0
|
||||
/* 801E4F64 48 00 30 39 */ bl setBButtonString__14dMenu_Option_cFUs
|
||||
/* 801E4F68 38 00 00 52 */ li r0, 0x52
|
||||
/* 801E4F6C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E4F70 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E4F74 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 801E4F78 38 A0 00 00 */ li r5, 0
|
||||
/* 801E4F7C 38 C0 00 00 */ li r6, 0
|
||||
/* 801E4F80 38 E0 00 00 */ li r7, 0
|
||||
/* 801E4F84 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E4F88 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E4F8C C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E4F90 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E4F94 39 00 00 00 */ li r8, 0
|
||||
/* 801E4F98 48 0C 69 ED */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E4F9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 801E4FA0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801E4FA4 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E4FA8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801E4FAC 4E 80 00 20 */ blr
|
||||
@@ -1,143 +0,0 @@
|
||||
lbl_801E4FB0:
|
||||
/* 801E4FB0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801E4FB4 7C 08 02 A6 */ mflr r0
|
||||
/* 801E4FB8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801E4FBC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801E4FC0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801E4FC4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E4FC8 80 83 00 34 */ lwz r4, 0x34(r3)
|
||||
/* 801E4FCC 88 84 00 3D */ lbz r4, 0x3d(r4)
|
||||
/* 801E4FD0 30 04 FF FF */ addic r0, r4, -1
|
||||
/* 801E4FD4 7C 00 21 10 */ subfe r0, r0, r4
|
||||
/* 801E4FD8 54 1E 06 3E */ clrlwi r30, r0, 0x18
|
||||
/* 801E4FDC 48 00 34 5D */ bl yesnoMenuMoveAnm__14dMenu_Option_cFv
|
||||
/* 801E4FE0 C0 22 A9 2C */ lfs f1, lit_4068(r2)
|
||||
/* 801E4FE4 C0 1F 03 74 */ lfs f0, 0x374(r31)
|
||||
/* 801E4FE8 FC 01 00 00 */ fcmpu cr0, f1, f0
|
||||
/* 801E4FEC 41 82 00 34 */ beq lbl_801E5020
|
||||
/* 801E4FF0 38 7F 03 74 */ addi r3, r31, 0x374
|
||||
/* 801E4FF4 C0 42 A9 64 */ lfs f2, lit_4893(r2)
|
||||
/* 801E4FF8 C0 62 A9 50 */ lfs f3, lit_4471(r2)
|
||||
/* 801E4FFC 48 08 AA 41 */ bl cLib_addCalc2__FPffff
|
||||
/* 801E5000 C0 1F 03 74 */ lfs f0, 0x374(r31)
|
||||
/* 801E5004 FC 00 02 10 */ fabs f0, f0
|
||||
/* 801E5008 FC 20 00 18 */ frsp f1, f0
|
||||
/* 801E500C C0 02 A9 68 */ lfs f0, lit_4894(r2)
|
||||
/* 801E5010 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 801E5014 40 80 00 0C */ bge lbl_801E5020
|
||||
/* 801E5018 C0 02 A9 2C */ lfs f0, lit_4068(r2)
|
||||
/* 801E501C D0 1F 03 74 */ stfs f0, 0x374(r31)
|
||||
lbl_801E5020:
|
||||
/* 801E5020 28 1E 00 01 */ cmplwi r30, 1
|
||||
/* 801E5024 40 82 01 80 */ bne lbl_801E51A4
|
||||
/* 801E5028 40 82 01 7C */ bne lbl_801E51A4
|
||||
/* 801E502C C0 22 A9 2C */ lfs f1, lit_4068(r2)
|
||||
/* 801E5030 C0 1F 03 74 */ lfs f0, 0x374(r31)
|
||||
/* 801E5034 FC 01 00 00 */ fcmpu cr0, f1, f0
|
||||
/* 801E5038 40 82 01 6C */ bne lbl_801E51A4
|
||||
/* 801E503C 88 1F 03 F7 */ lbz r0, 0x3f7(r31)
|
||||
/* 801E5040 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801E5044 40 82 00 AC */ bne lbl_801E50F0
|
||||
/* 801E5048 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E504C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801E5050 40 82 00 78 */ bne lbl_801E50C8
|
||||
/* 801E5054 38 00 00 03 */ li r0, 3
|
||||
/* 801E5058 98 1F 03 EC */ stb r0, 0x3ec(r31)
|
||||
/* 801E505C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801E5060 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801E5064 3B C3 01 E0 */ addi r30, r3, 0x1e0
|
||||
/* 801E5068 88 1F 03 E4 */ lbz r0, 0x3e4(r31)
|
||||
/* 801E506C 98 03 01 E2 */ stb r0, 0x1e2(r3)
|
||||
/* 801E5070 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E5074 48 00 30 2D */ bl isRumbleSupported__14dMenu_Option_cFv
|
||||
/* 801E5078 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801E507C 41 82 00 10 */ beq lbl_801E508C
|
||||
/* 801E5080 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801E5084 88 9F 03 EA */ lbz r4, 0x3ea(r31)
|
||||
/* 801E5088 4B E4 F6 15 */ bl setVibration__19dSv_player_config_cFUc
|
||||
lbl_801E508C:
|
||||
/* 801E508C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801E5090 88 9F 03 E9 */ lbz r4, 0x3e9(r31)
|
||||
/* 801E5094 4B E4 F5 F9 */ bl setSound__19dSv_player_config_cFUc
|
||||
/* 801E5098 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801E509C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801E50A0 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 801E50A4 88 9F 03 EA */ lbz r4, 0x3ea(r31)
|
||||
/* 801E50A8 4B E4 63 01 */ bl setNowVibration__14dComIfG_play_cFUc
|
||||
/* 801E50AC 88 1F 03 E5 */ lbz r0, 0x3e5(r31)
|
||||
/* 801E50B0 98 1E 00 0A */ stb r0, 0xa(r30)
|
||||
/* 801E50B4 80 7F 00 44 */ lwz r3, 0x44(r31)
|
||||
/* 801E50B8 88 03 00 B4 */ lbz r0, 0xb4(r3)
|
||||
/* 801E50BC 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e
|
||||
/* 801E50C0 98 03 00 B4 */ stb r0, 0xb4(r3)
|
||||
/* 801E50C4 48 00 00 E0 */ b lbl_801E51A4
|
||||
lbl_801E50C8:
|
||||
/* 801E50C8 80 7F 00 44 */ lwz r3, 0x44(r31)
|
||||
/* 801E50CC C0 22 A9 6C */ lfs f1, lit_5026(r2)
|
||||
/* 801E50D0 C0 42 A9 70 */ lfs f2, lit_5027(r2)
|
||||
/* 801E50D4 C0 62 A9 74 */ lfs f3, lit_5028(r2)
|
||||
/* 801E50D8 C0 82 A9 50 */ lfs f4, lit_4471(r2)
|
||||
/* 801E50DC FC A0 20 90 */ fmr f5, f4
|
||||
/* 801E50E0 4B FB 00 D1 */ bl setParam__16dSelect_cursor_cFfffff
|
||||
/* 801E50E4 88 1F 03 F5 */ lbz r0, 0x3f5(r31)
|
||||
/* 801E50E8 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
/* 801E50EC 48 00 00 B8 */ b lbl_801E51A4
|
||||
lbl_801E50F0:
|
||||
/* 801E50F0 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E50F4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801E50F8 40 82 00 88 */ bne lbl_801E5180
|
||||
/* 801E50FC 38 00 00 03 */ li r0, 3
|
||||
/* 801E5100 98 1F 03 EC */ stb r0, 0x3ec(r31)
|
||||
/* 801E5104 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801E5108 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801E510C 3B C3 01 E0 */ addi r30, r3, 0x1e0
|
||||
/* 801E5110 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801E5114 4B E4 F5 71 */ bl getSound__19dSv_player_config_cFv
|
||||
/* 801E5118 88 9F 03 E9 */ lbz r4, 0x3e9(r31)
|
||||
/* 801E511C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 801E5120 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 801E5124 41 82 00 48 */ beq lbl_801E516C
|
||||
/* 801E5128 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801E512C 4B E4 F5 59 */ bl getSound__19dSv_player_config_cFv
|
||||
/* 801E5130 98 7F 03 E9 */ stb r3, 0x3e9(r31)
|
||||
/* 801E5134 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E5138 88 1F 03 E9 */ lbz r0, 0x3e9(r31)
|
||||
/* 801E513C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E5140 3C 80 80 39 */ lis r4, dMo_soundMode@ha /* 0x80396EA8@ha */
|
||||
/* 801E5144 38 84 6E A8 */ addi r4, r4, dMo_soundMode@l /* 0x80396EA8@l */
|
||||
/* 801E5148 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 801E514C 48 0E 87 3D */ bl setOutputMode__10Z2AudioMgrFUl
|
||||
/* 801E5150 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E5154 88 1F 03 E9 */ lbz r0, 0x3e9(r31)
|
||||
/* 801E5158 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E515C 3C 80 80 39 */ lis r4, dMo_soundMode@ha /* 0x80396EA8@ha */
|
||||
/* 801E5160 38 84 6E A8 */ addi r4, r4, dMo_soundMode@l /* 0x80396EA8@l */
|
||||
/* 801E5164 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 801E5168 48 00 1E 55 */ bl setSoundMode__14dMenu_Option_cFUl
|
||||
lbl_801E516C:
|
||||
/* 801E516C 80 7F 00 44 */ lwz r3, 0x44(r31)
|
||||
/* 801E5170 88 03 00 B4 */ lbz r0, 0xb4(r3)
|
||||
/* 801E5174 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e
|
||||
/* 801E5178 98 03 00 B4 */ stb r0, 0xb4(r3)
|
||||
/* 801E517C 48 00 00 28 */ b lbl_801E51A4
|
||||
lbl_801E5180:
|
||||
/* 801E5180 80 7F 00 44 */ lwz r3, 0x44(r31)
|
||||
/* 801E5184 C0 22 A9 6C */ lfs f1, lit_5026(r2)
|
||||
/* 801E5188 C0 42 A9 70 */ lfs f2, lit_5027(r2)
|
||||
/* 801E518C C0 62 A9 74 */ lfs f3, lit_5028(r2)
|
||||
/* 801E5190 C0 82 A9 50 */ lfs f4, lit_4471(r2)
|
||||
/* 801E5194 FC A0 20 90 */ fmr f5, f4
|
||||
/* 801E5198 4B FB 00 19 */ bl setParam__16dSelect_cursor_cFfffff
|
||||
/* 801E519C 88 1F 03 F5 */ lbz r0, 0x3f5(r31)
|
||||
/* 801E51A0 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
lbl_801E51A4:
|
||||
/* 801E51A4 80 7F 00 34 */ lwz r3, 0x34(r31)
|
||||
/* 801E51A8 4B FA CD 71 */ bl _move__15dFile_warning_cFv
|
||||
/* 801E51AC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E51B0 4B FF E9 3D */ bl setAnimation__14dMenu_Option_cFv
|
||||
/* 801E51B4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801E51B8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801E51BC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801E51C0 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E51C4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801E51C8 4E 80 00 20 */ blr
|
||||
@@ -1,99 +0,0 @@
|
||||
lbl_801E4D20:
|
||||
/* 801E4D20 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801E4D24 7C 08 02 A6 */ mflr r0
|
||||
/* 801E4D28 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801E4D2C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 801E4D30 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 801E4D34 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E4D38 4B FF ED 6D */ bl checkLeftTrigger__14dMenu_Option_cFv
|
||||
/* 801E4D3C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801E4D40 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4D44 4B FF ED 85 */ bl checkRightTrigger__14dMenu_Option_cFv
|
||||
/* 801E4D48 3C 80 80 3E */ lis r4, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
|
||||
/* 801E4D4C 38 84 D2 E8 */ addi r4, r4, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
|
||||
/* 801E4D50 80 84 00 34 */ lwz r4, 0x34(r4)
|
||||
/* 801E4D54 54 80 05 EF */ rlwinm. r0, r4, 0, 0x17, 0x17
|
||||
/* 801E4D58 41 82 00 1C */ beq lbl_801E4D74
|
||||
/* 801E4D5C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4D60 48 00 3C 99 */ bl yesNoSelectStart__14dMenu_Option_cFv
|
||||
/* 801E4D64 38 00 00 07 */ li r0, 7
|
||||
/* 801E4D68 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
/* 801E4D6C 48 03 9C 69 */ bl dMeter2Info_set2DVibrationM__Fv
|
||||
/* 801E4D70 48 00 01 00 */ b lbl_801E4E70
|
||||
lbl_801E4D74:
|
||||
/* 801E4D74 54 80 05 AD */ rlwinm. r0, r4, 0, 0x16, 0x16
|
||||
/* 801E4D78 41 82 00 24 */ beq lbl_801E4D9C
|
||||
/* 801E4D7C 38 00 00 00 */ li r0, 0
|
||||
/* 801E4D80 98 1F 03 F9 */ stb r0, 0x3f9(r31)
|
||||
/* 801E4D84 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4D88 48 00 3E B1 */ bl yesnoCancelAnmSet__14dMenu_Option_cFv
|
||||
/* 801E4D8C 38 00 00 07 */ li r0, 7
|
||||
/* 801E4D90 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
/* 801E4D94 48 03 9C 41 */ bl dMeter2Info_set2DVibrationM__Fv
|
||||
/* 801E4D98 48 00 00 D8 */ b lbl_801E4E70
|
||||
lbl_801E4D9C:
|
||||
/* 801E4D9C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801E4DA0 41 82 00 68 */ beq lbl_801E4E08
|
||||
/* 801E4DA4 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E4DA8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801E4DAC 41 82 00 C4 */ beq lbl_801E4E70
|
||||
/* 801E4DB0 38 00 00 A0 */ li r0, 0xa0
|
||||
/* 801E4DB4 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E4DB8 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E4DBC 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 801E4DC0 38 A0 00 00 */ li r5, 0
|
||||
/* 801E4DC4 38 C0 00 00 */ li r6, 0
|
||||
/* 801E4DC8 38 E0 00 00 */ li r7, 0
|
||||
/* 801E4DCC C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E4DD0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E4DD4 C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E4DD8 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E4DDC 39 00 00 00 */ li r8, 0
|
||||
/* 801E4DE0 48 0C 6B A5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E4DE4 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E4DE8 98 1F 03 FA */ stb r0, 0x3fa(r31)
|
||||
/* 801E4DEC 38 00 00 00 */ li r0, 0
|
||||
/* 801E4DF0 98 1F 03 F9 */ stb r0, 0x3f9(r31)
|
||||
/* 801E4DF4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4DF8 48 00 3C D1 */ bl yesnoSelectAnmSet__14dMenu_Option_cFv
|
||||
/* 801E4DFC 38 00 00 06 */ li r0, 6
|
||||
/* 801E4E00 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
/* 801E4E04 48 00 00 6C */ b lbl_801E4E70
|
||||
lbl_801E4E08:
|
||||
/* 801E4E08 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
||||
/* 801E4E0C 41 82 00 64 */ beq lbl_801E4E70
|
||||
/* 801E4E10 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E4E14 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801E4E18 41 82 00 58 */ beq lbl_801E4E70
|
||||
/* 801E4E1C 38 00 00 A0 */ li r0, 0xa0
|
||||
/* 801E4E20 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E4E24 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E4E28 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 801E4E2C 38 A0 00 00 */ li r5, 0
|
||||
/* 801E4E30 38 C0 00 00 */ li r6, 0
|
||||
/* 801E4E34 38 E0 00 00 */ li r7, 0
|
||||
/* 801E4E38 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E4E3C FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E4E40 C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E4E44 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E4E48 39 00 00 00 */ li r8, 0
|
||||
/* 801E4E4C 48 0C 6B 39 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E4E50 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E4E54 98 1F 03 FA */ stb r0, 0x3fa(r31)
|
||||
/* 801E4E58 38 00 00 01 */ li r0, 1
|
||||
/* 801E4E5C 98 1F 03 F9 */ stb r0, 0x3f9(r31)
|
||||
/* 801E4E60 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4E64 48 00 3C 65 */ bl yesnoSelectAnmSet__14dMenu_Option_cFv
|
||||
/* 801E4E68 38 00 00 06 */ li r0, 6
|
||||
/* 801E4E6C 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
lbl_801E4E70:
|
||||
/* 801E4E70 80 7F 00 34 */ lwz r3, 0x34(r31)
|
||||
/* 801E4E74 4B FA D0 A5 */ bl _move__15dFile_warning_cFv
|
||||
/* 801E4E78 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4E7C 4B FF EC 71 */ bl setAnimation__14dMenu_Option_cFv
|
||||
/* 801E4E80 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 801E4E84 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 801E4E88 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801E4E8C 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E4E90 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801E4E94 4E 80 00 20 */ blr
|
||||
@@ -1,58 +0,0 @@
|
||||
lbl_801E4B34:
|
||||
/* 801E4B34 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801E4B38 7C 08 02 A6 */ mflr r0
|
||||
/* 801E4B3C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801E4B40 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 801E4B44 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E4B48 88 03 03 F7 */ lbz r0, 0x3f7(r3)
|
||||
/* 801E4B4C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801E4B50 40 82 00 14 */ bne lbl_801E4B64
|
||||
/* 801E4B54 80 7F 00 34 */ lwz r3, 0x34(r31)
|
||||
/* 801E4B58 38 80 05 5F */ li r4, 0x55f
|
||||
/* 801E4B5C 4B FA D6 9D */ bl setText__15dFile_warning_cFUl
|
||||
/* 801E4B60 48 00 00 10 */ b lbl_801E4B70
|
||||
lbl_801E4B64:
|
||||
/* 801E4B64 80 7F 00 34 */ lwz r3, 0x34(r31)
|
||||
/* 801E4B68 38 80 05 60 */ li r4, 0x560
|
||||
/* 801E4B6C 4B FA D6 8D */ bl setText__15dFile_warning_cFUl
|
||||
lbl_801E4B70:
|
||||
/* 801E4B70 80 7F 00 34 */ lwz r3, 0x34(r31)
|
||||
/* 801E4B74 4B FA D5 45 */ bl openInit__15dFile_warning_cFv
|
||||
/* 801E4B78 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4B7C 38 80 04 73 */ li r4, 0x473
|
||||
/* 801E4B80 38 A0 04 7D */ li r5, 0x47d
|
||||
/* 801E4B84 48 00 37 41 */ bl yesnoMenuMoveAnmInitSet__14dMenu_Option_cFii
|
||||
/* 801E4B88 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4B8C 48 00 2B 61 */ bl getSelectType__14dMenu_Option_cFv
|
||||
/* 801E4B90 98 7F 04 03 */ stb r3, 0x403(r31)
|
||||
/* 801E4B94 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4B98 88 9F 04 03 */ lbz r4, 0x403(r31)
|
||||
/* 801E4B9C 38 A0 00 01 */ li r5, 1
|
||||
/* 801E4BA0 48 00 28 39 */ bl setSelectColor__14dMenu_Option_cFUcb
|
||||
/* 801E4BA4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4BA8 38 80 00 01 */ li r4, 1
|
||||
/* 801E4BAC 48 00 2B 6D */ bl changeBarColor__14dMenu_Option_cFb
|
||||
/* 801E4BB0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4BB4 38 80 00 00 */ li r4, 0
|
||||
/* 801E4BB8 48 00 32 E1 */ bl setAButtonString__14dMenu_Option_cFUs
|
||||
/* 801E4BBC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4BC0 38 80 00 00 */ li r4, 0
|
||||
/* 801E4BC4 48 00 33 D9 */ bl setBButtonString__14dMenu_Option_cFUs
|
||||
/* 801E4BC8 38 00 00 51 */ li r0, 0x51
|
||||
/* 801E4BCC 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E4BD0 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E4BD4 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 801E4BD8 38 A0 00 00 */ li r5, 0
|
||||
/* 801E4BDC 38 C0 00 00 */ li r6, 0
|
||||
/* 801E4BE0 38 E0 00 00 */ li r7, 0
|
||||
/* 801E4BE4 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E4BE8 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E4BEC C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E4BF0 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E4BF4 39 00 00 00 */ li r8, 0
|
||||
/* 801E4BF8 48 0C 6D 8D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E4BFC 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 801E4C00 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801E4C04 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E4C08 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801E4C0C 4E 80 00 20 */ blr
|
||||
@@ -1,56 +0,0 @@
|
||||
lbl_801E4C10:
|
||||
/* 801E4C10 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801E4C14 7C 08 02 A6 */ mflr r0
|
||||
/* 801E4C18 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801E4C1C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801E4C20 48 17 D5 BD */ bl _savegpr_29
|
||||
/* 801E4C24 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 801E4C28 80 83 00 34 */ lwz r4, 0x34(r3)
|
||||
/* 801E4C2C 88 84 00 3D */ lbz r4, 0x3d(r4)
|
||||
/* 801E4C30 30 04 FF FF */ addic r0, r4, -1
|
||||
/* 801E4C34 7C 00 21 10 */ subfe r0, r0, r4
|
||||
/* 801E4C38 54 1E 06 3E */ clrlwi r30, r0, 0x18
|
||||
/* 801E4C3C 48 00 37 FD */ bl yesnoMenuMoveAnm__14dMenu_Option_cFv
|
||||
/* 801E4C40 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E4C44 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E4C48 C0 1D 03 74 */ lfs f0, 0x374(r29)
|
||||
/* 801E4C4C FC 01 00 00 */ fcmpu cr0, f1, f0
|
||||
/* 801E4C50 41 82 00 38 */ beq lbl_801E4C88
|
||||
/* 801E4C54 38 7D 03 74 */ addi r3, r29, 0x374
|
||||
/* 801E4C58 C0 42 A9 64 */ lfs f2, lit_4893(r2)
|
||||
/* 801E4C5C C0 62 A9 50 */ lfs f3, lit_4471(r2)
|
||||
/* 801E4C60 48 08 AD DD */ bl cLib_addCalc2__FPffff
|
||||
/* 801E4C64 C0 1D 03 74 */ lfs f0, 0x374(r29)
|
||||
/* 801E4C68 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E4C6C EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 801E4C70 FC 00 02 10 */ fabs f0, f0
|
||||
/* 801E4C74 FC 40 00 18 */ frsp f2, f0
|
||||
/* 801E4C78 C0 02 A9 68 */ lfs f0, lit_4894(r2)
|
||||
/* 801E4C7C FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 801E4C80 40 80 00 08 */ bge lbl_801E4C88
|
||||
/* 801E4C84 D0 3D 03 74 */ stfs f1, 0x374(r29)
|
||||
lbl_801E4C88:
|
||||
/* 801E4C88 28 1E 00 01 */ cmplwi r30, 1
|
||||
/* 801E4C8C 40 82 00 30 */ bne lbl_801E4CBC
|
||||
/* 801E4C90 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
||||
/* 801E4C94 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801E4C98 40 82 00 24 */ bne lbl_801E4CBC
|
||||
/* 801E4C9C C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E4CA0 C0 1D 03 74 */ lfs f0, 0x374(r29)
|
||||
/* 801E4CA4 FC 01 00 00 */ fcmpu cr0, f1, f0
|
||||
/* 801E4CA8 40 82 00 14 */ bne lbl_801E4CBC
|
||||
/* 801E4CAC 7F A3 EB 78 */ mr r3, r29
|
||||
/* 801E4CB0 48 00 3B D9 */ bl yesnoCursorShow__14dMenu_Option_cFv
|
||||
/* 801E4CB4 38 00 00 05 */ li r0, 5
|
||||
/* 801E4CB8 98 1D 03 EF */ stb r0, 0x3ef(r29)
|
||||
lbl_801E4CBC:
|
||||
/* 801E4CBC 80 7D 00 34 */ lwz r3, 0x34(r29)
|
||||
/* 801E4CC0 4B FA D2 59 */ bl _move__15dFile_warning_cFv
|
||||
/* 801E4CC4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 801E4CC8 4B FF EE 25 */ bl setAnimation__14dMenu_Option_cFv
|
||||
/* 801E4CCC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801E4CD0 48 17 D5 59 */ bl _restgpr_29
|
||||
/* 801E4CD4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801E4CD8 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E4CDC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801E4CE0 4E 80 00 20 */ blr
|
||||
@@ -1,110 +0,0 @@
|
||||
lbl_801E38CC:
|
||||
/* 801E38CC 94 21 FF 50 */ stwu r1, -0xb0(r1)
|
||||
/* 801E38D0 7C 08 02 A6 */ mflr r0
|
||||
/* 801E38D4 90 01 00 B4 */ stw r0, 0xb4(r1)
|
||||
/* 801E38D8 93 E1 00 AC */ stw r31, 0xac(r1)
|
||||
/* 801E38DC 93 C1 00 A8 */ stw r30, 0xa8(r1)
|
||||
/* 801E38E0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E38E4 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 801E38E8 48 07 00 49 */ bl __ct__8CPaneMgrFv
|
||||
/* 801E38EC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E38F0 48 00 3D FD */ bl getSelectType__14dMenu_Option_cFv
|
||||
/* 801E38F4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801E38F8 38 00 00 00 */ li r0, 0
|
||||
/* 801E38FC 98 1F 03 F6 */ stb r0, 0x3f6(r31)
|
||||
/* 801E3900 88 1F 03 F6 */ lbz r0, 0x3f6(r31)
|
||||
/* 801E3904 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 801E3908 98 1F 03 F6 */ stb r0, 0x3f6(r31)
|
||||
/* 801E390C 88 1F 03 F6 */ lbz r0, 0x3f6(r31)
|
||||
/* 801E3910 60 00 00 04 */ ori r0, r0, 4
|
||||
/* 801E3914 98 1F 03 F6 */ stb r0, 0x3f6(r31)
|
||||
/* 801E3918 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 801E391C 28 00 00 04 */ cmplwi r0, 4
|
||||
/* 801E3920 40 80 01 38 */ bge lbl_801E3A58
|
||||
/* 801E3924 88 1F 03 F6 */ lbz r0, 0x3f6(r31)
|
||||
/* 801E3928 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801E392C 41 82 01 2C */ beq lbl_801E3A58
|
||||
/* 801E3930 88 1F 03 F3 */ lbz r0, 0x3f3(r31)
|
||||
/* 801E3934 28 00 00 05 */ cmplwi r0, 5
|
||||
/* 801E3938 40 82 01 20 */ bne lbl_801E3A58
|
||||
/* 801E393C 88 1F 03 EF */ lbz r0, 0x3ef(r31)
|
||||
/* 801E3940 28 00 00 04 */ cmplwi r0, 4
|
||||
/* 801E3944 41 82 01 14 */ beq lbl_801E3A58
|
||||
/* 801E3948 28 00 00 05 */ cmplwi r0, 5
|
||||
/* 801E394C 41 82 01 0C */ beq lbl_801E3A58
|
||||
/* 801E3950 28 00 00 06 */ cmplwi r0, 6
|
||||
/* 801E3954 41 82 01 04 */ beq lbl_801E3A58
|
||||
/* 801E3958 28 00 00 07 */ cmplwi r0, 7
|
||||
/* 801E395C 41 82 00 FC */ beq lbl_801E3A58
|
||||
/* 801E3960 80 7F 00 4C */ lwz r3, 0x4c(r31)
|
||||
/* 801E3964 38 80 00 00 */ li r4, 0
|
||||
/* 801E3968 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E396C 81 8C 00 14 */ lwz r12, 0x14(r12)
|
||||
/* 801E3970 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E3974 4E 80 04 21 */ bctrl
|
||||
/* 801E3978 57 DE 15 BA */ rlwinm r30, r30, 2, 0x16, 0x1d
|
||||
/* 801E397C 7C 7F F2 14 */ add r3, r31, r30
|
||||
/* 801E3980 80 83 01 94 */ lwz r4, 0x194(r3)
|
||||
/* 801E3984 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 801E3988 80 A4 00 04 */ lwz r5, 4(r4)
|
||||
/* 801E398C 38 C0 00 00 */ li r6, 0
|
||||
/* 801E3990 38 E0 00 00 */ li r7, 0
|
||||
/* 801E3994 48 07 15 29 */ bl getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs
|
||||
/* 801E3998 80 61 00 14 */ lwz r3, 0x14(r1)
|
||||
/* 801E399C 80 01 00 18 */ lwz r0, 0x18(r1)
|
||||
/* 801E39A0 90 61 00 2C */ stw r3, 0x2c(r1)
|
||||
/* 801E39A4 90 01 00 30 */ stw r0, 0x30(r1)
|
||||
/* 801E39A8 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 801E39AC 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 801E39B0 7C 7F F2 14 */ add r3, r31, r30
|
||||
/* 801E39B4 80 83 01 A8 */ lwz r4, 0x1a8(r3)
|
||||
/* 801E39B8 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 801E39BC 80 A4 00 04 */ lwz r5, 4(r4)
|
||||
/* 801E39C0 38 C0 00 00 */ li r6, 0
|
||||
/* 801E39C4 38 E0 00 00 */ li r7, 0
|
||||
/* 801E39C8 48 07 14 F5 */ bl getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs
|
||||
/* 801E39CC 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 801E39D0 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 801E39D4 90 61 00 20 */ stw r3, 0x20(r1)
|
||||
/* 801E39D8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801E39DC 80 01 00 10 */ lwz r0, 0x10(r1)
|
||||
/* 801E39E0 90 01 00 28 */ stw r0, 0x28(r1)
|
||||
/* 801E39E4 C0 01 00 2C */ lfs f0, 0x2c(r1)
|
||||
/* 801E39E8 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801E39EC 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801E39F0 C0 23 07 1C */ lfs f1, 0x71c(r3)
|
||||
/* 801E39F4 EC C0 08 2A */ fadds f6, f0, f1
|
||||
/* 801E39F8 D0 C1 00 2C */ stfs f6, 0x2c(r1)
|
||||
/* 801E39FC C0 01 00 20 */ lfs f0, 0x20(r1)
|
||||
/* 801E3A00 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 801E3A04 D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
/* 801E3A08 EC 60 30 28 */ fsubs f3, f0, f6
|
||||
/* 801E3A0C C0 01 00 24 */ lfs f0, 0x24(r1)
|
||||
/* 801E3A10 C0 E1 00 30 */ lfs f7, 0x30(r1)
|
||||
/* 801E3A14 EC 80 38 28 */ fsubs f4, f0, f7
|
||||
/* 801E3A18 80 7F 00 4C */ lwz r3, 0x4c(r31)
|
||||
/* 801E3A1C 88 9F 03 F6 */ lbz r4, 0x3f6(r31)
|
||||
/* 801E3A20 C0 42 A9 48 */ lfs f2, lit_4469(r2)
|
||||
/* 801E3A24 C0 22 A9 4C */ lfs f1, lit_4470(r2)
|
||||
/* 801E3A28 C0 A2 A9 50 */ lfs f5, lit_4471(r2)
|
||||
/* 801E3A2C EC 03 01 72 */ fmuls f0, f3, f5
|
||||
/* 801E3A30 EC 06 00 2A */ fadds f0, f6, f0
|
||||
/* 801E3A34 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 801E3A38 EC 22 00 2A */ fadds f1, f2, f0
|
||||
/* 801E3A3C C0 42 A9 54 */ lfs f2, lit_4472(r2)
|
||||
/* 801E3A40 EC 04 01 72 */ fmuls f0, f4, f5
|
||||
/* 801E3A44 EC 07 00 2A */ fadds f0, f7, f0
|
||||
/* 801E3A48 EC 42 00 2A */ fadds f2, f2, f0
|
||||
/* 801E3A4C 48 02 7D C9 */ bl drawHaihai__14dMeterHaihai_cFUcffff
|
||||
/* 801E3A50 38 00 00 00 */ li r0, 0
|
||||
/* 801E3A54 98 1F 03 F6 */ stb r0, 0x3f6(r31)
|
||||
lbl_801E3A58:
|
||||
/* 801E3A58 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 801E3A5C 38 80 FF FF */ li r4, -1
|
||||
/* 801E3A60 48 06 FF B9 */ bl __dt__8CPaneMgrFv
|
||||
/* 801E3A64 83 E1 00 AC */ lwz r31, 0xac(r1)
|
||||
/* 801E3A68 83 C1 00 A8 */ lwz r30, 0xa8(r1)
|
||||
/* 801E3A6C 80 01 00 B4 */ lwz r0, 0xb4(r1)
|
||||
/* 801E3A70 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E3A74 38 21 00 B0 */ addi r1, r1, 0xb0
|
||||
/* 801E3A78 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_801E8E6C:
|
||||
/* 801E8E6C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801E8E70 7C 08 02 A6 */ mflr r0
|
||||
/* 801E8E74 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801E8E78 4B FF A8 55 */ bl _draw__14dMenu_Option_cFv
|
||||
/* 801E8E7C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801E8E80 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E8E84 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801E8E88 4E 80 00 20 */ blr
|
||||
@@ -1,88 +0,0 @@
|
||||
lbl_801E80B4:
|
||||
/* 801E80B4 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 801E80B8 7C 08 02 A6 */ mflr r0
|
||||
/* 801E80BC 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 801E80C0 DB E1 00 30 */ stfd f31, 0x30(r1)
|
||||
/* 801E80C4 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 801E80C8 DB C1 00 20 */ stfd f30, 0x20(r1)
|
||||
/* 801E80CC F3 C1 00 28 */ psq_st f30, 40(r1), 0, 0 /* qr0 */
|
||||
/* 801E80D0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801E80D4 48 17 A1 09 */ bl _savegpr_29
|
||||
/* 801E80D8 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 801E80DC 7C BF 2B 78 */ mr r31, r5
|
||||
/* 801E80E0 7C DE 33 78 */ mr r30, r6
|
||||
/* 801E80E4 80 63 00 0C */ lwz r3, 0xc(r3)
|
||||
/* 801E80E8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E80EC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E80F0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E80F4 4E 80 04 21 */ bctrl
|
||||
/* 801E80F8 48 10 F0 09 */ bl getBounds__7J2DPaneFv
|
||||
/* 801E80FC C3 C3 00 04 */ lfs f30, 4(r3)
|
||||
/* 801E8100 80 7D 00 0C */ lwz r3, 0xc(r29)
|
||||
/* 801E8104 7F C6 F3 78 */ mr r6, r30
|
||||
/* 801E8108 7F E5 FB 78 */ mr r5, r31
|
||||
/* 801E810C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E8110 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E8114 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E8118 4E 80 04 21 */ bctrl
|
||||
/* 801E811C 48 10 EF E5 */ bl getBounds__7J2DPaneFv
|
||||
/* 801E8120 C0 23 00 00 */ lfs f1, 0(r3)
|
||||
/* 801E8124 C0 02 A9 60 */ lfs f0, lit_4862(r2)
|
||||
/* 801E8128 EF E1 00 28 */ fsubs f31, f1, f0
|
||||
/* 801E812C 80 7D 00 0C */ lwz r3, 0xc(r29)
|
||||
/* 801E8130 7F C6 F3 78 */ mr r6, r30
|
||||
/* 801E8134 7F E5 FB 78 */ mr r5, r31
|
||||
/* 801E8138 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E813C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E8140 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E8144 4E 80 04 21 */ bctrl
|
||||
/* 801E8148 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 801E814C FC 40 F0 90 */ fmr f2, f30
|
||||
/* 801E8150 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E8154 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 801E8158 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E815C 4E 80 04 21 */ bctrl
|
||||
/* 801E8160 80 7D 00 0C */ lwz r3, 0xc(r29)
|
||||
/* 801E8164 7F C6 F3 78 */ mr r6, r30
|
||||
/* 801E8168 7F E5 FB 78 */ mr r5, r31
|
||||
/* 801E816C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E8170 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E8174 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E8178 4E 80 04 21 */ bctrl
|
||||
/* 801E817C C0 23 00 2C */ lfs f1, 0x2c(r3)
|
||||
/* 801E8180 C0 03 00 24 */ lfs f0, 0x24(r3)
|
||||
/* 801E8184 EF C1 00 28 */ fsubs f30, f1, f0
|
||||
/* 801E8188 80 7D 00 0C */ lwz r3, 0xc(r29)
|
||||
/* 801E818C 7F C6 F3 78 */ mr r6, r30
|
||||
/* 801E8190 7F E5 FB 78 */ mr r5, r31
|
||||
/* 801E8194 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E8198 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E819C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E81A0 4E 80 04 21 */ bctrl
|
||||
/* 801E81A4 C0 23 00 28 */ lfs f1, 0x28(r3)
|
||||
/* 801E81A8 C0 03 00 20 */ lfs f0, 0x20(r3)
|
||||
/* 801E81AC EF E1 00 28 */ fsubs f31, f1, f0
|
||||
/* 801E81B0 80 7D 00 0C */ lwz r3, 0xc(r29)
|
||||
/* 801E81B4 7F C6 F3 78 */ mr r6, r30
|
||||
/* 801E81B8 7F E5 FB 78 */ mr r5, r31
|
||||
/* 801E81BC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E81C0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E81C4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E81C8 4E 80 04 21 */ bctrl
|
||||
/* 801E81CC C0 02 A9 78 */ lfs f0, lit_6256(r2)
|
||||
/* 801E81D0 EC 20 F8 2A */ fadds f1, f0, f31
|
||||
/* 801E81D4 FC 40 F0 90 */ fmr f2, f30
|
||||
/* 801E81D8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E81DC 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 801E81E0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E81E4 4E 80 04 21 */ bctrl
|
||||
/* 801E81E8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 801E81EC CB E1 00 30 */ lfd f31, 0x30(r1)
|
||||
/* 801E81F0 E3 C1 00 28 */ psq_l f30, 40(r1), 0, 0 /* qr0 */
|
||||
/* 801E81F4 CB C1 00 20 */ lfd f30, 0x20(r1)
|
||||
/* 801E81F8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801E81FC 48 17 A0 2D */ bl _restgpr_29
|
||||
/* 801E8200 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 801E8204 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E8208 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 801E820C 4E 80 00 20 */ blr
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,70 +0,0 @@
|
||||
lbl_801E7E98:
|
||||
/* 801E7E98 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801E7E9C 7C 08 02 A6 */ mflr r0
|
||||
/* 801E7EA0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801E7EA4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801E7EA8 48 17 A3 29 */ bl _savegpr_26
|
||||
/* 801E7EAC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E7EB0 54 9B 04 3E */ clrlwi r27, r4, 0x10
|
||||
/* 801E7EB4 A0 03 03 DC */ lhz r0, 0x3dc(r3)
|
||||
/* 801E7EB8 7C 1B 00 40 */ cmplw r27, r0
|
||||
/* 801E7EBC 41 82 00 C8 */ beq lbl_801E7F84
|
||||
/* 801E7EC0 B0 9F 03 DC */ sth r4, 0x3dc(r31)
|
||||
/* 801E7EC4 28 1B 00 00 */ cmplwi r27, 0
|
||||
/* 801E7EC8 40 82 00 5C */ bne lbl_801E7F24
|
||||
/* 801E7ECC 3B 60 00 00 */ li r27, 0
|
||||
/* 801E7ED0 3B C0 00 00 */ li r30, 0
|
||||
/* 801E7ED4 3C 60 80 39 */ lis r3, text_a_tag_6194@ha /* 0x80397588@ha */
|
||||
/* 801E7ED8 3B A3 75 88 */ addi r29, r3, text_a_tag_6194@l /* 0x80397588@l */
|
||||
/* 801E7EDC 3C 60 80 39 */ lis r3, d_menu_d_menu_option__stringBase0@ha /* 0x803975D8@ha */
|
||||
/* 801E7EE0 3B 83 75 D8 */ addi r28, r3, d_menu_d_menu_option__stringBase0@l /* 0x803975D8@l */
|
||||
lbl_801E7EE4:
|
||||
/* 801E7EE4 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801E7EE8 7C 9D F2 14 */ add r4, r29, r30
|
||||
/* 801E7EEC 80 A4 00 00 */ lwz r5, 0(r4)
|
||||
/* 801E7EF0 80 C4 00 04 */ lwz r6, 4(r4)
|
||||
/* 801E7EF4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E7EF8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E7EFC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E7F00 4E 80 04 21 */ bctrl
|
||||
/* 801E7F04 48 11 87 55 */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 801E7F08 38 9C 00 1D */ addi r4, r28, 0x1d
|
||||
/* 801E7F0C 48 18 0C 21 */ bl strcpy
|
||||
/* 801E7F10 3B 7B 00 01 */ addi r27, r27, 1
|
||||
/* 801E7F14 2C 1B 00 05 */ cmpwi r27, 5
|
||||
/* 801E7F18 3B DE 00 08 */ addi r30, r30, 8
|
||||
/* 801E7F1C 41 80 FF C8 */ blt lbl_801E7EE4
|
||||
/* 801E7F20 48 00 00 64 */ b lbl_801E7F84
|
||||
lbl_801E7F24:
|
||||
/* 801E7F24 3B 40 00 00 */ li r26, 0
|
||||
/* 801E7F28 3B C0 00 00 */ li r30, 0
|
||||
/* 801E7F2C 3C 60 80 39 */ lis r3, text_a_tag_6194@ha /* 0x80397588@ha */
|
||||
/* 801E7F30 3B 83 75 88 */ addi r28, r3, text_a_tag_6194@l /* 0x80397588@l */
|
||||
/* 801E7F34 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 801E7F38 3B A3 01 88 */ addi r29, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
lbl_801E7F3C:
|
||||
/* 801E7F3C 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801E7F40 7C 9C F2 14 */ add r4, r28, r30
|
||||
/* 801E7F44 80 A4 00 00 */ lwz r5, 0(r4)
|
||||
/* 801E7F48 80 C4 00 04 */ lwz r6, 4(r4)
|
||||
/* 801E7F4C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E7F50 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E7F54 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E7F58 4E 80 04 21 */ bctrl
|
||||
/* 801E7F5C 48 11 86 FD */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 801E7F60 7C 65 1B 78 */ mr r5, r3
|
||||
/* 801E7F64 7F A3 EB 78 */ mr r3, r29
|
||||
/* 801E7F68 7F 64 DB 78 */ mr r4, r27
|
||||
/* 801E7F6C 38 C0 00 00 */ li r6, 0
|
||||
/* 801E7F70 48 03 45 D5 */ bl getStringKanji__13dMeter2Info_cFUlPcP14JMSMesgEntry_c
|
||||
/* 801E7F74 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 801E7F78 2C 1A 00 05 */ cmpwi r26, 5
|
||||
/* 801E7F7C 3B DE 00 08 */ addi r30, r30, 8
|
||||
/* 801E7F80 41 80 FF BC */ blt lbl_801E7F3C
|
||||
lbl_801E7F84:
|
||||
/* 801E7F84 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801E7F88 48 17 A2 95 */ bl _restgpr_26
|
||||
/* 801E7F8C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801E7F90 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E7F94 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801E7F98 4E 80 00 20 */ blr
|
||||
@@ -1,46 +0,0 @@
|
||||
lbl_801E3AEC:
|
||||
/* 801E3AEC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801E3AF0 80 83 03 C0 */ lwz r4, 0x3c0(r3)
|
||||
/* 801E3AF4 38 04 00 02 */ addi r0, r4, 2
|
||||
/* 801E3AF8 90 03 03 C0 */ stw r0, 0x3c0(r3)
|
||||
/* 801E3AFC 80 83 00 2C */ lwz r4, 0x2c(r3)
|
||||
/* 801E3B00 A8 04 00 06 */ lha r0, 6(r4)
|
||||
/* 801E3B04 80 83 03 C0 */ lwz r4, 0x3c0(r3)
|
||||
/* 801E3B08 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 801E3B0C 41 80 00 0C */ blt lbl_801E3B18
|
||||
/* 801E3B10 7C 00 20 50 */ subf r0, r0, r4
|
||||
/* 801E3B14 90 03 03 C0 */ stw r0, 0x3c0(r3)
|
||||
lbl_801E3B18:
|
||||
/* 801E3B18 80 03 03 C0 */ lwz r0, 0x3c0(r3)
|
||||
/* 801E3B1C C8 22 A9 58 */ lfd f1, lit_4520(r2)
|
||||
/* 801E3B20 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 801E3B24 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E3B28 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 801E3B2C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E3B30 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 801E3B34 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 801E3B38 80 83 00 2C */ lwz r4, 0x2c(r3)
|
||||
/* 801E3B3C D0 04 00 08 */ stfs f0, 8(r4)
|
||||
/* 801E3B40 80 83 03 C4 */ lwz r4, 0x3c4(r3)
|
||||
/* 801E3B44 38 04 00 02 */ addi r0, r4, 2
|
||||
/* 801E3B48 90 03 03 C4 */ stw r0, 0x3c4(r3)
|
||||
/* 801E3B4C 80 83 00 30 */ lwz r4, 0x30(r3)
|
||||
/* 801E3B50 A8 04 00 06 */ lha r0, 6(r4)
|
||||
/* 801E3B54 80 83 03 C4 */ lwz r4, 0x3c4(r3)
|
||||
/* 801E3B58 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 801E3B5C 41 80 00 0C */ blt lbl_801E3B68
|
||||
/* 801E3B60 7C 00 20 50 */ subf r0, r0, r4
|
||||
/* 801E3B64 90 03 03 C4 */ stw r0, 0x3c4(r3)
|
||||
lbl_801E3B68:
|
||||
/* 801E3B68 80 03 03 C4 */ lwz r0, 0x3c4(r3)
|
||||
/* 801E3B6C C8 22 A9 58 */ lfd f1, lit_4520(r2)
|
||||
/* 801E3B70 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 801E3B74 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E3B78 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 801E3B7C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E3B80 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 801E3B84 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 801E3B88 80 63 00 30 */ lwz r3, 0x30(r3)
|
||||
/* 801E3B8C D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 801E3B90 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801E3B94 4E 80 00 20 */ blr
|
||||
@@ -1,70 +0,0 @@
|
||||
lbl_801E7F9C:
|
||||
/* 801E7F9C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801E7FA0 7C 08 02 A6 */ mflr r0
|
||||
/* 801E7FA4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801E7FA8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801E7FAC 48 17 A2 25 */ bl _savegpr_26
|
||||
/* 801E7FB0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E7FB4 54 9B 04 3E */ clrlwi r27, r4, 0x10
|
||||
/* 801E7FB8 A0 03 03 DE */ lhz r0, 0x3de(r3)
|
||||
/* 801E7FBC 7C 1B 00 40 */ cmplw r27, r0
|
||||
/* 801E7FC0 41 82 00 C8 */ beq lbl_801E8088
|
||||
/* 801E7FC4 B0 9F 03 DE */ sth r4, 0x3de(r31)
|
||||
/* 801E7FC8 28 1B 00 00 */ cmplwi r27, 0
|
||||
/* 801E7FCC 40 82 00 5C */ bne lbl_801E8028
|
||||
/* 801E7FD0 3B 60 00 00 */ li r27, 0
|
||||
/* 801E7FD4 3B C0 00 00 */ li r30, 0
|
||||
/* 801E7FD8 3C 60 80 39 */ lis r3, text_b_tag_6217@ha /* 0x803975B0@ha */
|
||||
/* 801E7FDC 3B A3 75 B0 */ addi r29, r3, text_b_tag_6217@l /* 0x803975B0@l */
|
||||
/* 801E7FE0 3C 60 80 39 */ lis r3, d_menu_d_menu_option__stringBase0@ha /* 0x803975D8@ha */
|
||||
/* 801E7FE4 3B 83 75 D8 */ addi r28, r3, d_menu_d_menu_option__stringBase0@l /* 0x803975D8@l */
|
||||
lbl_801E7FE8:
|
||||
/* 801E7FE8 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801E7FEC 7C 9D F2 14 */ add r4, r29, r30
|
||||
/* 801E7FF0 80 A4 00 00 */ lwz r5, 0(r4)
|
||||
/* 801E7FF4 80 C4 00 04 */ lwz r6, 4(r4)
|
||||
/* 801E7FF8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E7FFC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E8000 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E8004 4E 80 04 21 */ bctrl
|
||||
/* 801E8008 48 11 86 51 */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 801E800C 38 9C 00 1D */ addi r4, r28, 0x1d
|
||||
/* 801E8010 48 18 0B 1D */ bl strcpy
|
||||
/* 801E8014 3B 7B 00 01 */ addi r27, r27, 1
|
||||
/* 801E8018 2C 1B 00 05 */ cmpwi r27, 5
|
||||
/* 801E801C 3B DE 00 08 */ addi r30, r30, 8
|
||||
/* 801E8020 41 80 FF C8 */ blt lbl_801E7FE8
|
||||
/* 801E8024 48 00 00 64 */ b lbl_801E8088
|
||||
lbl_801E8028:
|
||||
/* 801E8028 3B 40 00 00 */ li r26, 0
|
||||
/* 801E802C 3B C0 00 00 */ li r30, 0
|
||||
/* 801E8030 3C 60 80 39 */ lis r3, text_b_tag_6217@ha /* 0x803975B0@ha */
|
||||
/* 801E8034 3B 83 75 B0 */ addi r28, r3, text_b_tag_6217@l /* 0x803975B0@l */
|
||||
/* 801E8038 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 801E803C 3B A3 01 88 */ addi r29, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
lbl_801E8040:
|
||||
/* 801E8040 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801E8044 7C 9C F2 14 */ add r4, r28, r30
|
||||
/* 801E8048 80 A4 00 00 */ lwz r5, 0(r4)
|
||||
/* 801E804C 80 C4 00 04 */ lwz r6, 4(r4)
|
||||
/* 801E8050 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E8054 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801E8058 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E805C 4E 80 04 21 */ bctrl
|
||||
/* 801E8060 48 11 85 F9 */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 801E8064 7C 65 1B 78 */ mr r5, r3
|
||||
/* 801E8068 7F A3 EB 78 */ mr r3, r29
|
||||
/* 801E806C 7F 64 DB 78 */ mr r4, r27
|
||||
/* 801E8070 38 C0 00 00 */ li r6, 0
|
||||
/* 801E8074 48 03 44 D1 */ bl getStringKanji__13dMeter2Info_cFUlPcP14JMSMesgEntry_c
|
||||
/* 801E8078 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 801E807C 2C 1A 00 05 */ cmpwi r26, 5
|
||||
/* 801E8080 3B DE 00 08 */ addi r30, r30, 8
|
||||
/* 801E8084 41 80 FF BC */ blt lbl_801E8040
|
||||
lbl_801E8088:
|
||||
/* 801E8088 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801E808C 48 17 A1 91 */ bl _restgpr_26
|
||||
/* 801E8090 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801E8094 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E8098 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801E809C 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_801E4488:
|
||||
/* 801E4488 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801E448C 7C 08 02 A6 */ mflr r0
|
||||
/* 801E4490 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801E4494 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801E4498 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E449C 80 63 00 44 */ lwz r3, 0x44(r3)
|
||||
/* 801E44A0 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E44A4 4B FB 0D FD */ bl setAlphaRate__16dSelect_cursor_cFf
|
||||
/* 801E44A8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E44AC 38 80 00 02 */ li r4, 2
|
||||
/* 801E44B0 48 00 2E 65 */ bl setCursorPos__14dMenu_Option_cFUc
|
||||
/* 801E44B4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E44B8 38 80 04 0C */ li r4, 0x40c
|
||||
/* 801E44BC 48 00 39 DD */ bl setAButtonString__14dMenu_Option_cFUs
|
||||
/* 801E44C0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E44C4 38 80 03 F9 */ li r4, 0x3f9
|
||||
/* 801E44C8 48 00 3A D5 */ bl setBButtonString__14dMenu_Option_cFUs
|
||||
/* 801E44CC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801E44D0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801E44D4 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E44D8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801E44DC 4E 80 00 20 */ blr
|
||||
@@ -1,263 +0,0 @@
|
||||
lbl_801E44E0:
|
||||
/* 801E44E0 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 801E44E4 7C 08 02 A6 */ mflr r0
|
||||
/* 801E44E8 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 801E44EC 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 801E44F0 48 17 DC ED */ bl _savegpr_29
|
||||
/* 801E44F4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E44F8 80 63 00 58 */ lwz r3, 0x58(r3)
|
||||
/* 801E44FC 4B E4 E0 29 */ bl checkUpTrigger__9STControlFv
|
||||
/* 801E4500 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 801E4504 80 7F 00 58 */ lwz r3, 0x58(r31)
|
||||
/* 801E4508 4B E4 E0 99 */ bl checkDownTrigger__9STControlFv
|
||||
/* 801E450C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4510 4B FF F5 95 */ bl checkLeftTrigger__14dMenu_Option_cFv
|
||||
/* 801E4514 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801E4518 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E451C 4B FF F5 AD */ bl checkRightTrigger__14dMenu_Option_cFv
|
||||
/* 801E4520 88 1F 03 F3 */ lbz r0, 0x3f3(r31)
|
||||
/* 801E4524 28 00 00 05 */ cmplwi r0, 5
|
||||
/* 801E4528 41 82 00 24 */ beq lbl_801E454C
|
||||
/* 801E452C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4530 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 801E4534 3C 80 80 3C */ lis r4, tv_process@ha /* 0x803BDD70@ha */
|
||||
/* 801E4538 38 04 DD 70 */ addi r0, r4, tv_process@l /* 0x803BDD70@l */
|
||||
/* 801E453C 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 801E4540 48 17 DB 45 */ bl __ptmf_scall
|
||||
/* 801E4544 60 00 00 00 */ nop
|
||||
/* 801E4548 48 00 03 4C */ b lbl_801E4894
|
||||
lbl_801E454C:
|
||||
/* 801E454C 57 A0 06 3F */ clrlwi. r0, r29, 0x18
|
||||
/* 801E4550 41 82 00 44 */ beq lbl_801E4594
|
||||
/* 801E4554 38 00 00 01 */ li r0, 1
|
||||
/* 801E4558 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
/* 801E455C 38 00 00 4C */ li r0, 0x4c
|
||||
/* 801E4560 90 01 00 28 */ stw r0, 0x28(r1)
|
||||
/* 801E4564 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E4568 38 81 00 28 */ addi r4, r1, 0x28
|
||||
/* 801E456C 38 A0 00 00 */ li r5, 0
|
||||
/* 801E4570 38 C0 00 00 */ li r6, 0
|
||||
/* 801E4574 38 E0 00 00 */ li r7, 0
|
||||
/* 801E4578 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E457C FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E4580 C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E4584 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E4588 39 00 00 00 */ li r8, 0
|
||||
/* 801E458C 48 0C 73 F9 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E4590 48 00 03 04 */ b lbl_801E4894
|
||||
lbl_801E4594:
|
||||
/* 801E4594 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
||||
/* 801E4598 41 82 01 78 */ beq lbl_801E4710
|
||||
/* 801E459C 88 7F 03 E9 */ lbz r3, 0x3e9(r31)
|
||||
/* 801E45A0 28 03 00 02 */ cmplwi r3, 2
|
||||
/* 801E45A4 40 82 00 10 */ bne lbl_801E45B4
|
||||
/* 801E45A8 38 00 00 00 */ li r0, 0
|
||||
/* 801E45AC 98 1F 03 E9 */ stb r0, 0x3e9(r31)
|
||||
/* 801E45B0 48 00 00 0C */ b lbl_801E45BC
|
||||
lbl_801E45B4:
|
||||
/* 801E45B4 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 801E45B8 98 1F 03 E9 */ stb r0, 0x3e9(r31)
|
||||
lbl_801E45BC:
|
||||
/* 801E45BC 38 00 FF FB */ li r0, -5
|
||||
/* 801E45C0 B0 1F 03 DA */ sth r0, 0x3da(r31)
|
||||
/* 801E45C4 88 1F 03 E9 */ lbz r0, 0x3e9(r31)
|
||||
/* 801E45C8 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 801E45CC 41 82 00 58 */ beq lbl_801E4624
|
||||
/* 801E45D0 40 80 00 10 */ bge lbl_801E45E0
|
||||
/* 801E45D4 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 801E45D8 40 80 00 14 */ bge lbl_801E45EC
|
||||
/* 801E45DC 48 00 00 B4 */ b lbl_801E4690
|
||||
lbl_801E45E0:
|
||||
/* 801E45E0 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 801E45E4 40 80 00 AC */ bge lbl_801E4690
|
||||
/* 801E45E8 48 00 00 74 */ b lbl_801E465C
|
||||
lbl_801E45EC:
|
||||
/* 801E45EC 38 00 00 C9 */ li r0, 0xc9
|
||||
/* 801E45F0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801E45F4 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E45F8 38 81 00 24 */ addi r4, r1, 0x24
|
||||
/* 801E45FC 38 A0 00 00 */ li r5, 0
|
||||
/* 801E4600 38 C0 00 00 */ li r6, 0
|
||||
/* 801E4604 38 E0 00 00 */ li r7, 0
|
||||
/* 801E4608 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E460C FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E4610 C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E4614 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E4618 39 00 00 00 */ li r8, 0
|
||||
/* 801E461C 48 0C 73 69 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E4620 48 00 00 70 */ b lbl_801E4690
|
||||
lbl_801E4624:
|
||||
/* 801E4624 38 00 00 CA */ li r0, 0xca
|
||||
/* 801E4628 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 801E462C 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E4630 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 801E4634 38 A0 00 00 */ li r5, 0
|
||||
/* 801E4638 38 C0 00 00 */ li r6, 0
|
||||
/* 801E463C 38 E0 00 00 */ li r7, 0
|
||||
/* 801E4640 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E4644 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E4648 C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E464C FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E4650 39 00 00 00 */ li r8, 0
|
||||
/* 801E4654 48 0C 73 31 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E4658 48 00 00 38 */ b lbl_801E4690
|
||||
lbl_801E465C:
|
||||
/* 801E465C 38 00 00 CB */ li r0, 0xcb
|
||||
/* 801E4660 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 801E4664 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E4668 38 81 00 1C */ addi r4, r1, 0x1c
|
||||
/* 801E466C 38 A0 00 00 */ li r5, 0
|
||||
/* 801E4670 38 C0 00 00 */ li r6, 0
|
||||
/* 801E4674 38 E0 00 00 */ li r7, 0
|
||||
/* 801E4678 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E467C FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E4680 C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E4684 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E4688 39 00 00 00 */ li r8, 0
|
||||
/* 801E468C 48 0C 72 F9 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
lbl_801E4690:
|
||||
/* 801E4690 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E4694 88 1F 03 E9 */ lbz r0, 0x3e9(r31)
|
||||
/* 801E4698 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E469C 3C 80 80 39 */ lis r4, dMo_soundMode@ha /* 0x80396EA8@ha */
|
||||
/* 801E46A0 38 84 6E A8 */ addi r4, r4, dMo_soundMode@l /* 0x80396EA8@l */
|
||||
/* 801E46A4 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 801E46A8 48 0E 91 E1 */ bl setOutputMode__10Z2AudioMgrFUl
|
||||
/* 801E46AC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E46B0 88 1F 03 E9 */ lbz r0, 0x3e9(r31)
|
||||
/* 801E46B4 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E46B8 3C 80 80 39 */ lis r4, dMo_soundMode@ha /* 0x80396EA8@ha */
|
||||
/* 801E46BC 38 84 6E A8 */ addi r4, r4, dMo_soundMode@l /* 0x80396EA8@l */
|
||||
/* 801E46C0 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 801E46C4 48 00 28 F9 */ bl setSoundMode__14dMenu_Option_cFUl
|
||||
/* 801E46C8 38 00 00 03 */ li r0, 3
|
||||
/* 801E46CC 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
/* 801E46D0 38 00 00 02 */ li r0, 2
|
||||
/* 801E46D4 98 1F 03 F5 */ stb r0, 0x3f5(r31)
|
||||
/* 801E46D8 38 00 00 C8 */ li r0, 0xc8
|
||||
/* 801E46DC 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 801E46E0 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E46E4 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 801E46E8 38 A0 00 00 */ li r5, 0
|
||||
/* 801E46EC 38 C0 00 00 */ li r6, 0
|
||||
/* 801E46F0 38 E0 00 00 */ li r7, 0
|
||||
/* 801E46F4 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E46F8 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E46FC C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E4700 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E4704 39 00 00 00 */ li r8, 0
|
||||
/* 801E4708 48 0C 72 7D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E470C 48 00 01 88 */ b lbl_801E4894
|
||||
lbl_801E4710:
|
||||
/* 801E4710 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801E4714 41 82 01 78 */ beq lbl_801E488C
|
||||
/* 801E4718 88 7F 03 E9 */ lbz r3, 0x3e9(r31)
|
||||
/* 801E471C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801E4720 40 82 00 10 */ bne lbl_801E4730
|
||||
/* 801E4724 38 00 00 02 */ li r0, 2
|
||||
/* 801E4728 98 1F 03 E9 */ stb r0, 0x3e9(r31)
|
||||
/* 801E472C 48 00 00 0C */ b lbl_801E4738
|
||||
lbl_801E4730:
|
||||
/* 801E4730 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 801E4734 98 1F 03 E9 */ stb r0, 0x3e9(r31)
|
||||
lbl_801E4738:
|
||||
/* 801E4738 38 00 00 05 */ li r0, 5
|
||||
/* 801E473C B0 1F 03 DA */ sth r0, 0x3da(r31)
|
||||
/* 801E4740 88 1F 03 E9 */ lbz r0, 0x3e9(r31)
|
||||
/* 801E4744 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 801E4748 41 82 00 58 */ beq lbl_801E47A0
|
||||
/* 801E474C 40 80 00 10 */ bge lbl_801E475C
|
||||
/* 801E4750 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 801E4754 40 80 00 14 */ bge lbl_801E4768
|
||||
/* 801E4758 48 00 00 B4 */ b lbl_801E480C
|
||||
lbl_801E475C:
|
||||
/* 801E475C 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 801E4760 40 80 00 AC */ bge lbl_801E480C
|
||||
/* 801E4764 48 00 00 74 */ b lbl_801E47D8
|
||||
lbl_801E4768:
|
||||
/* 801E4768 38 00 00 C9 */ li r0, 0xc9
|
||||
/* 801E476C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801E4770 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E4774 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 801E4778 38 A0 00 00 */ li r5, 0
|
||||
/* 801E477C 38 C0 00 00 */ li r6, 0
|
||||
/* 801E4780 38 E0 00 00 */ li r7, 0
|
||||
/* 801E4784 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E4788 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E478C C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E4790 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E4794 39 00 00 00 */ li r8, 0
|
||||
/* 801E4798 48 0C 71 ED */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E479C 48 00 00 70 */ b lbl_801E480C
|
||||
lbl_801E47A0:
|
||||
/* 801E47A0 38 00 00 CA */ li r0, 0xca
|
||||
/* 801E47A4 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 801E47A8 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E47AC 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 801E47B0 38 A0 00 00 */ li r5, 0
|
||||
/* 801E47B4 38 C0 00 00 */ li r6, 0
|
||||
/* 801E47B8 38 E0 00 00 */ li r7, 0
|
||||
/* 801E47BC C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E47C0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E47C4 C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E47C8 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E47CC 39 00 00 00 */ li r8, 0
|
||||
/* 801E47D0 48 0C 71 B5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E47D4 48 00 00 38 */ b lbl_801E480C
|
||||
lbl_801E47D8:
|
||||
/* 801E47D8 38 00 00 CB */ li r0, 0xcb
|
||||
/* 801E47DC 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E47E0 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E47E4 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 801E47E8 38 A0 00 00 */ li r5, 0
|
||||
/* 801E47EC 38 C0 00 00 */ li r6, 0
|
||||
/* 801E47F0 38 E0 00 00 */ li r7, 0
|
||||
/* 801E47F4 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E47F8 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E47FC C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E4800 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E4804 39 00 00 00 */ li r8, 0
|
||||
/* 801E4808 48 0C 71 7D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
lbl_801E480C:
|
||||
/* 801E480C 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E4810 88 1F 03 E9 */ lbz r0, 0x3e9(r31)
|
||||
/* 801E4814 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E4818 3C 80 80 39 */ lis r4, dMo_soundMode@ha /* 0x80396EA8@ha */
|
||||
/* 801E481C 38 84 6E A8 */ addi r4, r4, dMo_soundMode@l /* 0x80396EA8@l */
|
||||
/* 801E4820 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 801E4824 48 0E 90 65 */ bl setOutputMode__10Z2AudioMgrFUl
|
||||
/* 801E4828 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E482C 88 1F 03 E9 */ lbz r0, 0x3e9(r31)
|
||||
/* 801E4830 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E4834 3C 80 80 39 */ lis r4, dMo_soundMode@ha /* 0x80396EA8@ha */
|
||||
/* 801E4838 38 84 6E A8 */ addi r4, r4, dMo_soundMode@l /* 0x80396EA8@l */
|
||||
/* 801E483C 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 801E4840 48 00 27 7D */ bl setSoundMode__14dMenu_Option_cFUl
|
||||
/* 801E4844 38 00 00 03 */ li r0, 3
|
||||
/* 801E4848 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
/* 801E484C 38 00 00 02 */ li r0, 2
|
||||
/* 801E4850 98 1F 03 F5 */ stb r0, 0x3f5(r31)
|
||||
/* 801E4854 38 00 00 C8 */ li r0, 0xc8
|
||||
/* 801E4858 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E485C 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E4860 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 801E4864 38 A0 00 00 */ li r5, 0
|
||||
/* 801E4868 38 C0 00 00 */ li r6, 0
|
||||
/* 801E486C 38 E0 00 00 */ li r7, 0
|
||||
/* 801E4870 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E4874 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E4878 C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E487C FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E4880 39 00 00 00 */ li r8, 0
|
||||
/* 801E4884 48 0C 71 01 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E4888 48 00 00 0C */ b lbl_801E4894
|
||||
lbl_801E488C:
|
||||
/* 801E488C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4890 48 00 35 65 */ bl changeTVCheck__14dMenu_Option_cFv
|
||||
lbl_801E4894:
|
||||
/* 801E4894 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 801E4898 48 17 D9 91 */ bl _restgpr_29
|
||||
/* 801E489C 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 801E48A0 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E48A4 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 801E48A8 4E 80 00 20 */ blr
|
||||
@@ -1,43 +0,0 @@
|
||||
lbl_801E5260:
|
||||
/* 801E5260 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801E5264 7C 08 02 A6 */ mflr r0
|
||||
/* 801E5268 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801E526C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 801E5270 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E5274 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
|
||||
/* 801E5278 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
|
||||
/* 801E527C 80 63 00 34 */ lwz r3, 0x34(r3)
|
||||
/* 801E5280 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b
|
||||
/* 801E5284 40 82 00 0C */ bne lbl_801E5290
|
||||
/* 801E5288 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
|
||||
/* 801E528C 41 82 00 60 */ beq lbl_801E52EC
|
||||
lbl_801E5290:
|
||||
/* 801E5290 38 00 00 A2 */ li r0, 0xa2
|
||||
/* 801E5294 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E5298 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E529C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 801E52A0 38 A0 00 00 */ li r5, 0
|
||||
/* 801E52A4 38 C0 00 00 */ li r6, 0
|
||||
/* 801E52A8 38 E0 00 00 */ li r7, 0
|
||||
/* 801E52AC C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E52B0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E52B4 C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E52B8 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E52BC 39 00 00 00 */ li r8, 0
|
||||
/* 801E52C0 48 0C 66 C5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E52C4 38 00 00 03 */ li r0, 3
|
||||
/* 801E52C8 98 1F 03 F3 */ stb r0, 0x3f3(r31)
|
||||
/* 801E52CC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E52D0 38 80 04 0C */ li r4, 0x40c
|
||||
/* 801E52D4 48 00 2B C5 */ bl setAButtonString__14dMenu_Option_cFUs
|
||||
/* 801E52D8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E52DC 38 80 03 F9 */ li r4, 0x3f9
|
||||
/* 801E52E0 48 00 2C BD */ bl setBButtonString__14dMenu_Option_cFUs
|
||||
/* 801E52E4 48 01 7B 25 */ bl dMw_fade_out__5dMw_cFv
|
||||
/* 801E52E8 48 03 96 E9 */ bl dMeter2Info_set2DVibration__Fv
|
||||
lbl_801E52EC:
|
||||
/* 801E52EC 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 801E52F0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801E52F4 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E52F8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801E52FC 4E 80 00 20 */ blr
|
||||
@@ -1,32 +0,0 @@
|
||||
lbl_801E51CC:
|
||||
/* 801E51CC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801E51D0 7C 08 02 A6 */ mflr r0
|
||||
/* 801E51D4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801E51D8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801E51DC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E51E0 80 6D 86 48 */ lwz r3, mFader__13mDoGph_gInf_c(r13)
|
||||
/* 801E51E4 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 801E51E8 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 801E51EC 40 82 00 44 */ bne lbl_801E5230
|
||||
/* 801E51F0 48 01 7C 89 */ bl dMw_fade_in__5dMw_cFv
|
||||
/* 801E51F4 C0 02 A9 2C */ lfs f0, lit_4068(r2)
|
||||
/* 801E51F8 D0 1F 03 30 */ stfs f0, 0x330(r31)
|
||||
/* 801E51FC 38 00 00 01 */ li r0, 1
|
||||
/* 801E5200 98 1F 03 F3 */ stb r0, 0x3f3(r31)
|
||||
/* 801E5204 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E5208 38 80 00 00 */ li r4, 0
|
||||
/* 801E520C 48 00 2C 8D */ bl setAButtonString__14dMenu_Option_cFUs
|
||||
/* 801E5210 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E5214 38 80 03 F9 */ li r4, 0x3f9
|
||||
/* 801E5218 48 00 2D 85 */ bl setBButtonString__14dMenu_Option_cFUs
|
||||
/* 801E521C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E5220 48 00 24 CD */ bl getSelectType__14dMenu_Option_cFv
|
||||
/* 801E5224 7C 64 1B 78 */ mr r4, r3
|
||||
/* 801E5228 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E522C 48 00 20 E9 */ bl setCursorPos__14dMenu_Option_cFUc
|
||||
lbl_801E5230:
|
||||
/* 801E5230 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801E5234 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801E5238 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E523C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801E5240 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_801E41A0:
|
||||
/* 801E41A0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801E41A4 7C 08 02 A6 */ mflr r0
|
||||
/* 801E41A8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801E41AC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801E41B0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E41B4 80 63 00 44 */ lwz r3, 0x44(r3)
|
||||
/* 801E41B8 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E41BC 4B FB 10 E5 */ bl setAlphaRate__16dSelect_cursor_cFf
|
||||
/* 801E41C0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E41C4 38 80 00 01 */ li r4, 1
|
||||
/* 801E41C8 48 00 31 4D */ bl setCursorPos__14dMenu_Option_cFUc
|
||||
/* 801E41CC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E41D0 38 80 04 0C */ li r4, 0x40c
|
||||
/* 801E41D4 48 00 3C C5 */ bl setAButtonString__14dMenu_Option_cFUs
|
||||
/* 801E41D8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E41DC 38 80 03 F9 */ li r4, 0x3f9
|
||||
/* 801E41E0 48 00 3D BD */ bl setBButtonString__14dMenu_Option_cFUs
|
||||
/* 801E41E4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801E41E8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801E41EC 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E41F0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801E41F4 4E 80 00 20 */ blr
|
||||
@@ -1,175 +0,0 @@
|
||||
lbl_801E41F8:
|
||||
/* 801E41F8 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 801E41FC 7C 08 02 A6 */ mflr r0
|
||||
/* 801E4200 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 801E4204 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801E4208 48 17 DF D1 */ bl _savegpr_28
|
||||
/* 801E420C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E4210 80 63 00 58 */ lwz r3, 0x58(r3)
|
||||
/* 801E4214 4B E4 E3 11 */ bl checkUpTrigger__9STControlFv
|
||||
/* 801E4218 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 801E421C 80 7F 00 58 */ lwz r3, 0x58(r31)
|
||||
/* 801E4220 4B E4 E3 81 */ bl checkDownTrigger__9STControlFv
|
||||
/* 801E4224 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 801E4228 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E422C 4B FF F8 79 */ bl checkLeftTrigger__14dMenu_Option_cFv
|
||||
/* 801E4230 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801E4234 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4238 4B FF F8 91 */ bl checkRightTrigger__14dMenu_Option_cFv
|
||||
/* 801E423C 88 1F 03 F3 */ lbz r0, 0x3f3(r31)
|
||||
/* 801E4240 28 00 00 05 */ cmplwi r0, 5
|
||||
/* 801E4244 41 82 00 24 */ beq lbl_801E4268
|
||||
/* 801E4248 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E424C 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 801E4250 3C 80 80 3C */ lis r4, tv_process@ha /* 0x803BDD70@ha */
|
||||
/* 801E4254 38 04 DD 70 */ addi r0, r4, tv_process@l /* 0x803BDD70@l */
|
||||
/* 801E4258 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 801E425C 48 17 DE 29 */ bl __ptmf_scall
|
||||
/* 801E4260 60 00 00 00 */ nop
|
||||
/* 801E4264 48 00 02 0C */ b lbl_801E4470
|
||||
lbl_801E4268:
|
||||
/* 801E4268 57 80 06 3F */ clrlwi. r0, r28, 0x18
|
||||
/* 801E426C 41 82 00 44 */ beq lbl_801E42B0
|
||||
/* 801E4270 38 00 00 00 */ li r0, 0
|
||||
/* 801E4274 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
/* 801E4278 38 00 00 4C */ li r0, 0x4c
|
||||
/* 801E427C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801E4280 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E4284 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 801E4288 38 A0 00 00 */ li r5, 0
|
||||
/* 801E428C 38 C0 00 00 */ li r6, 0
|
||||
/* 801E4290 38 E0 00 00 */ li r7, 0
|
||||
/* 801E4294 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E4298 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E429C C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E42A0 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E42A4 39 00 00 00 */ li r8, 0
|
||||
/* 801E42A8 48 0C 76 DD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E42AC 48 00 01 C4 */ b lbl_801E4470
|
||||
lbl_801E42B0:
|
||||
/* 801E42B0 57 A0 06 3F */ clrlwi. r0, r29, 0x18
|
||||
/* 801E42B4 41 82 00 44 */ beq lbl_801E42F8
|
||||
/* 801E42B8 38 00 00 02 */ li r0, 2
|
||||
/* 801E42BC 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
/* 801E42C0 38 00 00 4C */ li r0, 0x4c
|
||||
/* 801E42C4 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 801E42C8 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E42CC 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 801E42D0 38 A0 00 00 */ li r5, 0
|
||||
/* 801E42D4 38 C0 00 00 */ li r6, 0
|
||||
/* 801E42D8 38 E0 00 00 */ li r7, 0
|
||||
/* 801E42DC C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E42E0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E42E4 C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E42E8 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E42EC 39 00 00 00 */ li r8, 0
|
||||
/* 801E42F0 48 0C 76 95 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E42F4 48 00 01 7C */ b lbl_801E4470
|
||||
lbl_801E42F8:
|
||||
/* 801E42F8 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
||||
/* 801E42FC 41 82 00 B4 */ beq lbl_801E43B0
|
||||
/* 801E4300 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E4304 48 00 3D 9D */ bl isRumbleSupported__14dMenu_Option_cFv
|
||||
/* 801E4308 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801E430C 41 82 01 64 */ beq lbl_801E4470
|
||||
/* 801E4310 88 1F 03 EA */ lbz r0, 0x3ea(r31)
|
||||
/* 801E4314 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801E4318 40 82 00 38 */ bne lbl_801E4350
|
||||
/* 801E431C 38 00 00 01 */ li r0, 1
|
||||
/* 801E4320 98 1F 03 EA */ stb r0, 0x3ea(r31)
|
||||
/* 801E4324 3C 60 80 3E */ lis r3, m_gamePad__8mDoCPd_c@ha /* 0x803DD2D8@ha */
|
||||
/* 801E4328 38 63 D2 D8 */ addi r3, r3, m_gamePad__8mDoCPd_c@l /* 0x803DD2D8@l */
|
||||
/* 801E432C 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 801E4330 38 63 00 68 */ addi r3, r3, 0x68
|
||||
/* 801E4334 38 9F 03 E0 */ addi r4, r31, 0x3e0
|
||||
/* 801E4338 38 A0 00 00 */ li r5, 0
|
||||
/* 801E433C 38 C0 00 3C */ li r6, 0x3c
|
||||
/* 801E4340 48 0F D5 8D */ bl startPatternedRumble__Q210JUTGamePad7CRumbleFPvQ310JUTGamePad7CRumble7ERumbleUl
|
||||
/* 801E4344 38 00 FF FB */ li r0, -5
|
||||
/* 801E4348 B0 1F 03 DA */ sth r0, 0x3da(r31)
|
||||
/* 801E434C 48 00 00 1C */ b lbl_801E4368
|
||||
lbl_801E4350:
|
||||
/* 801E4350 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801E4354 40 82 00 14 */ bne lbl_801E4368
|
||||
/* 801E4358 38 00 00 00 */ li r0, 0
|
||||
/* 801E435C 98 1F 03 EA */ stb r0, 0x3ea(r31)
|
||||
/* 801E4360 38 00 FF FB */ li r0, -5
|
||||
/* 801E4364 B0 1F 03 DA */ sth r0, 0x3da(r31)
|
||||
lbl_801E4368:
|
||||
/* 801E4368 38 00 00 03 */ li r0, 3
|
||||
/* 801E436C 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
/* 801E4370 38 00 00 01 */ li r0, 1
|
||||
/* 801E4374 98 1F 03 F5 */ stb r0, 0x3f5(r31)
|
||||
/* 801E4378 38 00 00 C8 */ li r0, 0xc8
|
||||
/* 801E437C 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E4380 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E4384 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 801E4388 38 A0 00 00 */ li r5, 0
|
||||
/* 801E438C 38 C0 00 00 */ li r6, 0
|
||||
/* 801E4390 38 E0 00 00 */ li r7, 0
|
||||
/* 801E4394 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E4398 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E439C C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E43A0 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E43A4 39 00 00 00 */ li r8, 0
|
||||
/* 801E43A8 48 0C 75 DD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E43AC 48 00 00 C4 */ b lbl_801E4470
|
||||
lbl_801E43B0:
|
||||
/* 801E43B0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801E43B4 41 82 00 B4 */ beq lbl_801E4468
|
||||
/* 801E43B8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E43BC 48 00 3C E5 */ bl isRumbleSupported__14dMenu_Option_cFv
|
||||
/* 801E43C0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801E43C4 41 82 00 AC */ beq lbl_801E4470
|
||||
/* 801E43C8 88 1F 03 EA */ lbz r0, 0x3ea(r31)
|
||||
/* 801E43CC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801E43D0 40 82 00 38 */ bne lbl_801E4408
|
||||
/* 801E43D4 38 00 00 01 */ li r0, 1
|
||||
/* 801E43D8 98 1F 03 EA */ stb r0, 0x3ea(r31)
|
||||
/* 801E43DC 3C 60 80 3E */ lis r3, m_gamePad__8mDoCPd_c@ha /* 0x803DD2D8@ha */
|
||||
/* 801E43E0 38 63 D2 D8 */ addi r3, r3, m_gamePad__8mDoCPd_c@l /* 0x803DD2D8@l */
|
||||
/* 801E43E4 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 801E43E8 38 63 00 68 */ addi r3, r3, 0x68
|
||||
/* 801E43EC 38 9F 03 E0 */ addi r4, r31, 0x3e0
|
||||
/* 801E43F0 38 A0 00 00 */ li r5, 0
|
||||
/* 801E43F4 38 C0 00 3C */ li r6, 0x3c
|
||||
/* 801E43F8 48 0F D4 D5 */ bl startPatternedRumble__Q210JUTGamePad7CRumbleFPvQ310JUTGamePad7CRumble7ERumbleUl
|
||||
/* 801E43FC 38 00 00 05 */ li r0, 5
|
||||
/* 801E4400 B0 1F 03 DA */ sth r0, 0x3da(r31)
|
||||
/* 801E4404 48 00 00 1C */ b lbl_801E4420
|
||||
lbl_801E4408:
|
||||
/* 801E4408 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801E440C 40 82 00 14 */ bne lbl_801E4420
|
||||
/* 801E4410 38 00 00 00 */ li r0, 0
|
||||
/* 801E4414 98 1F 03 EA */ stb r0, 0x3ea(r31)
|
||||
/* 801E4418 38 00 00 05 */ li r0, 5
|
||||
/* 801E441C B0 1F 03 DA */ sth r0, 0x3da(r31)
|
||||
lbl_801E4420:
|
||||
/* 801E4420 38 00 00 03 */ li r0, 3
|
||||
/* 801E4424 98 1F 03 EF */ stb r0, 0x3ef(r31)
|
||||
/* 801E4428 38 00 00 01 */ li r0, 1
|
||||
/* 801E442C 98 1F 03 F5 */ stb r0, 0x3f5(r31)
|
||||
/* 801E4430 38 00 00 C8 */ li r0, 0xc8
|
||||
/* 801E4434 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E4438 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E443C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 801E4440 38 A0 00 00 */ li r5, 0
|
||||
/* 801E4444 38 C0 00 00 */ li r6, 0
|
||||
/* 801E4448 38 E0 00 00 */ li r7, 0
|
||||
/* 801E444C C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E4450 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E4454 C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E4458 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E445C 39 00 00 00 */ li r8, 0
|
||||
/* 801E4460 48 0C 75 25 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E4464 48 00 00 0C */ b lbl_801E4470
|
||||
lbl_801E4468:
|
||||
/* 801E4468 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E446C 48 00 39 89 */ bl changeTVCheck__14dMenu_Option_cFv
|
||||
lbl_801E4470:
|
||||
/* 801E4470 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801E4474 48 17 DD B1 */ bl _restgpr_28
|
||||
/* 801E4478 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 801E447C 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E4480 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 801E4484 4E 80 00 20 */ blr
|
||||
@@ -1,57 +0,0 @@
|
||||
lbl_801E89F8:
|
||||
/* 801E89F8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801E89FC 7C 08 02 A6 */ mflr r0
|
||||
/* 801E8A00 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801E8A04 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 801E8A08 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E8A0C 88 03 03 F9 */ lbz r0, 0x3f9(r3)
|
||||
/* 801E8A10 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801E8A14 41 82 00 9C */ beq lbl_801E8AB0
|
||||
/* 801E8A18 88 1F 03 F7 */ lbz r0, 0x3f7(r31)
|
||||
/* 801E8A1C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801E8A20 40 82 00 3C */ bne lbl_801E8A5C
|
||||
/* 801E8A24 38 00 00 B3 */ li r0, 0xb3
|
||||
/* 801E8A28 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E8A2C 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E8A30 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 801E8A34 38 A0 00 00 */ li r5, 0
|
||||
/* 801E8A38 38 C0 00 00 */ li r6, 0
|
||||
/* 801E8A3C 38 E0 00 00 */ li r7, 0
|
||||
/* 801E8A40 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E8A44 FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E8A48 C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E8A4C FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E8A50 39 00 00 00 */ li r8, 0
|
||||
/* 801E8A54 48 0C 2F 31 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E8A58 48 00 00 38 */ b lbl_801E8A90
|
||||
lbl_801E8A5C:
|
||||
/* 801E8A5C 38 00 00 A2 */ li r0, 0xa2
|
||||
/* 801E8A60 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E8A64 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E8A68 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 801E8A6C 38 A0 00 00 */ li r5, 0
|
||||
/* 801E8A70 38 C0 00 00 */ li r6, 0
|
||||
/* 801E8A74 38 E0 00 00 */ li r7, 0
|
||||
/* 801E8A78 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E8A7C FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E8A80 C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E8A84 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E8A88 39 00 00 00 */ li r8, 0
|
||||
/* 801E8A8C 48 0C 2E F9 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
lbl_801E8A90:
|
||||
/* 801E8A90 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E8A94 38 80 04 7D */ li r4, 0x47d
|
||||
/* 801E8A98 38 A0 04 73 */ li r5, 0x473
|
||||
/* 801E8A9C 4B FF F8 29 */ bl yesnoMenuMoveAnmInitSet__14dMenu_Option_cFii
|
||||
/* 801E8AA0 80 7F 00 44 */ lwz r3, 0x44(r31)
|
||||
/* 801E8AA4 C0 22 A9 2C */ lfs f1, lit_4068(r2)
|
||||
/* 801E8AA8 4B FA C7 F9 */ bl setAlphaRate__16dSelect_cursor_cFf
|
||||
/* 801E8AAC 48 00 00 08 */ b lbl_801E8AB4
|
||||
lbl_801E8AB0:
|
||||
/* 801E8AB0 48 00 01 89 */ bl yesnoCancelAnmSet__14dMenu_Option_cFv
|
||||
lbl_801E8AB4:
|
||||
/* 801E8AB4 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 801E8AB8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801E8ABC 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E8AC0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801E8AC4 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_801E8C38:
|
||||
/* 801E8C38 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801E8C3C 7C 08 02 A6 */ mflr r0
|
||||
/* 801E8C40 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801E8C44 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 801E8C48 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E8C4C 38 00 00 6E */ li r0, 0x6e
|
||||
/* 801E8C50 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E8C54 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 801E8C58 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 801E8C5C 38 A0 00 00 */ li r5, 0
|
||||
/* 801E8C60 38 C0 00 00 */ li r6, 0
|
||||
/* 801E8C64 38 E0 00 00 */ li r7, 0
|
||||
/* 801E8C68 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E8C6C FC 40 08 90 */ fmr f2, f1
|
||||
/* 801E8C70 C0 62 A9 54 */ lfs f3, lit_4472(r2)
|
||||
/* 801E8C74 FC 80 18 90 */ fmr f4, f3
|
||||
/* 801E8C78 39 00 00 00 */ li r8, 0
|
||||
/* 801E8C7C 48 0C 2D 09 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 801E8C80 80 7F 00 44 */ lwz r3, 0x44(r31)
|
||||
/* 801E8C84 C0 22 A9 2C */ lfs f1, lit_4068(r2)
|
||||
/* 801E8C88 4B FA C6 19 */ bl setAlphaRate__16dSelect_cursor_cFf
|
||||
/* 801E8C8C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E8C90 38 80 04 7D */ li r4, 0x47d
|
||||
/* 801E8C94 38 A0 04 73 */ li r5, 0x473
|
||||
/* 801E8C98 4B FF F6 2D */ bl yesnoMenuMoveAnmInitSet__14dMenu_Option_cFii
|
||||
/* 801E8C9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 801E8CA0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801E8CA4 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E8CA8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801E8CAC 4E 80 00 20 */ blr
|
||||
@@ -1,94 +0,0 @@
|
||||
lbl_801E8888:
|
||||
/* 801E8888 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 801E888C 7C 08 02 A6 */ mflr r0
|
||||
/* 801E8890 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 801E8894 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 801E8898 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E889C 88 03 03 F9 */ lbz r0, 0x3f9(r3)
|
||||
/* 801E88A0 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 801E88A4 41 82 01 40 */ beq lbl_801E89E4
|
||||
/* 801E88A8 38 00 00 FF */ li r0, 0xff
|
||||
/* 801E88AC 98 01 00 08 */ stb r0, 8(r1)
|
||||
/* 801E88B0 98 01 00 09 */ stb r0, 9(r1)
|
||||
/* 801E88B4 98 01 00 0A */ stb r0, 0xa(r1)
|
||||
/* 801E88B8 98 01 00 0B */ stb r0, 0xb(r1)
|
||||
/* 801E88BC 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 801E88C0 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E88C4 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E88C8 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E88CC 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 801E88D0 80 63 01 E4 */ lwz r3, 0x1e4(r3)
|
||||
/* 801E88D4 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E88D8 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 801E88DC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E88E0 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
||||
/* 801E88E4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E88E8 4E 80 04 21 */ bctrl
|
||||
/* 801E88EC 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E88F0 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E88F4 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 801E88F8 80 63 01 EC */ lwz r3, 0x1ec(r3)
|
||||
/* 801E88FC 38 80 00 FF */ li r4, 0xff
|
||||
/* 801E8900 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E8904 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801E8908 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E890C 4E 80 04 21 */ bctrl
|
||||
/* 801E8910 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E8914 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E8918 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 801E891C 80 63 01 F4 */ lwz r3, 0x1f4(r3)
|
||||
/* 801E8920 38 80 00 FF */ li r4, 0xff
|
||||
/* 801E8924 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E8928 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801E892C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E8930 4E 80 04 21 */ bctrl
|
||||
/* 801E8934 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E8938 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E893C 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 801E8940 80 63 01 FC */ lwz r3, 0x1fc(r3)
|
||||
/* 801E8944 38 80 00 FF */ li r4, 0xff
|
||||
/* 801E8948 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E894C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801E8950 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E8954 4E 80 04 21 */ bctrl
|
||||
/* 801E8958 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E895C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E8960 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 801E8964 80 83 01 DC */ lwz r4, 0x1dc(r3)
|
||||
/* 801E8968 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 801E896C 80 A4 00 04 */ lwz r5, 4(r4)
|
||||
/* 801E8970 38 C0 00 00 */ li r6, 0
|
||||
/* 801E8974 38 E0 00 00 */ li r7, 0
|
||||
/* 801E8978 48 06 C5 45 */ bl getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs
|
||||
/* 801E897C 80 61 00 10 */ lwz r3, 0x10(r1)
|
||||
/* 801E8980 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801E8984 90 61 00 1C */ stw r3, 0x1c(r1)
|
||||
/* 801E8988 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 801E898C 80 01 00 18 */ lwz r0, 0x18(r1)
|
||||
/* 801E8990 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801E8994 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E8998 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E899C 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 801E89A0 80 63 01 DC */ lwz r3, 0x1dc(r3)
|
||||
/* 801E89A4 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 801E89A8 80 7F 00 44 */ lwz r3, 0x44(r31)
|
||||
/* 801E89AC C0 21 00 1C */ lfs f1, 0x1c(r1)
|
||||
/* 801E89B0 C0 41 00 20 */ lfs f2, 0x20(r1)
|
||||
/* 801E89B4 38 A0 00 01 */ li r5, 1
|
||||
/* 801E89B8 4B FA C7 3D */ bl setPos__16dSelect_cursor_cFffP7J2DPaneb
|
||||
/* 801E89BC 80 7F 00 44 */ lwz r3, 0x44(r31)
|
||||
/* 801E89C0 C0 22 A9 30 */ lfs f1, lit_4069(r2)
|
||||
/* 801E89C4 4B FA C8 DD */ bl setAlphaRate__16dSelect_cursor_cFf
|
||||
/* 801E89C8 80 7F 00 44 */ lwz r3, 0x44(r31)
|
||||
/* 801E89CC C0 22 A9 7C */ lfs f1, lit_6507(r2)
|
||||
/* 801E89D0 C0 42 A9 80 */ lfs f2, lit_6508(r2)
|
||||
/* 801E89D4 C0 62 A9 84 */ lfs f3, lit_6509(r2)
|
||||
/* 801E89D8 C0 82 A9 50 */ lfs f4, lit_4471(r2)
|
||||
/* 801E89DC FC A0 20 90 */ fmr f5, f4
|
||||
/* 801E89E0 4B FA C7 D1 */ bl setParam__16dSelect_cursor_cFfffff
|
||||
lbl_801E89E4:
|
||||
/* 801E89E4 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 801E89E8 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 801E89EC 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E89F0 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 801E89F4 4E 80 00 20 */ blr
|
||||
@@ -1,96 +0,0 @@
|
||||
lbl_801E82C4:
|
||||
/* 801E82C4 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 801E82C8 7C 08 02 A6 */ mflr r0
|
||||
/* 801E82CC 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 801E82D0 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801E82D4 48 17 9F 09 */ bl _savegpr_29
|
||||
/* 801E82D8 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 801E82DC 7C 9E 23 78 */ mr r30, r4
|
||||
/* 801E82E0 7C BF 2B 78 */ mr r31, r5
|
||||
/* 801E82E4 88 03 03 F8 */ lbz r0, 0x3f8(r3)
|
||||
/* 801E82E8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801E82EC 40 82 00 14 */ bne lbl_801E8300
|
||||
/* 801E82F0 38 00 00 00 */ li r0, 0
|
||||
/* 801E82F4 98 1D 03 F9 */ stb r0, 0x3f9(r29)
|
||||
/* 801E82F8 38 00 00 01 */ li r0, 1
|
||||
/* 801E82FC 98 1D 03 FA */ stb r0, 0x3fa(r29)
|
||||
lbl_801E8300:
|
||||
/* 801E8300 2C 1E 04 73 */ cmpwi r30, 0x473
|
||||
/* 801E8304 40 82 00 90 */ bne lbl_801E8394
|
||||
/* 801E8308 38 00 00 FF */ li r0, 0xff
|
||||
/* 801E830C 98 01 00 10 */ stb r0, 0x10(r1)
|
||||
/* 801E8310 98 01 00 11 */ stb r0, 0x11(r1)
|
||||
/* 801E8314 98 01 00 12 */ stb r0, 0x12(r1)
|
||||
/* 801E8318 98 01 00 13 */ stb r0, 0x13(r1)
|
||||
/* 801E831C 80 01 00 10 */ lwz r0, 0x10(r1)
|
||||
/* 801E8320 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801E8324 88 1D 03 F9 */ lbz r0, 0x3f9(r29)
|
||||
/* 801E8328 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E832C 7C 7D 02 14 */ add r3, r29, r0
|
||||
/* 801E8330 80 63 01 E4 */ lwz r3, 0x1e4(r3)
|
||||
/* 801E8334 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E8338 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 801E833C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E8340 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
||||
/* 801E8344 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E8348 4E 80 04 21 */ bctrl
|
||||
/* 801E834C 38 00 00 96 */ li r0, 0x96
|
||||
/* 801E8350 98 01 00 08 */ stb r0, 8(r1)
|
||||
/* 801E8354 98 01 00 09 */ stb r0, 9(r1)
|
||||
/* 801E8358 98 01 00 0A */ stb r0, 0xa(r1)
|
||||
/* 801E835C 38 00 00 FF */ li r0, 0xff
|
||||
/* 801E8360 98 01 00 0B */ stb r0, 0xb(r1)
|
||||
/* 801E8364 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 801E8368 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E836C 88 1D 03 FA */ lbz r0, 0x3fa(r29)
|
||||
/* 801E8370 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E8374 7C 7D 02 14 */ add r3, r29, r0
|
||||
/* 801E8378 80 63 01 E4 */ lwz r3, 0x1e4(r3)
|
||||
/* 801E837C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E8380 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 801E8384 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E8388 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
||||
/* 801E838C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E8390 4E 80 04 21 */ bctrl
|
||||
lbl_801E8394:
|
||||
/* 801E8394 80 7D 00 44 */ lwz r3, 0x44(r29)
|
||||
/* 801E8398 C0 22 A9 2C */ lfs f1, lit_4068(r2)
|
||||
/* 801E839C 4B FA CF 05 */ bl setAlphaRate__16dSelect_cursor_cFf
|
||||
/* 801E83A0 80 7D 01 DC */ lwz r3, 0x1dc(r29)
|
||||
/* 801E83A4 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E83A8 80 9D 00 20 */ lwz r4, 0x20(r29)
|
||||
/* 801E83AC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E83B0 81 8C 00 60 */ lwz r12, 0x60(r12)
|
||||
/* 801E83B4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E83B8 4E 80 04 21 */ bctrl
|
||||
/* 801E83BC 80 7D 01 E0 */ lwz r3, 0x1e0(r29)
|
||||
/* 801E83C0 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E83C4 80 9D 00 20 */ lwz r4, 0x20(r29)
|
||||
/* 801E83C8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E83CC 81 8C 00 60 */ lwz r12, 0x60(r12)
|
||||
/* 801E83D0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E83D4 4E 80 04 21 */ bctrl
|
||||
/* 801E83D8 93 DD 03 D0 */ stw r30, 0x3d0(r29)
|
||||
/* 801E83DC 93 FD 03 D4 */ stw r31, 0x3d4(r29)
|
||||
/* 801E83E0 80 1D 03 D0 */ lwz r0, 0x3d0(r29)
|
||||
/* 801E83E4 C8 22 A9 58 */ lfd f1, lit_4520(r2)
|
||||
/* 801E83E8 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 801E83EC 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 801E83F0 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 801E83F4 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 801E83F8 C8 01 00 18 */ lfd f0, 0x18(r1)
|
||||
/* 801E83FC EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 801E8400 80 7D 00 20 */ lwz r3, 0x20(r29)
|
||||
/* 801E8404 D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 801E8408 80 7D 01 DC */ lwz r3, 0x1dc(r29)
|
||||
/* 801E840C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E8410 48 10 FB BD */ bl animationTransform__7J2DPaneFv
|
||||
/* 801E8414 80 7D 01 E0 */ lwz r3, 0x1e0(r29)
|
||||
/* 801E8418 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E841C 48 10 FB B1 */ bl animationTransform__7J2DPaneFv
|
||||
/* 801E8420 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801E8424 48 17 9E 05 */ bl _restgpr_29
|
||||
/* 801E8428 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 801E842C 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E8430 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 801E8434 4E 80 00 20 */ blr
|
||||
@@ -1,110 +0,0 @@
|
||||
lbl_801E8438:
|
||||
/* 801E8438 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801E843C 7C 08 02 A6 */ mflr r0
|
||||
/* 801E8440 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801E8444 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 801E8448 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E844C 80 83 03 D0 */ lwz r4, 0x3d0(r3)
|
||||
/* 801E8450 80 03 03 D4 */ lwz r0, 0x3d4(r3)
|
||||
/* 801E8454 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 801E8458 41 82 00 88 */ beq lbl_801E84E0
|
||||
/* 801E845C 40 80 00 24 */ bge lbl_801E8480
|
||||
/* 801E8460 38 04 00 02 */ addi r0, r4, 2
|
||||
/* 801E8464 90 1F 03 D0 */ stw r0, 0x3d0(r31)
|
||||
/* 801E8468 80 1F 03 D0 */ lwz r0, 0x3d0(r31)
|
||||
/* 801E846C 80 7F 03 D4 */ lwz r3, 0x3d4(r31)
|
||||
/* 801E8470 7C 00 18 00 */ cmpw r0, r3
|
||||
/* 801E8474 40 81 00 28 */ ble lbl_801E849C
|
||||
/* 801E8478 90 7F 03 D0 */ stw r3, 0x3d0(r31)
|
||||
/* 801E847C 48 00 00 20 */ b lbl_801E849C
|
||||
lbl_801E8480:
|
||||
/* 801E8480 38 04 FF FE */ addi r0, r4, -2
|
||||
/* 801E8484 90 1F 03 D0 */ stw r0, 0x3d0(r31)
|
||||
/* 801E8488 80 1F 03 D0 */ lwz r0, 0x3d0(r31)
|
||||
/* 801E848C 80 7F 03 D4 */ lwz r3, 0x3d4(r31)
|
||||
/* 801E8490 7C 00 18 00 */ cmpw r0, r3
|
||||
/* 801E8494 40 80 00 08 */ bge lbl_801E849C
|
||||
/* 801E8498 90 7F 03 D0 */ stw r3, 0x3d0(r31)
|
||||
lbl_801E849C:
|
||||
/* 801E849C 80 1F 03 D0 */ lwz r0, 0x3d0(r31)
|
||||
/* 801E84A0 C8 22 A9 58 */ lfd f1, lit_4520(r2)
|
||||
/* 801E84A4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 801E84A8 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E84AC 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 801E84B0 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E84B4 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 801E84B8 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 801E84BC 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 801E84C0 D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 801E84C4 80 7F 01 DC */ lwz r3, 0x1dc(r31)
|
||||
/* 801E84C8 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E84CC 48 10 FB 01 */ bl animationTransform__7J2DPaneFv
|
||||
/* 801E84D0 80 7F 01 E0 */ lwz r3, 0x1e0(r31)
|
||||
/* 801E84D4 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E84D8 48 10 FA F5 */ bl animationTransform__7J2DPaneFv
|
||||
/* 801E84DC 38 60 00 00 */ li r3, 0
|
||||
lbl_801E84E0:
|
||||
/* 801E84E0 80 9F 03 D0 */ lwz r4, 0x3d0(r31)
|
||||
/* 801E84E4 80 1F 03 D4 */ lwz r0, 0x3d4(r31)
|
||||
/* 801E84E8 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 801E84EC 40 82 00 D4 */ bne lbl_801E85C0
|
||||
/* 801E84F0 80 7F 01 DC */ lwz r3, 0x1dc(r31)
|
||||
/* 801E84F4 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E84F8 38 80 00 00 */ li r4, 0
|
||||
/* 801E84FC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E8500 81 8C 00 60 */ lwz r12, 0x60(r12)
|
||||
/* 801E8504 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E8508 4E 80 04 21 */ bctrl
|
||||
/* 801E850C 80 7F 01 E0 */ lwz r3, 0x1e0(r31)
|
||||
/* 801E8510 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E8514 38 80 00 00 */ li r4, 0
|
||||
/* 801E8518 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E851C 81 8C 00 60 */ lwz r12, 0x60(r12)
|
||||
/* 801E8520 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E8524 4E 80 04 21 */ bctrl
|
||||
/* 801E8528 80 1F 03 D0 */ lwz r0, 0x3d0(r31)
|
||||
/* 801E852C 2C 00 04 7D */ cmpwi r0, 0x47d
|
||||
/* 801E8530 40 82 00 10 */ bne lbl_801E8540
|
||||
/* 801E8534 38 00 00 01 */ li r0, 1
|
||||
/* 801E8538 98 1F 03 F8 */ stb r0, 0x3f8(r31)
|
||||
/* 801E853C 48 00 00 80 */ b lbl_801E85BC
|
||||
lbl_801E8540:
|
||||
/* 801E8540 38 00 00 00 */ li r0, 0
|
||||
/* 801E8544 98 1F 03 F8 */ stb r0, 0x3f8(r31)
|
||||
/* 801E8548 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E854C 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 801E8550 41 82 00 6C */ beq lbl_801E85BC
|
||||
/* 801E8554 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
|
||||
/* 801E8558 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 801E855C 80 63 01 EC */ lwz r3, 0x1ec(r3)
|
||||
/* 801E8560 38 80 00 00 */ li r4, 0
|
||||
/* 801E8564 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E8568 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801E856C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E8570 4E 80 04 21 */ bctrl
|
||||
/* 801E8574 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E8578 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E857C 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 801E8580 80 63 01 F4 */ lwz r3, 0x1f4(r3)
|
||||
/* 801E8584 38 80 00 00 */ li r4, 0
|
||||
/* 801E8588 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E858C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801E8590 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E8594 4E 80 04 21 */ bctrl
|
||||
/* 801E8598 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E859C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E85A0 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 801E85A4 80 63 01 FC */ lwz r3, 0x1fc(r3)
|
||||
/* 801E85A8 38 80 00 00 */ li r4, 0
|
||||
/* 801E85AC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E85B0 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801E85B4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E85B8 4E 80 04 21 */ bctrl
|
||||
lbl_801E85BC:
|
||||
/* 801E85BC 38 60 00 01 */ li r3, 1
|
||||
lbl_801E85C0:
|
||||
/* 801E85C0 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 801E85C4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801E85C8 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E85CC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801E85D0 4E 80 00 20 */ blr
|
||||
@@ -1,95 +0,0 @@
|
||||
lbl_801E8AC8:
|
||||
/* 801E8AC8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801E8ACC 7C 08 02 A6 */ mflr r0
|
||||
/* 801E8AD0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801E8AD4 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 801E8AD8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E8ADC 88 83 03 FA */ lbz r4, 0x3fa(r3)
|
||||
/* 801E8AE0 28 04 00 FF */ cmplwi r4, 0xff
|
||||
/* 801E8AE4 41 82 00 AC */ beq lbl_801E8B90
|
||||
/* 801E8AE8 38 A0 00 FF */ li r5, 0xff
|
||||
/* 801E8AEC 38 C0 00 00 */ li r6, 0
|
||||
/* 801E8AF0 38 E0 00 05 */ li r7, 5
|
||||
/* 801E8AF4 48 00 01 BD */ bl yesnoWakuAlpahAnmInit__14dMenu_Option_cFUcUcUcUc
|
||||
/* 801E8AF8 88 1F 03 FA */ lbz r0, 0x3fa(r31)
|
||||
/* 801E8AFC 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E8B00 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 801E8B04 80 63 01 DC */ lwz r3, 0x1dc(r3)
|
||||
/* 801E8B08 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E8B0C 80 9F 00 24 */ lwz r4, 0x24(r31)
|
||||
/* 801E8B10 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E8B14 81 8C 00 60 */ lwz r12, 0x60(r12)
|
||||
/* 801E8B18 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E8B1C 4E 80 04 21 */ bctrl
|
||||
/* 801E8B20 88 1F 03 FA */ lbz r0, 0x3fa(r31)
|
||||
/* 801E8B24 54 04 10 3A */ slwi r4, r0, 2
|
||||
/* 801E8B28 38 6D 81 B8 */ la r3, OptYnSelEndFrameTbl(r13) /* 80450738-_SDA_BASE_ */
|
||||
/* 801E8B2C 7C 03 20 2E */ lwzx r0, r3, r4
|
||||
/* 801E8B30 7C 7F 22 14 */ add r3, r31, r4
|
||||
/* 801E8B34 90 03 03 C8 */ stw r0, 0x3c8(r3)
|
||||
/* 801E8B38 88 1F 03 FA */ lbz r0, 0x3fa(r31)
|
||||
/* 801E8B3C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E8B40 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 801E8B44 80 03 03 C8 */ lwz r0, 0x3c8(r3)
|
||||
/* 801E8B48 C8 22 A9 58 */ lfd f1, lit_4520(r2)
|
||||
/* 801E8B4C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 801E8B50 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E8B54 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 801E8B58 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E8B5C C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 801E8B60 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 801E8B64 80 7F 00 24 */ lwz r3, 0x24(r31)
|
||||
/* 801E8B68 D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 801E8B6C 88 1F 03 FA */ lbz r0, 0x3fa(r31)
|
||||
/* 801E8B70 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E8B74 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 801E8B78 80 63 01 DC */ lwz r3, 0x1dc(r3)
|
||||
/* 801E8B7C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E8B80 48 10 F4 4D */ bl animationTransform__7J2DPaneFv
|
||||
/* 801E8B84 80 7F 00 44 */ lwz r3, 0x44(r31)
|
||||
/* 801E8B88 C0 22 A9 2C */ lfs f1, lit_4068(r2)
|
||||
/* 801E8B8C 4B FA C7 15 */ bl setAlphaRate__16dSelect_cursor_cFf
|
||||
lbl_801E8B90:
|
||||
/* 801E8B90 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E8B94 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 801E8B98 41 82 00 8C */ beq lbl_801E8C24
|
||||
/* 801E8B9C 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
|
||||
/* 801E8BA0 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 801E8BA4 80 63 01 DC */ lwz r3, 0x1dc(r3)
|
||||
/* 801E8BA8 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E8BAC 80 9F 00 28 */ lwz r4, 0x28(r31)
|
||||
/* 801E8BB0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E8BB4 81 8C 00 60 */ lwz r12, 0x60(r12)
|
||||
/* 801E8BB8 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E8BBC 4E 80 04 21 */ bctrl
|
||||
/* 801E8BC0 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E8BC4 54 04 10 3A */ slwi r4, r0, 2
|
||||
/* 801E8BC8 38 6D 81 B0 */ la r3, OptYnSelStartFrameTbl(r13) /* 80450730-_SDA_BASE_ */
|
||||
/* 801E8BCC 7C 03 20 2E */ lwzx r0, r3, r4
|
||||
/* 801E8BD0 7C 7F 22 14 */ add r3, r31, r4
|
||||
/* 801E8BD4 90 03 03 C8 */ stw r0, 0x3c8(r3)
|
||||
/* 801E8BD8 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E8BDC 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E8BE0 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 801E8BE4 80 03 03 C8 */ lwz r0, 0x3c8(r3)
|
||||
/* 801E8BE8 C8 22 A9 58 */ lfd f1, lit_4520(r2)
|
||||
/* 801E8BEC 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 801E8BF0 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E8BF4 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 801E8BF8 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E8BFC C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 801E8C00 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 801E8C04 80 7F 00 28 */ lwz r3, 0x28(r31)
|
||||
/* 801E8C08 D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 801E8C0C 88 1F 03 F9 */ lbz r0, 0x3f9(r31)
|
||||
/* 801E8C10 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E8C14 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 801E8C18 80 63 01 DC */ lwz r3, 0x1dc(r3)
|
||||
/* 801E8C1C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E8C20 48 10 F3 AD */ bl animationTransform__7J2DPaneFv
|
||||
lbl_801E8C24:
|
||||
/* 801E8C24 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 801E8C28 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801E8C2C 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E8C30 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801E8C34 4E 80 00 20 */ blr
|
||||
@@ -1,189 +0,0 @@
|
||||
lbl_801E85D4:
|
||||
/* 801E85D4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801E85D8 7C 08 02 A6 */ mflr r0
|
||||
/* 801E85DC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801E85E0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801E85E4 48 17 9B F9 */ bl _savegpr_29
|
||||
/* 801E85E8 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 801E85EC 3B E0 00 00 */ li r31, 0
|
||||
/* 801E85F0 88 03 03 FA */ lbz r0, 0x3fa(r3)
|
||||
/* 801E85F4 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 801E85F8 41 82 00 F4 */ beq lbl_801E86EC
|
||||
/* 801E85FC 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
|
||||
/* 801E8600 7C BD 02 14 */ add r5, r29, r0
|
||||
/* 801E8604 80 85 03 C8 */ lwz r4, 0x3c8(r5)
|
||||
/* 801E8608 38 6D 81 B0 */ la r3, OptYnSelStartFrameTbl(r13) /* 80450730-_SDA_BASE_ */
|
||||
/* 801E860C 7C 03 00 2E */ lwzx r0, r3, r0
|
||||
/* 801E8610 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 801E8614 41 82 00 A8 */ beq lbl_801E86BC
|
||||
/* 801E8618 40 80 00 30 */ bge lbl_801E8648
|
||||
/* 801E861C 38 04 00 02 */ addi r0, r4, 2
|
||||
/* 801E8620 90 05 03 C8 */ stw r0, 0x3c8(r5)
|
||||
/* 801E8624 88 1D 03 FA */ lbz r0, 0x3fa(r29)
|
||||
/* 801E8628 54 04 10 3A */ slwi r4, r0, 2
|
||||
/* 801E862C 7C BD 22 14 */ add r5, r29, r4
|
||||
/* 801E8630 80 05 03 C8 */ lwz r0, 0x3c8(r5)
|
||||
/* 801E8634 7C 63 20 2E */ lwzx r3, r3, r4
|
||||
/* 801E8638 7C 00 18 00 */ cmpw r0, r3
|
||||
/* 801E863C 40 81 00 34 */ ble lbl_801E8670
|
||||
/* 801E8640 90 65 03 C8 */ stw r3, 0x3c8(r5)
|
||||
/* 801E8644 48 00 00 2C */ b lbl_801E8670
|
||||
lbl_801E8648:
|
||||
/* 801E8648 38 04 FF FE */ addi r0, r4, -2
|
||||
/* 801E864C 90 05 03 C8 */ stw r0, 0x3c8(r5)
|
||||
/* 801E8650 88 1D 03 FA */ lbz r0, 0x3fa(r29)
|
||||
/* 801E8654 54 04 10 3A */ slwi r4, r0, 2
|
||||
/* 801E8658 7C BD 22 14 */ add r5, r29, r4
|
||||
/* 801E865C 80 05 03 C8 */ lwz r0, 0x3c8(r5)
|
||||
/* 801E8660 7C 63 20 2E */ lwzx r3, r3, r4
|
||||
/* 801E8664 7C 00 18 00 */ cmpw r0, r3
|
||||
/* 801E8668 40 80 00 08 */ bge lbl_801E8670
|
||||
/* 801E866C 90 65 03 C8 */ stw r3, 0x3c8(r5)
|
||||
lbl_801E8670:
|
||||
/* 801E8670 88 1D 03 FA */ lbz r0, 0x3fa(r29)
|
||||
/* 801E8674 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E8678 7C 7D 02 14 */ add r3, r29, r0
|
||||
/* 801E867C 80 03 03 C8 */ lwz r0, 0x3c8(r3)
|
||||
/* 801E8680 C8 22 A9 58 */ lfd f1, lit_4520(r2)
|
||||
/* 801E8684 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 801E8688 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E868C 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 801E8690 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E8694 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 801E8698 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 801E869C 80 7D 00 24 */ lwz r3, 0x24(r29)
|
||||
/* 801E86A0 D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 801E86A4 88 1D 03 FA */ lbz r0, 0x3fa(r29)
|
||||
/* 801E86A8 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E86AC 7C 7D 02 14 */ add r3, r29, r0
|
||||
/* 801E86B0 80 63 01 DC */ lwz r3, 0x1dc(r3)
|
||||
/* 801E86B4 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E86B8 48 10 F9 15 */ bl animationTransform__7J2DPaneFv
|
||||
lbl_801E86BC:
|
||||
/* 801E86BC 88 1D 03 FA */ lbz r0, 0x3fa(r29)
|
||||
/* 801E86C0 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E86C4 7C 7D 02 14 */ add r3, r29, r0
|
||||
/* 801E86C8 80 83 03 C8 */ lwz r4, 0x3c8(r3)
|
||||
/* 801E86CC 38 6D 81 B0 */ la r3, OptYnSelStartFrameTbl(r13) /* 80450730-_SDA_BASE_ */
|
||||
/* 801E86D0 7C 03 00 2E */ lwzx r0, r3, r0
|
||||
/* 801E86D4 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 801E86D8 40 82 00 0C */ bne lbl_801E86E4
|
||||
/* 801E86DC 3B C0 00 01 */ li r30, 1
|
||||
/* 801E86E0 48 00 00 10 */ b lbl_801E86F0
|
||||
lbl_801E86E4:
|
||||
/* 801E86E4 3B C0 00 00 */ li r30, 0
|
||||
/* 801E86E8 48 00 00 08 */ b lbl_801E86F0
|
||||
lbl_801E86EC:
|
||||
/* 801E86EC 3B C0 00 01 */ li r30, 1
|
||||
lbl_801E86F0:
|
||||
/* 801E86F0 88 1D 03 F9 */ lbz r0, 0x3f9(r29)
|
||||
/* 801E86F4 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 801E86F8 41 82 00 F4 */ beq lbl_801E87EC
|
||||
/* 801E86FC 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
|
||||
/* 801E8700 7C BD 02 14 */ add r5, r29, r0
|
||||
/* 801E8704 80 85 03 C8 */ lwz r4, 0x3c8(r5)
|
||||
/* 801E8708 38 6D 81 B8 */ la r3, OptYnSelEndFrameTbl(r13) /* 80450738-_SDA_BASE_ */
|
||||
/* 801E870C 7C 03 00 2E */ lwzx r0, r3, r0
|
||||
/* 801E8710 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 801E8714 41 82 00 A8 */ beq lbl_801E87BC
|
||||
/* 801E8718 40 80 00 30 */ bge lbl_801E8748
|
||||
/* 801E871C 38 04 00 02 */ addi r0, r4, 2
|
||||
/* 801E8720 90 05 03 C8 */ stw r0, 0x3c8(r5)
|
||||
/* 801E8724 88 1D 03 F9 */ lbz r0, 0x3f9(r29)
|
||||
/* 801E8728 54 04 10 3A */ slwi r4, r0, 2
|
||||
/* 801E872C 7C BD 22 14 */ add r5, r29, r4
|
||||
/* 801E8730 80 05 03 C8 */ lwz r0, 0x3c8(r5)
|
||||
/* 801E8734 7C 63 20 2E */ lwzx r3, r3, r4
|
||||
/* 801E8738 7C 00 18 00 */ cmpw r0, r3
|
||||
/* 801E873C 40 81 00 34 */ ble lbl_801E8770
|
||||
/* 801E8740 90 65 03 C8 */ stw r3, 0x3c8(r5)
|
||||
/* 801E8744 48 00 00 2C */ b lbl_801E8770
|
||||
lbl_801E8748:
|
||||
/* 801E8748 38 04 FF FE */ addi r0, r4, -2
|
||||
/* 801E874C 90 05 03 C8 */ stw r0, 0x3c8(r5)
|
||||
/* 801E8750 88 1D 03 F9 */ lbz r0, 0x3f9(r29)
|
||||
/* 801E8754 54 04 10 3A */ slwi r4, r0, 2
|
||||
/* 801E8758 7C BD 22 14 */ add r5, r29, r4
|
||||
/* 801E875C 80 05 03 C8 */ lwz r0, 0x3c8(r5)
|
||||
/* 801E8760 7C 63 20 2E */ lwzx r3, r3, r4
|
||||
/* 801E8764 7C 00 18 00 */ cmpw r0, r3
|
||||
/* 801E8768 40 80 00 08 */ bge lbl_801E8770
|
||||
/* 801E876C 90 65 03 C8 */ stw r3, 0x3c8(r5)
|
||||
lbl_801E8770:
|
||||
/* 801E8770 88 1D 03 F9 */ lbz r0, 0x3f9(r29)
|
||||
/* 801E8774 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E8778 7C 7D 02 14 */ add r3, r29, r0
|
||||
/* 801E877C 80 03 03 C8 */ lwz r0, 0x3c8(r3)
|
||||
/* 801E8780 C8 22 A9 58 */ lfd f1, lit_4520(r2)
|
||||
/* 801E8784 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 801E8788 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801E878C 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 801E8790 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 801E8794 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 801E8798 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 801E879C 80 7D 00 28 */ lwz r3, 0x28(r29)
|
||||
/* 801E87A0 D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 801E87A4 88 1D 03 F9 */ lbz r0, 0x3f9(r29)
|
||||
/* 801E87A8 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E87AC 7C 7D 02 14 */ add r3, r29, r0
|
||||
/* 801E87B0 80 63 01 DC */ lwz r3, 0x1dc(r3)
|
||||
/* 801E87B4 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E87B8 48 10 F8 15 */ bl animationTransform__7J2DPaneFv
|
||||
lbl_801E87BC:
|
||||
/* 801E87BC 88 1D 03 F9 */ lbz r0, 0x3f9(r29)
|
||||
/* 801E87C0 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E87C4 7C 7D 02 14 */ add r3, r29, r0
|
||||
/* 801E87C8 80 83 03 C8 */ lwz r4, 0x3c8(r3)
|
||||
/* 801E87CC 38 6D 81 B8 */ la r3, OptYnSelEndFrameTbl(r13) /* 80450738-_SDA_BASE_ */
|
||||
/* 801E87D0 7C 03 00 2E */ lwzx r0, r3, r0
|
||||
/* 801E87D4 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 801E87D8 40 82 00 0C */ bne lbl_801E87E4
|
||||
/* 801E87DC 38 60 00 01 */ li r3, 1
|
||||
/* 801E87E0 48 00 00 10 */ b lbl_801E87F0
|
||||
lbl_801E87E4:
|
||||
/* 801E87E4 38 60 00 00 */ li r3, 0
|
||||
/* 801E87E8 48 00 00 08 */ b lbl_801E87F0
|
||||
lbl_801E87EC:
|
||||
/* 801E87EC 38 60 00 01 */ li r3, 1
|
||||
lbl_801E87F0:
|
||||
/* 801E87F0 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
||||
/* 801E87F4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801E87F8 40 82 00 74 */ bne lbl_801E886C
|
||||
/* 801E87FC 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 801E8800 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801E8804 40 82 00 68 */ bne lbl_801E886C
|
||||
/* 801E8808 88 1D 03 FA */ lbz r0, 0x3fa(r29)
|
||||
/* 801E880C 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 801E8810 41 82 00 28 */ beq lbl_801E8838
|
||||
/* 801E8814 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
|
||||
/* 801E8818 7C 7D 02 14 */ add r3, r29, r0
|
||||
/* 801E881C 80 63 01 DC */ lwz r3, 0x1dc(r3)
|
||||
/* 801E8820 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E8824 38 80 00 00 */ li r4, 0
|
||||
/* 801E8828 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E882C 81 8C 00 60 */ lwz r12, 0x60(r12)
|
||||
/* 801E8830 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E8834 4E 80 04 21 */ bctrl
|
||||
lbl_801E8838:
|
||||
/* 801E8838 88 1D 03 F9 */ lbz r0, 0x3f9(r29)
|
||||
/* 801E883C 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 801E8840 41 82 00 28 */ beq lbl_801E8868
|
||||
/* 801E8844 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
|
||||
/* 801E8848 7C 7D 02 14 */ add r3, r29, r0
|
||||
/* 801E884C 80 63 01 DC */ lwz r3, 0x1dc(r3)
|
||||
/* 801E8850 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801E8854 38 80 00 00 */ li r4, 0
|
||||
/* 801E8858 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801E885C 81 8C 00 60 */ lwz r12, 0x60(r12)
|
||||
/* 801E8860 7D 89 03 A6 */ mtctr r12
|
||||
/* 801E8864 4E 80 04 21 */ bctrl
|
||||
lbl_801E8868:
|
||||
/* 801E8868 3B E0 00 01 */ li r31, 1
|
||||
lbl_801E886C:
|
||||
/* 801E886C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801E8870 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801E8874 48 17 99 B5 */ bl _restgpr_29
|
||||
/* 801E8878 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801E887C 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E8880 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801E8884 4E 80 00 20 */ blr
|
||||
@@ -1,69 +0,0 @@
|
||||
lbl_80D55180:
|
||||
/* 80D55180 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80D55184 7C 08 02 A6 */ mflr r0
|
||||
/* 80D55188 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80D5518C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80D55190 4B 60 D0 49 */ bl _savegpr_28
|
||||
/* 80D55194 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D55198 3C 60 80 D5 */ lis r3, d_a_tag_TWgate__stringBase0@ha /* 0x80D55848@ha */
|
||||
/* 80D5519C 38 63 58 48 */ addi r3, r3, d_a_tag_TWgate__stringBase0@l /* 0x80D55848@l */
|
||||
/* 80D551A0 38 63 01 0B */ addi r3, r3, 0x10b
|
||||
/* 80D551A4 38 80 00 07 */ li r4, 7
|
||||
/* 80D551A8 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D551AC 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D551B0 3F 85 00 02 */ addis r28, r5, 2
|
||||
/* 80D551B4 3B 9C C2 F8 */ addi r28, r28, -15624
|
||||
/* 80D551B8 7F 85 E3 78 */ mr r5, r28
|
||||
/* 80D551BC 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80D551C0 4B 2E 71 2D */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80D551C4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80D551C8 38 60 00 58 */ li r3, 0x58
|
||||
/* 80D551CC 4B 57 9A 81 */ bl __nw__FUl
|
||||
/* 80D551D0 7C 7D 1B 79 */ or. r29, r3, r3
|
||||
/* 80D551D4 41 82 00 68 */ beq lbl_80D5523C
|
||||
/* 80D551D8 3C 60 80 D5 */ lis r3, d_a_tag_TWgate__stringBase0@ha /* 0x80D55848@ha */
|
||||
/* 80D551DC 38 63 58 48 */ addi r3, r3, d_a_tag_TWgate__stringBase0@l /* 0x80D55848@l */
|
||||
/* 80D551E0 38 63 01 0B */ addi r3, r3, 0x10b
|
||||
/* 80D551E4 38 80 00 04 */ li r4, 4
|
||||
/* 80D551E8 7F 85 E3 78 */ mr r5, r28
|
||||
/* 80D551EC 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80D551F0 4B 2E 70 FD */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80D551F4 7C 67 1B 78 */ mr r7, r3
|
||||
/* 80D551F8 38 00 00 00 */ li r0, 0
|
||||
/* 80D551FC 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80D55200 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80D55204 3C 60 11 00 */ lis r3, 0x1100 /* 0x11000084@ha */
|
||||
/* 80D55208 38 03 00 84 */ addi r0, r3, 0x0084 /* 0x11000084@l */
|
||||
/* 80D5520C 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80D55210 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D55214 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80D55218 38 A0 00 00 */ li r5, 0
|
||||
/* 80D5521C 38 C0 00 00 */ li r6, 0
|
||||
/* 80D55220 39 00 00 00 */ li r8, 0
|
||||
/* 80D55224 3D 20 80 D5 */ lis r9, lit_4080@ha /* 0x80D55830@ha */
|
||||
/* 80D55228 C0 29 58 30 */ lfs f1, lit_4080@l(r9) /* 0x80D55830@l */
|
||||
/* 80D5522C 39 20 00 00 */ li r9, 0
|
||||
/* 80D55230 39 40 FF FF */ li r10, -1
|
||||
/* 80D55234 4B 2B B5 9D */ bl __ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl
|
||||
/* 80D55238 7C 7D 1B 78 */ mr r29, r3
|
||||
lbl_80D5523C:
|
||||
/* 80D5523C 93 BF 05 68 */ stw r29, 0x568(r31)
|
||||
/* 80D55240 80 7F 05 68 */ lwz r3, 0x568(r31)
|
||||
/* 80D55244 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80D55248 41 82 00 1C */ beq lbl_80D55264
|
||||
/* 80D5524C 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 80D55250 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80D55254 40 82 00 10 */ bne lbl_80D55264
|
||||
/* 80D55258 4B 2B C0 B9 */ bl stopZelAnime__16mDoExt_McaMorfSOFv
|
||||
/* 80D5525C 38 00 00 00 */ li r0, 0
|
||||
/* 80D55260 90 1F 05 68 */ stw r0, 0x568(r31)
|
||||
lbl_80D55264:
|
||||
/* 80D55264 80 7F 05 68 */ lwz r3, 0x568(r31)
|
||||
/* 80D55268 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80D5526C 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80D55270 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80D55274 4B 60 CF B1 */ bl _restgpr_28
|
||||
/* 80D55278 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80D5527C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D55280 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80D55284 4E 80 00 20 */ blr
|
||||
-44
@@ -1,44 +0,0 @@
|
||||
lbl_80D5543C:
|
||||
/* 80D5543C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80D55440 7C 08 02 A6 */ mflr r0
|
||||
/* 80D55444 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80D55448 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80D5544C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D55450 80 83 05 84 */ lwz r4, 0x584(r3)
|
||||
/* 80D55454 39 84 00 0C */ addi r12, r4, 0xc
|
||||
/* 80D55458 4B 60 CC 2D */ bl __ptmf_scall
|
||||
/* 80D5545C 60 00 00 00 */ nop
|
||||
/* 80D55460 3C 60 00 08 */ lis r3, 0x0008 /* 0x000800E7@ha */
|
||||
/* 80D55464 38 03 00 E7 */ addi r0, r3, 0x00E7 /* 0x000800E7@l */
|
||||
/* 80D55468 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80D5546C 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
|
||||
/* 80D55470 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
|
||||
/* 80D55474 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80D55478 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80D5547C 38 BF 04 D0 */ addi r5, r31, 0x4d0
|
||||
/* 80D55480 38 C0 00 00 */ li r6, 0
|
||||
/* 80D55484 38 E0 00 00 */ li r7, 0
|
||||
/* 80D55488 3D 00 80 D5 */ lis r8, lit_4079@ha /* 0x80D5582C@ha */
|
||||
/* 80D5548C C0 28 58 2C */ lfs f1, lit_4079@l(r8) /* 0x80D5582C@l */
|
||||
/* 80D55490 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80D55494 3D 00 80 D5 */ lis r8, lit_4083@ha /* 0x80D5583C@ha */
|
||||
/* 80D55498 C0 68 58 3C */ lfs f3, lit_4083@l(r8) /* 0x80D5583C@l */
|
||||
/* 80D5549C FC 80 18 90 */ fmr f4, f3
|
||||
/* 80D554A0 39 00 00 00 */ li r8, 0
|
||||
/* 80D554A4 4B 55 70 69 */ bl seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 80D554A8 88 1F 05 E0 */ lbz r0, 0x5e0(r31)
|
||||
/* 80D554AC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80D554B0 41 82 00 1C */ beq lbl_80D554CC
|
||||
/* 80D554B4 80 7F 05 68 */ lwz r3, 0x568(r31)
|
||||
/* 80D554B8 38 80 00 00 */ li r4, 0
|
||||
/* 80D554BC 38 A0 00 00 */ li r5, 0
|
||||
/* 80D554C0 4B 2B BB F1 */ bl play__16mDoExt_McaMorfSOFUlSc
|
||||
/* 80D554C4 80 7F 05 68 */ lwz r3, 0x568(r31)
|
||||
/* 80D554C8 4B 2B BD 25 */ bl modelCalc__16mDoExt_McaMorfSOFv
|
||||
lbl_80D554CC:
|
||||
/* 80D554CC 38 60 00 01 */ li r3, 1
|
||||
/* 80D554D0 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80D554D4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80D554D8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D554DC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80D554E0 4E 80 00 20 */ blr
|
||||
-260
@@ -1,260 +0,0 @@
|
||||
lbl_80D52E7C:
|
||||
/* 80D52E7C 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 80D52E80 7C 08 02 A6 */ mflr r0
|
||||
/* 80D52E84 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 80D52E88 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80D52E8C 4B 60 F3 45 */ bl _savegpr_26
|
||||
/* 80D52E90 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80D52E94 3C 60 80 D5 */ lis r3, mAttr__13daTagTWGate_c@ha /* 0x80D557AC@ha */
|
||||
/* 80D52E98 3B C3 57 AC */ addi r30, r3, mAttr__13daTagTWGate_c@l /* 0x80D557AC@l */
|
||||
/* 80D52E9C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D52EA0 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D52EA4 3B BF 4F F8 */ addi r29, r31, 0x4ff8
|
||||
/* 80D52EA8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D52EAC 3C 80 80 D5 */ lis r4, l_myName@ha /* 0x80D55994@ha */
|
||||
/* 80D52EB0 38 84 59 94 */ addi r4, r4, l_myName@l /* 0x80D55994@l */
|
||||
/* 80D52EB4 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80D52EB8 38 A0 00 00 */ li r5, 0
|
||||
/* 80D52EBC 38 C0 00 00 */ li r6, 0
|
||||
/* 80D52EC0 4B 2F 4C 5D */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 80D52EC4 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80D52EC8 2C 1C FF FF */ cmpwi r28, -1
|
||||
/* 80D52ECC 41 82 03 6C */ beq lbl_80D53238
|
||||
/* 80D52ED0 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D52ED4 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D52ED8 4B 2F 50 85 */ bl getMyNowCutName__16dEvent_manager_cFi
|
||||
/* 80D52EDC 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 80D52EE0 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D52EE4 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D52EE8 4B 2F 4E 65 */ bl getIsAddvance__16dEvent_manager_cFi
|
||||
/* 80D52EEC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D52EF0 41 82 00 70 */ beq lbl_80D52F60
|
||||
/* 80D52EF4 80 9A 00 00 */ lwz r4, 0(r26)
|
||||
/* 80D52EF8 3C 60 30 30 */ lis r3, 0x3030 /* 0x30303032@ha */
|
||||
/* 80D52EFC 38 03 30 32 */ addi r0, r3, 0x3032 /* 0x30303032@l */
|
||||
/* 80D52F00 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D52F04 41 82 00 1C */ beq lbl_80D52F20
|
||||
/* 80D52F08 40 80 00 08 */ bge lbl_80D52F10
|
||||
/* 80D52F0C 48 00 00 54 */ b lbl_80D52F60
|
||||
lbl_80D52F10:
|
||||
/* 80D52F10 38 03 30 34 */ addi r0, r3, 0x3034
|
||||
/* 80D52F14 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D52F18 40 80 00 48 */ bge lbl_80D52F60
|
||||
/* 80D52F1C 48 00 00 28 */ b lbl_80D52F44
|
||||
lbl_80D52F20:
|
||||
/* 80D52F20 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80D52F24 7F 64 DB 78 */ mr r4, r27
|
||||
/* 80D52F28 3C A0 80 04 */ lis r5, dEv_noFinishSkipProc__FPvi@ha /* 0x800428DC@ha */
|
||||
/* 80D52F2C 38 A5 28 DC */ addi r5, r5, dEv_noFinishSkipProc__FPvi@l /* 0x800428DC@l */
|
||||
/* 80D52F30 38 C0 00 00 */ li r6, 0
|
||||
/* 80D52F34 4B 2E F9 E1 */ bl setSkipProc__14dEvt_control_cFPvPFPvi_ii
|
||||
/* 80D52F38 38 00 00 00 */ li r0, 0
|
||||
/* 80D52F3C 98 1B 05 E1 */ stb r0, 0x5e1(r27)
|
||||
/* 80D52F40 48 00 00 20 */ b lbl_80D52F60
|
||||
lbl_80D52F44:
|
||||
/* 80D52F44 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80D52F48 48 00 1F 85 */ bl initBaseMtx__13daTagTWGate_cFv
|
||||
/* 80D52F4C C0 1E 00 80 */ lfs f0, 0x80(r30)
|
||||
/* 80D52F50 80 7B 05 68 */ lwz r3, 0x568(r27)
|
||||
/* 80D52F54 D0 03 00 18 */ stfs f0, 0x18(r3)
|
||||
/* 80D52F58 38 00 00 01 */ li r0, 1
|
||||
/* 80D52F5C 98 1B 05 E0 */ stb r0, 0x5e0(r27)
|
||||
lbl_80D52F60:
|
||||
/* 80D52F60 80 9A 00 00 */ lwz r4, 0(r26)
|
||||
/* 80D52F64 3C 60 30 30 */ lis r3, 0x3030 /* 0x30303032@ha */
|
||||
/* 80D52F68 38 03 30 32 */ addi r0, r3, 0x3032 /* 0x30303032@l */
|
||||
/* 80D52F6C 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D52F70 41 82 00 80 */ beq lbl_80D52FF0
|
||||
/* 80D52F74 40 80 00 14 */ bge lbl_80D52F88
|
||||
/* 80D52F78 38 03 30 31 */ addi r0, r3, 0x3031
|
||||
/* 80D52F7C 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D52F80 40 80 00 18 */ bge lbl_80D52F98
|
||||
/* 80D52F84 48 00 02 50 */ b lbl_80D531D4
|
||||
lbl_80D52F88:
|
||||
/* 80D52F88 38 03 30 34 */ addi r0, r3, 0x3034
|
||||
/* 80D52F8C 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D52F90 40 80 02 44 */ bge lbl_80D531D4
|
||||
/* 80D52F94 48 00 01 C4 */ b lbl_80D53158
|
||||
lbl_80D52F98:
|
||||
/* 80D52F98 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80D52F9C 48 00 1F ED */ bl downloadModels__13daTagTWGate_cFv
|
||||
/* 80D52FA0 2C 03 00 01 */ cmpwi r3, 1
|
||||
/* 80D52FA4 40 82 00 14 */ bne lbl_80D52FB8
|
||||
/* 80D52FA8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D52FAC 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D52FB0 4B 2F 51 CD */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 80D52FB4 48 00 02 20 */ b lbl_80D531D4
|
||||
lbl_80D52FB8:
|
||||
/* 80D52FB8 2C 03 FF FF */ cmpwi r3, -1
|
||||
/* 80D52FBC 40 82 02 18 */ bne lbl_80D531D4
|
||||
/* 80D52FC0 88 1B 05 E2 */ lbz r0, 0x5e2(r27)
|
||||
/* 80D52FC4 1C 60 00 1C */ mulli r3, r0, 0x1c
|
||||
/* 80D52FC8 38 1E 00 04 */ addi r0, r30, 4
|
||||
/* 80D52FCC 7C C0 1A 14 */ add r6, r0, r3
|
||||
/* 80D52FD0 80 66 00 14 */ lwz r3, 0x14(r6)
|
||||
/* 80D52FD4 A8 86 00 18 */ lha r4, 0x18(r6)
|
||||
/* 80D52FD8 88 06 00 1A */ lbz r0, 0x1a(r6)
|
||||
/* 80D52FDC 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D52FE0 88 06 00 1B */ lbz r0, 0x1b(r6)
|
||||
/* 80D52FE4 7C 06 07 74 */ extsb r6, r0
|
||||
/* 80D52FE8 4B 2D A5 6D */ bl dComIfGp_setNextStage__FPCcsScSc
|
||||
/* 80D52FEC 48 00 01 E8 */ b lbl_80D531D4
|
||||
lbl_80D52FF0:
|
||||
/* 80D52FF0 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80D52FF4 A0 1F 4F A2 */ lhz r0, 0x4fa2(r31)
|
||||
/* 80D52FF8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80D52FFC 41 82 00 34 */ beq lbl_80D53030
|
||||
/* 80D53000 4B 2E F9 A9 */ bl onSkipFade__14dEvt_control_cFv
|
||||
/* 80D53004 88 1B 05 E2 */ lbz r0, 0x5e2(r27)
|
||||
/* 80D53008 1C 60 00 1C */ mulli r3, r0, 0x1c
|
||||
/* 80D5300C 38 1E 00 04 */ addi r0, r30, 4
|
||||
/* 80D53010 7C C0 1A 14 */ add r6, r0, r3
|
||||
/* 80D53014 80 66 00 14 */ lwz r3, 0x14(r6)
|
||||
/* 80D53018 A8 86 00 18 */ lha r4, 0x18(r6)
|
||||
/* 80D5301C 88 06 00 1A */ lbz r0, 0x1a(r6)
|
||||
/* 80D53020 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D53024 88 06 00 1B */ lbz r0, 0x1b(r6)
|
||||
/* 80D53028 7C 06 07 74 */ extsb r6, r0
|
||||
/* 80D5302C 4B 2D A5 29 */ bl dComIfGp_setNextStage__FPCcsScSc
|
||||
lbl_80D53030:
|
||||
/* 80D53030 88 7B 05 E1 */ lbz r3, 0x5e1(r27)
|
||||
/* 80D53034 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80D53038 98 1B 05 E1 */ stb r0, 0x5e1(r27)
|
||||
/* 80D5303C 28 03 00 2B */ cmplwi r3, 0x2b
|
||||
/* 80D53040 40 82 01 94 */ bne lbl_80D531D4
|
||||
/* 80D53044 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D53048 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D5304C 83 43 5D AC */ lwz r26, 0x5dac(r3)
|
||||
/* 80D53050 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 80D53054 38 80 00 00 */ li r4, 0
|
||||
/* 80D53058 A8 BA 04 E6 */ lha r5, 0x4e6(r26)
|
||||
/* 80D5305C 3C A5 00 01 */ addis r5, r5, 1
|
||||
/* 80D53060 38 05 80 00 */ addi r0, r5, -32768
|
||||
/* 80D53064 7C 05 07 34 */ extsh r5, r0
|
||||
/* 80D53068 38 C0 00 00 */ li r6, 0
|
||||
/* 80D5306C 4B 51 43 89 */ bl __ct__5csXyzFsss
|
||||
/* 80D53070 38 7A 04 D0 */ addi r3, r26, 0x4d0
|
||||
/* 80D53074 4B 2B 9C F1 */ bl transS__14mDoMtx_stack_cFRC4cXyz
|
||||
/* 80D53078 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D5307C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D53080 A8 81 00 26 */ lha r4, 0x26(r1)
|
||||
/* 80D53084 4B 2B 93 B1 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 80D53088 C0 3E 00 84 */ lfs f1, 0x84(r30)
|
||||
/* 80D5308C C0 5E 00 88 */ lfs f2, 0x88(r30)
|
||||
/* 80D53090 C0 7E 00 8C */ lfs f3, 0x8c(r30)
|
||||
/* 80D53094 4B 2B 9D 09 */ bl transM__14mDoMtx_stack_cFfff
|
||||
/* 80D53098 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D5309C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D530A0 C0 03 00 0C */ lfs f0, 0xc(r3)
|
||||
/* 80D530A4 D0 01 00 2C */ stfs f0, 0x2c(r1)
|
||||
/* 80D530A8 C0 03 00 1C */ lfs f0, 0x1c(r3)
|
||||
/* 80D530AC D0 01 00 30 */ stfs f0, 0x30(r1)
|
||||
/* 80D530B0 C0 03 00 2C */ lfs f0, 0x2c(r3)
|
||||
/* 80D530B4 D0 01 00 34 */ stfs f0, 0x34(r1)
|
||||
/* 80D530B8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D530BC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D530C0 80 63 5D 3C */ lwz r3, 0x5d3c(r3)
|
||||
/* 80D530C4 38 80 00 00 */ li r4, 0
|
||||
/* 80D530C8 90 81 00 08 */ stw r4, 8(r1)
|
||||
/* 80D530CC 38 00 FF FF */ li r0, -1
|
||||
/* 80D530D0 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80D530D4 90 81 00 10 */ stw r4, 0x10(r1)
|
||||
/* 80D530D8 90 81 00 14 */ stw r4, 0x14(r1)
|
||||
/* 80D530DC 90 81 00 18 */ stw r4, 0x18(r1)
|
||||
/* 80D530E0 38 80 00 00 */ li r4, 0
|
||||
/* 80D530E4 3C A0 00 01 */ lis r5, 0x0001 /* 0x000086C5@ha */
|
||||
/* 80D530E8 38 A5 86 C5 */ addi r5, r5, 0x86C5 /* 0x000086C5@l */
|
||||
/* 80D530EC 38 C1 00 2C */ addi r6, r1, 0x2c
|
||||
/* 80D530F0 38 E0 00 00 */ li r7, 0
|
||||
/* 80D530F4 39 01 00 24 */ addi r8, r1, 0x24
|
||||
/* 80D530F8 39 20 00 00 */ li r9, 0
|
||||
/* 80D530FC 39 40 00 FF */ li r10, 0xff
|
||||
/* 80D53100 C0 3E 00 80 */ lfs f1, 0x80(r30)
|
||||
/* 80D53104 4B 2F 99 8D */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
|
||||
/* 80D53108 3C 60 00 08 */ lis r3, 0x0008 /* 0x00080277@ha */
|
||||
/* 80D5310C 38 03 02 77 */ addi r0, r3, 0x0277 /* 0x00080277@l */
|
||||
/* 80D53110 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 80D53114 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
|
||||
/* 80D53118 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
|
||||
/* 80D5311C 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80D53120 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 80D53124 38 A1 00 2C */ addi r5, r1, 0x2c
|
||||
/* 80D53128 38 C0 00 00 */ li r6, 0
|
||||
/* 80D5312C 38 E0 00 00 */ li r7, 0
|
||||
/* 80D53130 C0 3E 00 80 */ lfs f1, 0x80(r30)
|
||||
/* 80D53134 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80D53138 C0 7E 00 90 */ lfs f3, 0x90(r30)
|
||||
/* 80D5313C FC 80 18 90 */ fmr f4, f3
|
||||
/* 80D53140 39 00 00 00 */ li r8, 0
|
||||
/* 80D53144 4B 55 88 41 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 80D53148 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D5314C 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D53150 4B 2F 50 2D */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 80D53154 48 00 00 80 */ b lbl_80D531D4
|
||||
lbl_80D53158:
|
||||
/* 80D53158 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80D5315C A0 1F 4F A2 */ lhz r0, 0x4fa2(r31)
|
||||
/* 80D53160 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80D53164 41 82 00 34 */ beq lbl_80D53198
|
||||
/* 80D53168 4B 2E F8 41 */ bl onSkipFade__14dEvt_control_cFv
|
||||
/* 80D5316C 88 1B 05 E2 */ lbz r0, 0x5e2(r27)
|
||||
/* 80D53170 1C 60 00 1C */ mulli r3, r0, 0x1c
|
||||
/* 80D53174 38 1E 00 04 */ addi r0, r30, 4
|
||||
/* 80D53178 7C C0 1A 14 */ add r6, r0, r3
|
||||
/* 80D5317C 80 66 00 14 */ lwz r3, 0x14(r6)
|
||||
/* 80D53180 A8 86 00 18 */ lha r4, 0x18(r6)
|
||||
/* 80D53184 88 06 00 1A */ lbz r0, 0x1a(r6)
|
||||
/* 80D53188 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D5318C 88 06 00 1B */ lbz r0, 0x1b(r6)
|
||||
/* 80D53190 7C 06 07 74 */ extsb r6, r0
|
||||
/* 80D53194 4B 2D A3 C1 */ bl dComIfGp_setNextStage__FPCcsScSc
|
||||
lbl_80D53198:
|
||||
/* 80D53198 80 7B 05 68 */ lwz r3, 0x568(r27)
|
||||
/* 80D5319C 38 80 00 01 */ li r4, 1
|
||||
/* 80D531A0 88 03 00 11 */ lbz r0, 0x11(r3)
|
||||
/* 80D531A4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 80D531A8 40 82 00 18 */ bne lbl_80D531C0
|
||||
/* 80D531AC C0 3E 00 84 */ lfs f1, 0x84(r30)
|
||||
/* 80D531B0 C0 03 00 18 */ lfs f0, 0x18(r3)
|
||||
/* 80D531B4 FC 01 00 00 */ fcmpu cr0, f1, f0
|
||||
/* 80D531B8 41 82 00 08 */ beq lbl_80D531C0
|
||||
/* 80D531BC 38 80 00 00 */ li r4, 0
|
||||
lbl_80D531C0:
|
||||
/* 80D531C0 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
||||
/* 80D531C4 41 82 00 10 */ beq lbl_80D531D4
|
||||
/* 80D531C8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D531CC 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D531D0 4B 2F 4F AD */ bl cutEnd__16dEvent_manager_cFi
|
||||
lbl_80D531D4:
|
||||
/* 80D531D4 A0 1B 00 F8 */ lhz r0, 0xf8(r27)
|
||||
/* 80D531D8 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80D531DC 40 82 00 5C */ bne lbl_80D53238
|
||||
/* 80D531E0 A8 9B 05 DC */ lha r4, 0x5dc(r27)
|
||||
/* 80D531E4 2C 04 FF FF */ cmpwi r4, -1
|
||||
/* 80D531E8 41 82 00 50 */ beq lbl_80D53238
|
||||
/* 80D531EC 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D531F0 4B 2F 48 89 */ bl endCheck__16dEvent_manager_cFs
|
||||
/* 80D531F4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D531F8 41 82 00 40 */ beq lbl_80D53238
|
||||
/* 80D531FC 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80D53200 4B 2E F2 69 */ bl reset__14dEvt_control_cFv
|
||||
/* 80D53204 38 00 00 00 */ li r0, 0
|
||||
/* 80D53208 98 1B 05 E0 */ stb r0, 0x5e0(r27)
|
||||
/* 80D5320C 90 1B 05 88 */ stw r0, 0x588(r27)
|
||||
/* 80D53210 80 1B 05 88 */ lwz r0, 0x588(r27)
|
||||
/* 80D53214 1C 80 00 18 */ mulli r4, r0, 0x18
|
||||
/* 80D53218 3C 60 80 D5 */ lis r3, ActionTable__13daTagTWGate_c@ha /* 0x80D55AD0@ha */
|
||||
/* 80D5321C 38 03 5A D0 */ addi r0, r3, ActionTable__13daTagTWGate_c@l /* 0x80D55AD0@l */
|
||||
/* 80D53220 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80D53224 90 1B 05 84 */ stw r0, 0x584(r27)
|
||||
/* 80D53228 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80D5322C 81 9B 05 84 */ lwz r12, 0x584(r27)
|
||||
/* 80D53230 4B 60 EE 55 */ bl __ptmf_scall
|
||||
/* 80D53234 60 00 00 00 */ nop
|
||||
lbl_80D53238:
|
||||
/* 80D53238 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80D5323C 4B 60 EF E1 */ bl _restgpr_26
|
||||
/* 80D53240 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 80D53244 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D53248 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 80D5324C 4E 80 00 20 */ blr
|
||||
@@ -1,101 +0,0 @@
|
||||
lbl_80D545F8:
|
||||
/* 80D545F8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80D545FC 7C 08 02 A6 */ mflr r0
|
||||
/* 80D54600 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80D54604 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D54608 4B 60 DB CD */ bl _savegpr_27
|
||||
/* 80D5460C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80D54610 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D54614 3B 63 61 C0 */ addi r27, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D54618 3B FB 4F F8 */ addi r31, r27, 0x4ff8
|
||||
/* 80D5461C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D54620 3C 80 80 D5 */ lis r4, l_myName@ha /* 0x80D55994@ha */
|
||||
/* 80D54624 38 84 59 94 */ addi r4, r4, l_myName@l /* 0x80D55994@l */
|
||||
/* 80D54628 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80D5462C 38 A0 00 00 */ li r5, 0
|
||||
/* 80D54630 38 C0 00 00 */ li r6, 0
|
||||
/* 80D54634 4B 2F 34 E9 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 80D54638 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80D5463C 2C 1E FF FF */ cmpwi r30, -1
|
||||
/* 80D54640 41 82 01 18 */ beq lbl_80D54758
|
||||
/* 80D54644 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D54648 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80D5464C 4B 2F 39 11 */ bl getMyNowCutName__16dEvent_manager_cFi
|
||||
/* 80D54650 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80D54654 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D54658 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80D5465C 4B 2F 36 F1 */ bl getIsAddvance__16dEvent_manager_cFi
|
||||
/* 80D54660 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D54664 41 82 00 34 */ beq lbl_80D54698
|
||||
/* 80D54668 80 9C 00 00 */ lwz r4, 0(r28)
|
||||
/* 80D5466C 3C 60 30 30 */ lis r3, 0x3030 /* 0x30303031@ha */
|
||||
/* 80D54670 38 03 30 31 */ addi r0, r3, 0x3031 /* 0x30303031@l */
|
||||
/* 80D54674 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D54678 41 82 00 08 */ beq lbl_80D54680
|
||||
/* 80D5467C 48 00 00 1C */ b lbl_80D54698
|
||||
lbl_80D54680:
|
||||
/* 80D54680 38 7B 4E C8 */ addi r3, r27, 0x4ec8
|
||||
/* 80D54684 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80D54688 3C A0 80 04 */ lis r5, dEv_noFinishSkipProc__FPvi@ha /* 0x800428DC@ha */
|
||||
/* 80D5468C 38 A5 28 DC */ addi r5, r5, dEv_noFinishSkipProc__FPvi@l /* 0x800428DC@l */
|
||||
/* 80D54690 38 C0 00 00 */ li r6, 0
|
||||
/* 80D54694 4B 2E E2 81 */ bl setSkipProc__14dEvt_control_cFPvPFPvi_ii
|
||||
lbl_80D54698:
|
||||
/* 80D54698 80 9C 00 00 */ lwz r4, 0(r28)
|
||||
/* 80D5469C 3C 60 30 30 */ lis r3, 0x3030 /* 0x30303031@ha */
|
||||
/* 80D546A0 38 03 30 31 */ addi r0, r3, 0x3031 /* 0x30303031@l */
|
||||
/* 80D546A4 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D546A8 41 82 00 08 */ beq lbl_80D546B0
|
||||
/* 80D546AC 48 00 00 54 */ b lbl_80D54700
|
||||
lbl_80D546B0:
|
||||
/* 80D546B0 38 7B 4E C8 */ addi r3, r27, 0x4ec8
|
||||
/* 80D546B4 A0 1B 4F A2 */ lhz r0, 0x4fa2(r27)
|
||||
/* 80D546B8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80D546BC 41 82 00 38 */ beq lbl_80D546F4
|
||||
/* 80D546C0 4B 2E E2 E9 */ bl onSkipFade__14dEvt_control_cFv
|
||||
/* 80D546C4 38 00 00 0B */ li r0, 0xb
|
||||
/* 80D546C8 90 1D 05 88 */ stw r0, 0x588(r29)
|
||||
/* 80D546CC 80 1D 05 88 */ lwz r0, 0x588(r29)
|
||||
/* 80D546D0 1C 80 00 18 */ mulli r4, r0, 0x18
|
||||
/* 80D546D4 3C 60 80 D5 */ lis r3, ActionTable__13daTagTWGate_c@ha /* 0x80D55AD0@ha */
|
||||
/* 80D546D8 38 03 5A D0 */ addi r0, r3, ActionTable__13daTagTWGate_c@l /* 0x80D55AD0@l */
|
||||
/* 80D546DC 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80D546E0 90 1D 05 84 */ stw r0, 0x584(r29)
|
||||
/* 80D546E4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D546E8 81 9D 05 84 */ lwz r12, 0x584(r29)
|
||||
/* 80D546EC 4B 60 D9 99 */ bl __ptmf_scall
|
||||
/* 80D546F0 60 00 00 00 */ nop
|
||||
lbl_80D546F4:
|
||||
/* 80D546F4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D546F8 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80D546FC 4B 2F 3A 81 */ bl cutEnd__16dEvent_manager_cFi
|
||||
lbl_80D54700:
|
||||
/* 80D54700 A0 1D 00 F8 */ lhz r0, 0xf8(r29)
|
||||
/* 80D54704 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80D54708 40 82 00 50 */ bne lbl_80D54758
|
||||
/* 80D5470C A8 9D 05 DC */ lha r4, 0x5dc(r29)
|
||||
/* 80D54710 2C 04 FF FF */ cmpwi r4, -1
|
||||
/* 80D54714 41 82 00 44 */ beq lbl_80D54758
|
||||
/* 80D54718 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D5471C 4B 2F 33 5D */ bl endCheck__16dEvent_manager_cFs
|
||||
/* 80D54720 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D54724 41 82 00 34 */ beq lbl_80D54758
|
||||
/* 80D54728 38 00 00 0B */ li r0, 0xb
|
||||
/* 80D5472C 90 1D 05 88 */ stw r0, 0x588(r29)
|
||||
/* 80D54730 80 1D 05 88 */ lwz r0, 0x588(r29)
|
||||
/* 80D54734 1C 80 00 18 */ mulli r4, r0, 0x18
|
||||
/* 80D54738 3C 60 80 D5 */ lis r3, ActionTable__13daTagTWGate_c@ha /* 0x80D55AD0@ha */
|
||||
/* 80D5473C 38 03 5A D0 */ addi r0, r3, ActionTable__13daTagTWGate_c@l /* 0x80D55AD0@l */
|
||||
/* 80D54740 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80D54744 90 1D 05 84 */ stw r0, 0x584(r29)
|
||||
/* 80D54748 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D5474C 81 9D 05 84 */ lwz r12, 0x584(r29)
|
||||
/* 80D54750 4B 60 D9 35 */ bl __ptmf_scall
|
||||
/* 80D54754 60 00 00 00 */ nop
|
||||
lbl_80D54758:
|
||||
/* 80D54758 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D5475C 4B 60 DA C5 */ bl _restgpr_27
|
||||
/* 80D54760 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80D54764 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D54768 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80D5476C 4E 80 00 20 */ blr
|
||||
@@ -1,260 +0,0 @@
|
||||
lbl_80D54AF8:
|
||||
/* 80D54AF8 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 80D54AFC 7C 08 02 A6 */ mflr r0
|
||||
/* 80D54B00 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 80D54B04 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80D54B08 4B 60 D6 C9 */ bl _savegpr_26
|
||||
/* 80D54B0C 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80D54B10 3C 60 80 D5 */ lis r3, mAttr__13daTagTWGate_c@ha /* 0x80D557AC@ha */
|
||||
/* 80D54B14 3B C3 57 AC */ addi r30, r3, mAttr__13daTagTWGate_c@l /* 0x80D557AC@l */
|
||||
/* 80D54B18 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D54B1C 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D54B20 3B BF 4F F8 */ addi r29, r31, 0x4ff8
|
||||
/* 80D54B24 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D54B28 3C 80 80 D5 */ lis r4, l_myName@ha /* 0x80D55994@ha */
|
||||
/* 80D54B2C 38 84 59 94 */ addi r4, r4, l_myName@l /* 0x80D55994@l */
|
||||
/* 80D54B30 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80D54B34 38 A0 00 00 */ li r5, 0
|
||||
/* 80D54B38 38 C0 00 00 */ li r6, 0
|
||||
/* 80D54B3C 4B 2F 2F E1 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 80D54B40 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80D54B44 2C 1C FF FF */ cmpwi r28, -1
|
||||
/* 80D54B48 41 82 03 6C */ beq lbl_80D54EB4
|
||||
/* 80D54B4C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D54B50 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D54B54 4B 2F 34 09 */ bl getMyNowCutName__16dEvent_manager_cFi
|
||||
/* 80D54B58 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 80D54B5C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D54B60 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D54B64 4B 2F 31 E9 */ bl getIsAddvance__16dEvent_manager_cFi
|
||||
/* 80D54B68 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D54B6C 41 82 00 70 */ beq lbl_80D54BDC
|
||||
/* 80D54B70 80 9A 00 00 */ lwz r4, 0(r26)
|
||||
/* 80D54B74 3C 60 30 30 */ lis r3, 0x3030 /* 0x30303032@ha */
|
||||
/* 80D54B78 38 03 30 32 */ addi r0, r3, 0x3032 /* 0x30303032@l */
|
||||
/* 80D54B7C 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D54B80 41 82 00 1C */ beq lbl_80D54B9C
|
||||
/* 80D54B84 40 80 00 08 */ bge lbl_80D54B8C
|
||||
/* 80D54B88 48 00 00 54 */ b lbl_80D54BDC
|
||||
lbl_80D54B8C:
|
||||
/* 80D54B8C 38 03 30 34 */ addi r0, r3, 0x3034
|
||||
/* 80D54B90 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D54B94 40 80 00 48 */ bge lbl_80D54BDC
|
||||
/* 80D54B98 48 00 00 28 */ b lbl_80D54BC0
|
||||
lbl_80D54B9C:
|
||||
/* 80D54B9C 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80D54BA0 7F 64 DB 78 */ mr r4, r27
|
||||
/* 80D54BA4 3C A0 80 04 */ lis r5, dEv_noFinishSkipProc__FPvi@ha /* 0x800428DC@ha */
|
||||
/* 80D54BA8 38 A5 28 DC */ addi r5, r5, dEv_noFinishSkipProc__FPvi@l /* 0x800428DC@l */
|
||||
/* 80D54BAC 38 C0 00 00 */ li r6, 0
|
||||
/* 80D54BB0 4B 2E DD 65 */ bl setSkipProc__14dEvt_control_cFPvPFPvi_ii
|
||||
/* 80D54BB4 38 00 00 00 */ li r0, 0
|
||||
/* 80D54BB8 98 1B 05 E1 */ stb r0, 0x5e1(r27)
|
||||
/* 80D54BBC 48 00 00 20 */ b lbl_80D54BDC
|
||||
lbl_80D54BC0:
|
||||
/* 80D54BC0 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80D54BC4 48 00 03 09 */ bl initBaseMtx__13daTagTWGate_cFv
|
||||
/* 80D54BC8 C0 1E 00 80 */ lfs f0, 0x80(r30)
|
||||
/* 80D54BCC 80 7B 05 68 */ lwz r3, 0x568(r27)
|
||||
/* 80D54BD0 D0 03 00 18 */ stfs f0, 0x18(r3)
|
||||
/* 80D54BD4 38 00 00 01 */ li r0, 1
|
||||
/* 80D54BD8 98 1B 05 E0 */ stb r0, 0x5e0(r27)
|
||||
lbl_80D54BDC:
|
||||
/* 80D54BDC 80 9A 00 00 */ lwz r4, 0(r26)
|
||||
/* 80D54BE0 3C 60 30 30 */ lis r3, 0x3030 /* 0x30303032@ha */
|
||||
/* 80D54BE4 38 03 30 32 */ addi r0, r3, 0x3032 /* 0x30303032@l */
|
||||
/* 80D54BE8 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D54BEC 41 82 00 80 */ beq lbl_80D54C6C
|
||||
/* 80D54BF0 40 80 00 14 */ bge lbl_80D54C04
|
||||
/* 80D54BF4 38 03 30 31 */ addi r0, r3, 0x3031
|
||||
/* 80D54BF8 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D54BFC 40 80 00 18 */ bge lbl_80D54C14
|
||||
/* 80D54C00 48 00 02 50 */ b lbl_80D54E50
|
||||
lbl_80D54C04:
|
||||
/* 80D54C04 38 03 30 34 */ addi r0, r3, 0x3034
|
||||
/* 80D54C08 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D54C0C 40 80 02 44 */ bge lbl_80D54E50
|
||||
/* 80D54C10 48 00 01 C4 */ b lbl_80D54DD4
|
||||
lbl_80D54C14:
|
||||
/* 80D54C14 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80D54C18 48 00 03 71 */ bl downloadModels__13daTagTWGate_cFv
|
||||
/* 80D54C1C 2C 03 00 01 */ cmpwi r3, 1
|
||||
/* 80D54C20 40 82 00 14 */ bne lbl_80D54C34
|
||||
/* 80D54C24 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D54C28 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D54C2C 4B 2F 35 51 */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 80D54C30 48 00 02 20 */ b lbl_80D54E50
|
||||
lbl_80D54C34:
|
||||
/* 80D54C34 2C 03 FF FF */ cmpwi r3, -1
|
||||
/* 80D54C38 40 82 02 18 */ bne lbl_80D54E50
|
||||
/* 80D54C3C 88 1B 05 E2 */ lbz r0, 0x5e2(r27)
|
||||
/* 80D54C40 1C 60 00 1C */ mulli r3, r0, 0x1c
|
||||
/* 80D54C44 38 1E 00 04 */ addi r0, r30, 4
|
||||
/* 80D54C48 7C C0 1A 14 */ add r6, r0, r3
|
||||
/* 80D54C4C 80 66 00 14 */ lwz r3, 0x14(r6)
|
||||
/* 80D54C50 A8 86 00 18 */ lha r4, 0x18(r6)
|
||||
/* 80D54C54 88 06 00 1A */ lbz r0, 0x1a(r6)
|
||||
/* 80D54C58 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D54C5C 88 06 00 1B */ lbz r0, 0x1b(r6)
|
||||
/* 80D54C60 7C 06 07 74 */ extsb r6, r0
|
||||
/* 80D54C64 4B 2D 88 F1 */ bl dComIfGp_setNextStage__FPCcsScSc
|
||||
/* 80D54C68 48 00 01 E8 */ b lbl_80D54E50
|
||||
lbl_80D54C6C:
|
||||
/* 80D54C6C 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80D54C70 A0 1F 4F A2 */ lhz r0, 0x4fa2(r31)
|
||||
/* 80D54C74 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80D54C78 41 82 00 34 */ beq lbl_80D54CAC
|
||||
/* 80D54C7C 4B 2E DD 2D */ bl onSkipFade__14dEvt_control_cFv
|
||||
/* 80D54C80 88 1B 05 E2 */ lbz r0, 0x5e2(r27)
|
||||
/* 80D54C84 1C 60 00 1C */ mulli r3, r0, 0x1c
|
||||
/* 80D54C88 38 1E 00 04 */ addi r0, r30, 4
|
||||
/* 80D54C8C 7C C0 1A 14 */ add r6, r0, r3
|
||||
/* 80D54C90 80 66 00 14 */ lwz r3, 0x14(r6)
|
||||
/* 80D54C94 A8 86 00 18 */ lha r4, 0x18(r6)
|
||||
/* 80D54C98 88 06 00 1A */ lbz r0, 0x1a(r6)
|
||||
/* 80D54C9C 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D54CA0 88 06 00 1B */ lbz r0, 0x1b(r6)
|
||||
/* 80D54CA4 7C 06 07 74 */ extsb r6, r0
|
||||
/* 80D54CA8 4B 2D 88 AD */ bl dComIfGp_setNextStage__FPCcsScSc
|
||||
lbl_80D54CAC:
|
||||
/* 80D54CAC 88 7B 05 E1 */ lbz r3, 0x5e1(r27)
|
||||
/* 80D54CB0 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80D54CB4 98 1B 05 E1 */ stb r0, 0x5e1(r27)
|
||||
/* 80D54CB8 28 03 00 4A */ cmplwi r3, 0x4a
|
||||
/* 80D54CBC 40 82 01 94 */ bne lbl_80D54E50
|
||||
/* 80D54CC0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D54CC4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D54CC8 83 43 5D AC */ lwz r26, 0x5dac(r3)
|
||||
/* 80D54CCC 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 80D54CD0 38 80 00 00 */ li r4, 0
|
||||
/* 80D54CD4 A8 BA 04 E6 */ lha r5, 0x4e6(r26)
|
||||
/* 80D54CD8 3C A5 00 01 */ addis r5, r5, 1
|
||||
/* 80D54CDC 38 05 80 00 */ addi r0, r5, -32768
|
||||
/* 80D54CE0 7C 05 07 34 */ extsh r5, r0
|
||||
/* 80D54CE4 38 C0 00 00 */ li r6, 0
|
||||
/* 80D54CE8 4B 51 27 0D */ bl __ct__5csXyzFsss
|
||||
/* 80D54CEC 38 7A 04 D0 */ addi r3, r26, 0x4d0
|
||||
/* 80D54CF0 4B 2B 80 75 */ bl transS__14mDoMtx_stack_cFRC4cXyz
|
||||
/* 80D54CF4 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D54CF8 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D54CFC A8 81 00 26 */ lha r4, 0x26(r1)
|
||||
/* 80D54D00 4B 2B 77 35 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 80D54D04 C0 3E 00 84 */ lfs f1, 0x84(r30)
|
||||
/* 80D54D08 C0 5E 00 88 */ lfs f2, 0x88(r30)
|
||||
/* 80D54D0C C0 7E 00 8C */ lfs f3, 0x8c(r30)
|
||||
/* 80D54D10 4B 2B 80 8D */ bl transM__14mDoMtx_stack_cFfff
|
||||
/* 80D54D14 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D54D18 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D54D1C C0 03 00 0C */ lfs f0, 0xc(r3)
|
||||
/* 80D54D20 D0 01 00 2C */ stfs f0, 0x2c(r1)
|
||||
/* 80D54D24 C0 03 00 1C */ lfs f0, 0x1c(r3)
|
||||
/* 80D54D28 D0 01 00 30 */ stfs f0, 0x30(r1)
|
||||
/* 80D54D2C C0 03 00 2C */ lfs f0, 0x2c(r3)
|
||||
/* 80D54D30 D0 01 00 34 */ stfs f0, 0x34(r1)
|
||||
/* 80D54D34 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D54D38 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D54D3C 80 63 5D 3C */ lwz r3, 0x5d3c(r3)
|
||||
/* 80D54D40 38 80 00 00 */ li r4, 0
|
||||
/* 80D54D44 90 81 00 08 */ stw r4, 8(r1)
|
||||
/* 80D54D48 38 00 FF FF */ li r0, -1
|
||||
/* 80D54D4C 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80D54D50 90 81 00 10 */ stw r4, 0x10(r1)
|
||||
/* 80D54D54 90 81 00 14 */ stw r4, 0x14(r1)
|
||||
/* 80D54D58 90 81 00 18 */ stw r4, 0x18(r1)
|
||||
/* 80D54D5C 38 80 00 00 */ li r4, 0
|
||||
/* 80D54D60 3C A0 00 01 */ lis r5, 0x0001 /* 0x000086C5@ha */
|
||||
/* 80D54D64 38 A5 86 C5 */ addi r5, r5, 0x86C5 /* 0x000086C5@l */
|
||||
/* 80D54D68 38 C1 00 2C */ addi r6, r1, 0x2c
|
||||
/* 80D54D6C 38 E0 00 00 */ li r7, 0
|
||||
/* 80D54D70 39 01 00 24 */ addi r8, r1, 0x24
|
||||
/* 80D54D74 39 20 00 00 */ li r9, 0
|
||||
/* 80D54D78 39 40 00 FF */ li r10, 0xff
|
||||
/* 80D54D7C C0 3E 00 80 */ lfs f1, 0x80(r30)
|
||||
/* 80D54D80 4B 2F 7D 11 */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
|
||||
/* 80D54D84 3C 60 00 08 */ lis r3, 0x0008 /* 0x00080277@ha */
|
||||
/* 80D54D88 38 03 02 77 */ addi r0, r3, 0x0277 /* 0x00080277@l */
|
||||
/* 80D54D8C 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 80D54D90 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
|
||||
/* 80D54D94 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
|
||||
/* 80D54D98 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80D54D9C 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 80D54DA0 38 A1 00 2C */ addi r5, r1, 0x2c
|
||||
/* 80D54DA4 38 C0 00 00 */ li r6, 0
|
||||
/* 80D54DA8 38 E0 00 00 */ li r7, 0
|
||||
/* 80D54DAC C0 3E 00 80 */ lfs f1, 0x80(r30)
|
||||
/* 80D54DB0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80D54DB4 C0 7E 00 90 */ lfs f3, 0x90(r30)
|
||||
/* 80D54DB8 FC 80 18 90 */ fmr f4, f3
|
||||
/* 80D54DBC 39 00 00 00 */ li r8, 0
|
||||
/* 80D54DC0 4B 55 6B C5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 80D54DC4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D54DC8 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D54DCC 4B 2F 33 B1 */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 80D54DD0 48 00 00 80 */ b lbl_80D54E50
|
||||
lbl_80D54DD4:
|
||||
/* 80D54DD4 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80D54DD8 A0 1F 4F A2 */ lhz r0, 0x4fa2(r31)
|
||||
/* 80D54DDC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80D54DE0 41 82 00 34 */ beq lbl_80D54E14
|
||||
/* 80D54DE4 4B 2E DB C5 */ bl onSkipFade__14dEvt_control_cFv
|
||||
/* 80D54DE8 88 1B 05 E2 */ lbz r0, 0x5e2(r27)
|
||||
/* 80D54DEC 1C 60 00 1C */ mulli r3, r0, 0x1c
|
||||
/* 80D54DF0 38 1E 00 04 */ addi r0, r30, 4
|
||||
/* 80D54DF4 7C C0 1A 14 */ add r6, r0, r3
|
||||
/* 80D54DF8 80 66 00 14 */ lwz r3, 0x14(r6)
|
||||
/* 80D54DFC A8 86 00 18 */ lha r4, 0x18(r6)
|
||||
/* 80D54E00 88 06 00 1A */ lbz r0, 0x1a(r6)
|
||||
/* 80D54E04 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D54E08 88 06 00 1B */ lbz r0, 0x1b(r6)
|
||||
/* 80D54E0C 7C 06 07 74 */ extsb r6, r0
|
||||
/* 80D54E10 4B 2D 87 45 */ bl dComIfGp_setNextStage__FPCcsScSc
|
||||
lbl_80D54E14:
|
||||
/* 80D54E14 80 7B 05 68 */ lwz r3, 0x568(r27)
|
||||
/* 80D54E18 38 80 00 01 */ li r4, 1
|
||||
/* 80D54E1C 88 03 00 11 */ lbz r0, 0x11(r3)
|
||||
/* 80D54E20 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 80D54E24 40 82 00 18 */ bne lbl_80D54E3C
|
||||
/* 80D54E28 C0 3E 00 84 */ lfs f1, 0x84(r30)
|
||||
/* 80D54E2C C0 03 00 18 */ lfs f0, 0x18(r3)
|
||||
/* 80D54E30 FC 01 00 00 */ fcmpu cr0, f1, f0
|
||||
/* 80D54E34 41 82 00 08 */ beq lbl_80D54E3C
|
||||
/* 80D54E38 38 80 00 00 */ li r4, 0
|
||||
lbl_80D54E3C:
|
||||
/* 80D54E3C 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
||||
/* 80D54E40 41 82 00 10 */ beq lbl_80D54E50
|
||||
/* 80D54E44 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D54E48 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D54E4C 4B 2F 33 31 */ bl cutEnd__16dEvent_manager_cFi
|
||||
lbl_80D54E50:
|
||||
/* 80D54E50 A0 1B 00 F8 */ lhz r0, 0xf8(r27)
|
||||
/* 80D54E54 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80D54E58 40 82 00 5C */ bne lbl_80D54EB4
|
||||
/* 80D54E5C A8 9B 05 DC */ lha r4, 0x5dc(r27)
|
||||
/* 80D54E60 2C 04 FF FF */ cmpwi r4, -1
|
||||
/* 80D54E64 41 82 00 50 */ beq lbl_80D54EB4
|
||||
/* 80D54E68 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D54E6C 4B 2F 2C 0D */ bl endCheck__16dEvent_manager_cFs
|
||||
/* 80D54E70 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D54E74 41 82 00 40 */ beq lbl_80D54EB4
|
||||
/* 80D54E78 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80D54E7C 4B 2E D5 ED */ bl reset__14dEvt_control_cFv
|
||||
/* 80D54E80 38 00 00 00 */ li r0, 0
|
||||
/* 80D54E84 98 1B 05 E0 */ stb r0, 0x5e0(r27)
|
||||
/* 80D54E88 90 1B 05 88 */ stw r0, 0x588(r27)
|
||||
/* 80D54E8C 80 1B 05 88 */ lwz r0, 0x588(r27)
|
||||
/* 80D54E90 1C 80 00 18 */ mulli r4, r0, 0x18
|
||||
/* 80D54E94 3C 60 80 D5 */ lis r3, ActionTable__13daTagTWGate_c@ha /* 0x80D55AD0@ha */
|
||||
/* 80D54E98 38 03 5A D0 */ addi r0, r3, ActionTable__13daTagTWGate_c@l /* 0x80D55AD0@l */
|
||||
/* 80D54E9C 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80D54EA0 90 1B 05 84 */ stw r0, 0x584(r27)
|
||||
/* 80D54EA4 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80D54EA8 81 9B 05 84 */ lwz r12, 0x584(r27)
|
||||
/* 80D54EAC 4B 60 D1 D9 */ bl __ptmf_scall
|
||||
/* 80D54EB0 60 00 00 00 */ nop
|
||||
lbl_80D54EB4:
|
||||
/* 80D54EB4 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80D54EB8 4B 60 D3 65 */ bl _restgpr_26
|
||||
/* 80D54EBC 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 80D54EC0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D54EC4 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 80D54EC8 4E 80 00 20 */ blr
|
||||
@@ -1,101 +0,0 @@
|
||||
lbl_80D532DC:
|
||||
/* 80D532DC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80D532E0 7C 08 02 A6 */ mflr r0
|
||||
/* 80D532E4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80D532E8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D532EC 4B 60 EE E9 */ bl _savegpr_27
|
||||
/* 80D532F0 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80D532F4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D532F8 3B 63 61 C0 */ addi r27, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D532FC 3B FB 4F F8 */ addi r31, r27, 0x4ff8
|
||||
/* 80D53300 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D53304 3C 80 80 D5 */ lis r4, l_myName@ha /* 0x80D55994@ha */
|
||||
/* 80D53308 38 84 59 94 */ addi r4, r4, l_myName@l /* 0x80D55994@l */
|
||||
/* 80D5330C 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80D53310 38 A0 00 00 */ li r5, 0
|
||||
/* 80D53314 38 C0 00 00 */ li r6, 0
|
||||
/* 80D53318 4B 2F 48 05 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 80D5331C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80D53320 2C 1E FF FF */ cmpwi r30, -1
|
||||
/* 80D53324 41 82 01 18 */ beq lbl_80D5343C
|
||||
/* 80D53328 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D5332C 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80D53330 4B 2F 4C 2D */ bl getMyNowCutName__16dEvent_manager_cFi
|
||||
/* 80D53334 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80D53338 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D5333C 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80D53340 4B 2F 4A 0D */ bl getIsAddvance__16dEvent_manager_cFi
|
||||
/* 80D53344 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D53348 41 82 00 34 */ beq lbl_80D5337C
|
||||
/* 80D5334C 80 9C 00 00 */ lwz r4, 0(r28)
|
||||
/* 80D53350 3C 60 30 30 */ lis r3, 0x3030 /* 0x30303031@ha */
|
||||
/* 80D53354 38 03 30 31 */ addi r0, r3, 0x3031 /* 0x30303031@l */
|
||||
/* 80D53358 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D5335C 41 82 00 08 */ beq lbl_80D53364
|
||||
/* 80D53360 48 00 00 1C */ b lbl_80D5337C
|
||||
lbl_80D53364:
|
||||
/* 80D53364 38 7B 4E C8 */ addi r3, r27, 0x4ec8
|
||||
/* 80D53368 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80D5336C 3C A0 80 04 */ lis r5, dEv_noFinishSkipProc__FPvi@ha /* 0x800428DC@ha */
|
||||
/* 80D53370 38 A5 28 DC */ addi r5, r5, dEv_noFinishSkipProc__FPvi@l /* 0x800428DC@l */
|
||||
/* 80D53374 38 C0 00 00 */ li r6, 0
|
||||
/* 80D53378 4B 2E F5 9D */ bl setSkipProc__14dEvt_control_cFPvPFPvi_ii
|
||||
lbl_80D5337C:
|
||||
/* 80D5337C 80 9C 00 00 */ lwz r4, 0(r28)
|
||||
/* 80D53380 3C 60 30 30 */ lis r3, 0x3030 /* 0x30303031@ha */
|
||||
/* 80D53384 38 03 30 31 */ addi r0, r3, 0x3031 /* 0x30303031@l */
|
||||
/* 80D53388 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D5338C 41 82 00 08 */ beq lbl_80D53394
|
||||
/* 80D53390 48 00 00 54 */ b lbl_80D533E4
|
||||
lbl_80D53394:
|
||||
/* 80D53394 38 7B 4E C8 */ addi r3, r27, 0x4ec8
|
||||
/* 80D53398 A0 1B 4F A2 */ lhz r0, 0x4fa2(r27)
|
||||
/* 80D5339C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80D533A0 41 82 00 38 */ beq lbl_80D533D8
|
||||
/* 80D533A4 4B 2E F6 05 */ bl onSkipFade__14dEvt_control_cFv
|
||||
/* 80D533A8 38 00 00 05 */ li r0, 5
|
||||
/* 80D533AC 90 1D 05 88 */ stw r0, 0x588(r29)
|
||||
/* 80D533B0 80 1D 05 88 */ lwz r0, 0x588(r29)
|
||||
/* 80D533B4 1C 80 00 18 */ mulli r4, r0, 0x18
|
||||
/* 80D533B8 3C 60 80 D5 */ lis r3, ActionTable__13daTagTWGate_c@ha /* 0x80D55AD0@ha */
|
||||
/* 80D533BC 38 03 5A D0 */ addi r0, r3, ActionTable__13daTagTWGate_c@l /* 0x80D55AD0@l */
|
||||
/* 80D533C0 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80D533C4 90 1D 05 84 */ stw r0, 0x584(r29)
|
||||
/* 80D533C8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D533CC 81 9D 05 84 */ lwz r12, 0x584(r29)
|
||||
/* 80D533D0 4B 60 EC B5 */ bl __ptmf_scall
|
||||
/* 80D533D4 60 00 00 00 */ nop
|
||||
lbl_80D533D8:
|
||||
/* 80D533D8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D533DC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80D533E0 4B 2F 4D 9D */ bl cutEnd__16dEvent_manager_cFi
|
||||
lbl_80D533E4:
|
||||
/* 80D533E4 A0 1D 00 F8 */ lhz r0, 0xf8(r29)
|
||||
/* 80D533E8 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80D533EC 40 82 00 50 */ bne lbl_80D5343C
|
||||
/* 80D533F0 A8 9D 05 DC */ lha r4, 0x5dc(r29)
|
||||
/* 80D533F4 2C 04 FF FF */ cmpwi r4, -1
|
||||
/* 80D533F8 41 82 00 44 */ beq lbl_80D5343C
|
||||
/* 80D533FC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D53400 4B 2F 46 79 */ bl endCheck__16dEvent_manager_cFs
|
||||
/* 80D53404 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D53408 41 82 00 34 */ beq lbl_80D5343C
|
||||
/* 80D5340C 38 00 00 05 */ li r0, 5
|
||||
/* 80D53410 90 1D 05 88 */ stw r0, 0x588(r29)
|
||||
/* 80D53414 80 1D 05 88 */ lwz r0, 0x588(r29)
|
||||
/* 80D53418 1C 80 00 18 */ mulli r4, r0, 0x18
|
||||
/* 80D5341C 3C 60 80 D5 */ lis r3, ActionTable__13daTagTWGate_c@ha /* 0x80D55AD0@ha */
|
||||
/* 80D53420 38 03 5A D0 */ addi r0, r3, ActionTable__13daTagTWGate_c@l /* 0x80D55AD0@l */
|
||||
/* 80D53424 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80D53428 90 1D 05 84 */ stw r0, 0x584(r29)
|
||||
/* 80D5342C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D53430 81 9D 05 84 */ lwz r12, 0x584(r29)
|
||||
/* 80D53434 4B 60 EC 51 */ bl __ptmf_scall
|
||||
/* 80D53438 60 00 00 00 */ nop
|
||||
lbl_80D5343C:
|
||||
/* 80D5343C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D53440 4B 60 ED E1 */ bl _restgpr_27
|
||||
/* 80D53444 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80D53448 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D5344C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80D53450 4E 80 00 20 */ blr
|
||||
@@ -1,122 +0,0 @@
|
||||
lbl_80D53550:
|
||||
/* 80D53550 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80D53554 7C 08 02 A6 */ mflr r0
|
||||
/* 80D53558 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80D5355C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D53560 4B 60 EC 75 */ bl _savegpr_27
|
||||
/* 80D53564 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80D53568 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D5356C 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D53570 3B DF 4F F8 */ addi r30, r31, 0x4ff8
|
||||
/* 80D53574 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D53578 3C 80 80 D5 */ lis r4, l_myName@ha /* 0x80D55994@ha */
|
||||
/* 80D5357C 38 84 59 94 */ addi r4, r4, l_myName@l /* 0x80D55994@l */
|
||||
/* 80D53580 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80D53584 38 A0 00 00 */ li r5, 0
|
||||
/* 80D53588 38 C0 00 00 */ li r6, 0
|
||||
/* 80D5358C 4B 2F 45 91 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 80D53590 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80D53594 2C 1D FF FF */ cmpwi r29, -1
|
||||
/* 80D53598 41 82 01 64 */ beq lbl_80D536FC
|
||||
/* 80D5359C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D535A0 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80D535A4 4B 2F 49 B9 */ bl getMyNowCutName__16dEvent_manager_cFi
|
||||
/* 80D535A8 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80D535AC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D535B0 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80D535B4 4B 2F 47 99 */ bl getIsAddvance__16dEvent_manager_cFi
|
||||
/* 80D535B8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D535BC 41 82 00 34 */ beq lbl_80D535F0
|
||||
/* 80D535C0 80 9B 00 00 */ lwz r4, 0(r27)
|
||||
/* 80D535C4 3C 60 30 30 */ lis r3, 0x3030 /* 0x30303032@ha */
|
||||
/* 80D535C8 38 03 30 32 */ addi r0, r3, 0x3032 /* 0x30303032@l */
|
||||
/* 80D535CC 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D535D0 41 82 00 10 */ beq lbl_80D535E0
|
||||
/* 80D535D4 40 80 00 1C */ bge lbl_80D535F0
|
||||
/* 80D535D8 48 00 00 18 */ b lbl_80D535F0
|
||||
/* 80D535DC 48 00 00 14 */ b lbl_80D535F0
|
||||
lbl_80D535E0:
|
||||
/* 80D535E0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80D535E4 38 80 0B C1 */ li r4, 0xbc1
|
||||
/* 80D535E8 38 A0 00 00 */ li r5, 0
|
||||
/* 80D535EC 48 00 1A 41 */ bl initTalk__13daTagTWGate_cFiPP10fopAc_ac_c
|
||||
lbl_80D535F0:
|
||||
/* 80D535F0 80 9B 00 00 */ lwz r4, 0(r27)
|
||||
/* 80D535F4 3C 60 30 30 */ lis r3, 0x3030 /* 0x30303032@ha */
|
||||
/* 80D535F8 38 03 30 32 */ addi r0, r3, 0x3032 /* 0x30303032@l */
|
||||
/* 80D535FC 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D53600 41 82 00 34 */ beq lbl_80D53634
|
||||
/* 80D53604 40 80 00 14 */ bge lbl_80D53618
|
||||
/* 80D53608 38 03 30 31 */ addi r0, r3, 0x3031
|
||||
/* 80D5360C 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D53610 40 80 00 14 */ bge lbl_80D53624
|
||||
/* 80D53614 48 00 00 84 */ b lbl_80D53698
|
||||
lbl_80D53618:
|
||||
/* 80D53618 38 03 30 34 */ addi r0, r3, 0x3034
|
||||
/* 80D5361C 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D53620 40 80 00 78 */ bge lbl_80D53698
|
||||
lbl_80D53624:
|
||||
/* 80D53624 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D53628 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80D5362C 4B 2F 4B 51 */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 80D53630 48 00 00 68 */ b lbl_80D53698
|
||||
lbl_80D53634:
|
||||
/* 80D53634 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80D53638 38 80 00 00 */ li r4, 0
|
||||
/* 80D5363C 38 A0 00 01 */ li r5, 1
|
||||
/* 80D53640 38 C0 00 00 */ li r6, 0
|
||||
/* 80D53644 48 00 1A 25 */ bl talkProc__13daTagTWGate_cFPiiPP10fopAc_ac_c
|
||||
/* 80D53648 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80D5364C 41 82 00 4C */ beq lbl_80D53698
|
||||
/* 80D53650 A0 1C 05 C6 */ lhz r0, 0x5c6(r28)
|
||||
/* 80D53654 7C 00 07 35 */ extsh. r0, r0
|
||||
/* 80D53658 40 82 00 34 */ bne lbl_80D5368C
|
||||
/* 80D5365C 38 00 00 06 */ li r0, 6
|
||||
/* 80D53660 90 1C 05 88 */ stw r0, 0x588(r28)
|
||||
/* 80D53664 80 1C 05 88 */ lwz r0, 0x588(r28)
|
||||
/* 80D53668 1C 80 00 18 */ mulli r4, r0, 0x18
|
||||
/* 80D5366C 3C 60 80 D5 */ lis r3, ActionTable__13daTagTWGate_c@ha /* 0x80D55AD0@ha */
|
||||
/* 80D53670 38 03 5A D0 */ addi r0, r3, ActionTable__13daTagTWGate_c@l /* 0x80D55AD0@l */
|
||||
/* 80D53674 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80D53678 90 1C 05 84 */ stw r0, 0x584(r28)
|
||||
/* 80D5367C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80D53680 81 9C 05 84 */ lwz r12, 0x584(r28)
|
||||
/* 80D53684 4B 60 EA 01 */ bl __ptmf_scall
|
||||
/* 80D53688 60 00 00 00 */ nop
|
||||
lbl_80D5368C:
|
||||
/* 80D5368C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D53690 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80D53694 4B 2F 4A E9 */ bl cutEnd__16dEvent_manager_cFi
|
||||
lbl_80D53698:
|
||||
/* 80D53698 A0 1C 00 F8 */ lhz r0, 0xf8(r28)
|
||||
/* 80D5369C 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80D536A0 40 82 00 5C */ bne lbl_80D536FC
|
||||
/* 80D536A4 A8 9C 05 DC */ lha r4, 0x5dc(r28)
|
||||
/* 80D536A8 2C 04 FF FF */ cmpwi r4, -1
|
||||
/* 80D536AC 41 82 00 50 */ beq lbl_80D536FC
|
||||
/* 80D536B0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D536B4 4B 2F 43 C5 */ bl endCheck__16dEvent_manager_cFs
|
||||
/* 80D536B8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D536BC 41 82 00 40 */ beq lbl_80D536FC
|
||||
/* 80D536C0 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80D536C4 4B 2E ED A5 */ bl reset__14dEvt_control_cFv
|
||||
/* 80D536C8 38 00 00 00 */ li r0, 0
|
||||
/* 80D536CC 98 1C 05 E0 */ stb r0, 0x5e0(r28)
|
||||
/* 80D536D0 90 1C 05 88 */ stw r0, 0x588(r28)
|
||||
/* 80D536D4 80 1C 05 88 */ lwz r0, 0x588(r28)
|
||||
/* 80D536D8 1C 80 00 18 */ mulli r4, r0, 0x18
|
||||
/* 80D536DC 3C 60 80 D5 */ lis r3, ActionTable__13daTagTWGate_c@ha /* 0x80D55AD0@ha */
|
||||
/* 80D536E0 38 03 5A D0 */ addi r0, r3, ActionTable__13daTagTWGate_c@l /* 0x80D55AD0@l */
|
||||
/* 80D536E4 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80D536E8 90 1C 05 84 */ stw r0, 0x584(r28)
|
||||
/* 80D536EC 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80D536F0 81 9C 05 84 */ lwz r12, 0x584(r28)
|
||||
/* 80D536F4 4B 60 E9 91 */ bl __ptmf_scall
|
||||
/* 80D536F8 60 00 00 00 */ nop
|
||||
lbl_80D536FC:
|
||||
/* 80D536FC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D53700 4B 60 EB 21 */ bl _restgpr_27
|
||||
/* 80D53704 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80D53708 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D5370C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80D53710 4E 80 00 20 */ blr
|
||||
@@ -1,269 +0,0 @@
|
||||
lbl_80D537DC:
|
||||
/* 80D537DC 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 80D537E0 7C 08 02 A6 */ mflr r0
|
||||
/* 80D537E4 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 80D537E8 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80D537EC 4B 60 E9 E5 */ bl _savegpr_26
|
||||
/* 80D537F0 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80D537F4 3C 60 80 D5 */ lis r3, mAttr__13daTagTWGate_c@ha /* 0x80D557AC@ha */
|
||||
/* 80D537F8 3B C3 57 AC */ addi r30, r3, mAttr__13daTagTWGate_c@l /* 0x80D557AC@l */
|
||||
/* 80D537FC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D53800 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D53804 3B BF 4F F8 */ addi r29, r31, 0x4ff8
|
||||
/* 80D53808 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D5380C 3C 80 80 D5 */ lis r4, l_myName@ha /* 0x80D55994@ha */
|
||||
/* 80D53810 38 84 59 94 */ addi r4, r4, l_myName@l /* 0x80D55994@l */
|
||||
/* 80D53814 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80D53818 38 A0 00 00 */ li r5, 0
|
||||
/* 80D5381C 38 C0 00 00 */ li r6, 0
|
||||
/* 80D53820 4B 2F 42 FD */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 80D53824 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80D53828 2C 1C FF FF */ cmpwi r28, -1
|
||||
/* 80D5382C 41 82 03 8C */ beq lbl_80D53BB8
|
||||
/* 80D53830 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D53834 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D53838 4B 2F 47 25 */ bl getMyNowCutName__16dEvent_manager_cFi
|
||||
/* 80D5383C 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 80D53840 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D53844 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D53848 4B 2F 45 05 */ bl getIsAddvance__16dEvent_manager_cFi
|
||||
/* 80D5384C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D53850 41 82 00 70 */ beq lbl_80D538C0
|
||||
/* 80D53854 80 9A 00 00 */ lwz r4, 0(r26)
|
||||
/* 80D53858 3C 60 30 30 */ lis r3, 0x3030 /* 0x30303032@ha */
|
||||
/* 80D5385C 38 03 30 32 */ addi r0, r3, 0x3032 /* 0x30303032@l */
|
||||
/* 80D53860 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D53864 41 82 00 1C */ beq lbl_80D53880
|
||||
/* 80D53868 40 80 00 08 */ bge lbl_80D53870
|
||||
/* 80D5386C 48 00 00 54 */ b lbl_80D538C0
|
||||
lbl_80D53870:
|
||||
/* 80D53870 38 03 30 34 */ addi r0, r3, 0x3034
|
||||
/* 80D53874 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D53878 40 80 00 48 */ bge lbl_80D538C0
|
||||
/* 80D5387C 48 00 00 28 */ b lbl_80D538A4
|
||||
lbl_80D53880:
|
||||
/* 80D53880 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80D53884 7F 64 DB 78 */ mr r4, r27
|
||||
/* 80D53888 3C A0 80 04 */ lis r5, dEv_noFinishSkipProc__FPvi@ha /* 0x800428DC@ha */
|
||||
/* 80D5388C 38 A5 28 DC */ addi r5, r5, dEv_noFinishSkipProc__FPvi@l /* 0x800428DC@l */
|
||||
/* 80D53890 38 C0 00 00 */ li r6, 0
|
||||
/* 80D53894 4B 2E F0 81 */ bl setSkipProc__14dEvt_control_cFPvPFPvi_ii
|
||||
/* 80D53898 38 00 00 00 */ li r0, 0
|
||||
/* 80D5389C 98 1B 05 E1 */ stb r0, 0x5e1(r27)
|
||||
/* 80D538A0 48 00 00 20 */ b lbl_80D538C0
|
||||
lbl_80D538A4:
|
||||
/* 80D538A4 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80D538A8 48 00 16 25 */ bl initBaseMtx__13daTagTWGate_cFv
|
||||
/* 80D538AC C0 1E 00 80 */ lfs f0, 0x80(r30)
|
||||
/* 80D538B0 80 7B 05 68 */ lwz r3, 0x568(r27)
|
||||
/* 80D538B4 D0 03 00 18 */ stfs f0, 0x18(r3)
|
||||
/* 80D538B8 38 00 00 01 */ li r0, 1
|
||||
/* 80D538BC 98 1B 05 E0 */ stb r0, 0x5e0(r27)
|
||||
lbl_80D538C0:
|
||||
/* 80D538C0 80 9A 00 00 */ lwz r4, 0(r26)
|
||||
/* 80D538C4 3C 60 30 30 */ lis r3, 0x3030 /* 0x30303032@ha */
|
||||
/* 80D538C8 38 03 30 32 */ addi r0, r3, 0x3032 /* 0x30303032@l */
|
||||
/* 80D538CC 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D538D0 41 82 00 80 */ beq lbl_80D53950
|
||||
/* 80D538D4 40 80 00 14 */ bge lbl_80D538E8
|
||||
/* 80D538D8 38 03 30 31 */ addi r0, r3, 0x3031
|
||||
/* 80D538DC 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D538E0 40 80 00 18 */ bge lbl_80D538F8
|
||||
/* 80D538E4 48 00 02 70 */ b lbl_80D53B54
|
||||
lbl_80D538E8:
|
||||
/* 80D538E8 38 03 30 34 */ addi r0, r3, 0x3034
|
||||
/* 80D538EC 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D538F0 40 80 02 64 */ bge lbl_80D53B54
|
||||
/* 80D538F4 48 00 01 E4 */ b lbl_80D53AD8
|
||||
lbl_80D538F8:
|
||||
/* 80D538F8 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80D538FC 48 00 16 8D */ bl downloadModels__13daTagTWGate_cFv
|
||||
/* 80D53900 2C 03 00 01 */ cmpwi r3, 1
|
||||
/* 80D53904 40 82 00 14 */ bne lbl_80D53918
|
||||
/* 80D53908 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D5390C 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D53910 4B 2F 48 6D */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 80D53914 48 00 02 40 */ b lbl_80D53B54
|
||||
lbl_80D53918:
|
||||
/* 80D53918 2C 03 FF FF */ cmpwi r3, -1
|
||||
/* 80D5391C 40 82 02 38 */ bne lbl_80D53B54
|
||||
/* 80D53920 88 1B 05 E2 */ lbz r0, 0x5e2(r27)
|
||||
/* 80D53924 1C 60 00 1C */ mulli r3, r0, 0x1c
|
||||
/* 80D53928 38 1E 00 04 */ addi r0, r30, 4
|
||||
/* 80D5392C 7C C0 1A 14 */ add r6, r0, r3
|
||||
/* 80D53930 80 66 00 14 */ lwz r3, 0x14(r6)
|
||||
/* 80D53934 A8 86 00 18 */ lha r4, 0x18(r6)
|
||||
/* 80D53938 88 06 00 1A */ lbz r0, 0x1a(r6)
|
||||
/* 80D5393C 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D53940 88 06 00 1B */ lbz r0, 0x1b(r6)
|
||||
/* 80D53944 7C 06 07 74 */ extsb r6, r0
|
||||
/* 80D53948 4B 2D 9C 0D */ bl dComIfGp_setNextStage__FPCcsScSc
|
||||
/* 80D5394C 48 00 02 08 */ b lbl_80D53B54
|
||||
lbl_80D53950:
|
||||
/* 80D53950 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80D53954 A0 1F 4F A2 */ lhz r0, 0x4fa2(r31)
|
||||
/* 80D53958 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80D5395C 41 82 00 34 */ beq lbl_80D53990
|
||||
/* 80D53960 4B 2E F0 49 */ bl onSkipFade__14dEvt_control_cFv
|
||||
/* 80D53964 88 1B 05 E2 */ lbz r0, 0x5e2(r27)
|
||||
/* 80D53968 1C 60 00 1C */ mulli r3, r0, 0x1c
|
||||
/* 80D5396C 38 1E 00 04 */ addi r0, r30, 4
|
||||
/* 80D53970 7C C0 1A 14 */ add r6, r0, r3
|
||||
/* 80D53974 80 66 00 14 */ lwz r3, 0x14(r6)
|
||||
/* 80D53978 A8 86 00 18 */ lha r4, 0x18(r6)
|
||||
/* 80D5397C 88 06 00 1A */ lbz r0, 0x1a(r6)
|
||||
/* 80D53980 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D53984 88 06 00 1B */ lbz r0, 0x1b(r6)
|
||||
/* 80D53988 7C 06 07 74 */ extsb r6, r0
|
||||
/* 80D5398C 4B 2D 9B C9 */ bl dComIfGp_setNextStage__FPCcsScSc
|
||||
lbl_80D53990:
|
||||
/* 80D53990 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D53994 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D53998 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 80D5399C 80 03 05 74 */ lwz r0, 0x574(r3)
|
||||
/* 80D539A0 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 80D539A4 38 80 00 4A */ li r4, 0x4a
|
||||
/* 80D539A8 41 82 00 08 */ beq lbl_80D539B0
|
||||
/* 80D539AC 38 80 00 2E */ li r4, 0x2e
|
||||
lbl_80D539B0:
|
||||
/* 80D539B0 88 7B 05 E1 */ lbz r3, 0x5e1(r27)
|
||||
/* 80D539B4 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80D539B8 98 1B 05 E1 */ stb r0, 0x5e1(r27)
|
||||
/* 80D539BC 7C 03 20 00 */ cmpw r3, r4
|
||||
/* 80D539C0 40 82 01 94 */ bne lbl_80D53B54
|
||||
/* 80D539C4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D539C8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D539CC 83 43 5D AC */ lwz r26, 0x5dac(r3)
|
||||
/* 80D539D0 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 80D539D4 38 80 00 00 */ li r4, 0
|
||||
/* 80D539D8 A8 BA 04 E6 */ lha r5, 0x4e6(r26)
|
||||
/* 80D539DC 3C A5 00 01 */ addis r5, r5, 1
|
||||
/* 80D539E0 38 05 80 00 */ addi r0, r5, -32768
|
||||
/* 80D539E4 7C 05 07 34 */ extsh r5, r0
|
||||
/* 80D539E8 38 C0 00 00 */ li r6, 0
|
||||
/* 80D539EC 4B 51 3A 09 */ bl __ct__5csXyzFsss
|
||||
/* 80D539F0 38 7A 04 D0 */ addi r3, r26, 0x4d0
|
||||
/* 80D539F4 4B 2B 93 71 */ bl transS__14mDoMtx_stack_cFRC4cXyz
|
||||
/* 80D539F8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D539FC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D53A00 A8 81 00 26 */ lha r4, 0x26(r1)
|
||||
/* 80D53A04 4B 2B 8A 31 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 80D53A08 C0 3E 00 84 */ lfs f1, 0x84(r30)
|
||||
/* 80D53A0C C0 5E 00 88 */ lfs f2, 0x88(r30)
|
||||
/* 80D53A10 C0 7E 00 8C */ lfs f3, 0x8c(r30)
|
||||
/* 80D53A14 4B 2B 93 89 */ bl transM__14mDoMtx_stack_cFfff
|
||||
/* 80D53A18 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D53A1C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D53A20 C0 03 00 0C */ lfs f0, 0xc(r3)
|
||||
/* 80D53A24 D0 01 00 2C */ stfs f0, 0x2c(r1)
|
||||
/* 80D53A28 C0 03 00 1C */ lfs f0, 0x1c(r3)
|
||||
/* 80D53A2C D0 01 00 30 */ stfs f0, 0x30(r1)
|
||||
/* 80D53A30 C0 03 00 2C */ lfs f0, 0x2c(r3)
|
||||
/* 80D53A34 D0 01 00 34 */ stfs f0, 0x34(r1)
|
||||
/* 80D53A38 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D53A3C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D53A40 80 63 5D 3C */ lwz r3, 0x5d3c(r3)
|
||||
/* 80D53A44 38 80 00 00 */ li r4, 0
|
||||
/* 80D53A48 90 81 00 08 */ stw r4, 8(r1)
|
||||
/* 80D53A4C 38 00 FF FF */ li r0, -1
|
||||
/* 80D53A50 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80D53A54 90 81 00 10 */ stw r4, 0x10(r1)
|
||||
/* 80D53A58 90 81 00 14 */ stw r4, 0x14(r1)
|
||||
/* 80D53A5C 90 81 00 18 */ stw r4, 0x18(r1)
|
||||
/* 80D53A60 38 80 00 00 */ li r4, 0
|
||||
/* 80D53A64 3C A0 00 01 */ lis r5, 0x0001 /* 0x000086C5@ha */
|
||||
/* 80D53A68 38 A5 86 C5 */ addi r5, r5, 0x86C5 /* 0x000086C5@l */
|
||||
/* 80D53A6C 38 C1 00 2C */ addi r6, r1, 0x2c
|
||||
/* 80D53A70 38 E0 00 00 */ li r7, 0
|
||||
/* 80D53A74 39 01 00 24 */ addi r8, r1, 0x24
|
||||
/* 80D53A78 39 20 00 00 */ li r9, 0
|
||||
/* 80D53A7C 39 40 00 FF */ li r10, 0xff
|
||||
/* 80D53A80 C0 3E 00 80 */ lfs f1, 0x80(r30)
|
||||
/* 80D53A84 4B 2F 90 0D */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
|
||||
/* 80D53A88 3C 60 00 08 */ lis r3, 0x0008 /* 0x00080277@ha */
|
||||
/* 80D53A8C 38 03 02 77 */ addi r0, r3, 0x0277 /* 0x00080277@l */
|
||||
/* 80D53A90 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 80D53A94 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
|
||||
/* 80D53A98 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
|
||||
/* 80D53A9C 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80D53AA0 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 80D53AA4 38 A1 00 2C */ addi r5, r1, 0x2c
|
||||
/* 80D53AA8 38 C0 00 00 */ li r6, 0
|
||||
/* 80D53AAC 38 E0 00 00 */ li r7, 0
|
||||
/* 80D53AB0 C0 3E 00 80 */ lfs f1, 0x80(r30)
|
||||
/* 80D53AB4 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80D53AB8 C0 7E 00 90 */ lfs f3, 0x90(r30)
|
||||
/* 80D53ABC FC 80 18 90 */ fmr f4, f3
|
||||
/* 80D53AC0 39 00 00 00 */ li r8, 0
|
||||
/* 80D53AC4 4B 55 7E C1 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 80D53AC8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D53ACC 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D53AD0 4B 2F 46 AD */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 80D53AD4 48 00 00 80 */ b lbl_80D53B54
|
||||
lbl_80D53AD8:
|
||||
/* 80D53AD8 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80D53ADC A0 1F 4F A2 */ lhz r0, 0x4fa2(r31)
|
||||
/* 80D53AE0 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80D53AE4 41 82 00 34 */ beq lbl_80D53B18
|
||||
/* 80D53AE8 4B 2E EE C1 */ bl onSkipFade__14dEvt_control_cFv
|
||||
/* 80D53AEC 88 1B 05 E2 */ lbz r0, 0x5e2(r27)
|
||||
/* 80D53AF0 1C 60 00 1C */ mulli r3, r0, 0x1c
|
||||
/* 80D53AF4 38 1E 00 04 */ addi r0, r30, 4
|
||||
/* 80D53AF8 7C C0 1A 14 */ add r6, r0, r3
|
||||
/* 80D53AFC 80 66 00 14 */ lwz r3, 0x14(r6)
|
||||
/* 80D53B00 A8 86 00 18 */ lha r4, 0x18(r6)
|
||||
/* 80D53B04 88 06 00 1A */ lbz r0, 0x1a(r6)
|
||||
/* 80D53B08 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D53B0C 88 06 00 1B */ lbz r0, 0x1b(r6)
|
||||
/* 80D53B10 7C 06 07 74 */ extsb r6, r0
|
||||
/* 80D53B14 4B 2D 9A 41 */ bl dComIfGp_setNextStage__FPCcsScSc
|
||||
lbl_80D53B18:
|
||||
/* 80D53B18 80 7B 05 68 */ lwz r3, 0x568(r27)
|
||||
/* 80D53B1C 38 80 00 01 */ li r4, 1
|
||||
/* 80D53B20 88 03 00 11 */ lbz r0, 0x11(r3)
|
||||
/* 80D53B24 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 80D53B28 40 82 00 18 */ bne lbl_80D53B40
|
||||
/* 80D53B2C C0 3E 00 84 */ lfs f1, 0x84(r30)
|
||||
/* 80D53B30 C0 03 00 18 */ lfs f0, 0x18(r3)
|
||||
/* 80D53B34 FC 01 00 00 */ fcmpu cr0, f1, f0
|
||||
/* 80D53B38 41 82 00 08 */ beq lbl_80D53B40
|
||||
/* 80D53B3C 38 80 00 00 */ li r4, 0
|
||||
lbl_80D53B40:
|
||||
/* 80D53B40 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
||||
/* 80D53B44 41 82 00 10 */ beq lbl_80D53B54
|
||||
/* 80D53B48 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D53B4C 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D53B50 4B 2F 46 2D */ bl cutEnd__16dEvent_manager_cFi
|
||||
lbl_80D53B54:
|
||||
/* 80D53B54 A0 1B 00 F8 */ lhz r0, 0xf8(r27)
|
||||
/* 80D53B58 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80D53B5C 40 82 00 5C */ bne lbl_80D53BB8
|
||||
/* 80D53B60 A8 9B 05 DC */ lha r4, 0x5dc(r27)
|
||||
/* 80D53B64 2C 04 FF FF */ cmpwi r4, -1
|
||||
/* 80D53B68 41 82 00 50 */ beq lbl_80D53BB8
|
||||
/* 80D53B6C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D53B70 4B 2F 3F 09 */ bl endCheck__16dEvent_manager_cFs
|
||||
/* 80D53B74 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D53B78 41 82 00 40 */ beq lbl_80D53BB8
|
||||
/* 80D53B7C 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80D53B80 4B 2E E8 E9 */ bl reset__14dEvt_control_cFv
|
||||
/* 80D53B84 38 00 00 00 */ li r0, 0
|
||||
/* 80D53B88 98 1B 05 E0 */ stb r0, 0x5e0(r27)
|
||||
/* 80D53B8C 90 1B 05 88 */ stw r0, 0x588(r27)
|
||||
/* 80D53B90 80 1B 05 88 */ lwz r0, 0x588(r27)
|
||||
/* 80D53B94 1C 80 00 18 */ mulli r4, r0, 0x18
|
||||
/* 80D53B98 3C 60 80 D5 */ lis r3, ActionTable__13daTagTWGate_c@ha /* 0x80D55AD0@ha */
|
||||
/* 80D53B9C 38 03 5A D0 */ addi r0, r3, ActionTable__13daTagTWGate_c@l /* 0x80D55AD0@l */
|
||||
/* 80D53BA0 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80D53BA4 90 1B 05 84 */ stw r0, 0x584(r27)
|
||||
/* 80D53BA8 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80D53BAC 81 9B 05 84 */ lwz r12, 0x584(r27)
|
||||
/* 80D53BB0 4B 60 E4 D5 */ bl __ptmf_scall
|
||||
/* 80D53BB4 60 00 00 00 */ nop
|
||||
lbl_80D53BB8:
|
||||
/* 80D53BB8 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80D53BBC 4B 60 E6 61 */ bl _restgpr_26
|
||||
/* 80D53BC0 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 80D53BC4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D53BC8 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 80D53BCC 4E 80 00 20 */ blr
|
||||
-101
@@ -1,101 +0,0 @@
|
||||
lbl_80D53C5C:
|
||||
/* 80D53C5C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80D53C60 7C 08 02 A6 */ mflr r0
|
||||
/* 80D53C64 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80D53C68 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D53C6C 4B 60 E5 69 */ bl _savegpr_27
|
||||
/* 80D53C70 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80D53C74 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D53C78 3B 63 61 C0 */ addi r27, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D53C7C 3B FB 4F F8 */ addi r31, r27, 0x4ff8
|
||||
/* 80D53C80 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D53C84 3C 80 80 D5 */ lis r4, l_myName@ha /* 0x80D55994@ha */
|
||||
/* 80D53C88 38 84 59 94 */ addi r4, r4, l_myName@l /* 0x80D55994@l */
|
||||
/* 80D53C8C 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80D53C90 38 A0 00 00 */ li r5, 0
|
||||
/* 80D53C94 38 C0 00 00 */ li r6, 0
|
||||
/* 80D53C98 4B 2F 3E 85 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 80D53C9C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80D53CA0 2C 1E FF FF */ cmpwi r30, -1
|
||||
/* 80D53CA4 41 82 01 18 */ beq lbl_80D53DBC
|
||||
/* 80D53CA8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D53CAC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80D53CB0 4B 2F 42 AD */ bl getMyNowCutName__16dEvent_manager_cFi
|
||||
/* 80D53CB4 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80D53CB8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D53CBC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80D53CC0 4B 2F 40 8D */ bl getIsAddvance__16dEvent_manager_cFi
|
||||
/* 80D53CC4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D53CC8 41 82 00 34 */ beq lbl_80D53CFC
|
||||
/* 80D53CCC 80 9C 00 00 */ lwz r4, 0(r28)
|
||||
/* 80D53CD0 3C 60 30 30 */ lis r3, 0x3030 /* 0x30303031@ha */
|
||||
/* 80D53CD4 38 03 30 31 */ addi r0, r3, 0x3031 /* 0x30303031@l */
|
||||
/* 80D53CD8 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D53CDC 41 82 00 08 */ beq lbl_80D53CE4
|
||||
/* 80D53CE0 48 00 00 1C */ b lbl_80D53CFC
|
||||
lbl_80D53CE4:
|
||||
/* 80D53CE4 38 7B 4E C8 */ addi r3, r27, 0x4ec8
|
||||
/* 80D53CE8 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80D53CEC 3C A0 80 04 */ lis r5, dEv_noFinishSkipProc__FPvi@ha /* 0x800428DC@ha */
|
||||
/* 80D53CF0 38 A5 28 DC */ addi r5, r5, dEv_noFinishSkipProc__FPvi@l /* 0x800428DC@l */
|
||||
/* 80D53CF4 38 C0 00 00 */ li r6, 0
|
||||
/* 80D53CF8 4B 2E EC 1D */ bl setSkipProc__14dEvt_control_cFPvPFPvi_ii
|
||||
lbl_80D53CFC:
|
||||
/* 80D53CFC 80 9C 00 00 */ lwz r4, 0(r28)
|
||||
/* 80D53D00 3C 60 30 30 */ lis r3, 0x3030 /* 0x30303031@ha */
|
||||
/* 80D53D04 38 03 30 31 */ addi r0, r3, 0x3031 /* 0x30303031@l */
|
||||
/* 80D53D08 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D53D0C 41 82 00 08 */ beq lbl_80D53D14
|
||||
/* 80D53D10 48 00 00 54 */ b lbl_80D53D64
|
||||
lbl_80D53D14:
|
||||
/* 80D53D14 38 7B 4E C8 */ addi r3, r27, 0x4ec8
|
||||
/* 80D53D18 A0 1B 4F A2 */ lhz r0, 0x4fa2(r27)
|
||||
/* 80D53D1C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80D53D20 41 82 00 38 */ beq lbl_80D53D58
|
||||
/* 80D53D24 4B 2E EC 85 */ bl onSkipFade__14dEvt_control_cFv
|
||||
/* 80D53D28 38 00 00 08 */ li r0, 8
|
||||
/* 80D53D2C 90 1D 05 88 */ stw r0, 0x588(r29)
|
||||
/* 80D53D30 80 1D 05 88 */ lwz r0, 0x588(r29)
|
||||
/* 80D53D34 1C 80 00 18 */ mulli r4, r0, 0x18
|
||||
/* 80D53D38 3C 60 80 D5 */ lis r3, ActionTable__13daTagTWGate_c@ha /* 0x80D55AD0@ha */
|
||||
/* 80D53D3C 38 03 5A D0 */ addi r0, r3, ActionTable__13daTagTWGate_c@l /* 0x80D55AD0@l */
|
||||
/* 80D53D40 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80D53D44 90 1D 05 84 */ stw r0, 0x584(r29)
|
||||
/* 80D53D48 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D53D4C 81 9D 05 84 */ lwz r12, 0x584(r29)
|
||||
/* 80D53D50 4B 60 E3 35 */ bl __ptmf_scall
|
||||
/* 80D53D54 60 00 00 00 */ nop
|
||||
lbl_80D53D58:
|
||||
/* 80D53D58 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D53D5C 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80D53D60 4B 2F 44 1D */ bl cutEnd__16dEvent_manager_cFi
|
||||
lbl_80D53D64:
|
||||
/* 80D53D64 A0 1D 00 F8 */ lhz r0, 0xf8(r29)
|
||||
/* 80D53D68 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80D53D6C 40 82 00 50 */ bne lbl_80D53DBC
|
||||
/* 80D53D70 A8 9D 05 DC */ lha r4, 0x5dc(r29)
|
||||
/* 80D53D74 2C 04 FF FF */ cmpwi r4, -1
|
||||
/* 80D53D78 41 82 00 44 */ beq lbl_80D53DBC
|
||||
/* 80D53D7C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D53D80 4B 2F 3C F9 */ bl endCheck__16dEvent_manager_cFs
|
||||
/* 80D53D84 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D53D88 41 82 00 34 */ beq lbl_80D53DBC
|
||||
/* 80D53D8C 38 00 00 08 */ li r0, 8
|
||||
/* 80D53D90 90 1D 05 88 */ stw r0, 0x588(r29)
|
||||
/* 80D53D94 80 1D 05 88 */ lwz r0, 0x588(r29)
|
||||
/* 80D53D98 1C 80 00 18 */ mulli r4, r0, 0x18
|
||||
/* 80D53D9C 3C 60 80 D5 */ lis r3, ActionTable__13daTagTWGate_c@ha /* 0x80D55AD0@ha */
|
||||
/* 80D53DA0 38 03 5A D0 */ addi r0, r3, ActionTable__13daTagTWGate_c@l /* 0x80D55AD0@l */
|
||||
/* 80D53DA4 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80D53DA8 90 1D 05 84 */ stw r0, 0x584(r29)
|
||||
/* 80D53DAC 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D53DB0 81 9D 05 84 */ lwz r12, 0x584(r29)
|
||||
/* 80D53DB4 4B 60 E2 D1 */ bl __ptmf_scall
|
||||
/* 80D53DB8 60 00 00 00 */ nop
|
||||
lbl_80D53DBC:
|
||||
/* 80D53DBC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D53DC0 4B 60 E4 61 */ bl _restgpr_27
|
||||
/* 80D53DC4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80D53DC8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D53DCC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80D53DD0 4E 80 00 20 */ blr
|
||||
-122
@@ -1,122 +0,0 @@
|
||||
lbl_80D53ED0:
|
||||
/* 80D53ED0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80D53ED4 7C 08 02 A6 */ mflr r0
|
||||
/* 80D53ED8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80D53EDC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D53EE0 4B 60 E2 F5 */ bl _savegpr_27
|
||||
/* 80D53EE4 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80D53EE8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D53EEC 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D53EF0 3B DF 4F F8 */ addi r30, r31, 0x4ff8
|
||||
/* 80D53EF4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D53EF8 3C 80 80 D5 */ lis r4, l_myName@ha /* 0x80D55994@ha */
|
||||
/* 80D53EFC 38 84 59 94 */ addi r4, r4, l_myName@l /* 0x80D55994@l */
|
||||
/* 80D53F00 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80D53F04 38 A0 00 00 */ li r5, 0
|
||||
/* 80D53F08 38 C0 00 00 */ li r6, 0
|
||||
/* 80D53F0C 4B 2F 3C 11 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 80D53F10 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80D53F14 2C 1D FF FF */ cmpwi r29, -1
|
||||
/* 80D53F18 41 82 01 64 */ beq lbl_80D5407C
|
||||
/* 80D53F1C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D53F20 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80D53F24 4B 2F 40 39 */ bl getMyNowCutName__16dEvent_manager_cFi
|
||||
/* 80D53F28 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80D53F2C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D53F30 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80D53F34 4B 2F 3E 19 */ bl getIsAddvance__16dEvent_manager_cFi
|
||||
/* 80D53F38 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D53F3C 41 82 00 34 */ beq lbl_80D53F70
|
||||
/* 80D53F40 80 9B 00 00 */ lwz r4, 0(r27)
|
||||
/* 80D53F44 3C 60 30 30 */ lis r3, 0x3030 /* 0x30303032@ha */
|
||||
/* 80D53F48 38 03 30 32 */ addi r0, r3, 0x3032 /* 0x30303032@l */
|
||||
/* 80D53F4C 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D53F50 41 82 00 10 */ beq lbl_80D53F60
|
||||
/* 80D53F54 40 80 00 1C */ bge lbl_80D53F70
|
||||
/* 80D53F58 48 00 00 18 */ b lbl_80D53F70
|
||||
/* 80D53F5C 48 00 00 14 */ b lbl_80D53F70
|
||||
lbl_80D53F60:
|
||||
/* 80D53F60 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80D53F64 38 80 0B C1 */ li r4, 0xbc1
|
||||
/* 80D53F68 38 A0 00 00 */ li r5, 0
|
||||
/* 80D53F6C 48 00 10 C1 */ bl initTalk__13daTagTWGate_cFiPP10fopAc_ac_c
|
||||
lbl_80D53F70:
|
||||
/* 80D53F70 80 9B 00 00 */ lwz r4, 0(r27)
|
||||
/* 80D53F74 3C 60 30 30 */ lis r3, 0x3030 /* 0x30303032@ha */
|
||||
/* 80D53F78 38 03 30 32 */ addi r0, r3, 0x3032 /* 0x30303032@l */
|
||||
/* 80D53F7C 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D53F80 41 82 00 34 */ beq lbl_80D53FB4
|
||||
/* 80D53F84 40 80 00 14 */ bge lbl_80D53F98
|
||||
/* 80D53F88 38 03 30 31 */ addi r0, r3, 0x3031
|
||||
/* 80D53F8C 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D53F90 40 80 00 14 */ bge lbl_80D53FA4
|
||||
/* 80D53F94 48 00 00 84 */ b lbl_80D54018
|
||||
lbl_80D53F98:
|
||||
/* 80D53F98 38 03 30 34 */ addi r0, r3, 0x3034
|
||||
/* 80D53F9C 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D53FA0 40 80 00 78 */ bge lbl_80D54018
|
||||
lbl_80D53FA4:
|
||||
/* 80D53FA4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D53FA8 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80D53FAC 4B 2F 41 D1 */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 80D53FB0 48 00 00 68 */ b lbl_80D54018
|
||||
lbl_80D53FB4:
|
||||
/* 80D53FB4 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80D53FB8 38 80 00 00 */ li r4, 0
|
||||
/* 80D53FBC 38 A0 00 01 */ li r5, 1
|
||||
/* 80D53FC0 38 C0 00 00 */ li r6, 0
|
||||
/* 80D53FC4 48 00 10 A5 */ bl talkProc__13daTagTWGate_cFPiiPP10fopAc_ac_c
|
||||
/* 80D53FC8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80D53FCC 41 82 00 4C */ beq lbl_80D54018
|
||||
/* 80D53FD0 A0 1C 05 C6 */ lhz r0, 0x5c6(r28)
|
||||
/* 80D53FD4 7C 00 07 35 */ extsh. r0, r0
|
||||
/* 80D53FD8 40 82 00 34 */ bne lbl_80D5400C
|
||||
/* 80D53FDC 38 00 00 09 */ li r0, 9
|
||||
/* 80D53FE0 90 1C 05 88 */ stw r0, 0x588(r28)
|
||||
/* 80D53FE4 80 1C 05 88 */ lwz r0, 0x588(r28)
|
||||
/* 80D53FE8 1C 80 00 18 */ mulli r4, r0, 0x18
|
||||
/* 80D53FEC 3C 60 80 D5 */ lis r3, ActionTable__13daTagTWGate_c@ha /* 0x80D55AD0@ha */
|
||||
/* 80D53FF0 38 03 5A D0 */ addi r0, r3, ActionTable__13daTagTWGate_c@l /* 0x80D55AD0@l */
|
||||
/* 80D53FF4 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80D53FF8 90 1C 05 84 */ stw r0, 0x584(r28)
|
||||
/* 80D53FFC 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80D54000 81 9C 05 84 */ lwz r12, 0x584(r28)
|
||||
/* 80D54004 4B 60 E0 81 */ bl __ptmf_scall
|
||||
/* 80D54008 60 00 00 00 */ nop
|
||||
lbl_80D5400C:
|
||||
/* 80D5400C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D54010 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80D54014 4B 2F 41 69 */ bl cutEnd__16dEvent_manager_cFi
|
||||
lbl_80D54018:
|
||||
/* 80D54018 A0 1C 00 F8 */ lhz r0, 0xf8(r28)
|
||||
/* 80D5401C 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80D54020 40 82 00 5C */ bne lbl_80D5407C
|
||||
/* 80D54024 A8 9C 05 DC */ lha r4, 0x5dc(r28)
|
||||
/* 80D54028 2C 04 FF FF */ cmpwi r4, -1
|
||||
/* 80D5402C 41 82 00 50 */ beq lbl_80D5407C
|
||||
/* 80D54030 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D54034 4B 2F 3A 45 */ bl endCheck__16dEvent_manager_cFs
|
||||
/* 80D54038 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D5403C 41 82 00 40 */ beq lbl_80D5407C
|
||||
/* 80D54040 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80D54044 4B 2E E4 25 */ bl reset__14dEvt_control_cFv
|
||||
/* 80D54048 38 00 00 00 */ li r0, 0
|
||||
/* 80D5404C 98 1C 05 E0 */ stb r0, 0x5e0(r28)
|
||||
/* 80D54050 90 1C 05 88 */ stw r0, 0x588(r28)
|
||||
/* 80D54054 80 1C 05 88 */ lwz r0, 0x588(r28)
|
||||
/* 80D54058 1C 80 00 18 */ mulli r4, r0, 0x18
|
||||
/* 80D5405C 3C 60 80 D5 */ lis r3, ActionTable__13daTagTWGate_c@ha /* 0x80D55AD0@ha */
|
||||
/* 80D54060 38 03 5A D0 */ addi r0, r3, ActionTable__13daTagTWGate_c@l /* 0x80D55AD0@l */
|
||||
/* 80D54064 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80D54068 90 1C 05 84 */ stw r0, 0x584(r28)
|
||||
/* 80D5406C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80D54070 81 9C 05 84 */ lwz r12, 0x584(r28)
|
||||
/* 80D54074 4B 60 E0 11 */ bl __ptmf_scall
|
||||
/* 80D54078 60 00 00 00 */ nop
|
||||
lbl_80D5407C:
|
||||
/* 80D5407C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D54080 4B 60 E1 A1 */ bl _restgpr_27
|
||||
/* 80D54084 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80D54088 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D5408C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80D54090 4E 80 00 20 */ blr
|
||||
-269
@@ -1,269 +0,0 @@
|
||||
lbl_80D54178:
|
||||
/* 80D54178 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 80D5417C 7C 08 02 A6 */ mflr r0
|
||||
/* 80D54180 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 80D54184 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80D54188 4B 60 E0 49 */ bl _savegpr_26
|
||||
/* 80D5418C 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80D54190 3C 60 80 D5 */ lis r3, mAttr__13daTagTWGate_c@ha /* 0x80D557AC@ha */
|
||||
/* 80D54194 3B C3 57 AC */ addi r30, r3, mAttr__13daTagTWGate_c@l /* 0x80D557AC@l */
|
||||
/* 80D54198 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D5419C 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D541A0 3B BF 4F F8 */ addi r29, r31, 0x4ff8
|
||||
/* 80D541A4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D541A8 3C 80 80 D5 */ lis r4, l_myName@ha /* 0x80D55994@ha */
|
||||
/* 80D541AC 38 84 59 94 */ addi r4, r4, l_myName@l /* 0x80D55994@l */
|
||||
/* 80D541B0 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80D541B4 38 A0 00 00 */ li r5, 0
|
||||
/* 80D541B8 38 C0 00 00 */ li r6, 0
|
||||
/* 80D541BC 4B 2F 39 61 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 80D541C0 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80D541C4 2C 1C FF FF */ cmpwi r28, -1
|
||||
/* 80D541C8 41 82 03 8C */ beq lbl_80D54554
|
||||
/* 80D541CC 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D541D0 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D541D4 4B 2F 3D 89 */ bl getMyNowCutName__16dEvent_manager_cFi
|
||||
/* 80D541D8 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 80D541DC 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D541E0 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D541E4 4B 2F 3B 69 */ bl getIsAddvance__16dEvent_manager_cFi
|
||||
/* 80D541E8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D541EC 41 82 00 70 */ beq lbl_80D5425C
|
||||
/* 80D541F0 80 9A 00 00 */ lwz r4, 0(r26)
|
||||
/* 80D541F4 3C 60 30 30 */ lis r3, 0x3030 /* 0x30303032@ha */
|
||||
/* 80D541F8 38 03 30 32 */ addi r0, r3, 0x3032 /* 0x30303032@l */
|
||||
/* 80D541FC 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D54200 41 82 00 1C */ beq lbl_80D5421C
|
||||
/* 80D54204 40 80 00 08 */ bge lbl_80D5420C
|
||||
/* 80D54208 48 00 00 54 */ b lbl_80D5425C
|
||||
lbl_80D5420C:
|
||||
/* 80D5420C 38 03 30 34 */ addi r0, r3, 0x3034
|
||||
/* 80D54210 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D54214 40 80 00 48 */ bge lbl_80D5425C
|
||||
/* 80D54218 48 00 00 28 */ b lbl_80D54240
|
||||
lbl_80D5421C:
|
||||
/* 80D5421C 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80D54220 7F 64 DB 78 */ mr r4, r27
|
||||
/* 80D54224 3C A0 80 04 */ lis r5, dEv_noFinishSkipProc__FPvi@ha /* 0x800428DC@ha */
|
||||
/* 80D54228 38 A5 28 DC */ addi r5, r5, dEv_noFinishSkipProc__FPvi@l /* 0x800428DC@l */
|
||||
/* 80D5422C 38 C0 00 00 */ li r6, 0
|
||||
/* 80D54230 4B 2E E6 E5 */ bl setSkipProc__14dEvt_control_cFPvPFPvi_ii
|
||||
/* 80D54234 38 00 00 00 */ li r0, 0
|
||||
/* 80D54238 98 1B 05 E1 */ stb r0, 0x5e1(r27)
|
||||
/* 80D5423C 48 00 00 20 */ b lbl_80D5425C
|
||||
lbl_80D54240:
|
||||
/* 80D54240 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80D54244 48 00 0C 89 */ bl initBaseMtx__13daTagTWGate_cFv
|
||||
/* 80D54248 C0 1E 00 80 */ lfs f0, 0x80(r30)
|
||||
/* 80D5424C 80 7B 05 68 */ lwz r3, 0x568(r27)
|
||||
/* 80D54250 D0 03 00 18 */ stfs f0, 0x18(r3)
|
||||
/* 80D54254 38 00 00 01 */ li r0, 1
|
||||
/* 80D54258 98 1B 05 E0 */ stb r0, 0x5e0(r27)
|
||||
lbl_80D5425C:
|
||||
/* 80D5425C 80 9A 00 00 */ lwz r4, 0(r26)
|
||||
/* 80D54260 3C 60 30 30 */ lis r3, 0x3030 /* 0x30303032@ha */
|
||||
/* 80D54264 38 03 30 32 */ addi r0, r3, 0x3032 /* 0x30303032@l */
|
||||
/* 80D54268 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D5426C 41 82 00 80 */ beq lbl_80D542EC
|
||||
/* 80D54270 40 80 00 14 */ bge lbl_80D54284
|
||||
/* 80D54274 38 03 30 31 */ addi r0, r3, 0x3031
|
||||
/* 80D54278 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D5427C 40 80 00 18 */ bge lbl_80D54294
|
||||
/* 80D54280 48 00 02 70 */ b lbl_80D544F0
|
||||
lbl_80D54284:
|
||||
/* 80D54284 38 03 30 34 */ addi r0, r3, 0x3034
|
||||
/* 80D54288 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80D5428C 40 80 02 64 */ bge lbl_80D544F0
|
||||
/* 80D54290 48 00 01 E4 */ b lbl_80D54474
|
||||
lbl_80D54294:
|
||||
/* 80D54294 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80D54298 48 00 0C F1 */ bl downloadModels__13daTagTWGate_cFv
|
||||
/* 80D5429C 2C 03 00 01 */ cmpwi r3, 1
|
||||
/* 80D542A0 40 82 00 14 */ bne lbl_80D542B4
|
||||
/* 80D542A4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D542A8 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D542AC 4B 2F 3E D1 */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 80D542B0 48 00 02 40 */ b lbl_80D544F0
|
||||
lbl_80D542B4:
|
||||
/* 80D542B4 2C 03 FF FF */ cmpwi r3, -1
|
||||
/* 80D542B8 40 82 02 38 */ bne lbl_80D544F0
|
||||
/* 80D542BC 88 1B 05 E2 */ lbz r0, 0x5e2(r27)
|
||||
/* 80D542C0 1C 60 00 1C */ mulli r3, r0, 0x1c
|
||||
/* 80D542C4 38 1E 00 04 */ addi r0, r30, 4
|
||||
/* 80D542C8 7C C0 1A 14 */ add r6, r0, r3
|
||||
/* 80D542CC 80 66 00 14 */ lwz r3, 0x14(r6)
|
||||
/* 80D542D0 A8 86 00 18 */ lha r4, 0x18(r6)
|
||||
/* 80D542D4 88 06 00 1A */ lbz r0, 0x1a(r6)
|
||||
/* 80D542D8 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D542DC 88 06 00 1B */ lbz r0, 0x1b(r6)
|
||||
/* 80D542E0 7C 06 07 74 */ extsb r6, r0
|
||||
/* 80D542E4 4B 2D 92 71 */ bl dComIfGp_setNextStage__FPCcsScSc
|
||||
/* 80D542E8 48 00 02 08 */ b lbl_80D544F0
|
||||
lbl_80D542EC:
|
||||
/* 80D542EC 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80D542F0 A0 1F 4F A2 */ lhz r0, 0x4fa2(r31)
|
||||
/* 80D542F4 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80D542F8 41 82 00 34 */ beq lbl_80D5432C
|
||||
/* 80D542FC 4B 2E E6 AD */ bl onSkipFade__14dEvt_control_cFv
|
||||
/* 80D54300 88 1B 05 E2 */ lbz r0, 0x5e2(r27)
|
||||
/* 80D54304 1C 60 00 1C */ mulli r3, r0, 0x1c
|
||||
/* 80D54308 38 1E 00 04 */ addi r0, r30, 4
|
||||
/* 80D5430C 7C C0 1A 14 */ add r6, r0, r3
|
||||
/* 80D54310 80 66 00 14 */ lwz r3, 0x14(r6)
|
||||
/* 80D54314 A8 86 00 18 */ lha r4, 0x18(r6)
|
||||
/* 80D54318 88 06 00 1A */ lbz r0, 0x1a(r6)
|
||||
/* 80D5431C 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D54320 88 06 00 1B */ lbz r0, 0x1b(r6)
|
||||
/* 80D54324 7C 06 07 74 */ extsb r6, r0
|
||||
/* 80D54328 4B 2D 92 2D */ bl dComIfGp_setNextStage__FPCcsScSc
|
||||
lbl_80D5432C:
|
||||
/* 80D5432C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D54330 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D54334 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 80D54338 80 03 05 74 */ lwz r0, 0x574(r3)
|
||||
/* 80D5433C 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 80D54340 38 80 00 4A */ li r4, 0x4a
|
||||
/* 80D54344 41 82 00 08 */ beq lbl_80D5434C
|
||||
/* 80D54348 38 80 00 2E */ li r4, 0x2e
|
||||
lbl_80D5434C:
|
||||
/* 80D5434C 88 7B 05 E1 */ lbz r3, 0x5e1(r27)
|
||||
/* 80D54350 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80D54354 98 1B 05 E1 */ stb r0, 0x5e1(r27)
|
||||
/* 80D54358 7C 03 20 00 */ cmpw r3, r4
|
||||
/* 80D5435C 40 82 01 94 */ bne lbl_80D544F0
|
||||
/* 80D54360 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D54364 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D54368 83 43 5D AC */ lwz r26, 0x5dac(r3)
|
||||
/* 80D5436C 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 80D54370 38 80 00 00 */ li r4, 0
|
||||
/* 80D54374 A8 BA 04 E6 */ lha r5, 0x4e6(r26)
|
||||
/* 80D54378 3C A5 00 01 */ addis r5, r5, 1
|
||||
/* 80D5437C 38 05 80 00 */ addi r0, r5, -32768
|
||||
/* 80D54380 7C 05 07 34 */ extsh r5, r0
|
||||
/* 80D54384 38 C0 00 00 */ li r6, 0
|
||||
/* 80D54388 4B 51 30 6D */ bl __ct__5csXyzFsss
|
||||
/* 80D5438C 38 7A 04 D0 */ addi r3, r26, 0x4d0
|
||||
/* 80D54390 4B 2B 89 D5 */ bl transS__14mDoMtx_stack_cFRC4cXyz
|
||||
/* 80D54394 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D54398 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D5439C A8 81 00 26 */ lha r4, 0x26(r1)
|
||||
/* 80D543A0 4B 2B 80 95 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 80D543A4 C0 3E 00 84 */ lfs f1, 0x84(r30)
|
||||
/* 80D543A8 C0 5E 00 88 */ lfs f2, 0x88(r30)
|
||||
/* 80D543AC C0 7E 00 8C */ lfs f3, 0x8c(r30)
|
||||
/* 80D543B0 4B 2B 89 ED */ bl transM__14mDoMtx_stack_cFfff
|
||||
/* 80D543B4 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D543B8 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D543BC C0 03 00 0C */ lfs f0, 0xc(r3)
|
||||
/* 80D543C0 D0 01 00 2C */ stfs f0, 0x2c(r1)
|
||||
/* 80D543C4 C0 03 00 1C */ lfs f0, 0x1c(r3)
|
||||
/* 80D543C8 D0 01 00 30 */ stfs f0, 0x30(r1)
|
||||
/* 80D543CC C0 03 00 2C */ lfs f0, 0x2c(r3)
|
||||
/* 80D543D0 D0 01 00 34 */ stfs f0, 0x34(r1)
|
||||
/* 80D543D4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D543D8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D543DC 80 63 5D 3C */ lwz r3, 0x5d3c(r3)
|
||||
/* 80D543E0 38 80 00 00 */ li r4, 0
|
||||
/* 80D543E4 90 81 00 08 */ stw r4, 8(r1)
|
||||
/* 80D543E8 38 00 FF FF */ li r0, -1
|
||||
/* 80D543EC 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80D543F0 90 81 00 10 */ stw r4, 0x10(r1)
|
||||
/* 80D543F4 90 81 00 14 */ stw r4, 0x14(r1)
|
||||
/* 80D543F8 90 81 00 18 */ stw r4, 0x18(r1)
|
||||
/* 80D543FC 38 80 00 00 */ li r4, 0
|
||||
/* 80D54400 3C A0 00 01 */ lis r5, 0x0001 /* 0x000086C5@ha */
|
||||
/* 80D54404 38 A5 86 C5 */ addi r5, r5, 0x86C5 /* 0x000086C5@l */
|
||||
/* 80D54408 38 C1 00 2C */ addi r6, r1, 0x2c
|
||||
/* 80D5440C 38 E0 00 00 */ li r7, 0
|
||||
/* 80D54410 39 01 00 24 */ addi r8, r1, 0x24
|
||||
/* 80D54414 39 20 00 00 */ li r9, 0
|
||||
/* 80D54418 39 40 00 FF */ li r10, 0xff
|
||||
/* 80D5441C C0 3E 00 80 */ lfs f1, 0x80(r30)
|
||||
/* 80D54420 4B 2F 86 71 */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
|
||||
/* 80D54424 3C 60 00 08 */ lis r3, 0x0008 /* 0x00080277@ha */
|
||||
/* 80D54428 38 03 02 77 */ addi r0, r3, 0x0277 /* 0x00080277@l */
|
||||
/* 80D5442C 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 80D54430 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
|
||||
/* 80D54434 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
|
||||
/* 80D54438 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80D5443C 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 80D54440 38 A1 00 2C */ addi r5, r1, 0x2c
|
||||
/* 80D54444 38 C0 00 00 */ li r6, 0
|
||||
/* 80D54448 38 E0 00 00 */ li r7, 0
|
||||
/* 80D5444C C0 3E 00 80 */ lfs f1, 0x80(r30)
|
||||
/* 80D54450 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80D54454 C0 7E 00 90 */ lfs f3, 0x90(r30)
|
||||
/* 80D54458 FC 80 18 90 */ fmr f4, f3
|
||||
/* 80D5445C 39 00 00 00 */ li r8, 0
|
||||
/* 80D54460 4B 55 75 25 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 80D54464 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D54468 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D5446C 4B 2F 3D 11 */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 80D54470 48 00 00 80 */ b lbl_80D544F0
|
||||
lbl_80D54474:
|
||||
/* 80D54474 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80D54478 A0 1F 4F A2 */ lhz r0, 0x4fa2(r31)
|
||||
/* 80D5447C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80D54480 41 82 00 34 */ beq lbl_80D544B4
|
||||
/* 80D54484 4B 2E E5 25 */ bl onSkipFade__14dEvt_control_cFv
|
||||
/* 80D54488 88 1B 05 E2 */ lbz r0, 0x5e2(r27)
|
||||
/* 80D5448C 1C 60 00 1C */ mulli r3, r0, 0x1c
|
||||
/* 80D54490 38 1E 00 04 */ addi r0, r30, 4
|
||||
/* 80D54494 7C C0 1A 14 */ add r6, r0, r3
|
||||
/* 80D54498 80 66 00 14 */ lwz r3, 0x14(r6)
|
||||
/* 80D5449C A8 86 00 18 */ lha r4, 0x18(r6)
|
||||
/* 80D544A0 88 06 00 1A */ lbz r0, 0x1a(r6)
|
||||
/* 80D544A4 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D544A8 88 06 00 1B */ lbz r0, 0x1b(r6)
|
||||
/* 80D544AC 7C 06 07 74 */ extsb r6, r0
|
||||
/* 80D544B0 4B 2D 90 A5 */ bl dComIfGp_setNextStage__FPCcsScSc
|
||||
lbl_80D544B4:
|
||||
/* 80D544B4 80 7B 05 68 */ lwz r3, 0x568(r27)
|
||||
/* 80D544B8 38 80 00 01 */ li r4, 1
|
||||
/* 80D544BC 88 03 00 11 */ lbz r0, 0x11(r3)
|
||||
/* 80D544C0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 80D544C4 40 82 00 18 */ bne lbl_80D544DC
|
||||
/* 80D544C8 C0 3E 00 84 */ lfs f1, 0x84(r30)
|
||||
/* 80D544CC C0 03 00 18 */ lfs f0, 0x18(r3)
|
||||
/* 80D544D0 FC 01 00 00 */ fcmpu cr0, f1, f0
|
||||
/* 80D544D4 41 82 00 08 */ beq lbl_80D544DC
|
||||
/* 80D544D8 38 80 00 00 */ li r4, 0
|
||||
lbl_80D544DC:
|
||||
/* 80D544DC 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
||||
/* 80D544E0 41 82 00 10 */ beq lbl_80D544F0
|
||||
/* 80D544E4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D544E8 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D544EC 4B 2F 3C 91 */ bl cutEnd__16dEvent_manager_cFi
|
||||
lbl_80D544F0:
|
||||
/* 80D544F0 A0 1B 00 F8 */ lhz r0, 0xf8(r27)
|
||||
/* 80D544F4 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80D544F8 40 82 00 5C */ bne lbl_80D54554
|
||||
/* 80D544FC A8 9B 05 DC */ lha r4, 0x5dc(r27)
|
||||
/* 80D54500 2C 04 FF FF */ cmpwi r4, -1
|
||||
/* 80D54504 41 82 00 50 */ beq lbl_80D54554
|
||||
/* 80D54508 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D5450C 4B 2F 35 6D */ bl endCheck__16dEvent_manager_cFs
|
||||
/* 80D54510 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D54514 41 82 00 40 */ beq lbl_80D54554
|
||||
/* 80D54518 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80D5451C 4B 2E DF 4D */ bl reset__14dEvt_control_cFv
|
||||
/* 80D54520 38 00 00 00 */ li r0, 0
|
||||
/* 80D54524 98 1B 05 E0 */ stb r0, 0x5e0(r27)
|
||||
/* 80D54528 90 1B 05 88 */ stw r0, 0x588(r27)
|
||||
/* 80D5452C 80 1B 05 88 */ lwz r0, 0x588(r27)
|
||||
/* 80D54530 1C 80 00 18 */ mulli r4, r0, 0x18
|
||||
/* 80D54534 3C 60 80 D5 */ lis r3, ActionTable__13daTagTWGate_c@ha /* 0x80D55AD0@ha */
|
||||
/* 80D54538 38 03 5A D0 */ addi r0, r3, ActionTable__13daTagTWGate_c@l /* 0x80D55AD0@l */
|
||||
/* 80D5453C 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80D54540 90 1B 05 84 */ stw r0, 0x584(r27)
|
||||
/* 80D54544 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80D54548 81 9B 05 84 */ lwz r12, 0x584(r27)
|
||||
/* 80D5454C 4B 60 DB 39 */ bl __ptmf_scall
|
||||
/* 80D54550 60 00 00 00 */ nop
|
||||
lbl_80D54554:
|
||||
/* 80D54554 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80D54558 4B 60 DC C5 */ bl _restgpr_26
|
||||
/* 80D5455C 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 80D54560 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D54564 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 80D54568 4E 80 00 20 */ blr
|
||||
@@ -1,48 +0,0 @@
|
||||
lbl_80D54ECC:
|
||||
/* 80D54ECC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D54ED0 7C 08 02 A6 */ mflr r0
|
||||
/* 80D54ED4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D54ED8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D54EDC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80D54EE0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80D54EE4 3C 60 80 D5 */ lis r3, mAttr__13daTagTWGate_c@ha /* 0x80D557AC@ha */
|
||||
/* 80D54EE8 3B E3 57 AC */ addi r31, r3, mAttr__13daTagTWGate_c@l /* 0x80D557AC@l */
|
||||
/* 80D54EEC 80 7E 05 68 */ lwz r3, 0x568(r30)
|
||||
/* 80D54EF0 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80D54EF4 38 03 00 24 */ addi r0, r3, 0x24
|
||||
/* 80D54EF8 90 1E 05 04 */ stw r0, 0x504(r30)
|
||||
/* 80D54EFC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D54F00 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D54F04 80 83 5D AC */ lwz r4, 0x5dac(r3)
|
||||
/* 80D54F08 A8 64 04 E6 */ lha r3, 0x4e6(r4)
|
||||
/* 80D54F0C 3C 63 00 01 */ addis r3, r3, 1
|
||||
/* 80D54F10 38 03 80 00 */ addi r0, r3, -32768
|
||||
/* 80D54F14 B0 1E 04 E6 */ sth r0, 0x4e6(r30)
|
||||
/* 80D54F18 38 64 04 D0 */ addi r3, r4, 0x4d0
|
||||
/* 80D54F1C 4B 2B 7E 49 */ bl transS__14mDoMtx_stack_cFRC4cXyz
|
||||
/* 80D54F20 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D54F24 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D54F28 A8 9E 04 E6 */ lha r4, 0x4e6(r30)
|
||||
/* 80D54F2C 4B 2B 75 09 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 80D54F30 C0 3F 00 84 */ lfs f1, 0x84(r31)
|
||||
/* 80D54F34 C0 5F 00 94 */ lfs f2, 0x94(r31)
|
||||
/* 80D54F38 C0 7F 00 98 */ lfs f3, 0x98(r31)
|
||||
/* 80D54F3C 4B 2B 7E 61 */ bl transM__14mDoMtx_stack_cFfff
|
||||
/* 80D54F40 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D54F44 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D54F48 C0 03 00 0C */ lfs f0, 0xc(r3)
|
||||
/* 80D54F4C D0 1E 04 D0 */ stfs f0, 0x4d0(r30)
|
||||
/* 80D54F50 C0 03 00 1C */ lfs f0, 0x1c(r3)
|
||||
/* 80D54F54 D0 1E 04 D4 */ stfs f0, 0x4d4(r30)
|
||||
/* 80D54F58 C0 03 00 2C */ lfs f0, 0x2c(r3)
|
||||
/* 80D54F5C D0 1E 04 D8 */ stfs f0, 0x4d8(r30)
|
||||
/* 80D54F60 80 9E 05 68 */ lwz r4, 0x568(r30)
|
||||
/* 80D54F64 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80D54F68 38 84 00 24 */ addi r4, r4, 0x24
|
||||
/* 80D54F6C 4B 5F 15 45 */ bl PSMTXCopy
|
||||
/* 80D54F70 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D54F74 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80D54F78 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D54F7C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D54F80 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D54F84 4E 80 00 20 */ blr
|
||||
@@ -1,66 +0,0 @@
|
||||
lbl_80D52AF4:
|
||||
/* 80D52AF4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80D52AF8 7C 08 02 A6 */ mflr r0
|
||||
/* 80D52AFC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80D52B00 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D52B04 4B 60 F6 D9 */ bl _savegpr_29
|
||||
/* 80D52B08 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D52B0C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D52B10 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D52B14 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80D52B18 54 04 C6 3E */ rlwinm r4, r0, 0x18, 0x18, 0x1f
|
||||
/* 80D52B1C 88 1F 04 BA */ lbz r0, 0x4ba(r31)
|
||||
/* 80D52B20 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D52B24 4B 2E 26 DD */ bl onSwitch__10dSv_info_cFii
|
||||
/* 80D52B28 88 1F 05 E2 */ lbz r0, 0x5e2(r31)
|
||||
/* 80D52B2C 1C 00 00 1C */ mulli r0, r0, 0x1c
|
||||
/* 80D52B30 3C 60 80 D5 */ lis r3, l_zevParamTbl@ha /* 0x80D557B0@ha */
|
||||
/* 80D52B34 38 63 57 B0 */ addi r3, r3, l_zevParamTbl@l /* 0x80D557B0@l */
|
||||
/* 80D52B38 7C 03 00 2E */ lwzx r0, r3, r0
|
||||
/* 80D52B3C 90 1F 01 00 */ stw r0, 0x100(r31)
|
||||
/* 80D52B40 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D52B44 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D52B48 3B BE 4F F8 */ addi r29, r30, 0x4ff8
|
||||
/* 80D52B4C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D52B50 80 9F 01 00 */ lwz r4, 0x100(r31)
|
||||
/* 80D52B54 4B 2F 3C AD */ bl setObjectArchive__16dEvent_manager_cFPc
|
||||
/* 80D52B58 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D52B5C 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80D52B60 3C A0 80 D5 */ lis r5, l_zevParamTbl@ha /* 0x80D557B0@ha */
|
||||
/* 80D52B64 38 A5 57 B0 */ addi r5, r5, l_zevParamTbl@l /* 0x80D557B0@l */
|
||||
/* 80D52B68 88 1F 05 E2 */ lbz r0, 0x5e2(r31)
|
||||
/* 80D52B6C 1C 00 00 1C */ mulli r0, r0, 0x1c
|
||||
/* 80D52B70 7C A5 02 14 */ add r5, r5, r0
|
||||
/* 80D52B74 80 A5 00 08 */ lwz r5, 8(r5)
|
||||
/* 80D52B78 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80D52B7C 4B 2F 4B DD */ bl getEventIdx__16dEvent_manager_cFP10fopAc_ac_cPCcUc
|
||||
/* 80D52B80 B0 7F 05 DC */ sth r3, 0x5dc(r31)
|
||||
/* 80D52B84 88 1E 4F AD */ lbz r0, 0x4fad(r30)
|
||||
/* 80D52B88 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80D52B8C 41 82 00 2C */ beq lbl_80D52BB8
|
||||
/* 80D52B90 38 7E 4E C8 */ addi r3, r30, 0x4ec8
|
||||
/* 80D52B94 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80D52B98 4B 2E F9 81 */ bl reset__14dEvt_control_cFPv
|
||||
/* 80D52B9C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D52BA0 A8 9F 05 DC */ lha r4, 0x5dc(r31)
|
||||
/* 80D52BA4 38 A0 00 01 */ li r5, 1
|
||||
/* 80D52BA8 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 80D52BAC 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 80D52BB0 4B 2C 8A 35 */ bl fopAcM_orderChangeEventId__FP10fopAc_ac_csUsUs
|
||||
/* 80D52BB4 48 00 00 24 */ b lbl_80D52BD8
|
||||
lbl_80D52BB8:
|
||||
/* 80D52BB8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D52BBC A8 9F 05 DC */ lha r4, 0x5dc(r31)
|
||||
/* 80D52BC0 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80D52BC4 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 80D52BC8 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 80D52BCC 38 E0 00 04 */ li r7, 4
|
||||
/* 80D52BD0 39 00 00 01 */ li r8, 1
|
||||
/* 80D52BD4 4B 2C 8A A9 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
|
||||
lbl_80D52BD8:
|
||||
/* 80D52BD8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D52BDC 4B 60 F6 4D */ bl _restgpr_29
|
||||
/* 80D52BE0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80D52BE4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D52BE8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80D52BEC 4E 80 00 20 */ blr
|
||||
@@ -1,66 +0,0 @@
|
||||
lbl_80D54770:
|
||||
/* 80D54770 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80D54774 7C 08 02 A6 */ mflr r0
|
||||
/* 80D54778 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80D5477C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D54780 4B 60 DA 5D */ bl _savegpr_29
|
||||
/* 80D54784 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D54788 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D5478C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D54790 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80D54794 54 04 C6 3E */ rlwinm r4, r0, 0x18, 0x18, 0x1f
|
||||
/* 80D54798 88 1F 04 BA */ lbz r0, 0x4ba(r31)
|
||||
/* 80D5479C 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D547A0 4B 2E 0A 61 */ bl onSwitch__10dSv_info_cFii
|
||||
/* 80D547A4 88 1F 05 E2 */ lbz r0, 0x5e2(r31)
|
||||
/* 80D547A8 1C 00 00 1C */ mulli r0, r0, 0x1c
|
||||
/* 80D547AC 3C 60 80 D5 */ lis r3, l_zevParamTbl@ha /* 0x80D557B0@ha */
|
||||
/* 80D547B0 38 63 57 B0 */ addi r3, r3, l_zevParamTbl@l /* 0x80D557B0@l */
|
||||
/* 80D547B4 7C 03 00 2E */ lwzx r0, r3, r0
|
||||
/* 80D547B8 90 1F 01 00 */ stw r0, 0x100(r31)
|
||||
/* 80D547BC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D547C0 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D547C4 3B BE 4F F8 */ addi r29, r30, 0x4ff8
|
||||
/* 80D547C8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D547CC 80 9F 01 00 */ lwz r4, 0x100(r31)
|
||||
/* 80D547D0 4B 2F 20 31 */ bl setObjectArchive__16dEvent_manager_cFPc
|
||||
/* 80D547D4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D547D8 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80D547DC 3C A0 80 D5 */ lis r5, l_zevParamTbl@ha /* 0x80D557B0@ha */
|
||||
/* 80D547E0 38 A5 57 B0 */ addi r5, r5, l_zevParamTbl@l /* 0x80D557B0@l */
|
||||
/* 80D547E4 88 1F 05 E2 */ lbz r0, 0x5e2(r31)
|
||||
/* 80D547E8 1C 00 00 1C */ mulli r0, r0, 0x1c
|
||||
/* 80D547EC 7C A5 02 14 */ add r5, r5, r0
|
||||
/* 80D547F0 80 A5 00 08 */ lwz r5, 8(r5)
|
||||
/* 80D547F4 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80D547F8 4B 2F 2F 61 */ bl getEventIdx__16dEvent_manager_cFP10fopAc_ac_cPCcUc
|
||||
/* 80D547FC B0 7F 05 DC */ sth r3, 0x5dc(r31)
|
||||
/* 80D54800 88 1E 4F AD */ lbz r0, 0x4fad(r30)
|
||||
/* 80D54804 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80D54808 41 82 00 2C */ beq lbl_80D54834
|
||||
/* 80D5480C 38 7E 4E C8 */ addi r3, r30, 0x4ec8
|
||||
/* 80D54810 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80D54814 4B 2E DD 05 */ bl reset__14dEvt_control_cFPv
|
||||
/* 80D54818 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D5481C A8 9F 05 DC */ lha r4, 0x5dc(r31)
|
||||
/* 80D54820 38 A0 00 01 */ li r5, 1
|
||||
/* 80D54824 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 80D54828 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 80D5482C 4B 2C 6D B9 */ bl fopAcM_orderChangeEventId__FP10fopAc_ac_csUsUs
|
||||
/* 80D54830 48 00 00 24 */ b lbl_80D54854
|
||||
lbl_80D54834:
|
||||
/* 80D54834 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D54838 A8 9F 05 DC */ lha r4, 0x5dc(r31)
|
||||
/* 80D5483C 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80D54840 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 80D54844 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 80D54848 38 E0 00 04 */ li r7, 4
|
||||
/* 80D5484C 39 00 00 01 */ li r8, 1
|
||||
/* 80D54850 4B 2C 6E 2D */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
|
||||
lbl_80D54854:
|
||||
/* 80D54854 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D54858 4B 60 D9 D1 */ bl _restgpr_29
|
||||
/* 80D5485C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80D54860 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D54864 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80D54868 4E 80 00 20 */ blr
|
||||
@@ -1,66 +0,0 @@
|
||||
lbl_80D53454:
|
||||
/* 80D53454 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80D53458 7C 08 02 A6 */ mflr r0
|
||||
/* 80D5345C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80D53460 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D53464 4B 60 ED 79 */ bl _savegpr_29
|
||||
/* 80D53468 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D5346C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D53470 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D53474 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80D53478 54 04 C6 3E */ rlwinm r4, r0, 0x18, 0x18, 0x1f
|
||||
/* 80D5347C 88 1F 04 BA */ lbz r0, 0x4ba(r31)
|
||||
/* 80D53480 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D53484 4B 2E 1D 7D */ bl onSwitch__10dSv_info_cFii
|
||||
/* 80D53488 88 1F 05 E2 */ lbz r0, 0x5e2(r31)
|
||||
/* 80D5348C 1C 00 00 1C */ mulli r0, r0, 0x1c
|
||||
/* 80D53490 3C 60 80 D5 */ lis r3, l_zevParamTbl@ha /* 0x80D557B0@ha */
|
||||
/* 80D53494 38 63 57 B0 */ addi r3, r3, l_zevParamTbl@l /* 0x80D557B0@l */
|
||||
/* 80D53498 7C 03 00 2E */ lwzx r0, r3, r0
|
||||
/* 80D5349C 90 1F 01 00 */ stw r0, 0x100(r31)
|
||||
/* 80D534A0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D534A4 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D534A8 3B BE 4F F8 */ addi r29, r30, 0x4ff8
|
||||
/* 80D534AC 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D534B0 80 9F 01 00 */ lwz r4, 0x100(r31)
|
||||
/* 80D534B4 4B 2F 33 4D */ bl setObjectArchive__16dEvent_manager_cFPc
|
||||
/* 80D534B8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D534BC 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80D534C0 3C A0 80 D5 */ lis r5, l_zevParamTbl@ha /* 0x80D557B0@ha */
|
||||
/* 80D534C4 38 A5 57 B0 */ addi r5, r5, l_zevParamTbl@l /* 0x80D557B0@l */
|
||||
/* 80D534C8 88 1F 05 E2 */ lbz r0, 0x5e2(r31)
|
||||
/* 80D534CC 1C 00 00 1C */ mulli r0, r0, 0x1c
|
||||
/* 80D534D0 7C A5 02 14 */ add r5, r5, r0
|
||||
/* 80D534D4 80 A5 00 08 */ lwz r5, 8(r5)
|
||||
/* 80D534D8 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80D534DC 4B 2F 42 7D */ bl getEventIdx__16dEvent_manager_cFP10fopAc_ac_cPCcUc
|
||||
/* 80D534E0 B0 7F 05 DC */ sth r3, 0x5dc(r31)
|
||||
/* 80D534E4 88 1E 4F AD */ lbz r0, 0x4fad(r30)
|
||||
/* 80D534E8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80D534EC 41 82 00 2C */ beq lbl_80D53518
|
||||
/* 80D534F0 38 7E 4E C8 */ addi r3, r30, 0x4ec8
|
||||
/* 80D534F4 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80D534F8 4B 2E F0 21 */ bl reset__14dEvt_control_cFPv
|
||||
/* 80D534FC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D53500 A8 9F 05 DC */ lha r4, 0x5dc(r31)
|
||||
/* 80D53504 38 A0 00 01 */ li r5, 1
|
||||
/* 80D53508 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 80D5350C 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 80D53510 4B 2C 80 D5 */ bl fopAcM_orderChangeEventId__FP10fopAc_ac_csUsUs
|
||||
/* 80D53514 48 00 00 24 */ b lbl_80D53538
|
||||
lbl_80D53518:
|
||||
/* 80D53518 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D5351C A8 9F 05 DC */ lha r4, 0x5dc(r31)
|
||||
/* 80D53520 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80D53524 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 80D53528 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 80D5352C 38 E0 00 04 */ li r7, 4
|
||||
/* 80D53530 39 00 00 01 */ li r8, 1
|
||||
/* 80D53534 4B 2C 81 49 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
|
||||
lbl_80D53538:
|
||||
/* 80D53538 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D5353C 4B 60 EC ED */ bl _restgpr_29
|
||||
/* 80D53540 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80D53544 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D53548 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80D5354C 4E 80 00 20 */ blr
|
||||
@@ -1,66 +0,0 @@
|
||||
lbl_80D53DD4:
|
||||
/* 80D53DD4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80D53DD8 7C 08 02 A6 */ mflr r0
|
||||
/* 80D53DDC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80D53DE0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D53DE4 4B 60 E3 F9 */ bl _savegpr_29
|
||||
/* 80D53DE8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D53DEC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D53DF0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D53DF4 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80D53DF8 54 04 C6 3E */ rlwinm r4, r0, 0x18, 0x18, 0x1f
|
||||
/* 80D53DFC 88 1F 04 BA */ lbz r0, 0x4ba(r31)
|
||||
/* 80D53E00 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D53E04 4B 2E 13 FD */ bl onSwitch__10dSv_info_cFii
|
||||
/* 80D53E08 88 1F 05 E2 */ lbz r0, 0x5e2(r31)
|
||||
/* 80D53E0C 1C 00 00 1C */ mulli r0, r0, 0x1c
|
||||
/* 80D53E10 3C 60 80 D5 */ lis r3, l_zevParamTbl@ha /* 0x80D557B0@ha */
|
||||
/* 80D53E14 38 63 57 B0 */ addi r3, r3, l_zevParamTbl@l /* 0x80D557B0@l */
|
||||
/* 80D53E18 7C 03 00 2E */ lwzx r0, r3, r0
|
||||
/* 80D53E1C 90 1F 01 00 */ stw r0, 0x100(r31)
|
||||
/* 80D53E20 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D53E24 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D53E28 3B BE 4F F8 */ addi r29, r30, 0x4ff8
|
||||
/* 80D53E2C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D53E30 80 9F 01 00 */ lwz r4, 0x100(r31)
|
||||
/* 80D53E34 4B 2F 29 CD */ bl setObjectArchive__16dEvent_manager_cFPc
|
||||
/* 80D53E38 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D53E3C 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80D53E40 3C A0 80 D5 */ lis r5, l_zevParamTbl@ha /* 0x80D557B0@ha */
|
||||
/* 80D53E44 38 A5 57 B0 */ addi r5, r5, l_zevParamTbl@l /* 0x80D557B0@l */
|
||||
/* 80D53E48 88 1F 05 E2 */ lbz r0, 0x5e2(r31)
|
||||
/* 80D53E4C 1C 00 00 1C */ mulli r0, r0, 0x1c
|
||||
/* 80D53E50 7C A5 02 14 */ add r5, r5, r0
|
||||
/* 80D53E54 80 A5 00 08 */ lwz r5, 8(r5)
|
||||
/* 80D53E58 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80D53E5C 4B 2F 38 FD */ bl getEventIdx__16dEvent_manager_cFP10fopAc_ac_cPCcUc
|
||||
/* 80D53E60 B0 7F 05 DC */ sth r3, 0x5dc(r31)
|
||||
/* 80D53E64 88 1E 4F AD */ lbz r0, 0x4fad(r30)
|
||||
/* 80D53E68 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80D53E6C 41 82 00 2C */ beq lbl_80D53E98
|
||||
/* 80D53E70 38 7E 4E C8 */ addi r3, r30, 0x4ec8
|
||||
/* 80D53E74 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80D53E78 4B 2E E6 A1 */ bl reset__14dEvt_control_cFPv
|
||||
/* 80D53E7C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D53E80 A8 9F 05 DC */ lha r4, 0x5dc(r31)
|
||||
/* 80D53E84 38 A0 00 01 */ li r5, 1
|
||||
/* 80D53E88 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 80D53E8C 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 80D53E90 4B 2C 77 55 */ bl fopAcM_orderChangeEventId__FP10fopAc_ac_csUsUs
|
||||
/* 80D53E94 48 00 00 24 */ b lbl_80D53EB8
|
||||
lbl_80D53E98:
|
||||
/* 80D53E98 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D53E9C A8 9F 05 DC */ lha r4, 0x5dc(r31)
|
||||
/* 80D53EA0 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80D53EA4 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 80D53EA8 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 80D53EAC 38 E0 00 04 */ li r7, 4
|
||||
/* 80D53EB0 39 00 00 01 */ li r8, 1
|
||||
/* 80D53EB4 4B 2C 77 C9 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
|
||||
lbl_80D53EB8:
|
||||
/* 80D53EB8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D53EBC 4B 60 E3 6D */ bl _restgpr_29
|
||||
/* 80D53EC0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80D53EC4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D53EC8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80D53ECC 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_80D5EC90:
|
||||
/* 80D5EC90 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D5EC94 7C 08 02 A6 */ mflr r0
|
||||
/* 80D5EC98 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D5EC9C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D5ECA0 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80D5ECA4 41 82 00 1C */ beq lbl_80D5ECC0
|
||||
/* 80D5ECA8 3C A0 80 D6 */ lis r5, __vt__10cCcD_GStts@ha /* 0x80D5EDF0@ha */
|
||||
/* 80D5ECAC 38 05 ED F0 */ addi r0, r5, __vt__10cCcD_GStts@l /* 0x80D5EDF0@l */
|
||||
/* 80D5ECB0 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80D5ECB4 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80D5ECB8 40 81 00 08 */ ble lbl_80D5ECC0
|
||||
/* 80D5ECBC 4B 57 00 81 */ bl __dl__FPv
|
||||
lbl_80D5ECC0:
|
||||
/* 80D5ECC0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D5ECC4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D5ECC8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D5ECCC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D5ECD0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D5ECD4 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_80D5E110:
|
||||
/* 80D5E110 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D5E114 7C 08 02 A6 */ mflr r0
|
||||
/* 80D5E118 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D5E11C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D5E120 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80D5E124 41 82 00 30 */ beq lbl_80D5E154
|
||||
/* 80D5E128 3C 60 80 D6 */ lis r3, __vt__10dCcD_GStts@ha /* 0x80D5EDFC@ha */
|
||||
/* 80D5E12C 38 03 ED FC */ addi r0, r3, __vt__10dCcD_GStts@l /* 0x80D5EDFC@l */
|
||||
/* 80D5E130 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80D5E134 41 82 00 10 */ beq lbl_80D5E144
|
||||
/* 80D5E138 3C 60 80 D6 */ lis r3, __vt__10cCcD_GStts@ha /* 0x80D5EDF0@ha */
|
||||
/* 80D5E13C 38 03 ED F0 */ addi r0, r3, __vt__10cCcD_GStts@l /* 0x80D5EDF0@l */
|
||||
/* 80D5E140 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_80D5E144:
|
||||
/* 80D5E144 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80D5E148 40 81 00 0C */ ble lbl_80D5E154
|
||||
/* 80D5E14C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D5E150 4B 57 0B ED */ bl __dl__FPv
|
||||
lbl_80D5E154:
|
||||
/* 80D5E154 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D5E158 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D5E15C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D5E160 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D5E164 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D5E168 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_80D5E1B4:
|
||||
/* 80D5E1B4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D5E1B8 7C 08 02 A6 */ mflr r0
|
||||
/* 80D5E1BC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D5E1C0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D5E1C4 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80D5E1C8 41 82 00 1C */ beq lbl_80D5E1E4
|
||||
/* 80D5E1CC 3C A0 80 D6 */ lis r5, __vt__8cM3dGAab@ha /* 0x80D5EDD8@ha */
|
||||
/* 80D5E1D0 38 05 ED D8 */ addi r0, r5, __vt__8cM3dGAab@l /* 0x80D5EDD8@l */
|
||||
/* 80D5E1D4 90 1F 00 18 */ stw r0, 0x18(r31)
|
||||
/* 80D5E1D8 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80D5E1DC 40 81 00 08 */ ble lbl_80D5E1E4
|
||||
/* 80D5E1E0 4B 57 0B 5D */ bl __dl__FPv
|
||||
lbl_80D5E1E4:
|
||||
/* 80D5E1E4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D5E1E8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D5E1EC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D5E1F0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D5E1F4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D5E1F8 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_80D5E16C:
|
||||
/* 80D5E16C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D5E170 7C 08 02 A6 */ mflr r0
|
||||
/* 80D5E174 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D5E178 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D5E17C 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80D5E180 41 82 00 1C */ beq lbl_80D5E19C
|
||||
/* 80D5E184 3C A0 80 D6 */ lis r5, __vt__8cM3dGCyl@ha /* 0x80D5EDE4@ha */
|
||||
/* 80D5E188 38 05 ED E4 */ addi r0, r5, __vt__8cM3dGCyl@l /* 0x80D5EDE4@l */
|
||||
/* 80D5E18C 90 1F 00 14 */ stw r0, 0x14(r31)
|
||||
/* 80D5E190 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80D5E194 40 81 00 08 */ ble lbl_80D5E19C
|
||||
/* 80D5E198 4B 57 0B A5 */ bl __dl__FPv
|
||||
lbl_80D5E19C:
|
||||
/* 80D5E19C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D5E1A0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D5E1A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D5E1A8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D5E1AC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D5E1B0 4E 80 00 20 */ blr
|
||||
@@ -1,85 +0,0 @@
|
||||
lbl_80D5DE78:
|
||||
/* 80D5DE78 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D5DE7C 7C 08 02 A6 */ mflr r0
|
||||
/* 80D5DE80 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D5DE84 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D5DE88 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80D5DE8C 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 80D5DE90 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80D5DE94 41 82 01 00 */ beq lbl_80D5DF94
|
||||
/* 80D5DE98 34 1E 06 B4 */ addic. r0, r30, 0x6b4
|
||||
/* 80D5DE9C 41 82 00 54 */ beq lbl_80D5DEF0
|
||||
/* 80D5DEA0 3C 60 80 3B */ lis r3, __vt__9dCcD_Stts@ha /* 0x803AC2E4@ha */
|
||||
/* 80D5DEA4 38 63 C2 E4 */ addi r3, r3, __vt__9dCcD_Stts@l /* 0x803AC2E4@l */
|
||||
/* 80D5DEA8 90 7E 06 CC */ stw r3, 0x6cc(r30)
|
||||
/* 80D5DEAC 38 03 00 20 */ addi r0, r3, 0x20
|
||||
/* 80D5DEB0 90 1E 06 D0 */ stw r0, 0x6d0(r30)
|
||||
/* 80D5DEB4 34 1E 06 D0 */ addic. r0, r30, 0x6d0
|
||||
/* 80D5DEB8 41 82 00 24 */ beq lbl_80D5DEDC
|
||||
/* 80D5DEBC 3C 60 80 D6 */ lis r3, __vt__10dCcD_GStts@ha /* 0x80D5EDFC@ha */
|
||||
/* 80D5DEC0 38 03 ED FC */ addi r0, r3, __vt__10dCcD_GStts@l /* 0x80D5EDFC@l */
|
||||
/* 80D5DEC4 90 1E 06 D0 */ stw r0, 0x6d0(r30)
|
||||
/* 80D5DEC8 34 1E 06 D0 */ addic. r0, r30, 0x6d0
|
||||
/* 80D5DECC 41 82 00 10 */ beq lbl_80D5DEDC
|
||||
/* 80D5DED0 3C 60 80 D6 */ lis r3, __vt__10cCcD_GStts@ha /* 0x80D5EDF0@ha */
|
||||
/* 80D5DED4 38 03 ED F0 */ addi r0, r3, __vt__10cCcD_GStts@l /* 0x80D5EDF0@l */
|
||||
/* 80D5DED8 90 1E 06 D0 */ stw r0, 0x6d0(r30)
|
||||
lbl_80D5DEDC:
|
||||
/* 80D5DEDC 34 1E 06 B4 */ addic. r0, r30, 0x6b4
|
||||
/* 80D5DEE0 41 82 00 10 */ beq lbl_80D5DEF0
|
||||
/* 80D5DEE4 3C 60 80 3C */ lis r3, __vt__9cCcD_Stts@ha /* 0x803C3728@ha */
|
||||
/* 80D5DEE8 38 03 37 28 */ addi r0, r3, __vt__9cCcD_Stts@l /* 0x803C3728@l */
|
||||
/* 80D5DEEC 90 1E 06 CC */ stw r0, 0x6cc(r30)
|
||||
lbl_80D5DEF0:
|
||||
/* 80D5DEF0 34 1E 05 78 */ addic. r0, r30, 0x578
|
||||
/* 80D5DEF4 41 82 00 84 */ beq lbl_80D5DF78
|
||||
/* 80D5DEF8 3C 60 80 3B */ lis r3, __vt__8dCcD_Cyl@ha /* 0x803AC050@ha */
|
||||
/* 80D5DEFC 38 63 C0 50 */ addi r3, r3, __vt__8dCcD_Cyl@l /* 0x803AC050@l */
|
||||
/* 80D5DF00 90 7E 05 B4 */ stw r3, 0x5b4(r30)
|
||||
/* 80D5DF04 38 03 00 2C */ addi r0, r3, 0x2c
|
||||
/* 80D5DF08 90 1E 06 98 */ stw r0, 0x698(r30)
|
||||
/* 80D5DF0C 38 03 00 84 */ addi r0, r3, 0x84
|
||||
/* 80D5DF10 90 1E 06 B0 */ stw r0, 0x6b0(r30)
|
||||
/* 80D5DF14 34 1E 06 7C */ addic. r0, r30, 0x67c
|
||||
/* 80D5DF18 41 82 00 54 */ beq lbl_80D5DF6C
|
||||
/* 80D5DF1C 3C 60 80 3C */ lis r3, __vt__12cCcD_CylAttr@ha /* 0x803C35A4@ha */
|
||||
/* 80D5DF20 38 63 35 A4 */ addi r3, r3, __vt__12cCcD_CylAttr@l /* 0x803C35A4@l */
|
||||
/* 80D5DF24 90 7E 06 98 */ stw r3, 0x698(r30)
|
||||
/* 80D5DF28 38 03 00 58 */ addi r0, r3, 0x58
|
||||
/* 80D5DF2C 90 1E 06 B0 */ stw r0, 0x6b0(r30)
|
||||
/* 80D5DF30 34 1E 06 9C */ addic. r0, r30, 0x69c
|
||||
/* 80D5DF34 41 82 00 10 */ beq lbl_80D5DF44
|
||||
/* 80D5DF38 3C 60 80 D6 */ lis r3, __vt__8cM3dGCyl@ha /* 0x80D5EDE4@ha */
|
||||
/* 80D5DF3C 38 03 ED E4 */ addi r0, r3, __vt__8cM3dGCyl@l /* 0x80D5EDE4@l */
|
||||
/* 80D5DF40 90 1E 06 B0 */ stw r0, 0x6b0(r30)
|
||||
lbl_80D5DF44:
|
||||
/* 80D5DF44 34 1E 06 7C */ addic. r0, r30, 0x67c
|
||||
/* 80D5DF48 41 82 00 24 */ beq lbl_80D5DF6C
|
||||
/* 80D5DF4C 3C 60 80 3C */ lis r3, __vt__14cCcD_ShapeAttr@ha /* 0x803C36D0@ha */
|
||||
/* 80D5DF50 38 03 36 D0 */ addi r0, r3, __vt__14cCcD_ShapeAttr@l /* 0x803C36D0@l */
|
||||
/* 80D5DF54 90 1E 06 98 */ stw r0, 0x698(r30)
|
||||
/* 80D5DF58 34 1E 06 7C */ addic. r0, r30, 0x67c
|
||||
/* 80D5DF5C 41 82 00 10 */ beq lbl_80D5DF6C
|
||||
/* 80D5DF60 3C 60 80 D6 */ lis r3, __vt__8cM3dGAab@ha /* 0x80D5EDD8@ha */
|
||||
/* 80D5DF64 38 03 ED D8 */ addi r0, r3, __vt__8cM3dGAab@l /* 0x80D5EDD8@l */
|
||||
/* 80D5DF68 90 1E 06 94 */ stw r0, 0x694(r30)
|
||||
lbl_80D5DF6C:
|
||||
/* 80D5DF6C 38 7E 05 78 */ addi r3, r30, 0x578
|
||||
/* 80D5DF70 38 80 00 00 */ li r4, 0
|
||||
/* 80D5DF74 4B 32 61 71 */ bl __dt__12dCcD_GObjInfFv
|
||||
lbl_80D5DF78:
|
||||
/* 80D5DF78 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D5DF7C 38 80 00 00 */ li r4, 0
|
||||
/* 80D5DF80 4B 2B AD 0D */ bl __dt__10fopAc_ac_cFv
|
||||
/* 80D5DF84 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80D5DF88 40 81 00 0C */ ble lbl_80D5DF94
|
||||
/* 80D5DF8C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D5DF90 4B 57 0D AD */ bl __dl__FPv
|
||||
lbl_80D5DF94:
|
||||
/* 80D5DF94 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D5DF98 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D5DF9C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80D5DFA0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D5DFA4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D5DFA8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D5DFAC 4E 80 00 20 */ blr
|
||||
@@ -1,96 +0,0 @@
|
||||
lbl_80D5E28C:
|
||||
/* 80D5E28C 94 21 FF A0 */ stwu r1, -0x60(r1)
|
||||
/* 80D5E290 7C 08 02 A6 */ mflr r0
|
||||
/* 80D5E294 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
/* 80D5E298 DB E1 00 50 */ stfd f31, 0x50(r1)
|
||||
/* 80D5E29C F3 E1 00 58 */ psq_st f31, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80D5E2A0 DB C1 00 40 */ stfd f30, 0x40(r1)
|
||||
/* 80D5E2A4 F3 C1 00 48 */ psq_st f30, 72(r1), 0, 0 /* qr0 */
|
||||
/* 80D5E2A8 DB A1 00 30 */ stfd f29, 0x30(r1)
|
||||
/* 80D5E2AC F3 A1 00 38 */ psq_st f29, 56(r1), 0, 0 /* qr0 */
|
||||
/* 80D5E2B0 DB 81 00 20 */ stfd f28, 0x20(r1)
|
||||
/* 80D5E2B4 F3 81 00 28 */ psq_st f28, 40(r1), 0, 0 /* qr0 */
|
||||
/* 80D5E2B8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80D5E2BC 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80D5E2C0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80D5E2C4 FF 80 08 90 */ fmr f28, f1
|
||||
/* 80D5E2C8 FF A0 10 90 */ fmr f29, f2
|
||||
/* 80D5E2CC 3C 60 80 D6 */ lis r3, lit_3734@ha /* 0x80D5ECE0@ha */
|
||||
/* 80D5E2D0 3B E3 EC E0 */ addi r31, r3, lit_3734@l /* 0x80D5ECE0@l */
|
||||
/* 80D5E2D4 C3 DF 00 00 */ lfs f30, 0(r31)
|
||||
/* 80D5E2D8 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 80D5E2DC 54 04 FE 3E */ rlwinm r4, r0, 0x1f, 0x18, 0x1f
|
||||
/* 80D5E2E0 2C 04 00 FF */ cmpwi r4, 0xff
|
||||
/* 80D5E2E4 41 82 00 78 */ beq lbl_80D5E35C
|
||||
/* 80D5E2E8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D5E2EC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D5E2F0 88 1E 04 BA */ lbz r0, 0x4ba(r30)
|
||||
/* 80D5E2F4 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D5E2F8 4B 2D 70 69 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80D5E2FC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D5E300 41 82 00 30 */ beq lbl_80D5E330
|
||||
/* 80D5E304 80 1E 05 70 */ lwz r0, 0x570(r30)
|
||||
/* 80D5E308 C8 3F 00 30 */ lfd f1, 0x30(r31)
|
||||
/* 80D5E30C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 80D5E310 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80D5E314 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80D5E318 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80D5E31C C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 80D5E320 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 80D5E324 C0 1F 00 28 */ lfs f0, 0x28(r31)
|
||||
/* 80D5E328 EF C1 00 24 */ fdivs f30, f1, f0
|
||||
/* 80D5E32C 48 00 00 30 */ b lbl_80D5E35C
|
||||
lbl_80D5E330:
|
||||
/* 80D5E330 80 1E 05 74 */ lwz r0, 0x574(r30)
|
||||
/* 80D5E334 20 00 00 1E */ subfic r0, r0, 0x1e
|
||||
/* 80D5E338 C8 3F 00 30 */ lfd f1, 0x30(r31)
|
||||
/* 80D5E33C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 80D5E340 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80D5E344 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80D5E348 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80D5E34C C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 80D5E350 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 80D5E354 C0 1F 00 28 */ lfs f0, 0x28(r31)
|
||||
/* 80D5E358 EF C1 00 24 */ fdivs f30, f1, f0
|
||||
lbl_80D5E35C:
|
||||
/* 80D5E35C C0 1F 00 14 */ lfs f0, 0x14(r31)
|
||||
/* 80D5E360 EC 00 07 32 */ fmuls f0, f0, f28
|
||||
/* 80D5E364 FC 1D 00 40 */ fcmpo cr0, f29, f0
|
||||
/* 80D5E368 40 81 00 14 */ ble lbl_80D5E37C
|
||||
/* 80D5E36C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D5E370 4B FF FE 8D */ bl getPower__9daTagQs_cFv
|
||||
/* 80D5E374 EC 3E 00 72 */ fmuls f1, f30, f1
|
||||
/* 80D5E378 48 00 00 48 */ b lbl_80D5E3C0
|
||||
lbl_80D5E37C:
|
||||
/* 80D5E37C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D5E380 4B FF FE C5 */ bl getPower80__9daTagQs_cFv
|
||||
/* 80D5E384 FF E0 08 90 */ fmr f31, f1
|
||||
/* 80D5E388 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D5E38C 4B FF FE DD */ bl getCenterPower__9daTagQs_cFv
|
||||
/* 80D5E390 EF E1 F8 28 */ fsubs f31, f1, f31
|
||||
/* 80D5E394 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D5E398 4B FF FE 89 */ bl getSafeArea__9daTagQs_cFv
|
||||
/* 80D5E39C EC 1C 00 72 */ fmuls f0, f28, f1
|
||||
/* 80D5E3A0 EC 3D 00 24 */ fdivs f1, f29, f0
|
||||
/* 80D5E3A4 C0 1F 00 00 */ lfs f0, 0(r31)
|
||||
/* 80D5E3A8 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 80D5E3AC EF E0 07 F2 */ fmuls f31, f0, f31
|
||||
/* 80D5E3B0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D5E3B4 4B FF FE 91 */ bl getPower80__9daTagQs_cFv
|
||||
/* 80D5E3B8 EC 01 F8 2A */ fadds f0, f1, f31
|
||||
/* 80D5E3BC EC 3E 00 32 */ fmuls f1, f30, f0
|
||||
lbl_80D5E3C0:
|
||||
/* 80D5E3C0 E3 E1 00 58 */ psq_l f31, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80D5E3C4 CB E1 00 50 */ lfd f31, 0x50(r1)
|
||||
/* 80D5E3C8 E3 C1 00 48 */ psq_l f30, 72(r1), 0, 0 /* qr0 */
|
||||
/* 80D5E3CC CB C1 00 40 */ lfd f30, 0x40(r1)
|
||||
/* 80D5E3D0 E3 A1 00 38 */ psq_l f29, 56(r1), 0, 0 /* qr0 */
|
||||
/* 80D5E3D4 CB A1 00 30 */ lfd f29, 0x30(r1)
|
||||
/* 80D5E3D8 E3 81 00 28 */ psq_l f28, 40(r1), 0, 0 /* qr0 */
|
||||
/* 80D5E3DC CB 81 00 20 */ lfd f28, 0x20(r1)
|
||||
/* 80D5E3E0 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80D5E3E4 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 80D5E3E8 80 01 00 64 */ lwz r0, 0x64(r1)
|
||||
/* 80D5E3EC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D5E3F0 38 21 00 60 */ addi r1, r1, 0x60
|
||||
/* 80D5E3F4 4E 80 00 20 */ blr
|
||||
@@ -1,93 +0,0 @@
|
||||
lbl_80D5DFB0:
|
||||
/* 80D5DFB0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80D5DFB4 7C 08 02 A6 */ mflr r0
|
||||
/* 80D5DFB8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80D5DFBC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D5DFC0 4B 60 42 19 */ bl _savegpr_28
|
||||
/* 80D5DFC4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80D5DFC8 3C 80 80 D6 */ lis r4, lit_3734@ha /* 0x80D5ECE0@ha */
|
||||
/* 80D5DFCC 3B E4 EC E0 */ addi r31, r4, lit_3734@l /* 0x80D5ECE0@l */
|
||||
/* 80D5DFD0 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 80D5DFD4 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80D5DFD8 40 82 00 A8 */ bne lbl_80D5E080
|
||||
/* 80D5DFDC 7F C0 F3 79 */ or. r0, r30, r30
|
||||
/* 80D5DFE0 41 82 00 94 */ beq lbl_80D5E074
|
||||
/* 80D5DFE4 7C 1D 03 78 */ mr r29, r0
|
||||
/* 80D5DFE8 4B 2B AB 7D */ bl __ct__10fopAc_ac_cFv
|
||||
/* 80D5DFEC 3B 9D 05 78 */ addi r28, r29, 0x578
|
||||
/* 80D5DFF0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80D5DFF4 4B 32 5A 35 */ bl __ct__12dCcD_GObjInfFv
|
||||
/* 80D5DFF8 3C 60 80 3C */ lis r3, __vt__14cCcD_ShapeAttr@ha /* 0x803C36D0@ha */
|
||||
/* 80D5DFFC 38 03 36 D0 */ addi r0, r3, __vt__14cCcD_ShapeAttr@l /* 0x803C36D0@l */
|
||||
/* 80D5E000 90 1C 01 20 */ stw r0, 0x120(r28)
|
||||
/* 80D5E004 3C 60 80 D6 */ lis r3, __vt__8cM3dGAab@ha /* 0x80D5EDD8@ha */
|
||||
/* 80D5E008 38 03 ED D8 */ addi r0, r3, __vt__8cM3dGAab@l /* 0x80D5EDD8@l */
|
||||
/* 80D5E00C 90 1C 01 1C */ stw r0, 0x11c(r28)
|
||||
/* 80D5E010 3C 60 80 D6 */ lis r3, __vt__8cM3dGCyl@ha /* 0x80D5EDE4@ha */
|
||||
/* 80D5E014 38 03 ED E4 */ addi r0, r3, __vt__8cM3dGCyl@l /* 0x80D5EDE4@l */
|
||||
/* 80D5E018 90 1C 01 38 */ stw r0, 0x138(r28)
|
||||
/* 80D5E01C 3C 60 80 3C */ lis r3, __vt__12cCcD_CylAttr@ha /* 0x803C35A4@ha */
|
||||
/* 80D5E020 38 63 35 A4 */ addi r3, r3, __vt__12cCcD_CylAttr@l /* 0x803C35A4@l */
|
||||
/* 80D5E024 90 7C 01 20 */ stw r3, 0x120(r28)
|
||||
/* 80D5E028 38 03 00 58 */ addi r0, r3, 0x58
|
||||
/* 80D5E02C 90 1C 01 38 */ stw r0, 0x138(r28)
|
||||
/* 80D5E030 3C 60 80 3B */ lis r3, __vt__8dCcD_Cyl@ha /* 0x803AC050@ha */
|
||||
/* 80D5E034 38 63 C0 50 */ addi r3, r3, __vt__8dCcD_Cyl@l /* 0x803AC050@l */
|
||||
/* 80D5E038 90 7C 00 3C */ stw r3, 0x3c(r28)
|
||||
/* 80D5E03C 38 03 00 2C */ addi r0, r3, 0x2c
|
||||
/* 80D5E040 90 1C 01 20 */ stw r0, 0x120(r28)
|
||||
/* 80D5E044 38 03 00 84 */ addi r0, r3, 0x84
|
||||
/* 80D5E048 90 1C 01 38 */ stw r0, 0x138(r28)
|
||||
/* 80D5E04C 3C 60 80 3C */ lis r3, __vt__9cCcD_Stts@ha /* 0x803C3728@ha */
|
||||
/* 80D5E050 38 03 37 28 */ addi r0, r3, __vt__9cCcD_Stts@l /* 0x803C3728@l */
|
||||
/* 80D5E054 90 1D 06 CC */ stw r0, 0x6cc(r29)
|
||||
/* 80D5E058 38 7D 06 D0 */ addi r3, r29, 0x6d0
|
||||
/* 80D5E05C 4B 32 57 05 */ bl __ct__10dCcD_GSttsFv
|
||||
/* 80D5E060 3C 60 80 3B */ lis r3, __vt__9dCcD_Stts@ha /* 0x803AC2E4@ha */
|
||||
/* 80D5E064 38 63 C2 E4 */ addi r3, r3, __vt__9dCcD_Stts@l /* 0x803AC2E4@l */
|
||||
/* 80D5E068 90 7D 06 CC */ stw r3, 0x6cc(r29)
|
||||
/* 80D5E06C 38 03 00 20 */ addi r0, r3, 0x20
|
||||
/* 80D5E070 90 1D 06 D0 */ stw r0, 0x6d0(r29)
|
||||
lbl_80D5E074:
|
||||
/* 80D5E074 80 1E 04 A0 */ lwz r0, 0x4a0(r30)
|
||||
/* 80D5E078 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 80D5E07C 90 1E 04 A0 */ stw r0, 0x4a0(r30)
|
||||
lbl_80D5E080:
|
||||
/* 80D5E080 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 80D5E084 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 80D5E088 40 82 00 0C */ bne lbl_80D5E094
|
||||
/* 80D5E08C C0 5F 00 00 */ lfs f2, 0(r31)
|
||||
/* 80D5E090 48 00 00 08 */ b lbl_80D5E098
|
||||
lbl_80D5E094:
|
||||
/* 80D5E094 C0 5F 00 04 */ lfs f2, 4(r31)
|
||||
lbl_80D5E098:
|
||||
/* 80D5E098 C0 3F 00 08 */ lfs f1, 8(r31)
|
||||
/* 80D5E09C C0 1E 04 EC */ lfs f0, 0x4ec(r30)
|
||||
/* 80D5E0A0 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80D5E0A4 EC 00 00 B2 */ fmuls f0, f0, f2
|
||||
/* 80D5E0A8 D0 1E 05 68 */ stfs f0, 0x568(r30)
|
||||
/* 80D5E0AC C0 1E 04 F0 */ lfs f0, 0x4f0(r30)
|
||||
/* 80D5E0B0 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80D5E0B4 EC 00 00 B2 */ fmuls f0, f0, f2
|
||||
/* 80D5E0B8 D0 1E 05 6C */ stfs f0, 0x56c(r30)
|
||||
/* 80D5E0BC 38 00 00 00 */ li r0, 0
|
||||
/* 80D5E0C0 90 1E 05 70 */ stw r0, 0x570(r30)
|
||||
/* 80D5E0C4 90 1E 05 74 */ stw r0, 0x574(r30)
|
||||
/* 80D5E0C8 38 7E 06 B4 */ addi r3, r30, 0x6b4
|
||||
/* 80D5E0CC 38 80 00 FF */ li r4, 0xff
|
||||
/* 80D5E0D0 38 A0 00 00 */ li r5, 0
|
||||
/* 80D5E0D4 7F C6 F3 78 */ mr r6, r30
|
||||
/* 80D5E0D8 4B 32 57 89 */ bl Init__9dCcD_SttsFiiP10fopAc_ac_c
|
||||
/* 80D5E0DC 38 7E 05 78 */ addi r3, r30, 0x578
|
||||
/* 80D5E0E0 3C 80 80 D6 */ lis r4, l_cc_cyl_src@ha /* 0x80D5ED44@ha */
|
||||
/* 80D5E0E4 38 84 ED 44 */ addi r4, r4, l_cc_cyl_src@l /* 0x80D5ED44@l */
|
||||
/* 80D5E0E8 4B 32 67 CD */ bl Set__8dCcD_CylFRC11dCcD_SrcCyl
|
||||
/* 80D5E0EC 38 1E 06 B4 */ addi r0, r30, 0x6b4
|
||||
/* 80D5E0F0 90 1E 05 BC */ stw r0, 0x5bc(r30)
|
||||
/* 80D5E0F4 38 60 00 04 */ li r3, 4
|
||||
/* 80D5E0F8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D5E0FC 4B 60 41 29 */ bl _restgpr_28
|
||||
/* 80D5E100 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80D5E104 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D5E108 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80D5E10C 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80D5EC70:
|
||||
/* 80D5EC70 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D5EC74 7C 08 02 A6 */ mflr r0
|
||||
/* 80D5EC78 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D5EC7C 4B FF F3 35 */ bl create__9daTagQs_cFv
|
||||
/* 80D5EC80 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D5EC84 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D5EC88 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D5EC8C 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_80D5EC48:
|
||||
/* 80D5EC48 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D5EC4C 7C 08 02 A6 */ mflr r0
|
||||
/* 80D5EC50 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D5EC54 38 80 FF FF */ li r4, -1
|
||||
/* 80D5EC58 4B FF F2 21 */ bl __dt__9daTagQs_cFv
|
||||
/* 80D5EC5C 38 60 00 01 */ li r3, 1
|
||||
/* 80D5EC60 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D5EC64 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D5EC68 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D5EC6C 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80D5EC00:
|
||||
/* 80D5EC00 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D5EC04 7C 08 02 A6 */ mflr r0
|
||||
/* 80D5EC08 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D5EC0C 4B FF FF ED */ bl draw__9daTagQs_cFv
|
||||
/* 80D5EC10 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D5EC14 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D5EC18 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D5EC1C 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80D5EC20:
|
||||
/* 80D5EC20 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D5EC24 7C 08 02 A6 */ mflr r0
|
||||
/* 80D5EC28 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D5EC2C 4B FF FD CD */ bl execute__9daTagQs_cFv
|
||||
/* 80D5EC30 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D5EC34 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D5EC38 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D5EC3C 4E 80 00 20 */ blr
|
||||
@@ -1,135 +0,0 @@
|
||||
lbl_80D5E9F8:
|
||||
/* 80D5E9F8 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80D5E9FC 7C 08 02 A6 */ mflr r0
|
||||
/* 80D5EA00 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80D5EA04 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80D5EA08 4B 60 37 D1 */ bl _savegpr_28
|
||||
/* 80D5EA0C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80D5EA10 3C 60 80 D6 */ lis r3, lit_3734@ha /* 0x80D5ECE0@ha */
|
||||
/* 80D5EA14 3B E3 EC E0 */ addi r31, r3, lit_3734@l /* 0x80D5ECE0@l */
|
||||
/* 80D5EA18 3C 60 80 D6 */ lis r3, search__FPvPv@ha /* 0x80D5E64C@ha */
|
||||
/* 80D5EA1C 38 63 E6 4C */ addi r3, r3, search__FPvPv@l /* 0x80D5E64C@l */
|
||||
/* 80D5EA20 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80D5EA24 4B 2B AD D5 */ bl fopAcIt_Judge__FPFPvPv_PvPv
|
||||
/* 80D5EA28 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 80D5EA2C 54 04 FE 3E */ rlwinm r4, r0, 0x1f, 0x18, 0x1f
|
||||
/* 80D5EA30 2C 04 00 FF */ cmpwi r4, 0xff
|
||||
/* 80D5EA34 41 82 01 54 */ beq lbl_80D5EB88
|
||||
/* 80D5EA38 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D5EA3C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D5EA40 88 1E 04 BA */ lbz r0, 0x4ba(r30)
|
||||
/* 80D5EA44 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D5EA48 4B 2D 69 19 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80D5EA4C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D5EA50 41 82 00 C4 */ beq lbl_80D5EB14
|
||||
/* 80D5EA54 80 7E 05 70 */ lwz r3, 0x570(r30)
|
||||
/* 80D5EA58 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80D5EA5C 90 1E 05 70 */ stw r0, 0x570(r30)
|
||||
/* 80D5EA60 80 1E 05 70 */ lwz r0, 0x570(r30)
|
||||
/* 80D5EA64 2C 00 00 1E */ cmpwi r0, 0x1e
|
||||
/* 80D5EA68 40 81 00 0C */ ble lbl_80D5EA74
|
||||
/* 80D5EA6C 38 00 00 1E */ li r0, 0x1e
|
||||
/* 80D5EA70 90 1E 05 70 */ stw r0, 0x570(r30)
|
||||
lbl_80D5EA74:
|
||||
/* 80D5EA74 38 00 00 00 */ li r0, 0
|
||||
/* 80D5EA78 90 1E 05 74 */ stw r0, 0x574(r30)
|
||||
/* 80D5EA7C C0 5F 00 3C */ lfs f2, 0x3c(r31)
|
||||
/* 80D5EA80 80 1E 05 70 */ lwz r0, 0x570(r30)
|
||||
/* 80D5EA84 C8 3F 00 30 */ lfd f1, 0x30(r31)
|
||||
/* 80D5EA88 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 80D5EA8C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D5EA90 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80D5EA94 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80D5EA98 C8 01 00 10 */ lfd f0, 0x10(r1)
|
||||
/* 80D5EA9C EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 80D5EAA0 EC 22 00 32 */ fmuls f1, f2, f0
|
||||
/* 80D5EAA4 C0 1F 00 28 */ lfs f0, 0x28(r31)
|
||||
/* 80D5EAA8 EC 01 00 24 */ fdivs f0, f1, f0
|
||||
/* 80D5EAAC FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80D5EAB0 D8 01 00 18 */ stfd f0, 0x18(r1)
|
||||
/* 80D5EAB4 83 81 00 1C */ lwz r28, 0x1c(r1)
|
||||
/* 80D5EAB8 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 80D5EABC 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 80D5EAC0 40 82 00 BC */ bne lbl_80D5EB7C
|
||||
/* 80D5EAC4 88 1E 04 E2 */ lbz r0, 0x4e2(r30)
|
||||
/* 80D5EAC8 7C 03 07 74 */ extsb r3, r0
|
||||
/* 80D5EACC 3C 80 00 09 */ lis r4, 0x0009 /* 0x00090012@ha */
|
||||
/* 80D5EAD0 38 04 00 12 */ addi r0, r4, 0x0012 /* 0x00090012@l */
|
||||
/* 80D5EAD4 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80D5EAD8 3C 80 80 45 */ lis r4, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
|
||||
/* 80D5EADC 83 A4 13 68 */ lwz r29, mAudioMgrPtr__10Z2AudioMgr@l(r4) /* 0x80451368@l */
|
||||
/* 80D5EAE0 4B 2C E5 8D */ bl dComIfGp_getReverb__Fi
|
||||
/* 80D5EAE4 7C 67 1B 78 */ mr r7, r3
|
||||
/* 80D5EAE8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D5EAEC 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80D5EAF0 38 BE 04 D0 */ addi r5, r30, 0x4d0
|
||||
/* 80D5EAF4 38 C0 00 00 */ li r6, 0
|
||||
/* 80D5EAF8 C0 3F 00 00 */ lfs f1, 0(r31)
|
||||
/* 80D5EAFC FC 40 08 90 */ fmr f2, f1
|
||||
/* 80D5EB00 C0 7F 00 60 */ lfs f3, 0x60(r31)
|
||||
/* 80D5EB04 FC 80 18 90 */ fmr f4, f3
|
||||
/* 80D5EB08 39 00 00 00 */ li r8, 0
|
||||
/* 80D5EB0C 4B 54 DA 01 */ bl seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 80D5EB10 48 00 00 6C */ b lbl_80D5EB7C
|
||||
lbl_80D5EB14:
|
||||
/* 80D5EB14 80 7E 05 74 */ lwz r3, 0x574(r30)
|
||||
/* 80D5EB18 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80D5EB1C 90 1E 05 74 */ stw r0, 0x574(r30)
|
||||
/* 80D5EB20 80 1E 05 74 */ lwz r0, 0x574(r30)
|
||||
/* 80D5EB24 2C 00 00 1E */ cmpwi r0, 0x1e
|
||||
/* 80D5EB28 40 81 00 0C */ ble lbl_80D5EB34
|
||||
/* 80D5EB2C 38 00 00 1E */ li r0, 0x1e
|
||||
/* 80D5EB30 90 1E 05 74 */ stw r0, 0x574(r30)
|
||||
lbl_80D5EB34:
|
||||
/* 80D5EB34 38 00 00 00 */ li r0, 0
|
||||
/* 80D5EB38 90 1E 05 70 */ stw r0, 0x570(r30)
|
||||
/* 80D5EB3C C0 5F 00 3C */ lfs f2, 0x3c(r31)
|
||||
/* 80D5EB40 80 1E 05 74 */ lwz r0, 0x574(r30)
|
||||
/* 80D5EB44 C8 3F 00 30 */ lfd f1, 0x30(r31)
|
||||
/* 80D5EB48 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 80D5EB4C 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 80D5EB50 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80D5EB54 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 80D5EB58 C8 01 00 18 */ lfd f0, 0x18(r1)
|
||||
/* 80D5EB5C EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 80D5EB60 EC 22 00 32 */ fmuls f1, f2, f0
|
||||
/* 80D5EB64 C0 1F 00 28 */ lfs f0, 0x28(r31)
|
||||
/* 80D5EB68 EC 01 00 24 */ fdivs f0, f1, f0
|
||||
/* 80D5EB6C EC 02 00 28 */ fsubs f0, f2, f0
|
||||
/* 80D5EB70 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80D5EB74 D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 80D5EB78 83 81 00 14 */ lwz r28, 0x14(r1)
|
||||
lbl_80D5EB7C:
|
||||
/* 80D5EB7C 7F 83 07 74 */ extsb r3, r28
|
||||
/* 80D5EB80 4B 2C ED 7D */ bl dComIfGs_BossLife_public_Set__FSc
|
||||
/* 80D5EB84 48 00 00 58 */ b lbl_80D5EBDC
|
||||
lbl_80D5EB88:
|
||||
/* 80D5EB88 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 80D5EB8C 40 82 00 50 */ bne lbl_80D5EBDC
|
||||
/* 80D5EB90 88 1E 04 E2 */ lbz r0, 0x4e2(r30)
|
||||
/* 80D5EB94 7C 03 07 74 */ extsb r3, r0
|
||||
/* 80D5EB98 3C 80 00 09 */ lis r4, 0x0009 /* 0x00090012@ha */
|
||||
/* 80D5EB9C 38 04 00 12 */ addi r0, r4, 0x0012 /* 0x00090012@l */
|
||||
/* 80D5EBA0 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80D5EBA4 3C 80 80 45 */ lis r4, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
|
||||
/* 80D5EBA8 83 A4 13 68 */ lwz r29, mAudioMgrPtr__10Z2AudioMgr@l(r4) /* 0x80451368@l */
|
||||
/* 80D5EBAC 4B 2C E4 C1 */ bl dComIfGp_getReverb__Fi
|
||||
/* 80D5EBB0 7C 67 1B 78 */ mr r7, r3
|
||||
/* 80D5EBB4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D5EBB8 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80D5EBBC 38 BE 04 D0 */ addi r5, r30, 0x4d0
|
||||
/* 80D5EBC0 38 C0 00 00 */ li r6, 0
|
||||
/* 80D5EBC4 C0 3F 00 00 */ lfs f1, 0(r31)
|
||||
/* 80D5EBC8 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80D5EBCC C0 7F 00 60 */ lfs f3, 0x60(r31)
|
||||
/* 80D5EBD0 FC 80 18 90 */ fmr f4, f3
|
||||
/* 80D5EBD4 39 00 00 00 */ li r8, 0
|
||||
/* 80D5EBD8 4B 54 D9 35 */ bl seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
lbl_80D5EBDC:
|
||||
/* 80D5EBDC 38 60 00 01 */ li r3, 1
|
||||
/* 80D5EBE0 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80D5EBE4 4B 60 36 41 */ bl _restgpr_28
|
||||
/* 80D5EBE8 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80D5EBEC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D5EBF0 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80D5EBF4 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_80D5E268:
|
||||
/* 80D5E268 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 80D5E26C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 80D5E270 40 82 00 10 */ bne lbl_80D5E280
|
||||
/* 80D5E274 3C 60 80 D6 */ lis r3, lit_3843@ha /* 0x80D5ED04@ha */
|
||||
/* 80D5E278 C0 23 ED 04 */ lfs f1, lit_3843@l(r3) /* 0x80D5ED04@l */
|
||||
/* 80D5E27C 4E 80 00 20 */ blr
|
||||
lbl_80D5E280:
|
||||
/* 80D5E280 3C 60 80 D6 */ lis r3, lit_3735@ha /* 0x80D5ECE4@ha */
|
||||
/* 80D5E284 C0 23 EC E4 */ lfs f1, lit_3735@l(r3) /* 0x80D5ECE4@l */
|
||||
/* 80D5E288 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_80D5E244:
|
||||
/* 80D5E244 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 80D5E248 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 80D5E24C 40 82 00 10 */ bne lbl_80D5E25C
|
||||
/* 80D5E250 3C 60 80 D6 */ lis r3, lit_3833@ha /* 0x80D5ECFC@ha */
|
||||
/* 80D5E254 C0 23 EC FC */ lfs f1, lit_3833@l(r3) /* 0x80D5ECFC@l */
|
||||
/* 80D5E258 4E 80 00 20 */ blr
|
||||
lbl_80D5E25C:
|
||||
/* 80D5E25C 3C 60 80 D6 */ lis r3, lit_3834@ha /* 0x80D5ED00@ha */
|
||||
/* 80D5E260 C0 23 ED 00 */ lfs f1, lit_3834@l(r3) /* 0x80D5ED00@l */
|
||||
/* 80D5E264 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_80D5E1FC:
|
||||
/* 80D5E1FC 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 80D5E200 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 80D5E204 40 82 00 10 */ bne lbl_80D5E214
|
||||
/* 80D5E208 3C 60 80 D6 */ lis r3, lit_3813@ha /* 0x80D5ECEC@ha */
|
||||
/* 80D5E20C C0 23 EC EC */ lfs f1, lit_3813@l(r3) /* 0x80D5ECEC@l */
|
||||
/* 80D5E210 4E 80 00 20 */ blr
|
||||
lbl_80D5E214:
|
||||
/* 80D5E214 3C 60 80 D6 */ lis r3, lit_3814@ha /* 0x80D5ECF0@ha */
|
||||
/* 80D5E218 C0 23 EC F0 */ lfs f1, lit_3814@l(r3) /* 0x80D5ECF0@l */
|
||||
/* 80D5E21C 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_80D5E220:
|
||||
/* 80D5E220 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 80D5E224 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 80D5E228 40 82 00 10 */ bne lbl_80D5E238
|
||||
/* 80D5E22C 3C 60 80 D6 */ lis r3, lit_3823@ha /* 0x80D5ECF4@ha */
|
||||
/* 80D5E230 C0 23 EC F4 */ lfs f1, lit_3823@l(r3) /* 0x80D5ECF4@l */
|
||||
/* 80D5E234 4E 80 00 20 */ blr
|
||||
lbl_80D5E238:
|
||||
/* 80D5E238 3C 60 80 D6 */ lis r3, lit_3824@ha /* 0x80D5ECF8@ha */
|
||||
/* 80D5E23C C0 23 EC F8 */ lfs f1, lit_3824@l(r3) /* 0x80D5ECF8@l */
|
||||
/* 80D5E240 4E 80 00 20 */ blr
|
||||
@@ -1,164 +0,0 @@
|
||||
lbl_80D5E3F8:
|
||||
/* 80D5E3F8 94 21 FF A0 */ stwu r1, -0x60(r1)
|
||||
/* 80D5E3FC 7C 08 02 A6 */ mflr r0
|
||||
/* 80D5E400 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
/* 80D5E404 DB E1 00 50 */ stfd f31, 0x50(r1)
|
||||
/* 80D5E408 F3 E1 00 58 */ psq_st f31, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80D5E40C 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80D5E410 4B 60 3D C9 */ bl _savegpr_28
|
||||
/* 80D5E414 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80D5E418 7C 9D 23 78 */ mr r29, r4
|
||||
/* 80D5E41C 7C BE 2B 78 */ mr r30, r5
|
||||
/* 80D5E420 FF E0 08 90 */ fmr f31, f1
|
||||
/* 80D5E424 3C 60 80 D6 */ lis r3, lit_3734@ha /* 0x80D5ECE0@ha */
|
||||
/* 80D5E428 3B E3 EC E0 */ addi r31, r3, lit_3734@l /* 0x80D5ECE0@l */
|
||||
/* 80D5E42C 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 80D5E430 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D5E434 7F A5 EB 78 */ mr r5, r29
|
||||
/* 80D5E438 4B 50 86 FD */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80D5E43C C0 41 00 18 */ lfs f2, 0x18(r1)
|
||||
/* 80D5E440 D0 41 00 30 */ stfs f2, 0x30(r1)
|
||||
/* 80D5E444 C0 21 00 1C */ lfs f1, 0x1c(r1)
|
||||
/* 80D5E448 D0 21 00 34 */ stfs f1, 0x34(r1)
|
||||
/* 80D5E44C C0 01 00 20 */ lfs f0, 0x20(r1)
|
||||
/* 80D5E450 D0 01 00 38 */ stfs f0, 0x38(r1)
|
||||
/* 80D5E454 D0 41 00 24 */ stfs f2, 0x24(r1)
|
||||
/* 80D5E458 D0 21 00 28 */ stfs f1, 0x28(r1)
|
||||
/* 80D5E45C D0 01 00 2C */ stfs f0, 0x2c(r1)
|
||||
/* 80D5E460 C0 1F 00 38 */ lfs f0, 0x38(r31)
|
||||
/* 80D5E464 D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 80D5E468 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 80D5E46C 4B 5E 8C CD */ bl PSVECSquareMag
|
||||
/* 80D5E470 FC 00 0A 10 */ fabs f0, f1
|
||||
/* 80D5E474 FC 20 00 18 */ frsp f1, f0
|
||||
/* 80D5E478 C0 1F 00 0C */ lfs f0, 0xc(r31)
|
||||
/* 80D5E47C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80D5E480 40 80 00 6C */ bge lbl_80D5E4EC
|
||||
/* 80D5E484 C0 3F 00 00 */ lfs f1, 0(r31)
|
||||
/* 80D5E488 4B 50 95 05 */ bl cM_rndFX__Ff
|
||||
/* 80D5E48C C0 1C 00 00 */ lfs f0, 0(r28)
|
||||
/* 80D5E490 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80D5E494 D0 1D 00 00 */ stfs f0, 0(r29)
|
||||
/* 80D5E498 C0 3D 00 04 */ lfs f1, 4(r29)
|
||||
/* 80D5E49C C0 1F 00 18 */ lfs f0, 0x18(r31)
|
||||
/* 80D5E4A0 EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 80D5E4A4 D0 1D 00 04 */ stfs f0, 4(r29)
|
||||
/* 80D5E4A8 C0 3F 00 00 */ lfs f1, 0(r31)
|
||||
/* 80D5E4AC 4B 50 94 E1 */ bl cM_rndFX__Ff
|
||||
/* 80D5E4B0 C0 1C 00 08 */ lfs f0, 8(r28)
|
||||
/* 80D5E4B4 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80D5E4B8 D0 1D 00 08 */ stfs f0, 8(r29)
|
||||
/* 80D5E4BC C0 1D 00 04 */ lfs f0, 4(r29)
|
||||
/* 80D5E4C0 D0 1E 00 04 */ stfs f0, 4(r30)
|
||||
/* 80D5E4C4 C0 5D 00 04 */ lfs f2, 4(r29)
|
||||
/* 80D5E4C8 C0 3C 00 04 */ lfs f1, 4(r28)
|
||||
/* 80D5E4CC C0 1F 00 3C */ lfs f0, 0x3c(r31)
|
||||
/* 80D5E4D0 EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 80D5E4D4 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 80D5E4D8 40 80 00 0C */ bge lbl_80D5E4E4
|
||||
/* 80D5E4DC 38 60 00 02 */ li r3, 2
|
||||
/* 80D5E4E0 48 00 01 4C */ b lbl_80D5E62C
|
||||
lbl_80D5E4E4:
|
||||
/* 80D5E4E4 38 60 00 01 */ li r3, 1
|
||||
/* 80D5E4E8 48 00 01 44 */ b lbl_80D5E62C
|
||||
lbl_80D5E4EC:
|
||||
/* 80D5E4EC 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 80D5E4F0 4B 5E 8C 49 */ bl PSVECSquareMag
|
||||
/* 80D5E4F4 C0 1F 00 38 */ lfs f0, 0x38(r31)
|
||||
/* 80D5E4F8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80D5E4FC 40 81 00 58 */ ble lbl_80D5E554
|
||||
/* 80D5E500 FC 00 08 34 */ frsqrte f0, f1
|
||||
/* 80D5E504 C8 9F 00 40 */ lfd f4, 0x40(r31)
|
||||
/* 80D5E508 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80D5E50C C8 7F 00 48 */ lfd f3, 0x48(r31)
|
||||
/* 80D5E510 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80D5E514 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80D5E518 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80D5E51C FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80D5E520 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80D5E524 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80D5E528 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80D5E52C FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80D5E530 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80D5E534 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80D5E538 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80D5E53C FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80D5E540 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80D5E544 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80D5E548 FC 21 00 32 */ fmul f1, f1, f0
|
||||
/* 80D5E54C FC 20 08 18 */ frsp f1, f1
|
||||
/* 80D5E550 48 00 00 88 */ b lbl_80D5E5D8
|
||||
lbl_80D5E554:
|
||||
/* 80D5E554 C8 1F 00 50 */ lfd f0, 0x50(r31)
|
||||
/* 80D5E558 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80D5E55C 40 80 00 10 */ bge lbl_80D5E56C
|
||||
/* 80D5E560 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80D5E564 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80D5E568 48 00 00 70 */ b lbl_80D5E5D8
|
||||
lbl_80D5E56C:
|
||||
/* 80D5E56C D0 21 00 08 */ stfs f1, 8(r1)
|
||||
/* 80D5E570 80 81 00 08 */ lwz r4, 8(r1)
|
||||
/* 80D5E574 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
|
||||
/* 80D5E578 3C 00 7F 80 */ lis r0, 0x7f80
|
||||
/* 80D5E57C 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80D5E580 41 82 00 14 */ beq lbl_80D5E594
|
||||
/* 80D5E584 40 80 00 40 */ bge lbl_80D5E5C4
|
||||
/* 80D5E588 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D5E58C 41 82 00 20 */ beq lbl_80D5E5AC
|
||||
/* 80D5E590 48 00 00 34 */ b lbl_80D5E5C4
|
||||
lbl_80D5E594:
|
||||
/* 80D5E594 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80D5E598 41 82 00 0C */ beq lbl_80D5E5A4
|
||||
/* 80D5E59C 38 00 00 01 */ li r0, 1
|
||||
/* 80D5E5A0 48 00 00 28 */ b lbl_80D5E5C8
|
||||
lbl_80D5E5A4:
|
||||
/* 80D5E5A4 38 00 00 02 */ li r0, 2
|
||||
/* 80D5E5A8 48 00 00 20 */ b lbl_80D5E5C8
|
||||
lbl_80D5E5AC:
|
||||
/* 80D5E5AC 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80D5E5B0 41 82 00 0C */ beq lbl_80D5E5BC
|
||||
/* 80D5E5B4 38 00 00 05 */ li r0, 5
|
||||
/* 80D5E5B8 48 00 00 10 */ b lbl_80D5E5C8
|
||||
lbl_80D5E5BC:
|
||||
/* 80D5E5BC 38 00 00 03 */ li r0, 3
|
||||
/* 80D5E5C0 48 00 00 08 */ b lbl_80D5E5C8
|
||||
lbl_80D5E5C4:
|
||||
/* 80D5E5C4 38 00 00 04 */ li r0, 4
|
||||
lbl_80D5E5C8:
|
||||
/* 80D5E5C8 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80D5E5CC 40 82 00 0C */ bne lbl_80D5E5D8
|
||||
/* 80D5E5D0 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80D5E5D4 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
lbl_80D5E5D8:
|
||||
/* 80D5E5D8 FC 01 F8 40 */ fcmpo cr0, f1, f31
|
||||
/* 80D5E5DC 40 80 00 20 */ bge lbl_80D5E5FC
|
||||
/* 80D5E5E0 C0 1C 00 00 */ lfs f0, 0(r28)
|
||||
/* 80D5E5E4 D0 1D 00 00 */ stfs f0, 0(r29)
|
||||
/* 80D5E5E8 C0 1C 00 04 */ lfs f0, 4(r28)
|
||||
/* 80D5E5EC D0 1D 00 04 */ stfs f0, 4(r29)
|
||||
/* 80D5E5F0 C0 1C 00 08 */ lfs f0, 8(r28)
|
||||
/* 80D5E5F4 D0 1D 00 08 */ stfs f0, 8(r29)
|
||||
/* 80D5E5F8 48 00 00 30 */ b lbl_80D5E628
|
||||
lbl_80D5E5FC:
|
||||
/* 80D5E5FC 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 80D5E600 38 81 00 30 */ addi r4, r1, 0x30
|
||||
/* 80D5E604 4B 50 88 F1 */ bl normalize__4cXyzFv
|
||||
/* 80D5E608 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 80D5E60C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80D5E610 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 80D5E614 4B 5E 8A C5 */ bl PSVECScale
|
||||
/* 80D5E618 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D5E61C 38 81 00 30 */ addi r4, r1, 0x30
|
||||
/* 80D5E620 7F A5 EB 78 */ mr r5, r29
|
||||
/* 80D5E624 4B 5E 8A 6D */ bl PSVECAdd
|
||||
lbl_80D5E628:
|
||||
/* 80D5E628 38 60 00 00 */ li r3, 0
|
||||
lbl_80D5E62C:
|
||||
/* 80D5E62C E3 E1 00 58 */ psq_l f31, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80D5E630 CB E1 00 50 */ lfd f31, 0x50(r1)
|
||||
/* 80D5E634 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80D5E638 4B 60 3B ED */ bl _restgpr_28
|
||||
/* 80D5E63C 80 01 00 64 */ lwz r0, 0x64(r1)
|
||||
/* 80D5E640 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D5E644 38 21 00 60 */ addi r1, r1, 0x60
|
||||
/* 80D5E648 4E 80 00 20 */ blr
|
||||
@@ -1,262 +0,0 @@
|
||||
lbl_80D5E64C:
|
||||
/* 80D5E64C 94 21 FF 90 */ stwu r1, -0x70(r1)
|
||||
/* 80D5E650 7C 08 02 A6 */ mflr r0
|
||||
/* 80D5E654 90 01 00 74 */ stw r0, 0x74(r1)
|
||||
/* 80D5E658 DB E1 00 60 */ stfd f31, 0x60(r1)
|
||||
/* 80D5E65C F3 E1 00 68 */ psq_st f31, 104(r1), 0, 0 /* qr0 */
|
||||
/* 80D5E660 DB C1 00 50 */ stfd f30, 0x50(r1)
|
||||
/* 80D5E664 F3 C1 00 58 */ psq_st f30, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80D5E668 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80D5E66C 4B 60 3B 71 */ bl _savegpr_29
|
||||
/* 80D5E670 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 80D5E674 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80D5E678 3C 80 80 D6 */ lis r4, lit_3734@ha /* 0x80D5ECE0@ha */
|
||||
/* 80D5E67C 3B A4 EC E0 */ addi r29, r4, lit_3734@l /* 0x80D5ECE0@l */
|
||||
/* 80D5E680 41 82 00 10 */ beq lbl_80D5E690
|
||||
/* 80D5E684 4B 2B A6 5D */ bl fopAc_IsActor__FPv
|
||||
/* 80D5E688 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D5E68C 40 82 00 0C */ bne lbl_80D5E698
|
||||
lbl_80D5E690:
|
||||
/* 80D5E690 38 60 00 00 */ li r3, 0
|
||||
/* 80D5E694 48 00 03 3C */ b lbl_80D5E9D0
|
||||
lbl_80D5E698:
|
||||
/* 80D5E698 C0 5F 04 D8 */ lfs f2, 0x4d8(r31)
|
||||
/* 80D5E69C C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
|
||||
/* 80D5E6A0 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80D5E6A4 C0 3D 00 38 */ lfs f1, 0x38(r29)
|
||||
/* 80D5E6A8 D0 21 00 10 */ stfs f1, 0x10(r1)
|
||||
/* 80D5E6AC D0 41 00 14 */ stfs f2, 0x14(r1)
|
||||
/* 80D5E6B0 C0 5E 04 D8 */ lfs f2, 0x4d8(r30)
|
||||
/* 80D5E6B4 C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
|
||||
/* 80D5E6B8 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80D5E6BC D0 21 00 1C */ stfs f1, 0x1c(r1)
|
||||
/* 80D5E6C0 D0 41 00 20 */ stfs f2, 0x20(r1)
|
||||
/* 80D5E6C4 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 80D5E6C8 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 80D5E6CC 4B 5E 8C D1 */ bl PSVECSquareDistance
|
||||
/* 80D5E6D0 C0 1D 00 38 */ lfs f0, 0x38(r29)
|
||||
/* 80D5E6D4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80D5E6D8 40 81 00 58 */ ble lbl_80D5E730
|
||||
/* 80D5E6DC FC 00 08 34 */ frsqrte f0, f1
|
||||
/* 80D5E6E0 C8 9D 00 40 */ lfd f4, 0x40(r29)
|
||||
/* 80D5E6E4 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80D5E6E8 C8 7D 00 48 */ lfd f3, 0x48(r29)
|
||||
/* 80D5E6EC FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80D5E6F0 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80D5E6F4 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80D5E6F8 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80D5E6FC FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80D5E700 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80D5E704 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80D5E708 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80D5E70C FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80D5E710 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80D5E714 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80D5E718 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80D5E71C FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80D5E720 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80D5E724 FF C1 00 32 */ fmul f30, f1, f0
|
||||
/* 80D5E728 FF C0 F0 18 */ frsp f30, f30
|
||||
/* 80D5E72C 48 00 00 90 */ b lbl_80D5E7BC
|
||||
lbl_80D5E730:
|
||||
/* 80D5E730 C8 1D 00 50 */ lfd f0, 0x50(r29)
|
||||
/* 80D5E734 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80D5E738 40 80 00 10 */ bge lbl_80D5E748
|
||||
/* 80D5E73C 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80D5E740 C3 C3 0A E0 */ lfs f30, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80D5E744 48 00 00 78 */ b lbl_80D5E7BC
|
||||
lbl_80D5E748:
|
||||
/* 80D5E748 D0 21 00 08 */ stfs f1, 8(r1)
|
||||
/* 80D5E74C 80 81 00 08 */ lwz r4, 8(r1)
|
||||
/* 80D5E750 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
|
||||
/* 80D5E754 3C 00 7F 80 */ lis r0, 0x7f80
|
||||
/* 80D5E758 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80D5E75C 41 82 00 14 */ beq lbl_80D5E770
|
||||
/* 80D5E760 40 80 00 40 */ bge lbl_80D5E7A0
|
||||
/* 80D5E764 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D5E768 41 82 00 20 */ beq lbl_80D5E788
|
||||
/* 80D5E76C 48 00 00 34 */ b lbl_80D5E7A0
|
||||
lbl_80D5E770:
|
||||
/* 80D5E770 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80D5E774 41 82 00 0C */ beq lbl_80D5E780
|
||||
/* 80D5E778 38 00 00 01 */ li r0, 1
|
||||
/* 80D5E77C 48 00 00 28 */ b lbl_80D5E7A4
|
||||
lbl_80D5E780:
|
||||
/* 80D5E780 38 00 00 02 */ li r0, 2
|
||||
/* 80D5E784 48 00 00 20 */ b lbl_80D5E7A4
|
||||
lbl_80D5E788:
|
||||
/* 80D5E788 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80D5E78C 41 82 00 0C */ beq lbl_80D5E798
|
||||
/* 80D5E790 38 00 00 05 */ li r0, 5
|
||||
/* 80D5E794 48 00 00 10 */ b lbl_80D5E7A4
|
||||
lbl_80D5E798:
|
||||
/* 80D5E798 38 00 00 03 */ li r0, 3
|
||||
/* 80D5E79C 48 00 00 08 */ b lbl_80D5E7A4
|
||||
lbl_80D5E7A0:
|
||||
/* 80D5E7A0 38 00 00 04 */ li r0, 4
|
||||
lbl_80D5E7A4:
|
||||
/* 80D5E7A4 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80D5E7A8 40 82 00 10 */ bne lbl_80D5E7B8
|
||||
/* 80D5E7AC 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80D5E7B0 C3 C3 0A E0 */ lfs f30, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80D5E7B4 48 00 00 08 */ b lbl_80D5E7BC
|
||||
lbl_80D5E7B8:
|
||||
/* 80D5E7B8 FF C0 08 90 */ fmr f30, f1
|
||||
lbl_80D5E7BC:
|
||||
/* 80D5E7BC C0 3F 05 68 */ lfs f1, 0x568(r31)
|
||||
/* 80D5E7C0 FC 1E 08 40 */ fcmpo cr0, f30, f1
|
||||
/* 80D5E7C4 40 81 00 0C */ ble lbl_80D5E7D0
|
||||
/* 80D5E7C8 38 60 00 00 */ li r3, 0
|
||||
/* 80D5E7CC 48 00 02 04 */ b lbl_80D5E9D0
|
||||
lbl_80D5E7D0:
|
||||
/* 80D5E7D0 C0 9F 04 D4 */ lfs f4, 0x4d4(r31)
|
||||
/* 80D5E7D4 C0 1D 00 58 */ lfs f0, 0x58(r29)
|
||||
/* 80D5E7D8 EC 04 00 28 */ fsubs f0, f4, f0
|
||||
/* 80D5E7DC C0 BE 04 D4 */ lfs f5, 0x4d4(r30)
|
||||
/* 80D5E7E0 FC 00 28 40 */ fcmpo cr0, f0, f5
|
||||
/* 80D5E7E4 41 81 00 14 */ bgt lbl_80D5E7F8
|
||||
/* 80D5E7E8 C0 5F 05 6C */ lfs f2, 0x56c(r31)
|
||||
/* 80D5E7EC EC 04 10 2A */ fadds f0, f4, f2
|
||||
/* 80D5E7F0 FC 00 28 40 */ fcmpo cr0, f0, f5
|
||||
/* 80D5E7F4 40 80 00 0C */ bge lbl_80D5E800
|
||||
lbl_80D5E7F8:
|
||||
/* 80D5E7F8 38 60 00 00 */ li r3, 0
|
||||
/* 80D5E7FC 48 00 01 D4 */ b lbl_80D5E9D0
|
||||
lbl_80D5E800:
|
||||
/* 80D5E800 C0 7D 00 04 */ lfs f3, 4(r29)
|
||||
/* 80D5E804 EC 42 07 B2 */ fmuls f2, f2, f30
|
||||
/* 80D5E808 C0 1D 00 5C */ lfs f0, 0x5c(r29)
|
||||
/* 80D5E80C EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 80D5E810 EC 02 00 24 */ fdivs f0, f2, f0
|
||||
/* 80D5E814 EC 04 00 2A */ fadds f0, f4, f0
|
||||
/* 80D5E818 EC 03 00 2A */ fadds f0, f3, f0
|
||||
/* 80D5E81C FC 05 00 40 */ fcmpo cr0, f5, f0
|
||||
/* 80D5E820 40 81 00 0C */ ble lbl_80D5E82C
|
||||
/* 80D5E824 38 60 00 00 */ li r3, 0
|
||||
/* 80D5E828 48 00 01 A8 */ b lbl_80D5E9D0
|
||||
lbl_80D5E82C:
|
||||
/* 80D5E82C A8 1E 00 0E */ lha r0, 0xe(r30)
|
||||
/* 80D5E830 2C 00 02 18 */ cmpwi r0, 0x218
|
||||
/* 80D5E834 40 82 00 6C */ bne lbl_80D5E8A0
|
||||
/* 80D5E838 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D5E83C 4B 2D 92 21 */ bl getItemNo__12daItemBase_cFv
|
||||
/* 80D5E840 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D5E844 4B 2D 92 19 */ bl getItemNo__12daItemBase_cFv
|
||||
/* 80D5E848 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80D5E84C 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 80D5E850 41 81 00 48 */ bgt lbl_80D5E898
|
||||
/* 80D5E854 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D5E858 C0 3F 05 68 */ lfs f1, 0x568(r31)
|
||||
/* 80D5E85C FC 40 F0 90 */ fmr f2, f30
|
||||
/* 80D5E860 4B FF FA 2D */ bl calcPower__9daTagQs_cFff
|
||||
/* 80D5E864 38 7F 04 D0 */ addi r3, r31, 0x4d0
|
||||
/* 80D5E868 38 9E 04 D0 */ addi r4, r30, 0x4d0
|
||||
/* 80D5E86C 38 BE 04 BC */ addi r5, r30, 0x4bc
|
||||
/* 80D5E870 4B FF FB 89 */ bl hikiyose__FP4cXyzP4cXyzP4cXyzf
|
||||
/* 80D5E874 2C 03 00 01 */ cmpwi r3, 1
|
||||
/* 80D5E878 40 82 00 10 */ bne lbl_80D5E888
|
||||
/* 80D5E87C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D5E880 4B 2D 93 61 */ bl startCtrl__8daItem_cFv
|
||||
/* 80D5E884 48 00 00 14 */ b lbl_80D5E898
|
||||
lbl_80D5E888:
|
||||
/* 80D5E888 2C 03 00 02 */ cmpwi r3, 2
|
||||
/* 80D5E88C 40 82 00 0C */ bne lbl_80D5E898
|
||||
/* 80D5E890 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D5E894 4B 2B B3 E9 */ bl fopAcM_delete__FP10fopAc_ac_c
|
||||
lbl_80D5E898:
|
||||
/* 80D5E898 38 60 00 00 */ li r3, 0
|
||||
/* 80D5E89C 48 00 01 34 */ b lbl_80D5E9D0
|
||||
lbl_80D5E8A0:
|
||||
/* 80D5E8A0 2C 00 02 FC */ cmpwi r0, 0x2fc
|
||||
/* 80D5E8A4 40 82 00 6C */ bne lbl_80D5E910
|
||||
/* 80D5E8A8 7F DD F3 78 */ mr r29, r30
|
||||
/* 80D5E8AC 88 1E 0C F0 */ lbz r0, 0xcf0(r30)
|
||||
/* 80D5E8B0 2C 00 00 07 */ cmpwi r0, 7
|
||||
/* 80D5E8B4 41 82 00 14 */ beq lbl_80D5E8C8
|
||||
/* 80D5E8B8 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80D5E8BC 41 82 00 0C */ beq lbl_80D5E8C8
|
||||
/* 80D5E8C0 2C 00 00 05 */ cmpwi r0, 5
|
||||
/* 80D5E8C4 40 82 00 44 */ bne lbl_80D5E908
|
||||
lbl_80D5E8C8:
|
||||
/* 80D5E8C8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D5E8CC FC 40 F0 90 */ fmr f2, f30
|
||||
/* 80D5E8D0 4B FF F9 BD */ bl calcPower__9daTagQs_cFff
|
||||
/* 80D5E8D4 38 7F 04 D0 */ addi r3, r31, 0x4d0
|
||||
/* 80D5E8D8 38 9D 04 D0 */ addi r4, r29, 0x4d0
|
||||
/* 80D5E8DC 38 BD 04 BC */ addi r5, r29, 0x4bc
|
||||
/* 80D5E8E0 4B FF FB 19 */ bl hikiyose__FP4cXyzP4cXyzP4cXyzf
|
||||
/* 80D5E8E4 2C 03 00 01 */ cmpwi r3, 1
|
||||
/* 80D5E8E8 40 82 00 10 */ bne lbl_80D5E8F8
|
||||
/* 80D5E8EC 38 00 00 01 */ li r0, 1
|
||||
/* 80D5E8F0 98 1D 0D B8 */ stb r0, 0xdb8(r29)
|
||||
/* 80D5E8F4 48 00 00 14 */ b lbl_80D5E908
|
||||
lbl_80D5E8F8:
|
||||
/* 80D5E8F8 2C 03 00 02 */ cmpwi r3, 2
|
||||
/* 80D5E8FC 40 82 00 0C */ bne lbl_80D5E908
|
||||
/* 80D5E900 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D5E904 4B 2B B3 79 */ bl fopAcM_delete__FP10fopAc_ac_c
|
||||
lbl_80D5E908:
|
||||
/* 80D5E908 38 60 00 00 */ li r3, 0
|
||||
/* 80D5E90C 48 00 00 C4 */ b lbl_80D5E9D0
|
||||
lbl_80D5E910:
|
||||
/* 80D5E910 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D5E914 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D5E918 83 A3 5D AC */ lwz r29, 0x5dac(r3)
|
||||
/* 80D5E91C 7C 1E E8 40 */ cmplw r30, r29
|
||||
/* 80D5E920 40 82 00 AC */ bne lbl_80D5E9CC
|
||||
/* 80D5E924 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 80D5E928 38 9F 04 D0 */ addi r4, r31, 0x4d0
|
||||
/* 80D5E92C 38 BD 04 D0 */ addi r5, r29, 0x4d0
|
||||
/* 80D5E930 4B 50 82 05 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80D5E934 C0 01 00 24 */ lfs f0, 0x24(r1)
|
||||
/* 80D5E938 D0 01 00 30 */ stfs f0, 0x30(r1)
|
||||
/* 80D5E93C C0 01 00 28 */ lfs f0, 0x28(r1)
|
||||
/* 80D5E940 D0 01 00 34 */ stfs f0, 0x34(r1)
|
||||
/* 80D5E944 C0 01 00 2C */ lfs f0, 0x2c(r1)
|
||||
/* 80D5E948 D0 01 00 38 */ stfs f0, 0x38(r1)
|
||||
/* 80D5E94C 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 80D5E950 4B 5E 87 E9 */ bl PSVECSquareMag
|
||||
/* 80D5E954 FF E0 08 90 */ fmr f31, f1
|
||||
/* 80D5E958 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D5E95C 4B FF F8 A1 */ bl getPower__9daTagQs_cFv
|
||||
/* 80D5E960 FC 1F 08 40 */ fcmpo cr0, f31, f1
|
||||
/* 80D5E964 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 80D5E968 40 82 00 5C */ bne lbl_80D5E9C4
|
||||
/* 80D5E96C C0 21 00 30 */ lfs f1, 0x30(r1)
|
||||
/* 80D5E970 C0 41 00 38 */ lfs f2, 0x38(r1)
|
||||
/* 80D5E974 4B 50 8D 01 */ bl cM_atan2s__Fff
|
||||
/* 80D5E978 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80D5E97C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D5E980 81 9D 06 28 */ lwz r12, 0x628(r29)
|
||||
/* 80D5E984 81 8C 00 44 */ lwz r12, 0x44(r12)
|
||||
/* 80D5E988 7D 89 03 A6 */ mtctr r12
|
||||
/* 80D5E98C 4E 80 04 21 */ bctrl
|
||||
/* 80D5E990 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80D5E994 40 82 00 30 */ bne lbl_80D5E9C4
|
||||
/* 80D5E998 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D5E99C C0 3F 05 68 */ lfs f1, 0x568(r31)
|
||||
/* 80D5E9A0 FC 40 F0 90 */ fmr f2, f30
|
||||
/* 80D5E9A4 4B FF F8 E9 */ bl calcPower__9daTagQs_cFff
|
||||
/* 80D5E9A8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D5E9AC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80D5E9B0 38 A0 00 00 */ li r5, 0
|
||||
/* 80D5E9B4 81 9D 06 28 */ lwz r12, 0x628(r29)
|
||||
/* 80D5E9B8 81 8C 01 20 */ lwz r12, 0x120(r12)
|
||||
/* 80D5E9BC 7D 89 03 A6 */ mtctr r12
|
||||
/* 80D5E9C0 4E 80 04 21 */ bctrl
|
||||
lbl_80D5E9C4:
|
||||
/* 80D5E9C4 38 60 00 00 */ li r3, 0
|
||||
/* 80D5E9C8 48 00 00 08 */ b lbl_80D5E9D0
|
||||
lbl_80D5E9CC:
|
||||
/* 80D5E9CC 38 60 00 00 */ li r3, 0
|
||||
lbl_80D5E9D0:
|
||||
/* 80D5E9D0 E3 E1 00 68 */ psq_l f31, 104(r1), 0, 0 /* qr0 */
|
||||
/* 80D5E9D4 CB E1 00 60 */ lfd f31, 0x60(r1)
|
||||
/* 80D5E9D8 E3 C1 00 58 */ psq_l f30, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80D5E9DC CB C1 00 50 */ lfd f30, 0x50(r1)
|
||||
/* 80D5E9E0 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80D5E9E4 4B 60 38 45 */ bl _restgpr_29
|
||||
/* 80D5E9E8 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 80D5E9EC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D5E9F0 38 21 00 70 */ addi r1, r1, 0x70
|
||||
/* 80D5E9F4 4E 80 00 20 */ blr
|
||||
@@ -87,7 +87,7 @@ public:
|
||||
/* 801E8CB0 */ void yesnoWakuAlpahAnmInit(u8, u8, u8, u8);
|
||||
/* 801E8CFC */ u8 yesnoWakuAlpahAnm(u8);
|
||||
|
||||
/* 801E8E6C */ virtual void draw();
|
||||
/* 801E8E6C */ virtual void draw() { _draw(); }
|
||||
/* 801E2014 */ virtual ~dMenu_Option_c();
|
||||
|
||||
u8 getQuitStatus() { return mQuitStatus; }
|
||||
|
||||
@@ -135,7 +135,7 @@ public:
|
||||
/* 80238378 */ static int isMsgSend();
|
||||
/* 802383A4 */ static bool isMouthCheck();
|
||||
/* 802383D0 */ static u32 getMessageID();
|
||||
/* 802383E4 */ u16 getSmellTypeMessageID();
|
||||
/* 802383E4 */ static u16 getSmellTypeMessageID();
|
||||
/* 80238410 */ static void setSmellType(u8);
|
||||
/* 80238440 */ static u8 getSelectCursorPos();
|
||||
/* 8023846C */ static void setSelectCursorPos(u8);
|
||||
@@ -359,7 +359,7 @@ inline u32 dMsgObject_getMessageID() {
|
||||
return dMsgObject_c::getMessageID();
|
||||
}
|
||||
|
||||
inline u32 dMsgObject_getSmellTypeMessageID() {
|
||||
inline u16 dMsgObject_getSmellTypeMessageID() {
|
||||
return dMsgObject_getMsgObjectClass()->getSmellTypeMessageID();
|
||||
}
|
||||
|
||||
|
||||
@@ -112,7 +112,7 @@ public:
|
||||
callInit();
|
||||
}
|
||||
|
||||
static u8 const mAttr[1 + 3 /* padding */];
|
||||
static u8 const mAttr[1];
|
||||
static actionFunc ActionTable[13][2];
|
||||
|
||||
private:
|
||||
|
||||
@@ -1,5 +1,31 @@
|
||||
#ifndef D_A_TAG_QS_H
|
||||
#define D_A_TAG_QS_H
|
||||
|
||||
#include "f_op/f_op_actor.h"
|
||||
#include "f_op/f_op_actor_mng.h"
|
||||
#include "d/cc/d_cc_d.h"
|
||||
|
||||
class daTagQs_c : public fopAc_ac_c {
|
||||
public:
|
||||
/* 80D5DE78 */ ~daTagQs_c();
|
||||
/* 80D5DFB0 */ int create();
|
||||
/* 80D5E1FC */ f32 getPower();
|
||||
/* 80D5E220 */ f32 getSafeArea();
|
||||
/* 80D5E244 */ f32 getPower80();
|
||||
/* 80D5E268 */ f32 getCenterPower();
|
||||
/* 80D5E28C */ f32 calcPower(f32, f32);
|
||||
/* 80D5E9F8 */ int execute();
|
||||
/* 80D5EBF8 */ int draw();
|
||||
|
||||
u8 getType() { return fopAcM_GetParamBit(this, 0, 1); }
|
||||
int getSwNo() { return fopAcM_GetParamBit(this, 1, 8); }
|
||||
|
||||
/* 0x568 */ f32 field_0x568;
|
||||
/* 0x56C */ f32 field_0x56c;
|
||||
/* 0x570 */ int field_0x570;
|
||||
/* 0x574 */ int field_0x574;
|
||||
/* 0x578 */ dCcD_Cyl mCyl;
|
||||
/* 0x6B4 */ dCcD_Stts mStts;
|
||||
};
|
||||
|
||||
#endif /* D_A_TAG_QS_H */
|
||||
|
||||
@@ -11,8 +11,6 @@ public:
|
||||
/* 80D6090C */ int Draw();
|
||||
/* 80D60914 */ void initialize();
|
||||
/* 80D60A18 */ virtual ~daTag_ShopCamera_c() {};
|
||||
|
||||
/* 0x568 */ u8 field_0x568[4];
|
||||
};
|
||||
|
||||
#endif /* D_A_TAG_SHOP_CAMERA_H */
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,111 +1,15 @@
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: d_a_tag_qs
|
||||
// d_a_tag_qs
|
||||
//
|
||||
|
||||
#include "rel/d/a/tag/d_a_tag_qs/d_a_tag_qs.h"
|
||||
#include "rel/d/a/obj/d_a_obj_carry/d_a_obj_carry.h"
|
||||
#include "d/cc/d_cc_d.h"
|
||||
#include "dol2asm.h"
|
||||
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
|
||||
struct fopAc_ac_c {
|
||||
/* 80018B64 */ fopAc_ac_c();
|
||||
/* 80018C8C */ ~fopAc_ac_c();
|
||||
};
|
||||
|
||||
struct daTagQs_c {
|
||||
/* 80D5DE78 */ ~daTagQs_c();
|
||||
/* 80D5DFB0 */ void create();
|
||||
/* 80D5E1FC */ void getPower();
|
||||
/* 80D5E220 */ void getSafeArea();
|
||||
/* 80D5E244 */ void getPower80();
|
||||
/* 80D5E268 */ void getCenterPower();
|
||||
/* 80D5E28C */ void calcPower(f32, f32);
|
||||
/* 80D5E9F8 */ void execute();
|
||||
/* 80D5EBF8 */ bool draw();
|
||||
};
|
||||
|
||||
struct daItem_c {
|
||||
/* 80037BE0 */ void startCtrl();
|
||||
};
|
||||
|
||||
struct daItemBase_c {
|
||||
/* 80037A5C */ void getItemNo();
|
||||
};
|
||||
|
||||
struct dSv_info_c {
|
||||
/* 80035360 */ void isSwitch(int, int) const;
|
||||
};
|
||||
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
|
||||
extern "C" void __dt__9daTagQs_cFv();
|
||||
extern "C" void create__9daTagQs_cFv();
|
||||
extern "C" void __dt__10dCcD_GSttsFv();
|
||||
extern "C" void __dt__8cM3dGCylFv();
|
||||
extern "C" void __dt__8cM3dGAabFv();
|
||||
extern "C" void getPower__9daTagQs_cFv();
|
||||
extern "C" void getSafeArea__9daTagQs_cFv();
|
||||
extern "C" void getPower80__9daTagQs_cFv();
|
||||
extern "C" void getCenterPower__9daTagQs_cFv();
|
||||
extern "C" void calcPower__9daTagQs_cFff();
|
||||
extern "C" static void hikiyose__FP4cXyzP4cXyzP4cXyzf();
|
||||
extern "C" static void search__FPvPv();
|
||||
extern "C" void execute__9daTagQs_cFv();
|
||||
extern "C" bool draw__9daTagQs_cFv();
|
||||
extern "C" static void daTagQs_Draw__FP9daTagQs_c();
|
||||
extern "C" static void daTagQs_Execute__FP9daTagQs_c();
|
||||
extern "C" static bool daTagQs_IsDelete__FP9daTagQs_c();
|
||||
extern "C" static void daTagQs_Delete__FP9daTagQs_c();
|
||||
extern "C" static void daTagQs_Create__FP10fopAc_ac_c();
|
||||
extern "C" void __dt__10cCcD_GSttsFv();
|
||||
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
|
||||
extern "C" void __ct__10fopAc_ac_cFv();
|
||||
extern "C" void __dt__10fopAc_ac_cFv();
|
||||
extern "C" void fopAc_IsActor__FPv();
|
||||
extern "C" void fopAcIt_Judge__FPFPvPv_PvPv();
|
||||
extern "C" void fopAcM_delete__FP10fopAc_ac_c();
|
||||
extern "C" void dComIfGp_getReverb__Fi();
|
||||
extern "C" void dComIfGs_BossLife_public_Set__FSc();
|
||||
extern "C" void isSwitch__10dSv_info_cCFii();
|
||||
extern "C" void getItemNo__12daItemBase_cFv();
|
||||
extern "C" void startCtrl__8daItem_cFv();
|
||||
extern "C" void __ct__10dCcD_GSttsFv();
|
||||
extern "C" void Init__9dCcD_SttsFiiP10fopAc_ac_c();
|
||||
extern "C" void __ct__12dCcD_GObjInfFv();
|
||||
extern "C" void __dt__12dCcD_GObjInfFv();
|
||||
extern "C" void Set__8dCcD_CylFRC11dCcD_SrcCyl();
|
||||
extern "C" void __mi__4cXyzCFRC3Vec();
|
||||
extern "C" void normalize__4cXyzFv();
|
||||
extern "C" void cM_atan2s__Fff();
|
||||
extern "C" void cM_rndFX__Ff();
|
||||
extern "C" void seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
|
||||
extern "C" void __dl__FPv();
|
||||
extern "C" void _savegpr_28();
|
||||
extern "C" void _savegpr_29();
|
||||
extern "C" void _restgpr_28();
|
||||
extern "C" void _restgpr_29();
|
||||
extern "C" extern void* g_fopAc_Method[8];
|
||||
extern "C" extern void* __vt__8dCcD_Cyl[36];
|
||||
extern "C" extern void* __vt__9dCcD_Stts[11];
|
||||
extern "C" extern void* __vt__12cCcD_CylAttr[25];
|
||||
extern "C" extern void* __vt__14cCcD_ShapeAttr[22];
|
||||
extern "C" extern void* __vt__9cCcD_Stts[8];
|
||||
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
||||
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
#include "d/a/d_a_item_static.h"
|
||||
#include "d/a/d_a_player.h"
|
||||
#include "d/save/d_save.h"
|
||||
#include "d/com/d_com_inf_game.h"
|
||||
#include "SSystem/SComponent/c_math.h"
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80D5ED44-80D5ED88 000000 0044+00 1/1 0/0 0/0 .data l_cc_cyl_src */
|
||||
@@ -123,385 +27,244 @@ static dCcD_SrcCyl l_cc_cyl_src = {
|
||||
} // mCyl
|
||||
};
|
||||
|
||||
/* 80D5ED88-80D5EDA8 -00001 0020+00 1/0 0/0 0/0 .data l_daTagQs_Method */
|
||||
SECTION_DATA static void* l_daTagQs_Method[8] = {
|
||||
(void*)daTagQs_Create__FP10fopAc_ac_c,
|
||||
(void*)daTagQs_Delete__FP9daTagQs_c,
|
||||
(void*)daTagQs_Execute__FP9daTagQs_c,
|
||||
(void*)daTagQs_IsDelete__FP9daTagQs_c,
|
||||
(void*)daTagQs_Draw__FP9daTagQs_c,
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
};
|
||||
|
||||
/* 80D5EDA8-80D5EDD8 -00001 0030+00 0/0 0/0 1/0 .data g_profile_TAG_QS */
|
||||
SECTION_DATA extern void* g_profile_TAG_QS[12] = {
|
||||
(void*)0xFFFFFFFD, (void*)0x0007FFFD,
|
||||
(void*)0x02230000, (void*)&g_fpcLf_Method,
|
||||
(void*)0x000006F0, (void*)NULL,
|
||||
(void*)NULL, (void*)&g_fopAc_Method,
|
||||
(void*)0x01120000, (void*)&l_daTagQs_Method,
|
||||
(void*)0x00040000, (void*)NULL,
|
||||
};
|
||||
|
||||
/* 80D5EDD8-80D5EDE4 000094 000C+00 3/3 0/0 0/0 .data __vt__8cM3dGAab */
|
||||
SECTION_DATA extern void* __vt__8cM3dGAab[3] = {
|
||||
(void*)NULL /* RTTI */,
|
||||
(void*)NULL,
|
||||
(void*)__dt__8cM3dGAabFv,
|
||||
};
|
||||
|
||||
/* 80D5EDE4-80D5EDF0 0000A0 000C+00 3/3 0/0 0/0 .data __vt__8cM3dGCyl */
|
||||
SECTION_DATA extern void* __vt__8cM3dGCyl[3] = {
|
||||
(void*)NULL /* RTTI */,
|
||||
(void*)NULL,
|
||||
(void*)__dt__8cM3dGCylFv,
|
||||
};
|
||||
|
||||
/* 80D5EDF0-80D5EDFC 0000AC 000C+00 3/3 0/0 0/0 .data __vt__10cCcD_GStts */
|
||||
SECTION_DATA extern void* __vt__10cCcD_GStts[3] = {
|
||||
(void*)NULL /* RTTI */,
|
||||
(void*)NULL,
|
||||
(void*)__dt__10cCcD_GSttsFv,
|
||||
};
|
||||
|
||||
/* 80D5EDFC-80D5EE08 0000B8 000C+00 2/2 0/0 0/0 .data __vt__10dCcD_GStts */
|
||||
SECTION_DATA extern void* __vt__10dCcD_GStts[3] = {
|
||||
(void*)NULL /* RTTI */,
|
||||
(void*)NULL,
|
||||
(void*)__dt__10dCcD_GSttsFv,
|
||||
};
|
||||
|
||||
/* 80D5DE78-80D5DFB0 000078 0138+00 1/1 0/0 0/0 .text __dt__9daTagQs_cFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm daTagQs_c::~daTagQs_c() {
|
||||
nofralloc
|
||||
#include "asm/rel/d/a/tag/d_a_tag_qs/d_a_tag_qs/__dt__9daTagQs_cFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80D5ECE0-80D5ECE4 000000 0004+00 5/5 0/0 0/0 .rodata @3734 */
|
||||
SECTION_RODATA static f32 const lit_3734 = 1.0f;
|
||||
COMPILER_STRIP_GATE(0x80D5ECE0, &lit_3734);
|
||||
|
||||
/* 80D5ECE4-80D5ECE8 000004 0004+00 1/3 0/0 0/0 .rodata @3735 */
|
||||
SECTION_RODATA static f32 const lit_3735 = 20.0f;
|
||||
COMPILER_STRIP_GATE(0x80D5ECE4, &lit_3735);
|
||||
|
||||
/* 80D5ECE8-80D5ECEC 000008 0004+00 0/1 0/0 0/0 .rodata @3736 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static f32 const lit_3736 = 50.0f;
|
||||
COMPILER_STRIP_GATE(0x80D5ECE8, &lit_3736);
|
||||
#pragma pop
|
||||
daTagQs_c::~daTagQs_c() {}
|
||||
|
||||
/* 80D5DFB0-80D5E110 0001B0 0160+00 1/1 0/0 0/0 .text create__9daTagQs_cFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void daTagQs_c::create() {
|
||||
nofralloc
|
||||
#include "asm/rel/d/a/tag/d_a_tag_qs/d_a_tag_qs/create__9daTagQs_cFv.s"
|
||||
int daTagQs_c::create() {
|
||||
fopAcM_SetupActor(this, daTagQs_c);
|
||||
f32 typeScale;
|
||||
if (getType() == 0) {
|
||||
typeScale = 1.0f;
|
||||
} else {
|
||||
typeScale = 20.0f;
|
||||
}
|
||||
field_0x568 = scale.x * 50.0f * typeScale;
|
||||
field_0x56c = scale.y * 50.0f * typeScale;
|
||||
field_0x570 = 0;
|
||||
field_0x574 = 0;
|
||||
mStts.Init(0xff, 0, this);
|
||||
mCyl.Set(l_cc_cyl_src);
|
||||
mCyl.SetStts(&mStts);
|
||||
return cPhs_COMPLEATE_e;
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80D5E110-80D5E16C 000310 005C+00 1/0 0/0 0/0 .text __dt__10dCcD_GSttsFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// asm dCcD_GStts::~dCcD_GStts() {
|
||||
extern "C" asm void __dt__10dCcD_GSttsFv() {
|
||||
nofralloc
|
||||
#include "asm/rel/d/a/tag/d_a_tag_qs/d_a_tag_qs/__dt__10dCcD_GSttsFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80D5E16C-80D5E1B4 00036C 0048+00 1/0 0/0 0/0 .text __dt__8cM3dGCylFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// asm cM3dGCyl::~cM3dGCyl() {
|
||||
extern "C" asm void __dt__8cM3dGCylFv() {
|
||||
nofralloc
|
||||
#include "asm/rel/d/a/tag/d_a_tag_qs/d_a_tag_qs/__dt__8cM3dGCylFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80D5E1B4-80D5E1FC 0003B4 0048+00 1/0 0/0 0/0 .text __dt__8cM3dGAabFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// asm cM3dGAab::~cM3dGAab() {
|
||||
extern "C" asm void __dt__8cM3dGAabFv() {
|
||||
nofralloc
|
||||
#include "asm/rel/d/a/tag/d_a_tag_qs/d_a_tag_qs/__dt__8cM3dGAabFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80D5ECEC-80D5ECF0 00000C 0004+00 1/2 0/0 0/0 .rodata @3813 */
|
||||
SECTION_RODATA static f32 const lit_3813 = 4.0f;
|
||||
COMPILER_STRIP_GATE(0x80D5ECEC, &lit_3813);
|
||||
|
||||
/* 80D5ECF0-80D5ECF4 000010 0004+00 1/1 0/0 0/0 .rodata @3814 */
|
||||
SECTION_RODATA static f32 const lit_3814 = 5.0f;
|
||||
COMPILER_STRIP_GATE(0x80D5ECF0, &lit_3814);
|
||||
|
||||
/* 80D5E1FC-80D5E220 0003FC 0024+00 2/2 0/0 0/0 .text getPower__9daTagQs_cFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void daTagQs_c::getPower() {
|
||||
nofralloc
|
||||
#include "asm/rel/d/a/tag/d_a_tag_qs/d_a_tag_qs/getPower__9daTagQs_cFv.s"
|
||||
f32 daTagQs_c::getPower() {
|
||||
return getType() == 0 ? 4.0f : 5.0f;
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80D5ECF4-80D5ECF8 000014 0004+00 1/2 0/0 0/0 .rodata @3823 */
|
||||
SECTION_RODATA static f32 const lit_3823 = 4.0f / 5.0f;
|
||||
COMPILER_STRIP_GATE(0x80D5ECF4, &lit_3823);
|
||||
|
||||
/* 80D5ECF8-80D5ECFC 000018 0004+00 1/2 0/0 0/0 .rodata @3824 */
|
||||
SECTION_RODATA static f32 const lit_3824 = 0.5f;
|
||||
COMPILER_STRIP_GATE(0x80D5ECF8, &lit_3824);
|
||||
|
||||
/* 80D5E220-80D5E244 000420 0024+00 1/1 0/0 0/0 .text getSafeArea__9daTagQs_cFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void daTagQs_c::getSafeArea() {
|
||||
nofralloc
|
||||
#include "asm/rel/d/a/tag/d_a_tag_qs/d_a_tag_qs/getSafeArea__9daTagQs_cFv.s"
|
||||
f32 daTagQs_c::getSafeArea() {
|
||||
return getType() == 0 ? 0.8f : 0.5f;
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80D5ECFC-80D5ED00 00001C 0004+00 1/1 0/0 0/0 .rodata @3833 */
|
||||
SECTION_RODATA static f32 const lit_3833 = 6.0f;
|
||||
COMPILER_STRIP_GATE(0x80D5ECFC, &lit_3833);
|
||||
|
||||
/* 80D5ED00-80D5ED04 000020 0004+00 1/1 0/0 0/0 .rodata @3834 */
|
||||
SECTION_RODATA static f32 const lit_3834 = 10.0f;
|
||||
COMPILER_STRIP_GATE(0x80D5ED00, &lit_3834);
|
||||
|
||||
/* 80D5E244-80D5E268 000444 0024+00 1/1 0/0 0/0 .text getPower80__9daTagQs_cFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void daTagQs_c::getPower80() {
|
||||
nofralloc
|
||||
#include "asm/rel/d/a/tag/d_a_tag_qs/d_a_tag_qs/getPower80__9daTagQs_cFv.s"
|
||||
f32 daTagQs_c::getPower80() {
|
||||
return getType() == 0 ? 6.0f : 10.0f;
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80D5ED04-80D5ED08 000024 0004+00 1/1 0/0 0/0 .rodata @3843 */
|
||||
SECTION_RODATA static f32 const lit_3843 = 12.0f;
|
||||
COMPILER_STRIP_GATE(0x80D5ED04, &lit_3843);
|
||||
|
||||
/* 80D5E268-80D5E28C 000468 0024+00 1/1 0/0 0/0 .text getCenterPower__9daTagQs_cFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void daTagQs_c::getCenterPower() {
|
||||
nofralloc
|
||||
#include "asm/rel/d/a/tag/d_a_tag_qs/d_a_tag_qs/getCenterPower__9daTagQs_cFv.s"
|
||||
f32 daTagQs_c::getCenterPower() {
|
||||
return getType() == 0 ? 12.0f : 20.0f;
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80D5ED08-80D5ED10 000028 0004+04 0/2 0/0 0/0 .rodata @3863 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static f32 const lit_3863[1 + 1 /* padding */] = {
|
||||
30.0f,
|
||||
/* padding */
|
||||
0.0f,
|
||||
};
|
||||
COMPILER_STRIP_GATE(0x80D5ED08, &lit_3863);
|
||||
#pragma pop
|
||||
|
||||
/* 80D5ED10-80D5ED18 000030 0008+00 0/2 0/0 0/0 .rodata @3865 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u8 const lit_3865[8] = {
|
||||
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(0x80D5ED10, &lit_3865);
|
||||
#pragma pop
|
||||
|
||||
/* 80D5E28C-80D5E3F8 00048C 016C+00 1/1 0/0 0/0 .text calcPower__9daTagQs_cFff */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void daTagQs_c::calcPower(f32 param_0, f32 param_1) {
|
||||
nofralloc
|
||||
#include "asm/rel/d/a/tag/d_a_tag_qs/d_a_tag_qs/calcPower__9daTagQs_cFff.s"
|
||||
f32 daTagQs_c::calcPower(f32 param_1, f32 param_2) {
|
||||
f32 dVar12 = 1.0f;
|
||||
if (getSwNo() != 0xff) {
|
||||
if (fopAcM_isSwitch(this, getSwNo())) {
|
||||
dVar12 = field_0x570 / 30.0f;
|
||||
} else {
|
||||
dVar12 = (30 - field_0x574) / 30.0f;
|
||||
}
|
||||
}
|
||||
if (param_2 > (param_1 * 0.8f)) {
|
||||
return dVar12 * getPower();
|
||||
}
|
||||
|
||||
return dVar12 *
|
||||
((1.0f - (param_2 / (param_1 * getSafeArea()))) * (getCenterPower() - getPower80()) +
|
||||
getPower80());
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80D5ED18-80D5ED1C 000038 0004+00 0/2 0/0 0/0 .rodata @3934 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u8 const lit_3934[4] = {
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(0x80D5ED18, &lit_3934);
|
||||
#pragma pop
|
||||
|
||||
/* 80D5ED1C-80D5ED20 00003C 0004+00 0/2 0/0 0/0 .rodata @3935 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static f32 const lit_3935 = 100.0f;
|
||||
COMPILER_STRIP_GATE(0x80D5ED1C, &lit_3935);
|
||||
#pragma pop
|
||||
|
||||
/* 80D5ED20-80D5ED28 000040 0008+00 0/2 0/0 0/0 .rodata @3936 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u8 const lit_3936[8] = {
|
||||
0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(0x80D5ED20, &lit_3936);
|
||||
#pragma pop
|
||||
|
||||
/* 80D5ED28-80D5ED30 000048 0008+00 0/2 0/0 0/0 .rodata @3937 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u8 const lit_3937[8] = {
|
||||
0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(0x80D5ED28, &lit_3937);
|
||||
#pragma pop
|
||||
|
||||
/* 80D5ED30-80D5ED38 000050 0008+00 0/2 0/0 0/0 .rodata @3938 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u8 const lit_3938[8] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(0x80D5ED30, &lit_3938);
|
||||
#pragma pop
|
||||
|
||||
/* 80D5E3F8-80D5E64C 0005F8 0254+00 1/1 0/0 0/0 .text hikiyose__FP4cXyzP4cXyzP4cXyzf */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
static asm void hikiyose(cXyz* param_0, cXyz* param_1, cXyz* param_2, f32 param_3) {
|
||||
nofralloc
|
||||
#include "asm/rel/d/a/tag/d_a_tag_qs/d_a_tag_qs/hikiyose__FP4cXyzP4cXyzP4cXyzf.s"
|
||||
static int hikiyose(cXyz* param_1, cXyz* param_2, cXyz* param_3, f32 param_4) {
|
||||
cXyz cStack_44 = *param_1 - *param_2;
|
||||
cXyz cStack_50(cStack_44);
|
||||
cStack_50.y = 0.0f;
|
||||
f32 dVar6 = fabsf(cStack_50.getSquareMag());
|
||||
if (dVar6 < 4.0f) {
|
||||
param_2->x = param_1->x + cM_rndFX(1.0f);
|
||||
param_2->y -= 0.5f;
|
||||
param_2->z = param_1->z + cM_rndFX(1.0f);
|
||||
param_3->y = param_2->y;
|
||||
if (param_2->y < param_1->y - 100.0f) {
|
||||
return 2;
|
||||
}
|
||||
return 1;
|
||||
} else if (cStack_44.abs() < param_4) {
|
||||
param_2->x = param_1->x;
|
||||
param_2->y = param_1->y;
|
||||
param_2->z = param_1->z;
|
||||
} else {
|
||||
cStack_44.normalize();
|
||||
cStack_44 *= param_4;
|
||||
*param_2 += cStack_44;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80D5ED38-80D5ED3C 000058 0004+00 0/1 0/0 0/0 .rodata @4042 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static f32 const lit_4042 = 110.0f;
|
||||
COMPILER_STRIP_GATE(0x80D5ED38, &lit_4042);
|
||||
#pragma pop
|
||||
|
||||
/* 80D5ED3C-80D5ED40 00005C 0004+00 0/1 0/0 0/0 .rodata @4043 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static f32 const lit_4043 = 9.0f / 10.0f;
|
||||
COMPILER_STRIP_GATE(0x80D5ED3C, &lit_4043);
|
||||
#pragma pop
|
||||
|
||||
/* 80D5E64C-80D5E9F8 00084C 03AC+00 1/1 0/0 0/0 .text search__FPvPv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
static asm void search(void* param_0, void* param_1) {
|
||||
nofralloc
|
||||
#include "asm/rel/d/a/tag/d_a_tag_qs/d_a_tag_qs/search__FPvPv.s"
|
||||
static void* search(void* param_1, void* param_2) {
|
||||
if (param_1 == NULL || !fopAcM_IsActor(param_1)) {
|
||||
return NULL;
|
||||
}
|
||||
fopAc_ac_c* actor1 = (fopAc_ac_c*) param_1;
|
||||
daTagQs_c* actor2 = (daTagQs_c*) param_2;
|
||||
f32 dVar9 = actor2->current.pos.absXZ(actor1->current.pos);
|
||||
if (dVar9 > actor2->field_0x568) {
|
||||
return NULL;
|
||||
}
|
||||
if (actor2->current.pos.y - 110.0f > actor1->current.pos.y ||
|
||||
actor2->current.pos.y + actor2->field_0x56c < actor1->current.pos.y)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
if (actor1->current.pos.y >
|
||||
actor2->current.pos.y + (actor2->field_0x56c * dVar9) / (actor2->field_0x568 * 0.9f) + 20.0f)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
if (fopAcM_GetProfName(param_1) == PROC_ITEM) {
|
||||
daItem_c* item = (daItem_c*)param_1;
|
||||
item->getItemNo();
|
||||
if (item->getItemNo() <= 3) {
|
||||
int iVar3 = hikiyose(&actor2->current.pos, &actor1->current.pos, &actor1->old.pos,
|
||||
actor2->calcPower(actor2->field_0x568, dVar9));
|
||||
if (iVar3 == 1) {
|
||||
item->startCtrl();
|
||||
} else if (iVar3 == 2) {
|
||||
fopAcM_delete(actor1);
|
||||
}
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
if (fopAcM_GetProfName(param_1) == PROC_Obj_Carry) {
|
||||
daObjCarry_c* carry = (daObjCarry_c*)param_1;
|
||||
if (carry->getType() == 7 || carry->getType() == 1 || carry->getType() == 5) {
|
||||
int iVar3 = hikiyose(&actor2->current.pos, &carry->current.pos, &carry->old.pos, actor2->calcPower(actor2->field_0x568, dVar9));
|
||||
if (iVar3 == 1) {
|
||||
carry->startCtrl();
|
||||
} else if (iVar3 == 2) {
|
||||
fopAcM_delete(carry);
|
||||
}
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
if (param_1 == daPy_getPlayerActorClass()) {
|
||||
daPy_py_c* player = daPy_getPlayerActorClass();
|
||||
cXyz local_58 = actor2->current.pos - player->current.pos;
|
||||
if (local_58.getSquareMag() >= actor2->getPower()) {
|
||||
s16 sVar6 = cM_atan2s(local_58.x, local_58.z);
|
||||
if (!player->checkPlayerFly()) {
|
||||
player->setOutPower(actor2->calcPower(actor2->field_0x568, dVar9), sVar6, 0);
|
||||
}
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
||||
return NULL;
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80D5ED40-80D5ED44 000060 0004+00 0/1 0/0 0/0 .rodata @4090 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static f32 const lit_4090 = -1.0f;
|
||||
COMPILER_STRIP_GATE(0x80D5ED40, &lit_4090);
|
||||
#pragma pop
|
||||
|
||||
/* 80D5E9F8-80D5EBF8 000BF8 0200+00 1/1 0/0 0/0 .text execute__9daTagQs_cFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void daTagQs_c::execute() {
|
||||
nofralloc
|
||||
#include "asm/rel/d/a/tag/d_a_tag_qs/d_a_tag_qs/execute__9daTagQs_cFv.s"
|
||||
int daTagQs_c::execute() {
|
||||
fopAcM_Search(search, this);
|
||||
if (getSwNo() != 0xff) {
|
||||
int bossLife;
|
||||
if (fopAcM_isSwitch(this, getSwNo())) {
|
||||
field_0x570++;
|
||||
if (field_0x570 > 30) {
|
||||
field_0x570 = 30;
|
||||
}
|
||||
field_0x574 = 0;
|
||||
bossLife = (field_0x570 * 100.0f) / 30.0f;
|
||||
if (getType() == 0) {
|
||||
Z2GetAudioMgr()->seStartLevel(Z2SE_ENV_QUICKSAND_LOOP, ¤t.pos, 0,
|
||||
dComIfGp_getReverb(fopAcM_GetRoomNo(this)), 1.0f,
|
||||
1.0f, -1.0f, -1.0f, 0);
|
||||
}
|
||||
} else {
|
||||
field_0x574++;
|
||||
if (field_0x574 > 30) {
|
||||
field_0x574 = 30;
|
||||
}
|
||||
field_0x570 = 0;
|
||||
bossLife = 100.0f - field_0x574 * 100.0f / 30.0f;
|
||||
}
|
||||
dComIfGs_BossLife_public_Set(bossLife);
|
||||
} else {
|
||||
if (getType() == 0) {
|
||||
Z2GetAudioMgr()->seStartLevel(Z2SE_ENV_QUICKSAND_LOOP, ¤t.pos, 0,
|
||||
dComIfGp_getReverb(fopAcM_GetRoomNo(this)), 1.0f, 1.0f,
|
||||
-1.0f, -1.0f, 0);
|
||||
}
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80D5EBF8-80D5EC00 000DF8 0008+00 1/1 0/0 0/0 .text draw__9daTagQs_cFv */
|
||||
bool daTagQs_c::draw() {
|
||||
return true;
|
||||
int daTagQs_c::draw() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* 80D5EC00-80D5EC20 000E00 0020+00 1/0 0/0 0/0 .text daTagQs_Draw__FP9daTagQs_c */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
static asm void daTagQs_Draw(daTagQs_c* param_0) {
|
||||
nofralloc
|
||||
#include "asm/rel/d/a/tag/d_a_tag_qs/d_a_tag_qs/daTagQs_Draw__FP9daTagQs_c.s"
|
||||
static int daTagQs_Draw(daTagQs_c* i_this) {
|
||||
return i_this->draw();
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80D5EC20-80D5EC40 000E20 0020+00 1/0 0/0 0/0 .text daTagQs_Execute__FP9daTagQs_c */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
static asm void daTagQs_Execute(daTagQs_c* param_0) {
|
||||
nofralloc
|
||||
#include "asm/rel/d/a/tag/d_a_tag_qs/d_a_tag_qs/daTagQs_Execute__FP9daTagQs_c.s"
|
||||
static int daTagQs_Execute(daTagQs_c* i_this) {
|
||||
return i_this->execute();
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80D5EC40-80D5EC48 000E40 0008+00 1/0 0/0 0/0 .text daTagQs_IsDelete__FP9daTagQs_c */
|
||||
static bool daTagQs_IsDelete(daTagQs_c* param_0) {
|
||||
return true;
|
||||
static int daTagQs_IsDelete(daTagQs_c* i_this) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* 80D5EC48-80D5EC70 000E48 0028+00 1/0 0/0 0/0 .text daTagQs_Delete__FP9daTagQs_c */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
static asm void daTagQs_Delete(daTagQs_c* param_0) {
|
||||
nofralloc
|
||||
#include "asm/rel/d/a/tag/d_a_tag_qs/d_a_tag_qs/daTagQs_Delete__FP9daTagQs_c.s"
|
||||
static int daTagQs_Delete(daTagQs_c* i_this) {
|
||||
i_this->~daTagQs_c();
|
||||
return 1;
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80D5EC70-80D5EC90 000E70 0020+00 1/0 0/0 0/0 .text daTagQs_Create__FP10fopAc_ac_c */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
static asm void daTagQs_Create(fopAc_ac_c* param_0) {
|
||||
nofralloc
|
||||
#include "asm/rel/d/a/tag/d_a_tag_qs/d_a_tag_qs/daTagQs_Create__FP10fopAc_ac_c.s"
|
||||
static int daTagQs_Create(fopAc_ac_c* i_this) {
|
||||
return static_cast<daTagQs_c*>(i_this)->create();
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80D5EC90-80D5ECD8 000E90 0048+00 1/0 0/0 0/0 .text __dt__10cCcD_GSttsFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// asm cCcD_GStts::~cCcD_GStts() {
|
||||
extern "C" asm void __dt__10cCcD_GSttsFv() {
|
||||
nofralloc
|
||||
#include "asm/rel/d/a/tag/d_a_tag_qs/d_a_tag_qs/__dt__10cCcD_GSttsFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
/* 80D5ED88-80D5EDA8 -00001 0020+00 1/0 0/0 0/0 .data l_daTagQs_Method */
|
||||
static actor_method_class l_daTagQs_Method = {
|
||||
(process_method_func)daTagQs_Create, (process_method_func)daTagQs_Delete,
|
||||
(process_method_func)daTagQs_Execute, (process_method_func)daTagQs_IsDelete,
|
||||
(process_method_func)daTagQs_Draw,
|
||||
};
|
||||
|
||||
/* 80D5EDA8-80D5EDD8 -00001 0030+00 0/0 0/0 1/0 .data g_profile_TAG_QS */
|
||||
extern actor_process_profile_definition g_profile_TAG_QS = {
|
||||
fpcLy_CURRENT_e,
|
||||
7,
|
||||
fpcPi_CURRENT_e,
|
||||
PROC_TAG_QS,
|
||||
&g_fpcLf_Method.mBase,
|
||||
sizeof(daTagQs_c),
|
||||
0,
|
||||
0,
|
||||
&g_fopAc_Method.base,
|
||||
274,
|
||||
&l_daTagQs_Method,
|
||||
0x40000,
|
||||
fopAc_ACTOR_e,
|
||||
fopAc_CULLBOX_0_e,
|
||||
};
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
*/
|
||||
|
||||
#include "rel/d/a/tag/d_a_tag_shop_camera/d_a_tag_shop_camera.h"
|
||||
#include "dol2asm.h"
|
||||
|
||||
|
||||
/* 80D60898-80D608FC 000078 0064+00 1/1 0/0 0/0 .text create__18daTag_ShopCamera_cFv */
|
||||
int daTag_ShopCamera_c::create() {
|
||||
@@ -31,7 +29,6 @@ int daTag_ShopCamera_c::Draw() {
|
||||
|
||||
/* 80D60914-80D60990 0000F4 007C+00 1/1 0/0 0/0 .text initialize__18daTag_ShopCamera_cFv
|
||||
*/
|
||||
|
||||
void daTag_ShopCamera_c::initialize() {
|
||||
fopAcM_setCullSizeBox(this,-30.0f,-15.0f,-30.0f,30.0f,45.0f,30.0f);
|
||||
attention_info.flags = 0;
|
||||
@@ -68,23 +65,26 @@ static int daTag_ShopCamera_IsDelete(void* param_0) {
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80D60A90-80D60AB0 -00001 0020+00 1/0 0/0 0/0 .data daTag_ShopCamera_MethodTable */
|
||||
SECTION_DATA static void* daTag_ShopCamera_MethodTable[8] = {
|
||||
(void*)daTag_ShopCamera_Create,
|
||||
(void*)daTag_ShopCamera_Delete,
|
||||
(void*)daTag_ShopCamera_Execute,
|
||||
(void*)daTag_ShopCamera_IsDelete,
|
||||
(void*)daTag_ShopCamera_Draw,
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
static actor_method_class daTag_ShopCamera_MethodTable = {
|
||||
(process_method_func)daTag_ShopCamera_Create, (process_method_func)daTag_ShopCamera_Delete,
|
||||
(process_method_func)daTag_ShopCamera_Execute, (process_method_func)daTag_ShopCamera_IsDelete,
|
||||
(process_method_func)daTag_ShopCamera_Draw,
|
||||
};
|
||||
|
||||
/* 80D60AB0-80D60AE0 -00001 0030+00 0/0 0/0 1/0 .data g_profile_TAG_SHOPCAM */
|
||||
SECTION_DATA extern void* g_profile_TAG_SHOPCAM[12] = {
|
||||
(void*)0xFFFFFFFD, (void*)0x0007FFFD,
|
||||
(void*)0x01260000, (void*)&g_fpcLf_Method,
|
||||
(void*)0x0000056C, (void*)NULL,
|
||||
(void*)NULL, (void*)&g_fopAc_Method,
|
||||
(void*)0x004A0000, (void*)&daTag_ShopCamera_MethodTable,
|
||||
(void*)0x00064100, (void*)0x050E0000,
|
||||
};
|
||||
extern actor_process_profile_definition g_profile_TAG_SHOPCAM = {
|
||||
fpcLy_CURRENT_e,
|
||||
7,
|
||||
fpcPi_CURRENT_e,
|
||||
PROC_TAG_SHOPCAM,
|
||||
&g_fpcLf_Method.mBase,
|
||||
sizeof(daTag_ShopCamera_c),
|
||||
0,
|
||||
0,
|
||||
&g_fopAc_Method.base,
|
||||
0x4A,
|
||||
&daTag_ShopCamera_MethodTable,
|
||||
0x64100,
|
||||
fopAc_UNK_GROUP_5_e,
|
||||
fopAc_CULLBOX_CUSTOM_e,
|
||||
};
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
//
|
||||
|
||||
#include "rel/d/a/tag/d_a_tag_wljump/d_a_tag_wljump.h"
|
||||
#include "rel/d/a/d_a_midna/d_a_midna.h"
|
||||
#include "dol2asm.h"
|
||||
#include "d/d_path.h"
|
||||
#include "d/d_procname.h"
|
||||
@@ -220,7 +221,7 @@ int daTagWljump_c::execute() {
|
||||
eyePos.set(pPoint->m_position.x, pPoint->m_position.y, pPoint->m_position.z);
|
||||
attention_info.position = eyePos;
|
||||
attention_info.position.y += 220.0f;
|
||||
field_0x5c8 = pPoint->field_0x3 * 10.0f;
|
||||
field_0x5c8 = pPoint->mArg0 * 10.0f;
|
||||
if (pPoint->field_0x1 == 1) {
|
||||
shape_angle.z = 1;
|
||||
} else {
|
||||
|
||||
@@ -20,6 +20,8 @@
|
||||
#include "d/msg/d_msg_object.h"
|
||||
#include "d/msg/d_msg_string.h"
|
||||
#include "d/pane/d_pane_class.h"
|
||||
#include "d/d_item.h"
|
||||
#include "d/d_lib.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/os.h"
|
||||
#include "dolphin/types.h"
|
||||
@@ -1169,7 +1171,7 @@ SECTION_SDATA2 static f32 lit_5173 = 0.5f;
|
||||
SECTION_SDATA2 static f32 lit_5174 = -1000.0f;
|
||||
|
||||
/* 801B074C-801B1C3C 1AB08C 14F0+00 1/1 0/0 0/0 .text screenSet__17dMenu_Collect2D_cFv */
|
||||
// issues with addi instructions
|
||||
// Matches with literals
|
||||
#ifdef NONMATCHING
|
||||
void dMenu_Collect2D_c::screenSet() {
|
||||
static_cast<J2DTextBox*>(mpScreen->search('f_t00'))->setFont(mDoExt_getRubyFont());
|
||||
@@ -1187,8 +1189,8 @@ void dMenu_Collect2D_c::screenSet() {
|
||||
0x60, static_cast<J2DTextBox*>(mpScreen->search(ftext_sv[i]))->getStringPtr(), NULL);
|
||||
dMeter2Info_getStringKanji(
|
||||
0x5F, static_cast<J2DTextBox*>(mpScreen->search(ftext_op[i]))->getStringPtr(), NULL);
|
||||
mpScreen->search(ftext_sv[i])->hide();
|
||||
mpScreen->search(ftext_op[i])->hide();
|
||||
mpScreen->search(text_sv[i])->hide();
|
||||
mpScreen->search(text_op[i])->hide();
|
||||
}
|
||||
|
||||
for (int i = 0; i < 5; i++) {
|
||||
@@ -1444,8 +1446,8 @@ void dMenu_Collect2D_c::screenSet() {
|
||||
field_0x1d8[0][3] = field_0x184[0][3] + 0x100;
|
||||
field_0x1d8[1][3] = field_0x184[1][3] + 0x100;
|
||||
field_0x1d8[2][3] = 0x5b9;
|
||||
field_0x1d8[2][3] = 0x5b1;
|
||||
field_0x1d8[3][3] = 0;
|
||||
field_0x1d8[3][3] = 0x5b1;
|
||||
field_0x1d8[4][3] = 0;
|
||||
field_0x1d8[5][3] = 0;
|
||||
field_0x1d8[6][3] = 0;
|
||||
field_0x1d8[0][4] = dMsgObject_getSmellTypeMessageID() + 0x100;
|
||||
@@ -1735,6 +1737,227 @@ SECTION_SDATA2 static f32 lit_5531 = -1.0f;
|
||||
|
||||
/* 801B1FAC-801B27EC 1AC8EC 0840+00 1/1 0/0 0/0 .text cursorMove__17dMenu_Collect2D_cFv
|
||||
*/
|
||||
// goto logic is wrong
|
||||
#ifdef NONMATCHING
|
||||
void dMenu_Collect2D_c::cursorMove() {
|
||||
u8 dVar1 = mCursorX;
|
||||
u8 dVar2 = mCursorY;
|
||||
mpStick->checkTrigger();
|
||||
if (mpStick->checkRightTrigger()) {
|
||||
if (mCursorX < 6) {
|
||||
if (mCursorX == 0 && mCursorY == 0 &&
|
||||
field_0x259 >= 3 && field_0x25a < 3)
|
||||
{
|
||||
mCursorX = field_0x259;
|
||||
mCursorY = field_0x25a;
|
||||
} else {
|
||||
do {
|
||||
mCursorX++;
|
||||
if (mCursorX == 6 && mCursorY < 3) {
|
||||
if (field_0x22d[6][0] != 0) {
|
||||
if (getItemTag(6, 0, false) && field_0x22d[6][0] != 0) {
|
||||
mCursorX = 6;
|
||||
mCursorY = 0;
|
||||
}
|
||||
} else {
|
||||
mCursorX = dVar1;
|
||||
mCursorY = dVar2;
|
||||
goto LAB_802ba744;
|
||||
}
|
||||
}
|
||||
if (dVar1 == 4 && dVar2 == 1) {
|
||||
mCursorX = 5;
|
||||
mCursorY = 0;
|
||||
goto LAB_802ba744;
|
||||
}
|
||||
if (getItemTag(mCursorX, mCursorY, true)) {
|
||||
goto LAB_802ba744;
|
||||
}
|
||||
} while (mCursorX < 6);
|
||||
mCursorX = dVar1;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if (mpStick->checkLeftTrigger() && mCursorX != 0) {
|
||||
if (mCursorX == 6 &&
|
||||
mCursorY == 0 && field_0x259 >= 3 &&
|
||||
field_0x25a < 3)
|
||||
{
|
||||
mCursorX = field_0x259;
|
||||
mCursorY = field_0x25a;
|
||||
} else if (dVar1 == 5 && dVar2 == 0 &&
|
||||
field_0x259 == 4 &&
|
||||
field_0x25a == 1)
|
||||
{
|
||||
mCursorX = field_0x259;
|
||||
mCursorY = field_0x25a;
|
||||
} else {
|
||||
do {
|
||||
mCursorX--;
|
||||
if (getItemTag(mCursorX, mCursorY, true)) {
|
||||
goto LAB_802ba744;
|
||||
}
|
||||
} while (mCursorX != 0);
|
||||
mCursorX = dVar1;
|
||||
}
|
||||
}
|
||||
}
|
||||
LAB_802ba744:
|
||||
if (mpStick->checkUpTrigger()) {
|
||||
if (mCursorY != 0) {
|
||||
bool bVar3;
|
||||
restart_loop:
|
||||
do {
|
||||
mCursorY--;
|
||||
if (mCursorY == 2) {
|
||||
u8 local_3c[9] = {3,3,4,3,4,5,4,5,5};
|
||||
u8 local_48[9] = {2,1,2,0,1,2,0,1,0};
|
||||
for (int i = 0; i < 9; i++) {
|
||||
if (getItemTag(local_3c[i], local_48[i], true)) {
|
||||
mCursorX = local_3c[i];
|
||||
mCursorY = local_48[i];
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (dVar2 == 5) {
|
||||
|
||||
if (dVar1 == 0) {
|
||||
if (field_0x25a < 5) {
|
||||
mCursorX = field_0x259;
|
||||
mCursorY = field_0x25a;
|
||||
break;
|
||||
}
|
||||
bVar3 = false;
|
||||
for (int i = 0; i < 4; i++) {
|
||||
if (getItemTag(i, mCursorY, true)) {
|
||||
mCursorX = i;
|
||||
bVar3 = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (mCursorY == 0) {
|
||||
mCursorX = dVar1;
|
||||
mCursorY = dVar2;
|
||||
bVar3 = true;
|
||||
}
|
||||
if (bVar3) {
|
||||
break;
|
||||
}
|
||||
goto restart_loop;
|
||||
}
|
||||
if (field_0x25a < 5) {
|
||||
mCursorX = field_0x259;
|
||||
mCursorY = field_0x25a;
|
||||
break;
|
||||
}
|
||||
bVar3 = false;
|
||||
for (int i = 3; i < 7; i++) {
|
||||
if (getItemTag(i, mCursorY, true)) {
|
||||
mCursorX = i;
|
||||
bVar3 = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (mCursorY == 0) {
|
||||
mCursorX = dVar1;
|
||||
mCursorY = dVar2;
|
||||
bVar3 = true;
|
||||
}
|
||||
}
|
||||
} while (!bVar3);
|
||||
if (!getItemTag(mCursorX, mCursorY, true)) {
|
||||
if (mCursorY != 0) {
|
||||
goto restart_loop;
|
||||
}
|
||||
}
|
||||
mCursorY = dVar2;
|
||||
}
|
||||
} else {
|
||||
if (mpStick->checkDownTrigger()) {
|
||||
if (mCursorY < 4) {
|
||||
do {
|
||||
mCursorY++;
|
||||
if (mCursorY == 3) {
|
||||
u8 local_50[8] = {3, 2, 3, 1, 2, 0, 1, 0};
|
||||
u8 local_58[8] = {3, 3, 4, 3, 4, 3, 4, 4};
|
||||
for (int i = 0; i < 8; i++) {
|
||||
if (getItemTag(local_50[i], local_58[i], true)) {
|
||||
mCursorX = local_50[i];
|
||||
mCursorY = local_58[i];
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (getItemTag(mCursorX, mCursorY, true)) {
|
||||
goto LAB_802bab54;
|
||||
}
|
||||
} while (mCursorY < 4);
|
||||
mCursorY = 5;
|
||||
if (mCursorX <= 2) {
|
||||
mCursorX = 0;
|
||||
} else {
|
||||
mCursorX = 1;
|
||||
}
|
||||
} else if (mCursorY == 4) {
|
||||
mCursorY = 5;
|
||||
if (mCursorX <= 3) {
|
||||
mCursorX = 0;
|
||||
} else {
|
||||
mCursorX = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
LAB_802bab54:
|
||||
if (mCursorX != dVar1 || mCursorY != dVar2) {
|
||||
field_0x259 = dVar1;
|
||||
field_0x25a = dVar2;
|
||||
if ((mCursorX == 1 && mCursorY == 5) || (mCursorX == 0 && mCursorY == 5)) {
|
||||
Z2GetAudioMgr()->seStart(Z2SE_SY_CURSOR_OPTION, NULL, 0, 0, 1.0f, 1.0f, -1.0f, -1.0f,
|
||||
0);
|
||||
} else {
|
||||
Z2GetAudioMgr()->seStart(Z2SE_SY_CURSOR_ITEM, NULL, 0, 0, 1.0f, 1.0f, -1.0f, -1.0f, 0);
|
||||
}
|
||||
cursorPosSet();
|
||||
setItemNameString(mCursorX, mCursorY);
|
||||
}
|
||||
if (field_0x44[0] != g_drawHIO.mCollectScreen.mUnselectItemScale ||
|
||||
field_0x44[1] != g_drawHIO.mCollectScreen.mSelectItemScale ||
|
||||
field_0x4c[0] != g_drawHIO.mCollectScreen.mUnselectSaveOptionScale ||
|
||||
field_0x4c[1] != g_drawHIO.mCollectScreen.mSelectSaveOptionScale)
|
||||
{
|
||||
field_0x44[0] = g_drawHIO.mCollectScreen.mUnselectItemScale;
|
||||
field_0x44[1] = g_drawHIO.mCollectScreen.mSelectItemScale;
|
||||
field_0x4c[0] = g_drawHIO.mCollectScreen.mUnselectSaveOptionScale;
|
||||
field_0x4c[1] = g_drawHIO.mCollectScreen.mSelectSaveOptionScale;
|
||||
for (int i = 0; i < 7; i++) {
|
||||
for (int j = 0; j < 6; j++) {
|
||||
if (getItemTag(i, j, true)) {
|
||||
J2DPane* pane = mpScreen->search(getItemTag(i, j, true));
|
||||
if ((i != 0 || j != 0) && (i != 6 || j != 0)) {
|
||||
if (j == 5) {
|
||||
if (i == mCursorX && j == mCursorY) {
|
||||
pane->scale(g_drawHIO.mCollectScreen.mSelectSaveOptionScale,
|
||||
g_drawHIO.mCollectScreen.mSelectSaveOptionScale);
|
||||
} else {
|
||||
pane->scale(g_drawHIO.mCollectScreen.mUnselectSaveOptionScale,
|
||||
g_drawHIO.mCollectScreen.mUnselectSaveOptionScale);
|
||||
}
|
||||
} else if (i == mCursorX && j == mCursorY) {
|
||||
pane->scale(g_drawHIO.mCollectScreen.mSelectItemScale,
|
||||
g_drawHIO.mCollectScreen.mSelectItemScale);
|
||||
} else {
|
||||
pane->scale(g_drawHIO.mCollectScreen.mUnselectItemScale,
|
||||
g_drawHIO.mCollectScreen.mUnselectItemScale);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
#else
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
@@ -1743,6 +1966,7 @@ asm void dMenu_Collect2D_c::cursorMove() {
|
||||
#include "asm/d/menu/d_menu_collect/cursorMove__17dMenu_Collect2D_cFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
#endif
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80453F64-80453F68 002564 0004+00 1/1 0/0 0/0 .sdata2 @5611 */
|
||||
|
||||
+35
-1294
File diff suppressed because it is too large
Load Diff
@@ -17,7 +17,6 @@
|
||||
#include "d/meter/d_meter_hakusha.h"
|
||||
#include "d/meter/d_meter_map.h"
|
||||
#include "d/meter/d_meter_string.h"
|
||||
#include "dol2asm.h"
|
||||
#include "f_op/f_op_msg_mng.h"
|
||||
#include "rel/d/a/d_a_horse/d_a_horse.h"
|
||||
|
||||
@@ -3129,14 +3128,14 @@ static int dMeter2_Create(msg_class* i_this) {
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803BFA54-803BFA68 -00001 0014+00 1/0 0/0 0/0 .data l_dMeter2_Method */
|
||||
SECTION_DATA static leafdraw_method_class l_dMeter2_Method = {
|
||||
static leafdraw_method_class l_dMeter2_Method = {
|
||||
(process_method_func)dMeter2_Create, (process_method_func)dMeter2_Delete,
|
||||
(process_method_func)dMeter2_Execute, (process_method_func)dMeter2_IsDelete,
|
||||
(process_method_func)dMeter2_Draw,
|
||||
};
|
||||
|
||||
/* 803BFA68-803BFA90 -00001 0028+00 0/0 0/0 1/0 .data g_profile_METER2 */
|
||||
SECTION_DATA extern msg_process_profile_definition g_profile_METER2 = {
|
||||
extern msg_process_profile_definition g_profile_METER2 = {
|
||||
-3,
|
||||
12,
|
||||
-3,
|
||||
|
||||
+12
-12
@@ -1088,11 +1088,11 @@ s32 fopAcM_cullingCheck(fopAc_ac_c const* i_actor) {
|
||||
|
||||
if (fopAcM_getCullSizeFar(i_actor) > 0.0f) {
|
||||
mDoLib_clipper::changeFar(cullsize_far * mDoLib_clipper::getFar());
|
||||
u32 ret = mDoLib_clipper::clip(mtx_p, &box->mMax, &box->mMin);
|
||||
u32 ret = mDoLib_clipper::clip(mtx_p, &box->max, &box->min);
|
||||
mDoLib_clipper::resetFar();
|
||||
return ret;
|
||||
} else {
|
||||
return mDoLib_clipper::clip(mtx_p, &box->mMax, &box->mMin);
|
||||
return mDoLib_clipper::clip(mtx_p, &box->max, &box->min);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
@@ -1101,22 +1101,22 @@ s32 fopAcM_cullingCheck(fopAc_ac_c const* i_actor) {
|
||||
mDoLib_clipper::changeFar(cullsize_far * mDoLib_clipper::getFar());
|
||||
|
||||
f32 radius = fopAcM_getCullSizeSphereR(i_actor);
|
||||
const Vec* center_p = fopAcM_getCullSizeSphereCenter(i_actor);
|
||||
const Vec& center_p = fopAcM_getCullSizeSphereCenter(i_actor);
|
||||
Vec center;
|
||||
center.x = center_p->x;
|
||||
center.y = center_p->y;
|
||||
center.z = center_p->z;
|
||||
center.x = center_p.x;
|
||||
center.y = center_p.y;
|
||||
center.z = center_p.z;
|
||||
|
||||
u32 ret = mDoLib_clipper::clip(mtx_p, center, radius);
|
||||
mDoLib_clipper::resetFar();
|
||||
return ret;
|
||||
} else {
|
||||
f32 radius = fopAcM_getCullSizeSphereR(i_actor);
|
||||
const Vec* center_p = fopAcM_getCullSizeSphereCenter(i_actor);
|
||||
const Vec& center_p = fopAcM_getCullSizeSphereCenter(i_actor);
|
||||
Vec center;
|
||||
center.x = center_p->x;
|
||||
center.y = center_p->y;
|
||||
center.z = center_p->z;
|
||||
center.x = center_p.x;
|
||||
center.y = center_p.y;
|
||||
center.z = center_p.z;
|
||||
return mDoLib_clipper::clip(mtx_p, center, radius);
|
||||
}
|
||||
} else {
|
||||
@@ -1124,11 +1124,11 @@ s32 fopAcM_cullingCheck(fopAc_ac_c const* i_actor) {
|
||||
|
||||
if (fopAcM_getCullSizeFar(i_actor) > 0.0f) {
|
||||
mDoLib_clipper::changeFar(cullsize_far * mDoLib_clipper::getFar());
|
||||
u32 ret = mDoLib_clipper::clip(mtx_p, sphere->mCenter, sphere->mRadius);
|
||||
u32 ret = mDoLib_clipper::clip(mtx_p, sphere->center, sphere->radius);
|
||||
mDoLib_clipper::resetFar();
|
||||
return ret;
|
||||
} else {
|
||||
return mDoLib_clipper::clip(mtx_p, sphere->mCenter, sphere->mRadius);
|
||||
return mDoLib_clipper::clip(mtx_p, sphere->center, sphere->radius);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user