7 #define INPUT_STATUS_1 0x03da int16_t generic_vga_set_video_mode(uint16_t mode)
Definition: genericvga.c:90
int8_t generic_vga_get_char_external_buffer(uint8_t *buffer, uint16_t mode, uint16_t x, uint16_t y, char *character)
Definition: genericvga.c:643
int8_t generic_vga_print_string_color_external_buffer(uint8_t *buffer, uint16_t mode, uint16_t *x, uint16_t *y, const char *string, uint8_t color)
Definition: genericvga.c:607
int8_t generic_vga_draw_circle_external_buffer(uint8_t *buffer, uint16_t mode, uint8_t color, uint16_t x, uint16_t y, uint16_t radius)
Definition: genericvga.c:360
uint8_t generic_vga_is_vretrace()
Definition: genericvga.c:739
int8_t generic_vga_get_char_and_color_external_buffer(uint8_t *buffer, uint16_t mode, uint16_t x, uint16_t y, char *character, uint8_t *color)
Definition: genericvga.c:715
int8_t generic_vga_get_color_external_buffer(uint8_t *buffer, uint16_t mode, uint16_t x, uint16_t y, uint8_t *color)
Definition: genericvga.c:679
void generic_vga_driver_init()
Definition: genericvga.c:26
int8_t generic_vga_swap_external_buffer(uint8_t *buffer, uint16_t mode)
Definition: genericvga.c:475
int8_t generic_vga_set_char_external_buffer(uint8_t *buffer, uint16_t mode, uint16_t x, uint16_t y, char character)
Definition: genericvga.c:625
int8_t generic_vga_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: genericvga.c:398
int8_t generic_vga_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: genericvga.c:322
int8_t generic_vga_clear_screen_external_buffer(uint8_t *buffer, uint16_t mode, uint16_t *x, uint16_t *y)
Definition: genericvga.c:436
video_mode * generic_vga_get_current_video_mode()
Definition: genericvga.c:278
int8_t generic_vga_print_char_external_buffer(uint8_t *buffer, uint16_t mode, uint16_t *x, uint16_t *y, char character)
Definition: genericvga.c:553
int8_t generic_vga_set_color_external_buffer(uint8_t *buffer, uint16_t mode, uint16_t x, uint16_t y, uint8_t color)
Definition: genericvga.c:661
char buffer[500]
Definition: physical_memory_manager.c:5
void generic_vga_destroy_external_buffer(uint8_t *buffer)
Definition: genericvga.c:734
int8_t generic_vga_draw_pixel_external_buffer(uint8_t *buffer, uint16_t mode, int8_t color, uint16_t x, uint16_t y)
Definition: genericvga.c:283
int8_t generic_vga_print_char_color_external_buffer(uint8_t *buffer, uint16_t mode, uint16_t *x, uint16_t *y, char character, uint8_t color)
Definition: genericvga.c:571
Definition: videocard.h:6
static char mode
Definition: vga_gmode.c:20
uint8_t generic_vga_is_text_mode()
Definition: genericvga.c:273
uint8_t * generic_vga_create_external_buffer(uint16_t mode)
Definition: genericvga.c:513
int8_t generic_vga_set_char_and_color_external_buffer(uint8_t *buffer, uint16_t mode, uint16_t x, uint16_t y, char character, uint8_t color)
Definition: genericvga.c:697
int8_t generic_vga_print_string_external_buffer(uint8_t *buffer, uint16_t mode, uint16_t *x, uint16_t *y, const char *string)
Definition: genericvga.c:589