SB-001-PROJECT_OVERVIEW.md
(P0, 249 lines)
- Executive summary: D3-TUI is a native Dreamcast TUI on KOS, adhering
to SPECTRE specs and SHACHI-patterns
- Scope: C99, PVR2 text rendering, VT100 subset, VMU, controller
input, 16MB RAM target
- Out of scope: windowing, 3D, networking, audio, C++
- 7 key modules defined: d3tui_terminal, d3tui_render, d3tui_vmu,
d3tui_input, d3tui_memory, d3tui_font, d3tui_utils
- Hardware constraints: SH-4 @ 200MHz, 16MB RAM, 8MB VRAM, 640x480,
Maple bus
- References SPECTRE Specs 1,2,3,8 and SHACHI patterns REN-001,
ARC-001, TEX-001
- Naming convention:
sh_ prefix for all public
symbols