Three clean eliminations on the live-RIO fault, all on the ack-fixed emulator: not the ack heuristic (reproduces after the fix), not the debug logging (pod_render_quiet faults identically with no BT_* env), and not the failed test-mode handshake (the quiet run's init PASSED and it faulted anyway). The Thrustmaster isolator -- L4CONTROLS=THRUSTMASTER so the game never opens the RIO while vRIO keeps streaming into serial1 -- was blocked by its own discovery: TM mode dies at boot in ControlsInstanceDirectOf<int>::Update+0x6, mov eax,[eax+0x1c] with EAX=0, at guest 00485E1A. That address resolves cleanly in our map and the loader names BTL4REC.EXE CODE 0x75E1A directly: a real defect in our controls wiring for the non-RIO path, and its own reconstruction brick. Standing facts for the hunt: our exe + live vRIO = fault in ~30-40s; shipped exe + the same stream on the same emulator = fine (two baselines). The ISR and LBE4ControlsManager are archive code; ours in the per-event path are the mapper (MECHMPPR) and the event/receiver plumbing. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
27 lines
977 B
Plaintext
27 lines
977 B
Plaintext
BattleTech v4.10
|
|
BTL4Application::BTL4Application
|
|
GaugeInterpreter: undefined label 'Initialization'
|
|
ColorMapperArmor warning: damage zone dz_missle not found
|
|
ColorMapperArmor warning: damage zone dz_missle not found
|
|
ColorMapperArmor warning: damage zone dz_lmissle not found
|
|
ColorMapperArmor warning: damage zone dz_rmissle not found
|
|
ColorMapperArmor warning: damage zone dz_ftorso not found
|
|
ColorMapperArmor warning: damage zone dz_btorso not found
|
|
|
|
32loader runtime error: Unhandled exception
|
|
|
|
Exception 0E at 00FF:00485E1A error code 00000006
|
|
|
|
CS=00FF DS=0107 ES=0107 SS=0107 FS=011F GS=0000
|
|
EAX=00000000 EBX=009CFDE0 ECX=0012DDC8 EDX=00000044
|
|
EBP=0012DDAC ESP=0012DDAC EDI=0012DE3C ESI=00050421
|
|
|
|
The invalid instruction was executed at 00485E1A
|
|
|
|
Module 'C:\REL410\BT\BTL4REC.EXE' section 'CODE' offset 00075E1A
|
|
|
|
[00485E12]: 8B 40 1C 8B 55 0C 8B 12 - 89 10 5D C3 55 8B EC 53
|
|
|
|
The instruction referenced illegal address 00000000
|
|
|