Migrate many functions from d_save.s

This commit is contained in:
unknown
2020-09-13 02:51:05 -04:00
parent a545ed5837
commit 6359c5f82b
256 changed files with 4307 additions and 3864 deletions
+52 -52
View File
@@ -103,7 +103,7 @@ lbl_8018373C:
/* 80183760 001806A0 7C 08 02 A6 */ mflr r0
/* 80183764 001806A4 90 01 00 24 */ stw r0, 0x24(r1)
/* 80183768 001806A8 39 61 00 20 */ addi r11, r1, 0x20
/* 8018376C 001806AC 48 1D EA 69 */ bl func_803621D4
/* 8018376C 001806AC 48 1D EA 69 */ bl _savegpr_27
/* 80183770 001806B0 7C 7F 1B 79 */ or. r31, r3, r3
/* 80183774 001806B4 7C 9E 23 78 */ mr r30, r4
/* 80183778 001806B8 41 82 0A 58 */ beq lbl_801841D0
@@ -848,7 +848,7 @@ lbl_801841C0:
lbl_801841D0:
/* 801841D0 00181110 7F E3 FB 78 */ mr r3, r31
/* 801841D4 00181114 39 61 00 20 */ addi r11, r1, 0x20
/* 801841D8 00181118 48 1D E0 49 */ bl func_80362220
/* 801841D8 00181118 48 1D E0 49 */ bl _restgpr_27
/* 801841DC 0018111C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801841E0 00181120 7C 08 03 A6 */ mtlr r0
/* 801841E4 00181124 38 21 00 20 */ addi r1, r1, 0x20
@@ -1993,7 +1993,7 @@ lbl_80185218:
/* 80185234 00182174 7C 08 02 A6 */ mflr r0
/* 80185238 00182178 90 01 00 34 */ stw r0, 0x34(r1)
/* 8018523C 0018217C 39 61 00 30 */ addi r11, r1, 0x30
/* 80185240 00182180 48 1D CF 95 */ bl func_803621D4
/* 80185240 00182180 48 1D CF 95 */ bl _savegpr_27
/* 80185244 00182184 7C 7B 1B 78 */ mr r27, r3
/* 80185248 00182188 48 00 80 15 */ bl dFile_select_c_NS_headerTxtChangeAnm
/* 8018524C 0018218C 7C 7F 1B 78 */ mr r31, r3
@@ -2089,7 +2089,7 @@ lbl_801853A4:
/* 801853A8 001822E8 98 1B 02 6F */ stb r0, 0x26f(r27)
lbl_801853AC:
/* 801853AC 001822EC 39 61 00 30 */ addi r11, r1, 0x30
/* 801853B0 001822F0 48 1D CE 71 */ bl func_80362220
/* 801853B0 001822F0 48 1D CE 71 */ bl _restgpr_27
/* 801853B4 001822F4 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801853B8 001822F8 7C 08 03 A6 */ mtlr r0
/* 801853BC 001822FC 38 21 00 30 */ addi r1, r1, 0x30
@@ -2396,11 +2396,11 @@ lbl_80185740:
/* 80185850 00182790 3B C3 61 C0 */ addi r30, r3, lbl_804061C0@l
/* 80185854 00182794 38 7E 01 B4 */ addi r3, r30, 0x1b4
/* 80185858 00182798 38 81 00 10 */ addi r4, r1, 0x10
/* 8018585C 0018279C 48 1E 32 D1 */ bl func_80368B2C
/* 8018585C 0018279C 48 1E 32 D1 */ bl strcpy
/* 80185860 001827A0 38 9E 01 B4 */ addi r4, r30, 0x1b4
/* 80185864 001827A4 80 7F 00 68 */ lwz r3, 0x68(r31)
/* 80185868 001827A8 38 63 03 1C */ addi r3, r3, 0x31c
/* 8018586C 001827AC 48 1E 32 C1 */ bl func_80368B2C
/* 8018586C 001827AC 48 1E 32 C1 */ bl strcpy
/* 80185870 001827B0 80 7F 00 68 */ lwz r3, 0x68(r31)
/* 80185874 001827B4 48 0C 8F 31 */ bl dName_c_NS_initial
/* 80185878 001827B8 7F E3 FB 78 */ mr r3, r31
@@ -3256,7 +3256,7 @@ lbl_801864C4:
/* 801864E0 00183420 7C 08 02 A6 */ mflr r0
/* 801864E4 00183424 90 01 00 34 */ stw r0, 0x34(r1)
/* 801864E8 00183428 39 61 00 30 */ addi r11, r1, 0x30
/* 801864EC 0018342C 48 1D BC E9 */ bl func_803621D4
/* 801864EC 0018342C 48 1D BC E9 */ bl _savegpr_27
/* 801864F0 00183430 7C 7F 1B 78 */ mr r31, r3
/* 801864F4 00183434 48 00 6D 69 */ bl dFile_select_c_NS_headerTxtChangeAnm
/* 801864F8 00183438 7C 7B 1B 78 */ mr r27, r3
@@ -3335,7 +3335,7 @@ lbl_801864C4:
/* 8018661C 0018355C 98 1F 02 6F */ stb r0, 0x26f(r31)
lbl_80186620:
/* 80186620 00183560 39 61 00 30 */ addi r11, r1, 0x30
/* 80186624 00183564 48 1D BB FD */ bl func_80362220
/* 80186624 00183564 48 1D BB FD */ bl _restgpr_27
/* 80186628 00183568 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8018662C 0018356C 7C 08 03 A6 */ mtlr r0
/* 80186630 00183570 38 21 00 30 */ addi r1, r1, 0x30
@@ -3344,7 +3344,7 @@ lbl_80186620:
/* 8018663C 0018357C 7C 08 02 A6 */ mflr r0
/* 80186640 00183580 90 01 00 24 */ stw r0, 0x24(r1)
/* 80186644 00183584 39 61 00 20 */ addi r11, r1, 0x20
/* 80186648 00183588 48 1D BB 91 */ bl func_803621D8
/* 80186648 00183588 48 1D BB 91 */ bl _savegpr_28
/* 8018664C 0018358C 7C 7C 1B 78 */ mr r28, r3
/* 80186650 00183590 48 00 6C 0D */ bl dFile_select_c_NS_headerTxtChangeAnm
/* 80186654 00183594 7C 7D 1B 78 */ mr r29, r3
@@ -3372,7 +3372,7 @@ lbl_80186620:
/* 801866AC 001835EC 98 1C 02 6F */ stb r0, 0x26f(r28)
lbl_801866B0:
/* 801866B0 001835F0 39 61 00 20 */ addi r11, r1, 0x20
/* 801866B4 001835F4 48 1D BB 71 */ bl func_80362224
/* 801866B4 001835F4 48 1D BB 71 */ bl _restgpr_28
/* 801866B8 001835F8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801866BC 001835FC 7C 08 03 A6 */ mtlr r0
/* 801866C0 00183600 38 21 00 20 */ addi r1, r1, 0x20
@@ -3381,7 +3381,7 @@ lbl_801866B0:
/* 801866CC 0018360C 7C 08 02 A6 */ mflr r0
/* 801866D0 00183610 90 01 00 24 */ stw r0, 0x24(r1)
/* 801866D4 00183614 39 61 00 20 */ addi r11, r1, 0x20
/* 801866D8 00183618 48 1D BB 01 */ bl func_803621D8
/* 801866D8 00183618 48 1D BB 01 */ bl _savegpr_28
/* 801866DC 0018361C 7C 7C 1B 78 */ mr r28, r3
/* 801866E0 00183620 48 00 6B 7D */ bl dFile_select_c_NS_headerTxtChangeAnm
/* 801866E4 00183624 7C 7D 1B 78 */ mr r29, r3
@@ -3416,7 +3416,7 @@ lbl_801866B0:
/* 80186758 00183698 98 1C 02 6F */ stb r0, 0x26f(r28)
lbl_8018675C:
/* 8018675C 0018369C 39 61 00 20 */ addi r11, r1, 0x20
/* 80186760 001836A0 48 1D BA C5 */ bl func_80362224
/* 80186760 001836A0 48 1D BA C5 */ bl _restgpr_28
/* 80186764 001836A4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80186768 001836A8 7C 08 03 A6 */ mtlr r0
/* 8018676C 001836AC 38 21 00 20 */ addi r1, r1, 0x20
@@ -3686,7 +3686,7 @@ dFile_select_c_NS_menuMoveAnmInitSet:
/* 80186B4C 00183A8C 7C 08 02 A6 */ mflr r0
/* 80186B50 00183A90 90 01 00 44 */ stw r0, 0x44(r1)
/* 80186B54 00183A94 39 61 00 40 */ addi r11, r1, 0x40
/* 80186B58 00183A98 48 1D B6 7D */ bl func_803621D4
/* 80186B58 00183A98 48 1D B6 7D */ bl _savegpr_27
/* 80186B5C 00183A9C 7C 7D 1B 78 */ mr r29, r3
/* 80186B60 00183AA0 7C 9E 23 78 */ mr r30, r4
/* 80186B64 00183AA4 7C BF 2B 78 */ mr r31, r5
@@ -3760,7 +3760,7 @@ lbl_80186C1C:
/* 80186C64 00183BA4 80 7D 01 18 */ lwz r3, 0x118(r29)
/* 80186C68 00183BA8 48 17 13 65 */ bl J2DPane_NS_animationTransform
/* 80186C6C 00183BAC 39 61 00 40 */ addi r11, r1, 0x40
/* 80186C70 00183BB0 48 1D B5 B1 */ bl func_80362220
/* 80186C70 00183BB0 48 1D B5 B1 */ bl _restgpr_27
/* 80186C74 00183BB4 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80186C78 00183BB8 7C 08 03 A6 */ mtlr r0
/* 80186C7C 00183BBC 38 21 00 40 */ addi r1, r1, 0x40
@@ -4151,7 +4151,7 @@ lbl_80187204:
/* 80187220 00184160 7C 08 02 A6 */ mflr r0
/* 80187224 00184164 90 01 00 24 */ stw r0, 0x24(r1)
/* 80187228 00184168 39 61 00 20 */ addi r11, r1, 0x20
/* 8018722C 0018416C 48 1D AF A9 */ bl func_803621D4
/* 8018722C 0018416C 48 1D AF A9 */ bl _savegpr_27
/* 80187230 00184170 7C 7B 1B 78 */ mr r27, r3
/* 80187234 00184174 48 00 60 29 */ bl dFile_select_c_NS_headerTxtChangeAnm
/* 80187238 00184178 7C 7C 1B 78 */ mr r28, r3
@@ -4185,7 +4185,7 @@ lbl_80187204:
/* 801872A8 001841E8 98 1B 02 6F */ stb r0, 0x26f(r27)
lbl_801872AC:
/* 801872AC 001841EC 39 61 00 20 */ addi r11, r1, 0x20
/* 801872B0 001841F0 48 1D AF 71 */ bl func_80362220
/* 801872B0 001841F0 48 1D AF 71 */ bl _restgpr_27
/* 801872B4 001841F4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801872B8 001841F8 7C 08 03 A6 */ mtlr r0
/* 801872BC 001841FC 38 21 00 20 */ addi r1, r1, 0x20
@@ -4323,7 +4323,7 @@ lbl_801874B0:
/* 801874B4 001843F4 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 801874B8 001843F8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 801874BC 001843FC 38 63 01 B4 */ addi r3, r3, 0x1b4
/* 801874C0 00184400 48 1E 16 6D */ bl func_80368B2C
/* 801874C0 00184400 48 1E 16 6D */ bl strcpy
/* 801874C4 00184404 80 7F 00 68 */ lwz r3, 0x68(r31)
/* 801874C8 00184408 80 63 00 20 */ lwz r3, 0x20(r3)
/* 801874CC 0018440C C0 22 9F 48 */ lfs f1, lbl_80453948-_SDA2_BASE_(r2)
@@ -4342,7 +4342,7 @@ lbl_801874E4:
/* 801874FC 0018443C 7C 08 02 A6 */ mflr r0
/* 80187500 00184440 90 01 00 24 */ stw r0, 0x24(r1)
/* 80187504 00184444 39 61 00 20 */ addi r11, r1, 0x20
/* 80187508 00184448 48 1D AC D1 */ bl func_803621D8
/* 80187508 00184448 48 1D AC D1 */ bl _savegpr_28
/* 8018750C 0018444C 7C 7C 1B 78 */ mr r28, r3
/* 80187510 00184450 48 00 5D 4D */ bl dFile_select_c_NS_headerTxtChangeAnm
/* 80187514 00184454 7C 7D 1B 78 */ mr r29, r3
@@ -4375,7 +4375,7 @@ lbl_801874E4:
/* 80187580 001844C0 98 1C 02 6F */ stb r0, 0x26f(r28)
lbl_80187584:
/* 80187584 001844C4 39 61 00 20 */ addi r11, r1, 0x20
/* 80187588 001844C8 48 1D AC 9D */ bl func_80362224
/* 80187588 001844C8 48 1D AC 9D */ bl _restgpr_28
/* 8018758C 001844CC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80187590 001844D0 7C 08 03 A6 */ mtlr r0
/* 80187594 001844D4 38 21 00 20 */ addi r1, r1, 0x20
@@ -4428,11 +4428,11 @@ lbl_80187584:
/* 80187650 00184590 3B E3 61 C0 */ addi r31, r3, lbl_804061C0@l
/* 80187654 00184594 38 7F 01 C5 */ addi r3, r31, 0x1c5
/* 80187658 00184598 38 81 00 08 */ addi r4, r1, 8
/* 8018765C 0018459C 48 1E 14 D1 */ bl func_80368B2C
/* 8018765C 0018459C 48 1E 14 D1 */ bl strcpy
/* 80187660 001845A0 38 9F 01 C5 */ addi r4, r31, 0x1c5
/* 80187664 001845A4 80 7E 00 68 */ lwz r3, 0x68(r30)
/* 80187668 001845A8 38 63 03 1C */ addi r3, r3, 0x31c
/* 8018766C 001845AC 48 1E 14 C1 */ bl func_80368B2C
/* 8018766C 001845AC 48 1E 14 C1 */ bl strcpy
/* 80187670 001845B0 80 7E 00 68 */ lwz r3, 0x68(r30)
/* 80187674 001845B4 48 0C 71 31 */ bl dName_c_NS_initial
/* 80187678 001845B8 38 00 00 0F */ li r0, 0xf
@@ -4538,7 +4538,7 @@ lbl_801877EC:
/* 801877F0 00184730 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 801877F4 00184734 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 801877F8 00184738 38 63 01 C5 */ addi r3, r3, 0x1c5
/* 801877FC 0018473C 48 1E 13 31 */ bl func_80368B2C
/* 801877FC 0018473C 48 1E 13 31 */ bl strcpy
/* 80187800 00184740 38 00 00 01 */ li r0, 1
/* 80187804 00184744 98 1F 02 70 */ stb r0, 0x270(r31)
/* 80187808 00184748 38 00 00 2E */ li r0, 0x2e
@@ -4591,7 +4591,7 @@ lbl_80187810:
/* 801878C0 00184800 38 83 01 B4 */ addi r4, r3, 0x1b4
/* 801878C4 00184804 80 7F 00 68 */ lwz r3, 0x68(r31)
/* 801878C8 00184808 38 63 03 1C */ addi r3, r3, 0x31c
/* 801878CC 0018480C 48 1E 12 61 */ bl func_80368B2C
/* 801878CC 0018480C 48 1E 12 61 */ bl strcpy
/* 801878D0 00184810 80 7F 00 68 */ lwz r3, 0x68(r31)
/* 801878D4 00184814 48 0C 6E D1 */ bl dName_c_NS_initial
/* 801878D8 00184818 7F E3 FB 78 */ mr r3, r31
@@ -4656,7 +4656,7 @@ lbl_801879A4:
/* 801879BC 001848FC 7C 08 02 A6 */ mflr r0
/* 801879C0 00184900 90 01 00 44 */ stw r0, 0x44(r1)
/* 801879C4 00184904 39 61 00 40 */ addi r11, r1, 0x40
/* 801879C8 00184908 48 1D A8 0D */ bl func_803621D4
/* 801879C8 00184908 48 1D A8 0D */ bl _savegpr_27
/* 801879CC 0018490C 7C 7F 1B 78 */ mr r31, r3
/* 801879D0 00184910 48 00 58 8D */ bl dFile_select_c_NS_headerTxtChangeAnm
/* 801879D4 00184914 7C 7B 1B 78 */ mr r27, r3
@@ -4721,7 +4721,7 @@ lbl_801879A4:
/* 80187AC0 00184A00 98 1F 02 6F */ stb r0, 0x26f(r31)
lbl_80187AC4:
/* 80187AC4 00184A04 39 61 00 40 */ addi r11, r1, 0x40
/* 80187AC8 00184A08 48 1D A7 59 */ bl func_80362220
/* 80187AC8 00184A08 48 1D A7 59 */ bl _restgpr_27
/* 80187ACC 00184A0C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80187AD0 00184A10 7C 08 03 A6 */ mtlr r0
/* 80187AD4 00184A14 38 21 00 40 */ addi r1, r1, 0x40
@@ -4757,7 +4757,7 @@ lbl_80187B2C:
/* 80187B48 00184A88 7C 08 02 A6 */ mflr r0
/* 80187B4C 00184A8C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80187B50 00184A90 39 61 00 20 */ addi r11, r1, 0x20
/* 80187B54 00184A94 48 1D A6 85 */ bl func_803621D8
/* 80187B54 00184A94 48 1D A6 85 */ bl _savegpr_28
/* 80187B58 00184A98 7C 7C 1B 78 */ mr r28, r3
/* 80187B5C 00184A9C 48 00 57 01 */ bl dFile_select_c_NS_headerTxtChangeAnm
/* 80187B60 00184AA0 7C 7D 1B 78 */ mr r29, r3
@@ -4790,7 +4790,7 @@ lbl_80187B2C:
/* 80187BCC 00184B0C 98 1C 02 6F */ stb r0, 0x26f(r28)
lbl_80187BD0:
/* 80187BD0 00184B10 39 61 00 20 */ addi r11, r1, 0x20
/* 80187BD4 00184B14 48 1D A6 51 */ bl func_80362224
/* 80187BD4 00184B14 48 1D A6 51 */ bl _restgpr_28
/* 80187BD8 00184B18 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80187BDC 00184B1C 7C 08 03 A6 */ mtlr r0
/* 80187BE0 00184B20 38 21 00 20 */ addi r1, r1, 0x20
@@ -5727,7 +5727,7 @@ lbl_8018898C:
/* 80188998 001858D8 7C 08 02 A6 */ mflr r0
/* 8018899C 001858DC 90 01 00 34 */ stw r0, 0x34(r1)
/* 801889A0 001858E0 39 61 00 30 */ addi r11, r1, 0x30
/* 801889A4 001858E4 48 1D 98 31 */ bl func_803621D4
/* 801889A4 001858E4 48 1D 98 31 */ bl _savegpr_27
/* 801889A8 001858E8 7C 7D 1B 78 */ mr r29, r3
/* 801889AC 001858EC 48 00 48 B1 */ bl dFile_select_c_NS_headerTxtChangeAnm
/* 801889B0 001858F0 7C 7B 1B 78 */ mr r27, r3
@@ -5834,7 +5834,7 @@ lbl_80188AB8:
/* 80188B38 00185A78 98 1D 02 6F */ stb r0, 0x26f(r29)
lbl_80188B3C:
/* 80188B3C 00185A7C 39 61 00 30 */ addi r11, r1, 0x30
/* 80188B40 00185A80 48 1D 96 E1 */ bl func_80362220
/* 80188B40 00185A80 48 1D 96 E1 */ bl _restgpr_27
/* 80188B44 00185A84 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80188B48 00185A88 7C 08 03 A6 */ mtlr r0
/* 80188B4C 00185A8C 38 21 00 30 */ addi r1, r1, 0x30
@@ -6849,7 +6849,7 @@ lbl_801899F8:
/* 80189A28 00186968 7C 08 02 A6 */ mflr r0
/* 80189A2C 0018696C 90 01 00 34 */ stw r0, 0x34(r1)
/* 80189A30 00186970 39 61 00 30 */ addi r11, r1, 0x30
/* 80189A34 00186974 48 1D 87 A5 */ bl func_803621D8
/* 80189A34 00186974 48 1D 87 A5 */ bl _savegpr_28
/* 80189A38 00186978 7C 7F 1B 78 */ mr r31, r3
/* 80189A3C 0018697C 48 00 38 21 */ bl dFile_select_c_NS_headerTxtChangeAnm
/* 80189A40 00186980 7C 7D 1B 78 */ mr r29, r3
@@ -6948,7 +6948,7 @@ lbl_80189B7C:
/* 80189B8C 00186ACC 98 1F 02 6F */ stb r0, 0x26f(r31)
lbl_80189B90:
/* 80189B90 00186AD0 39 61 00 30 */ addi r11, r1, 0x30
/* 80189B94 00186AD4 48 1D 86 91 */ bl func_80362224
/* 80189B94 00186AD4 48 1D 86 91 */ bl _restgpr_28
/* 80189B98 00186AD8 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80189B9C 00186ADC 7C 08 03 A6 */ mtlr r0
/* 80189BA0 00186AE0 38 21 00 30 */ addi r1, r1, 0x30
@@ -7709,7 +7709,7 @@ lbl_8018A6E4:
/* 8018A6FC 0018763C 7C 08 02 A6 */ mflr r0
/* 8018A700 00187640 90 01 00 24 */ stw r0, 0x24(r1)
/* 8018A704 00187644 39 61 00 20 */ addi r11, r1, 0x20
/* 8018A708 00187648 48 1D 7A D1 */ bl func_803621D8
/* 8018A708 00187648 48 1D 7A D1 */ bl _savegpr_28
/* 8018A70C 0018764C 7C 7F 1B 78 */ mr r31, r3
/* 8018A710 00187650 88 03 02 6D */ lbz r0, 0x26d(r3)
/* 8018A714 00187654 54 00 10 3A */ slwi r0, r0, 2
@@ -7796,7 +7796,7 @@ lbl_8018A7CC:
/* 8018A84C 0018778C 98 1F 02 6F */ stb r0, 0x26f(r31)
lbl_8018A850:
/* 8018A850 00187790 39 61 00 20 */ addi r11, r1, 0x20
/* 8018A854 00187794 48 1D 79 D1 */ bl func_80362224
/* 8018A854 00187794 48 1D 79 D1 */ bl _restgpr_28
/* 8018A858 00187798 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8018A85C 0018779C 7C 08 03 A6 */ mtlr r0
/* 8018A860 001877A0 38 21 00 20 */ addi r1, r1, 0x20
@@ -7871,7 +7871,7 @@ lbl_8018A948:
/* 8018A964 001878A4 7C 08 02 A6 */ mflr r0
/* 8018A968 001878A8 90 01 00 24 */ stw r0, 0x24(r1)
/* 8018A96C 001878AC 39 61 00 20 */ addi r11, r1, 0x20
/* 8018A970 001878B0 48 1D 78 65 */ bl func_803621D4
/* 8018A970 001878B0 48 1D 78 65 */ bl _savegpr_27
/* 8018A974 001878B4 7C 7E 1B 78 */ mr r30, r3
/* 8018A978 001878B8 48 00 28 E5 */ bl dFile_select_c_NS_headerTxtChangeAnm
/* 8018A97C 001878BC 54 7F 06 3E */ clrlwi r31, r3, 0x18
@@ -7954,7 +7954,7 @@ lbl_8018AA28:
/* 8018AAA8 001879E8 98 1E 02 6F */ stb r0, 0x26f(r30)
lbl_8018AAAC:
/* 8018AAAC 001879EC 39 61 00 20 */ addi r11, r1, 0x20
/* 8018AAB0 001879F0 48 1D 77 71 */ bl func_80362220
/* 8018AAB0 001879F0 48 1D 77 71 */ bl _restgpr_27
/* 8018AAB4 001879F4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8018AAB8 001879F8 7C 08 03 A6 */ mtlr r0
/* 8018AABC 001879FC 38 21 00 20 */ addi r1, r1, 0x20
@@ -10314,7 +10314,7 @@ dFile_select_c_NS_setWakuAnm:
/* 8018CE3C 00189D7C 7C 08 02 A6 */ mflr r0
/* 8018CE40 00189D80 90 01 00 24 */ stw r0, 0x24(r1)
/* 8018CE44 00189D84 39 61 00 20 */ addi r11, r1, 0x20
/* 8018CE48 00189D88 48 1D 53 91 */ bl func_803621D8
/* 8018CE48 00189D88 48 1D 53 91 */ bl _savegpr_28
/* 8018CE4C 00189D8C 7C 7C 1B 78 */ mr r28, r3
/* 8018CE50 00189D90 C0 02 9F B0 */ lfs f0, lbl_804539B0-_SDA2_BASE_(r2)
/* 8018CE54 00189D94 80 63 00 98 */ lwz r3, 0x98(r3)
@@ -10376,7 +10376,7 @@ lbl_8018CE64:
/* 8018CF30 00189E70 3B FF 00 04 */ addi r31, r31, 4
/* 8018CF34 00189E74 41 80 FF 30 */ blt lbl_8018CE64
/* 8018CF38 00189E78 39 61 00 20 */ addi r11, r1, 0x20
/* 8018CF3C 00189E7C 48 1D 52 E9 */ bl func_80362224
/* 8018CF3C 00189E7C 48 1D 52 E9 */ bl _restgpr_28
/* 8018CF40 00189E80 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8018CF44 00189E84 7C 08 03 A6 */ mtlr r0
/* 8018CF48 00189E88 38 21 00 20 */ addi r1, r1, 0x20
@@ -10452,7 +10452,7 @@ dFile_select_c_NS_setSaveData:
/* 8018D048 00189F88 7C 08 02 A6 */ mflr r0
/* 8018D04C 00189F8C 90 01 00 24 */ stw r0, 0x24(r1)
/* 8018D050 00189F90 39 61 00 20 */ addi r11, r1, 0x20
/* 8018D054 00189F94 48 1D 51 85 */ bl func_803621D8
/* 8018D054 00189F94 48 1D 51 85 */ bl _savegpr_28
/* 8018D058 00189F98 7C 7C 1B 78 */ mr r28, r3
/* 8018D05C 00189F9C 3B DC 03 B8 */ addi r30, r28, 0x3b8
/* 8018D060 00189FA0 3B A0 00 00 */ li r29, 0
@@ -10486,7 +10486,7 @@ lbl_8018D0B8:
/* 8018D0C4 0018A004 3B FF 00 04 */ addi r31, r31, 4
/* 8018D0C8 0018A008 41 80 FF A0 */ blt lbl_8018D068
/* 8018D0CC 0018A00C 39 61 00 20 */ addi r11, r1, 0x20
/* 8018D0D0 0018A010 48 1D 51 55 */ bl func_80362224
/* 8018D0D0 0018A010 48 1D 51 55 */ bl _restgpr_28
/* 8018D0D4 0018A014 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8018D0D8 0018A018 7C 08 03 A6 */ mtlr r0
/* 8018D0DC 0018A01C 38 21 00 20 */ addi r1, r1, 0x20
@@ -10518,7 +10518,7 @@ lbl_8018D11C:
/* 8018D134 0018A074 3C 80 80 39 */ lis r4, lbl_80394388@ha
/* 8018D138 0018A078 38 84 43 88 */ addi r4, r4, lbl_80394388@l
/* 8018D13C 0018A07C 38 84 00 6B */ addi r4, r4, 0x6b
/* 8018D140 0018A080 48 1D B9 ED */ bl func_80368B2C
/* 8018D140 0018A080 48 1D B9 ED */ bl strcpy
/* 8018D144 0018A084 48 00 00 C4 */ b lbl_8018D208
lbl_8018D148:
/* 8018D148 0018A088 54 80 15 BA */ rlwinm r0, r4, 2, 0x16, 0x1d
@@ -10602,7 +10602,7 @@ dFile_select_c_NS_headerTxtChangeAnm:
/* 8018D260 0018A1A0 7C 08 02 A6 */ mflr r0
/* 8018D264 0018A1A4 90 01 00 24 */ stw r0, 0x24(r1)
/* 8018D268 0018A1A8 39 61 00 20 */ addi r11, r1, 0x20
/* 8018D26C 0018A1AC 48 1D 4F 6D */ bl func_803621D8
/* 8018D26C 0018A1AC 48 1D 4F 6D */ bl _savegpr_28
/* 8018D270 0018A1B0 7C 7F 1B 78 */ mr r31, r3
/* 8018D274 0018A1B4 88 03 02 1D */ lbz r0, 0x21d(r3)
/* 8018D278 0018A1B8 28 00 00 00 */ cmplwi r0, 0
@@ -10654,7 +10654,7 @@ lbl_8018D328:
/* 8018D328 0018A268 7F 83 E3 78 */ mr r3, r28
lbl_8018D32C:
/* 8018D32C 0018A26C 39 61 00 20 */ addi r11, r1, 0x20
/* 8018D330 0018A270 48 1D 4E F5 */ bl func_80362224
/* 8018D330 0018A270 48 1D 4E F5 */ bl _restgpr_28
/* 8018D334 0018A274 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8018D338 0018A278 7C 08 03 A6 */ mtlr r0
/* 8018D33C 0018A27C 38 21 00 20 */ addi r1, r1, 0x20
@@ -12416,7 +12416,7 @@ lbl_8018ECA8:
/* 8018ECC0 0018BC00 7C 08 02 A6 */ mflr r0
/* 8018ECC4 0018BC04 90 01 00 24 */ stw r0, 0x24(r1)
/* 8018ECC8 0018BC08 39 61 00 20 */ addi r11, r1, 0x20
/* 8018ECCC 0018BC0C 48 1D 35 0D */ bl func_803621D8
/* 8018ECCC 0018BC0C 48 1D 35 0D */ bl _savegpr_28
/* 8018ECD0 0018BC10 7C 7C 1B 78 */ mr r28, r3
/* 8018ECD4 0018BC14 48 00 10 5D */ bl dFile_select_c_NS_errorTxtChangeAnm
/* 8018ECD8 0018BC18 7C 7F 1B 78 */ mr r31, r3
@@ -12460,7 +12460,7 @@ lbl_8018ED60:
/* 8018ED64 0018BCA4 98 1C 02 71 */ stb r0, 0x271(r28)
lbl_8018ED68:
/* 8018ED68 0018BCA8 39 61 00 20 */ addi r11, r1, 0x20
/* 8018ED6C 0018BCAC 48 1D 34 B9 */ bl func_80362224
/* 8018ED6C 0018BCAC 48 1D 34 B9 */ bl _restgpr_28
/* 8018ED70 0018BCB0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8018ED74 0018BCB4 7C 08 03 A6 */ mtlr r0
/* 8018ED78 0018BCB8 38 21 00 20 */ addi r1, r1, 0x20
@@ -12516,7 +12516,7 @@ lbl_8018EDF0:
/* 8018EE3C 0018BD7C 3B C3 61 C0 */ addi r30, r3, lbl_804061C0@l
/* 8018EE40 0018BD80 38 7E 01 B4 */ addi r3, r30, 0x1b4
/* 8018EE44 0018BD84 38 81 00 08 */ addi r4, r1, 8
/* 8018EE48 0018BD88 48 1D 9C E5 */ bl func_80368B2C
/* 8018EE48 0018BD88 48 1D 9C E5 */ bl strcpy
/* 8018EE4C 0018BD8C 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8018EE50 0018BD90 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8018EE54 0018BD94 38 80 03 83 */ li r4, 0x383
@@ -12525,11 +12525,11 @@ lbl_8018EDF0:
/* 8018EE60 0018BDA0 48 08 D3 F1 */ bl dMeter2Info_c_NS_getString
/* 8018EE64 0018BDA4 38 7E 01 C5 */ addi r3, r30, 0x1c5
/* 8018EE68 0018BDA8 38 81 00 08 */ addi r4, r1, 8
/* 8018EE6C 0018BDAC 48 1D 9C C1 */ bl func_80368B2C
/* 8018EE6C 0018BDAC 48 1D 9C C1 */ bl strcpy
/* 8018EE70 0018BDB0 38 9E 01 B4 */ addi r4, r30, 0x1b4
/* 8018EE74 0018BDB4 80 7F 00 68 */ lwz r3, 0x68(r31)
/* 8018EE78 0018BDB8 38 63 03 1C */ addi r3, r3, 0x31c
/* 8018EE7C 0018BDBC 48 1D 9C B1 */ bl func_80368B2C
/* 8018EE7C 0018BDBC 48 1D 9C B1 */ bl strcpy
/* 8018EE80 0018BDC0 80 7F 00 68 */ lwz r3, 0x68(r31)
/* 8018EE84 0018BDC4 48 0B F9 21 */ bl dName_c_NS_initial
/* 8018EE88 0018BDC8 7F E3 FB 78 */ mr r3, r31
@@ -13508,7 +13508,7 @@ dFile_select_c_NS_errorTxtSet:
/* 8018FC98 0018CBD8 3C 80 80 39 */ lis r4, lbl_80394388@ha
/* 8018FC9C 0018CBDC 38 84 43 88 */ addi r4, r4, lbl_80394388@l
/* 8018FCA0 0018CBE0 38 84 00 6B */ addi r4, r4, 0x6b
/* 8018FCA4 0018CBE4 48 1D 8E 89 */ bl func_80368B2C
/* 8018FCA4 0018CBE4 48 1D 8E 89 */ bl strcpy
/* 8018FCA8 0018CBE8 48 00 00 40 */ b lbl_8018FCE8
lbl_8018FCAC:
/* 8018FCAC 0018CBEC 88 1F 01 48 */ lbz r0, 0x148(r31)
@@ -13552,7 +13552,7 @@ dFile_select_c_NS_errorTxtChangeAnm:
/* 8018FD34 0018CC74 7C 08 02 A6 */ mflr r0
/* 8018FD38 0018CC78 90 01 00 24 */ stw r0, 0x24(r1)
/* 8018FD3C 0018CC7C 39 61 00 20 */ addi r11, r1, 0x20
/* 8018FD40 0018CC80 48 1D 24 99 */ bl func_803621D8
/* 8018FD40 0018CC80 48 1D 24 99 */ bl _savegpr_28
/* 8018FD44 0018CC84 7C 7F 1B 78 */ mr r31, r3
/* 8018FD48 0018CC88 88 03 01 49 */ lbz r0, 0x149(r3)
/* 8018FD4C 0018CC8C 28 00 00 00 */ cmplwi r0, 0
@@ -13604,7 +13604,7 @@ lbl_8018FDFC:
/* 8018FDFC 0018CD3C 7F 83 E3 78 */ mr r3, r28
lbl_8018FE00:
/* 8018FE00 0018CD40 39 61 00 20 */ addi r11, r1, 0x20
/* 8018FE04 0018CD44 48 1D 24 21 */ bl func_80362224
/* 8018FE04 0018CD44 48 1D 24 21 */ bl _restgpr_28
/* 8018FE08 0018CD48 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8018FE0C 0018CD4C 7C 08 03 A6 */ mtlr r0
/* 8018FE10 0018CD50 38 21 00 20 */ addi r1, r1, 0x20
@@ -13680,7 +13680,7 @@ dFile_select_c_NS_fileRecScaleAnm2:
/* 8018FEF8 0018CE38 7C 08 02 A6 */ mflr r0
/* 8018FEFC 0018CE3C 90 01 00 34 */ stw r0, 0x34(r1)
/* 8018FF00 0018CE40 39 61 00 30 */ addi r11, r1, 0x30
/* 8018FF04 0018CE44 48 1D 22 D1 */ bl func_803621D4
/* 8018FF04 0018CE44 48 1D 22 D1 */ bl _savegpr_27
/* 8018FF08 0018CE48 7C 7B 1B 78 */ mr r27, r3
/* 8018FF0C 0018CE4C 3B 80 00 00 */ li r28, 0
/* 8018FF10 0018CE50 3B C0 00 00 */ li r30, 0
@@ -13716,7 +13716,7 @@ lbl_8018FF80:
/* 8018FF80 0018CEC0 38 60 00 00 */ li r3, 0
lbl_8018FF84:
/* 8018FF84 0018CEC4 39 61 00 30 */ addi r11, r1, 0x30
/* 8018FF88 0018CEC8 48 1D 22 99 */ bl func_80362220
/* 8018FF88 0018CEC8 48 1D 22 99 */ bl _restgpr_27
/* 8018FF8C 0018CECC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8018FF90 0018CED0 7C 08 03 A6 */ mtlr r0
/* 8018FF94 0018CED4 38 21 00 30 */ addi r1, r1, 0x30
+6 -6
View File
@@ -380,17 +380,17 @@ dFile_info_c_NS_setSaveData:
/* 801929C4 0018F904 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 801929C8 0018F908 38 83 01 B4 */ addi r4, r3, 0x1b4
/* 801929CC 0018F90C 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801929D0 0018F910 48 1D 61 5D */ bl func_80368B2C
/* 801929D0 0018F910 48 1D 61 5D */ bl strcpy
/* 801929D4 0018F914 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 801929D8 0018F918 3C 80 80 39 */ lis r4, lbl_803948B8@ha
/* 801929DC 0018F91C 38 84 48 B8 */ addi r4, r4, lbl_803948B8@l
/* 801929E0 0018F920 38 84 00 20 */ addi r4, r4, 0x20
/* 801929E4 0018F924 48 1D 61 49 */ bl func_80368B2C
/* 801929E4 0018F924 48 1D 61 49 */ bl strcpy
/* 801929E8 0018F928 80 7F 00 34 */ lwz r3, 0x34(r31)
/* 801929EC 0018F92C 3C 80 80 39 */ lis r4, lbl_803948B8@ha
/* 801929F0 0018F930 38 84 48 B8 */ addi r4, r4, lbl_803948B8@l
/* 801929F4 0018F934 38 84 00 20 */ addi r4, r4, 0x20
/* 801929F8 0018F938 48 1D 61 35 */ bl func_80368B2C
/* 801929F8 0018F938 48 1D 61 35 */ bl strcpy
/* 801929FC 0018F93C 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 80192A00 0018F940 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 80192A04 0018F944 38 80 00 4D */ li r4, 0x4d
@@ -412,7 +412,7 @@ lbl_80192A3C:
/* 80192A3C 0018F97C 48 00 00 65 */ bl dFile_info_c_NS_setHeartCnt
/* 80192A40 0018F980 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 80192A44 0018F984 7F C4 F3 78 */ mr r4, r30
/* 80192A48 0018F988 48 1D 60 E5 */ bl func_80368B2C
/* 80192A48 0018F988 48 1D 60 E5 */ bl strcpy
/* 80192A4C 0018F98C 7F E3 FB 78 */ mr r3, r31
/* 80192A50 0018F990 7F A4 EB 78 */ mr r4, r29
/* 80192A54 0018F994 48 00 01 B5 */ bl dFile_info_c_NS_setSaveDate
@@ -571,7 +571,7 @@ dFile_info_c_NS_setPlayTime:
/* 80192C74 0018FBB4 7C 08 02 A6 */ mflr r0
/* 80192C78 0018FBB8 90 01 00 24 */ stw r0, 0x24(r1)
/* 80192C7C 0018FBBC 39 61 00 20 */ addi r11, r1, 0x20
/* 80192C80 0018FBC0 48 1C F5 59 */ bl func_803621D8
/* 80192C80 0018FBC0 48 1C F5 59 */ bl _savegpr_28
/* 80192C84 0018FBC4 7C 7C 1B 78 */ mr r28, r3
/* 80192C88 0018FBC8 80 64 01 A8 */ lwz r3, 0x1a8(r4)
/* 80192C8C 0018FBCC 80 84 01 AC */ lwz r4, 0x1ac(r4)
@@ -622,7 +622,7 @@ lbl_80192CF0:
/* 80192D3C 0018FC7C 48 1D 37 A1 */ bl func_803664DC
lbl_80192D40:
/* 80192D40 0018FC80 39 61 00 20 */ addi r11, r1, 0x20
/* 80192D44 0018FC84 48 1C F4 E1 */ bl func_80362224
/* 80192D44 0018FC84 48 1C F4 E1 */ bl _restgpr_28
/* 80192D48 0018FC88 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80192D4C 0018FC8C 7C 08 03 A6 */ mtlr r0
/* 80192D50 0018FC90 38 21 00 20 */ addi r1, r1, 0x20