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:
Jasper St. Pierre
2021-05-10 08:54:07 -07:00
committed by GitHub
parent 9799fadfe8
commit 462d71cbef
836 changed files with 1165 additions and 1529 deletions
@@ -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