4. Project Structure
d3-tui/
├── src/ # Source code
│ ├── core/ # Core terminal implementation
│ │ ├── d3tui_terminal.c
│ │ ├── d3tui_terminal.h
│ │ ├── d3tui_render.c
│ │ ├── d3tui_render.h
│ │ ├── d3tui_font.c
│ │ ├── d3tui_font.h
│ │ ├── d3tui_input.c
│ │ ├── d3tui_input.h
│ │ ├── d3tui_vmu.c
│ │ └── d3tui_vmu.h
│ ├── utils/ # Utility functions
│ │ ├── d3tui_memory.c
│ │ ├── d3tui_memory.h
│ │ ├── d3tui_shachi.c
│ │ └── d3tui_shachi.h
│ └── main.c # Main entry point
├── include/ # Public headers
│ └── d3tui.h
├── fonts/ # Font files
│ ├── default.d3f
│ └── ...
├── assets/ # Other assets
├── tools/ # Build tools
│ ├── fontconv.py
│ └── ...
├── Makefile # Main Makefile
├── Makefile.inc # Common Makefile includes
├── kos.mk # KOS-specific rules
├── Dockerfile # Docker build file
└── README.md # Project documentation