D3-TUI Architecture Document

System

Name: D3-TUI (Dreamcast Text User Interface)
Purpose: A native Text User Interface library for the Sega Dreamcast, providing VT100-compatible terminal functionality with hardware-accelerated rendering, VMU integration, and Dreamcast controller input.
Language Breakdown: C (primary), Makefile (build system), Python (tools), Shell scripts, Markdown (documentation)
Lines of Code: ~1,000 LOC across ~58 files