summaryrefslogtreecommitdiff
path: root/src/code
diff options
context:
space:
mode:
authorrozlette <uberpanzermensch@gmail.com>2018-10-28 22:29:20 -0500
committerrozlette <uberpanzermensch@gmail.com>2018-10-28 22:29:20 -0500
commit5cda2411e748e3ea3634c18e7391a081675f304a (patch)
treeff7e602e98187701c39a039104f0b671cbaa9dfa /src/code
parente5737d1688b1d9095fc95d8ccce02ba0aa751687 (diff)
Get code_0x800F4F40 close to matching
Diffstat (limited to 'src/code')
-rw-r--r--src/code/code_0x800F4F40.c.ignore33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/code/code_0x800F4F40.c.ignore b/src/code/code_0x800F4F40.c.ignore
new file mode 100644
index 000000000..65830b4df
--- /dev/null
+++ b/src/code/code_0x800F4F40.c.ignore
@@ -0,0 +1,33 @@
+#include <ultra64.h>
+#include <global.h>
+
+void func_800F4F40(UNK_TYPE a0, UNK_TYPE a1, UNK_TYPE a2) {
+
+}
+
+void func_800F4F54(s800F4F54* a0, u8 a1, UNK_TYPE a2) {
+ u32 arg0 = (u32)a0 + a0->unk92152 * (15 * 1024) + a2 + 19056;
+ u32 arg1 = ((a1 * 128) - 4096) + (u32)&D_00ACC000;
+ func_80080C90(arg0, arg1, 128);
+}
+
+void func_800F4FC0(UNK_TYPE a0, u16 a1) {
+ func_80080C90(a0 + 30720, (a1 * 128 + 20480) + (u32)&D_00AC4000, 128);
+}
+
+void func_800F5004(UNK_TYPE a0) {
+ u8* s0 = D_801BDB30;
+ u32 s1 = a0 + 30848;
+ u32 v1;
+
+ while (1) {
+ v1 = (*s0)*128;
+ if (*s0 == 0) {
+ v1 = 0;
+ }
+ func_80080C90(s1, v1 + (u32)&D_00AC4000, 128);
+ s1 += 128;
+ if (*s0 == 140) break;
+ s0++;
+ }
+}