diff --git a/README.md b/README.md index 2ce42402..f4a4841a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# banjo (96.6180%) +# banjo (96.6236%) diff --git a/progress/progress_core1.svg b/progress/progress_core1.svg index 1dc9bff4..b303b729 100644 --- a/progress/progress_core1.svg +++ b/progress/progress_core1.svg @@ -17,7 +17,7 @@ core1 - 93.7828% - 93.7828% + 93.8214% + 93.8214% \ No newline at end of file diff --git a/progress/progress_total.svg b/progress/progress_total.svg index f519cc6d..5f700004 100644 --- a/progress/progress_total.svg +++ b/progress/progress_total.svg @@ -17,7 +17,7 @@ Banjo-Kazooie (us.v10) - 96.6180% - 96.6180% + 96.6236% + 96.6236% \ No newline at end of file diff --git a/src/core1/code_13990.c b/src/core1/code_13990.c index e217742b..41ba4114 100644 --- a/src/core1/code_13990.c +++ b/src/core1/code_13990.c @@ -100,7 +100,21 @@ void mlMtxPop(void){ D_80282FD0--; } -#pragma GLOBAL_ASM("asm/nonmatchings/core1/code_13990/func_802516E0.s") +void func_802516E0(void) { + s32 i, j; + f32 *var_a3; + f32 (*var_a2)[4]; + + var_a3 = D_80282FD0; + var_a2 = D_80282FD0 + 1; + if(1); + for(i = 0; i < 4; i++){ + for(j = 0; j < 4; j++){ + var_a2[i][j] = var_a3[4*i + j]; + } + } + D_80282FD0++; +} void func_80251738(void){ s32 i;