void TTY_linefeed(void)
MSX Line feed.
void TTY_set_border_color(uint8_t border)
MSX Set border color of the screen.
void TTY_locate(uint8_t x, uint8_t y)
MSX Set cursor position.
void TTY_set_bg_color(uint8_t bg)
MSX Set background color.
void TTY_set_text_color(uint8_t fg, uint8_t bg)
MSX Set foreground and background color.
void TTY_set_fg_color(uint8_t fg)
MSX Set foreground color.
void TTY_cls(void)
MSX Clear the screen and move the cursor to the top left corner.
const struct TTY_Device * TTY_device
void TTY_set_color(uint8_t fg, uint8_t bg, uint8_t border)
MSX Set foreground, background, and border color.
void TTY_put(uint8_t c)
MSX Send a byte to the TTY device.
Teletype/console device interface for hardware / screen mode abstraction.
void(* set_text_color)(uint8_t fg, uint8_t bg)
Set foreground and background color of text.
void(* clear_screen)(void)
Clear the text screen.
void(* render_char)(uint8_t c)
Render a character at the cursor position.
uint8_t lines
Lines of the text screen.
uint8_t columns
Columns of the text screen.
void(* set_border_color)(uint8_t border)
Set border color of the screen.