more d_save funcs OK, initial map out of dcomifg_play_c and it's classes

This commit is contained in:
Pheenoh
2021-01-02 17:47:43 -05:00
parent 992cf48c7f
commit 458be4d8cb
203 changed files with 1931 additions and 941 deletions
+4 -4
View File
@@ -263,7 +263,7 @@ dMenu_Collect2D_c_NS__delete:
/* 801B0104 001AD044 7C 08 02 A6 */ mflr r0
/* 801B0108 001AD048 90 01 00 34 */ stw r0, 0x34(r1)
/* 801B010C 001AD04C 39 61 00 30 */ addi r11, r1, 0x30
/* 801B0110 001AD050 48 1B 20 B9 */ bl func_803621C8
/* 801B0110 001AD050 48 1B 20 B9 */ bl _savegpr_24
/* 801B0114 001AD054 7C 7F 1B 78 */ mr r31, r3
/* 801B0118 001AD058 80 63 00 04 */ lwz r3, 4(r3)
/* 801B011C 001AD05C 48 11 E6 69 */ bl getTotalFreeSize__7JKRHeapFv
@@ -570,7 +570,7 @@ lbl_801B0534:
/* 801B0550 001AD490 7D 89 03 A6 */ mtctr r12
/* 801B0554 001AD494 4E 80 04 21 */ bctrl
/* 801B0558 001AD498 39 61 00 30 */ addi r11, r1, 0x30
/* 801B055C 001AD49C 48 1B 1C B9 */ bl func_80362214
/* 801B055C 001AD49C 48 1B 1C B9 */ bl _restgpr_24
/* 801B0560 001AD4A0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801B0564 001AD4A4 7C 08 03 A6 */ mtlr r0
/* 801B0568 001AD4A8 38 21 00 30 */ addi r1, r1, 0x30
@@ -7514,7 +7514,7 @@ dMenu_Collect3D_c_NS_setJ3D:
/* 801B6A34 001B3974 7C 08 02 A6 */ mflr r0
/* 801B6A38 001B3978 90 01 00 34 */ stw r0, 0x34(r1)
/* 801B6A3C 001B397C 39 61 00 30 */ addi r11, r1, 0x30
/* 801B6A40 001B3980 48 1A B7 89 */ bl func_803621C8
/* 801B6A40 001B3980 48 1A B7 89 */ bl _savegpr_24
/* 801B6A44 001B3984 7C 7E 1B 78 */ mr r30, r3
/* 801B6A48 001B3988 7C 80 23 78 */ mr r0, r4
/* 801B6A4C 001B398C 7C BC 2B 78 */ mr r28, r5
@@ -7725,7 +7725,7 @@ lbl_801B6CE4:
/* 801B6D14 001B3C54 2C 03 00 00 */ cmpwi r3, 0
lbl_801B6D18:
/* 801B6D18 001B3C58 39 61 00 30 */ addi r11, r1, 0x30
/* 801B6D1C 001B3C5C 48 1A B4 F9 */ bl func_80362214
/* 801B6D1C 001B3C5C 48 1A B4 F9 */ bl _restgpr_24
/* 801B6D20 001B3C60 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801B6D24 001B3C64 7C 08 03 A6 */ mtlr r0
/* 801B6D28 001B3C68 38 21 00 30 */ addi r1, r1, 0x30
+2 -2
View File
@@ -3746,7 +3746,7 @@ dMenu_Dmap_c_NS_screenInit:
/* 801BB648 001B8588 DB C1 00 70 */ stfd f30, 0x70(r1)
/* 801BB64C 001B858C F3 C1 00 78 */ psq_st f30, 120(r1), 0, qr0
/* 801BB650 001B8590 39 61 00 70 */ addi r11, r1, 0x70
/* 801BB654 001B8594 48 1A 6B 75 */ bl func_803621C8
/* 801BB654 001B8594 48 1A 6B 75 */ bl _savegpr_24
/* 801BB658 001B8598 7C 7F 1B 78 */ mr r31, r3
/* 801BB65C 001B859C 3C 60 80 39 */ lis r3, lbl_80395518@ha
/* 801BB660 001B85A0 3B C3 55 18 */ addi r30, r3, lbl_80395518@l
@@ -4894,7 +4894,7 @@ lbl_801BC754:
/* 801BC768 001B96A8 E3 C1 00 78 */ psq_l f30, 120(r1), 0, qr0
/* 801BC76C 001B96AC CB C1 00 70 */ lfd f30, 0x70(r1)
/* 801BC770 001B96B0 39 61 00 70 */ addi r11, r1, 0x70
/* 801BC774 001B96B4 48 1A 5A A1 */ bl func_80362214
/* 801BC774 001B96B4 48 1A 5A A1 */ bl _restgpr_24
/* 801BC778 001B96B8 80 01 00 94 */ lwz r0, 0x94(r1)
/* 801BC77C 001B96BC 7C 08 03 A6 */ mtlr r0
/* 801BC780 001B96C0 38 21 00 90 */ addi r1, r1, 0x90
+5 -5
View File
@@ -1102,7 +1102,7 @@ dMenu_Fishing_c_NS_screenSetDoIcon:
/* 801C5D40 001C2C80 7C 08 02 A6 */ mflr r0
/* 801C5D44 001C2C84 90 01 00 34 */ stw r0, 0x34(r1)
/* 801C5D48 001C2C88 39 61 00 30 */ addi r11, r1, 0x30
/* 801C5D4C 001C2C8C 48 19 C4 7D */ bl func_803621C8
/* 801C5D4C 001C2C8C 48 19 C4 7D */ bl _savegpr_24
/* 801C5D50 001C2C90 7C 7F 1B 78 */ mr r31, r3
/* 801C5D54 001C2C94 38 60 01 18 */ li r3, 0x118
/* 801C5D58 001C2C98 48 10 8E F5 */ bl __nw__FUl
@@ -1191,7 +1191,7 @@ lbl_801C5DE0:
/* 801C5E98 001C2DD8 3B BD 00 08 */ addi r29, r29, 8
/* 801C5E9C 001C2DDC 41 80 FF 44 */ blt lbl_801C5DE0
/* 801C5EA0 001C2DE0 39 61 00 30 */ addi r11, r1, 0x30
/* 801C5EA4 001C2DE4 48 19 C3 71 */ bl func_80362214
/* 801C5EA4 001C2DE4 48 19 C3 71 */ bl _restgpr_24
/* 801C5EA8 001C2DE8 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801C5EAC 001C2DEC 7C 08 03 A6 */ mtlr r0
/* 801C5EB0 001C2DF0 38 21 00 30 */ addi r1, r1, 0x30
@@ -1328,7 +1328,7 @@ dMenu_Fishing_c_NS_setFishParam:
/* 801C6060 001C2FA0 7C 08 02 A6 */ mflr r0
/* 801C6064 001C2FA4 90 01 00 74 */ stw r0, 0x74(r1)
/* 801C6068 001C2FA8 39 61 00 70 */ addi r11, r1, 0x70
/* 801C606C 001C2FAC 48 19 C1 5D */ bl func_803621C8
/* 801C606C 001C2FAC 48 19 C1 5D */ bl _savegpr_24
/* 801C6070 001C2FB0 7C 7D 1B 78 */ mr r29, r3
/* 801C6074 001C2FB4 7C 9A 23 78 */ mr r26, r4
/* 801C6078 001C2FB8 7C BC 2B 78 */ mr r28, r5
@@ -1432,7 +1432,7 @@ lbl_801C61C0:
/* 801C61F0 001C3130 38 81 00 08 */ addi r4, r1, 8
/* 801C61F4 001C3134 48 1A 29 39 */ bl strcpy
/* 801C61F8 001C3138 39 61 00 70 */ addi r11, r1, 0x70
/* 801C61FC 001C313C 48 19 C0 19 */ bl func_80362214
/* 801C61FC 001C313C 48 19 C0 19 */ bl _restgpr_24
/* 801C6200 001C3140 80 01 00 74 */ lwz r0, 0x74(r1)
/* 801C6204 001C3144 7C 08 03 A6 */ mtlr r0
/* 801C6208 001C3148 38 21 00 70 */ addi r1, r1, 0x70
@@ -1444,7 +1444,7 @@ dMenu_Fishing_c_NS_setHIO:
/* 801C6214 001C3154 7C 08 02 A6 */ mflr r0
/* 801C6218 001C3158 90 01 00 34 */ stw r0, 0x34(r1)
/* 801C621C 001C315C 39 61 00 30 */ addi r11, r1, 0x30
/* 801C6220 001C3160 48 19 BF AD */ bl func_803621CC
/* 801C6220 001C3160 48 19 BF AD */ bl _savegpr_25
/* 801C6224 001C3164 7C 7F 1B 78 */ mr r31, r3
/* 801C6228 001C3168 7C 9A 23 78 */ mr r26, r4
/* 801C622C 001C316C 54 80 06 3F */ clrlwi. r0, r4, 0x18
+6 -6
View File
@@ -83,7 +83,7 @@ dMenu_Fmap_c:
/* 801C66F8 001C3638 DB C1 00 30 */ stfd f30, 0x30(r1)
/* 801C66FC 001C363C F3 C1 00 38 */ psq_st f30, 56(r1), 0, qr0
/* 801C6700 001C3640 39 61 00 30 */ addi r11, r1, 0x30
/* 801C6704 001C3644 48 19 BA C5 */ bl func_803621C8
/* 801C6704 001C3644 48 19 BA C5 */ bl _savegpr_24
/* 801C6708 001C3648 7C 7D 1B 78 */ mr r29, r3
/* 801C670C 001C364C 7C 98 23 78 */ mr r24, r4
/* 801C6710 001C3650 7C B9 2B 78 */ mr r25, r5
@@ -336,7 +336,7 @@ lbl_801C6A70:
/* 801C6AA8 001C39E8 E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0
/* 801C6AAC 001C39EC CB C1 00 30 */ lfd f30, 0x30(r1)
/* 801C6AB0 001C39F0 39 61 00 30 */ addi r11, r1, 0x30
/* 801C6AB4 001C39F4 48 19 B7 61 */ bl func_80362214
/* 801C6AB4 001C39F4 48 19 B7 61 */ bl _restgpr_24
/* 801C6AB8 001C39F8 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801C6ABC 001C39FC 7C 08 03 A6 */ mtlr r0
/* 801C6AC0 001C3A00 38 21 00 50 */ addi r1, r1, 0x50
@@ -6116,7 +6116,7 @@ dMenu_Fmap_c_NS_readRoomData:
/* 801CBF08 001C8E48 7C 08 02 A6 */ mflr r0
/* 801CBF0C 001C8E4C 90 01 00 64 */ stw r0, 0x64(r1)
/* 801CBF10 001C8E50 39 61 00 60 */ addi r11, r1, 0x60
/* 801CBF14 001C8E54 48 19 62 B5 */ bl func_803621C8
/* 801CBF14 001C8E54 48 19 62 B5 */ bl _savegpr_24
/* 801CBF18 001C8E58 7C 7A 1B 78 */ mr r26, r3
/* 801CBF1C 001C8E5C 7C 9B 23 78 */ mr r27, r4
/* 801CBF20 001C8E60 7C BC 2B 78 */ mr r28, r5
@@ -6215,7 +6215,7 @@ lbl_801CC06C:
/* 801CC074 001C8FB4 41 80 FF 1C */ blt lbl_801CBF90
/* 801CC078 001C8FB8 38 60 00 01 */ li r3, 1
/* 801CC07C 001C8FBC 39 61 00 60 */ addi r11, r1, 0x60
/* 801CC080 001C8FC0 48 19 61 95 */ bl func_80362214
/* 801CC080 001C8FC0 48 19 61 95 */ bl _restgpr_24
/* 801CC084 001C8FC4 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801CC088 001C8FC8 7C 08 03 A6 */ mtlr r0
/* 801CC08C 001C8FCC 38 21 00 60 */ addi r1, r1, 0x60
@@ -6227,7 +6227,7 @@ dMenu_Fmap_c_NS_readFieldMapData:
/* 801CC098 001C8FD8 7C 08 02 A6 */ mflr r0
/* 801CC09C 001C8FDC 90 01 00 34 */ stw r0, 0x34(r1)
/* 801CC0A0 001C8FE0 39 61 00 30 */ addi r11, r1, 0x30
/* 801CC0A4 001C8FE4 48 19 61 29 */ bl func_803621CC
/* 801CC0A4 001C8FE4 48 19 61 29 */ bl _savegpr_25
/* 801CC0A8 001C8FE8 7C 7E 1B 78 */ mr r30, r3
/* 801CC0AC 001C8FEC 7C 9F 23 78 */ mr r31, r4
/* 801CC0B0 001C8FF0 7C B9 2B 78 */ mr r25, r5
@@ -6835,7 +6835,7 @@ dMenu_Fmap_c_NS_portalWarpMapMove:
/* 801CC8F0 001C9830 DB C1 00 40 */ stfd f30, 0x40(r1)
/* 801CC8F4 001C9834 F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0
/* 801CC8F8 001C9838 39 61 00 40 */ addi r11, r1, 0x40
/* 801CC8FC 001C983C 48 19 58 D1 */ bl func_803621CC
/* 801CC8FC 001C983C 48 19 58 D1 */ bl _savegpr_25
/* 801CC900 001C9840 7C 7B 1B 78 */ mr r27, r3
/* 801CC904 001C9844 80 63 00 14 */ lwz r3, 0x14(r3)
/* 801CC908 001C9848 48 00 82 25 */ bl dMenu_Fmap2DBack_c_NS_regionMapMove
+10 -10
View File
@@ -669,7 +669,7 @@ lbl_801CFF18:
/* 801CFF50 001CCE90 DB A1 01 10 */ stfd f29, 0x110(r1)
/* 801CFF54 001CCE94 F3 A1 01 18 */ psq_st f29, 280(r1), 0, qr0
/* 801CFF58 001CCE98 39 61 01 10 */ addi r11, r1, 0x110
/* 801CFF5C 001CCE9C 48 19 22 71 */ bl func_803621CC
/* 801CFF5C 001CCE9C 48 19 22 71 */ bl _savegpr_25
/* 801CFF60 001CCEA0 7C 7D 1B 78 */ mr r29, r3
/* 801CFF64 001CCEA4 48 00 3D 55 */ bl dMenu_Fmap2DBack_c_NS_calcBlink
/* 801CFF68 001CCEA8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
@@ -1439,7 +1439,7 @@ dMenu_Fmap2DBack_c_NS_calcAllMapPos:
/* 801D0ACC 001CDA0C 7C 08 02 A6 */ mflr r0
/* 801D0AD0 001CDA10 90 01 00 44 */ stw r0, 0x44(r1)
/* 801D0AD4 001CDA14 39 61 00 40 */ addi r11, r1, 0x40
/* 801D0AD8 001CDA18 48 19 16 F5 */ bl func_803621CC
/* 801D0AD8 001CDA18 48 19 16 F5 */ bl _savegpr_25
/* 801D0ADC 001CDA1C 7C 79 1B 78 */ mr r25, r3
/* 801D0AE0 001CDA20 3B 60 00 00 */ li r27, 0
/* 801D0AE4 001CDA24 48 00 01 15 */ bl dMenu_Fmap2DBack_c_NS_calcAllMapScaleRate
@@ -3885,7 +3885,7 @@ dMenu_Fmap2DBack_c_NS_regionTextureDraw:
/* 801D2DBC 001CFCFC DB C1 00 60 */ stfd f30, 0x60(r1)
/* 801D2DC0 001CFD00 F3 C1 00 68 */ psq_st f30, 104(r1), 0, qr0
/* 801D2DC4 001CFD04 39 61 00 60 */ addi r11, r1, 0x60
/* 801D2DC8 001CFD08 48 18 F4 05 */ bl func_803621CC
/* 801D2DC8 001CFD08 48 18 F4 05 */ bl _savegpr_25
/* 801D2DCC 001CFD0C 7C 7E 1B 78 */ mr r30, r3
/* 801D2DD0 001CFD10 4B FF FB 01 */ bl dMenu_Fmap2DBack_c_NS_getMapScissorAreaCenterPosY
/* 801D2DD4 001CFD14 FF C0 08 90 */ fmr f30, f1
@@ -6627,7 +6627,7 @@ dMenu_Fmap2DBack_c_NS_drawDebugRegionArea:
/* 801D5668 001D25A8 DB A1 00 80 */ stfd f29, 0x80(r1)
/* 801D566C 001D25AC F3 A1 00 88 */ psq_st f29, 136(r1), 0, qr0
/* 801D5670 001D25B0 39 61 00 80 */ addi r11, r1, 0x80
/* 801D5674 001D25B4 48 18 CB 55 */ bl func_803621C8
/* 801D5674 001D25B4 48 18 CB 55 */ bl _savegpr_24
/* 801D5678 001D25B8 7C 7C 1B 78 */ mr r28, r3
/* 801D567C 001D25BC 4B FF D4 E1 */ bl dMenu_Fmap2DBack_c_NS_getAllMapZoomRate
/* 801D5680 001D25C0 38 A0 00 FF */ li r5, 0xff
@@ -6790,7 +6790,7 @@ lbl_801D58A4:
/* 801D58D8 001D2818 E3 A1 00 88 */ psq_l f29, 136(r1), 0, qr0
/* 801D58DC 001D281C CB A1 00 80 */ lfd f29, 0x80(r1)
/* 801D58E0 001D2820 39 61 00 80 */ addi r11, r1, 0x80
/* 801D58E4 001D2824 48 18 C9 31 */ bl func_80362214
/* 801D58E4 001D2824 48 18 C9 31 */ bl _restgpr_24
/* 801D58E8 001D2828 80 01 00 B4 */ lwz r0, 0xb4(r1)
/* 801D58EC 001D282C 7C 08 03 A6 */ mtlr r0
/* 801D58F0 001D2830 38 21 00 B0 */ addi r1, r1, 0xb0
@@ -7010,7 +7010,7 @@ dMenu_Fmap2DTop_c:
/* 801D5BD4 001D2B14 7C 08 02 A6 */ mflr r0
/* 801D5BD8 001D2B18 90 01 00 34 */ stw r0, 0x34(r1)
/* 801D5BDC 001D2B1C 39 61 00 30 */ addi r11, r1, 0x30
/* 801D5BE0 001D2B20 48 18 C5 E9 */ bl func_803621C8
/* 801D5BE0 001D2B20 48 18 C5 E9 */ bl _savegpr_24
/* 801D5BE4 001D2B24 7C 7F 1B 78 */ mr r31, r3
/* 801D5BE8 001D2B28 3C A0 80 39 */ lis r5, lbl_80396248@ha
/* 801D5BEC 001D2B2C 3B C5 62 48 */ addi r30, r5, lbl_80396248@l
@@ -7744,7 +7744,7 @@ lbl_801D6628:
/* 801D66E0 001D3620 48 00 14 ED */ bl dMenu_Fmap2DTop_c_NS_setHIO
/* 801D66E4 001D3624 7F E3 FB 78 */ mr r3, r31
/* 801D66E8 001D3628 39 61 00 30 */ addi r11, r1, 0x30
/* 801D66EC 001D362C 48 18 BB 29 */ bl func_80362214
/* 801D66EC 001D362C 48 18 BB 29 */ bl _restgpr_24
/* 801D66F0 001D3630 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801D66F4 001D3634 7C 08 03 A6 */ mtlr r0
/* 801D66F8 001D3638 38 21 00 30 */ addi r1, r1, 0x30
@@ -8463,7 +8463,7 @@ dMenu_Fmap2DTop_c_NS_setZButtonString:
/* 801D70EC 001D402C 7C 08 02 A6 */ mflr r0
/* 801D70F0 001D4030 90 01 00 34 */ stw r0, 0x34(r1)
/* 801D70F4 001D4034 39 61 00 30 */ addi r11, r1, 0x30
/* 801D70F8 001D4038 48 18 B0 D5 */ bl func_803621CC
/* 801D70F8 001D4038 48 18 B0 D5 */ bl _savegpr_25
/* 801D70FC 001D403C 7C 7D 1B 78 */ mr r29, r3
/* 801D7100 001D4040 7C 9E 23 78 */ mr r30, r4
/* 801D7104 001D4044 7C BF 2B 78 */ mr r31, r5
@@ -8548,7 +8548,7 @@ dMenu_Fmap2DTop_c_NS_setBButtonString:
/* 801D7214 001D4154 7C 08 02 A6 */ mflr r0
/* 801D7218 001D4158 90 01 00 34 */ stw r0, 0x34(r1)
/* 801D721C 001D415C 39 61 00 30 */ addi r11, r1, 0x30
/* 801D7220 001D4160 48 18 AF AD */ bl func_803621CC
/* 801D7220 001D4160 48 18 AF AD */ bl _savegpr_25
/* 801D7224 001D4164 7C 79 1B 78 */ mr r25, r3
/* 801D7228 001D4168 7C 9A 23 79 */ or. r26, r4, r4
/* 801D722C 001D416C 7C BB 2B 78 */ mr r27, r5
@@ -8604,7 +8604,7 @@ dMenu_Fmap2DTop_c_NS_setAButtonString:
/* 801D72D8 001D4218 7C 08 02 A6 */ mflr r0
/* 801D72DC 001D421C 90 01 00 34 */ stw r0, 0x34(r1)
/* 801D72E0 001D4220 39 61 00 30 */ addi r11, r1, 0x30
/* 801D72E4 001D4224 48 18 AE E9 */ bl func_803621CC
/* 801D72E4 001D4224 48 18 AE E9 */ bl _savegpr_25
/* 801D72E8 001D4228 7C 79 1B 78 */ mr r25, r3
/* 801D72EC 001D422C 7C 9A 23 79 */ or. r26, r4, r4
/* 801D72F0 001D4230 7C BB 2B 78 */ mr r27, r5
+2 -2
View File
@@ -1831,7 +1831,7 @@ dMenu_Insect_c_NS_screenSetDoIcon:
/* 801D9BD4 001D6B14 7C 08 02 A6 */ mflr r0
/* 801D9BD8 001D6B18 90 01 00 34 */ stw r0, 0x34(r1)
/* 801D9BDC 001D6B1C 39 61 00 30 */ addi r11, r1, 0x30
/* 801D9BE0 001D6B20 48 18 85 E9 */ bl func_803621C8
/* 801D9BE0 001D6B20 48 18 85 E9 */ bl _savegpr_24
/* 801D9BE4 001D6B24 7C 7F 1B 78 */ mr r31, r3
/* 801D9BE8 001D6B28 38 60 01 18 */ li r3, 0x118
/* 801D9BEC 001D6B2C 48 0F 50 61 */ bl __nw__FUl
@@ -1920,7 +1920,7 @@ lbl_801D9C74:
/* 801D9D2C 001D6C6C 3B BD 00 08 */ addi r29, r29, 8
/* 801D9D30 001D6C70 41 80 FF 44 */ blt lbl_801D9C74
/* 801D9D34 001D6C74 39 61 00 30 */ addi r11, r1, 0x30
/* 801D9D38 001D6C78 48 18 84 DD */ bl func_80362214
/* 801D9D38 001D6C78 48 18 84 DD */ bl _restgpr_24
/* 801D9D3C 001D6C7C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801D9D40 001D6C80 7C 08 03 A6 */ mtlr r0
/* 801D9D44 001D6C84 38 21 00 30 */ addi r1, r1, 0x30
+7 -7
View File
@@ -3042,7 +3042,7 @@ dMenu_Letter_c_NS_screenSetBase:
/* 801DFA74 001DC9B4 DB A1 00 30 */ stfd f29, 0x30(r1)
/* 801DFA78 001DC9B8 F3 A1 00 38 */ psq_st f29, 56(r1), 0, qr0
/* 801DFA7C 001DC9BC 39 61 00 30 */ addi r11, r1, 0x30
/* 801DFA80 001DC9C0 48 18 27 49 */ bl func_803621C8
/* 801DFA80 001DC9C0 48 18 27 49 */ bl _savegpr_24
/* 801DFA84 001DC9C4 7C 7F 1B 78 */ mr r31, r3
/* 801DFA88 001DC9C8 3C 60 80 39 */ lis r3, lbl_803969C8@ha
/* 801DFA8C 001DC9CC 3B C3 69 C8 */ addi r30, r3, lbl_803969C8@l
@@ -3602,7 +3602,7 @@ lbl_801E0300:
/* 801E0310 001DD250 E3 A1 00 38 */ psq_l f29, 56(r1), 0, qr0
/* 801E0314 001DD254 CB A1 00 30 */ lfd f29, 0x30(r1)
/* 801E0318 001DD258 39 61 00 30 */ addi r11, r1, 0x30
/* 801E031C 001DD25C 48 18 1E F9 */ bl func_80362214
/* 801E031C 001DD25C 48 18 1E F9 */ bl _restgpr_24
/* 801E0320 001DD260 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801E0324 001DD264 7C 08 03 A6 */ mtlr r0
/* 801E0328 001DD268 38 21 00 60 */ addi r1, r1, 0x60
@@ -4051,7 +4051,7 @@ dMenu_Letter_c_NS_screenSetDoIcon:
/* 801E09AC 001DD8EC 7C 08 02 A6 */ mflr r0
/* 801E09B0 001DD8F0 90 01 00 34 */ stw r0, 0x34(r1)
/* 801E09B4 001DD8F4 39 61 00 30 */ addi r11, r1, 0x30
/* 801E09B8 001DD8F8 48 18 18 11 */ bl func_803621C8
/* 801E09B8 001DD8F8 48 18 18 11 */ bl _savegpr_24
/* 801E09BC 001DD8FC 7C 7F 1B 78 */ mr r31, r3
/* 801E09C0 001DD900 38 60 01 18 */ li r3, 0x118
/* 801E09C4 001DD904 48 0E E2 89 */ bl __nw__FUl
@@ -4140,7 +4140,7 @@ lbl_801E0A4C:
/* 801E0B04 001DDA44 3B BD 00 08 */ addi r29, r29, 8
/* 801E0B08 001DDA48 41 80 FF 44 */ blt lbl_801E0A4C
/* 801E0B0C 001DDA4C 39 61 00 30 */ addi r11, r1, 0x30
/* 801E0B10 001DDA50 48 18 17 05 */ bl func_80362214
/* 801E0B10 001DDA50 48 18 17 05 */ bl _restgpr_24
/* 801E0B14 001DDA54 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801E0B18 001DDA58 7C 08 03 A6 */ mtlr r0
/* 801E0B1C 001DDA5C 38 21 00 30 */ addi r1, r1, 0x30
@@ -4383,7 +4383,7 @@ dMenu_Letter_c_NS_setPageText:
/* 801E0E88 001DDDC8 7C 08 02 A6 */ mflr r0
/* 801E0E8C 001DDDCC 90 01 00 34 */ stw r0, 0x34(r1)
/* 801E0E90 001DDDD0 39 61 00 30 */ addi r11, r1, 0x30
/* 801E0E94 001DDDD4 48 18 13 39 */ bl func_803621CC
/* 801E0E94 001DDDD4 48 18 13 39 */ bl _savegpr_25
/* 801E0E98 001DDDD8 7C 7C 1B 78 */ mr r28, r3
/* 801E0E9C 001DDDDC 88 03 03 6F */ lbz r0, 0x36f(r3)
/* 801E0EA0 001DDDE0 1C 00 00 06 */ mulli r0, r0, 6
@@ -4501,7 +4501,7 @@ dMenu_Letter_c_NS_setDMYPageText:
/* 801E103C 001DDF7C 7C 08 02 A6 */ mflr r0
/* 801E1040 001DDF80 90 01 00 34 */ stw r0, 0x34(r1)
/* 801E1044 001DDF84 39 61 00 30 */ addi r11, r1, 0x30
/* 801E1048 001DDF88 48 18 11 85 */ bl func_803621CC
/* 801E1048 001DDF88 48 18 11 85 */ bl _savegpr_25
/* 801E104C 001DDF8C 7C 7C 1B 78 */ mr r28, r3
/* 801E1050 001DDF90 88 03 03 72 */ lbz r0, 0x372(r3)
/* 801E1054 001DDF94 1C 00 00 06 */ mulli r0, r0, 6
@@ -4998,7 +4998,7 @@ dMenu_Letter_c_NS_setHIO:
/* 801E174C 001DE68C 7C 08 02 A6 */ mflr r0
/* 801E1750 001DE690 90 01 00 64 */ stw r0, 0x64(r1)
/* 801E1754 001DE694 39 61 00 60 */ addi r11, r1, 0x60
/* 801E1758 001DE698 48 18 0A 75 */ bl func_803621CC
/* 801E1758 001DE698 48 18 0A 75 */ bl _savegpr_25
/* 801E175C 001DE69C 7C 7D 1B 78 */ mr r29, r3
/* 801E1760 001DE6A0 7C 9E 23 78 */ mr r30, r4
/* 801E1764 001DE6A4 54 80 06 3F */ clrlwi. r0, r4, 0x18
+8 -8
View File
@@ -104,7 +104,7 @@ dMenu_Option_c_NS__create:
/* 801E2060 001DEFA0 7C 08 02 A6 */ mflr r0
/* 801E2064 001DEFA4 90 01 00 64 */ stw r0, 0x64(r1)
/* 801E2068 001DEFA8 39 61 00 60 */ addi r11, r1, 0x60
/* 801E206C 001DEFAC 48 18 01 5D */ bl func_803621C8
/* 801E206C 001DEFAC 48 18 01 5D */ bl _savegpr_24
/* 801E2070 001DEFB0 7C 7F 1B 78 */ mr r31, r3
/* 801E2074 001DEFB4 3C 60 80 39 */ lis r3, lbl_80396EA8@ha
/* 801E2078 001DEFB8 3B C3 6E A8 */ addi r30, r3, lbl_80396EA8@l
@@ -872,7 +872,7 @@ lbl_801E2BB8:
/* 801E2BFC 001DFB3C 38 80 00 01 */ li r4, 1
/* 801E2C00 001DFB40 48 00 4C B9 */ bl dMenu_Option_c_NS_setHIO
/* 801E2C04 001DFB44 39 61 00 60 */ addi r11, r1, 0x60
/* 801E2C08 001DFB48 48 17 F6 0D */ bl func_80362214
/* 801E2C08 001DFB48 48 17 F6 0D */ bl _restgpr_24
/* 801E2C0C 001DFB4C 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801E2C10 001DFB50 7C 08 03 A6 */ mtlr r0
/* 801E2C14 001DFB54 38 21 00 60 */ addi r1, r1, 0x60
@@ -884,7 +884,7 @@ dMenu_Option_c_NS__delete:
/* 801E2C20 001DFB60 7C 08 02 A6 */ mflr r0
/* 801E2C24 001DFB64 90 01 00 34 */ stw r0, 0x34(r1)
/* 801E2C28 001DFB68 39 61 00 30 */ addi r11, r1, 0x30
/* 801E2C2C 001DFB6C 48 17 F5 9D */ bl func_803621C8
/* 801E2C2C 001DFB6C 48 17 F5 9D */ bl _savegpr_24
/* 801E2C30 001DFB70 7C 7F 1B 78 */ mr r31, r3
/* 801E2C34 001DFB74 80 63 00 48 */ lwz r3, 0x48(r3)
/* 801E2C38 001DFB78 38 80 00 01 */ li r4, 1
@@ -1444,7 +1444,7 @@ lbl_801E33E0:
/* 801E33E8 001E0328 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801E33EC 001E032C 90 03 5C C4 */ stw r0, 0x5cc4(r3)
/* 801E33F0 001E0330 39 61 00 30 */ addi r11, r1, 0x30
/* 801E33F4 001E0334 48 17 EE 21 */ bl func_80362214
/* 801E33F4 001E0334 48 17 EE 21 */ bl _restgpr_24
/* 801E33F8 001E0338 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801E33FC 001E033C 7C 08 03 A6 */ mtlr r0
/* 801E3400 001E0340 38 21 00 30 */ addi r1, r1, 0x30
@@ -5804,7 +5804,7 @@ dMenu_Option_c_NS_setSelectColor:
/* 801E73DC 001E431C 7C 08 02 A6 */ mflr r0
/* 801E73E0 001E4320 90 01 00 64 */ stw r0, 0x64(r1)
/* 801E73E4 001E4324 39 61 00 60 */ addi r11, r1, 0x60
/* 801E73E8 001E4328 48 17 AD E5 */ bl func_803621CC
/* 801E73E8 001E4328 48 17 AD E5 */ bl _savegpr_25
/* 801E73EC 001E432C 7C 7C 1B 78 */ mr r28, r3
/* 801E73F0 001E4330 7C BD 2B 78 */ mr r29, r5
/* 801E73F4 001E4334 3B C0 00 00 */ li r30, 0
@@ -6695,7 +6695,7 @@ lbl_801E8088:
.global dMenu_Option_c_NS_isRumbleSupported
dMenu_Option_c_NS_isRumbleSupported:
/* 801E80A0 001E4FE0 80 0D 8F 60 */ lwz r0, lbl_804514E0-_SDA_BASE_(r13)
/* 801E80A0 001E4FE0 80 0D 8F 60 */ lwz r0, _sRumbleSupported-_SDA_BASE_(r13)
/* 801E80A4 001E4FE4 54 03 0F FE */ srwi r3, r0, 0x1f
/* 801E80A8 001E4FE8 4E 80 00 20 */ blr
@@ -6822,7 +6822,7 @@ dMenu_Option_c_NS_initialize:
/* 801E826C 001E51AC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801E8270 001E51B0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801E8274 001E51B4 38 63 0F 38 */ addi r3, r3, 0xf38
/* 801E8278 001E51B8 4B E4 31 39 */ bl dComIfG_play_c_NS_getNowVibration
/* 801E8278 001E51B8 4B E4 31 39 */ bl getNowVibration__14dComIfG_play_cFv
/* 801E827C 001E51BC 98 7F 03 EA */ stb r3, 0x3ea(r31)
/* 801E8280 001E51C0 48 00 00 0C */ b lbl_801E828C
lbl_801E8284:
@@ -7558,7 +7558,7 @@ dMenu_Option_c_NS_yesnoWakuAlpahAnm:
/* 801E8D00 001E5C40 7C 08 02 A6 */ mflr r0
/* 801E8D04 001E5C44 90 01 00 54 */ stw r0, 0x54(r1)
/* 801E8D08 001E5C48 39 61 00 50 */ addi r11, r1, 0x50
/* 801E8D0C 001E5C4C 48 17 94 C1 */ bl func_803621CC
/* 801E8D0C 001E5C4C 48 17 94 C1 */ bl _savegpr_25
/* 801E8D10 001E5C50 7C 79 1B 78 */ mr r25, r3
/* 801E8D14 001E5C54 3B A0 00 00 */ li r29, 0
/* 801E8D18 001E5C58 54 80 06 3E */ clrlwi r0, r4, 0x18
+2 -2
View File
@@ -2904,7 +2904,7 @@ dMenu_Ring_c_NS_setItem:
/* 801EBB14 001E8A54 7C 08 02 A6 */ mflr r0
/* 801EBB18 001E8A58 90 01 00 34 */ stw r0, 0x34(r1)
/* 801EBB1C 001E8A5C 39 61 00 30 */ addi r11, r1, 0x30
/* 801EBB20 001E8A60 48 17 66 A9 */ bl func_803621C8
/* 801EBB20 001E8A60 48 17 66 A9 */ bl _savegpr_24
/* 801EBB24 001E8A64 7C 7E 1B 78 */ mr r30, r3
/* 801EBB28 001E8A68 88 03 06 AA */ lbz r0, 0x6aa(r3)
/* 801EBB2C 001E8A6C 28 00 00 FF */ cmplwi r0, 0xff
@@ -3128,7 +3128,7 @@ lbl_801EBE0C:
/* 801EBE38 001E8D78 38 80 00 01 */ li r4, 1
/* 801EBE3C 001E8D7C 48 00 00 1D */ bl dMenu_Ring_c_NS_setJumpItem
/* 801EBE40 001E8D80 39 61 00 30 */ addi r11, r1, 0x30
/* 801EBE44 001E8D84 48 17 63 D1 */ bl func_80362214
/* 801EBE44 001E8D84 48 17 63 D1 */ bl _restgpr_24
/* 801EBE48 001E8D88 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801EBE4C 001E8D8C 7C 08 03 A6 */ mtlr r0
/* 801EBE50 001E8D90 38 21 00 30 */ addi r1, r1, 0x30
+2 -2
View File
@@ -7706,7 +7706,7 @@ dMenu_save_c_NS_yesnoWakuAlpahAnm:
/* 801F6658 001F3598 7C 08 02 A6 */ mflr r0
/* 801F665C 001F359C 90 01 00 54 */ stw r0, 0x54(r1)
/* 801F6660 001F35A0 39 61 00 50 */ addi r11, r1, 0x50
/* 801F6664 001F35A4 48 16 BB 69 */ bl func_803621CC
/* 801F6664 001F35A4 48 16 BB 69 */ bl _savegpr_25
/* 801F6668 001F35A8 7C 79 1B 78 */ mr r25, r3
/* 801F666C 001F35AC 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 801F6670 001F35B0 28 00 00 FF */ cmplwi r0, 0xff
@@ -7818,7 +7818,7 @@ dMenu_save_c_NS_setSaveData:
/* 801F67F4 001F3734 7C 08 02 A6 */ mflr r0
/* 801F67F8 001F3738 90 01 00 34 */ stw r0, 0x34(r1)
/* 801F67FC 001F373C 39 61 00 30 */ addi r11, r1, 0x30
/* 801F6800 001F3740 48 16 B9 CD */ bl func_803621CC
/* 801F6800 001F3740 48 16 B9 CD */ bl _savegpr_25
/* 801F6804 001F3744 7C 7B 1B 78 */ mr r27, r3
/* 801F6808 001F3748 3B BB 01 D0 */ addi r29, r27, 0x1d0
/* 801F680C 001F374C 3B 80 00 00 */ li r28, 0
+5 -5
View File
@@ -1642,7 +1642,7 @@ dMenu_Skill_c_NS_screenSetLetter:
/* 801F8A1C 001F595C 7C 08 02 A6 */ mflr r0
/* 801F8A20 001F5960 90 01 00 44 */ stw r0, 0x44(r1)
/* 801F8A24 001F5964 39 61 00 40 */ addi r11, r1, 0x40
/* 801F8A28 001F5968 48 16 97 A1 */ bl func_803621C8
/* 801F8A28 001F5968 48 16 97 A1 */ bl _savegpr_24
/* 801F8A2C 001F596C 7C 7F 1B 78 */ mr r31, r3
/* 801F8A30 001F5970 38 60 01 18 */ li r3, 0x118
/* 801F8A34 001F5974 48 0D 62 19 */ bl __nw__FUl
@@ -1833,7 +1833,7 @@ lbl_801F8C98:
/* 801F8D00 001F5C40 7D 89 03 A6 */ mtctr r12
/* 801F8D04 001F5C44 4E 80 04 21 */ bctrl
/* 801F8D08 001F5C48 39 61 00 40 */ addi r11, r1, 0x40
/* 801F8D0C 001F5C4C 48 16 95 09 */ bl func_80362214
/* 801F8D0C 001F5C4C 48 16 95 09 */ bl _restgpr_24
/* 801F8D10 001F5C50 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801F8D14 001F5C54 7C 08 03 A6 */ mtlr r0
/* 801F8D18 001F5C58 38 21 00 40 */ addi r1, r1, 0x40
@@ -1845,7 +1845,7 @@ dMenu_Skill_c_NS_screenSetDoIcon:
/* 801F8D24 001F5C64 7C 08 02 A6 */ mflr r0
/* 801F8D28 001F5C68 90 01 00 34 */ stw r0, 0x34(r1)
/* 801F8D2C 001F5C6C 39 61 00 30 */ addi r11, r1, 0x30
/* 801F8D30 001F5C70 48 16 94 99 */ bl func_803621C8
/* 801F8D30 001F5C70 48 16 94 99 */ bl _savegpr_24
/* 801F8D34 001F5C74 7C 7F 1B 78 */ mr r31, r3
/* 801F8D38 001F5C78 38 60 01 18 */ li r3, 0x118
/* 801F8D3C 001F5C7C 48 0D 5F 11 */ bl __nw__FUl
@@ -1934,7 +1934,7 @@ lbl_801F8DC4:
/* 801F8E7C 001F5DBC 3B BD 00 08 */ addi r29, r29, 8
/* 801F8E80 001F5DC0 41 80 FF 44 */ blt lbl_801F8DC4
/* 801F8E84 001F5DC4 39 61 00 30 */ addi r11, r1, 0x30
/* 801F8E88 001F5DC8 48 16 93 8D */ bl func_80362214
/* 801F8E88 001F5DC8 48 16 93 8D */ bl _restgpr_24
/* 801F8E8C 001F5DCC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801F8E90 001F5DD0 7C 08 03 A6 */ mtlr r0
/* 801F8E94 001F5DD4 38 21 00 30 */ addi r1, r1, 0x30
@@ -2125,7 +2125,7 @@ dMenu_Skill_c_NS_setPageText:
/* 801F9148 001F6088 7C 08 02 A6 */ mflr r0
/* 801F914C 001F608C 90 01 00 34 */ stw r0, 0x34(r1)
/* 801F9150 001F6090 39 61 00 30 */ addi r11, r1, 0x30
/* 801F9154 001F6094 48 16 90 79 */ bl func_803621CC
/* 801F9154 001F6094 48 16 90 79 */ bl _savegpr_25
/* 801F9158 001F6098 7C 79 1B 78 */ mr r25, r3
/* 801F915C 001F609C 3B 40 00 00 */ li r26, 0
/* 801F9160 001F60A0 3B E0 00 00 */ li r31, 0
+2 -2
View File
@@ -15,7 +15,7 @@
/* 801C0870 001BD7B0 7C 08 02 A6 */ mflr r0
/* 801C0874 001BD7B4 90 01 00 34 */ stw r0, 0x34(r1)
/* 801C0878 001BD7B8 39 61 00 30 */ addi r11, r1, 0x30
/* 801C087C 001BD7BC 48 1A 19 51 */ bl func_803621CC
/* 801C087C 001BD7BC 48 1A 19 51 */ bl _savegpr_25
/* 801C0880 001BD7C0 7C 9D 23 78 */ mr r29, r4
/* 801C0884 001BD7C4 7C BE 2B 78 */ mr r30, r5
/* 801C0888 001BD7C8 7C D9 33 78 */ mr r25, r6
@@ -561,7 +561,7 @@ dMenu_StageMapCtrl_c_NS_getTreasureList:
/* 801C0FFC 001BDF3C 7C 08 02 A6 */ mflr r0
/* 801C1000 001BDF40 90 01 00 44 */ stw r0, 0x44(r1)
/* 801C1004 001BDF44 39 61 00 40 */ addi r11, r1, 0x40
/* 801C1008 001BDF48 48 1A 11 C5 */ bl func_803621CC
/* 801C1008 001BDF48 48 1A 11 C5 */ bl _savegpr_25
/* 801C100C 001BDF4C 7C 7A 1B 78 */ mr r26, r3
/* 801C1010 001BDF50 7C 9B 23 78 */ mr r27, r4
/* 801C1014 001BDF54 7C BC 2B 78 */ mr r28, r5