Files
goldeneye-pc-port/docs/dev
Dan Turner aebce4013e macos/arm64: relabel findings to descriptive tags, use portAddrIsInWindow, document src/ edits
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.
2026-10-04 10:58:12 +01:00
..
2026-09-01 19:28:59 -04:00