Deploy: pod-launch warns that --no-sound freezes bt/rp

--no-sound strips VWE_AWE32, the FAST (28Hz SOS) clock never ticks, and
BTL4OPT hangs forever in the RIO-reset busy-wait (L4RIO.cpp SetDTR loop on
a frozen Now()) -- looks exactly like a vRIO/serial failure but isn't.
Root-caused during the 2026-07-10 dist smoke test. Only safe with a
SLOW-clock conf (setenv arg2=s). Warn at launch + document in usage/README.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Cyd
2026-07-10 23:47:24 -05:00
co-authored by Claude Fable 5
parent a8e463e784
commit 7710be1a07
3 changed files with 10 additions and 4 deletions
+5
View File
@@ -93,6 +93,11 @@ namespace VwePod
Console.WriteLine($"pod PID {dosbox.Id} conf={Path.GetFileName(opt.Conf)} work={opt.Work}");
if (!opt.NoSound)
Console.WriteLine("sound ON: boot adds ~4 min for the SoundFont upload");
else
Console.WriteLine(
"WARNING: --no-sound removes the AWE32, and BT/RP's FAST SOS clock is\n" +
" sound-driven -- the game FREEZES at RIO init (Now() never ticks).\n" +
" Use only with a conf that selects the SLOW clock (setenv arg2=s).");
// ---- Render bridge (Dave's GL): also into the job. ----
if (!opt.NoBridge)