#include #include "vga.h" void entry( void ) { vga_t vga; vga_init( &vga ); vga_set_color( &vga, VGA_COLOR_LIGHT_GREY ); vga_set_background_color( &vga, VGA_COLOR_BLACK ); vga_put_string( &vga, "ABAOS 0.0.1 STARTING" ); const char bar[] = "\\|/-"; int y_pos = vga_get_cursor_y( &vga ); int x_pos = vga_get_cursor_x( &vga ); int i = 0; for( i = 0; i < 10000; i++ ) { if( i % 1000 == 0 ) { vga_put_char_at( &vga, x_pos, y_pos, '.' ); x_pos++; } vga_put_char_at( &vga, x_pos, y_pos, bar[i%4] ); for( int j = 0; j < 1500; j++ ) { } } vga_put_char_at( &vga, x_pos, y_pos, '.' ); vga_put_newline( &vga ); vga_put_hex( &vga, 4711 ); vga_put_newline( &vga ); //~ vga_set_color( &vga, VGA_COLOR_WHITE ); //~ vga_set_background_color( &vga, VGA_COLOR_RED ); //~ vga_clear_screen( &vga ); //~ for( int i = 0; i < 50; i++ ) { //~ for( int j = 0; j < i; j++ ) { //~ vga_put_char( &vga, '-' ); //~ } //~ vga_put_char( &vga, '>' ); //~ vga_put_string( &vga, (const char *)"TEST TEST TEST" ); //~ vga_put_newline( &vga ); //~ } //~ for( int j = 0; j < 50; j++ ) { //~ vga_put_char( &vga, '-' ); //~ } //~ vga_put_char( &vga, '>' ); //~ vga_put_string( &vga, (const char *)"TEST TEST TEST" ); }