mirror of
https://github.com/jkdansereau/goldeneye-pc-port.git
synced 2026-10-23 15:52:42 +02:00
- port_addr.h: portAddrIsInWindow() now rejects the low 64 KiB of the window. With PORT_ADDR_BASE == 0 that range contains NULL; the previous version let NULL through on Windows/Linux, regressing langGet()'s cleared-bank guard (the old numeric bound rejected < 0x10000). Matches the old bounds on every platform. Self-test covers NULL, the low guard, DRAM and above-window. - gfx_opengl.cpp: revert to origin/macos. upstream already clamps MSAA to GL_MAX_SAMPLES (D405 / #106); the branch's second clamp and its comments were a duplicate. MACOS-MSAA-CLAMP finding removed. - chr.c: drop the branch's crouched_rifle_firing_animation_group1 {0} terminator. GCC places groupA below group1, so it never resolved groupA and did not fix the crouched-rifle crash. Replaced by #120 (next commit). - boss.c: guard the rspReplyMsg re-base with #ifdef PORT (the file has no PORT_N64PTR identity fallback for the N64 build). - findings.md: correct the objDeform vtxslot write-up (host pointers, not u32 N64 addresses), give accurate numbers for unguarded src/ edits, and record why the terminator was replaced.