mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-10-08 17:51:46 -04:00
af6e70afe8
These reference a per-overlay tail work-buffer whose base address DIFFERS per overlay (h_seq relocated data). remap_hseq keyed the byte-OFFSET addresses (D_801D9C21..) not the base symbol D_801D9C20/D_801D9C60 the exemplar C uses, so it left them unresolved -> 0/137. Per overlay: base = symbol_map[D_801D9C21]-1; declare dlabel D_<base> in config/symbols.<ov>.txt (byte-neutral, re-extract emits the linker def), remap D_801D9C20->D_<base1> / D_801D9C60->D_<base2>. 3 SC07 stragglers needed the carried ApplyMatrixSV/RotMatrixYXZ externs dropped (TU already declares them with a different sig -> conflicting types). Each gated whole-overlay byte-identical.