mirror of
https://github.com/zeldaret/tp
synced 2026-07-09 06:53:23 -04:00
Makefile fixes / JUTNameTab (#129)
* Makefile: Fix issues with iconv causing it to break under devkitPro / msys The version of iconv included in devkitPro does not have a -o option, so replace it with normal shell redirection. Also, SHIFT-JIS does not have a mapping for ~, so output the Windows CP932 variant instead, which does. See: https://en.wikipedia.org/wiki/Tilde#Unicode_and_Shift_JIS_encoding_of_wave_dash https://en.wikipedia.org/wiki/Code_page_932_(Microsoft_Windows)#Single-byte_character_differences * Update diff configuration -Bbinary doesn't seem to work with my copy of bjdump (it says it can't decode unknown architecture) Cheese things by using expected/ instead of having the user place things manually. * JUTNameTab * J3DPacket / J3DDrawBuffer * format Co-authored-by: lepelog <lepelog@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
9799fadfe8
commit
462d71cbef
@@ -1,16 +0,0 @@
|
||||
lbl_802DE9E0:
|
||||
/* 802DE9E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802DE9E4 7C 08 02 A6 */ mflr r0
|
||||
/* 802DE9E8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802DE9EC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802DE9F0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802DE9F4 3C A0 80 3C */ lis r5, __vt__10JUTNameTab@ha /* 0x803BB3DC@ha */
|
||||
/* 802DE9F8 38 05 B3 DC */ addi r0, r5, __vt__10JUTNameTab@l /* 0x803BB3DC@l */
|
||||
/* 802DE9FC 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 802DEA00 48 00 00 1D */ bl setResource__10JUTNameTabFPC7ResNTAB
|
||||
/* 802DEA04 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802DEA08 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802DEA0C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802DEA10 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DEA14 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802DEA18 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
lbl_802DE9A0:
|
||||
/* 802DE9A0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802DE9A4 7C 08 02 A6 */ mflr r0
|
||||
/* 802DE9A8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802DE9AC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802DE9B0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802DE9B4 3C 80 80 3C */ lis r4, __vt__10JUTNameTab@ha /* 0x803BB3DC@ha */
|
||||
/* 802DE9B8 38 04 B3 DC */ addi r0, r4, __vt__10JUTNameTab@l /* 0x803BB3DC@l */
|
||||
/* 802DE9BC 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 802DE9C0 38 80 00 00 */ li r4, 0
|
||||
/* 802DE9C4 48 00 00 59 */ bl setResource__10JUTNameTabFPC7ResNTAB
|
||||
/* 802DE9C8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802DE9CC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802DE9D0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802DE9D4 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DE9D8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802DE9DC 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_802DEB28:
|
||||
/* 802DEB28 38 A0 00 00 */ li r5, 0
|
||||
/* 802DEB2C 48 00 00 18 */ b lbl_802DEB44
|
||||
lbl_802DEB30:
|
||||
/* 802DEB30 88 04 00 00 */ lbz r0, 0(r4)
|
||||
/* 802DEB34 7C 03 07 74 */ extsb r3, r0
|
||||
/* 802DEB38 1C 05 00 03 */ mulli r0, r5, 3
|
||||
/* 802DEB3C 7C A3 02 14 */ add r5, r3, r0
|
||||
/* 802DEB40 38 84 00 01 */ addi r4, r4, 1
|
||||
lbl_802DEB44:
|
||||
/* 802DEB44 88 04 00 00 */ lbz r0, 0(r4)
|
||||
/* 802DEB48 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 802DEB4C 40 82 FF E4 */ bne lbl_802DEB30
|
||||
/* 802DEB50 54 A3 04 3E */ clrlwi r3, r5, 0x10
|
||||
/* 802DEB54 4E 80 00 20 */ blr
|
||||
@@ -1,45 +0,0 @@
|
||||
lbl_802DEA58:
|
||||
/* 802DEA58 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802DEA5C 7C 08 02 A6 */ mflr r0
|
||||
/* 802DEA60 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802DEA64 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802DEA68 48 08 37 69 */ bl _savegpr_26
|
||||
/* 802DEA6C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802DEA70 7C 9A 23 78 */ mr r26, r4
|
||||
/* 802DEA74 80 A3 00 04 */ lwz r5, 4(r3)
|
||||
/* 802DEA78 3B 85 00 04 */ addi r28, r5, 4
|
||||
/* 802DEA7C 48 00 00 AD */ bl calcKeyCode__10JUTNameTabCFPCc
|
||||
/* 802DEA80 3B 60 00 00 */ li r27, 0
|
||||
/* 802DEA84 83 BF 00 04 */ lwz r29, 4(r31)
|
||||
/* 802DEA88 54 7E 04 3E */ clrlwi r30, r3, 0x10
|
||||
/* 802DEA8C A3 FF 00 0C */ lhz r31, 0xc(r31)
|
||||
/* 802DEA90 48 00 00 40 */ b lbl_802DEAD0
|
||||
lbl_802DEA94:
|
||||
/* 802DEA94 A0 1C 00 00 */ lhz r0, 0(r28)
|
||||
/* 802DEA98 7C 00 F0 40 */ cmplw r0, r30
|
||||
/* 802DEA9C 40 82 00 2C */ bne lbl_802DEAC8
|
||||
/* 802DEAA0 57 63 13 BA */ rlwinm r3, r27, 2, 0xe, 0x1d
|
||||
/* 802DEAA4 38 03 00 06 */ addi r0, r3, 6
|
||||
/* 802DEAA8 7C 1D 02 2E */ lhzx r0, r29, r0
|
||||
/* 802DEAAC 7C 7D 02 14 */ add r3, r29, r0
|
||||
/* 802DEAB0 7F 44 D3 78 */ mr r4, r26
|
||||
/* 802DEAB4 48 08 9E E1 */ bl strcmp
|
||||
/* 802DEAB8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 802DEABC 40 82 00 0C */ bne lbl_802DEAC8
|
||||
/* 802DEAC0 57 63 04 3E */ clrlwi r3, r27, 0x10
|
||||
/* 802DEAC4 48 00 00 1C */ b lbl_802DEAE0
|
||||
lbl_802DEAC8:
|
||||
/* 802DEAC8 3B 9C 00 04 */ addi r28, r28, 4
|
||||
/* 802DEACC 3B 7B 00 01 */ addi r27, r27, 1
|
||||
lbl_802DEAD0:
|
||||
/* 802DEAD0 57 60 04 3E */ clrlwi r0, r27, 0x10
|
||||
/* 802DEAD4 7C 00 F8 40 */ cmplw r0, r31
|
||||
/* 802DEAD8 41 80 FF BC */ blt lbl_802DEA94
|
||||
/* 802DEADC 38 60 FF FF */ li r3, -1
|
||||
lbl_802DEAE0:
|
||||
/* 802DEAE0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802DEAE4 48 08 37 39 */ bl _restgpr_26
|
||||
/* 802DEAE8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802DEAEC 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DEAF0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802DEAF4 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_802DEAF8:
|
||||
/* 802DEAF8 54 85 04 3E */ clrlwi r5, r4, 0x10
|
||||
/* 802DEAFC A0 03 00 0C */ lhz r0, 0xc(r3)
|
||||
/* 802DEB00 7C 05 00 40 */ cmplw r5, r0
|
||||
/* 802DEB04 40 80 00 1C */ bge lbl_802DEB20
|
||||
/* 802DEB08 80 A3 00 04 */ lwz r5, 4(r3)
|
||||
/* 802DEB0C 54 80 13 BA */ rlwinm r0, r4, 2, 0xe, 0x1d
|
||||
/* 802DEB10 7C 65 02 14 */ add r3, r5, r0
|
||||
/* 802DEB14 A0 03 00 06 */ lhz r0, 6(r3)
|
||||
/* 802DEB18 7C 65 02 14 */ add r3, r5, r0
|
||||
/* 802DEB1C 4E 80 00 20 */ blr
|
||||
lbl_802DEB20:
|
||||
/* 802DEB20 38 60 00 00 */ li r3, 0
|
||||
/* 802DEB24 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
lbl_802DEA1C:
|
||||
/* 802DEA1C 90 83 00 04 */ stw r4, 4(r3)
|
||||
/* 802DEA20 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 802DEA24 41 82 00 24 */ beq lbl_802DEA48
|
||||
/* 802DEA28 A0 04 00 00 */ lhz r0, 0(r4)
|
||||
/* 802DEA2C B0 03 00 0C */ sth r0, 0xc(r3)
|
||||
/* 802DEA30 A0 03 00 0C */ lhz r0, 0xc(r3)
|
||||
/* 802DEA34 54 05 10 3A */ slwi r5, r0, 2
|
||||
/* 802DEA38 38 05 00 04 */ addi r0, r5, 4
|
||||
/* 802DEA3C 7C 04 02 14 */ add r0, r4, r0
|
||||
/* 802DEA40 90 03 00 08 */ stw r0, 8(r3)
|
||||
/* 802DEA44 4E 80 00 20 */ blr
|
||||
lbl_802DEA48:
|
||||
/* 802DEA48 38 00 00 00 */ li r0, 0
|
||||
/* 802DEA4C B0 03 00 0C */ sth r0, 0xc(r3)
|
||||
/* 802DEA50 90 03 00 08 */ stw r0, 8(r3)
|
||||
/* 802DEA54 4E 80 00 20 */ blr
|
||||
Reference in New Issue
Block a user