System console is back
This commit is contained in:
parent
945ad0e907
commit
94a8f74ada
3 changed files with 21 additions and 8 deletions
|
|
@ -30,15 +30,19 @@ makeVGAEntry(char c,
|
|||
}
|
||||
|
||||
/*
|
||||
* Public
|
||||
* Static
|
||||
*/
|
||||
|
||||
Console::Console()
|
||||
: mBase(reinterpret_cast<uint16_t *>(0xB8000)),
|
||||
mCursor{0, 0},
|
||||
mColor(makeVGAColor(Console::Color::LightGray, Console::Color::Black))
|
||||
{ }
|
||||
Console &
|
||||
Console::systemConsole()
|
||||
{
|
||||
static Console sSystemConsole;
|
||||
return sSystemConsole;
|
||||
}
|
||||
|
||||
/*
|
||||
* Public
|
||||
*/
|
||||
|
||||
void
|
||||
Console::clear()
|
||||
|
|
@ -114,6 +118,13 @@ Console::setColor(Console::Color fg,
|
|||
* Private
|
||||
*/
|
||||
|
||||
Console::Console()
|
||||
: mBase(reinterpret_cast<uint16_t *>(0xB8000)),
|
||||
mCursor{0, 0},
|
||||
mColor(makeVGAColor(Console::Color::LightGray, Console::Color::Black))
|
||||
{ }
|
||||
|
||||
|
||||
void
|
||||
Console::putEntryAt(size_t x,
|
||||
size_t y,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue