Уровень 9 прошёл предварительный тест; замер тактов 13/23 без регресса

Уровень 9 (зелье инверсии) — багов не найдено.

Регресс 13/23, 2701 кадр: работа 880 272, синяя 159 822, зелёная 419 562,
циан 380 202 — против 880 170 / 159 774 / 419 520 / 380 244 у 3bcaf51.
Разброс ±100 тактов на 880 000 (0,01 %), циан даже в минус.  Период совпал
кадр в кадр: 4 растра в 24 кадрах, 5 в одном.  Host-тесты 5106 проверок
без расхождений.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-18 17:49:37 +03:00
parent a737412154
commit 0832445614
3 changed files with 21 additions and 2 deletions
+18
View File
@@ -151,6 +151,24 @@ verb'ом **`clog N`** плагина `mamebridge` — а его нет в MCP-
у `ec1f384` (кадров в этом прогоне больше просто потому, что дольше стояли в
покое после каскада). То есть за бюджет вылезает ровно тот же кусок сцены и
ровно на столько же кадров.
**Регресс после обхода уровней 8-9 (`0dd2f6a`, 2026-08-18), 2701 кадр:**
| максимум по секции | работа | синяя | зелёная | циан |
|---|---:|---:|---:|---:|
| после фиксов ур. 3-7 (`3bcaf51`) | 880 170 | 159 774 | 419 520 | 380 244 |
| **после фиксов ур. 8-9** | **880 272** | **159 822** | **419 562** | **380 202** |
| разница | +102 | +48 | +42 | 42 |
Разброс ±100 тактов на 880 000 — это 0,01 %, то есть чистый шум прогона
(циан вообще ушёл в минус). Период снова совпал кадр в кадр: 4 растра в
24 кадрах, 5 в одном.
Что добавилось за это время и почему не подорожало: фиксы стража
(`c40ae3f`) правят только вход в комнату — кода в кадре не прибавилось; фикс
боя у шва (`a498255`) добавил два сравнения в `check_leave`, а в этой сцене
Кид неподвижен и до порогов не доходит. Отладочная трасса `DBG_KIDOBJ`
выключена дефайном и в сборку не попадает.
Скачок циан на фиксах ПЕРВОГО уровня (270 510 → 379 482) объяснён там же:
восстановлены потерянные половины слоёв (`set_redraw2`, ряд 1 foretable), то
есть это плата за корректность, а не регрессия.