From fc922a4ccb02e4c708b09cc373d572ca7a30fcfd Mon Sep 17 00:00:00 2001 From: Drew T <50529377+Druthulu@users.noreply.github.com> Date: Sat, 5 Sep 2026 11:02:03 -0600 Subject: [PATCH] =?UTF-8?q?feat(phase-32):=20T3=20(34)=20=E2=80=94=20md=5F?= =?UTF-8?q?MAIN=5F009:=20func=5F800CD520=20(22=20ins)=20BANKED=20byte-iden?= =?UTF-8?q?tical=20d270f695=20=E2=80=94=20=C2=A7304=20self-defining=20roda?= =?UTF-8?q?ta=20(D=5F800CD364,=208=20words=20incl.=20the=20island's=20trai?= =?UTF-8?q?ling=20junk)=20via=20the=20ov=5FSC03=5F011:0x8017dbd8=20twin;?= =?UTF-8?q?=20the=20agent's=20(void*)=20prototype=20for=20func=5F8001AD38?= =?UTF-8?q?=20re-spelled=20to=20the=20TU's=20(const=20char*)=20after=20the?= =?UTF-8?q?=20sibling=20banks=20landed=20(=C2=A7376)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - func_800CD520: draft .run/P32/t3/haiku/func_800CD520.c (haiku agent, agent MATCH re-verified by coordinator rtu_match in the real TU) - one build for the same-TU batch: make build BINARY=md_MAIN_009 -j8 rc 0; sha1 d270f695b793b5c03db159b7aabcc066daa87eda == config/check.md_MAIN_009.sha (BYTE-IDENTICAL) - src/md_MAIN_009/md_MAIN_009.c: 2 INCLUDE_ASM left --- src/md_MAIN_009/md_MAIN_009.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/md_MAIN_009/md_MAIN_009.c b/src/md_MAIN_009/md_MAIN_009.c index 09101e799..7537b9816 100644 --- a/src/md_MAIN_009/md_MAIN_009.c +++ b/src/md_MAIN_009/md_MAIN_009.c @@ -88,7 +88,18 @@ void func_800CD4C8(void) { } -INCLUDE_ASM("asm/md_MAIN_009/nonmatchings/md_MAIN_009", func_800CD520); +const u32 D_800CD364[] = { 0x545C3A43, 0x41504D49, 0x4F5C4B43, 0x4D454450, 0x502E314F, 0x65005441, 0x3C02800C, 0x9442AE04 }; + +/* func_8001AD38 is declared by the TU at file scope as (const char*) — spelled like the TU (§376) */ +extern s32 D_800CDD34; +extern void func_800116A0(void); + +void func_800CD520(void) { + func_8001AD38((const char *)D_800CD364); + D_800CDD34 = 0; + func_800116A0(); +} + extern s32 D_800CDD30; extern s32 D_800CDD34;