2006-12-13 Alexey Shamrin <shamrin@gmail.com>

PR 1189/bsps
	* console/outch.c: If you print a character with the code larger than
	127 (extended ASCII) to the VGA console, then it blinks. The reason:
	char == signed char, so such characters get represented by negative
	numbers. The sign bit then goes to attribute byte, resulting in the
	blinking.
This commit is contained in:
Joel Sherrill
2006-12-13 12:35:28 +00:00
parent 6ac4774dd7
commit 70443fbbdf
2 changed files with 10 additions and 1 deletions

View File

@@ -1,3 +1,12 @@
2006-12-13 Alexey Shamrin <shamrin@gmail.com>
PR 1189/bsps
* console/outch.c: If you print a character with the code larger than
127 (extended ASCII) to the VGA console, then it blinks. The reason:
char == signed char, so such characters get represented by negative
numbers. The sign bit then goes to attribute byte, resulting in the
blinking.
2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: New BUG-REPORT address.

View File

@@ -141,7 +141,7 @@ videoPutChar(char car)
return;
}
default: {
*pt_bitmap = car | attribute;
*pt_bitmap = (unsigned char)car | attribute;
advanceCursor();
return;
}