Minimal Program

// minimal.c - D3-TUI minimal example
#include <d3tui.h>

int main(void) {
    // Initialize 80x30 terminal
    d3tui_terminal_t* term = d3tui_init(80, 30);
    
    // Print to screen
    d3tui_puts(term, "Hello, Dreamcast!");
    d3tui_putc(term, '\n');
    
    // ANSI colors
    d3tui_printf(term, "\x1b[31mRed\x1b[0m text\n");
    d3tui_printf(term, "\x1b[1;32mBold Green\x1b[0m\n");
    
    // Clear screen
    d3tui_clear(term);
    
    // Cleanup
    d3tui_shutdown();
    return 0;
}