6 #define MODE13H_WIDTH 320 7 #define MODE13H_HEIGHT 200 18 int8_t
mode13h_draw_line(uint8_t color, uint16_t ax, uint16_t ay, uint16_t bx, uint16_t by);
int8_t mode13h_print_string(const char *string)
Definition: mode_13h.c:127
int8_t mode13h_draw_rectangle(uint8_t color, uint16_t ax, uint16_t ay, uint16_t bx, uint16_t by)
Definition: mode_13h.c:270
int8_t mode13h_draw_rectangle_external_buffer(uint8_t *buffer, uint16_t mode, uint8_t color, uint16_t ax, uint16_t ay, uint16_t bx, uint16_t by)
Definition: mode_13h.c:371
int8_t mode13h_draw_circle_external_buffer(uint8_t *buffer, uint16_t mode, uint8_t color, uint16_t x, uint16_t y, uint16_t radius)
Definition: mode_13h.c:368
uint8_t * mode13h_create_external_buffer(uint16_t mode)
Definition: mode_13h.c:385
int8_t mode13h_draw_rectangle_buffered(uint8_t color, uint16_t ax, uint16_t ay, uint16_t bx, uint16_t by)
Definition: mode_13h.c:322
int8_t mode13h_draw_pixel_external_buffer(uint8_t *buffer, uint16_t mode, int8_t color, uint16_t x, uint16_t y)
Definition: mode_13h.c:333
int8_t mode13h_turn_cursor_off()
Definition: mode_13h.c:182
int8_t mode13h_get_char(uint16_t x, uint16_t y, char *character)
Definition: mode_13h.c:142
int8_t mode13h_clear_screen_external_buffer(uint8_t *buffer, uint16_t mode, uint16_t *x, uint16_t *y)
Definition: mode_13h.c:374
int8_t mode13h_clear_screen_buffered()
Definition: mode_13h.c:326
int8_t mode13h_clear_screen()
Definition: mode_13h.c:274
int8_t mode13h_print_char(char character)
Definition: mode_13h.c:117
int8_t mode13h_draw_line_buffered(uint8_t color, uint16_t ax, uint16_t ay, uint16_t bx, uint16_t by)
Definition: mode_13h.c:288
int8_t mode13h_print_string_color(const char *string, uint8_t color)
Definition: mode_13h.c:132
int8_t mode13h_swap_external_buffer(uint8_t *buffer, uint16_t mode)
Definition: mode_13h.c:380
int8_t mode13h_draw_pixel(uint8_t color, uint16_t x, uint16_t y)
Definition: mode_13h.c:226
int8_t mode13h_get_char_and_color(uint16_t x, uint16_t y, char *character, uint8_t *color)
Definition: mode_13h.c:162
int8_t mode13h_set_cursor_pos(uint16_t x, uint16_t y)
Definition: mode_13h.c:167
int8_t mode13h_swap_buffers()
Definition: mode_13h.c:219
int8_t mode13h_turn_cursor_on()
Definition: mode_13h.c:177
int8_t mode13h_set_color(uint16_t x, uint16_t y, uint8_t color)
Definition: mode_13h.c:147
uint8_t mode13h_is_buffer_on()
Definition: mode_13h.c:214
int8_t mode13h_set_mode()
Definition: mode_13h.c:85
int8_t mode13h_get_color(uint16_t x, uint16_t y, uint8_t *color)
Definition: mode_13h.c:152
int8_t mode13h_set_char_and_color(uint16_t x, uint16_t y, char character, uint8_t color)
Definition: mode_13h.c:157
int8_t mode13h_print_char_color(char character, uint8_t color)
Definition: mode_13h.c:122
char buffer[500]
Definition: physical_memory_manager.c:5
int8_t mode13h_draw_pixel_buffered(uint8_t color, uint16_t x, uint16_t y)
Definition: mode_13h.c:280
int8_t mode13h_draw_line_external_buffer(uint8_t *buffer, uint16_t mode, uint8_t color, uint16_t ax, uint16_t ay, uint16_t bx, uint16_t by)
Definition: mode_13h.c:340
int8_t mode13h_get_cursor_pos(uint16_t *x, uint16_t *y)
Definition: mode_13h.c:172
int8_t mode13h_draw_circle(uint8_t color, uint16_t x, uint16_t y, uint16_t radius)
Definition: mode_13h.c:265
int8_t mode13h_turn_off_buffer()
Definition: mode_13h.c:201
static char mode
Definition: vga_gmode.c:20
int8_t mode13h_set_char(uint16_t x, uint16_t y, char character)
Definition: mode_13h.c:137
int8_t mode13h_draw_line(uint8_t color, uint16_t ax, uint16_t ay, uint16_t bx, uint16_t by)
Definition: mode_13h.c:235
int8_t mode13h_draw_circle_buffered(uint8_t color, uint16_t x, uint16_t y, uint16_t radius)
Definition: mode_13h.c:318
int8_t mode13h_turn_on_buffer()
Definition: mode_13h.c:187