mirror of
https://github.com/zeldaret/tp
synced 2026-08-22 06:44:53 -04:00
more simple J2D/J3D funcs (#166)
* more simple J2D/J3D funcs * JPABaseShape constructor * fmt Co-authored-by: lepelog <25211966+lepelog@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
f7916ebde1
commit
c15d8fcb3e
@@ -1,12 +0,0 @@
|
||||
lbl_802E9234:
|
||||
/* 802E9234 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802E9238 7C 08 02 A6 */ mflr r0
|
||||
/* 802E923C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802E9240 98 83 00 34 */ stb r4, 0x34(r3)
|
||||
/* 802E9244 88 63 00 34 */ lbz r3, 0x34(r3)
|
||||
/* 802E9248 38 80 00 00 */ li r4, 0
|
||||
/* 802E924C 48 07 36 71 */ bl GXSetLineWidth
|
||||
/* 802E9250 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802E9254 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E9258 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802E925C 4E 80 00 20 */ blr
|
||||
@@ -1,29 +0,0 @@
|
||||
lbl_802E9CC4:
|
||||
/* 802E9CC4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802E9CC8 7C 08 02 A6 */ mflr r0
|
||||
/* 802E9CCC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802E9CD0 88 03 00 01 */ lbz r0, 1(r3)
|
||||
/* 802E9CD4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802E9CD8 40 82 00 30 */ bne lbl_802E9D08
|
||||
/* 802E9CDC 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 802E9CE0 80 03 00 08 */ lwz r0, 8(r3)
|
||||
/* 802E9CE4 90 81 00 08 */ stw r4, 8(r1)
|
||||
/* 802E9CE8 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 802E9CEC 80 03 00 0C */ lwz r0, 0xc(r3)
|
||||
/* 802E9CF0 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 802E9CF4 38 83 00 10 */ addi r4, r3, 0x10
|
||||
/* 802E9CF8 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 802E9CFC 38 C3 00 24 */ addi r6, r3, 0x24
|
||||
/* 802E9D00 48 00 00 2D */ bl getTextureMtx__9J2DTexMtxFRC17J2DTextureSRTInfo3VecPA4_f
|
||||
/* 802E9D04 48 00 00 18 */ b lbl_802E9D1C
|
||||
lbl_802E9D08:
|
||||
/* 802E9D08 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 802E9D0C 40 82 00 10 */ bne lbl_802E9D1C
|
||||
/* 802E9D10 38 83 00 10 */ addi r4, r3, 0x10
|
||||
/* 802E9D14 38 A3 00 24 */ addi r5, r3, 0x24
|
||||
/* 802E9D18 48 00 01 A5 */ bl getTextureMtxMaya__9J2DTexMtxFRC17J2DTextureSRTInfoPA4_f
|
||||
lbl_802E9D1C:
|
||||
/* 802E9D1C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802E9D20 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E9D24 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802E9D28 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_802EA164:
|
||||
/* 802EA164 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 802EA168 38 63 FF FF */ addi r3, r3, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 802EA16C 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_802EA170:
|
||||
/* 802EA170 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 802EA174 38 63 FF FF */ addi r3, r3, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 802EA178 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_802EA098:
|
||||
/* 802EA098 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802EA09C 7C 08 02 A6 */ mflr r0
|
||||
/* 802EA0A0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802EA0A4 7C 65 1B 78 */ mr r5, r3
|
||||
/* 802EA0A8 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 802EA0AC 38 63 00 01 */ addi r3, r3, 1
|
||||
/* 802EA0B0 7C A4 2B 78 */ mr r4, r5
|
||||
/* 802EA0B4 88 A5 00 18 */ lbz r5, 0x18(r5)
|
||||
/* 802EA0B8 48 07 4C 75 */ bl GXSetIndTexMtx
|
||||
/* 802EA0BC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802EA0C0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802EA0C4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802EA0C8 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_802EA044:
|
||||
/* 802EA044 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802EA048 7C 08 02 A6 */ mflr r0
|
||||
/* 802EA04C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802EA050 81 43 00 00 */ lwz r10, 0(r3)
|
||||
/* 802EA054 55 40 5F FE */ rlwinm r0, r10, 0xb, 0x1f, 0x1f
|
||||
/* 802EA058 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 802EA05C 55 40 57 BE */ rlwinm r0, r10, 0xa, 0x1e, 0x1f
|
||||
/* 802EA060 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 802EA064 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 802EA068 55 44 07 BE */ clrlwi r4, r10, 0x1e
|
||||
/* 802EA06C 55 45 F7 BE */ rlwinm r5, r10, 0x1e, 0x1e, 0x1f
|
||||
/* 802EA070 55 46 E7 7E */ rlwinm r6, r10, 0x1c, 0x1d, 0x1f
|
||||
/* 802EA074 55 47 87 3E */ rlwinm r7, r10, 0x10, 0x1c, 0x1f
|
||||
/* 802EA078 55 48 C7 7E */ rlwinm r8, r10, 0x18, 0x1d, 0x1f
|
||||
/* 802EA07C 55 49 AF 7E */ rlwinm r9, r10, 0x15, 0x1d, 0x1f
|
||||
/* 802EA080 55 4A 67 FE */ rlwinm r10, r10, 0xc, 0x1f, 0x1f
|
||||
/* 802EA084 48 07 4C 3D */ bl GXSetTevIndirect
|
||||
/* 802EA088 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802EA08C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802EA090 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802EA094 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_802EA0FC:
|
||||
/* 802EA0FC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802EA100 7C 08 02 A6 */ mflr r0
|
||||
/* 802EA104 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802EA108 7C 65 1B 78 */ mr r5, r3
|
||||
/* 802EA10C 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 802EA110 88 85 00 00 */ lbz r4, 0(r5)
|
||||
/* 802EA114 88 A5 00 01 */ lbz r5, 1(r5)
|
||||
/* 802EA118 48 07 4E D1 */ bl GXSetIndTexOrder
|
||||
/* 802EA11C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802EA120 7C 08 03 A6 */ mtlr r0
|
||||
/* 802EA124 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802EA128 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_802EA0CC:
|
||||
/* 802EA0CC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802EA0D0 7C 08 02 A6 */ mflr r0
|
||||
/* 802EA0D4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802EA0D8 7C 65 1B 78 */ mr r5, r3
|
||||
/* 802EA0DC 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 802EA0E0 88 85 00 00 */ lbz r4, 0(r5)
|
||||
/* 802EA0E4 88 A5 00 01 */ lbz r5, 1(r5)
|
||||
/* 802EA0E8 48 07 4D BD */ bl GXSetIndTexCoordScale
|
||||
/* 802EA0EC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802EA0F0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802EA0F4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802EA0F8 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_802E9C90:
|
||||
/* 802E9C90 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802E9C94 7C 08 02 A6 */ mflr r0
|
||||
/* 802E9C98 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802E9C9C 7C 65 1B 78 */ mr r5, r3
|
||||
/* 802E9CA0 38 65 00 24 */ addi r3, r5, 0x24
|
||||
/* 802E9CA4 1C 84 00 03 */ mulli r4, r4, 3
|
||||
/* 802E9CA8 38 84 00 1E */ addi r4, r4, 0x1e
|
||||
/* 802E9CAC 88 A5 00 00 */ lbz r5, 0(r5)
|
||||
/* 802E9CB0 48 07 66 71 */ bl GXLoadTexMtxImm
|
||||
/* 802E9CB4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802E9CB8 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E9CBC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802E9CC0 4E 80 00 20 */ blr
|
||||
Reference in New Issue
Block a user