Stage Brief SB-002: Terminal Core Specification — 2/16
2.1 Functional Requirements
2.1.1 Terminal Emulation
Support VT100 escape sequence subset
Support ANSI color codes (16 colors minimum)
Handle cursor movement (absolute and relative)
Support cursor visibility toggling
Handle screen clearing (full and partial)
Support scroll regions
Handle line wrapping
Support insert/delete character mode
Support insert/delete line mode
2.1.2 Text Buffer
Maintain scrollback buffer (configurable size, default 1000 lines)
Support buffer searching
Efficient buffer updates (minimize memory copies)
Buffer serialization for save/load
2.1.3 Cursor Management
Cursor position tracking (row, column)
Cursor shape configuration (block, underline, beam)
Cursor blink timing (configurable)
Cursor visibility state
< Prev
Index
Next >