#118 correction sweep: the ARCADE's eject was LIVE -- 'dead code in 4.10' was wrong

The absolute-pointer scan missed the E8-relative call; the later byte-scan
found it (FUN_004a9b5c+0x10 -- the master performance evaluates eject
permission per frame in the shipped binary). Under deadline pressure the
disproven 'unfinished/dead code' claim leaked back into three comments and
the handoff; swept per the correction mandate.

Settled press model, now stated correctly everywhere: pilot eject = the
pilot KEYPAD bank while armed (+ the PANIC key reporting through that
matrix). The MFD soft keys NEVER pilot-eject in the binary -- every page
routes them to authored functions; the flashing engEject cell is the
INVITE LAMP. The port's page-gated eng-key eject is a MARKED CONVENIENCE
deviation (operator-requested), and the coolant hysteresis is a MARKED
smoothing deviation for a degenerate boundary oscillation -- not
completions of unfinished code.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Joe DiPrima
2026-08-04 02:40:39 -05:00
co-authored by Claude Fable 5
parent 38872ac726
commit 675fe68cb0
3 changed files with 33 additions and 16 deletions
+7 -4
View File
@@ -572,10 +572,13 @@ int
extern int BTPlayerExperienceSimLive(void *owner_mech); // btplayer.cpp (+0x25c;
int noviceSim = (BTPlayerExperienceSimLive(this) == 0); // NULL-player reads LIVE)
// COOLANT-CLAUSE HYSTERESIS [T3 intent-completion, 2026-08-03]: the
// binary's clause is a plain `< 0.05` compare -- but this evaluator was
// DEAD CODE in shipped 4.10 (never called), so the boundary flap was
// never exercised. Live, a bank fraction hovering at 0.05 under fire
// COOLANT-CLAUSE HYSTERESIS [T3 smoothing deviation, 2026-08-03]: the
// binary's clause is a plain `< 0.05` compare, evaluated per frame from
// the master performance (FUN_004a9b5c+0x10 -- the arcade DID run this;
// an earlier "dead code" note here was wrong, corrected same day: the
// absolute-pointer scan missed the E8-relative call). A bank fraction
// hovering exactly at the threshold is a degenerate oscillation the pod
// plausibly never sat in (leaks drain THROUGH the boundary); live under
// flips the panic-arm mode EVERY FRAME (observed: hundreds of ON/off
// pairs), churning the mode mask, the lamp, and the arm audio cue into a
// ~10 Hz stutter tick. The engine's own idiom for exactly this is the