Vladimir 'phcoder' Serbinenko
c35fc5bd15
Add monochrome text support (mda_text, aka `hercules' in grub-legacy).
* grub-core/Makefile.core.def (mda_text): New module.
* grub-core/lib/legacy_parse.c (grub_legacy_parse): Support `hercules'.
* grub-core/term/i386/vga_common.c (grub_console_cur_color): Moved to ..
* grub-core/term/i386/pc/vga_text.c (cur_color): ... here
* grub-core/term/i386/pc/console.c (grub_console_cur_color): ... and
here.
* grub-core/term/i386/vga_common.c (grub_console_getwh): Moved to ..
* grub-core/term/i386/pc/vga_text.c (grub_console_getwh): ... here
* grub-core/term/i386/pc/console.c (grub_console_getwh): ... and
here.
* grub-core/term/i386/vga_common.c (grub_console_setcolorstate): Moved
to ..
* grub-core/term/i386/pc/vga_text.c (grub_console_setcolorstate):
... here
* grub-core/term/i386/pc/console.c (grub_console_setcolorstate): ... and
here.
* grub-core/term/i386/vga_common.c: Removed.
* include/grub/i386/vga_common.h: Likewise.
* include/grub/vga.h (grub_vga_cr_bw_write): New function.
(grub_vga_cr_bw_read): Likewise.
* include/grub/vgaregs.h (GRUB_VGA_IO_CR_BW_INDEX): New enum value.
(GRUB_VGA_IO_CR_BW_DATA): Likewise.
* grub-core/term/i386/pc/vga_text.c [MODE_MDA]: Call
grub_vga_cr_bw_read/grub_vga_cr_bw_write instead of
grub_vga_cr_read/grub_vga_cr_write.
(grub_vga_text_setcolorstate) [MODE_MDA]: Ignore color.
2012-06-28 15:27:54 +02:00
..
2011-05-13 16:36:05 +02:00
2011-10-19 16:53:18 +02:00
2010-08-30 00:54:15 +02:00
2012-06-26 14:56:28 +02:00
2012-02-29 14:51:09 +01:00
2012-02-04 14:00:23 +01:00
2011-12-15 20:26:17 +01:00
2012-02-12 19:34:08 +01:00
2011-08-14 11:39:31 +02:00
2012-06-15 19:36:10 +02:00
2012-05-28 17:55:46 +02:00
2012-03-03 20:53:54 +01:00
2012-02-29 14:51:09 +01:00
2012-02-29 14:51:09 +01:00
2012-02-29 14:56:51 +01:00
2012-04-07 19:58:39 +02:00
2012-02-08 19:26:01 +01:00
2012-02-26 21:04:45 +01:00
2011-01-07 17:09:39 +01:00
2011-07-05 20:24:20 +02:00
2011-11-14 14:25:09 +01:00
2010-12-01 01:22:55 +01:00
2012-02-08 19:26:01 +01:00
2010-05-06 11:34:04 +05:30
2012-02-26 18:09:07 +01:00
2010-05-06 11:34:04 +05:30
2012-06-28 15:27:54 +02:00
2012-02-10 12:21:28 +01:00
2010-09-21 11:22:52 +02:00
2012-02-24 12:30:32 +01:00
2012-02-22 05:22:39 +01:00
2011-10-05 23:18:22 +02:00
2012-01-24 14:49:31 +01:00
2012-04-13 16:55:20 +02:00
2012-01-18 14:04:52 +01:00