From aae7d6cfb6c1a0d47e2a6f96f0cebb12ca92d93e Mon Sep 17 00:00:00 2001 From: Drew T <50529377+Druthulu@users.noreply.github.com> Date: Tue, 25 Aug 2026 19:47:25 -0600 Subject: [PATCH] chore(decomp): commit in-tree banked work before the serial lane --- src/ov_SC03_003/ov_SC03_003_jr_8017D5C0.c | 33 ++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/src/ov_SC03_003/ov_SC03_003_jr_8017D5C0.c b/src/ov_SC03_003/ov_SC03_003_jr_8017D5C0.c index 41a21ec97..07bbe2422 100644 --- a/src/ov_SC03_003/ov_SC03_003_jr_8017D5C0.c +++ b/src/ov_SC03_003/ov_SC03_003_jr_8017D5C0.c @@ -3276,7 +3276,38 @@ void func_8017E77C(void *a0) { } -INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003_jr_8017D5C0", func_8017E7B8); + + + + + + + + + + + + + + + + +extern void func_8014706C(void *arg0); +extern void func_80154150(s32 a0, s32 a1); +extern s32 func_80171990(u8 *a0); +void func_8017E7B8(s32 *a0) +{ + s32 v1; + s32 a1; + v1 = *((s32 *) (((u8 *) a0) + 0x20)); + *((s16 *) (((u8 *) v1) + 0x10)) = 0xC00; + v1 = (s32) a0; + func_8014706C((void *) v1); + a1 = 0x27; + func_80154150(v1, a1); + *((s32 *) (((u8 *) a0) + 0x200)) = 0x80; + func_80171990((u8 *) a0); +} void func_8017E808(u8 *a0) { s32 v0 = *(s32 *)(a0 + 0x200) - 1;