From: Kevin O'Connor Date: Mon, 2 Jan 2012 07:35:07 +0000 (-0500) Subject: vgabios: Add char width to stdvga mode table. X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=seabios.git;a=commitdiff_plain;h=4519197f2ef7958b007b5beb67988c98277c5991 vgabios: Add char width to stdvga mode table. Signed-off-by: Kevin O'Connor --- diff --git a/vgasrc/vgatables.c b/vgasrc/vgatables.c index 048e6c5..fe860eb 100644 --- a/vgasrc/vgatables.c +++ b/vgasrc/vgatables.c @@ -337,39 +337,39 @@ static u8 crtc_6A[] VAR16 = { #define VPARAM(x) &video_param_table[x] static struct vgamode_s vga_modes[] VAR16 = { - //mode model tx ty ch bits sstart slength + //mode model tx ty bpp cw ch sstart slength // pelm dac sequ misc crtc actl grdc - {0x00, MM_TEXT, 40, 25, 16, 4, SEG_CTEXT, 0x0800 + {0x00, MM_TEXT, 40, 25, 4, 9, 16, SEG_CTEXT, 0x0800 , 0xFF, PAL(palette2), sequ_01, 0x67, crtc_01, actl_01, grdc_01}, - {0x01, MM_TEXT, 40, 25, 16, 4, SEG_CTEXT, 0x0800 + {0x01, MM_TEXT, 40, 25, 4, 9, 16, SEG_CTEXT, 0x0800 , 0xFF, PAL(palette2), sequ_01, 0x67, crtc_01, actl_01, grdc_01}, - {0x02, MM_TEXT, 80, 25, 16, 4, SEG_CTEXT, 0x1000 + {0x02, MM_TEXT, 80, 25, 4, 9, 16, SEG_CTEXT, 0x1000 , 0xFF, PAL(palette2), sequ_03, 0x67, crtc_03, actl_01, grdc_01}, - {0x03, MM_TEXT, 80, 25, 16, 4, SEG_CTEXT, 0x1000 + {0x03, MM_TEXT, 80, 25, 4, 9, 16, SEG_CTEXT, 0x1000 , 0xFF, PAL(palette2), sequ_03, 0x67, crtc_03, actl_01, grdc_01}, - {0x04, MM_CGA, 40, 25, 8, 2, SEG_CTEXT, 0x0800 + {0x04, MM_CGA, 40, 25, 2, 8, 8, SEG_CTEXT, 0x0800 , 0xFF, PAL(palette1), sequ_04, 0x63, crtc_04, actl_04, grdc_04}, - {0x05, MM_CGA, 40, 25, 8, 2, SEG_CTEXT, 0x0800 + {0x05, MM_CGA, 40, 25, 2, 8, 8, SEG_CTEXT, 0x0800 , 0xFF, PAL(palette1), sequ_04, 0x63, crtc_04, actl_04, grdc_04}, - {0x06, MM_CGA, 80, 25, 8, 1, SEG_CTEXT, 0x1000 + {0x06, MM_CGA, 80, 25, 1, 8, 8, SEG_CTEXT, 0x1000 , 0xFF, PAL(palette1), sequ_06, 0x63, crtc_06, actl_06, grdc_06}, - {0x07, MM_TEXT, 80, 25, 16, 4, SEG_MTEXT, 0x1000 + {0x07, MM_TEXT, 80, 25, 4, 9, 16, SEG_MTEXT, 0x1000 , 0xFF, PAL(palette0), sequ_03, 0x66, crtc_07, actl_07, grdc_07}, - {0x0D, MM_PLANAR, 40, 25, 8, 4, SEG_GRAPH, 0x2000 + {0x0D, MM_PLANAR, 40, 25, 4, 8, 8, SEG_GRAPH, 0x2000 , 0xFF, PAL(palette1), sequ_0d, 0x63, crtc_0d, actl_0d, grdc_0d}, - {0x0E, MM_PLANAR, 80, 25, 8, 4, SEG_GRAPH, 0x4000 + {0x0E, MM_PLANAR, 80, 25, 4, 8, 8, SEG_GRAPH, 0x4000 , 0xFF, PAL(palette1), sequ_0e, 0x63, crtc_0e, actl_0d, grdc_0d}, - {0x0F, MM_PLANAR, 80, 25, 14, 1, SEG_GRAPH, 0x8000 + {0x0F, MM_PLANAR, 80, 25, 1, 8, 14, SEG_GRAPH, 0x8000 , 0xFF, PAL(palette0), sequ_0e, 0xa3, crtc_0f, actl_0f, grdc_0d}, - {0x10, MM_PLANAR, 80, 25, 14, 4, SEG_GRAPH, 0x8000 + {0x10, MM_PLANAR, 80, 25, 4, 8, 14, SEG_GRAPH, 0x8000 , 0xFF, PAL(palette2), sequ_0e, 0xa3, crtc_0f, actl_10, grdc_0d}, - {0x11, MM_PLANAR, 80, 30, 16, 1, SEG_GRAPH, 0x0000 + {0x11, MM_PLANAR, 80, 30, 1, 8, 16, SEG_GRAPH, 0x0000 , 0xFF, PAL(palette2), sequ_0e, 0xe3, crtc_11, actl_11, grdc_0d}, - {0x12, MM_PLANAR, 80, 30, 16, 4, SEG_GRAPH, 0x0000 + {0x12, MM_PLANAR, 80, 30, 4, 8, 16, SEG_GRAPH, 0x0000 , 0xFF, PAL(palette2), sequ_0e, 0xe3, crtc_11, actl_10, grdc_0d}, - {0x13, MM_PACKED, 40, 25, 8, 8, SEG_GRAPH, 0x0000 + {0x13, MM_PACKED, 40, 25, 8, 8, 8, SEG_GRAPH, 0x0000 , 0xFF, PAL(palette3), sequ_13, 0x63, crtc_13, actl_13, grdc_13}, - {0x6A, MM_PLANAR, 100, 37, 16, 4, SEG_GRAPH, 0x0000 + {0x6A, MM_PLANAR, 100, 37, 4, 8, 16, SEG_GRAPH, 0x0000 , 0xFF, PAL(palette2), sequ_0e, 0xe3, crtc_6A, actl_10, grdc_0d}, };