From 5600ebb3881c90f9abeb8aa3392f6749b19d3654 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Thu, 29 Oct 2026 15:49:41 +0400 Subject: test(runtime): verify native Control activation clocks --- docs/appendices/knowledge-boundaries.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'docs/appendices/knowledge-boundaries.md') diff --git a/docs/appendices/knowledge-boundaries.md b/docs/appendices/knowledge-boundaries.md index 3dc0e6b..58deb31 100644 --- a/docs/appendices/knowledge-boundaries.md +++ b/docs/appendices/knowledge-boundaries.md @@ -360,7 +360,11 @@ Control выставлен flag `0x102`, слово флагов ANI `+0x14` и часть активного `0xbcf0` исполнена на синтетическом хосте класса `10`: при периоде `500` и нулевом RNG проверены пропуск до deadline и на равенстве `437.5`, затем ресурсный `dt = 0.5` при времени `500`. Движение и очереди -исключены условиями вектора; активация `+0xe0` задана явно. Источник времени +исключены условиями вектора; активация `+0xe0` задана явно. Отдельный вектор +класса `4` исполняет событие `4` через `0x31ae0` → `0x314f0`, проверяя +активность, начальные часы `time - 100`, округление DWORD в `f32` и одну +начальную команду. Геометрические callbacks подставлены явно, таблицы +устройств и shapes пусты; полный загрузочный путь не проверен. Источник времени и доставка прослежены статически: World3D RVA `0x6bf0` вычисляет часы из `timeGetTime()` с игровым смещением и поправкой на паузу, затем выполняет первый обход `6/1`, шаг мировой физики и @@ -368,7 +372,8 @@ World3D RVA `0x6bf0` вычисляет часы из `timeGetTime()` с игр обработчик Control RVA `0x7830` численно преобразует unsigned DWORD в `f32` перед primary slot `+0x58`. Фабрика выбирает RVA `0xcbb0` для класса `9` и RVA `0xbcf0` для остальных. Это подтверждает статическую цепочку вызовов, но не -её исполнение на миссии: загрузочная активация, остальные ветви `0xbcf0` и +её исполнение на миссии: связывание интерфейсов, активация устройств и shapes, +остальные ветви `0xbcf0` и изменение provider-снимков Rust остаются открытыми. Источник контактного коэффициента прослежен статически, но не исполнен. Подробные векторы и статические границы приведены в [техническом подразделе о provider-состоянии Control](script-vm.md#изменение-provider-состояния-control). -- cgit v1.2.3