diff --git a/src/sys/posix/posix_main.cpp b/src/sys/posix/posix_main.cpp
--- a/src/sys/posix/posix_main.cpp
+++ b/src/sys/posix/posix_main.cpp
@@ -1462,6 +1462,7 @@ void Sys_Printf(const char *msg, ...) {
 	tty_Hide();
 	fputs( text, stdout );
+	fflush( stdout );
 	tty_Show();
 }
 
