diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2017-06-16 19:36:10 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2017-06-16 19:36:10 +0200 |
commit | 0061eeb77f73a7832c4c72aba8dd56dc91743171 (patch) | |
tree | 4387e1ea40cd1e804cb077ddbabc7509cd26f530 /src/kernel/kernel.c | |
parent | dd7cbebcb41381fdb87e5c8e4d9d988337919c9c (diff) | |
download | abaos-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.c | 12 |
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; |