X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=vgasrc%2Fstdvga.h;h=0685584abd717515125f25b3e05cbaef0facca02;hb=e8b184fe576e5b1263f2e72f0c71b3f4bb158e82;hp=0d5f59b5d41158e79704fc2d9effb3ed1445a9ca;hpb=2bec7d6162135a4b061aaf577b3b34f70a38a3b9;p=seabios.git diff --git a/vgasrc/stdvga.h b/vgasrc/stdvga.h index 0d5f59b..0685584 100644 --- a/vgasrc/stdvga.h +++ b/vgasrc/stdvga.h @@ -105,8 +105,6 @@ struct saveDACcolors { u8 color_select; }; -void stdvga_screen_disable(void); -void stdvga_screen_enable(void); void stdvga_set_border_color(u8 color); void stdvga_set_overscan_border_color(u8 color); u8 stdvga_get_overscan_border_color(void); @@ -124,11 +122,13 @@ void stdvga_set_pel_mask(u8 val); u8 stdvga_get_pel_mask(void); void stdvga_save_dac_state(u16 seg, struct saveDACcolors *info); void stdvga_restore_dac_state(u16 seg, struct saveDACcolors *info); +void stdvga_perform_gray_scale_summing(u16 start, u16 count); void stdvga_sequ_write(u8 index, u8 value); void stdvga_grdc_write(u8 index, u8 value); void stdvga_set_text_block_specifier(u8 spec); void stdvga_load_font(u16 seg, void *src_far, u16 count , u16 start, u8 destflags, u8 fontsize); +u16 stdvga_get_crtc(void); void stdvga_set_cursor_shape(u8 start, u8 end); void stdvga_set_active_page(u16 address); void stdvga_set_cursor_pos(u16 address); @@ -136,8 +136,8 @@ void stdvga_set_scan_lines(u8 lines); u16 stdvga_get_vde(void); void stdvga_save_state(u16 seg, struct saveVideoHardware *info); void stdvga_restore_state(u16 seg, struct saveVideoHardware *info); -void stdvga_set_mode(struct vgamode_s *vmode_g); +int stdvga_set_mode(int mode, int flags); void stdvga_enable_video_addressing(u8 disable); -void stdvga_init(void); +int stdvga_init(void); #endif // stdvga.h