Add support for '\r' on VGA displays

This commit is contained in:
Pierre Pronchery 2018-07-21 03:02:11 +02:00
parent c70d1748ba
commit f23e59a8cb

View File

@ -127,6 +127,11 @@ static void _vga_console_print(VGAConsole * console, char const * str,
data->pos_y++;
continue;
}
else if(str[i] == '\r')
{
data->pos_x = 0;
continue;
}
if(data->pos_y == VGA_TEXT_ROWS)
_vga_scroll(console, 1);
_vga_print(console, str[i], data->pos_y, data->pos_x++);