mirror of
https://github.com/n64decomp/mk64
synced 2026-08-15 20:39:56 -04:00
match a few funcs and add compiler option (#465)
* match a few funcs and add compiler option
This commit is contained in:
+25
-39
@@ -88,9 +88,7 @@ void func_8006EA5C(void) {
|
||||
**/
|
||||
}
|
||||
|
||||
#ifdef MIPS_TO_C
|
||||
//generated by m2c commit d9d3d6575355663122de59f6b2882d8f174e2355 on Dec-29-2022
|
||||
extern ? D_8018C5F0;
|
||||
|
||||
extern s16 D_8018CF18;
|
||||
extern s16 D_8018CF20;
|
||||
extern s16 D_8018CF48;
|
||||
@@ -120,40 +118,31 @@ extern s16 D_8018D0E8;
|
||||
extern s16 D_8018D110;
|
||||
|
||||
void func_8006EB10(void) {
|
||||
s32 *var_v1;
|
||||
s32 *var_v1_2;
|
||||
s32 *var_v1_3;
|
||||
s32 *var_v1_4;
|
||||
s32 *var_v1_5;
|
||||
s32 i = 0;
|
||||
|
||||
for (i = 0; i < 128; i++) {
|
||||
D_8018C1B0[i] = -1;
|
||||
}
|
||||
|
||||
var_v1 = D_8018C1B0;
|
||||
do {
|
||||
var_v1 += 4;
|
||||
var_v1->unk-4 = -1;
|
||||
} while ((u32) var_v1 < (u32) &D_8018C3B0);
|
||||
var_v1_2 = D_8018C3F0;
|
||||
do {
|
||||
var_v1_2 += 4;
|
||||
var_v1_2->unk-4 = -1;
|
||||
} while ((u32) var_v1_2 < (u32) &D_8018C5F0);
|
||||
var_v1_3 = D_8018C630;
|
||||
do {
|
||||
var_v1_3 += 4;
|
||||
var_v1_3->unk-4 = -1;
|
||||
} while ((u32) var_v1_3 < (u32) &D_8018C830);
|
||||
var_v1_4 = D_8018C870;
|
||||
do {
|
||||
var_v1_4 += 4;
|
||||
var_v1_4->unk-4 = -1;
|
||||
} while ((u32) var_v1_4 < (u32) D_8018C970);
|
||||
var_v1_5 = D_8018C970;
|
||||
do {
|
||||
var_v1_5 += 0x10;
|
||||
var_v1_5->unk-10 = -1;
|
||||
var_v1_5->unk-C = -1;
|
||||
var_v1_5->unk-8 = -1;
|
||||
var_v1_5->unk-4 = -1;
|
||||
} while (var_v1_5 != D_8018CA70);
|
||||
for (i = 0; i < 128; i++) {
|
||||
D_8018C3F0[i] = -1;
|
||||
}
|
||||
|
||||
for (i = 0; i < 128; i++) {
|
||||
D_8018C630[i] = -1;
|
||||
}
|
||||
|
||||
for (i = 0; i < 64; i++) {
|
||||
D_8018C870[i] = -1;
|
||||
}
|
||||
|
||||
for (i = 0; i < 64; i += 4) {
|
||||
D_8018C970[i + 0] = -1;
|
||||
D_8018C970[i + 1] = -1;
|
||||
D_8018C970[i + 2] = -1;
|
||||
D_8018C970[i + 3] = -1;
|
||||
}
|
||||
|
||||
D_8018CFA8 = 0;
|
||||
D_8018CF90 = D_8018CFA8;
|
||||
D_8018CF78 = D_8018CF90;
|
||||
@@ -188,9 +177,6 @@ void func_8006EB10(void) {
|
||||
D_80183E4C = D_80183E5C;
|
||||
D_80183E38 = D_80183E4C;
|
||||
}
|
||||
#else
|
||||
GLOBAL_ASM("asm/non_matchings/code_8006E9C0/func_8006EB10.s")
|
||||
#endif
|
||||
|
||||
void func_8006ED60() {
|
||||
bzero(gObjectList, OBJECT_LIST_SIZE * sizeof(Objects));
|
||||
|
||||
Reference in New Issue
Block a user