forked from Ports/goldeneye-pc-port
Owner review follow-ups on #95: - Findings labels: replace the branch's D409-D421 (which clash with upstream's D-range) with descriptive MACOS-<TOPIC> tags across findings.md (section F rows + tail entries), findings-index.csv, porting-notes.md, MACOS-ARM64-PLAN.md, CMakeLists.txt, building.md and the code comments. Real D-numbers get assigned at merge. - gen_findings_index.py: accept non-D descriptive tags as labels so the generated index stays complete while the branch is unmerged (D-rows unchanged). - language.c: convert the last hardcoded numeric address bound in the boot path to portAddrIsInWindow(), per the branch rule (address plausibility checks must not use numeric bounds). - Document the src/ edits the owner flagged as unwritten: the two vtxstore_allocate() callers and objDeform() (both the PORT_N64PTR(0) -> NULL class, under MACOS-BLOODSTAIN), the crouched-rifle table terminator (MACOS-CAST-CENSUS), and an honest note on which widened sites are #ifdef PORT and which follow the existing unguarded house style. - Drop the stray .DS_Store from history (it was added in the base commit and only deleted at the tip). No behaviour change: PORT_ADDR_BASE == 0 everywhere but macOS, and the one logic edit (language.c) is an identity there. Build + window + port_addr self-test ALL PASS on arm64.