void Con_PutChar(char Char) { if (Char == '\n') { ++g_Row; g_Column = 0; } else { g_VidMem[X86_64_TEXTMODE_WIDTH * g_Row + g_Column] = g_Color + Char; ++g_Column; if (g_Column == X86_64_TEXTMODE_WIDTH) { g_Column = 0; ++g_Row; } } if (g_Row == X86_64_TEXTMODE_HEIGHT) { --g_Row; Con_ScrollUp(); } }
void Con_PageUp( void ) { Con_ScrollUp( consoleState.visibleAmountOfLines/2 ); }