Root cause: vpx_max_postboot_acks=200, a Phase-2 bring-up guard, capped how many post-boot replies the device would ever feed. A real BattleTech session issues an unbounded stream of sync/frame/render replies and aborted with "velocirender_receive timed out - sends_wo_rcv" at exactly the 200th ack (143 sync + 55 frame-ack + 2 render). Cap is now effectively unlimited (0x7fffffff; override VPX_MAX_ACKS for diagnostics). After the fix the full game (game.conf, RIO disabled, cycles=max) runs indefinitely: 2500+ syncs, 1264+ frame-acks, no abort, into L4VIDEO content load (Thor mech + terrain from ALPHA_1/REL410/BT/VIDEO/GEO -- 841 real .bgf models; test.egg is only mission params). Window still shows background: the game uses the full DPL hierarchy (instance/object/lod/geogroup + DCS transforms) which the flat flyk-tuned scene walk doesn't traverse yet -- that is Phase 3d, documented in PHASE3-PROGRESS.md. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
26 lines
380 B
Plaintext
26 lines
380 B
Plaintext
[sdl]
|
|
output=opengl
|
|
[dosbox]
|
|
memsize=32
|
|
machine=svga_s3
|
|
[cpu]
|
|
core=normal
|
|
cputype=pentium
|
|
cycles=max
|
|
[serial]
|
|
serial1=disabled
|
|
serial2=disabled
|
|
[autoexec]
|
|
mount c "C:\VWE\TeslaRel410\ALPHA_1"
|
|
c:
|
|
cd \REL410\BT
|
|
set VIDEOFORMAT=svga
|
|
set BLASTER=A220 I5 D1 H5 P330 T6
|
|
set TEMP=c:\
|
|
call setenv.bat r s n n
|
|
32rtm.exe -x
|
|
btl4opt.exe -egg test.egg
|
|
32rtm.exe -u
|
|
echo ALPHA1-RUN-DONE
|
|
pause
|