docs(testing): record live original comparison

Document the Wine-backed original start and charged-launch captures, the matching deterministic Rust states, and the remaining boundary that a chosen claw terminal was not forced in the live original.

Test Plan:
- Launch original/TDKPIN.EXE with Wine 11.15 staging
- Send keypad plus, hold Down for 1.1 seconds, release, and inspect captures
- Compare original started state with Rust launcher step zero
- git diff --cached --check
This commit is contained in:
2026-08-22 18:55:41 +02:00
parent 744e9e4fc1
commit 9e74745fde
2 changed files with 21 additions and 2 deletions
+5
View File
@@ -57,6 +57,11 @@ decoded, build-ready subset; it does not replace that evidence archive.
- Runtime coverage: the Linux executable was launched through the real window
backend, the attract screen was inspected, a game was started, a ball was
launched, collision scoring was observed, and a rendered frame was captured.
- Original-runtime comparison: Wine 11.15 staging ran the preserved Win16 NE
executable; keypad `+`, a 1.1-second Down hold, release, and the resulting
launch were captured and compared with deterministic Rust states. A chosen
original claw terminal was not forced live, so claw evidence is static code,
decoded numeric constants, original assets, and Rust state/frame traces.
- Deterministic mechanics coverage: named launcher, flipper, and all four claw
terminal scenarios advance at exact 120 Hz steps, record JSON state/event
traces, and can export the logical 640x460 render target at any requested