diff --git a/PROVENANCE.md b/PROVENANCE.md index b2b41d5..d39e486 100644 --- a/PROVENANCE.md +++ b/PROVENANCE.md @@ -118,4 +118,23 @@ Rust dependencies keep their own licences; see `Cargo.lock` and each crate's 1. Record it in this file, with its licence and what you took. 2. Keep the upstream notice intact in any file containing derived code. -3. If it would change this project's licensing terms, stop and say so first. \ No newline at end of file +3. If it would change this project's licensing terms, stop and say so first. + +## Update 2026-10-15: decomp advanced to 8a174cb + +Vendored checkout moved from `aca4f59` to **`8a174cb`**, 18 commits ahead +(`origin/master`). All 18 are `src/game` function-matching work; **no header, +doc, config or `config/levels/functions.tsv` changes**, so the function extents and +level catalogue this project uses are unaffected. + +What is new and usable: **14 of the newly matched functions fall inside the +overlay `.text`** (`0x2a3b80`-`0x447900`), so they are decomp addresses verified +against the same code this project runs: + + 002A7750 002AA800 002B3868 002B6120 002B7E28 002C7748 002CD8C0 + 002D5E98 002DDEC8 002DF1B8 002E7018 002F5220 002FC8D0 00300618 + +None of them is camera, frustum or GS code -- the bodies are game logic and +toolchain-status material. Recorded because matched-in-overlay addresses are the +thing `PROVENANCE.md` says is reliable here, and `20655c7` needs exactly that kind +of anchor to follow `UpdateCamera_6` from `lvl.camvtbl`.