From 80eed5e9e99ec3e375b46f7c73743c8401dc7cca Mon Sep 17 00:00:00 2001 From: Drew T <50529377+Druthulu@users.noreply.github.com> Date: Fri, 4 Sep 2026 18:57:35 -0600 Subject: [PATCH] =?UTF-8?q?feat(phase-31):=20S79=20#9=20(1)=20=E2=80=94=20?= =?UTF-8?q?md=5FMAIN=5F003:=20func=5F800D0174=20(36=20ins,=20-O0=20island)?= =?UTF-8?q?=20banked=20from=20a=20Haiku=20agent's=20fresh=20C=20draft;=20b?= =?UTF-8?q?yte-identical=20dd1b32ec?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/md_MAIN_003/md_MAIN_003_o0e.c | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/src/md_MAIN_003/md_MAIN_003_o0e.c b/src/md_MAIN_003/md_MAIN_003_o0e.c index 02900dd13..3434f6754 100644 --- a/src/md_MAIN_003/md_MAIN_003_o0e.c +++ b/src/md_MAIN_003/md_MAIN_003_o0e.c @@ -106,7 +106,30 @@ void func_800D0100(void) { -INCLUDE_ASM("asm/md_MAIN_003/nonmatchings/md_MAIN_003_o0e", func_800D0174); +extern u8 D_800AF630[]; +extern void func_8001C044(void); +extern void func_80015310(void); +extern void func_8002D858(void); +extern u8 D_800D93FC[]; +extern void func_800183E0(s32 a0); +extern s16 D_800EC894; +extern s32 func_800D1E18(void); +extern s32 D_800EC8B0; +extern void func_800118AC(void); + +void func_800D0174(void) { + register u8 *base = D_800AF630; + + *(base + 0xA3E1) = 1; + func_8001C044(); + func_80015310(); + func_8002D858(); + func_800183E0((s32)&D_800D93FC[0]); + D_800EC894 = 0; + D_800EC8B0 = func_800D1E18(); + func_800118AC(); +} + extern s32 D_800EC8B0;