Configuration
Key configuration points in D3-TUI: - Versioning:
Managed via VERSION in Makefile → auto-generated
src/d3tui/version.h → CHANGELOG.md → docs/DELIVERY.md -
Build Mode: BUILD_MODE in Makefile
(debug/release) controls optimization and debug symbols - KOS
Path: KOS_BASE environment variable sets
KallistiOS toolchain location - SPECTRE Path:
SPECTRE_PATH environment variable enables optional SPECTRE
integration - SHACHI Path: SHACHI_PATH
environment variable enables optional SHACHI integration -
Terminal Dimensions: Width (80), Height (25),
Scrollback (1000 lines) configurable via terminal API - Color
Palette: 16-color ANSI palette customizable at runtime -
Font System: Default font loading with fallback and
reference counting - VMU Contrast: Adjustable via VMU
API (0-15 range) - Debug Level: Configurable via
d3tui_debug_set_level() (ERROR→TRACE)