- Add new unified VGA/VBE miniport driver. Based on NT4 DDK Cirrus Miniport Driver...
authorevb <evb@svn.reactos.org>
Fri, 5 Mar 2010 17:22:18 +0000 (17:22 +0000)
committerevb <evb@svn.reactos.org>
Fri, 5 Mar 2010 17:22:18 +0000 (17:22 +0000)
commit5ba4b4bbebd8a4392982d5268e8acaa5f905bef5
tree5317f0c428a7bda3b56651a4181b304ff11ef35e
parent4834e2c3d5203302bf10bdda3b6b1a92e1c9a355
- Add new unified VGA/VBE miniport driver. Based on NT4 DDK Cirrus Miniport Driver Sample with my modifications (marked with // eVb) to change Cirrus parts to VGA parts if needed. Also add VBE suppor which is not in Cirrus driver, but exists in Windows VGA miniport.
- Work-in-progress, can boot to GUI with VMWare, but banked modes not yet supported, no VDM, no Mode-X, etc...
- Thanks to sir_richard for help with headers, comments and other English stuff.
- Driver is only built, not yet used.
- NOTE: Some parts of BootVid seem to use functions copied from this sample (VgaInterpretCmdStream) but under "GPL", and also buggy (Chain4 Mode test will not work on most cards and VgaIsPresent == FALSE). Someone should fix.

svn path=/trunk/; revision=45873
reactos/drivers/video/miniport/directory.rbuild
reactos/drivers/video/miniport/vga_new/cmdcnst.h [new file with mode: 0644]
reactos/drivers/video/miniport/vga_new/modeset.c [new file with mode: 0644]
reactos/drivers/video/miniport/vga_new/vbe.c [new file with mode: 0644]
reactos/drivers/video/miniport/vga_new/vbe.h [new file with mode: 0644]
reactos/drivers/video/miniport/vga_new/vbemodes.c [new file with mode: 0644]
reactos/drivers/video/miniport/vga_new/vga.c [new file with mode: 0644]
reactos/drivers/video/miniport/vga_new/vga.h [new file with mode: 0644]
reactos/drivers/video/miniport/vga_new/vga.rbuild [new file with mode: 0644]
reactos/drivers/video/miniport/vga_new/vga.rc [new file with mode: 0644]
reactos/drivers/video/miniport/vga_new/vgadata.c [new file with mode: 0644]