diff --git a/README.md b/README.md index 03f6cf94..d52b32e1 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# banjo (95.8799%) +# banjo (95.8852%) diff --git a/progress/progress_core1.svg b/progress/progress_core1.svg index eb027e5a..10006a55 100644 --- a/progress/progress_core1.svg +++ b/progress/progress_core1.svg @@ -17,7 +17,7 @@ core1 - 93.0594% - 93.0594% + 93.0961% + 93.0961% \ No newline at end of file diff --git a/progress/progress_total.svg b/progress/progress_total.svg index 3730761c..35037393 100644 --- a/progress/progress_total.svg +++ b/progress/progress_total.svg @@ -17,7 +17,7 @@ Banjo-Kazooie (us.v10) - 95.8799% - 95.8799% + 95.8852% + 95.8852% \ No newline at end of file diff --git a/src/core1/code_13990.c b/src/core1/code_13990.c index a6cd88a6..ed5daca8 100644 --- a/src/core1/code_13990.c +++ b/src/core1/code_13990.c @@ -153,8 +153,18 @@ void func_80251B5C(f32 arg0, f32 arg1, f32 arg2){ *(var_v0++) = arg0; *(var_v0++) = arg1; *(var_v0++) = arg2; *(var_v0++) = 1.0f; } -void func_80245DCC(Mtx *,Mtx *, Mtx *); -#pragma GLOBAL_ASM("asm/nonmatchings/core1/code_13990/func_80251BCC.s") +void func_80251BCC(Mtx* arg0) { + s32 i, j; + f32 *v0; + + v0 = D_80282FD0 = &D_80282810; + // a0 = &arg0; + for(i = 0; i < 4*4; i+=4){ + for(j = 0; j < 4; j++){ + *(v0++) = *(((f32*)arg0)++); + } + } +} void func_80251C20(f32 arg0, f32 arg1, f32 arg2, f32 arg3) { func_8024632C(D_80282FD0 + 1, arg0, arg1, arg2, arg3);