diff --git a/README.md b/README.md index a33f7a52..5fdcdb66 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# banjo (96.5885%) +# banjo (96.5966%) diff --git a/progress/progress_core1.svg b/progress/progress_core1.svg index 4e27106a..cd1a3e19 100644 --- a/progress/progress_core1.svg +++ b/progress/progress_core1.svg @@ -17,7 +17,7 @@ core1 - 93.5796% - 93.5796% + 93.6357% + 93.6357% \ No newline at end of file diff --git a/progress/progress_total.svg b/progress/progress_total.svg index 68fe5812..2f3b2f86 100644 --- a/progress/progress_total.svg +++ b/progress/progress_total.svg @@ -17,7 +17,7 @@ Banjo-Kazooie (us.v10) - 96.5885% - 96.5885% + 96.5966% + 96.5966% \ No newline at end of file diff --git a/src/core1/code_13990.c b/src/core1/code_13990.c index a8fb5f13..b7dcfaf1 100644 --- a/src/core1/code_13990.c +++ b/src/core1/code_13990.c @@ -124,7 +124,17 @@ f32 *func_80251788(f32 arg0, f32 arg1, f32 arg2){ *(var_v0++) = arg0; *(var_v0++) = arg1; *(var_v0++) = arg2; *(var_v0++) = 1.0f; } -#pragma GLOBAL_ASM("asm/nonmatchings/core1/code_13990/func_802517F8.s") +void func_802517F8(f32* arg0) { + s32 var_v0, j; + + D_80282FD0++; + for(var_v0 = 0; var_v0 < 4; var_v0++){ + for(j = 0; j < 4; j++){ + reinterpret_cast(f32, D_80282FD0->m[var_v0][j]) = *arg0++; + } + } +} + #pragma GLOBAL_ASM("asm/nonmatchings/core1/code_13990/func_80251878.s")