mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-27 05:56:00 -04:00
feat(phase-32): T3 (34) — md_MAIN_009: func_800CD520 (22 ins) BANKED byte-identical d270f695 — §304 self-defining rodata (D_800CD364, 8 words incl. the island's trailing junk) via the ov_SC03_011:0x8017dbd8 twin; the agent's (void*) prototype for func_8001AD38 re-spelled to the TU's (const char*) after the sibling banks landed (§376)
- 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
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user