summaryrefslogtreecommitdiff
path: root/src/kernel/kernel.c
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2017-06-16 17:10:48 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2017-06-16 17:10:48 +0200
commitb6f1311502f48a091dd51bd7443105963071af9a (patch)
tree150aacd5f67e2c53f811dd65112a6731d654b8cb /src/kernel/kernel.c
parent066aeb4588db4e42e06d98cca7ceb8ae1e825cab (diff)
downloadabaos-b6f1311502f48a091dd51bd7443105963071af9a.tar.gz
abaos-b6f1311502f48a091dd51bd7443105963071af9a.tar.bz2
first character printed in graphics mode
Diffstat (limited to 'src/kernel/kernel.c')
-rw-r--r--src/kernel/kernel.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/kernel/kernel.c b/src/kernel/kernel.c
index dbaa4d7..19cf8e6 100644
--- a/src/kernel/kernel.c
+++ b/src/kernel/kernel.c
@@ -183,7 +183,10 @@ static void handle_keyboard_event( keyboard_event_t *event, void *context )
// for now when we enter the graphics mode we remain there
if( vga_set_mode( vga, vga_make_mode( 320, 200, 8 ) ) ) {
vga_clear_screen( vga, vga_make_RGB( 0x00, 0x00, 0xA8 ) );
+ vga_draw_char( vga, 'A', 100, 100, vga_make_RGB( 0x00, 0x00, 0xA8 ),
+ vga_make_RGB( 0xFF, 0xFF, 0xFF ) );
}
+
} else {
printf( "ERR: Unknown pre-boot command '%s'\n", buf );
}