26 #include "pedigree/kernel/debugger/DebuggerIO.h" 27 #include "pedigree/kernel/processor/types.h" 33 #define MAX_CONSOLE_WIDTH 128 34 #define MAX_CONSOLE_HEIGHT 48 36 #define MAX_CONSOLE_WIDTH 90 37 #define MAX_CONSOLE_HEIGHT 30 39 #define CONSOLE_DEFAULT_MODE 2 63 void setCliLowerLimit(
size_t nlines);
75 virtual char getCharNonBlock();
83 char c,
size_t row,
size_t colStart,
size_t colEnd,
85 void drawVerticalLine(
86 char c,
size_t col,
size_t rowStart,
size_t rowEnd,
114 void disableRefreshes();
123 void readDimensions()
141 void setMode(
int nMode);
LocalIO(Vga *pVga, Keyboard *pKeyboard)
void setCliUpperLimit(size_t nlines)
void drawString(const char *str, size_t row, size_t col, DebuggerIO::Colour foreColour, DebuggerIO::Colour backColour)
void drawHorizontalLine(char c, size_t row, size_t colStart, size_t colEnd, DebuggerIO::Colour foreColour, DebuggerIO::Colour backColour)
uint16_t m_pFramebuffer[MAX_CONSOLE_WIDTH *MAX_CONSOLE_HEIGHT]
uint16_t m_pOldFramebuffer[MAX_CONSOLE_WIDTH *MAX_CONSOLE_HEIGHT]