## What this changes ## Why ## Scope check - [ ] No changes under `src/` or `include/` — **or** the only changes are the narrow `#ifdef PORT` ABI exception (CONTRIBUTING.md rule 2), and each is documented in `docs/porting-notes.md` / `docs/dev/findings.md`. - [ ] `Makefile`, `tools/`, `rsp/`, `ld/` untouched (N64 build). - [ ] If `CMakeLists.txt` `REGION_DEFS` changed, it still matches the N64 `Makefile` per-region macro set exactly. ## Verification - [ ] `./build-pc.sh ntsc-final` — clean configure + link - [ ] Crash-free run of at least one level (`-level_09`) - [ ] Single-frame `GE_PCDUMP` diff against the committed golden — no unexpected change - [ ] pal-final / jpn-final also configured Platform tested: ## Notes for the reviewer