Index: uspace/app/bdsh/input.c
===================================================================
--- uspace/app/bdsh/input.c	(revision 87d3ecf9a85a8ae0fc4acfbcaf8178c2f6f0b765)
+++ uspace/app/bdsh/input.c	(revision ef8bcc6df47519f80b0b59ebb86b4c416a742a7b)
@@ -148,6 +148,8 @@
 	char line[INPUT_MAX];
 
+	fflush(stdout);
 	console_set_style(fphone(stdout), STYLE_EMPHASIS);
 	printf("%s", usr->prompt);
+	fflush(stdout);
 	console_set_style(fphone(stdout), STYLE_NORMAL);
 
Index: uspace/app/tester/console/console1.c
===================================================================
--- uspace/app/tester/console/console1.c	(revision 87d3ecf9a85a8ae0fc4acfbcaf8178c2f6f0b765)
+++ uspace/app/tester/console/console1.c	(revision ef8bcc6df47519f80b0b59ebb86b4c416a742a7b)
@@ -52,8 +52,11 @@
 
 	printf("Style test: ");
+	fflush(stdout);
 	console_set_style(fphone(stdout), STYLE_NORMAL);
 	printf("normal ");
+	fflush(stdout);
 	console_set_style(fphone(stdout), STYLE_EMPHASIS);
 	printf("emphasized");
+	fflush(stdout);
 	console_set_style(fphone(stdout), STYLE_NORMAL);
 	printf(".\n");
@@ -62,8 +65,10 @@
 	for (j = 0; j < 2; j++) {
 		for (i = COLOR_BLACK; i <= COLOR_WHITE; i++) {
+			fflush(stdout);
 			console_set_color(fphone(stdout), i, COLOR_WHITE,
 			    j ? CATTR_BRIGHT : 0);
 			printf(" %s ", color_name[i]);
 		}
+		fflush(stdout);
 		console_set_color(fphone(stdout), COLOR_BLACK, COLOR_WHITE, 0);
 		putchar('\n');
@@ -73,8 +78,10 @@
 	for (j = 0; j < 2; j++) {
 		for (i = COLOR_BLACK; i <= COLOR_WHITE; i++) {
+			fflush(stdout);
 			console_set_color(fphone(stdout), COLOR_WHITE, i,
 			    j ? CATTR_BRIGHT : 0);
 			printf(" %s ", color_name[i]);
 		}
+		fflush(stdout);
 		console_set_color(fphone(stdout), COLOR_BLACK, COLOR_WHITE, 0);
 		putchar('\n');
@@ -84,21 +91,27 @@
 
 	for (i = 0; i < 255; i += 16) {
+		fflush(stdout);
 		console_set_rgb_color(fphone(stdout), 0xffffff, i << 16);
 		putchar('X');
 	}
+	fflush(stdout);
 	console_set_color(fphone(stdout), COLOR_BLACK, COLOR_WHITE, 0);
 	putchar('\n');
 
 	for (i = 0; i < 255; i += 16) {
+		fflush(stdout);
 		console_set_rgb_color(fphone(stdout), 0xffffff, i << 8);
 		putchar('X');
 	}
+	fflush(stdout);
 	console_set_color(fphone(stdout), COLOR_BLACK, COLOR_WHITE, 0);
 	putchar('\n');
 
 	for (i = 0; i < 255; i += 16) {
+		fflush(stdout);
 		console_set_rgb_color(fphone(stdout), 0xffffff, i);
 		putchar('X');
 	}
+	fflush(stdout);
 	console_set_color(fphone(stdout), COLOR_BLACK, COLOR_WHITE, 0);
 	putchar('\n');
Index: uspace/app/tetris/screen.c
===================================================================
--- uspace/app/tetris/screen.c	(revision 87d3ecf9a85a8ae0fc4acfbcaf8178c2f6f0b765)
+++ uspace/app/tetris/screen.c	(revision ef8bcc6df47519f80b0b59ebb86b4c416a742a7b)
@@ -78,4 +78,5 @@
 static void start_standout(uint32_t color)
 {
+	fflush(stdout);
 	console_set_rgb_color(fphone(stdout), 0xf0f0f0, color);
 }
@@ -83,4 +84,5 @@
 static void resume_normal(void)
 {
+	fflush(stdout);
 	console_set_rgb_color(fphone(stdout), 0, 0xf0f0f0);
 }
@@ -115,4 +117,5 @@
 void moveto(int r, int c)
 {
+	fflush(stdout);
 	console_goto(fphone(stdout), c, r);
 }
