--- a/elks/arch/i86/drivers/char/sibo_con.c
+++ b/elks/arch/i86/drivers/char/sibo_con.c
@@ -210,6 +210,8 @@
 
 void con_charout(char Ch)
 {
+    if (Ch == '\n')
+	WriteChar(Visible, '\r');
     WriteChar(Visible, Ch);
 }