The real cockpit board now drives the cab instead of PadRIO, frozen in the profile so all five tester launchers get it. Nothing above the seam changed -- the 109-mapping L4 control table installs exactly as on a desktop, and the cab keeps the GLASS display stack. BT_PLATFORM=pod is NOT the way to this; that would drag in the 1995 gauge path. RIO:COM1 -> \.\COM1 at 9600 8N1. Evidence the link is real, not just "the port opened": RIO successfully initialized! FAILURE.LOG: 4 missing boards (Slot 3:0, 3:2, 4:0, 5:0), 16 dead lamps [ctrlmap] push stick x=0.0595238 y=0 <- physical stick outside deadband A specific 4-of-many board inventory is the proof: a dead serial line reports the WHOLE address space missing. Reproduced after deleting FAILURE.LOG. The dead lamps are the boards this partial crash cart does not have. Banner honesty: "GLASS (PadRIO ...)" was hardcoded, so a wired cab reported PadRIO on the very line you read to check which device won. It now names the resolved one -- GLASS (hardware RIO; plasma off [L4PLASMA]). Recorded in pod-hardware.md, including that RIO and PAD are mutually exclusive (both assign rioPointer, last token wins) and that a CENTRED stick reads x=0, which is indistinguishable from no data -- so the by-hand check of stick, throttle, pedals, buttons and the Ranger calibration is still outstanding. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Rw7No5wLTpkaUgA3ANbtZZ
56 lines
2.7 KiB
INI
56 lines
2.7 KiB
INI
# ==== BT411 POD PROFILE (ALPHA-MR crash cart) ================================
|
|
# Frozen 2026-08-06 from the verified-good bring-up. Everything a launcher
|
|
# used to have to pass now lives here, so the rig comes up correct however
|
|
# the game is started -- shortcut, scheduled task or autostart.
|
|
# Physical mapping + the RGB-split decode: context/pod-hardware.md.
|
|
#
|
|
# The layout itself (which surface sits on which monitor) is in
|
|
# glass_layout.cfg beside this file, loaded by BT_GLASS_LAYOUT=load:
|
|
# Secondary / Radar = monitor:DISPLAY4 (colour LCD in the yellow frame)
|
|
# VGA Port A = monitor:DISPLAY2 (RGB triple: Heat + Comm + Mfd2)
|
|
# VGA Port B = monitor:DISPLAY1 (RGB triple: Mfd1 + Mfd3)
|
|
|
|
# Platform PROFILE. NB "glass", not "pod": BT_PLATFORM=pod selects the 1995
|
|
# multi-surface gauge path (exclusive-fullscreen D3D per adapter + the NVIDIA
|
|
# horizontal span), which no modern driver can do. What lights this cab is the
|
|
# GLASS profile plus the three switches below. (Glass is already the default
|
|
# when nothing is set -- named here so the rig never depends on that default.)
|
|
BT_PLATFORM=glass
|
|
|
|
# One window per surface -- this is the switch that makes panels at all.
|
|
BT_GLASS_PANELS=1
|
|
|
|
# ONE VGA port's R/G/B lines drive THREE mono MFDs -- composite the planes.
|
|
BT_POD_RGB=1
|
|
|
|
# THIS cab's splitter wires Comm and Heat to different colour lines than the
|
|
# 1995 L4GAUGE.CFG assumed (kills/deaths and coolant loops came up swapped).
|
|
BT_POD_CHANMAP=Comm=blue,Heat=red
|
|
|
|
# The radar panel here is a LANDSCAPE LCD; the 1995 pod rotated only because
|
|
# its CRT was mounted portrait. 0 = leave the 640x480 source alone.
|
|
BT_GAUGE_SEC_ROT=0
|
|
|
|
BT_GLASS_LAYOUT=load
|
|
BT_START_INSIDE=1
|
|
|
|
# Main view fills its 800x600 panel (DISPLAY3, the primary) with no border.
|
|
BT_FIT=1
|
|
|
|
# THE REAL COCKPIT BOARD. RIO:COM1 -> \\.\COM1 at 9600 8N1 (L4SERIAL); the
|
|
# stock control path above the seam (mapper, lamps, streamed .CTL mappings)
|
|
# runs unchanged -- PadRIO was only ever standing in for this.
|
|
# * RIO and PAD are MUTUALLY EXCLUSIVE: both assign rioPointer in the
|
|
# L4CONTROLS parser, so the last token wins. This turns the XInput pad
|
|
# off on this machine. To get it back for a session, override in the
|
|
# launcher: set L4CONTROLS=PAD,KEYBOARD (the real environment wins).
|
|
# * KEYBOARD stays in the list as the fallback. It does NOT demote the RIO
|
|
# (it only sets a flag), and a silent total loss of input would be
|
|
# indistinguishable from a hang.
|
|
L4CONTROLS=RIO:COM1,KEYBOARD
|
|
|
|
# No 128x32 marquee wired on this cart -- and the glass profile would
|
|
# otherwise default L4PLASMA to SCREEN and drop a plasma window on the glass.
|
|
L4PLASMA=NONE
|
|
# ==== END BT411 POD PROFILE ==================================================
|