#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:
co-authored by
Claude Fable 5
parent
38872ac726
commit
675fe68cb0
@@ -75,8 +75,17 @@ open-questions (i860 DIV-CARD firmware ask).
|
||||
= ejectPermitted; review mode = GLOBAL DAT_004fd550).
|
||||
- EjectPilot @0049f854 confirmed via the image message table ('EjectPilot' id 0x19);
|
||||
DuckRequest = id 0x1a @0049fa00 (mech+0x398 latch, NO reader — vestigial).
|
||||
- KEY FINDING: **eject was UNFINISHED in shipped 4.10** — the evaluator had zero
|
||||
callers/pointers until the master-perf call was restored; the arcade never armed.
|
||||
- ⚠ CORRECTED (same night): an earlier "eject was UNFINISHED/dead code in 4.10"
|
||||
claim was WRONG — the absolute-pointer scan missed the E8-relative call; the
|
||||
master perf (FUN_004a9b5c+0x10) evaluates per frame, so the ARCADE's eject was
|
||||
LIVE. Only the PORT was missing the call (our PerformAndWatch recon predated
|
||||
knowing the export-hole fn's contents). Swept from code comments same night.
|
||||
- THE PRESS MODEL [settled]: pilot eject = the PILOT KEYPAD bank while armed
|
||||
(+ the PANIC key, which reports through that matrix). The MFD soft keys NEVER
|
||||
pilot-eject in the binary — every page routes them to authored functions
|
||||
(weapon eng: EjectAmmo; myomer eng: seek toggle) — the flashing engEject cell
|
||||
is the INVITE LAMP. Our page-gated eng-key eject is a MARKED PORT CONVENIENCE
|
||||
(deviation), operator-requested; drop it if strictness wins.
|
||||
- Inputs, all live: Panic button (0x3D→pilot-keypad wire), NUMPAD = pilot keypad
|
||||
(CONTROLS.MAP `keypad pilot` bindings), Backspace/pad action, and the eng-page
|
||||
EJECT key (0x0B/0x23/0x03) page-gated in the RIO drain [T3 intent-completion].
|
||||
|
||||
Reference in New Issue
Block a user