mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-26 21:36:06 -04:00
d05203b9a0
- remap_hseq.gather_externs: carry file-scope externs for body-referenced symbols (extract_unit only grabbed adjacent ones) — the decl class that blocked per-location bodies indexing a global. func_8015F118 gate-fail -> BYTE-IDENTICAL; the 3 tracker-miss PURE families then bank 133/133 each. - ran the real whole-binary byte-gate on the 29 substantial matched-exemplar families: 532 members BANKED (byte-gated). Per-family: 3 tracker-miss PURE (0x8015d5e8/0x8015f118/0x801407f4) bank 100% x133 = 399 byte-perfect (the tracker-fix free win); 1 cross-addr family 50%; 9 zero-bank families are type-using (Work8016/Prim/...) -> the existing --reconcile/type-lift follow-on (Task 8); 16 families pinned -> Task 7 pin-free re-crack. - VERDICT: the h_seq machinery (tracker + imm + cross-address + extern-carry) is byte-proven 100% correct on clean families. GO to scale. - R22 clean-fleet: make clean + extract-all-136 + check-all = 136 passed, 0 failed. 0 NON_MATCHING (G4). Metrics: distinct-code 30.3->30.9% (+375 fns), instr-weighted 58.2->58.5%. - decision-log 2026-07-11 (R31: stratify a mechanical-harvest rate by family/class before judging it).