mirror of
https://github.com/zeldaret/tp
synced 2026-07-03 21:10:33 -04:00
Migrate many functions from d_save.s
This commit is contained in:
+28
-28
@@ -845,17 +845,17 @@ lbl_80233678:
|
||||
/* 802336B8 002305F8 3C 80 80 3A */ lis r4, lbl_80399660@ha
|
||||
/* 802336BC 002305FC 38 84 96 60 */ addi r4, r4, lbl_80399660@l
|
||||
/* 802336C0 00230600 38 84 00 6E */ addi r4, r4, 0x6e
|
||||
/* 802336C4 00230604 48 13 54 69 */ bl func_80368B2C
|
||||
/* 802336C4 00230604 48 13 54 69 */ bl strcpy
|
||||
/* 802336C8 00230608 38 7B 0C 1C */ addi r3, r27, 0xc1c
|
||||
/* 802336CC 0023060C 3C 80 80 3A */ lis r4, lbl_80399660@ha
|
||||
/* 802336D0 00230610 38 84 96 60 */ addi r4, r4, lbl_80399660@l
|
||||
/* 802336D4 00230614 38 84 00 6E */ addi r4, r4, 0x6e
|
||||
/* 802336D8 00230618 48 13 54 55 */ bl func_80368B2C
|
||||
/* 802336D8 00230618 48 13 54 55 */ bl strcpy
|
||||
/* 802336DC 0023061C 38 7B 0E 1C */ addi r3, r27, 0xe1c
|
||||
/* 802336E0 00230620 3C 80 80 3A */ lis r4, lbl_80399660@ha
|
||||
/* 802336E4 00230624 38 84 96 60 */ addi r4, r4, lbl_80399660@l
|
||||
/* 802336E8 00230628 38 84 00 6E */ addi r4, r4, 0x6e
|
||||
/* 802336EC 0023062C 48 13 54 41 */ bl func_80368B2C
|
||||
/* 802336EC 0023062C 48 13 54 41 */ bl strcpy
|
||||
/* 802336F0 00230630 3B 40 00 00 */ li r26, 0
|
||||
/* 802336F4 00230634 3B C0 00 00 */ li r30, 0
|
||||
/* 802336F8 00230638 3B A0 00 00 */ li r29, 0
|
||||
@@ -865,11 +865,11 @@ lbl_80233704:
|
||||
/* 80233704 00230644 38 7D 10 1C */ addi r3, r29, 0x101c
|
||||
/* 80233708 00230648 7C 7B 1A 14 */ add r3, r27, r3
|
||||
/* 8023370C 0023064C 38 9C 00 6E */ addi r4, r28, 0x6e
|
||||
/* 80233710 00230650 48 13 54 1D */ bl func_80368B2C
|
||||
/* 80233710 00230650 48 13 54 1D */ bl strcpy
|
||||
/* 80233714 00230654 38 7E 10 B2 */ addi r3, r30, 0x10b2
|
||||
/* 80233718 00230658 7C 7B 1A 14 */ add r3, r27, r3
|
||||
/* 8023371C 0023065C 38 9C 00 6E */ addi r4, r28, 0x6e
|
||||
/* 80233720 00230660 48 13 54 0D */ bl func_80368B2C
|
||||
/* 80233720 00230660 48 13 54 0D */ bl strcpy
|
||||
/* 80233724 00230664 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 80233728 00230668 2C 1A 00 03 */ cmpwi r26, 3
|
||||
/* 8023372C 0023066C 3B DE 00 50 */ addi r30, r30, 0x50
|
||||
@@ -1288,7 +1288,7 @@ dMsgObject_c_NS_setMessageIndex:
|
||||
/* 80233D08 00230C48 7C 08 02 A6 */ mflr r0
|
||||
/* 80233D0C 00230C4C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80233D10 00230C50 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80233D14 00230C54 48 12 E4 C1 */ bl func_803621D4
|
||||
/* 80233D14 00230C54 48 12 E4 C1 */ bl _savegpr_27
|
||||
/* 80233D18 00230C58 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80233D1C 00230C5C 7C BB 2B 78 */ mr r27, r5
|
||||
/* 80233D20 00230C60 7C DF 33 78 */ mr r31, r6
|
||||
@@ -1376,7 +1376,7 @@ lbl_80233E3C:
|
||||
/* 80233E54 00230D94 48 07 3A A1 */ bl JMessage_NS_TControl_NS_setMessageID
|
||||
lbl_80233E58:
|
||||
/* 80233E58 00230D98 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80233E5C 00230D9C 48 12 E3 C5 */ bl func_80362220
|
||||
/* 80233E5C 00230D9C 48 12 E3 C5 */ bl _restgpr_27
|
||||
/* 80233E60 00230DA0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80233E64 00230DA4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80233E68 00230DA8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -1388,7 +1388,7 @@ dMsgObject_c_NS_setMessageIndexDemo:
|
||||
/* 80233E74 00230DB4 7C 08 02 A6 */ mflr r0
|
||||
/* 80233E78 00230DB8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80233E7C 00230DBC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80233E80 00230DC0 48 12 E3 59 */ bl func_803621D8
|
||||
/* 80233E80 00230DC0 48 12 E3 59 */ bl _savegpr_28
|
||||
/* 80233E84 00230DC4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80233E88 00230DC8 7C BF 2B 78 */ mr r31, r5
|
||||
/* 80233E8C 00230DCC 90 83 01 58 */ stw r4, 0x158(r3)
|
||||
@@ -1450,7 +1450,7 @@ lbl_80233EF4:
|
||||
/* 80233F68 00230EA8 48 07 39 8D */ bl JMessage_NS_TControl_NS_setMessageID
|
||||
lbl_80233F6C:
|
||||
/* 80233F6C 00230EAC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80233F70 00230EB0 48 12 E2 B5 */ bl func_80362224
|
||||
/* 80233F70 00230EB0 48 12 E2 B5 */ bl _restgpr_28
|
||||
/* 80233F74 00230EB4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80233F78 00230EB8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80233F7C 00230EBC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -1489,7 +1489,7 @@ dMsgObject_c_NS_getRevoMessageIndex:
|
||||
/* 80233FDC 00230F1C 7C 08 02 A6 */ mflr r0
|
||||
/* 80233FE0 00230F20 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80233FE4 00230F24 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80233FE8 00230F28 48 12 E1 ED */ bl func_803621D4
|
||||
/* 80233FE8 00230F28 48 12 E1 ED */ bl _savegpr_27
|
||||
/* 80233FEC 00230F2C 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80233FF0 00230F30 7C 9E 23 78 */ mr r30, r4
|
||||
/* 80233FF4 00230F34 3C A0 80 43 */ lis r5, lbl_8043028C@ha
|
||||
@@ -1550,7 +1550,7 @@ lbl_802340B8:
|
||||
/* 802340B8 00230FF8 7F 83 E3 78 */ mr r3, r28
|
||||
lbl_802340BC:
|
||||
/* 802340BC 00230FFC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802340C0 00231000 48 12 E1 61 */ bl func_80362220
|
||||
/* 802340C0 00231000 48 12 E1 61 */ bl _restgpr_27
|
||||
/* 802340C4 00231004 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802340C8 00231008 7C 08 03 A6 */ mtlr r0
|
||||
/* 802340CC 0023100C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -2722,17 +2722,17 @@ lbl_80235144:
|
||||
/* 802351A4 002320E4 3C 80 80 3A */ lis r4, lbl_80399660@ha
|
||||
/* 802351A8 002320E8 38 84 96 60 */ addi r4, r4, lbl_80399660@l
|
||||
/* 802351AC 002320EC 38 84 00 6E */ addi r4, r4, 0x6e
|
||||
/* 802351B0 002320F0 48 13 39 7D */ bl func_80368B2C
|
||||
/* 802351B0 002320F0 48 13 39 7D */ bl strcpy
|
||||
/* 802351B4 002320F4 38 7F 0C 1C */ addi r3, r31, 0xc1c
|
||||
/* 802351B8 002320F8 3C 80 80 3A */ lis r4, lbl_80399660@ha
|
||||
/* 802351BC 002320FC 38 84 96 60 */ addi r4, r4, lbl_80399660@l
|
||||
/* 802351C0 00232100 38 84 00 6E */ addi r4, r4, 0x6e
|
||||
/* 802351C4 00232104 48 13 39 69 */ bl func_80368B2C
|
||||
/* 802351C4 00232104 48 13 39 69 */ bl strcpy
|
||||
/* 802351C8 00232108 38 7F 0E 1C */ addi r3, r31, 0xe1c
|
||||
/* 802351CC 0023210C 3C 80 80 3A */ lis r4, lbl_80399660@ha
|
||||
/* 802351D0 00232110 38 84 96 60 */ addi r4, r4, lbl_80399660@l
|
||||
/* 802351D4 00232114 38 84 00 6E */ addi r4, r4, 0x6e
|
||||
/* 802351D8 00232118 48 13 39 55 */ bl func_80368B2C
|
||||
/* 802351D8 00232118 48 13 39 55 */ bl strcpy
|
||||
/* 802351DC 0023211C 3B 40 00 00 */ li r26, 0
|
||||
/* 802351E0 00232120 3B A0 00 00 */ li r29, 0
|
||||
/* 802351E4 00232124 3B 80 00 00 */ li r28, 0
|
||||
@@ -2742,11 +2742,11 @@ lbl_802351F0:
|
||||
/* 802351F0 00232130 38 7C 10 1C */ addi r3, r28, 0x101c
|
||||
/* 802351F4 00232134 7C 7F 1A 14 */ add r3, r31, r3
|
||||
/* 802351F8 00232138 38 9B 00 6E */ addi r4, r27, 0x6e
|
||||
/* 802351FC 0023213C 48 13 39 31 */ bl func_80368B2C
|
||||
/* 802351FC 0023213C 48 13 39 31 */ bl strcpy
|
||||
/* 80235200 00232140 38 7D 10 B2 */ addi r3, r29, 0x10b2
|
||||
/* 80235204 00232144 7C 7F 1A 14 */ add r3, r31, r3
|
||||
/* 80235208 00232148 38 9B 00 6E */ addi r4, r27, 0x6e
|
||||
/* 8023520C 0023214C 48 13 39 21 */ bl func_80368B2C
|
||||
/* 8023520C 0023214C 48 13 39 21 */ bl strcpy
|
||||
/* 80235210 00232150 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 80235214 00232154 2C 1A 00 03 */ cmpwi r26, 3
|
||||
/* 80235218 00232158 3B BD 00 50 */ addi r29, r29, 0x50
|
||||
@@ -2823,7 +2823,7 @@ dMsgObject_c_NS_selectProc:
|
||||
/* 80235320 00232260 7C 08 02 A6 */ mflr r0
|
||||
/* 80235324 00232264 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80235328 00232268 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8023532C 0023226C 48 12 CE A9 */ bl func_803621D4
|
||||
/* 8023532C 0023226C 48 12 CE A9 */ bl _savegpr_27
|
||||
/* 80235330 00232270 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80235334 00232274 3B 80 00 00 */ li r28, 0
|
||||
/* 80235338 00232278 3B 60 00 00 */ li r27, 0
|
||||
@@ -3187,7 +3187,7 @@ lbl_8023582C:
|
||||
/* 80235860 002327A0 48 07 61 25 */ bl Z2SeMgr_NS_seStart
|
||||
lbl_80235864:
|
||||
/* 80235864 002327A4 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80235868 002327A8 48 12 C9 B9 */ bl func_80362220
|
||||
/* 80235868 002327A8 48 12 C9 B9 */ bl _restgpr_27
|
||||
/* 8023586C 002327AC 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80235870 002327B0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80235874 002327B4 38 21 00 30 */ addi r1, r1, 0x30
|
||||
@@ -3225,7 +3225,7 @@ dMsgObject_c_NS_inputProc:
|
||||
/* 802358D8 00232818 7C 08 02 A6 */ mflr r0
|
||||
/* 802358DC 0023281C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802358E0 00232820 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802358E4 00232824 48 12 C8 F1 */ bl func_803621D4
|
||||
/* 802358E4 00232824 48 12 C8 F1 */ bl _savegpr_27
|
||||
/* 802358E8 00232828 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802358EC 0023282C 38 00 00 01 */ li r0, 1
|
||||
/* 802358F0 00232830 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
||||
@@ -3353,7 +3353,7 @@ lbl_80235A84:
|
||||
/* 80235AB8 002329F8 48 00 0E 2D */ bl dMsgObject_c_NS_setStatusLocal
|
||||
lbl_80235ABC:
|
||||
/* 80235ABC 002329FC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80235AC0 00232A00 48 12 C7 61 */ bl func_80362220
|
||||
/* 80235AC0 00232A00 48 12 C7 61 */ bl _restgpr_27
|
||||
/* 80235AC4 00232A04 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80235AC8 00232A08 7C 08 03 A6 */ mtlr r0
|
||||
/* 80235ACC 00232A0C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -3776,7 +3776,7 @@ dMsgObject_c_NS_talkStartInit:
|
||||
/* 802360AC 00232FEC DB E1 00 30 */ stfd f31, 0x30(r1)
|
||||
/* 802360B0 00232FF0 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
||||
/* 802360B4 00232FF4 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 802360B8 00232FF8 48 12 C1 21 */ bl func_803621D8
|
||||
/* 802360B8 00232FF8 48 12 C1 21 */ bl _savegpr_28
|
||||
/* 802360BC 00232FFC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802360C0 00233000 C3 E2 B0 BC */ lfs f31, lbl_80454ABC-_SDA2_BASE_(r2)
|
||||
/* 802360C4 00233004 4B DD E9 2D */ bl mDoExt_getMesgFont
|
||||
@@ -4206,7 +4206,7 @@ lbl_802366EC:
|
||||
/* 802366EC 0023362C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
||||
/* 802366F0 00233630 CB E1 00 30 */ lfd f31, 0x30(r1)
|
||||
/* 802366F4 00233634 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 802366F8 00233638 48 12 BB 2D */ bl func_80362224
|
||||
/* 802366F8 00233638 48 12 BB 2D */ bl _restgpr_28
|
||||
/* 802366FC 0023363C 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80236700 00233640 7C 08 03 A6 */ mtlr r0
|
||||
/* 80236704 00233644 38 21 00 40 */ addi r1, r1, 0x40
|
||||
@@ -4862,19 +4862,19 @@ lbl_80236FCC:
|
||||
/* 80236FD0 00233F10 41 82 00 10 */ beq lbl_80236FE0
|
||||
/* 80236FD4 00233F14 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80236FD8 00233F18 38 9F 0A 1C */ addi r4, r31, 0xa1c
|
||||
/* 80236FDC 00233F1C 48 13 1B 51 */ bl func_80368B2C
|
||||
/* 80236FDC 00233F1C 48 13 1B 51 */ bl strcpy
|
||||
lbl_80236FE0:
|
||||
/* 80236FE0 00233F20 28 1C 00 00 */ cmplwi r28, 0
|
||||
/* 80236FE4 00233F24 41 82 00 10 */ beq lbl_80236FF4
|
||||
/* 80236FE8 00233F28 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80236FEC 00233F2C 38 9F 0E 1C */ addi r4, r31, 0xe1c
|
||||
/* 80236FF0 00233F30 48 13 1B 3D */ bl func_80368B2C
|
||||
/* 80236FF0 00233F30 48 13 1B 3D */ bl strcpy
|
||||
lbl_80236FF4:
|
||||
/* 80236FF4 00233F34 28 1D 00 00 */ cmplwi r29, 0
|
||||
/* 80236FF8 00233F38 41 82 00 10 */ beq lbl_80237008
|
||||
/* 80236FFC 00233F3C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80237000 00233F40 38 9F 0C 1C */ addi r4, r31, 0xc1c
|
||||
/* 80237004 00233F44 48 13 1B 29 */ bl func_80368B2C
|
||||
/* 80237004 00233F44 48 13 1B 29 */ bl strcpy
|
||||
lbl_80237008:
|
||||
/* 80237008 00233F48 80 78 01 14 */ lwz r3, 0x114(r24)
|
||||
/* 8023700C 00233F4C 48 07 05 C9 */ bl JMessage_NS_TControl_NS_reset
|
||||
@@ -5509,7 +5509,7 @@ lbl_802377BC:
|
||||
/* 802377D8 00234718 7F 23 CB 78 */ mr r3, r25
|
||||
/* 802377DC 0023471C 38 9D 00 0F */ addi r4, r29, 0xf
|
||||
/* 802377E0 00234720 38 A0 00 00 */ li r5, 0
|
||||
/* 802377E4 00234724 4B DF B8 4D */ bl dSv_player_item_c_NS_getItem
|
||||
/* 802377E4 00234724 4B DF B8 4D */ bl getItem__17dSv_player_item_cCFib
|
||||
/* 802377E8 00234728 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 802377EC 0023472C 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 802377F0 00234730 41 82 00 54 */ beq lbl_80237844
|
||||
@@ -6206,7 +6206,7 @@ dMsgObject_c_NS_getString:
|
||||
/* 802380F8 00235038 7C 08 02 A6 */ mflr r0
|
||||
/* 802380FC 0023503C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80238100 00235040 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80238104 00235044 48 12 A0 D1 */ bl func_803621D4
|
||||
/* 80238104 00235044 48 12 A0 D1 */ bl _savegpr_27
|
||||
/* 80238108 00235048 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8023810C 0023504C 7C 9C 23 78 */ mr r28, r4
|
||||
/* 80238110 00235050 7C BD 2B 78 */ mr r29, r5
|
||||
@@ -6229,7 +6229,7 @@ dMsgObject_c_NS_getString:
|
||||
/* 80238154 00235094 7D 6A 5B 78 */ mr r10, r11
|
||||
/* 80238158 00235098 4B FF EC 8D */ bl dMsgObject_c_NS_getStringLocal
|
||||
/* 8023815C 0023509C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80238160 002350A0 48 12 A0 C1 */ bl func_80362220
|
||||
/* 80238160 002350A0 48 12 A0 C1 */ bl _restgpr_27
|
||||
/* 80238164 002350A4 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80238168 002350A8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023816C 002350AC 38 21 00 30 */ addi r1, r1, 0x30
|
||||
|
||||
Reference in New Issue
Block a user