summaryrefslogtreecommitdiff
path: root/src/kernel/kernel.c
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2017-06-16 19:36:10 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2017-06-16 19:36:10 +0200
commit0061eeb77f73a7832c4c72aba8dd56dc91743171 (patch)
tree4387e1ea40cd1e804cb077ddbabc7509cd26f530 /src/kernel/kernel.c
parentdd7cbebcb41381fdb87e5c8e4d9d988337919c9c (diff)
downloadabaos-0061eeb77f73a7832c4c72aba8dd56dc91743171.tar.gz
abaos-0061eeb77f73a7832c4c72aba8dd56dc91743171.tar.bz2
playing with VGA font distance and characters bei being on the head or mirrored
Diffstat (limited to 'src/kernel/kernel.c')
-rw-r--r--src/kernel/kernel.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/kernel/kernel.c b/src/kernel/kernel.c
index 6342a26..f36c2ff 100644
--- a/src/kernel/kernel.c
+++ b/src/kernel/kernel.c
@@ -195,6 +195,18 @@ static void handle_keyboard_event( keyboard_event_t *event, void *context )
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 ) );
+ vga_draw_char( vga, 'B', 110, 100, vga_make_RGB( 0x00, 0x00, 0xA8 ),
+ vga_make_RGB( 0xFF, 0xFF, 0xFF ) );
+ vga_draw_char( vga, 'C', 120, 100, vga_make_RGB( 0x00, 0x00, 0xA8 ),
+ vga_make_RGB( 0xFF, 0xFF, 0xFF ) );
+ vga_draw_char( vga, 'D', 130, 100, vga_make_RGB( 0x00, 0x00, 0xA8 ),
+ vga_make_RGB( 0xFF, 0xFF, 0xFF ) );
+ vga_draw_char( vga, 'E', 140, 100, vga_make_RGB( 0x00, 0x00, 0xA8 ),
+ vga_make_RGB( 0xFF, 0xFF, 0xFF ) );
+ vga_draw_char( vga, 'F', 150, 100, vga_make_RGB( 0x00, 0x00, 0xA8 ),
+ vga_make_RGB( 0xFF, 0xFF, 0xFF ) );
+ vga_draw_char( vga, 'G', 160, 100, vga_make_RGB( 0x00, 0x00, 0xA8 ),
+ vga_make_RGB( 0xFF, 0xFF, 0xFF ) );
}
global_context->mode = MODE_GRAPHICS;
break;