24aa: 563a60 confirmed GUI-branch (detector-LUT params absent from audio-instance memory — full rw-scan); audio-path level compression lives in step 1-19 op semantics (bigkernels/fma/combine); memory-scan tools added

This commit is contained in:
2026-08-25 01:42:16 +03:00
parent 65ee61d540
commit 47c5360ac2
4 changed files with 215 additions and 0 deletions
+19
View File
@@ -3492,3 +3492,22 @@ rendersnap2 v6 пытается читать цепочку [ctx+0x540678]→ban
кандидат — скан heap'а на структуры с валидным [sub+0x90]/[sub+0xc] паттерном,
либо трассировка инициализации (563a60 получает rcx=band obj — ловить её
аргументы при param-rebuild через rendersnap2-стиль STOP в момент загрузки).
## ============ ДОПОЛНЕНИЕ 24aa: 563a60 — GUI-ветка; компрессия аудио в семантиках ops шагов 119 ============
Скан всей rw-памяти при рендере (scan_pairs.py): пары (A<0<B) детекторной
LUT В ПАМЯТИ ОТСУТСТВУЮТ (только статический мусор данных). ⇒ FUN_180563a60
и её объекты — GUI-ветка построения кривой для отображения (согласуется с
пометкой 22b «GUI-only»!). Аудио-компрессия уровня реализована ВНУТРИ
семантик ops шагов 119 BLOCKMAP (bigkernels exp/mask-семейство,
combine/fma/axpy с att/rel массивами) — т.е. ровно те тела, что наш
структурный канон транскрибировал частично/плейсхолдерами.
### Финальная карта остатка (bit-exact):
1. Декод тел bigkernel-семейства 140950..140b60 + fma/axpy/sub/add тунков
шагов 9–19 → точная математика bands[]→scratch.
2. После неё α/β/c/Δ становятся вычисленными (не фитовыми) для ВСЕХ
конфигураций автоматически.
3. Слой STFT уже закрыт (RT_SYN=1); dual-корпус 0.193.
Инструменты раунда: scan_lutsub.py, scan_pairs.py (диагностика памяти).