J3D setup (#155)

* setup j3d classes

* remove asm

* fixes

* fix newDifferedDisplayList
This commit is contained in:
TakaRikka
2021-10-11 18:38:53 +02:00
committed by GitHub
parent 5084413cb7
commit a2636e84c3
134 changed files with 3399 additions and 4786 deletions
@@ -1,14 +0,0 @@
lbl_8032F5D0:
/* 8032F5D0 3C 80 80 3D */ lis r4, __vt__16J3DMaterialTable@ha /* 0x803CEE80@ha */
/* 8032F5D4 38 04 EE 80 */ addi r0, r4, __vt__16J3DMaterialTable@l /* 0x803CEE80@l */
/* 8032F5D8 90 03 00 00 */ stw r0, 0(r3)
/* 8032F5DC 38 00 00 00 */ li r0, 0
/* 8032F5E0 B0 03 00 04 */ sth r0, 4(r3)
/* 8032F5E4 B0 03 00 06 */ sth r0, 6(r3)
/* 8032F5E8 90 03 00 08 */ stw r0, 8(r3)
/* 8032F5EC 90 03 00 0C */ stw r0, 0xc(r3)
/* 8032F5F0 90 03 00 10 */ stw r0, 0x10(r3)
/* 8032F5F4 90 03 00 14 */ stw r0, 0x14(r3)
/* 8032F5F8 90 03 00 18 */ stw r0, 0x18(r3)
/* 8032F5FC B0 03 00 1C */ sth r0, 0x1c(r3)
/* 8032F600 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_8032F604:
/* 8032F604 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8032F608 7C 08 02 A6 */ mflr r0
/* 8032F60C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8032F610 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8032F614 7C 7F 1B 79 */ or. r31, r3, r3
/* 8032F618 41 82 00 1C */ beq lbl_8032F634
/* 8032F61C 3C A0 80 3D */ lis r5, __vt__16J3DMaterialTable@ha /* 0x803CEE80@ha */
/* 8032F620 38 05 EE 80 */ addi r0, r5, __vt__16J3DMaterialTable@l /* 0x803CEE80@l */
/* 8032F624 90 1F 00 00 */ stw r0, 0(r31)
/* 8032F628 7C 80 07 35 */ extsh. r0, r4
/* 8032F62C 40 81 00 08 */ ble lbl_8032F634
/* 8032F630 4B F9 F7 0D */ bl __dl__FPv
lbl_8032F634:
/* 8032F634 7F E3 FB 78 */ mr r3, r31
/* 8032F638 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8032F63C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8032F640 7C 08 03 A6 */ mtlr r0
/* 8032F644 38 21 00 10 */ addi r1, r1, 0x10
/* 8032F648 4E 80 00 20 */ blr
@@ -1,11 +0,0 @@
lbl_8032F5A8:
/* 8032F5A8 38 00 00 00 */ li r0, 0
/* 8032F5AC B0 03 00 04 */ sth r0, 4(r3)
/* 8032F5B0 B0 03 00 06 */ sth r0, 6(r3)
/* 8032F5B4 90 03 00 08 */ stw r0, 8(r3)
/* 8032F5B8 90 03 00 0C */ stw r0, 0xc(r3)
/* 8032F5BC 90 03 00 10 */ stw r0, 0x10(r3)
/* 8032F5C0 90 03 00 14 */ stw r0, 0x14(r3)
/* 8032F5C4 90 03 00 18 */ stw r0, 0x18(r3)
/* 8032F5C8 B0 03 00 1C */ sth r0, 0x1c(r3)
/* 8032F5CC 4E 80 00 20 */ blr